summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-x.gitignore2
-rw-r--r--.tx/config2
-rw-r--r--README.rst35
-rw-r--r--askbot/__init__.py10
-rw-r--r--askbot/conf/__init__.py1
-rw-r--r--askbot/conf/access_control.py22
-rw-r--r--askbot/conf/email.py10
-rw-r--r--askbot/conf/external_keys.py2
-rw-r--r--askbot/conf/forum_data_rules.py22
-rw-r--r--askbot/conf/group_settings.py4
-rw-r--r--askbot/conf/login_providers.py60
-rw-r--r--askbot/conf/minimum_reputation.py30
-rw-r--r--askbot/conf/settings_wrapper.py36
-rw-r--r--askbot/conf/site_modes.py5
-rw-r--r--askbot/conf/site_settings.py30
-rw-r--r--askbot/conf/skin_general_settings.py28
-rw-r--r--askbot/conf/user_settings.py32
-rw-r--r--askbot/conf/words.py912
-rw-r--r--askbot/const/__init__.py39
-rw-r--r--askbot/const/message_keys.py32
-rw-r--r--askbot/deps/django_authopenid/backends.py34
-rw-r--r--askbot/deps/django_authopenid/forms.py78
-rw-r--r--askbot/deps/django_authopenid/urls.py10
-rw-r--r--askbot/deps/django_authopenid/util.py66
-rw-r--r--askbot/deps/django_authopenid/views.py94
-rw-r--r--askbot/deps/group_messaging/models.py2
-rw-r--r--askbot/deps/group_messaging/urls.py7
-rw-r--r--askbot/deps/group_messaging/views.py4
-rw-r--r--askbot/deps/livesettings/urls.py5
-rw-r--r--askbot/deps/livesettings/views.py2
-rw-r--r--askbot/doc/source/askbot/layout.html6
-rw-r--r--askbot/doc/source/changelog.rst19
-rw-r--r--askbot/doc/source/contributors.rst14
-rw-r--r--askbot/doc/source/index.rst4
-rw-r--r--askbot/doc/source/live-settings.rst17
-rw-r--r--askbot/doc/source/localization.rst81
-rw-r--r--askbot/doc/source/management-commands.rst39
-rw-r--r--askbot/doc/source/multilingual.rst46
-rw-r--r--askbot/doc/source/mysql-to-postgres.rst114
-rw-r--r--askbot/doc/source/solr.rst80
-rw-r--r--askbot/doc/source/text-search.rst48
-rw-r--r--askbot/feed.py24
-rw-r--r--askbot/forms.py219
-rw-r--r--askbot/importers/stackexchange/management/commands/load_stackexchange.py2
-rw-r--r--askbot/locale/ar/LC_MESSAGES/django.mobin44453 -> 171220 bytes
-rw-r--r--askbot/locale/ar/LC_MESSAGES/django.po2288
-rw-r--r--askbot/locale/ar/LC_MESSAGES/djangojs.mobin10876 -> 12640 bytes
-rw-r--r--askbot/locale/ar/LC_MESSAGES/djangojs.po62
-rw-r--r--askbot/locale/ast/LC_MESSAGES/django.mobin16624 -> 15872 bytes
-rw-r--r--askbot/locale/ast/LC_MESSAGES/django.po6436
-rw-r--r--askbot/locale/ast/LC_MESSAGES/djangojs.mobin5867 -> 487 bytes
-rw-r--r--askbot/locale/ast/LC_MESSAGES/djangojs.po803
-rw-r--r--askbot/locale/ca/LC_MESSAGES/django.mobin74269 -> 75177 bytes
-rw-r--r--askbot/locale/ca/LC_MESSAGES/django.po2332
-rw-r--r--askbot/locale/ca/LC_MESSAGES/djangojs.mobin5649 -> 5639 bytes
-rw-r--r--askbot/locale/ca/LC_MESSAGES/djangojs.po91
-rw-r--r--askbot/locale/cs_CZ/LC_MESSAGES/django.mobin138634 -> 146131 bytes
-rw-r--r--askbot/locale/cs_CZ/LC_MESSAGES/django.po2920
-rw-r--r--askbot/locale/cs_CZ/LC_MESSAGES/djangojs.mobin5657 -> 5934 bytes
-rw-r--r--askbot/locale/cs_CZ/LC_MESSAGES/djangojs.po93
-rw-r--r--askbot/locale/de/LC_MESSAGES/django.mobin97489 -> 143894 bytes
-rw-r--r--askbot/locale/de/LC_MESSAGES/django.po4749
-rw-r--r--askbot/locale/de/LC_MESSAGES/djangojs.mobin12297 -> 13890 bytes
-rw-r--r--askbot/locale/de/LC_MESSAGES/djangojs.po109
-rw-r--r--askbot/locale/el/LC_MESSAGES/django.mobin206068 -> 166239 bytes
-rw-r--r--askbot/locale/el/LC_MESSAGES/django.po7556
-rw-r--r--askbot/locale/el/LC_MESSAGES/djangojs.mobin7940 -> 7451 bytes
-rw-r--r--askbot/locale/el/LC_MESSAGES/djangojs.po670
-rw-r--r--askbot/locale/en/LC_MESSAGES/django.mobin1180 -> 626 bytes
-rw-r--r--askbot/locale/en/LC_MESSAGES/django.po1895
-rw-r--r--askbot/locale/en/LC_MESSAGES/djangojs.mobin1943 -> 1943 bytes
-rw-r--r--askbot/locale/en/LC_MESSAGES/djangojs.po109
-rw-r--r--askbot/locale/es/LC_MESSAGES/django.mobin53036 -> 183546 bytes
-rw-r--r--askbot/locale/es/LC_MESSAGES/django.po4948
-rw-r--r--askbot/locale/es/LC_MESSAGES/djangojs.mobin5615 -> 13549 bytes
-rw-r--r--askbot/locale/es/LC_MESSAGES/djangojs.po301
-rw-r--r--askbot/locale/fi/LC_MESSAGES/django.mobin36752 -> 134965 bytes
-rw-r--r--askbot/locale/fi/LC_MESSAGES/django.po4643
-rw-r--r--askbot/locale/fi/LC_MESSAGES/djangojs.mobin5423 -> 13555 bytes
-rw-r--r--askbot/locale/fi/LC_MESSAGES/djangojs.po239
-rw-r--r--askbot/locale/fr/LC_MESSAGES/django.mobin76034 -> 180252 bytes
-rw-r--r--askbot/locale/fr/LC_MESSAGES/django.po5316
-rw-r--r--askbot/locale/fr/LC_MESSAGES/djangojs.mobin12758 -> 14409 bytes
-rw-r--r--askbot/locale/fr/LC_MESSAGES/djangojs.po139
-rw-r--r--askbot/locale/hr/LC_MESSAGES/django.mobin98317 -> 140558 bytes
-rw-r--r--askbot/locale/hr/LC_MESSAGES/django.po3070
-rw-r--r--askbot/locale/hr/LC_MESSAGES/djangojs.mobin3758 -> 5105 bytes
-rw-r--r--askbot/locale/hr/LC_MESSAGES/djangojs.po121
-rw-r--r--askbot/locale/it/LC_MESSAGES/django.mobin94761 -> 98535 bytes
-rw-r--r--askbot/locale/it/LC_MESSAGES/django.po4273
-rw-r--r--askbot/locale/it/LC_MESSAGES/djangojs.mobin5683 -> 6504 bytes
-rw-r--r--askbot/locale/it/LC_MESSAGES/djangojs.po119
-rw-r--r--askbot/locale/ja/LC_MESSAGES/django.mobin21009 -> 35141 bytes
-rw-r--r--askbot/locale/ja/LC_MESSAGES/django.po3937
-rw-r--r--askbot/locale/ja/LC_MESSAGES/djangojs.mobin759 -> 5554 bytes
-rw-r--r--askbot/locale/ja/LC_MESSAGES/djangojs.po133
-rw-r--r--askbot/locale/ko/LC_MESSAGES/django.mobin148478 -> 149548 bytes
-rw-r--r--askbot/locale/ko/LC_MESSAGES/django.po29
-rw-r--r--askbot/locale/ko/LC_MESSAGES/djangojs.mobin6783 -> 14052 bytes
-rw-r--r--askbot/locale/ko/LC_MESSAGES/djangojs.po208
-rw-r--r--askbot/locale/nb_NO/LC_MESSAGES/django.mobin0 -> 157988 bytes
-rw-r--r--askbot/locale/nb_NO/LC_MESSAGES/django.po8067
-rw-r--r--askbot/locale/nb_NO/LC_MESSAGES/djangojs.mobin0 -> 13331 bytes
-rw-r--r--askbot/locale/nb_NO/LC_MESSAGES/djangojs.po800
-rw-r--r--askbot/locale/pt/LC_MESSAGES/django.mobin123386 -> 123011 bytes
-rw-r--r--askbot/locale/pt/LC_MESSAGES/django.po2988
-rw-r--r--askbot/locale/pt/LC_MESSAGES/djangojs.mobin5536 -> 5562 bytes
-rw-r--r--askbot/locale/pt/LC_MESSAGES/djangojs.po88
-rw-r--r--askbot/locale/pt_BR/LC_MESSAGES/django.mobin196096 -> 196028 bytes
-rw-r--r--askbot/locale/pt_BR/LC_MESSAGES/django.po20
-rw-r--r--askbot/locale/ro/LC_MESSAGES/django.mobin68531 -> 68531 bytes
-rw-r--r--askbot/locale/ro/LC_MESSAGES/django.po2625
-rw-r--r--askbot/locale/ro/LC_MESSAGES/djangojs.mobin565 -> 526 bytes
-rw-r--r--askbot/locale/ro/LC_MESSAGES/djangojs.po31
-rw-r--r--askbot/locale/ru/LC_MESSAGES/django.mobin122571 -> 208376 bytes
-rw-r--r--askbot/locale/ru/LC_MESSAGES/django.po4695
-rw-r--r--askbot/locale/ru/LC_MESSAGES/djangojs.mobin12697 -> 15336 bytes
-rw-r--r--askbot/locale/ru/LC_MESSAGES/djangojs.po130
-rw-r--r--askbot/locale/sl/LC_MESSAGES/django.mobin2901 -> 1490 bytes
-rw-r--r--askbot/locale/sl/LC_MESSAGES/django.po537
-rw-r--r--askbot/locale/sl/LC_MESSAGES/djangojs.mobin606 -> 538 bytes
-rw-r--r--askbot/locale/sl/LC_MESSAGES/djangojs.po32
-rw-r--r--askbot/locale/sr/LC_MESSAGES/django.mobin18165 -> 74493 bytes
-rw-r--r--askbot/locale/sr/LC_MESSAGES/django.po4073
-rw-r--r--askbot/locale/sr/LC_MESSAGES/djangojs.mobin552 -> 558 bytes
-rw-r--r--askbot/locale/sr/LC_MESSAGES/djangojs.po31
-rw-r--r--askbot/locale/tr/LC_MESSAGES/django.mobin121273 -> 118001 bytes
-rw-r--r--askbot/locale/tr/LC_MESSAGES/django.po4143
-rw-r--r--askbot/locale/tr/LC_MESSAGES/djangojs.mobin5593 -> 5725 bytes
-rw-r--r--askbot/locale/tr/LC_MESSAGES/djangojs.po109
-rw-r--r--askbot/locale/vi/LC_MESSAGES/django.mobin955 -> 18802 bytes
-rw-r--r--askbot/locale/vi/LC_MESSAGES/django.po341
-rw-r--r--askbot/locale/vi/LC_MESSAGES/djangojs.mobin480 -> 13426 bytes
-rw-r--r--askbot/locale/vi/LC_MESSAGES/djangojs.po364
-rw-r--r--askbot/locale/zh_CN/LC_MESSAGES/django.mobin108643 -> 143134 bytes
-rw-r--r--askbot/locale/zh_CN/LC_MESSAGES/django.po4105
-rw-r--r--askbot/locale/zh_CN/LC_MESSAGES/djangojs.mobin5351 -> 12402 bytes
-rw-r--r--askbot/locale/zh_CN/LC_MESSAGES/djangojs.po321
-rw-r--r--askbot/locale/zh_HK/LC_MESSAGES/django.mobin2134 -> 2362 bytes
-rw-r--r--askbot/locale/zh_HK/LC_MESSAGES/django.po10
-rw-r--r--askbot/locale/zh_TW/LC_MESSAGES/django.mobin22219 -> 29926 bytes
-rw-r--r--askbot/locale/zh_TW/LC_MESSAGES/django.po4057
-rw-r--r--askbot/locale/zh_TW/LC_MESSAGES/djangojs.mobin5114 -> 7032 bytes
-rw-r--r--askbot/locale/zh_TW/LC_MESSAGES/djangojs.po152
-rw-r--r--askbot/mail/__init__.py102
-rw-r--r--askbot/mail/parsing.py8
-rw-r--r--askbot/management/commands/add_admin.py15
-rw-r--r--askbot/management/commands/apply_hinted_tags.py3
-rw-r--r--askbot/management/commands/askbot_add_osqa_content.py482
-rw-r--r--askbot/management/commands/askbot_add_test_content.py38
-rw-r--r--askbot/management/commands/askbot_add_xml_content.py558
-rw-r--r--askbot/management/commands/askbot_import_jive.py315
-rw-r--r--askbot/management/commands/base.py240
-rw-r--r--askbot/management/commands/create_tag_synonyms.py54
-rw-r--r--askbot/management/commands/create_thousand_tags.py8
-rw-r--r--askbot/management/commands/createsuperuser.py3
-rw-r--r--askbot/management/commands/dump_forum.py36
-rw-r--r--askbot/management/commands/export_osqa.py215
-rw-r--r--askbot/management/commands/find_bodyless_questions.py19
-rw-r--r--askbot/management/commands/fix_comment_counts.py34
-rw-r--r--askbot/management/commands/fix_question_tags.py169
-rw-r--r--askbot/management/commands/generate_post_snippets.py21
-rw-r--r--askbot/management/commands/init_postgresql_full_text_search.py4
-rw-r--r--askbot/management/commands/load_forum.py16
-rw-r--r--askbot/management/commands/merge_users.py45
-rw-r--r--askbot/management/commands/remove_admin.py3
-rw-r--r--askbot/management/commands/rename_tags.py30
-rw-r--r--askbot/management/commands/rename_tags_id.py22
-rw-r--r--askbot/management/commands/send_accept_answer_reminders.py11
-rw-r--r--askbot/management/commands/send_email_alerts.py30
-rw-r--r--askbot/management/commands/send_unanswered_question_reminders.py6
-rw-r--r--askbot/media/bootstrap/css/bootstrap.css1
-rw-r--r--askbot/media/jquery-openid/images/mozilla-persona.gifbin0 -> 2197 bytes
-rw-r--r--askbot/media/jquery-openid/jquery.openid.js127
-rw-r--r--askbot/media/jquery-openid/openid.css25
-rw-r--r--askbot/media/js/group_messaging.js4
-rw-r--r--askbot/media/js/less.min.js32
-rw-r--r--askbot/media/js/live_search.js4
-rw-r--r--askbot/media/js/post.js124
-rw-r--r--askbot/media/js/tag_selector.js8
-rw-r--r--askbot/media/js/user.js54
-rw-r--r--askbot/media/js/utils.js503
-rw-r--r--askbot/media/js/wmd/wmd.js17
-rw-r--r--askbot/media/style/style.css509
-rw-r--r--askbot/media/style/style.less637
-rw-r--r--askbot/middleware/cancel.py2
-rw-r--r--askbot/middleware/forum_mode.py9
-rw-r--r--askbot/middleware/remote_ip.py21
-rw-r--r--askbot/middleware/spaceless.py2
-rw-r--r--askbot/migrations/0006_add_subscription_setting_for_comments_and_mentions.py4
-rw-r--r--askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py3
-rw-r--r--askbot/migrations/0055_auto__chg_field_question_thread.py2
-rw-r--r--askbot/migrations/0080_transplant_favquestions_2.py2
-rw-r--r--askbot/migrations/0093_auto__del_field_vote_content_type__del_field_vote_object_id__chg_field.py2
-rw-r--r--askbot/migrations/0099_auto__del_field_thread_accepted_answer__del_field_anonymousanswer_ques.py4
-rw-r--r--askbot/migrations/0127_save_category_tree_as_json.py5
-rw-r--r--askbot/migrations/0171_auto__add_importedobjectinfo__add_importrun.py439
-rw-r--r--askbot/migrations/0172_sync_thread_deleted.py419
-rw-r--r--askbot/migrations/0173_auto__del_unique_tag_name__chg_field_thread_added_at.py426
-rw-r--r--askbot/migrations/0174_auto__add_field_tag_language_code.py423
-rw-r--r--askbot/migrations/0175_auto__add_unique_tag_name_language_code.py421
-rw-r--r--askbot/migrations/0176_populate_tag_language_code.py464
-rw-r--r--askbot/migrations/0177_auto__add_field_tagsynonym_language_code.py424
-rw-r--r--askbot/migrations_api/__init__.py2
-rw-r--r--askbot/models/__init__.py834
-rw-r--r--askbot/models/badges.py165
-rw-r--r--askbot/models/meta.py32
-rw-r--r--askbot/models/post.py135
-rw-r--r--askbot/models/question.py230
-rw-r--r--askbot/models/reply_by_email.py13
-rw-r--r--askbot/models/repute.py16
-rw-r--r--askbot/models/signals.py1
-rw-r--r--askbot/models/tag.py50
-rw-r--r--askbot/models/user.py33
-rw-r--r--askbot/patches/__init__.py8
-rw-r--r--askbot/patches/django_patches.py30
-rw-r--r--askbot/schedules.py19
-rw-r--r--askbot/search/haystack/__init__.py2
-rw-r--r--askbot/search/state_manager.py11
-rw-r--r--askbot/setup_templates/settings.py1
-rw-r--r--askbot/setup_templates/settings.py.mustache1
-rw-r--r--askbot/setup_templates/urls.py15
-rw-r--r--askbot/skins/loaders.py3
-rw-r--r--askbot/startup_procedures.py33
-rw-r--r--askbot/tasks.py5
-rw-r--r--askbot/templates/404.html7
-rw-r--r--askbot/templates/500.html14
-rw-r--r--askbot/templates/answer_edit.html12
-rw-r--r--askbot/templates/ask.html24
-rw-r--r--askbot/templates/authopenid/changeemail.html29
-rw-r--r--askbot/templates/authopenid/complete.html9
-rw-r--r--askbot/templates/authopenid/providers_javascript.html29
-rw-r--r--askbot/templates/authopenid/signin.html48
-rw-r--r--askbot/templates/authopenid/signup_with_password.html7
-rw-r--r--askbot/templates/authopenid/verify_email.html2
-rw-r--r--askbot/templates/authopenid/widget_signin.html18
-rw-r--r--askbot/templates/badges.html3
-rw-r--r--askbot/templates/close.html10
-rw-r--r--askbot/templates/email/change_settings_info.html3
-rw-r--r--askbot/templates/email/delayed_email_alert.html2
-rw-r--r--askbot/templates/email/insufficient_rep_to_post_by_email.html4
-rw-r--r--askbot/templates/email/macros.html87
-rw-r--r--askbot/templates/email/post_as_subthread.html4
-rw-r--r--askbot/templates/email/quoted_post.html6
-rw-r--r--askbot/templates/email/re_welcome_lamson_on.html2
-rw-r--r--askbot/templates/email/welcome_lamson_on.html2
-rw-r--r--askbot/templates/embed/ask_by_widget.html4
-rw-r--r--askbot/templates/embed/widget_form.html2
-rw-r--r--askbot/templates/embed/widgets.html4
-rw-r--r--askbot/templates/faq_static.html9
-rw-r--r--askbot/templates/feedback.html11
-rw-r--r--askbot/templates/flatpages/default.html7
-rw-r--r--askbot/templates/list_suggested_tags.html9
-rw-r--r--askbot/templates/livesettings/group_settings.html6
-rw-r--r--askbot/templates/macros.html129
-rw-r--r--askbot/templates/main_page.html6
-rw-r--r--askbot/templates/main_page/headline.html2
-rw-r--r--askbot/templates/main_page/javascript.html7
-rw-r--r--askbot/templates/main_page/nothing_found.html8
-rw-r--r--askbot/templates/main_page/questions_loop.html6
-rw-r--r--askbot/templates/main_page/tab_bar.html2
-rw-r--r--askbot/templates/meta/bottom_scripts.html4
-rw-r--r--askbot/templates/meta/fonts.html4
-rw-r--r--askbot/templates/meta/html_head_javascript.html2
-rw-r--r--askbot/templates/question.html52
-rw-r--r--askbot/templates/question/answer_card.html2
-rw-r--r--askbot/templates/question/answer_comments.html3
-rw-r--r--askbot/templates/question/answer_controls.html6
-rw-r--r--askbot/templates/question/answer_tab_bar.html15
-rw-r--r--askbot/templates/question/answer_vote_buttons.html10
-rw-r--r--askbot/templates/question/closed_question_info.html8
-rw-r--r--askbot/templates/question/content.html6
-rw-r--r--askbot/templates/question/javascript.html31
-rw-r--r--askbot/templates/question/new_answer_form.html29
-rw-r--r--askbot/templates/question/question_card.html5
-rw-r--r--askbot/templates/question/question_comments.html3
-rw-r--r--askbot/templates/question/sidebar.html15
-rw-r--r--askbot/templates/question_edit.html20
-rw-r--r--askbot/templates/question_retag.html8
-rw-r--r--askbot/templates/reopen.html14
-rw-r--r--askbot/templates/revisions.html2
-rw-r--r--askbot/templates/search/indexes/auth/user_text.txt2
-rw-r--r--askbot/templates/tags/form_bulk_tag_subscription.html2
-rw-r--r--askbot/templates/user_profile/user.html3
-rw-r--r--askbot/templates/user_profile/user_answers_list.html14
-rw-r--r--askbot/templates/user_profile/user_edit.html4
-rw-r--r--askbot/templates/user_profile/user_email_subscriptions.html27
-rw-r--r--askbot/templates/user_profile/user_favorites.html4
-rw-r--r--askbot/templates/user_profile/user_info.html10
-rw-r--r--askbot/templates/user_profile/user_moderate.html8
-rw-r--r--askbot/templates/user_profile/user_stats.html13
-rw-r--r--askbot/templates/user_profile/user_tabs.html11
-rw-r--r--askbot/templates/user_profile/users_answers.html29
-rw-r--r--askbot/templates/user_profile/users_questions.html20
-rw-r--r--askbot/templates/widgets/answer_edit_tips.html20
-rw-r--r--askbot/templates/widgets/ask_button.html8
-rw-r--r--askbot/templates/widgets/ask_form.html10
-rw-r--r--askbot/templates/widgets/group_info.html6
-rw-r--r--askbot/templates/widgets/header.html5
-rw-r--r--askbot/templates/widgets/logo.html8
-rw-r--r--askbot/templates/widgets/question_edit_tips.html33
-rw-r--r--askbot/templates/widgets/question_summary.html11
-rw-r--r--askbot/templates/widgets/scope_nav.html8
-rw-r--r--askbot/templates/widgets/secondary_header.html43
-rw-r--r--askbot/templates/widgets/system_messages.html14
-rw-r--r--askbot/templates/widgets/tag_selector.html2
-rw-r--r--askbot/templates/widgets/three_column_category_selector.html2
-rw-r--r--askbot/templates/widgets/user_long_score_and_badge_summary.html4
-rw-r--r--askbot/templates/widgets/user_navigation.html7
-rw-r--r--askbot/templates/widgets/user_perms.html2
-rw-r--r--askbot/templatetags/extra_filters_jinja.py22
-rw-r--r--askbot/templatetags/extra_tags.py3
-rw-r--r--askbot/tests/__init__.py2
-rw-r--r--askbot/tests/db_api_tests.py8
-rw-r--r--askbot/tests/email_alert_tests.py2
-rw-r--r--askbot/tests/email_parsing_tests.py28
-rw-r--r--askbot/tests/form_tests.py3
-rw-r--r--askbot/tests/jive_tests.py280
-rw-r--r--askbot/tests/page_load_tests.py9
-rw-r--r--askbot/tests/permission_assertion_tests.py26
-rw-r--r--askbot/tests/post_model_tests.py2
-rw-r--r--askbot/tests/signal_handler_tests.py20
-rw-r--r--askbot/tests/user_model_tests.py3
-rw-r--r--askbot/tests/utils.py13
-rw-r--r--askbot/tests/utils_tests.py7
-rw-r--r--askbot/tests/widget_tests.py5
-rw-r--r--askbot/urls.py57
-rw-r--r--askbot/user_messages/context_processors.py25
-rw-r--r--askbot/utils/console.py2
-rw-r--r--askbot/utils/decorators.py6
-rw-r--r--askbot/utils/file_utils.py19
-rw-r--r--askbot/utils/forms.py2
-rw-r--r--askbot/utils/get_plurals.py22
-rw-r--r--askbot/utils/html.py53
-rwxr-xr-xaskbot/utils/jive.py462
-rw-r--r--askbot/utils/markup.py4
-rw-r--r--askbot/utils/pluralization.py144
-rw-r--r--askbot/utils/slug.py8
-rw-r--r--askbot/utils/transaction.py20
-rw-r--r--askbot/utils/translation.py3
-rw-r--r--askbot/utils/url_utils.py5
-rw-r--r--askbot/views/api_v1.py10
-rw-r--r--askbot/views/commands.py67
-rw-r--r--askbot/views/context.py4
-rw-r--r--askbot/views/error.py16
-rw-r--r--askbot/views/meta.py60
-rw-r--r--askbot/views/readers.py88
-rw-r--r--askbot/views/users.py110
-rw-r--r--askbot/views/widgets.py8
-rw-r--r--askbot/views/writers.py147
-rw-r--r--askbot_requirements.txt4
-rw-r--r--askbot_requirements_dev.txt4
352 files changed, 50252 insertions, 59514 deletions
diff --git a/.gitignore b/.gitignore
index 011d7bde..296c3c4f 100755
--- a/.gitignore
+++ b/.gitignore
@@ -17,6 +17,8 @@ settings.py
*.iml
lint
env
+.vagrant
+/Vagrantfile
/custom_settings
/static
django
diff --git a/.tx/config b/.tx/config
index 1c3967b6..07617e7c 100644
--- a/.tx/config
+++ b/.tx/config
@@ -1,5 +1,5 @@
[main]
-host = https://www.transifex.net
+host = https://www.transifex.com
[askbot.askbot-translation-part1-main]
file_filter = askbot/locale/<lang>/LC_MESSAGES/django.po
diff --git a/README.rst b/README.rst
index 43befd37..07cfe6b0 100644
--- a/README.rst
+++ b/README.rst
@@ -2,14 +2,39 @@
Askbot - Q&A forum
===================
-This is Askbot project - open source Q&A system, like StackOverflow, Yahoo Answers and some others
+This is Askbot project - open source Q&A system, like StackOverflow, Yahoo Answers and some others.
+Askbot is based on code of CNPROG, originally created by Mike Chen
+and Sailing Cai and some code written for OSQA.
Demos and hosting are available at http://askbot.com.
-**Translators:** please translate at https://www.transifex.com/projects/p/askbot/.
+How to contribute
+=================
+
+**Translators: DO NOT use git to contribute translations!!!** instead - translate at https://www.transifex.com/projects/p/askbot/.
All documentation is in the directory askbot/doc
-Askbot is based on code of CNPROG, originally created by Mike Chen
-and Sailing Cai and some code written for OSQA. Askbot had officially launched
-in April 2010.
+To contribute code, please fork and make pull requests.
+
+If you are planning to add a new feature, please bring it up for discussion at our forum
+(http://askbot.org/en/questions/) and mention that are willing to develop this feature.
+
+We will merge obvious bug fixes without questions, for more complex fixes
+please add a test case that fails before and passes after applying your fix.
+
+**Notes on using git for Askbot.** Please use topic branches only - one per feature or bugfix.
+Do not add multiple features and fixes into the same branch -
+those are much harder to understand and merge.
+
+Follow https://help.github.com/articles/fork-a-repo to to learn how to use
+`fetch` and `push` as well as other help on using git.
+
+License, copyright and trademarks
+=================================
+Askbot software is licensed under GPL, version 3.
+
+Copyright Askbot S.p.A and the project contributors, 2010-2013.
+
+"Askbot" is a trademark and service mark registered in the United States, number 4323777.
+
diff --git a/askbot/__init__.py b/askbot/__init__.py
index f3263ef3..0e4ba506 100644
--- a/askbot/__init__.py
+++ b/askbot/__init__.py
@@ -7,13 +7,13 @@ basic actions on behalf of the forum application
import os
import platform
-VERSION = (0, 7, 48)
+VERSION = (0, 7, 49)
#keys are module names used by python imports,
#values - the package qualifier to use for pip
REQUIREMENTS = {
'akismet': 'akismet',
- 'django': 'django>=1.3.1,<=1.5',
+ 'django': 'django>=1.3.1,<1.6',
'compressor': 'django-compressor==1.2',
'jinja2': 'Jinja2',
'coffin': 'Coffin>=0.3',
@@ -24,16 +24,16 @@ REQUIREMENTS = {
'keyedcache': 'django-keyedcache',
'threaded_multihost': 'django-threaded-multihost',
'robots': 'django-robots',
- 'sanction': 'sanction',
+ 'sanction': 'sanction==0.3.1',
'unidecode': 'unidecode',
'django_countries': 'django-countries==1.0.5',
- 'djcelery': 'django-celery==3.0.11',
+ 'djcelery': 'django-celery>=3.0.11',
'djkombu': 'django-kombu==0.9.4',
'followit': 'django-followit',
'recaptcha_works': 'django-recaptcha-works',
'openid': 'python-openid',
'pystache': 'pystache==0.3.1',
- 'pytz': 'pytz',
+ 'pytz': 'pytz==2013b',
'tinymce': 'django-tinymce==1.5.1b2',
'longerusername': 'longerusername',
'bs4': 'beautifulsoup4',
diff --git a/askbot/conf/__init__.py b/askbot/conf/__init__.py
index 0f92bf99..c1ed6ef0 100644
--- a/askbot/conf/__init__.py
+++ b/askbot/conf/__init__.py
@@ -28,6 +28,7 @@ import askbot.conf.badges
import askbot.conf.login_providers
import askbot.conf.access_control
import askbot.conf.site_modes
+import askbot.conf.words
#import main settings object
from askbot.conf.settings_wrapper import settings
diff --git a/askbot/conf/access_control.py b/askbot/conf/access_control.py
index 0e3dcb54..c339da6d 100644
--- a/askbot/conf/access_control.py
+++ b/askbot/conf/access_control.py
@@ -1,6 +1,8 @@
from askbot.conf.settings_wrapper import settings
from askbot.conf.super_groups import LOGIN_USERS_COMMUNICATION
from askbot.deps import livesettings
+from askbot.deps.livesettings import BooleanValue
+from askbot.deps.livesettings import StringValue
from django.utils.translation import ugettext_lazy as _
ACCESS_CONTROL = livesettings.ConfigurationGroup(
@@ -10,6 +12,26 @@ ACCESS_CONTROL = livesettings.ConfigurationGroup(
)
settings.register(
+ BooleanValue(
+ ACCESS_CONTROL,
+ 'READ_ONLY_MODE_ENABLED',
+ default=False,
+ description=_('Make site read-only'),
+ )
+)
+
+settings.register(
+ StringValue(
+ ACCESS_CONTROL,
+ 'READ_ONLY_MESSAGE',
+ default=_(
+ 'The site is temporarily read-only. '
+ 'Only viewing of the content is possible at the moment.'
+ )
+ )
+)
+
+settings.register(
livesettings.BooleanValue(
ACCESS_CONTROL,
'ASKBOT_CLOSED_FORUM_MODE',
diff --git a/askbot/conf/email.py b/askbot/conf/email.py
index 41b6d00b..088e0590 100644
--- a/askbot/conf/email.py
+++ b/askbot/conf/email.py
@@ -55,6 +55,16 @@ settings.register(
)
settings.register(
+ livesettings.BooleanValue(
+ EMAIL,
+ 'HTML_EMAIL_ENABLED',
+ default=True,
+ description=_('Enable HTML-formatted email'),
+ help_text=_('May not be supported by some email clients')
+ )
+)
+
+settings.register(
livesettings.IntegerValue(
EMAIL,
'MAX_ALERTS_PER_EMAIL',
diff --git a/askbot/conf/external_keys.py b/askbot/conf/external_keys.py
index 3837b7ae..989cbf46 100644
--- a/askbot/conf/external_keys.py
+++ b/askbot/conf/external_keys.py
@@ -53,8 +53,6 @@ settings.register(
)
)
-
-
settings.register(
livesettings.StringValue(
EXTERNAL_KEYS,
diff --git a/askbot/conf/forum_data_rules.py b/askbot/conf/forum_data_rules.py
index f32f34bf..cd138a88 100644
--- a/askbot/conf/forum_data_rules.py
+++ b/askbot/conf/forum_data_rules.py
@@ -84,7 +84,7 @@ settings.register(
FORUM_DATA_RULES,
'ALLOW_ASK_ANONYMOUSLY',
default=True,
- description=_('Allow asking questions anonymously'),
+ description=_('Allow logged in users ask anonymously'),
help_text=_(
'Users do not accrue reputation for anonymous questions '
'and their identity is not revealed until they change their '
@@ -96,6 +96,16 @@ settings.register(
settings.register(
livesettings.BooleanValue(
FORUM_DATA_RULES,
+ 'ALLOW_ASK_UNREGISTERED',
+ default=False,
+ description=_('Allow asking without registration'),
+ help_text=_('Enabling ReCaptcha is recommended with this feature')
+ )
+)
+
+settings.register(
+ livesettings.BooleanValue(
+ FORUM_DATA_RULES,
'ALLOW_POSTING_BEFORE_LOGGING_IN',
default = True,
description = _('Allow posting before logging in'),
@@ -225,6 +235,16 @@ settings.register(
)
settings.register(
+ livesettings.StringValue(
+ FORUM_DATA_RULES,
+ 'DEFAULT_ANSWER_SORT_METHOD',
+ default=const.DEFAULT_ANSWER_SORT_METHOD,
+ choices=const.ANSWER_SORT_METHODS,
+ description=_('How to sort answers by default')
+ )
+)
+
+settings.register(
livesettings.BooleanValue(
FORUM_DATA_RULES,
'TAGS_ARE_REQUIRED',
diff --git a/askbot/conf/group_settings.py b/askbot/conf/group_settings.py
index 804b5502..cacbdacb 100644
--- a/askbot/conf/group_settings.py
+++ b/askbot/conf/group_settings.py
@@ -19,6 +19,7 @@ settings.register(
)
)
+"""
def group_name_update_callback(old_name, new_name):
from askbot.models.tag import clean_group_name
from askbot.models import Group
@@ -32,6 +33,7 @@ def group_name_update_callback(old_name, new_name):
group.name = cleaned_new_name
group.save()
return new_name
+"""
settings.register(
@@ -41,7 +43,7 @@ settings.register(
default = _('everyone'),
description = _('Global user group name'),
help_text = _('All users belong to this group automatically'),
- update_callback=group_name_update_callback
+ #update_callback=group_name_update_callback
)
)
diff --git a/askbot/conf/login_providers.py b/askbot/conf/login_providers.py
index 36f71502..beb56a72 100644
--- a/askbot/conf/login_providers.py
+++ b/askbot/conf/login_providers.py
@@ -23,6 +23,8 @@ settings.register(
)
)
+#todo: remove this - we don't want the local login button
+#but instead always show the login/password field when used
settings.register(
livesettings.BooleanValue(
LOGIN_PROVIDERS,
@@ -62,6 +64,59 @@ settings.register(
)
)
+settings.register(
+ livesettings.BooleanValue(
+ LOGIN_PROVIDERS,
+ 'SIGNIN_CUSTOM_OPENID_ENABLED',
+ default=False,
+ description=_('Enable custom OpenID login')
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ LOGIN_PROVIDERS,
+ 'SIGNIN_CUSTOM_OPENID_NAME',
+ default=_('Custom OpenID'),
+ description=_('Short name for the custom OpenID provider')
+ )
+)
+
+CUSTOM_OPENID_MODE_CHOICES = (
+ ('openid-direct', _('Direct button login')),
+ ('openid-username', _('Requires username'))
+)
+
+settings.register(
+ livesettings.StringValue(
+ LOGIN_PROVIDERS,
+ 'SIGNIN_CUSTOM_OPENID_MODE',
+ default='openid-direct',
+ description=_('Type of OpenID login'),
+ choices=CUSTOM_OPENID_MODE_CHOICES
+ )
+)
+
+settings.register(
+ livesettings.ImageValue(
+ LOGIN_PROVIDERS,
+ 'SIGNIN_CUSTOM_OPENID_LOGIN_BUTTON',
+ default='/images/logo.gif',
+ description=_('Upload custom OpenID icon'),
+ url_resolver=skin_utils.get_media_url
+ )
+)
+
+settings.register(
+ livesettings.StringValue(
+ LOGIN_PROVIDERS,
+ 'SIGNIN_CUSTOM_OPENID_ENDPOINT',
+ default='http://example.com',
+ description=_('Custom OpenID endpoint'),
+ help_text=_('Important: with the "username" mode must have a %%(username)s placeholder e.g. http://example.com/%%(username)s/'),
+ )
+)
+
providers = (
'local',
'AOL',
@@ -70,6 +125,7 @@ providers = (
'Facebook',
'Flickr',
'Google',
+ 'Mozilla Persona',
'Twitter',
'LinkedIn',
'LiveJournal',
@@ -81,7 +137,7 @@ providers = (
'Verisign',
'Yahoo',
'identi.ca',
- 'LaunchPad'
+ 'LaunchPad',
)
DISABLED_BY_DEFAULT = ('LaunchPad',)
@@ -105,7 +161,7 @@ for provider in providers:
'in the "External keys" section'
) % {'provider': provider}
- setting_name = 'SIGNIN_%s_ENABLED' % provider.upper()
+ setting_name = 'SIGNIN_%s_ENABLED' % provider.upper().replace(' ', '_')
settings.register(
livesettings.BooleanValue(
LOGIN_PROVIDERS,
diff --git a/askbot/conf/minimum_reputation.py b/askbot/conf/minimum_reputation.py
index fd4df4b3..d0db5891 100644
--- a/askbot/conf/minimum_reputation.py
+++ b/askbot/conf/minimum_reputation.py
@@ -17,6 +17,16 @@ MIN_REP = livesettings.ConfigurationGroup(
settings.register(
livesettings.IntegerValue(
MIN_REP,
+ 'MIN_REP_TO_AUTOAPPROVE_USER',
+ default=10,
+ description=_('Become approved'),
+ help_text=_('Approved users bypass moderation and skip recaptcha')
+ )
+)
+
+settings.register(
+ livesettings.IntegerValue(
+ MIN_REP,
'MIN_REP_TO_VOTE_UP',
default=5,
description=_('Upvote')
@@ -132,15 +142,6 @@ settings.register(
settings.register(
livesettings.IntegerValue(
MIN_REP,
- 'MIN_REP_TO_CLOSE_OWN_QUESTIONS',
- default=25,
- description=_('Close own questions'),
- )
-)
-
-settings.register(
- livesettings.IntegerValue(
- MIN_REP,
'MIN_REP_TO_RETAG_OTHERS_QUESTIONS',
default=50,
description=_('Retag questions posted by other people')
@@ -148,15 +149,6 @@ settings.register(
)
settings.register(
- livesettings.IntegerValue(
- MIN_REP,
- 'MIN_REP_TO_REOPEN_OWN_QUESTIONS',
- default=50,
- description=_('Reopen own questions')
- )
-)
-
-settings.register(
livesettings.IntegerValue(
MIN_REP,
'MIN_REP_TO_EDIT_WIKI',
@@ -188,7 +180,7 @@ settings.register(
MIN_REP,
'MIN_REP_TO_CLOSE_OTHERS_QUESTIONS',
default=200,
- description=_('Close questions asked by others')
+ description=_('Close and reopen questions')
)
)
diff --git a/askbot/conf/settings_wrapper.py b/askbot/conf/settings_wrapper.py
index 0a4ba45f..7fc9540d 100644
--- a/askbot/conf/settings_wrapper.py
+++ b/askbot/conf/settings_wrapper.py
@@ -20,6 +20,7 @@ at run time
askbot.deps.livesettings is a module developed for satchmo project
"""
+from django.conf import settings as django_settings
from django.core.cache import cache
from askbot.deps.livesettings import SortedDotDict, config_register
from askbot.deps.livesettings.functions import config_get
@@ -47,7 +48,11 @@ class ConfigSettings(object):
will be required in code to convert an app
depending on django.conf.settings to askbot.deps.livesettings
"""
- return getattr(self.__instance, key).value
+ hardcoded_setting = getattr(django_settings, 'ASKBOT_' + key, None)
+ if hardcoded_setting is None:
+ return getattr(self.__instance, key).value
+ else:
+ return hardcoded_setting
def get_default(self, key):
"""return the defalut value for the setting"""
@@ -93,24 +98,39 @@ class ConfigSettings(object):
self.__group_map[key] = group_key
def as_dict(self):
- settings = cache.get('askbot-livesettings')
+ cache_key = get_bulk_cache_key()
+ settings = cache.get(cache_key)
if settings:
return settings
else:
- self.prime_cache()
- return cache.get('askbot-livesettings')
+ self.prime_cache(cache_key)
+ return cache.get(cache_key)
@classmethod
- def prime_cache(cls, **kwargs):
+ def prime_cache(cls, cache_key, **kwargs):
"""reload all settings into cache as dictionary
"""
out = dict()
for key in cls.__instance.keys():
#todo: this is odd that I could not use self.__instance.items() mapping here
- out[key] = cls.__instance[key].value
- cache.set('askbot-livesettings', out)
+ hardcoded_setting = getattr(django_settings, 'ASKBOT_' + key, None)
+ if hardcoded_setting is None:
+ out[key] = cls.__instance[key].value
+ else:
+ out[key] = hardcoded_setting
+ cache.set(cache_key, out)
+
+
+def get_bulk_cache_key():
+ from askbot.utils.translation import get_language
+ return 'askbot-settings-' + get_language()
+
+
+def prime_cache_handler(*args, **kwargs):
+ cache_key = get_bulk_cache_key()
+ ConfigSettings.prime_cache(cache_key)
-signals.configuration_value_changed.connect(ConfigSettings.prime_cache)
+signals.configuration_value_changed.connect(prime_cache_handler)
#settings instance to be used elsewhere in the project
settings = ConfigSettings()
diff --git a/askbot/conf/site_modes.py b/askbot/conf/site_modes.py
index feadd32b..29e537db 100644
--- a/askbot/conf/site_modes.py
+++ b/askbot/conf/site_modes.py
@@ -6,7 +6,8 @@ Site modes settings:
"""
from askbot.conf.settings_wrapper import settings
from askbot.conf.super_groups import REP_AND_BADGES
-from askbot.deps.livesettings import ConfigurationGroup, BooleanValue
+from askbot.deps.livesettings import ConfigurationGroup
+from askbot.deps.livesettings import BooleanValue
from django.utils.translation import ugettext_lazy as _
LARGE_SITE_MODE_SETTINGS = {
@@ -20,9 +21,7 @@ LARGE_SITE_MODE_SETTINGS = {
'MIN_REP_TO_DELETE_OTHERS_COMMENTS': 2000,
'MIN_REP_TO_DELETE_OTHERS_POSTS': 5000,
'MIN_REP_TO_UPLOAD_FILES': 60,
- 'MIN_REP_TO_CLOSE_OWN_QUESTIONS': 250,
'MIN_REP_TO_RETAG_OTHERS_QUESTIONS': 500,
- 'MIN_REP_TO_REOPEN_OWN_QUESTIONS': 500,
'MIN_REP_TO_EDIT_WIKI': 750,
'MIN_REP_TO_EDIT_OTHERS_POSTS': 2000,
'MIN_REP_TO_VIEW_OFFENSIVE_FLAGS': 2000,
diff --git a/askbot/conf/site_settings.py b/askbot/conf/site_settings.py
index 805cc5dc..0ac5b081 100644
--- a/askbot/conf/site_settings.py
+++ b/askbot/conf/site_settings.py
@@ -7,8 +7,11 @@ from askbot.conf.super_groups import CONTENT_AND_UI
from askbot.deps import livesettings
from django.utils.translation import ugettext_lazy as _
from django.conf import settings as django_settings
+from django.core.validators import ValidationError, validate_email
+import re
from urlparse import urlparse
+
QA_SITE_SETTINGS = livesettings.ConfigurationGroup(
'QA_SITE_SETTINGS',
_('URLS, keywords & greetings'),
@@ -132,3 +135,30 @@ settings.register(
)
)
)
+
+def feedback_emails_callback(old_value, new_value):
+ """validates the fedback emails list"""
+ emails = []
+ for value in re.split('\s*,\s*', new_value):
+ if not value:
+ continue
+ try:
+ validate_email(value)
+ emails.append(value)
+ except ValidationError:
+ raise ValueError(
+ _("'%(value)s' is not a valid email") % {'value': value})
+ return ", ".join(emails)
+
+settings.register(
+ livesettings.StringValue(
+ QA_SITE_SETTINGS,
+ 'FEEDBACK_EMAILS',
+ description=_('Internal feedback form email recipients'),
+ help_text=_(
+ 'Comma separated list. If left empty, feedback mails are sent '
+ 'to admins and moderators'
+ ),
+ update_callback=feedback_emails_callback
+ )
+)
diff --git a/askbot/conf/skin_general_settings.py b/askbot/conf/skin_general_settings.py
index 11d201ad..beaf04be 100644
--- a/askbot/conf/skin_general_settings.py
+++ b/askbot/conf/skin_general_settings.py
@@ -6,6 +6,8 @@ from askbot.deps.livesettings import ConfigurationGroup
from askbot.deps.livesettings import values
from django.utils.translation import ugettext_lazy as _
from django.conf import settings as django_settings
+from django.core.validators import URLValidator
+from django.core.exceptions import ValidationError
from askbot.skins import utils as skin_utils
from askbot import const
from askbot.conf.super_groups import CONTENT_AND_UI
@@ -16,6 +18,32 @@ GENERAL_SKIN_SETTINGS = ConfigurationGroup(
super_group = CONTENT_AND_UI
)
+def logo_destination_callback(old_url, new_url):
+ url = new_url.strip()
+ if url == '':
+ return ''
+
+ if url.startswith('/'):
+ return url
+
+ validate = URLValidator()
+ try:
+ validate(url)
+ return url
+ except ValidationError:
+ raise ValueError(_('Please enter a valid url'))
+
+settings.register(
+ values.StringValue(
+ GENERAL_SKIN_SETTINGS,
+ 'LOGO_DESTINATION_URL',
+ default = '',
+ description = _('Custom destination URL for the logo'),
+ update_callback=logo_destination_callback
+ )
+)
+
+
settings.register(
values.ImageValue(
GENERAL_SKIN_SETTINGS,
diff --git a/askbot/conf/user_settings.py b/askbot/conf/user_settings.py
index a2d8d386..c8e879b5 100644
--- a/askbot/conf/user_settings.py
+++ b/askbot/conf/user_settings.py
@@ -8,6 +8,7 @@ from django.conf import settings as django_settings
from askbot.skins import utils as skin_utils
from django.utils.translation import ugettext_lazy as _
from askbot import const
+import re
USER_SETTINGS = livesettings.ConfigurationGroup(
'USER_SETTINGS',
@@ -37,8 +38,17 @@ settings.register(
livesettings.BooleanValue(
USER_SETTINGS,
'EDITABLE_SCREEN_NAME',
- default = True,
- description = _('Allow editing user screen name')
+ default=True,
+ description=_('Allow editing user screen name')
+ )
+)
+
+settings.register(
+ livesettings.BooleanValue(
+ USER_SETTINGS,
+ 'SHOW_ADMINS_PRIVATE_USER_DATA',
+ default=False,
+ description=_('Show email addresses to moderators')
)
)
@@ -112,6 +122,23 @@ settings.register(
)
)
+def gravatar_url_callback(old, new):
+ """strips trailing slash"""
+ url_re = re.compile(r'([^/]*)/+$')
+ return url_re.sub(r'\1', new)
+
+settings.register(
+ livesettings.StringValue(
+ USER_SETTINGS,
+ 'GRAVATAR_BASE_URL',
+ description=_(
+ 'Base URL for the gravatar service'
+ ),
+ default='//www.gravatar.com/avatar',
+ update_callback=gravatar_url_callback
+ )
+)
+
settings.register(
livesettings.BooleanValue(
USER_SETTINGS,
@@ -124,7 +151,6 @@ settings.register(
)
)
-
settings.register(
livesettings.StringValue(
USER_SETTINGS,
diff --git a/askbot/conf/words.py b/askbot/conf/words.py
new file mode 100644
index 00000000..be4eb191
--- /dev/null
+++ b/askbot/conf/words.py
@@ -0,0 +1,912 @@
+"""
+General skin settings
+"""
+from askbot.conf.settings_wrapper import settings
+from askbot.deps.livesettings import ConfigurationGroup
+from askbot.deps.livesettings import values
+from django.utils.translation import ugettext_lazy as _
+from askbot.skins import utils as skin_utils
+from askbot import const
+from askbot.conf.super_groups import CONTENT_AND_UI
+
+WORDS = ConfigurationGroup(
+ 'WORDS',
+ _('Site terms vocabulary'),
+ super_group = CONTENT_AND_UI
+ )
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASK_YOUR_QUESTION',
+ default=_('Ask Your Question'),
+ description=_('Ask Your Question'),
+ help_text=_('Used on a button')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_PLEASE_ENTER_YOUR_QUESTION',
+ default=_('Please enter your question'),
+ description=_('Please enter your question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASK_THE_GROUP',
+ default=_('Ask the Group'),
+ description=_('Ask the Group'),
+ help_text=_('Used on a button')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_POST_YOUR_ANSWER',
+ default=_('Post Your Answer'),
+ description=_('Post Your Answer'),
+ help_text=_('Used on a button')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWER_YOUR_OWN_QUESTION',
+ default=_('Answer Your Own Question'),
+ description=_('Answer Your Own Question'),
+ help_text=_('Used on a button')
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_INSTRUCTION_TO_ANSWER_OWN_QUESTION',
+ default=_(
+ '<span class="big strong">You are welcome to answer your own question</span>, '
+ 'but please make sure to give an <strong>answer</strong>. '
+ 'Remember that you can always <strong>revise your original question</strong>.'
+ ),
+ description=_('Instruction to answer own questions'),
+ help_text=_('HTML is allowed')
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_INSTRUCTION_TO_POST_ANONYMOUSLY',
+ default=_(
+ '<span class="strong big">Please start posting anonymously</span> - '
+ 'your entry will be published after you log in or create a new account.'
+ ),
+ description=_('Instruction to post anonymously'),
+ help_text=_('HTML is allowed')
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_INSTRUCTION_TO_GIVE_ANSWERS',
+ default=_(
+ 'Please try to <strong>give a substantial answer</strong>, '
+ 'for discussions, <strong>please use comments</strong> and '
+ '<strong>do remember to vote</strong>.'
+ ),
+ description=_('Instruction to give answers'),
+ help_text=_('HTML is allowed')
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_INSTRUCTION_FOR_THE_CATEGORY_SELECTOR',
+ default=_(
+ 'Categorize your question using this tag selector or '
+ 'entering text in tag box.'
+ ),
+ description=_('Instruction for the catogory selector'),
+ help_text=_('Plain text only')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_EDIT_YOUR_PREVIOUS_ANSWER',
+ default=_('Edit Your Previous Answer'),
+ description=_('Edit Your Previous Answer'),
+ help_text=_('Used on a button')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASK_QUESTIONS',
+ default=_('ask questions'),
+ description=_('ask questions')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASKED',
+ default=_('asked'),
+ description=_('asked'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASKED_FIRST_QUESTION',
+ default=_('Asked first question'),
+ description=_('Asked first question')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASKED_BY_ME',
+ default=_('Asked by me'),
+ description=_('Asked by me')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASKED_A_QUESTION',
+ default=_('Asked a question'),
+ description=_('Asked a question')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWERED_A_QUESTION',
+ default=_('Answered a question'),
+ description=_('Answered a question')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWERED_BY_ME',
+ default=_('Answered by me'),
+ description=_('Answered by me')
+ )
+)
+
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ACCEPTED_AN_ANSWER',
+ default=_('accepted an answer'),
+ description=_('accepted an answer')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GAVE_ACCEPTED_ANSWER',
+ default=_('Gave accepted answer'),
+ description=_('Gave accepted answer')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWERED',
+ default=_('answered'),
+ description=_('answered'),
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_QUESTIONS_COUNTABLE_FORMS',
+ default='question\nquestions',
+ description=_('Countable plural forms for "queston"'),
+ help_text=_('Enter one form per line, pay attention')
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ WORDS,
+ 'WORDS_ANSWERS_COUNTABLE_FORMS',
+ default='answer\nanswers',
+ description=_('Countable plural forms for "answer"'),
+ help_text=_('Enter one form per line, pay attention')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_QUESTION_SINGULAR',
+ default=_('question'),
+ description=_('question (noun, singular)'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_QUESTION_PLURAL',
+ default=_('questions'),
+ description=_('questions (noun, plural)'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_UNANSWERED_QUESTION_SINGULAR',
+ default=_('unanswered question'),
+ description=_('unanswered question (singular)'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_UNANSWERED_QUESTION_PLURAL',
+ default=_('unanswered questions'),
+ description=_('unanswered questions (plural)'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWER_SINGULAR',
+ default=_('answer'),
+ description=_('answer (noun, sungular)'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_QUESTION_VOTED_UP',
+ default=_('Question voted up'),
+ description=_('Question voted up'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWER_VOTED_UP',
+ default=_('Answer voted up'),
+ description=_('Answer voted up'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_UPVOTED_ANSWER',
+ default=_('upvoted answer'),
+ description=_('upvoted answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_NICE_ANSWER',
+ default=_('Nice Answer'),
+ description=_('Nice Answer'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_NICE_QUESTION',
+ default=_('Nice Question'),
+ description=_('Nice Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GOOD_ANSWER',
+ default=_('Good Answer'),
+ description=_('Good Answer'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GOOD_QUESTION',
+ default=_('Good Question'),
+ description=_('Good Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GREAT_ANSWER',
+ default=_('Great Answer'),
+ description=_('Great Answer'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GREAT_QUESTION',
+ default=_('Great Question'),
+ description=_('Great Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_POPULAR_QUESTION',
+ default=_('Popular Question'),
+ description=_('Popular Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_NOTABLE_QUESTION',
+ default=_('Notable Question'),
+ description=_('Notable Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_FAMOUS_QUESTION',
+ default=_('Famous Question'),
+ description=_('Famous Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_STELLAR_QUESTION',
+ default=_('Stellar Question'),
+ description=_('Stellar Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_FAVORITE_QUESTION',
+ default=_('Favorite Question'),
+ description=_('Favorite Question'),
+ help_text='Badge name'
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_UPVOTED_ANSWERS',
+ default=_('upvoted answers'),
+ description=_('upvoted answers'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_SHOW_ONLY_QUESTIONS_FROM',
+ default=_('Show only questions from'),
+ description=_('Show only questions from'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_PLEASE_ASK_YOUR_QUESTION_HERE',
+ default=_('Please ask your question here'),
+ description=_('Please ask your question here'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_THIS_QUESTION_HAS_BEEN_DELETED',
+ default=_(
+ 'Sorry, this question has been '
+ 'deleted and is no longer accessible'
+ ),
+ description=_('This question has been deleted')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_PLEASE_ENTER_YOUR_QUESTION',
+ default=_('Please enter your question'),
+ description=_('Please enter your question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_DELETE_YOUR_QUESTION',
+ default=_('delete your question'),
+ description=_('delete your question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ASK_A_QUESTION_INTERESTING_TO_THIS_COMMUNITY',
+ default=_('ask a question interesting to this community'),
+ description=_('ask a question interesting to this community'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_NO_QUESTIONS_HERE',
+ default=_('No questions here.'),
+ description=_('No questions here.'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_PLEASE_FOLLOW_QUESTIONS',
+ default=_('Please follow some questions or follow some users.'),
+ description=_('Please follow some questions or follow some users.'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_PLEASE_FEEL_FREE_TO_ASK_YOUR_QUESTION',
+ default=_('Please feel free to ask your question!'),
+ description=_('Please feel free to ask your question!'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_SWAP_WITH_QUESTION',
+ default=_('swap with question'),
+ description=_('swap with question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_REPOST_AS_A_QUESTION_COMMENT',
+ default=_('repost as a question comment'),
+ description=_('repost as a question comment'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ONLY_ONE_ANSWER_PER_USER_IS_ALLOWED',
+ default=_('(only one answer per user is allowed)'),
+ description=_('Only one answer per user is allowed'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ACCEPT_BEST_ANSWERS_FOR_YOUR_QUESTIONS',
+ default=_('Accept the best answers for your questions'),
+ description=_('Accept the best answers for your questions')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_AUTHOR_OF_THE_QUESTION',
+ default=_('author of the question'),
+ description=_('author of the question')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ACCEPT_OR_UNACCEPT_THE_BEST_ANSWER',
+ default=_('accept or unaccept the best answer'),
+ description=_('accept or unaccept the best answer')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ACCEPT_OR_UNACCEPT_OWN_ANSWER',
+ default=_('accept or unaccept your own answer'),
+ description=_('accept or unaccept your own answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_YOU_ALREADY_GAVE_AN_ANSWER',
+ default=_('you already gave an answer'),
+ description=_('you already gave an answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GAVE_AN_ANSWER',
+ default=_('gave an answer'),
+ description=_('gave an answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWER_OWN_QUESTIONS',
+ default=_('answer own questions'),
+ description=_('answer own questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWERED_OWN_QUESTION',
+ default=_('Answered own question'),
+ description=_('Answered own question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_REPOST_AS_A_COMMENT_UNDER_THE_OLDER_ANSWER',
+ default=_('repost as a comment under older answer'),
+ description=_('repost as a comment under older answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_INVITE_OTHERS_TO_HELP_ANSWER_THIS_QUESTION',
+ default=_('invite other to help answer this question'),
+ description=_('invite other to help answer this question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_RELATED_QUESTIONS',
+ default=_('Related questions'),
+ description=_('Related questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_QUESTION_TOOLS',
+ default=_('Question Tools'),
+ description=_('Question Tools'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_THIS_QUESTION_IS_CURRENTLY_SHARED_ONLY_WITH',
+ default=_('Phrase: this question is currently shared only with:'),
+ description=_('Phrase: this question is currently shared only with:'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_BE_THE_FIRST_TO_ANSWER_THIS_QUESTION',
+ default=_('Be the first one to answer this question!'),
+ description=_('Be the first one to answer this question!'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_FOLLOWED_QUESTIONS',
+ default=_('followed questions'),
+ description=_('followed questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_FOLLOW_QUESTIONS',
+ default=_('follow questions'),
+ description=_('follow questions'),
+ help_text=_('Indefinite form')
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_COMMENTS_AND_ANSWERS_TO_OTHERS_QUESTIONS',
+ default = '',
+ description = _('Phrase: comments and answers to others questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_YOU_CAN_POST_QUESTIONS_BY_EMAILING_THEM_AT',
+ default=_('You can post questions by emailing them at'),
+ description=_('You can post questions by emailing them at'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_LIST_OF_QUESTIONS',
+ default=_('List of questions'),
+ description=_('List of questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_COMMUNITY_GIVES_YOU_AWARDS',
+ default=_('Community gives you awards for your questions, answers and votes'),
+ description=_('Community gives you awards for your questions, answers and votes'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_CLOSE_QUESTION',
+ default=_('Close question'),
+ description=_('Close question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_CLOSE_QUESTIONS',
+ default=_('close questions'),
+ description=_('close questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_EDIT_QUESTION',
+ default=_('Edit question'),
+ description=_('Edit question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_QUESTION_IN_ONE_SENTENCE',
+ default=_('Question - in one sentence'),
+ description=_('Question - in one sentence'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_RETAG_QUESTION',
+ default=_('Retag question'),
+ description=_('Retag question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_RETAG_QUESTIONS',
+ default=_('retag questions'),
+ description=_('retag questions'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_REOPEN_QUESTION',
+ default=_('Reopen question'),
+ description=_('Reopen question'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_THERE_ARE_NO_UNANSWERED_QUESTIONS_HERE',
+ default=_('There are no unanswered questions here'),
+ description=_('There are no unanswered questions here'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_THIS_ANSWER_HAS_BEEN_SELECTED_AS_CORRECT',
+ default=_('this answer has been selected as correct'),
+ description=_('this answer has been selected as correct'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_MARK_THIS_ANSWER_AS_CORRECT',
+ default=_('mark this answer as correct'),
+ description=_('mark this answer as correct'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_LOGIN_SIGNUP_TO_ANSWER',
+ default=_('Login/Signup to Answer'),
+ description=_('Login/Signup to Answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_YOUR_ANSWER',
+ default=_('Your Answer'),
+ description=_('Your Answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ADD_ANSWER',
+ default=_('Add Answer'),
+ description=_('Add Answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GIVE_AN_ANSWER_INTERESTING_TO_THIS_COMMUNITY',
+ default=_('give an answer interesting to this community'),
+ description=_('give an answer interesting to this community'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GIVE_AN_ANSWER_INTERESTING_TO_THIS_COMMUNITY',
+ default=_('give an answer interesting to this community'),
+ description=_('give an answer interesting to this community'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_GIVE_A_GOOD_ANSWER',
+ default=_('give a substantial answer'),
+ description=_('give a substantial answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_TRY_TO_GIVE_AN_ANSWER',
+ default=_('try to give an answer, rather than engage into a discussion'),
+ description=_('try to give an answer, rather than engage into a discussion'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_SHOW_ONLY_SELECTED_ANSWERS_TO_ENQUIRERS',
+ default=_('show only selected answers to enquirers'),
+ description=_('show only selected answers to enquirers'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_UNANSWERED',
+ default = _('UNANSWERED'),
+ description = _('UNANSWERED'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_EDIT_ANSWER',
+ default=_('Edit Answer'),
+ description=_('Edit Answer'),
+ )
+)
+
+settings.register(
+ values.StringValue(
+ WORDS,
+ 'WORDS_ANSWERED',
+ default=_('Answered'),
+ description=_('Answered'),
+ )
+)
diff --git a/askbot/const/__init__.py b/askbot/const/__init__.py
index 262a01c4..56da1c95 100644
--- a/askbot/const/__init__.py
+++ b/askbot/const/__init__.py
@@ -7,6 +7,7 @@ text in this project, all unicode text go here.
from django.utils.translation import ugettext_lazy as _
import re
+#todo: customize words
CLOSE_REASONS = (
(1, _('duplicate question')),
(2, _('question is off-topic or not relevant')),
@@ -110,14 +111,19 @@ REPLY_WITH_COMMENT_TEMPLATE = _(
)
REPLY_SEPARATOR_REGEX = re.compile(r'==== .* -=-==', re.MULTILINE|re.DOTALL)
-ANSWER_SORT_METHODS = (#no translations needed here
- 'latest', 'oldest', 'votes'
+ANSWER_SORT_METHODS = (
+ ('latest' , _('latest first')),
+ ('oldest', _('oldest first')),
+ ('votes', _('most voted first')),
)
+DEFAULT_ANSWER_SORT_METHOD = 'votes'
+
#todo: add assertion here that all sort methods are unique
#because they are keys to the hash used in implementations
#of Q.run_advanced_search
DEFAULT_POST_SORT_METHOD = 'activity-desc'
+#todo: customize words
POST_SCOPE_LIST = (
('all', _('all')),
('unanswered', _('unanswered')),
@@ -132,6 +138,7 @@ TAG_LIST_FORMAT_CHOICES = (
PAGE_SIZE_CHOICES = (('10', '10',), ('30', '30',), ('50', '50',),)
ANSWERS_PAGE_SIZE = 10
+USER_POSTS_PAGE_SIZE = 10
QUESTIONS_PER_PAGE_USER_CHOICES = ((10, u'10'), (30, u'30'), (50, u'50'),)
UNANSWERED_QUESTION_MEANING_CHOICES = (
@@ -150,11 +157,16 @@ UNANSWERED_QUESTION_MEANING_CHOICES = (
#to do full string match
#IMPRTANT: tag related regexes must be portable between js and python
TAG_CHARS = r'\w+.#-'
-TAG_REGEX_BARE = r'[%s]+' % TAG_CHARS
+TAG_FIRST_CHARS = r'\w'
+TAG_FORBIDDEN_FIRST_CHARS = r'#'
+TAG_REGEX_BARE = r'%s[%s]+' % (TAG_FIRST_CHARS, TAG_CHARS)
TAG_REGEX = r'^%s$' % TAG_REGEX_BARE
-TAG_SPLIT_REGEX = r'[ ,]+'
+
+TAG_STRIP_CHARS = ', '
+TAG_SPLIT_REGEX = r'[%s]+' % TAG_STRIP_CHARS
TAG_SEP = ',' # has to be valid TAG_SPLIT_REGEX char and MUST NOT be in const.TAG_CHARS
#!!! see const.message_keys.TAG_WRONG_CHARS_MESSAGE
+
EMAIL_REGEX = re.compile(r'\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b', re.I)
TYPE_ACTIVITY_ASK_QUESTION = 1
@@ -296,13 +308,6 @@ assert(
== set(RESPONSE_ACTIVITY_TYPE_MAP_FOR_TEMPLATES.keys())
)
-TYPE_RESPONSE = {
- 'QUESTION_ANSWERED' : _('answered question'),
- 'QUESTION_COMMENTED': _('commented question'),
- 'ANSWER_COMMENTED' : _('commented answer'),
- 'ANSWER_ACCEPTED' : _('accepted answer'),
-}
-
POST_STATUS = {
'closed': _('[closed]'),
'deleted': _('[deleted]'),
@@ -428,12 +433,12 @@ AVATAR_STATUS_CHOICE = (
SEARCH_ORDER_BY = (
('-added_at', _('date descendant')),
('added_at', _('date ascendant')),
- ('-last_activity_at', _('activity descendant')),
- ('last_activity_at', _('activity ascendant')),
- ('-answer_count', _('answers descendant')),
- ('answer_count', _('answers ascendant')),
- ('-points', _('votes descendant')),
- ('points', _('votes ascendant')),
+ ('-last_activity_at', _('most recently active')),
+ ('last_activity_at', _('least recently active')),
+ ('-answer_count', _('more responses')),
+ ('answer_count', _('fewer responses')),
+ ('-points', _('more votes')),
+ ('points', _('less votes')),
)
DEFAULT_QUESTION_WIDGET_STYLE = """
diff --git a/askbot/const/message_keys.py b/askbot/const/message_keys.py
index 291381cb..bb990d5e 100644
--- a/askbot/const/message_keys.py
+++ b/askbot/const/message_keys.py
@@ -4,12 +4,6 @@ that are used as variables
it is important that a dummy _() function is used here
this way message key will be pulled into django.po
and can still be used as a variable in python files.
-
-In addition, some messages are repeated too many times
-in the code, so we need to be able to retreive them
-by a key. Therefore we have a function here, called
-get_i18n_message(). Possibly all messages included in
-this file could be implemented this way.
'''
_ = lambda v:v
@@ -40,18 +34,14 @@ TAGS_ARE_REQUIRED_MESSAGE = _('tags are required')
TAG_WRONG_CHARS_MESSAGE = _(
'please use letters, numbers and characters "-+.#"'
)
-
-def get_i18n_message(key):
- messages = {
- 'BLOCKED_USERS_CANNOT_POST': _(
- 'Sorry, your account appears to be blocked and you cannot make new posts '
- 'until this issue is resolved. Please contact the forum administrator to '
- 'reach a resolution.'
- ),
- 'SUSPENDED_USERS_CANNOT_POST': _(
- 'Sorry, your account appears to be suspended and you cannot make new posts '
- 'until this issue is resolved. You can, however edit your existing posts. '
- 'Please contact the forum administrator to reach a resolution.'
- )
- }
- return messages[key]
+TAG_WRONG_FIRST_CHAR_MESSAGE = _(
+ '# is not a valid character at the beginning of tags, use only letters and numbers'
+)
+ACCOUNT_CANNOT_PERFORM_ACTION = _(
+ 'Sorry, you cannot %(perform_action)s because %(your_account_is)s'
+)
+MIN_REP_REQUIRED_TO_PERFORM_ACTION = _('>%(min_rep)s points required to %(perform_action)s')
+CANNOT_PERFORM_ACTION_UNTIL = _('Sorry, you will be able to %(perform_action)s after %(until)s')
+MODERATORS_OR_AUTHOR_CAN_PEFROM_ACTION = _(
+ 'Sorry, only moderators or the %(post_author)s %(perform_action)s'
+)
diff --git a/askbot/deps/django_authopenid/backends.py b/askbot/deps/django_authopenid/backends.py
index f719e811..20533040 100644
--- a/askbot/deps/django_authopenid/backends.py
+++ b/askbot/deps/django_authopenid/backends.py
@@ -37,6 +37,7 @@ class AuthBackend(object):
provider_name = None,#required with all except email_key
openid_url = None,
email_key = None,
+ email = None, # used with mozilla-persona method
oauth_user_id = None,#used with oauth
facebook_user_id = None,#user with facebook
wordpress_url = None, # required for self hosted wordpress
@@ -129,7 +130,20 @@ class AuthBackend(object):
'duplicate openid url in the database!!! %s' % openid_url
)
return None
-
+
+ elif method == 'mozilla-persona':
+ try:
+ assoc = UserAssociation.objects.get(
+ openid_url=email,
+ provider_name='mozilla-persona'
+ )
+ return assoc.user
+ except UserAssociation.DoesNotExist:
+ return None
+ except UserAssociation.MultipleObjectsReturned:
+ logging.critical(
+ 'duplicate user with mozilla persona %s!!!' % email
+ )
elif method == 'email':
#with this method we do no use user association
@@ -144,6 +158,24 @@ class AuthBackend(object):
except User.DoesNotExist:
return None
+ elif method == 'valid_email':
+ try:
+ user = User.objects.get(email=email)
+ except User.DoesNotExist:
+ return None
+ except User.MultipleObjectsReturned:
+ LOG.critical(
+ ('have more than one user with email %s ' +
+ 'he/she will not be able to authenticate with ' +
+ 'the email address in the place of user name') % email_address
+ )
+ return None
+
+ if user.email_isvalid == False:
+ return None
+
+ return user
+
elif method == 'oauth':
if login_providers[provider_name]['type'] in ('oauth', 'oauth2'):
try:
diff --git a/askbot/deps/django_authopenid/forms.py b/askbot/deps/django_authopenid/forms.py
index 8328da4d..9e069ed8 100644
--- a/askbot/deps/django_authopenid/forms.py
+++ b/askbot/deps/django_authopenid/forms.py
@@ -30,6 +30,7 @@
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
import logging
+import cgi
from django import forms
from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
@@ -38,7 +39,7 @@ from django.conf import settings as django_settings
from askbot.conf import settings as askbot_settings
from askbot import const as askbot_const
from django.utils.safestring import mark_safe
-from recaptcha_works.fields import RecaptchaField
+from askbot.forms import AskbotRecaptchaField
from askbot.utils.forms import NextUrlField, UserNameField, UserEmailField, SetPasswordForm
from askbot.utils.loading import load_module
@@ -54,7 +55,6 @@ __all__ = [
'OpenidSigninForm','OpenidRegisterForm',
'ClassicRegisterForm', 'ChangePasswordForm',
'ChangeEmailForm', 'EmailPasswordForm', 'DeleteForm',
- 'ChangeOpenidForm'
]
class LoginProviderField(forms.CharField):
@@ -75,7 +75,7 @@ class LoginProviderField(forms.CharField):
if value in providers:
return value
else:
- error_message = 'unknown provider name %s' % value
+ error_message = u'unknown provider name %s' % value
logging.critical(error_message)
raise forms.ValidationError(error_message)
@@ -125,6 +125,10 @@ class LoginForm(forms.Form):
"""
next = NextUrlField()
login_provider_name = LoginProviderField()
+ persona_assertion = forms.CharField(
+ required=False,
+ widget=forms.widgets.HiddenInput()
+ )
openid_login_token = forms.CharField(
max_length=256,
required = False,
@@ -220,6 +224,8 @@ class LoginForm(forms.Form):
#self.do_clean_oauth_fields()
elif provider_type == 'wordpress_site':
self.cleaned_data['login_type'] = 'wordpress_site'
+ elif provider_type == 'mozilla-persona':
+ self.cleaned_data['login_type'] = 'mozilla-persona'
return self.cleaned_data
@@ -297,7 +303,7 @@ class LoginForm(forms.Form):
del self.cleaned_data['new_password']
del self.cleaned_data['new_password_retyped']
error_message = _(
- 'Please choose password > %(len)s characters'
+ 'choose password > %(len)s characters'
) % {'len': askbot_const.PASSWORD_MIN_LENGTH}
error = self.error_class([error_message])
self._errors['new_password'] = error
@@ -314,6 +320,14 @@ class OpenidRegisterForm(forms.Form):
username = UserNameField(widget_attrs={'tabindex': 0})
email = UserEmailField()
+class SafeOpenidRegisterForm(OpenidRegisterForm):
+ """this form uses recaptcha in addition
+ to the base register form
+ """
+ def __init__(self, *args, **kwargs):
+ super(SafeOpenidRegisterForm, self).__init__(*args, **kwargs)
+ self.fields['recaptcha'] = AskbotRecaptchaField()
+
class ClassicRegisterForm(SetPasswordForm):
""" legacy registration form """
@@ -327,28 +341,44 @@ class SafeClassicRegisterForm(ClassicRegisterForm):
"""this form uses recaptcha in addition
to the base register form
"""
- recaptcha = RecaptchaField(
- private_key = askbot_settings.RECAPTCHA_SECRET,
- public_key = askbot_settings.RECAPTCHA_KEY
- )
+ def __init__(self, *args, **kwargs):
+ super(SafeClassicRegisterForm, self).__init__(*args, **kwargs)
+ self.fields['recaptcha'] = AskbotRecaptchaField()
-class ChangePasswordForm(SetPasswordForm):
+class ChangePasswordForm(forms.Form):
""" change password form """
- oldpw = forms.CharField(widget=forms.PasswordInput(attrs={'class':'required'}),
- label=mark_safe(ugettext_lazy('Current password')))
-
- def __init__(self, data=None, user=None, *args, **kwargs):
- if user is None:
- raise TypeError("Keyword argument 'user' must be supplied")
- super(ChangePasswordForm, self).__init__(data, *args, **kwargs)
- self.user = user
+ new_password = forms.CharField(
+ widget=forms.PasswordInput(),
+ error_messages = {
+ 'required': _('password is required'),
+ }
+ )
+ new_password_retyped = forms.CharField(
+ widget=forms.PasswordInput(),
+ error_messages = {
+ 'required': _('retype your password'),
+ }
+ )
+
+ def clean_new_password(self):
+ if 'new_password' in self.cleaned_data:
+ password = self.cleaned_data['new_password']
+ min_len = askbot_const.PASSWORD_MIN_LENGTH
+ if len(password) < min_len:
+ error = _('choose password > %(len)s characters') % \
+ {'len': min_len}
+ raise forms.ValidationError(error)
+ return password
- def clean_oldpw(self):
- """ test old password """
- if not self.user.check_password(self.cleaned_data['oldpw']):
- raise forms.ValidationError(_("Old password is incorrect. \
- Please enter the correct password."))
- return self.cleaned_data['oldpw']
+ def clean(self):
+ expected_keys = set(['new_password', 'new_password_retyped'])
+ if set(self.cleaned_data.keys()) == expected_keys:
+ pw1 = self.cleaned_data['new_password']
+ pw2 = self.cleaned_data['new_password_retyped']
+ if pw1 != pw2:
+ error = _('entered passwords did not match, please try again')
+ raise forms.ValidationError(error)
+ return self.cleaned_data
class ChangeEmailForm(forms.Form):
""" change email form """
@@ -462,5 +492,7 @@ def get_registration_form_class():
custom_class = getattr(django_settings, 'REGISTRATION_FORM', None)
if custom_class:
return load_module(custom_class)
+ elif askbot_settings.USE_RECAPTCHA:
+ return SafeOpenidRegisterForm
else:
return OpenidRegisterForm
diff --git a/askbot/deps/django_authopenid/urls.py b/askbot/deps/django_authopenid/urls.py
index f9098995..caab2037 100644
--- a/askbot/deps/django_authopenid/urls.py
+++ b/askbot/deps/django_authopenid/urls.py
@@ -1,6 +1,9 @@
# -*- coding: utf-8 -*-
from django.conf import settings as django_settings
-from django.conf.urls.defaults import patterns, url
+try:
+ from django.conf.urls import patterns, url
+except ImportError:
+ from django.conf.urls.defaults import patterns, url
if django_settings.ASKBOT_TRANSLATE_URL == True:
from django.utils.translation import ugettext as _
@@ -35,6 +38,11 @@ urlpatterns = patterns('askbot.deps.django_authopenid.views',
'signup_with_password',
name='user_signup_with_password'
),
+ url(
+ r'change-password/',
+ 'change_password',
+ name='change_password'
+ ),
url(r'^%s$' % _('logout/'), 'logout_page', name='logout'),
#these two commeted out urls should work only with EMAIL_VALIDATION=True
#but the setting is disabled right now
diff --git a/askbot/deps/django_authopenid/util.py b/askbot/deps/django_authopenid/util.py
index 06379e1d..586136d6 100644
--- a/askbot/deps/django_authopenid/util.py
+++ b/askbot/deps/django_authopenid/util.py
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
import cgi
+import httplib
import urllib
import urlparse
import functools
@@ -35,9 +36,9 @@ except:
import time, base64, hmac, hashlib, operator, logging
from models import Association, Nonce
-__all__ = ['OpenID', 'DjangoOpenIDStore', 'from_openid_response', 'clean_next']
+__all__ = ['OpenID', 'DjangoOpenIDStore', 'from_openid_response']
-ALLOWED_LOGIN_TYPES = ('password', 'oauth', 'openid-direct', 'openid-username', 'wordpress')
+ALLOWED_LOGIN_TYPES = ('password', 'oauth', 'oauth2', 'openid-direct', 'openid-username', 'wordpress')
class OpenID:
def __init__(self, openid_, issued, attrs=None, sreg_=None):
@@ -182,7 +183,8 @@ def filter_enabled_providers(data):
delete_list = list()
for provider_key, provider_settings in data.items():
name = provider_settings['name']
- is_enabled = getattr(askbot_settings, 'SIGNIN_' + name.upper() + '_ENABLED')
+ name_key = name.upper().replace('-', '_')
+ is_enabled = getattr(askbot_settings, 'SIGNIN_' + name_key + '_ENABLED')
if is_enabled == False:
delete_list.append(provider_key)
@@ -273,6 +275,15 @@ class LoginMethod(object):
self.oauth_authorize_url = self.get_required_attr('OAUTH_AUTHORIZE_URL', for_what)
self.oauth_get_user_id_function = self.get_required_attr('oauth_get_user_id_function', for_what)
+ if self.login_type == 'oauth2':
+ for_what = 'custom OAuth2 login'
+ self.auth_endpoint = self.get_required_attr('OAUTH_ENDPOINT', for_what)
+ self.token_endpoint = self.get_required_attr('OAUTH_TOKEN_ENDPOINT', for_what)
+ self.resource_endpoint = self.get_required_attr('OAUTH_RESOURCE_ENDPOINT', for_what)
+ self.oauth_get_user_id_function = self.get_required_attr('oauth_get_user_id_function', for_what)
+ self.response_parser = getattr(self.mod, 'response_parser', None)
+ self.token_transport = getattr(self.mod, 'token_transport', None)
+
if self.login_type.startswith('openid'):
self.openid_endpoint = self.get_required_attr('OPENID_ENDPOINT', 'custom OpenID login')
if self.login_type == 'openid-username':
@@ -294,7 +305,8 @@ class LoginMethod(object):
'change_password_prompt', 'consumer_key', 'consumer_secret',
'request_token_url', 'access_token_url', 'authorize_url',
'get_user_id_function', 'openid_endpoint', 'tooltip_text',
- 'check_password',
+ 'check_password', 'auth_endpoint', 'token_endpoint',
+ 'resource_endpoint', 'response_parser', 'token_transport'
)
#some parameters in the class have different names from those
#in the dictionary
@@ -388,6 +400,18 @@ def get_enabled_major_login_providers():
'password_changeable': True
}
+ if askbot_settings.SIGNIN_CUSTOM_OPENID_ENABLED:
+ context_dict = {'login_name': askbot_settings.SIGNIN_CUSTOM_OPENID_NAME}
+ data['custom_openid'] = {
+ 'name': 'custom_openid',
+ 'display_name': askbot_settings.SIGNIN_CUSTOM_OPENID_NAME,
+ 'type': askbot_settings.SIGNIN_CUSTOM_OPENID_MODE,
+ 'icon_media_path': askbot_settings.SIGNIN_CUSTOM_OPENID_LOGIN_BUTTON,
+ 'tooltip_text': _('Login with %(login_name)s') % context_dict,
+ 'openid_endpoint': askbot_settings.SIGNIN_CUSTOM_OPENID_ENDPOINT,
+ 'extra_token_name': _('%(login_name)s username') % context_dict
+ }
+
def get_facebook_user_id(client):
"""returns facebook user id given the access token"""
profile = client.request('me')
@@ -403,7 +427,8 @@ def get_enabled_major_login_providers():
'resource_endpoint': 'https://graph.facebook.com/',
'icon_media_path': '/jquery-openid/images/facebook.gif',
'get_user_id_function': get_facebook_user_id,
- 'response_parser': lambda data: dict(urlparse.parse_qsl(data))
+ 'response_parser': lambda data: dict(urlparse.parse_qsl(data)),
+ 'scope': ['email',],
}
if askbot_settings.TWITTER_KEY and askbot_settings.TWITTER_SECRET:
@@ -478,6 +503,12 @@ def get_enabled_major_login_providers():
'icon_media_path': '/jquery-openid/images/google.gif',
'openid_endpoint': 'https://www.google.com/accounts/o8/id',
}
+ data['mozilla-persona'] = {
+ 'name': 'mozilla-persona',
+ 'display_name': 'Mozilla Persona',
+ 'type': 'mozilla-persona',
+ 'icon_media_path': '/jquery-openid/images/mozilla-persona.gif',
+ }
data['yahoo'] = {
'name': 'yahoo',
'display_name': 'Yahoo',
@@ -825,7 +856,7 @@ def get_oauth2_starter_url(provider_name, csrf_token):
client_id=client_id,
redirect_uri=redirect_uri
)
- return client.auth_uri(state=csrf_token)
+ return client.auth_uri(state=csrf_token, scope=params['scope'])
def ldap_check_password(username, password):
@@ -838,3 +869,26 @@ def ldap_check_password(username, password):
except ldap.LDAPError, e:
logging.critical(unicode(e))
return False
+
+
+def mozilla_persona_get_email_from_assertion(assertion):
+ conn = httplib.HTTPSConnection('verifier.login.persona.org')
+ parsed_url = urlparse.urlparse(askbot_settings.APP_URL)
+ params = urllib.urlencode({
+ 'assertion': assertion,
+ 'audience': parsed_url.scheme + '://' + parsed_url.netloc
+ })
+ headers = {'Content-type': 'application/x-www-form-urlencoded', 'Accept': 'text/plain'}
+ conn.request('POST', '/verify', params, headers)
+ response = conn.getresponse()
+ if response.status == 200:
+ data = simplejson.loads(response.read())
+ email = data.get('email')
+ if email:
+ return email
+ else:
+ message = unicode(data)
+ message += '\nMost likely base url in /settings/QA_SITE_SETTINGS/ is incorrect'
+ raise ImproperlyConfigured(message)
+ #todo: nead more feedback to help debug fail cases
+ return None
diff --git a/askbot/deps/django_authopenid/views.py b/askbot/deps/django_authopenid/views.py
index 797c47b5..e1a3b981 100644
--- a/askbot/deps/django_authopenid/views.py
+++ b/askbot/deps/django_authopenid/views.py
@@ -30,6 +30,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+import cgi
import datetime
from django.http import HttpResponseRedirect, Http404
from django.http import HttpResponse
@@ -50,7 +51,9 @@ from askbot.utils.functions import generate_random_key
from django.utils.html import escape
from django.utils.translation import ugettext as _
from django.utils.safestring import mark_safe
+from django.utils import simplejson
from askbot.mail import send_mail
+from askbot.utils import decorators as askbot_decorators
from askbot.utils.html import site_url
from recaptcha_works.decorators import fix_recaptcha_remote_ip
from askbot.deps.django_authopenid.ldap_auth import ldap_create_user
@@ -210,6 +213,7 @@ def ask_openid(
try:
auth_request = consumer.begin(openid_url)
except DiscoveryFailure:
+ openid_url = cgi.escape(openid_url)
msg = _(u"OpenID %(openid_url)s is invalid" % {'openid_url':openid_url})
logging.debug(msg)
return on_failure(request, msg)
@@ -279,7 +283,8 @@ def complete_oauth2_signin(request):
return HttpResponseRedirect(reverse('index'))
csrf_token = request.GET.get('state', None)
- if csrf_token is None or csrf_token != request.session.pop('oauth2_csrf_token'):
+ oauth2_csrf_token = request.session.pop('oauth2_csrf_token', None)
+ if csrf_token is None or csrf_token != oauth2_csrf_token:
return HttpResponseBadRequest()
providers = util.get_enabled_login_providers()
@@ -289,12 +294,12 @@ def complete_oauth2_signin(request):
client_id = getattr(
askbot_settings,
- provider_name.upper() + '_KEY'
+ provider_name.upper() + '_KEY',
)
client_secret = getattr(
askbot_settings,
- provider_name.upper() + '_SECRET'
+ provider_name.upper() + '_SECRET',
)
client = OAuth2Client(
@@ -302,12 +307,13 @@ def complete_oauth2_signin(request):
resource_endpoint=params['resource_endpoint'],
redirect_uri=site_url(reverse('user_complete_oauth2_signin')),
client_id=client_id,
- client_secret=client_secret
+ client_secret=client_secret,
+ token_transport=params.get('token_transport', None)
)
client.request_token(
code=request.GET['code'],
- parser=params['response_parser']
+ parser=params.get('response_parser', None)
)
#todo: possibly set additional parameters here
@@ -324,6 +330,11 @@ def complete_oauth2_signin(request):
request.session['email'] = ''#todo: pull from profile
request.session['username'] = ''#todo: pull from profile
+ if (provider_name == 'facebook'):
+ profile = client.request("me")
+ request.session['email'] = profile.get('email', '')
+ request.session['username'] = profile.get('username', '')
+
return finalize_generic_signin(
request = request,
user = user,
@@ -517,7 +528,7 @@ def signin(request, template_name='authopenid/signin.html'):
provider_name=provider_name
)
request.user.message_set.create(
- message = _('Your new password saved')
+ message = _('Your new password is saved')
)
return HttpResponseRedirect(next_url)
else:
@@ -526,6 +537,38 @@ def signin(request, template_name='authopenid/signin.html'):
)
raise Http404
+ elif login_form.cleaned_data['login_type'] == 'mozilla-persona':
+ assertion = login_form.cleaned_data['persona_assertion']
+ email = util.mozilla_persona_get_email_from_assertion(assertion)
+ if email:
+ user = authenticate(email=email, method='mozilla-persona')
+ if user is None:
+ user = authenticate(email=email, method='valid_email')
+ if user:
+ #create mozilla persona user association
+ #because we trust the given email address belongs
+ #to the same user
+ UserAssociation(
+ openid_url=email,
+ user=user,
+ provider_name='mozilla-persona',
+ last_used_timestamp=datetime.datetime.now()
+ ).save()
+
+ if user:
+ login(request, user)
+ return HttpResponseRedirect(next_url)
+
+ #else - create new user account
+ #pre-fill email address with persona registration
+ request.session['email'] = email
+ return finalize_generic_signin(
+ request,
+ login_provider_name = 'mozilla-persona',
+ user_identifier = email,
+ redirect_url = next_url
+ )
+
elif login_form.cleaned_data['login_type'] == 'openid':
#initiate communication process
logging.debug('processing signin with openid submission')
@@ -732,8 +775,8 @@ def show_signin_view(
'page_class': 'openid-signin',
'view_subtype': view_subtype, #add_openid|default
'page_title': page_title,
- 'question':question,
- 'answer':answer,
+ 'question': question,
+ 'answer': answer,
'login_form': login_form,
'use_password_login': util.use_password_login(),
'account_recovery_form': account_recovery_form,
@@ -783,6 +826,20 @@ def show_signin_view(
return render(request, template_name, data)
+@csrf.csrf_exempt
+@askbot_decorators.post_only
+@askbot_decorators.ajax_login_required
+def change_password(request):
+ form = forms.ChangePasswordForm(request.POST)
+ data = dict()
+ if form.is_valid():
+ request.user.set_password(form.cleaned_data['new_password'])
+ request.user.save()
+ data['message'] = _('Your new password is saved')
+ else:
+ data['errors'] = form.errors
+ return HttpResponse(simplejson.dumps(data), content_type='application/json')
+
@login_required
def delete_login_method(request):
if askbot_settings.ALLOW_ADD_REMOVE_LOGIN_METHODS == False:
@@ -867,6 +924,12 @@ def finalize_generic_signin(
have been resolved
"""
+ if 'in_recovery' in request.session:
+ del request.session['in_recovery']
+ redirect_url = getattr(django_settings, 'LOGIN_REDIRECT_URL', None)
+ if redirect_url is None:
+ redirect_url = reverse('questions')
+
if request.user.is_authenticated():
#this branch is for adding a new association
if user is None:
@@ -933,6 +996,7 @@ def finalize_generic_signin(
@not_authenticated
@csrf.csrf_protect
+@fix_recaptcha_remote_ip
def register(request, login_provider_name=None, user_identifier=None):
"""
this function is used via it's own url with request.method=POST
@@ -1319,6 +1383,7 @@ def account_recover(request):
greet_new_user(user)
#need to show "sticky" signin view here
+ request.session['in_recovery'] = True
return show_signin_view(
request,
view_subtype = 'add_openid',
@@ -1328,16 +1393,3 @@ def account_recover(request):
return show_signin_view(request, view_subtype = 'bad_key')
return HttpResponseRedirect(get_next_url(request))
-
-#internal server view used as return value by other views
-def validation_email_sent(request):
- """this function is called only if EMAIL_VALIDATION setting is
- set to True bolean value"""
- assert(askbot_settings.EMAIL_VALIDATION == True)
- logging.debug('')
- data = {
- 'email': request.user.email,
- 'change_email_url': reverse('user_changeemail'),
- 'action_type': 'validate'
- }
- return render(request, 'authopenid/changeemail.html', data)
diff --git a/askbot/deps/group_messaging/models.py b/askbot/deps/group_messaging/models.py
index 4442170f..dc3675e3 100644
--- a/askbot/deps/group_messaging/models.py
+++ b/askbot/deps/group_messaging/models.py
@@ -276,7 +276,7 @@ class Message(models.Model):
default=STORED,
)
- sender = models.ForeignKey(User, related_name='sent_messages')
+ sender = models.ForeignKey(User, related_name='group_messaging_sent_messages')
senders_info = models.CharField(
max_length=MAX_SENDERS_INFO_LENGTH,
diff --git a/askbot/deps/group_messaging/urls.py b/askbot/deps/group_messaging/urls.py
index 19ee35bb..79536770 100644
--- a/askbot/deps/group_messaging/urls.py
+++ b/askbot/deps/group_messaging/urls.py
@@ -1,6 +1,9 @@
"""url configuration for the group_messaging application"""
-from django.conf.urls.defaults import patterns
-from django.conf.urls.defaults import url
+try:
+ from django.conf.urls import patterns, url
+except ImportError:
+ from django.conf.urls.defaults import patterns, url
+
from group_messaging import views
urlpatterns = patterns('',
diff --git a/askbot/deps/group_messaging/views.py b/askbot/deps/group_messaging/views.py
index 244762d1..f2ddaef3 100644
--- a/askbot/deps/group_messaging/views.py
+++ b/askbot/deps/group_messaging/views.py
@@ -45,7 +45,7 @@ class InboxView(object):
template = get_template(template_name)
html = template.render(context)
json = simplejson.dumps({'html': html, 'success': True})
- return HttpResponse(json, mimetype='application/json')
+ return HttpResponse(json, content_type='application/json')
def get(self, request, *args, **kwargs):
@@ -120,7 +120,7 @@ class NewThread(InboxView):
)
result['success'] = True
result['message_id'] = message.id
- return HttpResponse(simplejson.dumps(result), mimetype='application/json')
+ return HttpResponse(simplejson.dumps(result), content_type='application/json')
class PostReply(InboxView):
diff --git a/askbot/deps/livesettings/urls.py b/askbot/deps/livesettings/urls.py
index b608bf1f..f628f830 100644
--- a/askbot/deps/livesettings/urls.py
+++ b/askbot/deps/livesettings/urls.py
@@ -1,4 +1,7 @@
-from django.conf.urls.defaults import *
+try:
+ from django.conf.urls import *
+except ImportError:
+ from django.conf.urls.defaults import *
urlpatterns = patterns('askbot.deps.livesettings.views',
url(r'^$', 'site_settings', {}, name='site_settings'),
diff --git a/askbot/deps/livesettings/views.py b/askbot/deps/livesettings/views.py
index 3beae8de..0c64d23d 100644
--- a/askbot/deps/livesettings/views.py
+++ b/askbot/deps/livesettings/views.py
@@ -62,7 +62,7 @@ def group_settings(request, group, template='livesettings/group_settings.html'):
return render_to_response(template, {
'all_super_groups': mgr.get_super_groups(),
'title': title,
- 'group' : settings,
+ 'settings_group' : settings,
'form': form,
'use_db' : use_db
}, context_instance=RequestContext(request))
diff --git a/askbot/doc/source/askbot/layout.html b/askbot/doc/source/askbot/layout.html
index f1c8b509..6fd6b0d1 100644
--- a/askbot/doc/source/askbot/layout.html
+++ b/askbot/doc/source/askbot/layout.html
@@ -10,10 +10,10 @@
<div class="ab-proj-header">
<a href="/">Home</a> |
<a href="/en/questions/" title="Ask Questions">Ask Questions</a> |
- <a href="/hire-us" alt='Hire Us'>Hire Us</a> |
+ <a href="https://askbot.com/hire-us/" alt='Hire Us'>Consulting Services</a> |
<a href="/doc/index.html" alt="Documentation">Documentation</a> |
- <a href="/contribute" alt='Contribute'>Contribute</a> |
- <a href="/feedback/" alt='contact'>Contact</a>
+ <a href="https://askbot.com/contribute" alt='Contribute'>Contribute</a> |
+ <a href="https://askbot.com/feedback/" alt='contact'>Contact</a>
</div>
{% endblock %}
{% block relbar2 %}
diff --git a/askbot/doc/source/changelog.rst b/askbot/doc/source/changelog.rst
index 00accbe0..67928fbc 100644
--- a/askbot/doc/source/changelog.rst
+++ b/askbot/doc/source/changelog.rst
@@ -1,8 +1,23 @@
Changes in Askbot
=================
-Development version
--------------------
+Development master branch (only on github)
+------------------------------------------
+* Allow custom destination url under the logo
+* Option to allow asking without registration (Egil Moeller)
+* Implemented Mozilla Persona authentication
+* Allowed custom providers of gravatar service (michas2)
+* Allowed configurable custom OpenID login button
+* Allowed custom list of feedback recipients (Keto)
+* Added option to show user's emails to the moderators
+* Added Read-Only mode for the site in the "access control" section.
+* Added `askbot_add_osqa_content` management command.
+* Management command to add data from other Askbot site.
+* Allowed simple overrides of livesettings with `ASKBOT_...` prefixed
+ variables in the `settings.py` file.
+
+0.7.49 (Sep 19, 2013)
+---------------------
* Support for Solr search backend (Adolfo)
* Allowed read-only access user groups (Adolfo)
* Added simple read-only API (Adolfo)
diff --git a/askbot/doc/source/contributors.rst b/askbot/doc/source/contributors.rst
index 5e97b608..d1e2dd3a 100644
--- a/askbot/doc/source/contributors.rst
+++ b/askbot/doc/source/contributors.rst
@@ -49,6 +49,16 @@ Programming, bug fixes and documentation
* `Kevin Porterfield <http://www.shotgunsoftware.com>_`
* `Robert Martin <https://github.com/bobbydavid>_`
* `Director <http://codeflow.co.kr>`_
+* `Stéphane Klein <http://stephane-klein.info>`_
+* `Andrew Chen <https://github.com/yongjhih>`_
+* `Benjamin Abel <https://github.com/BenjaminABEL>`_
+* `Pami Ketolainen <https://github.com/keto>`_
+* `Hamdi <https://github.com/Hamdy>`_
+* `michas2 <https://github.com/michas2>`_
+* `Francis Devereux <https://github.com/frankoid>`_
+* `Andrew Chen <https://github.com/yongjhih>`_
+* `Egil Moeller <https://github.com/redhog>`_
+* `Jerry Zhenlei Cai <https://github.com/jerryzhenleicai>`_
Translations
------------
@@ -66,6 +76,8 @@ please let us know at support@askbot.com.
* Pekka Järvinen - Finnish
* Adi Robian - Romanian
* `Stefano Mancini <https://github.com/xponrails>`_, Dario Ghilardi, Federico Poloni, `Luca Ferroni <http://www.linkedin.com/in/lucaferroni>`_ - Italian
-* `Jordi Bofill <https://github.com/jbofill>`_ - Catalan
+* Cong It, Nguyen Long, ppranhh - Vietnamese
+* `Jordi Bofill <https://github.gom/jbofill>`_ - Catalan
* VaÅ¡ek ChalupníÄek - Chech
* Dario Kolak - Croatian
+.
diff --git a/askbot/doc/source/index.rst b/askbot/doc/source/index.rst
index 680ba0aa..d6703775 100644
--- a/askbot/doc/source/index.rst
+++ b/askbot/doc/source/index.rst
@@ -28,7 +28,9 @@ at the forum_ or by email at admin@askbot.org
Appendix E: Askbot as reusable Django application <askbot-as-reusable-django-application>
Appendix F: Customizing skin in askbot <customizing-skin-in-askbot>
Appendix G: Intranet setup <intranet-setup>
- Appendix H: Haystack with Solr and Apache Tomcat <solr>
+ Appendix H: Language support in Askbot <localization>
+ Appendix I: Configuration of text search <text-search>
+ Appendix J: Migration from MySQL to PostgreSQL <mysql-to-postgres>
Footnotes <footnotes>
Contributors <contributors>
Changelog <changelog>
diff --git a/askbot/doc/source/live-settings.rst b/askbot/doc/source/live-settings.rst
index 12546e6c..bc0d3d72 100644
--- a/askbot/doc/source/live-settings.rst
+++ b/askbot/doc/source/live-settings.rst
@@ -24,7 +24,22 @@ Entering live settings in settings.py file
==========================================
You might want to bypass live settings and enter them directly
-in the ``settings.py`` file in the ``LIVESETTINGS_OPTIONS`` dictionary.
+in the ``settings.py`` file.
+
+Currently there are two ways to do this:
+
+1. Simply add variable with the same name as defined in `askbot/conf` files,
+ but prefixed with `ASKBOT_` and the corresponding value.
+ For example, add `ASKBOT_RSS_ENABLED = False` to disable the rss.
+ In `askbot/conf` this value is defined simply as `RSS_ENABLED`.
+
+2. Put settings into the ``LIVESETTINGS_OPTIONS`` dictionary,
+ this way you can assign livesettings values to specific site by ID,
+ which may or may not be useful for the multi-portal (multi-site) askbot setup.
+
+The first method above overrides the second.
+
+Here is a more detailed description on how to use the `LIVESETTINGS_OPTIONS` method:
Having live settings overridden from the ``settings.py`` file may
somewhat speed up your site
diff --git a/askbot/doc/source/localization.rst b/askbot/doc/source/localization.rst
new file mode 100644
index 00000000..fbf51da6
--- /dev/null
+++ b/askbot/doc/source/localization.rst
@@ -0,0 +1,81 @@
+.. _localization:
+======================================
+Configuring language support in Askbot
+======================================
+
+There are several things to consider when localizing askbot:
+
+* :ref:`setting the site language <default-lang>`
+* :ref:`translation and display of the urls <translate-urls>`
+* :ref:`translation of the strings in the user interface <strings>`
+* :ref:`enabling the multilingual setup <multilingual>`
+* :ref:`configuring the language-specific text search <text-search>`
+
+.. _default-lang:
+
+Setting the site language
+=========================
+
+Specify the language code with the value of `LANGUAGE_CODE` parameter
+in the `settings.py` file::
+
+ LANGUAGE_CODE='es'
+
+.. note::
+ In the :ref:`multi-lingual configuration <multilingual>`
+ this language will be the default and the complete list of
+ language codes and their verbose names
+ is specified with the `LANGUAGES` parameter.
+
+.. _translate-urls:
+
+Translation of the URLs
+=======================
+
+There are also `settings.py` options to translate the urls:
+`ASKBOT_TRANSLATE_URL` and `ALLOW_UNICODE_SLUGS`.
+
+When the `ASKBOT_TRANSLATE_URL` is `True`, most urls will be translated,
+otherwise urls will be in English.
+When the `ALLOW_UNICODE_SLUGS` is `True` the question titles and user names
+will be presented as Unicode, e.g. with the Cyrillic, Chinese
+or Arabic characters, otherwise they will be transliterated into ASCII.
+
+If you are translating URLs (in the transifex you will probably
+find them as strings containing forward slashes) -
+take the following, in order to prevent broken links:
+
+* translation of multiple urls cannot be the same
+ (e.g. /question/ and /questions/ must have different translations)
+* if the same url is present in more than one translation file
+ those translation must be exactly the same
+
+.. _strings:
+
+Translation of strings in Askbot
+================================
+
+Translation of Askbot strings is performed at the `Transifex service <transifex>`_.
+Please `register there <transifex>`_ and work on the localization that interests you.
+We periodically update the source language strings on Transifex and pull
+the translations back into the project. Thanks!
+
+If you intend to translate urls - please :ref:`look here <translate-urls>`.
+
+Please *do not* translate via github (if you know what it means),
+as it's better to have just one source of strings.
+
+The remaining part will will most likely interest developers,
+therefore here we tell what is specific to Askbot and
+refer the developer to the documentation of tools
+used in Askbot.
+
+Firstly - Askbot uses `Jinja2 <http://jinja.pocoo.org/docs/>`_ templates,
+not the Django templates and an Jinja2 adapter module for Django, called
+`Coffin <https://github.com/coffin/coffin/>`_. Please look at how translation
+tags are added to the templates processed by the `coffin` module.
+
+Secondly - instead of the django `makemessages` command - use `jinja2_makemessages`.
+
+Finally - to pull strings from the transifex use the `tx` program from
+`transifex-client pypi package <https://pypi.python.org/pypi/transifex-client>`_.
diff --git a/askbot/doc/source/management-commands.rst b/askbot/doc/source/management-commands.rst
index a56aa47a..1f5c3fa1 100644
--- a/askbot/doc/source/management-commands.rst
+++ b/askbot/doc/source/management-commands.rst
@@ -46,9 +46,6 @@ The bulk of the management commands fall into this group and will probably be th
| `merge_users <from_id> | Merges user accounts and all related data from one user |
| <to_id>` | to another, the "from user" account is deleted. |
+---------------------------------+-------------------------------------------------------------+
-| `dump_forum [--dump-name | Save forum contents into a file. `--dump-name` parameter is |
-| some_name]` | optional |
-+---------------------------------+-------------------------------------------------------------+
| `get_tag_stats [-u|-t] [-e]` | Print tag subscription statistics, per tag (option -t) |
| | or per user (option -u), if option -e is given, empty |
| | records will be shown too (longer versions of the options |
@@ -56,16 +53,6 @@ The bulk of the management commands fall into this group and will probably be th
| | --per-user-tag-subscription-counts for -u, and --print-empty|
| | for -e). |
+---------------------------------+-------------------------------------------------------------+
-| `load_forum <file_name>` | Load forum data from a file saved by the `dump_forum` |
-| | command |
-+---------------------------------+-------------------------------------------------------------+
-| `load_stackexchange <file.zip>` | Load SackExchange dump into Askbot. It is best to run this |
-| | command on empty database. Also - before running, make sure |
-| | that `askbot.importers.stackexchange` is in the list of |
-| | installed apps within your settings.py file (it might also |
-| | be necessary to run `syncdb` command to initiate the |
-| | SE importer tables). |
-+---------------------------------+-------------------------------------------------------------+
| `rename_tags --from <from_tags> | Rename, merge or split tags. User ID is the id of the user |
| --to <to_tags> --user-id | who will be assigned as the performer of the retag action. |
| <user_id>` | If more than is in the `--from` or the `--to` parameters |
@@ -101,6 +88,32 @@ The bulk of the management commands fall into this group and will probably be th
| | foreign key to that object is still present. |
+---------------------------------+-------------------------------------------------------------+
+.. _data-import-commands:
+
+Data import commands
+====================
+
+These commands import or add data to the Askbot forum.
+
++---------------------------------+-------------------------------------------------------------+
+| command | purpose |
++=================================+=============================================================+
+| `load_stackexchange <file.zip>` | Load SackExchange dump into Askbot. It is best to run this |
+| | command on empty database. Also - before running, make sure |
+| | that `askbot.importers.stackexchange` is in the list of |
+| | installed apps within your settings.py file (it might also |
+| | be necessary to run `syncdb` command to initiate the |
+| | SE importer tables). |
++---------------------------------+-------------------------------------------------------------+
+| `askbot_add_xml_content | Add xml Askbot data dumped with the Django command |
+| <file.xml>` | `dumpdata` |
++---------------------------------+-------------------------------------------------------------+
+| `askbot_add_osqa_content | Add xml OSQA data dumped with the Django command |
+| <file.xml>` | `export_osqa` |
++---------------------------------+-------------------------------------------------------------+
+| `askbot_import_jive <file.xml> | Import xml Jive data |
++---------------------------------+-------------------------------------------------------------+
+
.. _email-related-commands:
Email-related commands
diff --git a/askbot/doc/source/multilingual.rst b/askbot/doc/source/multilingual.rst
new file mode 100644
index 00000000..75f93f0a
--- /dev/null
+++ b/askbot/doc/source/multilingual.rst
@@ -0,0 +1,46 @@
+.. _multilingual:
+====================================
+Setting up multilingual Askbot sites
+====================================
+
+Askbot can support multiple languages on a single site, in which case
+urls are modified by a prefix made of a language code, e.g.
+base url /questions/ becomes /de/questions/ for the German localization.
+
+.. note::
+ If you want to learn about configuration of individual languages
+ please look :ref:`here <localization>`
+
+In order to enable the multilingual setup add the following to the
+`settings.py` file::
+
+ ASKBOT_MULTILINGUAL=True
+
+Also, activate the django's locale middleware by adding to the
+`MIDDLEWARE_CLASSES` the following entry::
+
+ 'django.middleware.locale.LocaleMiddleware',
+
+There is a standard Django setting `LANGUAGES`, which enables specific languages.
+By default this setting contains very many languages.
+You will likely want to narrow in the `settings.py` file
+the choice of the available languages::
+
+ #it's important to use ugettext_lazy or ugettext_noop
+ #in the settings.py file
+ from django.utils.translation import ugettext_lazy as _
+ LANGUAGES = (
+ ('de', _('German')),
+ ('en', _('English'))
+ )
+
+More on the usage of this setting can be read in the
+`Django documentation <https://docs.djangoproject.com/en/dev/ref/settings/#languages>`_.
+
+The default language should be specified with the setting `LANGUAGE_CODE`.
+Users will be automatically redirected to the corresponding default language
+page from the non-prefixed urls.
+
+There are a number of `settings.py` options that control the various
+aspects of the site localization - the behaviour of the software depending on the
+currently active language.. Please read more about the :ref:`Localization of Askbot <localization>`.
diff --git a/askbot/doc/source/mysql-to-postgres.rst b/askbot/doc/source/mysql-to-postgres.rst
new file mode 100644
index 00000000..c9c0e477
--- /dev/null
+++ b/askbot/doc/source/mysql-to-postgres.rst
@@ -0,0 +1,114 @@
+.. _mysql-to-postgres:
+
+===========================================================
+Migrating data from MySQL to Postgresql
+===========================================================
+
+In this document we explain how to migrate from MySQL to Postgresql with different approaches.
+
+Askbot is optimized for Postgresql as search functionality works better with this database engine.
+
+.. note::
+ As a general advice, to reduce the database size - run the **cleanup** management command before starting the migration.
+
+
+Simple Migration of small database
+==================================
+
+If your database is small with few users and questions you can follow this steps:
+
+With MySQL as your database engine in your settings.py file run the following command::
+
+ python manage.py dumpdata > data.json
+
+After that change your database engine to Postgresql in settings.py and do::
+
+ python manage.py syncdb --migrate --noinput #create the database structure
+ python manage.py loaddata data.json
+
+
+.. note::
+ This won't work with large datasets because django will load all your
+ data into memory and you might run out of memory if the site data is too large.
+
+ This process can produce warnings that can be ignored.
+
+
+Data migration with py-mysql2pgsql
+==================================
+
+If the database is large this tool will come handy, to install it run::
+
+ pip install py-mysql2pgsql
+
+Create a configuration file called config.yml with the following contents::
+
+ mysql:
+ hostname: localhost
+ port: 3306
+ username: your_user
+ password: your_password
+ database: your_database
+
+ destination:
+ file:
+ postgres:
+ hostname: localhost
+ port: 5432
+ username: your_user
+ password: your_password
+ database: your_database
+
+Then run::
+
+ py-mysql2pgsql -v -f config.yml
+
+The script will start migrating the data and might take a while, depending on the database size.
+
+After the process is finished there are a couple of things left to do.
+
+Enable Postgresql full text search
+----------------------------------
+
+Askbot relies on special postgresql features for better search, in this case the py-mysql2pgsql tool will not
+add these features, so it requires to be added manually.
+
+To fix it run the command::
+
+ python manage.py init_postgresql_full_text_search
+
+This may also take some time, depending on the database size.
+Test this by running a search query on the askbot site.
+
+..
+ If you have an issue with the above command, it is possible to run the search setup sql script manually:
+ 1. Download `thread_and_post_models_10032013.plsql <https://raw.github.com/ASKBOT/askbot-devel/master/askbot/search/postgresql/thread_and_post_models_10032013.plsql>`_
+ 2. Download `user_profile_search_08312012.plsql <https://raw.github.com/ASKBOT/askbot-devel/master/askbot/search/postgresql/user_profile_search_08312012.plsql>`_
+ 3. Apply the scripts to your postgres database::
+ psql your_database < thread_and_post_models_10032013.plsql
+ psql your_database < user_profile_search_08312012.plsql
+
+
+Fixing data types
+-----------------
+
+The py-mysql2pgsql translates datatype a bit different than Django ORM do, to keep the same
+datatypes do the following:
+
+1. Create a new postgresql database and run sync and migrate commands the following way::
+
+ python manage.py syncdb --migrate --noinput --no-initial-data
+
+2. Dump the converted database data with binary format::
+
+ pg_dump --format=c -a database_name > dump_name
+
+3. Restore it into your current Django database::
+
+ pg_restore -a --disable-triggers -d django_database dump_name
+
+
+Links
+=====
+
+* `py-mysql2pgsql <https://github.com/philipsoutham/py-mysql2pgsql>`_
diff --git a/askbot/doc/source/solr.rst b/askbot/doc/source/solr.rst
index 9db6ba2f..8a1de0c2 100644
--- a/askbot/doc/source/solr.rst
+++ b/askbot/doc/source/solr.rst
@@ -8,22 +8,26 @@ Installing Apache Solr with Apache Tomcat 7 in Ubuntu 12.04
This document describes the process of instalation of Apache Solr search engine in Ubuntu Server 12.04
for askbot use. To follow this steps you must have already askbot installed and running.
-Getting the requirements
-========================
+Installation of the required packages
+=====================================
-We need the following packages installed::
+Install packages `tomcat7` and `tomcat7-admin`::
sudo apt-get install tomcat7 tomcat7-admin
-We need to download Apache Solr from the `official site <http://lucene.apache.org/solr/downloads.html>`_::
+Download Apache Solr from the `official site <http://lucene.apache.org/solr/downloads.html>`_::
wget http://www.bizdirusa.com/mirrors/apache/lucene/solr/3.6.2/apache-solr-3.6.2.tgz
+Install `django-haystack` module in your Python environment::
+
+ pip install django-haystack
+
Setting up Tomcat
=================
-After installing tomcat there are some configuration required to make it work. First we are going to add
-Tomcat users. Edit /etc/tomcat7/tomcat-users.xml and add the following::
+After installing Tomcat, add users to the Tomcat server.
+Edit `/etc/tomcat7/tomcat-users.xml` and add the following::
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
@@ -31,15 +35,17 @@ Tomcat users. Edit /etc/tomcat7/tomcat-users.xml and add the following::
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
- <user username="tomcat" password="tomcat" roles="manager,admin,manager-gui,admin-gui"/>
+ <user username="tomcat" password="tomcat"
+ roles="manager,admin,manager-gui,admin-gui"/>
</tomcat-users>
-This will allow you to connect to the web management interface. After doing it restart the service:
+Then restart the service::
service tomcat7 restart
-To make see if it works go to: http://youripaddress:8080/manager it will ask for your tomcat user password
-described in the tomcat-users.xml
+Now you should be able to connect to the web management interface
+via http://youripaddress:8080/manager
+and entering there user name and password.
Installing Solr under Tomcat
============================
@@ -48,28 +54,30 @@ Extract the solr tar archive from the previous download::
tar -xzf apache-solr-3.6.2.tgz
-Copy the example/ directory from the source to /opt/solr/. Open the file /opt/solr/example/solr/conf/solrconfig.xml
+Copy the `example/` directory from the source to `/opt/solr/`.
+Open the file `/opt/solr/example/solr/conf/solrconfig.xml`
and Modify the dataDir parameter as::
<dataDir>${solr.data.dir:/opt/solr/example/solr/data}</dataDir>
-Copy the .war file in dist directory to /opt/solr::
+Copy the `.war` file in dist directory to `/opt/solr`::
cp dist/apache-solr-3.6.2.war /opt/solr
-Create solr.xml inside of /etc/tomcat/Catalina/localhost/ with the following contents::
+Create `solr.xml` inside of `/etc/tomcat/Catalina/localhost/` with the following contents::
<?xml version="1.0" encoding="utf-8"?>
<Context docBase="/opt/solr/apache-solr-3.6.2.war" debug="0" crossContext="true">
- <Environment name="solr/home" type="java.lang.String" value="/opt/solr/example/solr" override="true"/>
+ <Environment name="solr/home" type="java.lang.String"
+ value="/opt/solr/example/solr" override="true"/>
</Context>
-Restart tomcat server::
+Restart the tomcat server::
service tomcat7 restart
-By now you should be able to see the "solr" application in the tomcat manager and also access it in /solr/admin.
-
+Now you should be able to access the "solr" application
+in the Tomcat manager at `/solr/admin`.
Configuring Askbot with Solr
============================
@@ -103,14 +111,18 @@ The output should be something like::
Indexing 101 posts.
Indexing 101 threads.
-You must be good to go after this, just restart the askbot application and test the search with haystack and solr
+Now all should be ready,
+just restart the askbot application
+and test the search with haystack and solr.
+.. _solr-multilingual:
Multilingual Setup
==================
.. note::
- This is experimental feature, currently xml generation works for: English, Spanish, Chinese, Japanese, Korean and French.
+ This is experimental feature, currently xml generation works for:
+ English, Spanish, Chinese, Japanese, Korean and French.
Add the following to settings.py::
@@ -129,7 +141,6 @@ Configure the HAYSTACK_CONNECTIONS settings with the following format for each l
},
}
-
Generate xml files according to language::
python manage.py askbot_build_solr_schema -l <language_code> > /opt/solr/example/solr/conf/schema-<language_code>.xml
@@ -141,12 +152,13 @@ For each language that you want to support you will need to add a solr core like
http://127.0.0.1:8080/solr/admin/cores?action=CREATE&name=core-<language_code>&instanceDir=.&config=solrconfig.xml&schema=schema-<language_code>.xml&dataDir=data
-For more information on how to handle Solr cores visit `the oficial Solr documetation wiki. <http://wiki.apache.org/solr/CoreAdmin>`_
+For more information on how to handle Solr cores visit the
+`Solr documetation <http://wiki.apache.org/solr/CoreAdmin>`_.
Build the index according to language
-------------------------------------
-For every language supported you'll need to rebuild the index the following way::
+For every active language rebuild the index::
python manage.py askbot_rebuild_index -l <language_code>
@@ -159,24 +171,32 @@ There are several ways to keep the index fresh in askbot with haystack.
Cronjob
-------
-Create a cronjob that executes *askbot_update_index* command for each language installed (in case of multilingual setup).
+Create a cronjob that executes *askbot_update_index* command
+for each of the activated languages.
Real Time Signal
----------------
-The real time signal method updates the index synchronously after each object it's saved or deleted, to enable it add this to settings.py::
+The *real time* signal method updates the index synchronously
+after each object it's saved or deleted,
+to enable it add this to settings.py::
HAYSTACK_SIGNAL_PROCESSOR = 'askbot.search.haystack.signals.AskbotRealtimeSignalProcessor'
-this can delay the requests time of your page, if you have a high traffic site this is not recommended.
+Use of synchronous index updates may slow down your site
+which may not be acceptable for the high traffic sites.
+
+Updating the Index asyncronously with Celery
+--------------------------------------------
-Updating the Index with Celery
-------------------------------
+The *asynchronous signal* method updates the index by adding delayed job to the queue
+after each object is saved or deleted.
-The real time signal method updates the index asynchronously after each object it's saved or deleted using Celery as queue to enable it add this to settings.py::
+To make this work,
+`django-celery <http://celery.readthedocs.org/en/latest/django/first-steps-with-django.html>`_
+must be installed, enabled and configured and the Haystack signal processor configured
+in the `settings.py` file::
HAYSTACK_SIGNAL_PROCESSOR = 'askbot.search.haystack.signals.AskbotCelerySignalProcessor'
#modify CELERY_ALWAYS_EAGER to:
CELERY_ALWAYS_EAGER = False
-
-You will need to enable Celery to make this work.
diff --git a/askbot/doc/source/text-search.rst b/askbot/doc/source/text-search.rst
new file mode 100644
index 00000000..b18e3f33
--- /dev/null
+++ b/askbot/doc/source/text-search.rst
@@ -0,0 +1,48 @@
+.. _text-search:
+======================================
+Configuring full text search in Askbot
+======================================
+
+Currently there are two supported language-aware mechanisms for full text search:
+
+* :ref:`postgresql full text search <postgresql-text-search>`
+* :ref:`Solr search engine <solr-text-search>`
+
+MySQL supports text search only for English and only for the MyISAM storage engine.
+MyISAM engine lacks support of the database transactions,
+therefore it is strongly recommended to use Postgresql.
+
+.. _postgresql-text-search:
+
+Postgresql full text search
+===========================
+
+Postgresql supports full text search in the following languages:
+
+Danish, Dutch, English, Finnish, French, German, Hungarian,
+Italian, Japanese (requires postgresql package `textsearch_ja`), Norwegian,
+Portugese, Romanian, Russian, Spanish, Swedish, Turkish.
+
+To enable this option - just use the postgresql database and
+add in the `settings.py` file
+the corresponding entry in the
+`LANGUAGES setting <https://docs.djangoproject.com/en/dev/ref/settings/#languages>`_.
+
+.. note::
+ Japanese language search in Postgresql requires installation
+ of a "contrib" package called `textsearch_ja`
+
+.. _solr-text-search:
+
+Solr full text search
+=====================
+
+Apache Solr search supports more languages and Askbot supports Solr via the
+module called Haystack.
+
+:ref:`Here <solr>` are detailed instructions on how to enable Solr on
+Ubuntu system version 12.04, which may be helpful for users of other
+distributions of Linux.
+
+In addition to the basic set up of Solr, it will be necessary to configure
+:ref:`multilingual search <solr-multilingual>` under solr.
diff --git a/askbot/feed.py b/askbot/feed.py
index a76bb8ae..b8f7efb7 100644
--- a/askbot/feed.py
+++ b/askbot/feed.py
@@ -32,7 +32,7 @@ class RssIndividualQuestionFeed(Feed):
def title(self):
return askbot_settings.APP_TITLE + _(' - ') + \
- _('Individual question feed')
+ _('Individual %(question)s feed') % {'question': askbot_settings.WORDS_QUESTION_SINGULAR}
def feed_copyright(self):
return askbot_settings.APP_COPYRIGHT
@@ -85,13 +85,12 @@ class RssIndividualQuestionFeed(Feed):
def item_title(self, item):
"""returns the title for the item
"""
- title = item
if item.post_type == "question":
- self.title = item
+ title = item.thread.title
elif item.post_type == "answer":
- title = "Answer by %s for %s " % (item.author, self.title)
+ title = u'Answer by %s for %s ' % (item.author, item.thread._question_post().summary)
elif item.post_type == "comment":
- title = "Comment by %s for %s" % (item.author, self.title)
+ title = u'Comment by %s for %s' % (item.author, item.parent.summary)
return title
def item_description(self, item):
@@ -106,7 +105,7 @@ class RssLastestQuestionsFeed(Feed):
def title(self):
return askbot_settings.APP_TITLE + _(' - ') + \
- _('Individual question feed')
+ _('Latest %(question)s feed') % {'question': askbot_settings.WORDS_QUESTION_SINGULAR}
def feed_copyright(self):
return askbot_settings.APP_COPYRIGHT
@@ -141,7 +140,10 @@ class RssLastestQuestionsFeed(Feed):
"""returns url without the slug
because the slug can change
"""
- return self.link() + item.get_absolute_url(no_slug = True)
+ return site_url(item.get_absolute_url(no_slug = True))
+
+ def item_title(self, item):
+ return item.thread.title
def item_description(self, item):
"""returns the description for the item
@@ -177,11 +179,3 @@ class RssLastestQuestionsFeed(Feed):
def get_feed(self, obj, request):
self.request = request
return super(RssLastestQuestionsFeed, self).get_feed(obj, request)
-
-def main():
- """main function for use as a script
- """
- pass
-
-if __name__ == '__main__':
- main()
diff --git a/askbot/forms.py b/askbot/forms.py
index c9ce155c..e3c6c253 100644
--- a/askbot/forms.py
+++ b/askbot/forms.py
@@ -9,8 +9,10 @@ from django.conf import settings as django_settings
from django.core.exceptions import PermissionDenied
from django.forms.util import ErrorList
from django.utils.html import strip_tags
+from django.utils.datastructures import SortedDict
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy, string_concat
+from django.utils.translation import get_language
from django.utils.text import get_text_list
from django.contrib.auth.models import User
from django_countries import countries
@@ -22,6 +24,10 @@ from askbot.conf import get_tag_display_filter_strategy_choices
from tinymce.widgets import TinyMCE
import logging
+def should_use_recaptcha(user):
+ """True if user must use recaptcha"""
+ return askbot_settings.USE_RECAPTCHA and (user.is_anonymous() or user.is_watched())
+
def cleanup_dict(dictionary, key, empty_value):
"""deletes key from dictionary if it exists
@@ -68,12 +74,14 @@ def clean_marked_tagnames(tagnames):
if tagname == '':
continue
if tagname.endswith('*'):
- if tagname.count('*') > 1:
+ if tagname.count('*') > 1 or len(tagname) == 1:
continue
else:
- wildcards.append(tagname)
+ base_tag = tagname[:-1]
+ cleaned_base_tag = clean_tag(base_tag, look_in_db=False)
+ wildcards.append(cleaned_base_tag + '*')
else:
- pure_tags.append(tagname)
+ pure_tags.append(clean_tag(tagname))
return pure_tags, wildcards
@@ -206,6 +214,14 @@ class CountedWordsField(forms.CharField):
return value
+class AskbotRecaptchaField(RecaptchaField):
+ """A recaptcha field with preset keys from the livesettings"""
+ def __init__(self, *args, **kwargs):
+ kwargs.setdefault('private_key', askbot_settings.RECAPTCHA_SECRET)
+ kwargs.setdefault('public_key', askbot_settings.RECAPTCHA_KEY)
+ super(AskbotRecaptchaField, self).__init__(*args, **kwargs)
+
+
class LanguageField(forms.ChoiceField):
def __init__(self, *args, **kwargs):
@@ -245,9 +261,7 @@ class TitleField(forms.CharField):
)
self.max_length = 255
self.label = _('title')
- self.help_text = _(
- 'Please enter your question'
- )
+ self.help_text = askbot_settings.WORDS_PLEASE_ENTER_YOUR_QUESTION
self.initial = ''
def clean(self, value):
@@ -263,20 +277,21 @@ class TitleField(forms.CharField):
) % askbot_settings.MIN_TITLE_LENGTH
raise forms.ValidationError(msg)
encoded_value = value.encode('utf-8')
+ question_term = askbot_settings.WORDS_QUESTION_SINGULAR
if len(value) == len(encoded_value):
if len(value) > self.max_length:
raise forms.ValidationError(
_(
- 'The question is too long, maximum allowed size is '
- '%d characters'
- ) % self.max_length
+ 'The %(question)s is too long, maximum allowed size is '
+ '%(length)d characters'
+ ) % {'question': question_term, 'length': self.max_length}
)
elif len(encoded_value) > self.max_length:
raise forms.ValidationError(
_(
- 'The question is too long, maximum allowed size is '
- '%d bytes'
- ) % self.max_length
+ 'The %(question)s is too long, maximum allowed size is '
+ '%(length)d bytes'
+ ) % {'question': question_term, 'length': self.max_length}
)
return value.strip() # TODO: test me
@@ -286,9 +301,6 @@ class EditorField(forms.CharField):
"""EditorField is subclassed by the
:class:`QuestionEditorField` and :class:`AnswerEditorField`
"""
- length_error_template_singular = 'post content must be > %d character',
- length_error_template_plural = 'post content must be > %d characters',
- min_length = 10 # sentinel default value
def __init__(self, *args, **kwargs):
user = kwargs.pop('user', None)
@@ -309,16 +321,18 @@ class EditorField(forms.CharField):
self.label = _('content')
self.help_text = u''
self.initial = ''
+ self.min_length = 10
+ self.post_term_name = _('post')
def clean(self, value):
if value is None:
value = ''
if len(value) < self.min_length:
msg = ungettext_lazy(
- self.length_error_template_singular,
- self.length_error_template_plural,
+ '%(post)s content must be > %(count)d character',
+ '%(post)s content must be > %(count)d characters',
self.min_length
- ) % self.min_length
+ ) % {'post': unicode(self.post_term_name), 'count': self.min_length}
raise forms.ValidationError(msg)
if self.user.is_anonymous():
@@ -342,11 +356,8 @@ class QuestionEditorField(EditorField):
super(QuestionEditorField, self).__init__(
user=user, *args, **kwargs
)
- self.length_error_template_singular = \
- 'question body must be > %d character'
- self.length_error_template_plural = \
- 'question body must be > %d characters'
self.min_length = askbot_settings.MIN_QUESTION_BODY_LENGTH
+ self.post_term_name = askbot_settings.WORDS_QUESTION_SINGULAR
class AnswerEditorField(EditorField):
@@ -354,12 +365,11 @@ class AnswerEditorField(EditorField):
def __init__(self, *args, **kwargs):
super(AnswerEditorField, self).__init__(*args, **kwargs)
- self.length_error_template_singular = 'answer must be > %d character'
- self.length_error_template_plural = 'answer must be > %d characters'
+ self.post_term_name = askbot_settings.WORDS_ANSWER_SINGULAR
self.min_length = askbot_settings.MIN_ANSWER_BODY_LENGTH
-def clean_tag(tag_name):
+def clean_tag(tag_name, look_in_db=True):
"""a function that cleans a single tag name"""
tag_length = len(tag_name)
if tag_length > askbot_settings.MAX_TAG_LENGTH:
@@ -376,19 +386,29 @@ def clean_tag(tag_name):
#todo - this needs to come from settings
tagname_re = re.compile(const.TAG_REGEX, re.UNICODE)
if not tagname_re.search(tag_name):
- raise forms.ValidationError(
- _(message_keys.TAG_WRONG_CHARS_MESSAGE)
- )
+ if tag_name[0] in const.TAG_FORBIDDEN_FIRST_CHARS:
+ raise forms.ValidationError(
+ _(message_keys.TAG_WRONG_FIRST_CHAR_MESSAGE)
+ )
+ else:
+ raise forms.ValidationError(
+ _(message_keys.TAG_WRONG_CHARS_MESSAGE)
+ )
if askbot_settings.FORCE_LOWERCASE_TAGS:
#a simpler way to handle tags - just lowercase thew all
return tag_name.lower()
+ elif look_in_db == False:
+ return tag_name
else:
- try:
- from askbot import models
- stored_tag = models.Tag.objects.get(name__iexact=tag_name)
- return stored_tag.name
- except models.Tag.DoesNotExist:
+ from askbot import models
+ matching_tags = models.Tag.objects.filter(
+ name__iexact=tag_name,
+ language_code=get_language()
+ )
+ if len(matching_tags) > 0:
+ return matching_tags[0].name
+ else:
return tag_name
@@ -420,7 +440,7 @@ class TagNamesField(forms.CharField):
def clean(self, value):
from askbot import models
value = super(TagNamesField, self).clean(value)
- data = value.strip()
+ data = value.strip(const.TAG_STRIP_CHARS)
if len(data) < 1:
if askbot_settings.TAGS_ARE_REQUIRED:
raise forms.ValidationError(
@@ -475,11 +495,6 @@ class WikiField(forms.BooleanField):
'community wiki (karma is not awarded & '
'many others can edit wiki post)'
)
- self.help_text = _(
- 'if you choose community wiki option, the question '
- 'and answer do not generate points and name of '
- 'author will not be shown'
- )
def clean(self, value):
return value and askbot_settings.WIKI_ON
@@ -557,14 +572,16 @@ class ShowQuestionForm(forms.Form):
in_data = self.get_pruned_data()
out_data = dict()
+ default_answer_sort = askbot_settings.DEFAULT_ANSWER_SORT_METHOD
if ('answer' in in_data) ^ ('comment' in in_data):
out_data['show_page'] = None
- out_data['answer_sort_method'] = 'votes'
+ out_data['answer_sort_method'] = default_answer_sort
out_data['show_comment'] = in_data.get('comment', None)
out_data['show_answer'] = in_data.get('answer', None)
else:
out_data['show_page'] = in_data.get('page', 1)
- out_data['answer_sort_method'] = in_data.get('sort', 'votes')
+ answer_sort_method = in_data.get('sort', default_answer_sort)
+ out_data['answer_sort_method'] = answer_sort_method
out_data['show_comment'] = None
out_data['show_answer'] = None
self.cleaned_data = out_data
@@ -716,19 +733,11 @@ class SendMessageForm(forms.Form):
)
-class NotARobotForm(forms.Form):
- recaptcha = RecaptchaField(
- private_key=askbot_settings.RECAPTCHA_SECRET,
- public_key=askbot_settings.RECAPTCHA_KEY
- )
-
-
class FeedbackForm(forms.Form):
name = forms.CharField(label=_('Your name (optional):'), required=False)
email = forms.EmailField(label=_('Email:'), required=False)
message = forms.CharField(
label=_('Your message:'),
- max_length=800,
widget=forms.Textarea(attrs={'cols': 60})
)
no_email = forms.BooleanField(
@@ -737,22 +746,21 @@ class FeedbackForm(forms.Form):
)
next = NextUrlField()
- def __init__(self, is_auth=False, *args, **kwargs):
+ def __init__(self, user=None, *args, **kwargs):
super(FeedbackForm, self).__init__(*args, **kwargs)
- self.is_auth = is_auth
- if not is_auth:
- if askbot_settings.USE_RECAPTCHA:
- self._add_recaptcha_field()
-
- def _add_recaptcha_field(self):
- self.fields['recaptcha'] = RecaptchaField(
- private_key=askbot_settings.RECAPTCHA_SECRET,
- public_key=askbot_settings.RECAPTCHA_KEY
- )
+ self.user = user
+ if should_use_recaptcha(user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
+
+ def clean_message(self):
+ message = self.cleaned_data.get('message', '').strip()
+ if not message:
+ raise forms.ValidationError(_('Message is required'))
+ return message
def clean(self):
super(FeedbackForm, self).clean()
- if not self.is_auth:
+ if self.user and self.user.is_anonymous():
if not self.cleaned_data['no_email'] \
and not self.cleaned_data['email']:
msg = _('Please mark "I dont want to give my mail" field.')
@@ -906,18 +914,9 @@ class AskForm(PostAsSomeoneForm, PostPrivatelyForm):
in the cleaned data, and will evaluate to False if the
settings forbids anonymous asking
"""
- title = TitleField()
tags = TagNamesField()
wiki = WikiField()
group_id = forms.IntegerField(required = False, widget = forms.HiddenInput)
- ask_anonymously = forms.BooleanField(
- label=_('ask anonymously'),
- help_text=_(
- 'Check if you do not want to reveal your name '
- 'when asking this question'
- ),
- required=False,
- )
openid = forms.CharField(
required=False, max_length=255,
widget=forms.TextInput(attrs={'size': 40, 'class': 'openid-input'})
@@ -927,13 +926,22 @@ class AskForm(PostAsSomeoneForm, PostPrivatelyForm):
user = kwargs.pop('user', None)
super(AskForm, self).__init__(*args, **kwargs)
#it's important that this field is set up dynamically
+ self.fields['title'] = TitleField()
self.fields['text'] = QuestionEditorField(user=user)
- #hide ask_anonymously field
+
+ self.fields['ask_anonymously'] = forms.BooleanField(
+ label=_('post anonymously'),
+ required=False
+ )
+
+ if user.is_anonymous() or not askbot_settings.ALLOW_ASK_ANONYMOUSLY:
+ self.hide_field('ask_anonymously')
+
if getattr(django_settings, 'ASKBOT_MULTILINGUAL', False):
self.fields['language'] = LanguageField()
- if askbot_settings.ALLOW_ASK_ANONYMOUSLY is False:
- self.hide_field('ask_anonymously')
+ if should_use_recaptcha(user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
def clean_ask_anonymously(self):
"""returns false if anonymous asking is not allowed
@@ -942,7 +950,6 @@ class AskForm(PostAsSomeoneForm, PostPrivatelyForm):
self.cleaned_data['ask_anonymously'] = False
return self.cleaned_data['ask_anonymously']
-
ASK_BY_EMAIL_SUBJECT_HELP = _(
'Subject line is expected in the format: '
'[tag1, tag2, tag3,...] question title'
@@ -952,21 +959,17 @@ ASK_BY_EMAIL_SUBJECT_HELP = _(
class AskWidgetForm(forms.Form, FormWithHideableFields):
'''Simple form with just the title to ask a question'''
- title = TitleField()
ask_anonymously = forms.BooleanField(
label=_('ask anonymously'),
- help_text=_(
- 'Check if you do not want to reveal your name '
- 'when asking this question'
- ),
required=False,
)
def __init__(self, include_text=True, *args, **kwargs):
user = kwargs.pop('user', None)
super(AskWidgetForm, self).__init__(*args, **kwargs)
+ self.fields['title'] = TitleField()
#hide ask_anonymously field
- if not askbot_settings.ALLOW_ASK_ANONYMOUSLY:
+ if user.is_anonymous() or not askbot_settings.ALLOW_ASK_ANONYMOUSLY:
self.hide_field('ask_anonymously')
self.fields['text'] = QuestionEditorField(user=user)
if not include_text:
@@ -975,6 +978,9 @@ class AskWidgetForm(forms.Form, FormWithHideableFields):
self.fields['text'].required = False
self.fields['text'].min_length = 0
+ if should_use_recaptcha(user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
+
class CreateAskWidgetForm(forms.Form, FormWithHideableFields):
title = forms.CharField(max_length=100)
include_text_field = forms.BooleanField(required=False)
@@ -1118,7 +1124,11 @@ class AnswerForm(PostAsSomeoneForm, PostPrivatelyForm):
def __init__(self, *args, **kwargs):
super(AnswerForm, self).__init__(*args, **kwargs)
- self.fields['text'] = AnswerEditorField(user=kwargs['user'])
+ user = kwargs['user']
+ self.fields['text'] = AnswerEditorField(user=user)
+
+ if should_use_recaptcha(user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
def has_data(self):
"""True if form is bound or has inital data"""
@@ -1204,16 +1214,10 @@ class RevisionForm(forms.Form):
self.fields['revision'].initial = latest_revision.revision
class EditQuestionForm(PostAsSomeoneForm, PostPrivatelyForm):
- title = TitleField()
tags = TagNamesField()
summary = SummaryField()
wiki = WikiField()
reveal_identity = forms.BooleanField(
- help_text=_(
- 'You have asked this question anonymously, '
- 'if you decide to reveal your identity, please check '
- 'this box.'
- ),
label=_('reveal identity'),
required=False,
)
@@ -1228,6 +1232,7 @@ class EditQuestionForm(PostAsSomeoneForm, PostPrivatelyForm):
super(EditQuestionForm, self).__init__(*args, **kwargs)
#it is important to add this field dynamically
self.fields['text'] = QuestionEditorField(user=self.user)
+ self.fields['title'] = TitleField()
self.fields['title'].initial = revision.title
self.fields['text'].initial = revision.text
self.fields['tags'].initial = revision.tagnames
@@ -1239,6 +1244,9 @@ class EditQuestionForm(PostAsSomeoneForm, PostPrivatelyForm):
if getattr(django_settings, 'ASKBOT_MULTILINGUAL', False):
self.fields['language'] = LanguageField()
+ if should_use_recaptcha(self.user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
+
def has_changed(self):
if super(EditQuestionForm, self).has_changed():
return True
@@ -1346,6 +1354,9 @@ class EditAnswerForm(PostAsSomeoneForm, PostPrivatelyForm):
self.fields['text'].initial = revision.text
self.fields['wiki'].initial = answer.wiki
+ if should_use_recaptcha(user):
+ self.fields['recaptcha'] = AskbotRecaptchaField()
+
def has_changed(self):
#todo: this function is almost copy/paste of EditQuestionForm.has_changed()
if super(EditAnswerForm, self).has_changed():
@@ -1518,22 +1529,15 @@ class EditUserEmailFeedsForm(forms.Form):
'mentions_and_comments': 'i',
}
- asked_by_me = EmailFeedSettingField(
- label=_('Asked by me')
- )
- answered_by_me = EmailFeedSettingField(
- label=_('Answered by me')
- )
- individually_selected = EmailFeedSettingField(
- label=_('Individually selected')
- )
- all_questions = EmailFeedSettingField(
- label=_('Entire forum (tag filtered)'),
- )
-
- mentions_and_comments = EmailFeedSettingField(
- label=_('Comments and posts mentioning me'),
- )
+ def __init__(self, *args, **kwargs):
+ super(EditUserEmailFeedsForm, self).__init__(*args, **kwargs)
+ self.fields = SortedDict((
+ ('asked_by_me', EmailFeedSettingField(label=askbot_settings.WORDS_ASKED_BY_ME)),
+ ('answered_by_me', EmailFeedSettingField(label=askbot_settings.WORDS_ANSWERED_BY_ME)),
+ ('individually_selected', EmailFeedSettingField(label=_('Individually selected'))),
+ ('all_questions', EmailFeedSettingField(label=_('Entire forum (tag filtered)'))),
+ ('mentions_and_comments', EmailFeedSettingField(label=_('Comments and posts mentioning me')))
+ ))
def set_initial_values(self, user=None):
from askbot import models
@@ -1701,9 +1705,14 @@ class BulkTagSubscriptionForm(forms.Form):
if askbot_settings.GROUPS_ENABLED:
self.fields['groups'] = forms.ModelMultipleChoiceField(queryset=Group.objects.exclude_personal())
-class GetCommentsForPostForm(forms.Form):
+class GetDataForPostForm(forms.Form):
post_id = forms.IntegerField()
+class GetUserItemsForm(forms.Form):
+ page_size = forms.IntegerField(required=False)
+ page_number = forms.IntegerField(min_value=1)
+ user_id = forms.IntegerField()
+
class NewCommentForm(forms.Form):
comment = forms.CharField()
post_id = forms.IntegerField()
@@ -1714,5 +1723,5 @@ class EditCommentForm(forms.Form):
suppress_email = SuppressEmailField()
-class DeleteCommentForm(forms.Form):
+class ProcessCommentForm(forms.Form):
comment_id = forms.IntegerField()
diff --git a/askbot/importers/stackexchange/management/commands/load_stackexchange.py b/askbot/importers/stackexchange/management/commands/load_stackexchange.py
index ff6ddb15..902bc988 100644
--- a/askbot/importers/stackexchange/management/commands/load_stackexchange.py
+++ b/askbot/importers/stackexchange/management/commands/load_stackexchange.py
@@ -915,7 +915,7 @@ it may be helpful to split this procedure in two:\n
u = askbot.User()
u_type = se_u.user_type.name
if u_type == 'Administrator':
- u.set_admin_status()
+ u.set_status('d')
elif u_type == 'Moderator':
u.set_status('m')
elif u_type not in ('Unregistered', 'Registered'):
diff --git a/askbot/locale/ar/LC_MESSAGES/django.mo b/askbot/locale/ar/LC_MESSAGES/django.mo
index 6465cf74..22f09343 100644
--- a/askbot/locale/ar/LC_MESSAGES/django.mo
+++ b/askbot/locale/ar/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ar/LC_MESSAGES/django.po b/askbot/locale/ar/LC_MESSAGES/django.po
index c86146f4..f09eab69 100644
--- a/askbot/locale/ar/LC_MESSAGES/django.po
+++ b/askbot/locale/ar/LC_MESSAGES/django.po
@@ -6,18 +6,20 @@
# Ahmad Khayyat <akhayyat@gmail.com>, 2013
# Ahmad Khayyat <akhayyat@gmail.com>, 2012
# AminosAmigos <aminosamigos@gmail.com>, 2012
+# evgeny <evgeny.fadeev@gmail.com>, 2009
# Fahad Al-Fattani <fahadaaf@gmail.com>, 2012
# Husam M. ALFarra <husamfarra@gmail.com>, 2013
# Khalid A Sam <kifcaliph@hotmail.com>, 2012
# Khalid A Sam <kifcaliph@hotmail.com>, 2013
+# mustafaalbazy <mustafa@albazy.com>, 2013
# Ratnadeep Debnath <rtnpro@indifex.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-24 09:19+0000\n"
-"Last-Translator: Ahmad Khayyat <akhayyat@gmail.com>\n"
+"PO-Revision-Date: 2013-09-11 05:36+0000\n"
+"Last-Translator: mustafaalbazy <mustafa@albazy.com>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/askbot/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -73,7 +75,7 @@ msgstr[5] ""
#: forms.py:220
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "تعديل بسيط (لا ترسل تنبيهات)"
#: forms.py:247 templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
@@ -82,7 +84,7 @@ msgstr "العنوان"
#: forms.py:249 templates/embed/ask_by_widget.html:170
msgid "Please enter your question"
-msgstr ""
+msgstr "عنوان السؤال"
#: forms.py:260
#, python-format
@@ -98,12 +100,12 @@ msgstr[5] ""
#: forms.py:270
#, python-format
msgid "The question is too long, maximum allowed size is %d characters"
-msgstr ""
+msgstr "هذا السؤال كبير جداً، الحد الأقصى المسموح به هو %d حرÙ"
#: forms.py:277
#, python-format
msgid "The question is too long, maximum allowed size is %d bytes"
-msgstr ""
+msgstr "هذا السؤال كبير جداً، الحد الأقصى المسموح به هو %d بايت"
#: forms.py:309
msgid "content"
@@ -124,7 +126,7 @@ msgstr[5] "يجب أن تتكون كل بطاقة من %(max_chars)d حرÙاً
msgid ""
"We ran out of space for recording the tags. Please shorten or delete some of"
" them."
-msgstr ""
+msgstr "لقد تجاوزت المساحة المسموح بها للموضوع، Ùضلاً قصرهم او احذ٠بعضهم."
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
@@ -170,7 +172,7 @@ msgstr "ويكي مجتمع (لا يتم منح كارما ويمكن للآخر
msgid ""
"if you choose community wiki option, the question and answer do not generate"
" points and name of author will not be shown"
-msgstr ""
+msgstr "إذا أخترت أن يكون السؤال ويكي، السؤال والأجوبة لن يحصلا على نقاط كما ان أسم الكاتب لن يظهر، حيث يعتبر ان الويكي مساهمة جماعية."
#: forms.py:496
msgid "update summary:"
@@ -251,7 +253,7 @@ msgstr "نص الرسالة"
#: forms.py:727
msgid "Your name (optional):"
-msgstr "اسمك (إختياري):"
+msgstr "أسمك (إختياري):"
#: forms.py:728
msgid "Email:"
@@ -263,11 +265,11 @@ msgstr "رسالتك"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr "لا أريد إعطاء البريد الإلكتروني و لا أريد إستلام رد:"
+msgstr "لا أريد أعطاء بريدي او أستقبال رد:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr "يرجى وضع علامة \"أنا لا أريد أن إعطاء بريدي\" للحقل."
+msgstr "Ùضلاً حدد حقل \"لا أريد أعطاء بريدي\""
#: forms.py:791
msgid "keep private within your groups"
@@ -275,7 +277,7 @@ msgstr ""
#: forms.py:830
msgid "User name:"
-msgstr ""
+msgstr "أسم المستخدم"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
@@ -283,11 +285,11 @@ msgstr ""
#: forms.py:839
msgid "Email address:"
-msgstr ""
+msgstr "عنوان البريد"
#: forms.py:889
msgid "User name is required with the email"
-msgstr ""
+msgstr "أسمك مطلوب مع البريد"
#: forms.py:894
msgid "Email is required if user name is added"
@@ -413,14 +415,14 @@ msgstr "العنوان"
#: forms.py:1676 templates/groups.html:32
msgid "Description"
-msgstr ""
+msgstr "الوصÙ"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
#: templates/widgets/tag_category_selector.html:2
msgid "Tags"
-msgstr "علامات"
+msgstr "المواضيع"
#: tasks.py:98
msgid "An edit for my answer"
@@ -433,11 +435,11 @@ msgstr ""
#: tasks.py:119
#, python-format
msgid "Your post at %(site_name)s is now published"
-msgstr ""
+msgstr "تم نشرك مشاركتك ÙÙŠ %(site_name)s"
#: urls.py:44
msgid "questions"
-msgstr "أسئلة"
+msgstr "questions"
#: urls.py:56
msgid "question/"
@@ -453,7 +455,7 @@ msgstr "users/"
#: urls.py:71
msgid "by-group/"
-msgstr ""
+msgstr "by-group/"
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
msgid "edit/"
@@ -465,11 +467,11 @@ msgstr "subscriptions/"
#: urls.py:94
msgid "select_languages/"
-msgstr ""
+msgstr "select_languages/"
#: urls.py:105
msgid "groups/"
-msgstr ""
+msgstr "groups/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
@@ -497,7 +499,7 @@ msgstr "privacy/"
#: urls.py:157
msgid "help/"
-msgstr "مساعدة/"
+msgstr "help/"
#: urls.py:159 urls.py:164
msgid "answers/"
@@ -534,23 +536,23 @@ msgstr "answer/"
#: urls.py:314
msgid "tags/subscriptions/"
-msgstr ""
+msgstr "topcis/subscriptions/"
#: urls.py:319
msgid "tags/subscriptions/delete/"
-msgstr ""
+msgstr "topics/subscriptions/delete/"
#: urls.py:324
msgid "tags/subscriptions/create/"
-msgstr ""
+msgstr "topics/subscriptions/create/"
#: urls.py:329
msgid "tags/subscriptions/edit/"
-msgstr ""
+msgstr "topics/subscriptions/edit/"
#: urls.py:334
msgid "suggested-tags/"
-msgstr ""
+msgstr "suggested-topics/"
#: urls.py:459
msgid "messages/"
@@ -563,19 +565,19 @@ msgstr "markread/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr "ودجة/"
+msgstr "widgets/"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
-msgstr ""
+msgstr "complete/"
#: urls.py:515
msgid "create/"
-msgstr ""
+msgstr "create/"
#: urls.py:525
msgid "delete/"
-msgstr ""
+msgstr "delete/"
#: urls.py:560
msgid "upload/"
@@ -588,39 +590,39 @@ msgstr "account/"
#: conf/access_control.py:8
msgid "Access control settings"
-msgstr ""
+msgstr "إعدادات الوصول"
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
-msgstr "السماح Ùقط للمستخدمين المسجلين بالدخول الى المنتدى"
+msgstr "السماح Ùقط للأعضاء المسجلين لدخول هذا المنتدى"
#: conf/access_control.py:22
msgid "nothing - not required"
-msgstr ""
+msgstr "لا شيء - غير مطلوب"
#: conf/access_control.py:23
msgid "access to content"
-msgstr ""
+msgstr "الوصول للمحتوى"
#: conf/access_control.py:34
msgid "Require valid email for"
-msgstr ""
+msgstr "البريد مطلوب من اجل"
#: conf/access_control.py:44
msgid "Allowed email addresses"
-msgstr ""
+msgstr "عناوين البريد المسموح بها"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
-msgstr ""
+msgstr "أستخدم المساÙØ© للÙصل بينهم"
#: conf/access_control.py:54
msgid "Allowed email domain names"
-msgstr ""
+msgstr "عنوان نطاقات البريد المسموح بها"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
+msgstr "يرجى إستخدام المساÙات Ù„Ùصل المدخلات، لا تستخدم رمز @"
#: conf/badges.py:13
msgid "Badge settings"
@@ -628,15 +630,15 @@ msgstr "إعدادات الشارات"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
+msgstr "Disciplined: minimum upvotes for deleted post"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
+msgstr "Peer Pressure: minimum downvotes for deleted post"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr ""
+msgstr "Teacher: minimum upvotes for the answer"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
@@ -664,43 +666,43 @@ msgstr "سؤال عظيم: الحد الأدني من الأصوات للسؤاÙ
#: conf/badges.py:104
msgid "Popular Question: minimum views"
-msgstr ""
+msgstr "Popular Question: minimum views"
#: conf/badges.py:113
msgid "Notable Question: minimum views"
-msgstr ""
+msgstr "Notable Question: minimum views"
#: conf/badges.py:122
msgid "Famous Question: minimum views"
-msgstr ""
+msgstr "Famous Question: minimum views"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr ""
+msgstr "Self-Learner: minimum answer upvotes"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
-msgstr ""
+msgstr "Civic Duty: minimum votes"
#: conf/badges.py:149
msgid "Enlightened Duty: minimum upvotes"
-msgstr ""
+msgstr "Enlightened Duty: minimum upvotes"
#: conf/badges.py:158
msgid "Guru: minimum upvotes"
-msgstr ""
+msgstr "Guru: minimum upvotes"
#: conf/badges.py:167
msgid "Necromancer: minimum upvotes"
-msgstr ""
+msgstr "Necromancer: minimum upvotes"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr ""
+msgstr "Necromancer: minimum delay in days"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Associate Editor: minimum number of edits"
#: conf/badges.py:194
msgid "Favorite Question: minimum stars"
@@ -708,19 +710,19 @@ msgstr "سؤال Ù…Ùضل: الحد الأدني من النجوم"
#: conf/badges.py:203
msgid "Stellar Question: minimum stars"
-msgstr ""
+msgstr "Stellar Question: minimum stars"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr ""
+msgstr "Commentator: minimum comments"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
-msgstr ""
+msgstr "Taxonomist: minimum tag use count"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
-msgstr ""
+msgstr "Enthusiast: minimum days"
#: conf/email.py:15
msgid "Email and email alert settings"
@@ -734,15 +736,15 @@ msgstr "تصدير سطر العنوان للرسائل الإلكترونية"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
+msgstr "This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A value entered here will overridethe default."
#: conf/email.py:44
msgid "Site administrator email address"
-msgstr ""
+msgstr "عنوان بريد مدير الموقع"
#: conf/email.py:53
msgid "Enable email alerts"
-msgstr "تÙعيل تنبهات البريد"
+msgstr "تÙعيل تنبيهات البريد"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -750,54 +752,54 @@ msgstr "العدد الأقصى من الأخبار لكل رسالة تنبيه
#: conf/email.py:72
msgid "Default notification frequency all questions"
-msgstr ""
+msgstr "Default notification frequency all questions"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
+msgstr "Option to define frequency of emailed updates for: all questions."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
-msgstr ""
+msgstr "Default notification frequency questions asked by the user"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "Option to define frequency of emailed updates for: Question asked by the user."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
+msgstr "Default notification frequency questions answered by the user"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "Option to define frequency of emailed updates for: Question answered by the user."
#: conf/email.py:114
msgid ""
"Default notification frequency questions individually"
" selected by the user"
-msgstr ""
+msgstr "Default notification frequency questions individually selected by the user"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "Option to define frequency of emailed updates for: Question individually selected by the user."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "Default notification frequency for mentions and comments"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "Option to define frequency of emailed updates for: Mentions and comments."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -808,7 +810,7 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
+msgstr "NOTE: in order to use this feature, it is necessary to run the management command \"send_unanswered_question_reminders\" (for example, via a cron job - with an appropriate frequency) "
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
@@ -826,28 +828,28 @@ msgstr "العدد الأقصى من الرسائل التذكيرية للأسØ
#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
-msgstr "ارسل تنبيه دوري للمواÙقة على Ø£Ùضل إجابة"
+msgstr "Send periodic reminders to accept the best answer"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
" an appropriate frequency) "
-msgstr ""
+msgstr "NOTE: in order to use this feature, it is necessary to run the management command \"send_accept_answer_reminders\" (for example, via a cron job - with an appropriate frequency) "
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
+msgstr "الأيام قبل البدء بإرسال تنبيهات لقبول Ø£Ùضل إجابة للسؤال"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
+msgstr "How often to send accept answer reminders (in days between the reminders sent)."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
-msgstr ""
+msgstr "الحد الأقصى للتنبيهات على قبول Ø£Ùضل إجابة للسؤال"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
@@ -856,29 +858,29 @@ msgstr "اشتراط التحقق من البريد الإلكتروني قبل
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
+msgstr "Active email verification is done by sending a verification key in email"
#: conf/email.py:252
msgid "Fake email for anonymous user"
-msgstr ""
+msgstr "البريد المزي٠للأعضاء المجهولون"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
+msgstr "Use this setting to control gravatar for email-less user"
#: conf/email.py:262
msgid "Allow posting questions by email"
-msgstr ""
+msgstr "السماح بنشر الأسئلة عبر البريد"
#: conf/email.py:264
msgid ""
"Before enabling this setting - please fill out IMAP settings in the "
"settings.py file"
-msgstr ""
+msgstr "Before enabling this setting - please fill out IMAP settings in the settings.py file"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
+msgstr "تبديل المساÙØ© بالبريد للمواضيع بعلامة ( _ ) "
#: conf/email.py:277
msgid ""
@@ -888,29 +890,29 @@ msgstr "يطبق هذا الإعداد على الوسوم المذكورة ÙÙŠ
#: conf/email.py:288
msgid "Enable posting answers and comments by email"
-msgstr ""
+msgstr "تÙعيل نشر الأسئلة والتعليقات عبر البريد"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
-msgstr ""
+msgstr "لتÙعيل هذه الخاصية تأكد من أن lamson Ùعال ويعمل."
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
-msgstr ""
+msgstr "Emailed post: when to notify author about publishing"
#: conf/email.py:327
msgid "Reply by email hostname"
-msgstr ""
+msgstr "Reply by email hostname"
#: conf/email.py:338
msgid ""
"Email replies having fewer words than this number will be posted as comments"
" instead of answers"
-msgstr ""
+msgstr "Email replies having fewer words than this number will be posted as comments instead of answers"
#: conf/external_keys.py:11
msgid "Keys for external services"
-msgstr ""
+msgstr "Ù…Ùاتيح الخدمات الخارجية"
#: conf/external_keys.py:19
msgid "Google site verification key"
@@ -921,22 +923,22 @@ msgstr "Ù…Ùتاح Google للتحقق من الموقع"
msgid ""
"This key helps google index your site please obtain is at <a "
"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
+msgstr "This key helps google index your site please obtain is at <a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
-msgstr ""
+msgstr "Google Analytics key"
#: conf/external_keys.py:38
#, python-format
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
+msgstr "Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to use Google Analytics to monitor your site"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "تÙعيل recaptcha (المÙاتيح ÙÙŠ الأسÙÙ„ مطلوبة)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -952,11 +954,11 @@ msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
"robots. Please get this and a public key at the <a "
"href=\"%(url)s\">%(url)s</a>"
-msgstr ""
+msgstr "Recaptcha is a tool that helps distinguish real people from annoying spam robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
-msgstr ""
+msgstr "Facebook public API key"
#: conf/external_keys.py:86
#, python-format
@@ -964,135 +966,135 @@ msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
"method at your site. Please obtain these keys at <a "
"href=\"%(url)s\">facebook create app</a> site"
-msgstr ""
+msgstr "Facebook API key and Facebook secret allow to use Facebook Connect login method at your site. Please obtain these keys at <a href=\"%(url)s\">facebook create app</a> site"
#: conf/external_keys.py:99
msgid "Facebook secret key"
-msgstr ""
+msgstr "Facebook secret key"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Twitter consumer key"
#: conf/external_keys.py:109
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">twitter applications "
"site</a>"
-msgstr ""
+msgstr "Please register your forum at <a href=\"%(url)s\">twitter applications site</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Twitter consumer secret"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "LinkedIn consumer key"
#: conf/external_keys.py:130
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
"site</a>"
-msgstr ""
+msgstr "Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "LinkedIn consumer secret"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
-msgstr ""
+msgstr "ident.ca consumer key"
#: conf/external_keys.py:151
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
+msgstr "Please register your forum at <a href=\"%(url)s\">Identi.ca applications site</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr ""
+msgstr "ident.ca consumer secret"
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
-msgstr ""
+msgstr "الرسائل والصÙحات - عن الموقع، الخصوصية...الخ."
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
-msgstr ""
+msgstr "Text of the Q&A forum About page (html format)"
#: conf/flatpages.py:22
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
+msgstr "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"about\" page to check your input."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr ""
+msgstr "Text of the Q&A forum FAQ page (html format)"
#: conf/flatpages.py:35
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
+msgstr "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"faq\" page to check your input."
#: conf/flatpages.py:45
msgid "Instructions on how to ask questions"
-msgstr ""
+msgstr "Instructions on how to ask questions"
#: conf/flatpages.py:48
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
-msgstr ""
+msgstr "HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"ask\" page to check your input."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
+msgstr "Text of the Q&A forum Privacy Policy (html format)"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
+msgstr "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"privacy\" page to check your input."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
-msgstr ""
+msgstr "Do not edit this field manually!!!"
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
-msgstr ""
+msgstr "Data entry and display rules"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
-msgstr ""
+msgstr "Editor for the posts"
#: conf/forum_data_rules.py:42
msgid "Editor for the comments"
-msgstr ""
+msgstr "Editor for the comments"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
-msgstr ""
+msgstr "Enable big Ask button"
#: conf/forum_data_rules.py:53
msgid ""
"Disabling this button will reduce number of new questions. If this button is"
" disabled, the ask button in the search menu will still be available."
-msgstr ""
+msgstr "Disabling this button will reduce number of new questions. If this button is disabled, the ask button in the search menu will still be available."
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
-msgstr ""
+msgstr "Enable embedding videos. "
#: conf/forum_data_rules.py:68
#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
+msgstr "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1106,11 +1108,11 @@ msgstr "السماح بالسؤال دون تحديد الهوية"
msgid ""
"Users do not accrue reputation for anonymous questions and their identity is"
" not revealed until they change their mind"
-msgstr ""
+msgstr "Users do not accrue reputation for anonymous questions and their identity is not revealed until they change their mind"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
-msgstr ""
+msgstr "Allow posting before logging in"
#: conf/forum_data_rules.py:103
msgid ""
@@ -1118,39 +1120,39 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
+msgstr "Check if you want to allow users start posting questions or answers before logging in. Enabling this may require adjustments in the user login system to check for pending posts every time the user logs in. The builtin Askbot login system supports this feature."
#: conf/forum_data_rules.py:118
msgid "Auto-follow questions by the Author"
-msgstr ""
+msgstr "Auto-follow questions by the Author"
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
-msgstr ""
+msgstr "Fully open by default"
#: conf/forum_data_rules.py:124
msgid "Folded by default"
-msgstr ""
+msgstr "Folded by default"
#: conf/forum_data_rules.py:133
msgid "Question details/body editor should be"
-msgstr ""
+msgstr "Question details/body editor should be"
#: conf/forum_data_rules.py:135
msgid ""
"To use folded mode, please first set minimum question body length to 0. Also"
" - please make tags optional."
-msgstr ""
+msgstr "To use folded mode, please first set minimum question body length to 0. Also - please make tags optional."
#: conf/forum_data_rules.py:147
msgid "Allow swapping answer with question"
-msgstr "انشر إجابتك"
+msgstr "Allow swapping answer with question"
#: conf/forum_data_rules.py:149
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
+msgstr "This setting will help import data from other forums such as zendesk, when automatic data import fails to detect the original question correctly."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1158,35 +1160,35 @@ msgstr "الحد الأقصى لطول الوسم (عدد الحروÙ)"
#: conf/forum_data_rules.py:170
msgid "Minimum length of title (number of characters)"
-msgstr ""
+msgstr "Minimum length of title (number of characters)"
#: conf/forum_data_rules.py:180
msgid "Minimum length of question body (number of characters)"
-msgstr ""
+msgstr "Minimum length of question body (number of characters)"
#: conf/forum_data_rules.py:191
msgid "Minimum length of answer body (number of characters)"
-msgstr ""
+msgstr "Minimum length of answer body (number of characters)"
#: conf/forum_data_rules.py:202
msgid "Minimum length of comment (number of characters)"
-msgstr ""
+msgstr "Minimum length of comment (number of characters)"
#: conf/forum_data_rules.py:213
msgid "Limit one answer per question per user"
-msgstr ""
+msgstr "Limit one answer per question per user"
#: conf/forum_data_rules.py:223
msgid "Enable accepting best answer"
-msgstr ""
+msgstr "Enable accepting best answer"
#: conf/forum_data_rules.py:231
msgid "Are tags required?"
-msgstr ""
+msgstr "Are tags required?"
#: conf/forum_data_rules.py:237
msgid "category tree"
-msgstr ""
+msgstr "category tree"
#: conf/forum_data_rules.py:238
msgid "user input"
@@ -1194,7 +1196,7 @@ msgstr ""
#: conf/forum_data_rules.py:245
msgid "Source of tags"
-msgstr ""
+msgstr "Source of tags"
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1204,7 +1206,7 @@ msgstr "وسوم إلزامية"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
+msgstr "At least one of these tags will be required for any new or newly edited question. A mandatory tag may be wildcard, if the wildcard tags are active."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1215,7 +1217,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
+msgstr "Attention: after checking this, please back up the database, and run a management command: <code>python manage.py fix_question_tags</code> to globally rename the tags"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1229,43 +1231,43 @@ msgstr "اختر طريقة عرض الوسوم، إما كقائمة بسيطة
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
-msgstr "البطاقات"
+msgstr "Use wildcard tags"
#: conf/forum_data_rules.py:303
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
+msgstr "Wildcard tags can be used to follow or ignore many tags at once, a valid wildcard tag has a single wildcard at the very end"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
-msgstr ""
+msgstr "Use separate set for subscribed tags"
#: conf/forum_data_rules.py:317
msgid ""
"If enabled, users will have a third set of tag selections - \"subscribed\" "
"(by email) in additon to \"interesting\" and \"ignored\""
-msgstr ""
+msgstr "If enabled, users will have a third set of tag selections - \"subscribed\" (by email) in additon to \"interesting\" and \"ignored\""
#: conf/forum_data_rules.py:325
msgid "Always, for all users"
-msgstr ""
+msgstr "Always, for all users"
#: conf/forum_data_rules.py:326
msgid "Never, for all users"
-msgstr ""
+msgstr "Never, for all users"
#: conf/forum_data_rules.py:327
msgid "Let users decide"
-msgstr ""
+msgstr "Let users decide"
#: conf/forum_data_rules.py:335
msgid "Publicly show user tag selections"
-msgstr ""
+msgstr "Publicly show user tag selections"
#: conf/forum_data_rules.py:344
msgid "Enable separate tag search box on main page"
-msgstr ""
+msgstr "Enable separate tag search box on main page"
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
@@ -1300,26 +1302,26 @@ msgstr "لحÙظ التعليق، اضغظ على زر <Enter>"
msgid ""
"This may be useful when only one-line comments are desired. Will not work "
"with TinyMCE editor."
-msgstr ""
+msgstr "This may be useful when only one-line comments are desired. Will not work with TinyMCE editor."
#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
-msgstr ""
+msgstr "Minimum length of search term for Ajax search"
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
+msgstr "Must match the corresponding database backend setting"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "Do not make text query sticky in search"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "Check to disable the \"sticky\" behavior of the search query. This may be useful if you want to move the search bar away from the default position or do not like the default sticky behavior of the text search query."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1331,121 +1333,121 @@ msgstr "العدد الاÙتراضي للأسئلة المعروضة"
#: conf/forum_data_rules.py:458
msgid "What should \"unanswered question\" mean?"
-msgstr ""
+msgstr "What should \"unanswered question\" mean?"
#: conf/group_settings.py:9
msgid "Group settings"
-msgstr ""
+msgstr "Group settings"
#: conf/group_settings.py:18
msgid "Enable user groups"
-msgstr ""
+msgstr "Enable user groups"
#: conf/group_settings.py:41
msgid "everyone"
-msgstr ""
+msgstr "عامة"
#: conf/group_settings.py:42
msgid "Global user group name"
-msgstr ""
+msgstr "Global user group name"
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
-msgstr ""
+msgstr "All users belong to this group automatically"
#: conf/group_settings.py:53
msgid "Enable group email adddresses"
-msgstr ""
+msgstr "Enable group email adddresses"
#: conf/group_settings.py:55
msgid "If selected, users can post to groups by email \"group-name@domain.com\""
-msgstr ""
+msgstr "If selected, users can post to groups by email \"group-name@domain.com\""
#: conf/karma_and_badges_visibility.py:12
msgid "Karma & Badge visibility"
-msgstr ""
+msgstr "Karma & Badge visibility"
#: conf/karma_and_badges_visibility.py:27
msgid "Visibility of karma"
-msgstr ""
+msgstr "Visibility of karma"
#: conf/karma_and_badges_visibility.py:30
msgid "User's karma may be shown publicly or only to the owners"
-msgstr ""
+msgstr "User's karma may be shown publicly or only to the owners"
#: conf/karma_and_badges_visibility.py:44
msgid "Visibility of badges"
-msgstr ""
+msgstr "Visibility of badges"
#: conf/karma_and_badges_visibility.py:47
msgid "Badges can be either publicly shown or completely hidden"
-msgstr ""
+msgstr "Badges can be either publicly shown or completely hidden"
#: conf/ldap.py:9
msgid "LDAP login configuration"
-msgstr ""
+msgstr "LDAP login configuration"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "Use LDAP authentication for the password login"
#: conf/ldap.py:26
msgid "Automatically create user accounts when possible"
-msgstr ""
+msgstr "Automatically create user accounts when possible"
#: conf/ldap.py:29
msgid ""
"Potentially reduces number of steps in the registration process but can "
"expose personal information, e.g. when LDAP login name is the same as email "
"address or real name."
-msgstr ""
+msgstr "Potentially reduces number of steps in the registration process but can expose personal information, e.g. when LDAP login name is the same as email address or real name."
#: conf/ldap.py:37
msgid "Version 3"
-msgstr ""
+msgstr "Version 3"
#: conf/ldap.py:38
msgid "Version 2 (insecure and deprecated)!!!"
-msgstr ""
+msgstr "Version 2 (insecure and deprecated)!!!"
#: conf/ldap.py:47
msgid "LDAP protocol version"
-msgstr ""
+msgstr "LDAP protocol version"
#: conf/ldap.py:49
msgid ""
"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
"network."
-msgstr ""
+msgstr "Note that Version 2 protocol is not secure!!! Do not use it on unprotected network."
#: conf/ldap.py:59
msgid "LDAP URL"
-msgstr ""
+msgstr "LDAP URL"
#: conf/ldap.py:68
msgid "LDAP encoding"
-msgstr ""
+msgstr "LDAP encoding"
#: conf/ldap.py:71
msgid ""
"This value in almost all cases is \"utf-8\". Change it if yours is "
"different. This field is required"
-msgstr ""
+msgstr "This value in almost all cases is \"utf-8\". Change it if yours is different. This field is required"
#: conf/ldap.py:82
msgid "Base DN (distinguished name)"
-msgstr ""
+msgstr "Base DN (distinguished name)"
#: conf/ldap.py:85
msgid ""
"Usually base DN mirrors domain name of your organization, e.g. "
"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
"the \"root\" address of your LDAP directory."
-msgstr ""
+msgstr "Usually base DN mirrors domain name of your organization, e.g. \"dn=example,dn=com\" when your site url is \"example.com\".This value is the \"root\" address of your LDAP directory."
#: conf/ldap.py:96
msgid "User search filter template"
-msgstr ""
+msgstr "User search filter template"
#: conf/ldap.py:99
msgid ""
@@ -1453,7 +1455,7 @@ msgid ""
"should be left in the intact format. First placeholder will be used for the "
"user id field name, and the second - for the user id value. The template can"
" be extended to match schema of your LDAP directory."
-msgstr ""
+msgstr "Python string format template, must have two string placeholders, which should be left in the intact format. First placeholder will be used for the user id field name, and the second - for the user id value. The template can be extended to match schema of your LDAP directory."
#: conf/ldap.py:113
msgid "UserID/login field"
@@ -1463,76 +1465,76 @@ msgstr ""
msgid ""
"This field is required. For Microsoft Active Directory this value usually is"
" \"sAMAccountName\"."
-msgstr ""
+msgstr "This field is required. For Microsoft Active Directory this value usually is \"sAMAccountName\"."
#: conf/ldap.py:127
msgid "\"Common Name\" field"
-msgstr ""
+msgstr "\"Common Name\" field"
#: conf/ldap.py:129
msgid ""
"Common name is a formal or informal name of a person, can be blank. Use it "
"only if surname and given names are not available."
-msgstr ""
+msgstr "Common name is a formal or informal name of a person, can be blank. Use it only if surname and given names are not available."
#: conf/ldap.py:139
msgid "First name, Last name"
-msgstr ""
+msgstr "First name, Last name"
#: conf/ldap.py:140
msgid "Last name, First name"
-msgstr ""
+msgstr "Last name, First name"
#: conf/ldap.py:147
msgid "\"Common Name\" field format"
-msgstr ""
+msgstr "\"Common Name\" field format"
#: conf/ldap.py:150
msgid "Use this only if \"Common Name\" field is used."
-msgstr ""
+msgstr "Use this only if \"Common Name\" field is used."
#: conf/ldap.py:158
msgid "Given (First) name"
-msgstr ""
+msgstr "Given (First) name"
#: conf/ldap.py:160 conf/ldap.py:170
msgid "This field can be blank"
-msgstr ""
+msgstr "This field can be blank"
#: conf/ldap.py:168
msgid "Surname (last) name"
-msgstr ""
+msgstr "Surname (last) name"
#: conf/ldap.py:178
msgid "LDAP Server EMAIL field name"
-msgstr ""
+msgstr "LDAP Server EMAIL field name"
#: conf/ldap.py:180
msgid "This field is required"
-msgstr ""
+msgstr "This field is required"
#: conf/leading_sidebar.py:12
msgid "Common left sidebar"
-msgstr ""
+msgstr "Common left sidebar"
#: conf/leading_sidebar.py:20
msgid "Enable left sidebar"
-msgstr ""
+msgstr "Enable left sidebar"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
-msgstr ""
+msgstr "HTML for the left sidebar"
#: conf/leading_sidebar.py:32
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Use this area to enter content at the LEFT sidebarin HTML format. When using this option, please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/license.py:13
msgid "Content License"
-msgstr "رخصة المحتوي"
+msgstr "Content License"
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1548,7 +1550,7 @@ msgstr "الاسم الكامل للرخصة"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Attribution Share Alike 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
@@ -1590,19 +1592,19 @@ msgstr "تنشيط السماح بتسجيل الدخول باستخدام موÙ
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
+msgstr "to activate this feature you must fill out the wordpress xml-rpc setting bellow"
#: conf/login_providers.py:50
msgid ""
"Fill it with the wordpress url to the xml-rpc, normally "
"http://mysite.com/xmlrpc.php"
-msgstr ""
+msgstr "Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
+msgstr "To enable, go to Settings->Writing->Remote Publishing and check the box for XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
@@ -1610,7 +1612,7 @@ msgstr "رÙع الأيقونة"
#: conf/login_providers.py:93
msgid "local password"
-msgstr ""
+msgstr "local password"
#: conf/login_providers.py:98
#, python-format
@@ -1626,11 +1628,11 @@ msgstr "ملاحظة: لإتمام تنشيط تسجيل الدخول باستخ
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Markup in posts"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Enable code-friendly Markdown"
#: conf/markup.py:43
msgid ""
@@ -1638,43 +1640,43 @@ msgid ""
" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
+msgstr "If checked, underscore characters will not trigger italic or bold formatting - bold and italic text can still be marked up with asterisks. Note that \"MathJax support\" implicitly turns this feature on, because underscores are heavily used in LaTeX input."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
-msgstr ""
+msgstr "Mathjax support (rendering of LaTeX)"
#: conf/markup.py:60
#, python-format
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
+msgstr "If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be installed on your server in its own directory."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
-msgstr ""
+msgstr "Base url of MathJax deployment"
#: conf/markup.py:76
msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
+msgstr "Note - <strong>MathJax is not included with askbot</strong> - you should deploy it yourself, preferably at a separate domain and enter url pointing to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
-msgstr ""
+msgstr "Enable autolinking with specific patterns"
#: conf/markup.py:93
msgid ""
"If you enable this feature, the application will be able to detect patterns"
" and auto link to URLs"
-msgstr ""
+msgstr "If you enable this feature, the application will be able to detect patterns and auto link to URLs"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
-msgstr ""
+msgstr "Regexes to detect the link patterns"
#: conf/markup.py:108
msgid ""
@@ -1683,11 +1685,11 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Enter valid regular expressions for the patters, one per line. For example to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). The numbers captured by the pattern in the parentheses will be transferred to the link url template. Please look up more information about regular expressions elsewhere."
#: conf/markup.py:127
msgid "URLs for autolinking"
-msgstr ""
+msgstr "URLs for autolinking"
#: conf/markup.py:129
msgid ""
@@ -1697,11 +1699,11 @@ msgid ""
" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "Here, please enter url templates for the patterns entered in the previous setting, also one entry per line. <strong>Make sure that number of lines in this setting and the previous one are the same</strong> For example template https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern shown above and the entry in the post #123 will produce link to the bug 123 in the redhat bug tracker."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
-msgstr ""
+msgstr "Karma thresholds"
#: conf/minimum_reputation.py:22
msgid "Upvote"
@@ -1713,7 +1715,7 @@ msgstr "تصويت للأسÙÙ„"
#: conf/minimum_reputation.py:40
msgid "Answer own question immediately"
-msgstr "تسليم إجابتك"
+msgstr "الإجابة على سؤالك Ùوراً"
#: conf/minimum_reputation.py:49
msgid "Accept own answer"
@@ -1721,7 +1723,7 @@ msgstr "قبول إجابتي"
#: conf/minimum_reputation.py:58
msgid "Accept any answer"
-msgstr ""
+msgstr "قبول أي إجابة"
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1741,17 +1743,17 @@ msgstr "رÙع الملÙات"
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
-msgstr ""
+msgstr "نشر رابط قابل للضغط"
#: conf/minimum_reputation.py:124
msgid "Insert link suggestions as plain text"
-msgstr ""
+msgstr "نشر رابط نصي (غير قابل للضغط)"
#: conf/minimum_reputation.py:126
msgid ""
"This value should be smaller than that for \"insert clickable links\". This "
"setting should stop link-spamming by newly registered users."
-msgstr ""
+msgstr "This value should be smaller than that for \"insert clickable links\". This setting should stop link-spamming by newly registered users."
#: conf/minimum_reputation.py:137
msgid "Close own questions"
@@ -1767,7 +1769,7 @@ msgstr "إعادة Ùتح أسئلتي"
#: conf/minimum_reputation.py:164
msgid "Edit community wiki posts"
-msgstr ""
+msgstr "تعديل مشاركات الويكي"
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
@@ -1775,7 +1777,7 @@ msgstr "تحرير مشاركات الآخرين"
#: conf/minimum_reputation.py:182
msgid "View offensive flags"
-msgstr ""
+msgstr "الإطلاع على تبليغات الإساءة"
#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
@@ -1783,156 +1785,156 @@ msgstr "إغلاق أسئلة الآخرين"
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
-msgstr ""
+msgstr "إزالة وسم rel=nofollow عن صÙحتك الشخصية"
#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "عندما تقوم محركات البحث بارشÙØ© الصÙحات وتجد وسم rel=nofollow على الرابط Ùانها بهذه الحالة تتجاهل الرابط تماماً. "
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
-msgstr ""
+msgstr "نشر مشاركات عبر البريد"
#: conf/minimum_reputation.py:223
msgid "Trigger email notifications"
-msgstr ""
+msgstr "Trigger email notifications"
#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
msgid "Reduces spam"
-msgstr ""
+msgstr "Reduces spam"
#: conf/minimum_reputation.py:233
msgid "Trigger tweets on others accounts"
-msgstr ""
+msgstr "Trigger tweets on others accounts"
#: conf/moderation.py:19
msgid "Content moderation"
-msgstr ""
+msgstr "Content moderation"
#: conf/moderation.py:28
msgid "Enable content moderation"
-msgstr ""
+msgstr "Enable content moderation"
#: conf/moderation.py:38
msgid "Enable tag moderation"
-msgstr ""
+msgstr "Enable tag moderation"
#: conf/moderation.py:40
msgid ""
"If enabled, any new tags will not be applied to the questions, but emailed "
"to the moderators. To use this feature, tags must be optional."
-msgstr ""
+msgstr "If enabled, any new tags will not be applied to the questions, but emailed to the moderators. To use this feature, tags must be optional."
#: conf/question_lists.py:11
msgid "Listings of questions"
-msgstr ""
+msgstr "Listings of questions"
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
-msgstr ""
+msgstr "Enable \"All Questions\" selector"
#: conf/question_lists.py:21 conf/question_lists.py:31
#: conf/question_lists.py:41
msgid "At least one of these selectors must be enabled"
-msgstr ""
+msgstr "At least one of these selectors must be enabled"
#: conf/question_lists.py:30
msgid "Enable \"Unanswered Questions\" selector"
-msgstr ""
+msgstr "Enable \"Unanswered Questions\" selector"
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
-msgstr ""
+msgstr "Enable \"Followed Questions\" selector"
#: conf/question_lists.py:53 conf/question_lists.py:70
msgid "All Questions"
-msgstr ""
+msgstr "All Questions"
#: conf/question_lists.py:54 conf/question_lists.py:71
msgid "Unanswered Questions"
-msgstr ""
+msgstr "Unanswered Questions"
#: conf/question_lists.py:55
msgid "Followed Questions"
-msgstr ""
+msgstr "Followed Questions"
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
-msgstr ""
+msgstr "Default questions selector for the authenticated users"
#: conf/question_lists.py:80
msgid "Default questions selector for the anonymous users"
-msgstr ""
+msgstr "Default questions selector for the anonymous users"
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
-msgstr ""
+msgstr "Karma loss and gain rules"
#: conf/reputation_changes.py:23
msgid "Maximum daily reputation gain per user"
-msgstr ""
+msgstr "Maximum daily reputation gain per user"
#: conf/reputation_changes.py:32
msgid "Gain for receiving an upvote"
-msgstr ""
+msgstr "Gain for receiving an upvote"
#: conf/reputation_changes.py:41
msgid "Gain for the author of accepted answer"
-msgstr ""
+msgstr "Gain for the author of accepted answer"
#: conf/reputation_changes.py:50
msgid "Gain for accepting best answer"
-msgstr ""
+msgstr "Gain for accepting best answer"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
+msgstr "Gain for post owner on canceled downvote"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
+msgstr "Gain for voter on canceling downvote"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
+msgstr "Loss for voter for canceling of answer acceptance"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
+msgstr "Loss for author whose answer was \"un-accepted\""
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
-msgstr ""
+msgstr "Loss for giving a downvote"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
+msgstr "Loss for owner of post that was flagged offensive"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
+msgstr "Loss for owner of post that was downvoted"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
+msgstr "Loss for owner of post that was flagged 3 times per same revision"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
+msgstr "Loss for owner of post that was flagged 5 times per same revision"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
+msgstr "Loss for post owner when upvote is canceled"
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
-msgstr ""
+msgstr "Main page sidebar"
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
-msgstr ""
+msgstr "Custom sidebar header"
#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
msgid ""
@@ -1940,25 +1942,25 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Use this area to enter content at the TOP of the sidebarin HTML format. When using this option (as well as the sidebar footer), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
msgid "Show above only to anonymous users"
-msgstr ""
+msgstr "Show above only to anonymous users"
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
-msgstr ""
+msgstr "Show avatar block in sidebar"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
+msgstr "Uncheck this if you want to hide the avatar block from the sidebar "
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
+msgstr "Limit how many avatars will be displayed on the sidebar"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
@@ -1968,16 +1970,16 @@ msgstr "عرض منتقي الوسوم ÙÙŠ الشريط الجانبي"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
+msgstr "Uncheck this if you want to hide the options for choosing interesting and ignored tags "
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
-msgstr ""
+msgstr "Show tag list/cloud in sidebar"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
+msgstr "Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -1989,40 +1991,40 @@ msgid ""
" When using this option (as well as the sidebar header), please use the "
"HTML validation service to make sure that your input is valid and works well"
" in all browsers."
-msgstr ""
+msgstr "Use this area to enter content at the BOTTOM of the sidebarin HTML format. When using this option (as well as the sidebar header), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
-msgstr ""
+msgstr "User profile sidebar"
#: conf/sidebar_profile.py:20
msgid "Custom sidebar"
-msgstr ""
+msgstr "Custom sidebar"
#: conf/sidebar_question.py:11
msgid "Question page banners and sidebar"
-msgstr ""
+msgstr "Question page banners and sidebar"
#: conf/sidebar_question.py:19
msgid "Top banner"
-msgstr ""
+msgstr "Top banner"
#: conf/sidebar_question.py:22
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "When using this option, please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_question.py:42
msgid "Answers banner"
-msgstr ""
+msgstr "Answers banner"
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
"please use the HTML validation service to make sure that your input is valid"
" and works well in all browsers."
-msgstr ""
+msgstr "This banner will show above the second answer. When using this option, please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_question.py:70
msgid ""
@@ -2030,7 +2032,7 @@ msgid ""
" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Use this area to enter content at the TOP of the sidebarin HTML format. When using this option (as well as the sidebar footer), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2038,7 +2040,7 @@ msgstr "عرض قائمة الأوسمة ÙÙŠ الشريط الجانبي"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
+msgstr "Uncheck this if you want to hide the tag list from the sidebar "
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
@@ -2048,7 +2050,7 @@ msgstr "عرض المعلومات الوصÙية ÙÙŠ الشريط الجانبÙ
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
+msgstr "Uncheck this if you want to hide the meta information about the question (post date, views, last updated). "
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2056,15 +2058,15 @@ msgstr "عرض الأسئلة ذات الصلة ÙÙŠ الشريط الجانبي
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr ""
+msgstr "Uncheck this if you want to hide the list of related questions. "
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "Bootstrap mode"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
-msgstr ""
+msgstr "Activate a \"Large site\" mode"
#: conf/site_modes.py:75
msgid ""
@@ -2072,19 +2074,19 @@ msgid ""
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
-msgstr ""
+msgstr "\"Large site\" mode increases reputation and certain badge thresholds, to values, more suitable for the larger communities, <strong>WARNING:</strong> your current values for Minimum reputation, Badge Settings and Vote Rules will be changed after you modify this setting."
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
-msgstr ""
+msgstr "URLS, keywords & greetings"
#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
-msgstr ""
+msgstr "Site title for the Q&A forum"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
+msgstr "Comma separated list of Q&A site keywords"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
@@ -2100,131 +2102,131 @@ msgstr "الاسم المختصر لمنتدى الأسئلة والأجوبة"
#: conf/site_settings.py:70
msgid "Please enter url of your site"
-msgstr ""
+msgstr "Please enter url of your site"
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
-msgstr ""
+msgstr "Url must start either from http or https"
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
+msgstr "Base URL for your Q&A forum, must start with http or https"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
-msgstr ""
+msgstr "Check to enable greeting for anonymous user"
#: conf/site_settings.py:115
msgid "Text shown in the greeting message shown to the anonymous user"
-msgstr ""
+msgstr "Text shown in the greeting message shown to the anonymous user"
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
-msgstr ""
+msgstr "Use HTML to format the message "
#: conf/site_settings.py:128
msgid "Feedback site URL"
-msgstr ""
+msgstr "Feedback site URL"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
+msgstr "If left empty, a simple internal feedback form will be used instead"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
-msgstr ""
+msgstr "Skin, logos and HTML <head> parts"
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
-msgstr ""
+msgstr "Q&A site logo"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
+msgstr "To change the logo, select new file, then submit this whole form."
#: conf/skin_general_settings.py:34
msgid "English"
-msgstr ""
+msgstr "إنجليزي"
#: conf/skin_general_settings.py:35
msgid "Spanish"
-msgstr ""
+msgstr "إسباني"
#: conf/skin_general_settings.py:36
msgid "Catalan"
-msgstr ""
+msgstr "Catalan"
#: conf/skin_general_settings.py:37
msgid "German"
-msgstr ""
+msgstr "ألماني"
#: conf/skin_general_settings.py:38
msgid "Greek"
-msgstr ""
+msgstr "يوناني"
#: conf/skin_general_settings.py:39
msgid "Finnish"
-msgstr ""
+msgstr "Finnish"
#: conf/skin_general_settings.py:40
msgid "French"
-msgstr ""
+msgstr "Ùرنسي"
#: conf/skin_general_settings.py:41
msgid "Hindi"
-msgstr ""
+msgstr "هندي"
#: conf/skin_general_settings.py:42
msgid "Hungarian"
-msgstr ""
+msgstr "هنجاري"
#: conf/skin_general_settings.py:43
msgid "Italian"
-msgstr ""
+msgstr "إيطالي"
#: conf/skin_general_settings.py:44
msgid "Japanese"
-msgstr ""
+msgstr "ياباني"
#: conf/skin_general_settings.py:45
msgid "Korean"
-msgstr ""
+msgstr "كوري"
#: conf/skin_general_settings.py:46
msgid "Portuguese"
-msgstr ""
+msgstr "برتغالي"
#: conf/skin_general_settings.py:47
msgid "Brazilian Portuguese"
-msgstr ""
+msgstr "برازيلي برتغالي"
#: conf/skin_general_settings.py:48
msgid "Romanian"
-msgstr ""
+msgstr "روماني"
#: conf/skin_general_settings.py:49
msgid "Russian"
-msgstr ""
+msgstr "روسي"
#: conf/skin_general_settings.py:50
msgid "Serbian"
-msgstr ""
+msgstr "صربي"
#: conf/skin_general_settings.py:51
msgid "Turkish"
-msgstr ""
+msgstr "تركي"
#: conf/skin_general_settings.py:52
msgid "Vietnamese"
-msgstr ""
+msgstr "Ùيتنامي"
#: conf/skin_general_settings.py:53
msgid "Chinese"
-msgstr ""
+msgstr "صيني"
#: conf/skin_general_settings.py:54
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "صيني (تايوان)"
#: conf/skin_general_settings.py:73
msgid "Show logo"
@@ -2234,7 +2236,7 @@ msgstr "عرض الشعار"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
+msgstr "Check if you want to show logo in the forum header or uncheck in the case you do not want the logo to appear in the default location"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2246,28 +2248,28 @@ msgid ""
"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "A small 16x16 or 32x32 pixel icon image used to distinguish your site in the browser user interface. Please find more information about favicon at <a href=\"%(favicon_info_url)s\">this page</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
-msgstr ""
+msgstr "Password login button"
#: conf/skin_general_settings.py:107
msgid ""
"An 88x38 pixel image that is used on the login screen for the password login"
" button."
-msgstr ""
+msgstr "An 88x38 pixel image that is used on the login screen for the password login button."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
+msgstr "Show all UI functions to all users"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
"reputation. However to use those functions, moderation rules, reputation and"
" other limits will still apply."
-msgstr ""
+msgstr "If checked, all forum functions will be shown to users, regardless of their reputation. However to use those functions, moderation rules, reputation and other limits will still apply."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2275,11 +2277,11 @@ msgstr "اختيار السمة"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
-msgstr ""
+msgstr "Customize HTML <HEAD>"
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
-msgstr ""
+msgstr "Custom portion of the HTML <HEAD>"
#: conf/skin_general_settings.py:159
msgid ""
@@ -2291,11 +2293,11 @@ msgid ""
"of the pages. Instead, it will be more efficient to place links to the "
"javascript files into the footer. <strong>Note:</strong> if you do use this "
"setting, please test the site with the W3C HTML validator service."
-msgstr ""
+msgstr "<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" above. Contents of this box will be inserted into the &lt;HEAD&gt; portion of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; may be added. Please, keep in mind that adding external javascript to the &lt;HEAD&gt; is not recommended because it slows loading of the pages. Instead, it will be more efficient to place links to the javascript files into the footer. <strong>Note:</strong> if you do use this setting, please test the site with the W3C HTML validator service."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
-msgstr ""
+msgstr "Custom header additions"
#: conf/skin_general_settings.py:183
msgid ""
@@ -2304,21 +2306,21 @@ msgid ""
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Header is the bar at the top of the content that contains user info and site links, and is common to all pages. Use this area to enter contents of the headerin the HTML format. When customizing the site header (as well as footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Site footer mode"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
+msgstr "Footer is the bottom portion of the content, which is common to all pages. You can disable, customize, or use the default footer."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
-msgstr ""
+msgstr "Custom footer (HTML format)"
#: conf/skin_general_settings.py:219
msgid ""
@@ -2327,21 +2329,21 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>To enable this function</strong>, please select option 'customize' in the \"Site footer mode\" above. Use this area to enter contents of the footer in the HTML format. When customizing the site footer (as well as the header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
-msgstr ""
+msgstr "Apply custom style sheet (CSS)"
#: conf/skin_general_settings.py:236
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
+msgstr "Check if you want to change appearance of your form by adding custom style sheet rules (please see the next item)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
-msgstr ""
+msgstr "Custom style sheet (CSS)"
#: conf/skin_general_settings.py:250
msgid ""
@@ -2350,7 +2352,7 @@ msgid ""
"default style sheet rules. The custom style sheet will be served dynamically"
" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
" depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+msgstr "<strong>To use this function</strong>, check \"Apply custom style sheet\" option above. The CSS rules added in this window will be applied after the default style sheet rules. The custom style sheet will be served dynamically at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part depends (default is empty string) on the url configuration in your urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2358,11 +2360,11 @@ msgstr "إضاÙØ© javascript مخصص"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "Check to enable javascript that you can enter in the next field"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
-msgstr ""
+msgstr "Custom javascript"
#: conf/skin_general_settings.py:281
msgid ""
@@ -2373,156 +2375,156 @@ msgid ""
"that the behavior may not be consistent across different browsers "
"(<strong>to enable your custom code</strong>, check \"Add custom "
"javascript\" option above)."
-msgstr ""
+msgstr "Type or paste plain javascript that you would like to run on your site. Link to the script will be inserted at the bottom of the HTML output and will be served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that your javascript code may break other functionalities of the site and that the behavior may not be consistent across different browsers (<strong>to enable your custom code</strong>, check \"Add custom javascript\" option above)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
-msgstr ""
+msgstr "Skin media revision number"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
-msgstr ""
+msgstr "Will be set automatically but you can modify it if necessary."
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Hash to update the media revision number automatically."
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
+msgstr "Will be set automatically, it is not necesary to modify manually."
#: conf/social_sharing.py:11
msgid "Content sharing"
-msgstr ""
+msgstr "Content sharing"
#: conf/social_sharing.py:20
msgid "Check to enable RSS feeds"
-msgstr ""
+msgstr "Check to enable RSS feeds"
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
-msgstr ""
+msgstr "Hashtag or suffix to sharing messages"
#: conf/social_sharing.py:38
msgid "Check to enable sharing of questions on Twitter"
-msgstr ""
+msgstr "Check to enable sharing of questions on Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
"Twitter consumer key and secret in the \"keys to external services\" "
"section."
-msgstr ""
+msgstr "Important - to actually start sharing on twitter, it is required to set up Twitter consumer key and secret in the \"keys to external services\" section."
#: conf/social_sharing.py:52
msgid "Check to enable sharing of questions on Facebook"
-msgstr ""
+msgstr "Check to enable sharing of questions on Facebook"
#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr ""
+msgstr "Check to enable sharing of questions on LinkedIn"
#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr ""
+msgstr "Check to enable sharing of questions on Identi.ca"
#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
-msgstr ""
+msgstr "Check to enable sharing of questions on Google+"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
-msgstr ""
+msgstr "Akismet spam protection"
#: conf/spam_and_moderation.py:18
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr ""
+msgstr "Enable Akismet spam detection(keys below are required)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
-msgstr ""
+msgstr "Akismet key for spam detection"
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
-msgstr ""
+msgstr "Reputation, Badges, Votes & Flags"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
-msgstr ""
+msgstr "Static Content, URLS & UI"
#: conf/super_groups.py:7
msgid "Data rules & Formatting"
-msgstr ""
+msgstr "Data rules & Formatting"
#: conf/super_groups.py:8
msgid "External Services"
-msgstr ""
+msgstr "External Services"
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
-msgstr ""
+msgstr "Login, Users & Communication"
#: conf/user_settings.py:14
msgid "User settings"
-msgstr "إعدادات المستخدم"
+msgstr "User settings"
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
-msgstr ""
+msgstr "On-screen greeting shown to the new users"
#: conf/user_settings.py:32
msgid "Allow anonymous users send feedback"
-msgstr ""
+msgstr "Allow anonymous users send feedback"
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
-msgstr ""
+msgstr "Allow editing user screen name"
#: conf/user_settings.py:50
msgid "Auto-fill user name, email, etc on registration"
-msgstr ""
+msgstr "Auto-fill user name, email, etc on registration"
#: conf/user_settings.py:51
msgid "Implemented only for LDAP logins at this point"
-msgstr ""
+msgstr "Implemented only for LDAP logins at this point"
#: conf/user_settings.py:60
msgid "Allow users change own email addresses"
-msgstr ""
+msgstr "Allow users change own email addresses"
#: conf/user_settings.py:69
msgid "Allow email address in user name"
-msgstr ""
+msgstr "Allow email address in user name"
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
-msgstr ""
+msgstr "Allow account recovery by email"
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
-msgstr ""
+msgstr "Allow adding and removing login methods"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
-msgstr ""
+msgstr "Minimum allowed length for screen name"
#: conf/user_settings.py:105
msgid "Default avatar for users"
-msgstr ""
+msgstr "Default avatar for users"
#: conf/user_settings.py:107
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
+msgstr "To change the avatar image, select new file, then submit this whole form."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
-msgstr ""
+msgstr "Use automatic avatars from gravatar.com"
#: conf/user_settings.py:122
msgid ""
@@ -2531,72 +2533,72 @@ msgid ""
"effective. You will have to enable uploaded avatars as well. For more "
"information, please visit <a href=\"http://askbot.org/doc/optional-"
"modules.html#uploaded-avatars\">this page</a>."
-msgstr ""
+msgstr "Check this option if you want to allow the use of gravatar.com for avatars. Please, note that this feature might take about 10 minutes to become fully effective. You will have to enable uploaded avatars as well. For more information, please visit <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">this page</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Default Gravatar icon type"
#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
+msgstr "This option allows you to set the default avatar type for email addresses without associated gravatar images. For more information, please visit <a href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
-msgstr ""
+msgstr "Name for the Anonymous user"
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
-msgstr ""
+msgstr "Vote and flag limits"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
-msgstr ""
+msgstr "Number of votes a user can cast per day"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
+msgstr "Maximum number of flags per user per day"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Threshold for warning about remaining daily votes"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
-msgstr ""
+msgstr "Number of days to allow canceling votes"
#: conf/vote_rules.py:60
msgid "Number of days required before answering own question"
-msgstr ""
+msgstr "Number of days required before answering own question"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
+msgstr "Number of flags required to automatically hide posts"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
+msgstr "Number of flags required to automatically delete posts"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
+msgstr "Minimum days to accept an answer, if it has not been accepted by the question poster"
#: const/__init__.py:11
msgid "duplicate question"
-msgstr ""
+msgstr "سؤال مكرر"
#: const/__init__.py:12
msgid "question is off-topic or not relevant"
-msgstr ""
+msgstr "السؤال خارج موضوع الموقع او ليس ذو صلة"
#: const/__init__.py:13
msgid "too subjective and argumentative"
-msgstr ""
+msgstr "شخصي جداً وجدلي"
#: const/__init__.py:14
msgid "not a real question"
@@ -2620,23 +2622,23 @@ msgstr "دعاية أو مادة غير مرغوب Ùيها"
#: const/__init__.py:19
msgid "too localized"
-msgstr ""
+msgstr "لهجة محلية غير Ù…Ùهومة"
#: const/__init__.py:29
msgid "disable sharing"
-msgstr ""
+msgstr "تعطيل المشاركة"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
msgid "my posts"
-msgstr ""
+msgstr "مشاركاتي"
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
msgid "all posts"
-msgstr ""
+msgstr "كل المشاركات"
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2657,11 +2659,11 @@ msgstr "غير نشط"
#: const/__init__.py:58
msgid "hottest"
-msgstr "أكثر إثارة"
+msgstr "الأكثر Ùعالية"
#: const/__init__.py:59
msgid "coldest"
-msgstr "أكثر برودة"
+msgstr "الأقل Ùعالية"
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
@@ -2677,7 +2679,7 @@ msgstr "الملاءمة"
#: const/__init__.py:74
msgid "Never"
-msgstr ""
+msgstr "أبداً"
#: const/__init__.py:75
msgid "When new post is published"
@@ -2704,7 +2706,7 @@ msgstr "غير مجاب"
#: const/__init__.py:124
msgid "followed"
-msgstr ""
+msgstr "أسئلة Ù…Ùتابعة"
#: const/__init__.py:129
msgid "list"
@@ -2748,7 +2750,7 @@ msgstr "حرر إجابة"
#: const/__init__.py:201
msgid "received badge"
-msgstr "تلقي شارة"
+msgstr "حصل على وسام"
#: const/__init__.py:202
msgid "marked best answer"
@@ -2804,7 +2806,7 @@ msgstr ""
#: const/__init__.py:220
msgid "reminder about accepting the best answer sent"
-msgstr ""
+msgstr "تم إرسال تذكير لقبول Ø£Ùضل إجابة للسؤال"
#: const/__init__.py:222
msgid "mentioned in the post"
@@ -2812,19 +2814,19 @@ msgstr "ذكر ÙÙŠ المشاركة"
#: const/__init__.py:225
msgid "created tag description"
-msgstr ""
+msgstr "كتب وص٠الموضوع"
#: const/__init__.py:229
msgid "updated tag description"
-msgstr ""
+msgstr "حدث وص٠الموضوع"
#: const/__init__.py:231
msgid "made a new post"
-msgstr ""
+msgstr "نشر مشاركة جديدة"
#: const/__init__.py:234
msgid "made an edit"
-msgstr ""
+msgstr "عدل"
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2856,28 +2858,28 @@ msgstr "النسخة الأولى"
#: const/__init__.py:310
msgid "retagged"
-msgstr ""
+msgstr "تم إعادة تعيين المواضيع"
#: const/__init__.py:311
msgid "[private]"
-msgstr ""
+msgstr "[خاص]"
#: const/__init__.py:320
msgid "show all tags"
-msgstr ""
+msgstr "جميع المواضيع"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
msgid "exclude ignored tags"
-msgstr ""
+msgstr "إخÙاء المواضيع المستبعدة"
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
msgid "only interesting tags"
-msgstr ""
+msgstr "Ùقط المواضيع المهتم بها"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
msgid "only subscribed tags"
-msgstr ""
+msgstr "Ùقط المواضيع المشترك بها"
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
msgid "email for all tags"
@@ -2901,23 +2903,23 @@ msgstr "لا بريد"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
msgid "mystery-man"
-msgstr ""
+msgstr "mystery-man"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
msgid "wavatar"
-msgstr ""
+msgstr "wavatar"
#: const/__init__.py:362
msgid "retro"
-msgstr ""
+msgstr "retro"
#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
@@ -2937,43 +2939,43 @@ msgstr "لا شئ"
#: const/__init__.py:424
msgid "Gravatar"
-msgstr ""
+msgstr "Gravatar"
#: const/__init__.py:425
msgid "Uploaded Avatar"
-msgstr ""
+msgstr "رÙع صورة رمزية"
#: const/__init__.py:429
msgid "date descendant"
-msgstr ""
+msgstr "التاريخ المنحدر"
#: const/__init__.py:430
msgid "date ascendant"
-msgstr ""
+msgstr "التاريخ الصاعد"
#: const/__init__.py:431
msgid "activity descendant"
-msgstr ""
+msgstr "الأنشطة المنحدرة"
#: const/__init__.py:432
msgid "activity ascendant"
-msgstr ""
+msgstr "الأنشطة الصاعدة"
#: const/__init__.py:433
msgid "answers descendant"
-msgstr ""
+msgstr "الأجوبة المنحدرة"
#: const/__init__.py:434
msgid "answers ascendant"
-msgstr ""
+msgstr "الأجوبة الصاعدة"
#: const/__init__.py:435
msgid "votes descendant"
-msgstr ""
+msgstr "الأصوات المنحدرة"
#: const/__init__.py:436
msgid "votes ascendant"
-msgstr ""
+msgstr "الأصوات الصاعدة"
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -2985,7 +2987,7 @@ msgstr "انقر لرؤية الأسئلة الأكثر ارتباطاً"
#: const/message_keys.py:23
msgid "by relevance"
-msgstr "بالإنتماء"
+msgstr "ذات الصلة"
#: const/message_keys.py:24
msgid "click to see the oldest questions"
@@ -2993,7 +2995,7 @@ msgstr "انقر لرؤية أقدم الأسئلة"
#: const/message_keys.py:25
msgid "by date"
-msgstr "بالتاريخ"
+msgstr "التاريخ"
#: const/message_keys.py:26
msgid "click to see the newest questions"
@@ -3001,15 +3003,15 @@ msgstr "انقر لرؤية أحدث الأسئلة"
#: const/message_keys.py:27
msgid "click to see the least recently updated questions"
-msgstr ""
+msgstr "أضغط لمشاهدة أقل الأسئلة تحديثاً"
#: const/message_keys.py:28
msgid "by activity"
-msgstr "بالنشاط"
+msgstr "النشاط"
#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
-msgstr ""
+msgstr "أضغط لمشاهدة أحدث الأسئلة تحديثاً"
#: const/message_keys.py:30
msgid "click to see the least answered questions"
@@ -3017,7 +3019,7 @@ msgstr "انقر لرؤية الأسئلة الأقل إجابات"
#: const/message_keys.py:31
msgid "by answers"
-msgstr "بالإجابات"
+msgstr "الأجوبة"
#: const/message_keys.py:32
msgid "click to see the most answered questions"
@@ -3025,15 +3027,15 @@ msgstr "انقر لرؤية الأسئلة الأكثر إجابات"
#: const/message_keys.py:33
msgid "click to see least voted questions"
-msgstr ""
+msgstr "أضغط لمشاهدة أقل أسئلة حاصلة على أصوات"
#: const/message_keys.py:34
msgid "by votes"
-msgstr "بالأصوات"
+msgstr "الأصوات"
#: const/message_keys.py:35
msgid "click to see most voted questions"
-msgstr ""
+msgstr "أضغط لمشاهدة أكثر الأسئلة حاصلة على أصوات"
#: const/message_keys.py:36 models/tag.py:311
msgid "interesting"
@@ -3077,12 +3079,12 @@ msgstr ""
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
-msgstr ""
+msgstr "خدمة i-names غير مدعمة"
#: deps/django_authopenid/forms.py:236
#, python-format
msgid "Please enter your %(username_token)s"
-msgstr ""
+msgstr "يرجى إدخال %(username_token)s"
#: deps/django_authopenid/forms.py:262
msgid "Please, enter your user name"
@@ -3103,7 +3105,7 @@ msgstr "كلمات السر لم تتطابق"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "يرجى إختيار كلمة مرور مكونة من %(len)s حر٠ورقم"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3113,7 +3115,7 @@ msgstr "كلمة السر الحالية"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
+msgstr "كلمة المرور القديمة غير صحيحة. يرجى إدخال كلمة المرور الصحيحة."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
@@ -3125,7 +3127,7 @@ msgstr "اسم المستخدم (<i>مطلوب</i>)"
#: deps/django_authopenid/forms.py:455
msgid "sorry, there is no such user name"
-msgstr "عÙواً، لا يوجد اسم الدخول هذا"
+msgstr "لا يوجد أسم مستخدم!"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3134,7 +3136,7 @@ msgstr "signin/"
#: deps/django_authopenid/urls.py:15
msgid "widget/signin/"
-msgstr ""
+msgstr "widget/signin/"
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3142,37 +3144,37 @@ msgstr "signout/"
#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
-msgstr ""
+msgstr "complete-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
-msgstr ""
+msgstr "register/"
#: deps/django_authopenid/urls.py:34
msgid "signup/"
-msgstr ""
+msgstr "signup/"
#: deps/django_authopenid/urls.py:38
msgid "logout/"
-msgstr ""
+msgstr "logout/"
#: deps/django_authopenid/urls.py:43
msgid "recover/"
-msgstr ""
+msgstr "recover/"
#: deps/django_authopenid/urls.py:45
msgid "verify-email/"
-msgstr ""
+msgstr "verify-email/"
#: deps/django_authopenid/util.py:379
#, python-format
msgid "%(site)s user name and password"
-msgstr ""
+msgstr "تسجيل دخول بعضوية %(site)s"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "تسجيل عضوية جديدة"
#: deps/django_authopenid/util.py:386
msgid "Change your password"
@@ -3184,77 +3186,77 @@ msgstr "الدخول بحساب Yahoo"
#: deps/django_authopenid/util.py:493
msgid "AOL screen name"
-msgstr ""
+msgstr "AOL screen name"
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
-msgstr ""
+msgstr "Sign in with LaunchPad"
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
-msgstr ""
+msgstr "OpenID url"
#: deps/django_authopenid/util.py:538
msgid "Flickr user name"
-msgstr ""
+msgstr "Flickr user name"
#: deps/django_authopenid/util.py:546
msgid "Technorati user name"
-msgstr ""
+msgstr "Technorati user name"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "WordPress blog name"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Blogger blog name"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "LiveJournal blog name"
#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
-msgstr ""
+msgstr "ClaimID user name"
#: deps/django_authopenid/util.py:586
msgid "Vidoop user name"
-msgstr ""
+msgstr "Vidoop user name"
#: deps/django_authopenid/util.py:594
msgid "Verisign user name"
-msgstr ""
+msgstr "Verisign user name"
#: deps/django_authopenid/util.py:629
#, python-format
msgid "Change your %(provider)s password"
-msgstr ""
+msgstr "تغيير كلمة مرور %(provider)s "
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "أضغط لمعرÙØ© أن مازال %(provider)s يعمل ويمكنك تسجيل الدخول من خلاله ÙÙŠ %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "إنشاء كلمة مرور لـ %(provider)s"
#: deps/django_authopenid/util.py:646
#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr ""
+msgstr "ربط %(provider)s بحسابك ÙÙŠ %(site_name)s"
#: deps/django_authopenid/util.py:655
#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr ""
+msgstr "تسجيل الدخول بأسم المستخدم وكلمة المرور بواسطة %(provider)s"
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "سجيل دخول بحسابك ÙÙŠ %(provider)s"
#: deps/django_authopenid/views.py:213
#, python-format
@@ -3269,7 +3271,7 @@ msgstr ""
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
-msgstr ""
+msgstr "تم Ø­Ùظ كلمة المرور الجديدة"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
@@ -3284,11 +3286,11 @@ msgstr ""
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "يمكنك تسجيل الدخول بحسابك ÙÙŠ المواقع الإجتماعية"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "تم إرسال بريد إستعادة الحساب"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
@@ -3296,7 +3298,7 @@ msgstr ""
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "إدارة وسائل الدخول للحساب"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
@@ -3304,12 +3306,12 @@ msgstr ""
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "عذراً، Ù…Ùتاح إستعادة الحساب هذا قد أنتهى واصبح غير صالح"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "إمكانية الدخول عبر %(provider_name)s غير متاحة"
#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
@@ -3335,15 +3337,15 @@ msgstr ""
#: deps/django_authopenid/views.py:1257
#, python-format
msgid "Recover your %(site)s account"
-msgstr ""
+msgstr "إستعادة حساب ÙÙŠ %(site)s"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "راجع بريدك، وأضغط على الرابط المرسل بالبريد."
#: deps/group_messaging/models.py:356
msgid "Re: "
-msgstr ""
+msgstr "رد:"
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
msgid "Site"
@@ -3351,37 +3353,37 @@ msgstr "الموقع"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr "الرئيسي"
+msgstr "Main"
#: deps/livesettings/values.py:133
msgid "Base Settings"
-msgstr ""
+msgstr "Base Settings"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "Default value: \"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "Default value: "
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "Default value: %s"
#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr ""
+msgstr "صيغ الصور المسموح بها: %(types)s"
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
-msgstr ""
+msgstr "تهانياً، أنت الأن مشر٠عام"
#: mail/__init__.py:183
msgid "<p>To ask by email, please:</p>"
-msgstr ""
+msgstr "<p>لطرح السؤال عبر البريد:</p>"
#: mail/__init__.py:185
msgid "<li>Type title in the subject line</li>"
@@ -3439,7 +3441,7 @@ msgstr ""
#: mail/lamson_handlers.py:251
#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr ""
+msgstr "رد: مرحباً ÙÙŠ %(site_name)s"
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3457,11 +3459,11 @@ msgstr ""
#: management/commands/send_accept_answer_reminders.py:66
msgid "Please accept the best answer for this question:"
-msgstr ""
+msgstr "Ùضلاً أقبل Ø£Ùضل إجابة للسؤال:"
#: management/commands/send_accept_answer_reminders.py:68
msgid "Please accept the best answer for these questions:"
-msgstr ""
+msgstr "Ùضلاً إختار Ø£Ùضل إجابة لهذه الأسئلة:"
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3476,7 +3478,7 @@ msgstr[5] ""
#: management/commands/send_email_alerts.py:455
msgid "new question"
-msgstr ""
+msgstr "سؤال جديد"
#: management/commands/send_unanswered_question_reminders.py:67
#, python-format
@@ -3492,11 +3494,11 @@ msgstr[5] ""
#: middleware/forum_mode.py:63
#, python-format
msgid "Please log in to use %s"
-msgstr ""
+msgstr "سجل دخول لإستخدام %s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
-msgstr ""
+msgstr "عذراً، لديك صلاحية القراءة Ùقط"
#: models/__init__.py:573
msgid "Sorry, this operation is not allowed"
@@ -3506,76 +3508,76 @@ msgstr ""
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "عذراً، لا يمكنك قبول او رÙض الإجابات لأن حسابك محجوب"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "عذراً، لا يمكنك قبول او رÙض الإجابات لأن حسابك Ù…Ùصول"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
+msgstr ">%(points)s نقطة مطلوبة لقبول او رÙض إجابتك على سؤالك"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "سو٠تستطيع قبول هذه الإجابة بعد %(will_be_able_at)s"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
+msgstr "Ùقط المشرÙين والكاتب الأصلي للسؤال - %(username)s - يستطيعون قبول او رÙض Ø£Ùضل إجابة"
#: models/__init__.py:697
msgid "Sorry, you cannot vote for your own posts"
-msgstr ""
+msgstr "لا يمكنك التصويت على مشاركتك!"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
-msgstr ""
+msgstr "عذراً، يبدو أن حسابك محجوب"
#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
-msgstr ""
+msgstr "عذراً، يبدو أن حسابك Ù…Ùصول"
#: models/__init__.py:716
#, python-format
msgid ">%(points)s points required to upvote"
-msgstr ""
+msgstr ">%(points)s نقطة مطلوبة لإعطاء أصوات إيجابية"
#: models/__init__.py:722
#, python-format
msgid ">%(points)s points required to downvote"
-msgstr ""
+msgstr ">%(points)s نقطة مطلوبة لإعطاء أصوات سلبية"
#: models/__init__.py:737
msgid "Sorry, blocked users cannot upload files"
-msgstr ""
+msgstr "عذراً، الأعضاء المحجوبين لا يمكنهم رÙع الملÙات"
#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
+msgstr "عذراً، الأعضاء المÙصولين لا يمكنهم رÙع الملÙات"
#: models/__init__.py:740
#, python-format
msgid "sorry, file uploading requires karma >%(min_rep)s"
-msgstr ""
+msgstr "لرÙع الملÙات يجب أن يكون لديك %(min_rep)s نقطة على الأقل"
#: models/__init__.py:759
msgid "Could not post, because your karma is insufficient to publish links"
-msgstr ""
+msgstr "لا يمكن نشر المشاركة، عدد نقاطك المكتسبة لا تسمح بعد بإضاÙØ© الروابط"
#: models/__init__.py:785
msgid "Sorry, you already gave an answer, please edit it instead."
-msgstr ""
+msgstr "لقد قمت أصلاً بإعطاء إجابة، Ùضلاً عدل إجابتك السابقة بدل نشر إجابة جديدة"
#: models/__init__.py:809
#, python-format
@@ -3594,12 +3596,12 @@ msgstr[5] ""
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
+msgstr "Ùقط كتاب التعليقات والمشرÙين لهم صلاحية التعديل"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول يمكنك كتابة التعليقات على مشاركاتك Ùقط"
#: models/__init__.py:854
#, python-format
@@ -3612,35 +3614,35 @@ msgstr ""
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
+msgstr "هذه المشاركة محذوÙØ©ØŒ يمكن مشاهدة من قبل الكاتب الأصلي والمشرÙين Ùقط"
#: models/__init__.py:901
msgid ""
"Sorry, only moderators, site administrators and post owners can edit deleted"
" posts"
-msgstr ""
+msgstr "Ùقط الكاتب الأًصلي والمشرÙين يمكنهم تعديل المشاركات الحذوÙØ©"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك تعديل المشاركات"
#: models/__init__.py:921
msgid ""
"Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول يمكنك Ùقط تعديل مشاركاتك"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "لتعديل مشاركات الويكي يجب ان يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "لتعديل مشاركات الغير يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:996
msgid ""
@@ -3658,78 +3660,78 @@ msgstr[5] ""
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك حذ٠المشاركات"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول يمكنك Ùقط تعديل مشاركاتك"
#: models/__init__.py:1019
#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
-msgstr ""
+msgstr "لحذ٠مشاركات الغير يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك إغلاق الأسئلة"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول يمكنك إغلاق اسألتك Ùقط"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "لإغلاق مشاركات الغير يجب أن يكون لديك على الاقل %(min_rep)s نقطة"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "لإغلاق أسالتك يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
+msgstr "Ùقط المشرÙين او الكاتب الأًصلي ÙÙŠ حالة كان لديه على الأقل %(min_rep)s نقطة يمكنهم إعادة Ùتح السؤال."
#: models/__init__.py:1090
#, python-format
msgid ""
"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "لإعادة Ùتح سؤالك يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1095
msgid "Sorry, you cannot reopen questions because your account is blocked"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك إعادة Ùتح السؤال"
#: models/__init__.py:1100
msgid "Sorry, you cannot reopen questions because your account is suspended"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول لا يمكنك إعادة Ùتح السؤال"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
-msgstr ""
+msgstr "لقد قمت من قبل بالتبليغ على هذا السؤال، لا يمكنك التبليغ أكثر من مرة"
#: models/__init__.py:1131
msgid ""
"Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك التبليغ على المشاركات"
#: models/__init__.py:1142
#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "للتبليغ على المشاركات يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1163
#, python-format
@@ -3744,13 +3746,13 @@ msgstr ""
#: models/__init__.py:1181
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك إزالة التبليغات"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "حسابك Ù…Ùصول لا يمكنك إزالة التبليغات، Ùضلاً راسل إدارة المجتمع"
#: models/__init__.py:1191
#, python-format
@@ -3766,50 +3768,50 @@ msgstr[5] ""
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
-msgstr ""
+msgstr "ليس لديك الصلاحية لإزالة كل التبليغات"
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "لا يوجد تبليغات على هذا المحتوى"
#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
+msgstr "Ùقط الكاتب الأصلي والمشرÙين لديهم صلاحية إعادة تعيين مواضيع السؤال المحذوÙ"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك إعادة تعيين مواضيع السؤال"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
+msgstr "بسبب أن حسابك Ù…Ùصول يمكنك Ùقط إعادة تعيين مواضيع أسالتك"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "لإعادة تعيين مواضيع السؤال يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
+msgstr "بسبب أن حسابك محجوب لا يمكنك حذ٠التعليق"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "بسب أن حسابك Ù…Ùصول يمكنك Ùقط حذ٠تعليقاتك"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "لحذ٠تعليق يجب أن يكون لديك على الأقل %(min_rep)s نقطة"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
-msgstr ""
+msgstr "الأصوات القديمة لا يمكن التراجع عنها"
#: models/__init__.py:1995 utils/functions.py:98
#, python-format
@@ -3890,7 +3892,7 @@ msgstr "مستخدم مسجل"
#: models/__init__.py:2308
msgid "Watched User"
-msgstr ""
+msgstr "Watched"
#: models/__init__.py:2310
msgid "Approved User"
@@ -3899,7 +3901,7 @@ msgstr "مستخدم مقبول"
#: models/__init__.py:2495
#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr "نقاط العضو %(username)s هي %(reputation)s"
+msgstr "سمعة %(username)s: %(reputation)s"
#: models/__init__.py:2508
#, python-format
@@ -3937,12 +3939,12 @@ msgstr[5] ""
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s Ùˆ %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s لديه %(badges)s"
#: models/__init__.py:2682
#, python-format
@@ -3958,32 +3960,32 @@ msgstr[5] ""
#: models/__init__.py:3159
#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr ""
+msgstr "%(user)s شارك %(post_link)s."
#: models/__init__.py:3162 models/__init__.py:3172
#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr ""
+msgstr "%(user)s عدل %(post_link)s."
#: models/__init__.py:3164
#, python-format
msgid "%(user)s posted a %(post_link)s"
-msgstr ""
+msgstr "%(user)s نشر %(post_link)s"
#: models/__init__.py:3167
#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr ""
+msgstr "%(user)s عدل %(post_link)s."
#: models/__init__.py:3169
#, python-format
msgid "%(user)s posted an %(post_link)s."
-msgstr ""
+msgstr "%(user)s نشر %(post_link)s."
#: models/__init__.py:3174
#, python-format
msgid "%(user)s posted a %(post_link)s."
-msgstr ""
+msgstr "%(user)s نشر %(post_link)s."
#: models/__init__.py:3190
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
@@ -3992,7 +3994,7 @@ msgstr ""
#: models/__init__.py:3232
#, python-format
msgid "\"%(title)s\""
-msgstr ""
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
@@ -4004,7 +4006,7 @@ msgstr ""
#: models/__init__.py:3657
#, python-format
msgid "Welcome to %(site_name)s"
-msgstr ""
+msgstr "مرحباً ÙÙŠ %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4013,72 +4015,72 @@ msgstr ""
#: models/badges.py:129
#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr ""
+msgstr "حذ٠مشاركتك مع وجود %(votes)s صوت إيجابي أو أكثر"
#: models/badges.py:133
msgid "Disciplined"
-msgstr ""
+msgstr "منضبط"
#: models/badges.py:151
#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr ""
+msgstr "حذ٠مشاركتك مع وجود %(votes)s صوت سلبي أو أكثر"
#: models/badges.py:155
msgid "Peer Pressure"
-msgstr ""
+msgstr "مضغوط"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "الحصول على أول %(votes)s صوت إيجابي لأحد الأجوبة"
#: models/badges.py:178
msgid "Teacher"
-msgstr ""
+msgstr "أستاذ"
#: models/badges.py:218
msgid "Supporter"
-msgstr ""
+msgstr "داعم"
#: models/badges.py:219
msgid "First upvote"
-msgstr ""
+msgstr "أول تصويت إيجابي"
#: models/badges.py:227
msgid "Critic"
-msgstr ""
+msgstr "ناقد"
#: models/badges.py:228
msgid "First downvote"
-msgstr ""
+msgstr "أول تصويت سلبي"
#: models/badges.py:237
msgid "Civic Duty"
-msgstr ""
+msgstr "مؤدي الواجب"
#: models/badges.py:238
#, python-format
msgid "Voted %(num)s times"
-msgstr ""
+msgstr "صوت %(num)s مرة"
#: models/badges.py:252
#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr ""
+msgstr "الإجابة على سؤالك مع على الأقل %(num)s صوت إيجابي"
#: models/badges.py:256
msgid "Self-Learner"
-msgstr ""
+msgstr "متعلم ذاتياً"
#: models/badges.py:304
msgid "Nice Answer"
-msgstr "إجابة رائعة"
+msgstr "إجابة جميلة"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
#, python-format
msgid "Answer voted up %(num)s times"
-msgstr ""
+msgstr "التصويت الإيجابي على الإجابة %(num)s مرة"
#: models/badges.py:316
msgid "Good Answer"
@@ -4086,7 +4088,7 @@ msgstr "إجابة جيدة"
#: models/badges.py:328
msgid "Great Answer"
-msgstr "إجابة عظيمة"
+msgstr "إجابة ممتازة"
#: models/badges.py:340
msgid "Nice Question"
@@ -4095,7 +4097,7 @@ msgstr "سؤال جميل"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
#, python-format
msgid "Question voted up %(num)s times"
-msgstr ""
+msgstr "التصويت الإيجابي على السؤال %(num)s مرة"
#: models/badges.py:352
msgid "Good Question"
@@ -4111,20 +4113,20 @@ msgstr "طالب"
#: models/badges.py:381
msgid "Asked first question with at least one up vote"
-msgstr ""
+msgstr "طرح أول سؤال مع وجود تصويت إيجابي واحد على الأقل"
#: models/badges.py:414
msgid "Popular Question"
-msgstr ""
+msgstr "سؤال شعبي"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
#, python-format
msgid "Asked a question with %(views)s views"
-msgstr ""
+msgstr "طرح سؤال مع %(views)s مشاهدة"
#: models/badges.py:425
msgid "Notable Question"
-msgstr ""
+msgstr "سؤال ملحوظ"
#: models/badges.py:436
msgid "Famous Question"
@@ -4132,157 +4134,157 @@ msgstr "سؤال مشهور"
#: models/badges.py:450
msgid "Asked a question and accepted an answer"
-msgstr ""
+msgstr "طرح سؤال وقبول إجابة"
#: models/badges.py:453
msgid "Scholar"
-msgstr ""
+msgstr "مثقÙ"
#: models/badges.py:495
msgid "Enlightened"
-msgstr ""
+msgstr "مستنير"
#: models/badges.py:499
#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr ""
+msgstr "أول إجابة تم قبولها مع %(num)s صوت أو أكثر"
#: models/badges.py:507
msgid "Guru"
-msgstr ""
+msgstr "Ù…Ùعلم"
#: models/badges.py:510
#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr ""
+msgstr "إجابة تم قبولها مع %(num)s صوت أو أكثر"
#: models/badges.py:518
#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
+msgstr "الإجابة على سؤال بعد %(days)s يوم مع على الأقل وجود %(votes)s صوت"
#: models/badges.py:525
msgid "Necromancer"
-msgstr ""
+msgstr "قسم الأرشيÙ"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr ""
+msgstr "قائد لجنة شعبية"
#: models/badges.py:551
msgid "First flagged post"
-msgstr ""
+msgstr "أول تبليغ على مشاركة"
#: models/badges.py:563
msgid "Cleanup"
-msgstr ""
+msgstr "تراجع"
#: models/badges.py:566
msgid "First rollback"
-msgstr ""
+msgstr "تراجع عن تصويت"
#: models/badges.py:577
msgid "Pundit"
-msgstr ""
+msgstr "ناقد إيجابي"
#: models/badges.py:580
msgid "Left 10 comments with score of 10 or more"
-msgstr ""
+msgstr "ترك 10 تعليقات مع 10 أصوات أو أكثر"
#: models/badges.py:612
msgid "Editor"
-msgstr ""
+msgstr "محرر"
#: models/badges.py:615
msgid "First edit"
-msgstr ""
+msgstr "أول تعديل"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "كبير المحررين"
#: models/badges.py:627
#, python-format
msgid "Edited %(num)s entries"
-msgstr ""
+msgstr "تعديل %(num)s مشاركة"
#: models/badges.py:634
msgid "Organizer"
-msgstr ""
+msgstr "شخص منظم"
#: models/badges.py:637
msgid "First retag"
-msgstr ""
+msgstr "أول إعادة تعيين مواضيع"
#: models/badges.py:644
msgid "Autobiographer"
-msgstr ""
+msgstr "شخص معروÙ"
#: models/badges.py:647
msgid "Completed all user profile fields"
-msgstr ""
+msgstr "إكمال جميع حقول المل٠الشخصي"
#: models/badges.py:663
#, python-format
msgid "Question favorited by %(num)s users"
-msgstr ""
+msgstr "تم تÙضيل السؤال من قبل %(num)s عضو"
#: models/badges.py:689
msgid "Stellar Question"
-msgstr ""
+msgstr "سؤال مهم"
#: models/badges.py:698
msgid "Favorite Question"
-msgstr ""
+msgstr "سؤال Ù…Ùضل"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "متحمس"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "زيارة الموقع كل يوم لمدة %(num)s أيام متتابعة"
#: models/badges.py:732
msgid "Commentator"
-msgstr ""
+msgstr "معلق"
#: models/badges.py:736
#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr ""
+msgstr "نشر %(num_comments)s تعليقات"
#: models/badges.py:752
msgid "Taxonomist"
-msgstr ""
+msgstr "مصن٠المواضيع"
#: models/badges.py:756
#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr ""
+msgstr "إنشاء موضوع وتم إستخدامة ÙÙŠ %(num)s سؤال"
#: models/badges.py:774
msgid "Expert"
-msgstr ""
+msgstr "خبير متخصص"
#: models/badges.py:777
msgid "Very active in one tag"
-msgstr ""
+msgstr "نشط جداً ÙÙŠ موضوع واحد"
#: models/message.py:16
msgid "message"
-msgstr ""
+msgstr "رسالة"
#: models/post.py:414
msgid "Question: "
-msgstr ""
+msgstr "سؤال:"
#: models/post.py:416
msgid "Answer: "
-msgstr ""
+msgstr "جواب:"
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4335,7 +4337,7 @@ msgstr ""
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" Ùˆ \"%s\""
#: models/question.py:111
msgid "\" and more"
@@ -4369,15 +4371,15 @@ msgstr ""
#: models/reply_by_email.py:38
msgid "Post an answer"
-msgstr ""
+msgstr "نشر إجابة"
#: models/reply_by_email.py:39
msgid "Post a comment"
-msgstr ""
+msgstr "نشر تعليق"
#: models/reply_by_email.py:40
msgid "Edit post"
-msgstr ""
+msgstr "تعديل المشاركة"
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4402,7 +4404,7 @@ msgstr "التحرير بالبريد"
#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
-msgstr ""
+msgstr "<em>تم التعديل بواسطة المشرÙ. السبب:</em> %(reason)s"
#: models/repute.py:218
#, python-format
@@ -4429,11 +4431,11 @@ msgstr ""
#: models/user.py:317
msgid "Questions that I asked"
-msgstr ""
+msgstr "الأسئلة التي سألتها"
#: models/user.py:318
msgid "Questions that I answered"
-msgstr ""
+msgstr "أسئلة جاوبت عليها"
#: models/user.py:319
msgid "Individually selected questions"
@@ -4441,11 +4443,11 @@ msgstr ""
#: models/user.py:320
msgid "Mentions and comment responses"
-msgstr ""
+msgstr "التنبيهات والتعليقات"
#: models/user.py:323
msgid "Instantly"
-msgstr "Ùوري"
+msgstr "Ùوراً"
#: models/user.py:324
msgid "Daily"
@@ -4457,7 +4459,7 @@ msgstr "أسبوعي"
#: models/user.py:326
msgid "No email"
-msgstr "لا بريد"
+msgstr "بدون بريد"
#: models/user.py:566
msgid "Can join when they want"
@@ -4473,98 +4475,98 @@ msgstr ""
#: models/user.py:617
msgid "Please give a list of valid email addresses."
-msgstr ""
+msgstr "Please give a list of valid email addresses."
#: models/user.py:627
msgid "Please give a list of valid email domain names."
-msgstr ""
+msgstr "Please give a list of valid email domain names."
#: models/widgets.py:34
msgid "css for the widget"
-msgstr ""
+msgstr "css for the widget"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "لم يتم العثور على الصÙحة"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
-msgstr ""
+msgstr "عذراً، لم نجد الصÙحة المطلوبة."
#: templates/404.html:15
msgid "This might have happened for the following reasons:"
-msgstr ""
+msgstr "قد يكون هذا حصل للأسباب التالية:"
#: templates/404.html:17
msgid "this question or answer has been deleted;"
-msgstr ""
+msgstr "السؤال أو الإجابة تم حذÙها؛"
#: templates/404.html:18
msgid "url has error - please check it;"
-msgstr ""
+msgstr "الرابط يحتوي أخطاء - Ùضلاً تأكد؛"
#: templates/404.html:19
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
+msgstr "الصÙحة التي تحاول طلبها تطلب صلاحيات خاصية او نقاط معينة، راجع"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
-msgstr "أسئلة شائعة"
+msgstr "أشئلة شائعة"
#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
+msgstr "إذا كنت متأكد ان الخطأ 404 يجب أن لا يظهر لك، Ùضلاً"
#: templates/404.html:21
msgid "report this problem"
-msgstr ""
+msgstr "بلغ عن هذه المشكلة"
#: templates/404.html:30 templates/500.html:11
msgid "back to previous page"
-msgstr ""
+msgstr "الرجوع للصÙحة السابقة"
#: templates/404.html:31 templates/widgets/scope_nav.html:17
msgid "see all questions"
-msgstr ""
+msgstr "مشاهدة جميع الأسئلة"
#: templates/404.html:32
msgid "see all tags"
-msgstr ""
+msgstr "مشاهدة جميع المواضيع"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "خطأ سيرÙر داخلي"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
+msgstr "تم تسجيل الخطأ ÙÙŠ السيرÙر، سو٠تتم المراجعة وإصلاح المشكلة ÙÙŠ أسرع وقت ممكن"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
-msgstr ""
+msgstr "Ùضلاً بلغ عن هذا الخطأ للمشر٠العام"
#: templates/500.html:12
msgid "see latest questions"
-msgstr ""
+msgstr "مشاهدة أخر الأسئلة"
#: templates/500.html:13
msgid "see tags"
-msgstr "أنظر العلامات"
+msgstr "مشاهدة المواضيع"
#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
msgid "Edit answer"
-msgstr "تحرير الإجابة"
+msgstr "تعديل الإجابة"
#: templates/answer_edit.html:10 templates/question_edit.html:9
#: templates/question_retag.html:5 templates/revisions.html:7
msgid "back"
-msgstr ""
+msgstr "رجوع"
#: templates/answer_edit.html:41 templates/question_edit.html:61
msgid "Save edit"
-msgstr "Ø­Ùظ التحرير"
+msgstr "Ø­Ùظ التعديلات"
#: templates/answer_edit.html:46 templates/close.html:16
#: templates/feedback.html:64 templates/question_edit.html:62
@@ -4583,23 +4585,23 @@ msgstr "إلغاء"
#: templates/question/javascript.html:72 templates/question/javascript.html:75
#: templates/widgets/edit_post.html:73
msgid "hide preview"
-msgstr ""
+msgstr "إخÙاء العرض المسبق"
#: templates/answer_edit.html:89 templates/ask.html:84
#: templates/question_edit.html:103 templates/question/javascript.html:75
msgid "show preview"
-msgstr "معاينة"
+msgstr "مشاهدة العرض المسبق"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
msgid "Ask Your Question"
-msgstr "أسأل"
+msgstr "أطرح سؤالك"
#: templates/ask.html:21
msgid ""
"since you are not logged in right now, you will be asked to sign in or "
"register after posting your question"
-msgstr ""
+msgstr "كونك غير مسجل دخول حالياً، سو٠يطلب منك تسجيل الدخول أو التسجيل بعد كتابة سؤالك"
#: templates/ask.html:25
#, python-format
@@ -4612,22 +4614,22 @@ msgstr ""
#: templates/ask.html:29
msgid "please, try to make your question interesting to this community"
-msgstr ""
+msgstr "Ùضلاً، أجعل سؤال مهم ومÙيد للمجتمع لتحصل على Ø£Ùضل تÙاعل"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
msgid "provide enough details"
-msgstr "قم بتوÙير ما يكÙÙŠ من التÙاصيل"
+msgstr "ÙˆÙر تÙاصيل قدر الأمكان، حتى لا نظطر لسؤالك عنها وبالتالي يضيع وقت الطرÙين"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
msgid "be clear and concise"
-msgstr "كن واضح و موجز"
+msgstr "كن واضح وأستخدم لغة نضيÙØ© خالية من الأخطاء، واهتم جيداً بالتنسيق العام"
#: templates/ask.html:36 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16
msgid "see frequently asked questions"
-msgstr "أنظر الأسئلة الشائعة"
+msgstr "شاهد الأسئلة الشائعة"
#: templates/ask.html:36 templates/faq_static.html:3
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
@@ -4644,12 +4646,12 @@ msgstr "%(name)s"
#: templates/badge.html:5
msgid "Badge"
-msgstr "الشارة"
+msgstr "وسام"
#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
-msgstr "شارة \"%(name)s\""
+msgstr "الوسام \"%(name)s\""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
@@ -4669,21 +4671,21 @@ msgstr[5] ""
#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
-msgstr "شارات"
+msgstr "الأوسمة"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
+msgstr "يتم تكريم الأعضاء المساهمين ÙÙŠ هذا المجتمع من خلال الأوسمة، ويحصل العضو على الأوسمة بناء على مشاركاتة ÙÙŠ طرح الأسئلة، الأجوبة والتصويت على المحتوى الجيد والسيء."
#: templates/badges.html:8
msgid ""
"Below is the list of available badges and number of times each type of badge"
" has been awarded."
-msgstr ""
+msgstr "ÙÙŠ الأسÙÙ„ تجد قائمة الأوسمة المتاحة حالياً، مع ذكر شرط الحصول على كل وسام، بالإضاÙØ© لعدد مرات حصول الأعضاء لكل وسام."
#: templates/badges.html:31
msgid "Community badges"
-msgstr ""
+msgstr "رتب الأوسمة"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
@@ -4693,29 +4695,29 @@ msgstr ""
msgid ""
"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
-msgstr ""
+msgstr "الوسام الذهبي: هو أعلى وأرقى مستويات التكريم ÙÙŠ مجتمع ServerHang. للحصول عليها لا بد من أن يثبت الشخص مستوى خبرتة الكبيرة من خلال المساهمة بمحتوى Ùريد وخاص ومن خلال مساعدة الأعضاء."
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "الوسام الÙضي: هو الدرجة الثانية من مستويات التكريم، ويكرم بها المساهمين الجادين والذين يخصصون وقت من يومهم لمساعدة الآخرين."
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr ""
+msgstr "الوسام البرونزي: هو أول مستويات التكريم على مساهمتك ÙÙŠ بناء هذا المجتمع، وعلى الÙائدة التي تقدمها للمجتمع."
#: templates/base.html:23
#, python-format
msgid "RSS feed from %(site_title)s"
-msgstr ""
+msgstr "خلاصات RSS لموقع %(site_title)s"
#: templates/close.html:3 templates/close.html.py:5
msgid "Close question"
-msgstr "إغلاق سؤال"
+msgstr "إغلاق السؤال"
#: templates/close.html:6
msgid "Close the question"
-msgstr "إغلاق السؤال"
+msgstr "إغلاق هذا السؤال"
#: templates/close.html:11
msgid "Reasons"
@@ -4723,41 +4725,41 @@ msgstr "الأسباب"
#: templates/close.html:15
msgid "OK to close"
-msgstr "تم، و أغلق"
+msgstr "نعم للإغلاق"
#: templates/faq_static.html:5
msgid "Frequently Asked Questions "
-msgstr ""
+msgstr "الأسئلة الأكثر شيوعاً"
#: templates/faq_static.html:6
msgid "What kinds of questions can I ask here?"
-msgstr ""
+msgstr "ما نوع الأسئلة التي أستطيع طرحها هنا؟"
#: templates/faq_static.html:7
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr ""
+msgstr "أهم أمر - يجب ان تكون الأسئلة <strong>ذات صلة</strong> بموضوع المجتمع."
#: templates/faq_static.html:8
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
+msgstr "قبل أن تسأل - أبحث جيداً عن سؤالك، يمكنك البحث عن الأسئلة بواسطة العنوان أو الموضوع. لا داعي للمحتوى المكرر."
#: templates/faq_static.html:10
msgid "What kinds of questions should be avoided?"
-msgstr ""
+msgstr "مانوع الأسئلة التي علي تجنبها؟"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
+msgstr "تجنب طرح الأسئلة الغير الخارجة عن نطاق تخصص المجتمع، ايضاً تجنب الأسئلة الجدلية التي لا يمكن ان تكون عبارة عن سؤال وجواب بل تطلب النقاش والأخذ والعطاء بالكلام، هذا النوع من المحتوى يحذ٠Ùوراً كونه غير متناسب مع آلية عمل المجتمع هذا."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
-msgstr ""
+msgstr "ماذا علي أن أتجنب ÙÙŠ أجوبتي؟"
#: templates/faq_static.html:14
msgid ""
@@ -4765,29 +4767,29 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
+msgstr "is a <strong>question and answer</strong> site - <strong>it is not a discussion group</strong>. Please avoid holding debates in your answers as they tend to dilute the essense of questions and answers. For the brief discussions please use commenting facility."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
-msgstr ""
+msgstr "من إدارة ومشرÙين هذا المجتمع؟"
#: templates/faq_static.html:16
msgid "The short answer is: <strong>you</strong>."
-msgstr ""
+msgstr "بشكل بسيط <strong>أنــت</strong>."
#: templates/faq_static.html:17
msgid "This website is moderated by the users."
-msgstr ""
+msgstr "هذا الموقع يدار من قبل الأعضاء المسجلين."
#: templates/faq_static.html:18
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
+msgstr "نظام النقاط والسمعة يسمح للأعضاء بالحصول على صلاحيات أشراÙية تمكنهم من إدارة الموقع"
#: templates/faq_static.html:20
msgid "How does karma system work?"
-msgstr ""
+msgstr "كي٠يعمل نظام النقاط والسمعة؟"
#: templates/faq_static.html:21
msgid ""
@@ -4795,7 +4797,7 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
+msgstr "When a question or answer is upvoted, the user who posted them will gain some points, which are called \\\"karma points\\\". These points serve as a rough measure of the community trust to him/her. Various moderation tasks are gradually assigned to the users based on those points."
#: templates/faq_static.html:22
#, python-format
@@ -4809,39 +4811,39 @@ msgid ""
"points that can be accumulated for a question or answer per day. The table "
"below explains reputation point requirements for each type of moderation "
"task."
-msgstr ""
+msgstr "For example, if you ask an interesting question or give a helpful answer, your input will be upvoted. On the other hand if the answer is misleading - it will be downvoted. Each vote in favor will generate <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that can be accumulated for a question or answer per day. The table below explains reputation point requirements for each type of moderation task."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
-msgstr ""
+msgstr "تصويت إيجابي"
#: templates/faq_static.html:37
msgid "add comments"
-msgstr "أض٠تعليقات"
+msgstr "إضاÙØ© تعليقات"
#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
msgid "downvote"
-msgstr ""
+msgstr "تصويت سلبي"
#: templates/faq_static.html:45
msgid " accept own answer to own questions"
-msgstr ""
+msgstr "قبول إجابتك على سؤالك"
#: templates/faq_static.html:49
msgid "open and close own questions"
-msgstr ""
+msgstr "Ùتح وإغلاق الأسئلة الخاصة"
#: templates/faq_static.html:53
msgid "retag other's questions"
-msgstr ""
+msgstr "إعادة تعيين مواضيع أسئلة الغير"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
-msgstr ""
+msgstr "تعديل أسئلة الويكي"
#: templates/faq_static.html:63
msgid "edit any answer"
-msgstr "تحرير أي إجابة"
+msgstr "تعديل أي إجابة"
#: templates/faq_static.html:67
msgid "delete any comment"
@@ -4849,7 +4851,7 @@ msgstr "حذ٠أي تعليق"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
-msgstr ""
+msgstr "كي٠يمكنني تغيير صورتي الرمزية، وماهي خدمة gravatar ؟"
#: templates/faq_static.html:72
msgid ""
@@ -4867,59 +4869,59 @@ msgid ""
"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
+msgstr "<p>The picture that appears on the users profiles is called <strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a <strong>cryptographic key</strong> (unbreakable code) is calculated from your email address. You upload your picture (or your favorite alter ego image) the website <a href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we later retreive your image using the key.</p><p>This way all the websites you trust can show your image next to your posts and your email address remains private.</p><p>Please <strong>personalize your account</strong> with an image - just register at <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be sure to use the same email address that you used to register with us). Default image that looks like a kitchen tile is generated automatically.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
-msgstr ""
+msgstr "To register, do I need to create new password?"
#: templates/faq_static.html:74
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
+msgstr "No, you don't have to. You can login through any service that supports OpenID, e.g. Google, Yahoo, AOL, etc."
#: templates/faq_static.html:75
msgid "\"Login now!\""
-msgstr ""
+msgstr "\"سجل دخول\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
-msgstr ""
+msgstr "لماذا يستطيع الأخرين تعديل أسألتي وأجوبتي؟"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
-msgstr "الهد٠من هذا الموقع..."
+msgstr "هد٠هذا الموقع هو..."
#: templates/faq_static.html:78
msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
+msgstr "So questions and answers can be edited like wiki pages by experienced users of this site and this improves the overall quality of the knowledge base content."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
-msgstr ""
+msgstr "If this approach is not for you, we respect your choice."
#: templates/faq_static.html:81
msgid "Still have questions?"
-msgstr ""
+msgstr "مازال لديك أسئلة؟"
#: templates/faq_static.html:82
#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
-msgstr ""
+msgstr "Please <a href='%(ask_question_url)s'>ask</a> your question, help make our community better!"
#: templates/feedback.html:3
msgid "Feedback"
-msgstr "رأيك"
+msgstr "مقترحات"
#: templates/feedback.html:5
msgid "Give us your feedback!"
-msgstr ""
+msgstr "ماذا لديك من مقترحات لتطوير هذا المجتمع؟"
#: templates/feedback.html:14
#, python-format
@@ -4936,59 +4938,59 @@ msgid ""
" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
+msgstr "\n <span class='big strong'>عزيزي الزائر</span>, الموقع هذا يعمل كمجتمع يقوم على اعضاءة والÙائدة التي يقدمونها للغير.\n ان كان لديك أي مقترحات لتطوير المجتمع هذا، أستخدم نموذج المراسلة هذا.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(لنتمكن من الرد عليك، يرجى إستخدام بريد حقيقي)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
-msgstr "(حقل مطلوب)"
+msgstr "(هذا الحقل مطلوب)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr "(من Ùضلك أكتب الحرو٠بشكل صحيح)"
+msgstr "(يرجى حل الكاباتشا)"
#: templates/feedback.html:63
msgid "Send Feedback"
-msgstr "إبداء رأيك"
+msgstr "إرسال المقترحات"
#: templates/groups.html:3 templates/groups.html.py:6
#: templates/question/sidebar.html:108
#: templates/tags/list_bulk_tag_subscription.html:15
msgid "Groups"
-msgstr ""
+msgstr "المجموعات"
#: templates/groups.html:11
msgid "All groups"
-msgstr ""
+msgstr "كل المجمعات"
#: templates/groups.html:13
msgid "all groups"
-msgstr ""
+msgstr "كل المجموعات"
#: templates/groups.html:15
msgid "My groups"
-msgstr ""
+msgstr "مجموعاتي"
#: templates/groups.html:17
msgid "my groups"
-msgstr ""
+msgstr "مجموعات"
#: templates/groups.html:25
msgid ""
"Tip: to create a new group - please go to some user profile and add the new "
"group there. That user will be the first member of the group"
-msgstr ""
+msgstr "Tip: to create a new group - please go to some user profile and add the new group there. That user will be the first member of the group"
#: templates/groups.html:30
msgid "Group"
-msgstr ""
+msgstr "مجموعة"
#: templates/groups.html:31
msgid "Number of members"
-msgstr ""
+msgstr "عدد الأعضاء"
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
@@ -5001,120 +5003,120 @@ msgstr "مرحباً %(username)s،"
#: templates/help.html:9
msgid "Welcome,"
-msgstr "مرحبا،"
+msgstr "مرحباً،"
#: templates/help.html:13
#, python-format
msgid "Thank you for using %(app_name)s, here is how it works."
-msgstr ""
+msgstr "شكراً لإستخدامك %(app_name)s، أليك كي٠يعمل المجتمع."
#: templates/help.html:16
msgid "How questions, answers and comments work"
-msgstr ""
+msgstr "كي٠تعمل الأسئلة، الأجوبة والتعليقات"
#: templates/help.html:18
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
+msgstr "هذا المجتمع لطرح الأسئلة والإجابة عليها، وليس Ù„Ùتح النقاشات التي لا نهاية لها."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
+msgstr "نحن ننتظر من الجميع إستخدام مساحة “السؤال†لطرح الأسئلة ومساحة “الإجابة†للإجابة على هذه الأسئلة."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
+msgstr "بالإضاÙØ© لهذا، يمكن إستخدام خاصية التعليقات على السؤال او الإجابة Ù„Ùتح نقاش ضيق وقصير حول محتوى السؤال او الإجابة Ù†Ùسها لا غير."
#: templates/help.html:26
msgid "Please search before asking your questions"
-msgstr ""
+msgstr "يرجى البحث والبحث قبل طرح أي سؤال بالمجتمع"
#: templates/help.html:27
msgid ""
"Type your question in the search bar and see whether a similar question has "
"been asked before"
-msgstr ""
+msgstr "أستخدم حقل البحث للبحث عن سؤالك أو المواضيع المتعلقة به، وحاول تغيير الكلمات المستخدمة عدة مرات إذا لم تصل للسؤال من أول مرة، لا داعي لوجود أسئلة متكررة، علماً أن الأسئلة المكررة يتم حذÙها Ùوراً."
#: templates/help.html:29
msgid "Search has advanced capabilities:"
-msgstr ""
+msgstr "نظام البحث يحتوي على خصائص متقدمة:"
#: templates/help.html:31
msgid "to search in title - enter [title: your text]"
-msgstr ""
+msgstr "للبحث ÙÙŠ عناوين الأسئلة Ùقط استخدم: [title: your text]"
#: templates/help.html:32
msgid "to search by tags - enter [tag: sometag] or #sometag"
-msgstr ""
+msgstr "للحبث عن المواضيع مثلا عن linux أستخدم: #linux"
#: templates/help.html:33
msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
-msgstr ""
+msgstr "للبحث عن عضو مثلا mustafa أستخدم: @mustafa"
#: templates/help.html:35
msgid ""
"In addition, it is possible to click on tags to add them to the search "
"query."
-msgstr ""
+msgstr "كما يمكنك الضغط على احدى المواضيع للبحث عن الأسئلة المتعلقة بها."
#: templates/help.html:37
msgid ""
"Finally, a separate tag search box is available in the side bar of the main "
"page, where the search tags can be entered as well"
-msgstr ""
+msgstr "Finally, a separate tag search box is available in the side bar of the main page, where the search tags can be entered as well"
#: templates/help.html:40
msgid ""
"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
"expression - to narrow the search by adding new terms."
-msgstr ""
+msgstr "<em>هام</em>ØŒ نظام البحث يعتمد على المنطق، لهذا حاول ان تقلل الكلمات المستخدمة بالبحث واستخدم الدقة لتصل لأÙضل نتيجة."
#: templates/help.html:42
msgid "Voting"
-msgstr ""
+msgstr "التصويت"
#: templates/help.html:44
#, python-format
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
+msgstr "التصويت ÙÙŠ %(app_name)s يساعد على برز المحتوى الجيد للغير وطمر محتوى السيء عنهم، ويساعد على تحديد Ø£Ùضل إجابة لكل سؤال ليكون الوصول للمعلومة الصحيحة أسرع، "
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
+msgstr "Ùضلاً صوت عندما تجد معلومات Ù…Ùيدة، وتجنب التصويت الإيجابي او السلبي بناء على المجاملات والأصدقاء Ùهذا يقلل من سمعتك بالموقع ويقل من قوة محتوى مجتمع %(app_name)s."
#: templates/help.html:51
msgid "Other topics"
-msgstr ""
+msgstr "أمور أخرى"
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
" follow users and conversations and report inappropriate content by flagging it."
-msgstr ""
+msgstr "يمكنك متابعة أعضاء المجتمع عن طريق زيارة مل٠العضو الشخصي والضغط على زر متابعة، نظام المتابعة يمكنك من متابعة أنشطة ومشاركات الأعضاء المهمين بالنسبة لك.\nكما يمكنك أستخدام خاصية Ù„Ùت الإنتباه لعضو معين بداخل الأسئلة، الإجابات والتعليقات عن طريق إستخدام @username (أستبدل username بأسم المستخدم للعضو المطلوب تنبيهه)."
#: templates/help.html:56
msgid "Enjoy."
-msgstr ""
+msgstr "الآن يمكنك الإنطلاق بهذا المجتمع لتبدأ وتعمل ÙˆÙÙ‚ مبدأ Ùيد وأستÙيد، Ùهذا هد٠مجتمع ServerHang. شكراً لك على القراءة. "
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Import StackExchange data"
#: templates/import_data.html:13
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
+msgstr "<em>Warning:</em> if your database is not empty, please back it up\n before attempting this operation."
#: templates/import_data.html:16
msgid ""
@@ -5122,21 +5124,21 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
+msgstr "Upload your stackexchange dump .zip file, then wait until\n the data import completes. This process may take several minutes.\n Please note that feedback will be printed in plain text.\n "
#: templates/import_data.html:25
msgid "Import data"
-msgstr "إستيراد بيانات"
+msgstr "Import data"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
+msgstr "In the case you experience any difficulties in using this import tool,\n please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
msgid "Tag"
-msgstr ""
+msgstr "موضوع"
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
@@ -5152,11 +5154,11 @@ msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
-msgstr ""
+msgstr "قبول"
#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
msgid "Reject"
-msgstr ""
+msgstr "رÙض"
#: templates/list_suggested_tags.html:38
msgid "There are no questions with this tag yet"
@@ -5174,7 +5176,7 @@ msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
msgid "Nothing found"
-msgstr "لم يعثر علي شئ"
+msgstr "لم يتم العثور على شيء"
#: templates/macros.html:5
#, python-format
@@ -5183,23 +5185,23 @@ msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
-msgstr "عدد الأصوات الحالي"
+msgstr "عدد الأصوات حالياً"
#: templates/macros.html:57
msgid "anonymous user"
-msgstr "مستخدم مجهول"
+msgstr "عضو مجهول"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
-msgstr ""
+msgstr "سأل"
#: templates/macros.html:93 templates/macros.html.py:112
msgid "answered"
-msgstr "مجاب"
+msgstr "أجاب"
#: templates/macros.html:95 templates/macros.html.py:114
msgid "posted"
-msgstr ""
+msgstr "نشر"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
@@ -5210,20 +5212,20 @@ msgstr ""
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "هذه المشاركة ويكي.\n أي عضو مع قوة سمعة +%(wiki_min_rep)s بإمكانة تحسين المحتوى."
#: templates/macros.html:146
msgid "updated"
-msgstr ""
+msgstr "حدث"
#: templates/macros.html:261 templates/macros.html.py:267
msgid "Leave this group"
-msgstr ""
+msgstr "ترك هذه المجموعة"
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
msgid "Join this group"
-msgstr ""
+msgstr "الإنضمام لهذه المجموعة"
#: templates/macros.html:263 templates/macros.html.py:268
#: templates/macros.html:278
@@ -5241,40 +5243,40 @@ msgstr ""
#: templates/macros.html:273 templates/macros.html.py:274
#: templates/macros.html:285
msgid "Ask to join"
-msgstr ""
+msgstr "طلب إنضمام"
#: templates/macros.html:314
#, python-format
msgid "see questions tagged '%(tag)s'"
-msgstr ""
+msgstr "مشاهدة الأسئلة المتعلقة بموضوع '%(tag)s'"
#: templates/macros.html:395
msgid "Comments"
-msgstr ""
+msgstr "التعليقات"
#: templates/macros.html:430
msgid "delete this comment"
-msgstr "إزالة هذا التعليق"
+msgstr "حذ٠هذا التعليق"
#: templates/macros.html:443 templates/revisions.html:38
#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
#: templates/question/question_controls.html:1
msgid "edit"
-msgstr "تحرير"
+msgstr "تعديل"
#: templates/macros.html:452
msgid "convert to answer"
-msgstr ""
+msgstr "تحويل لإجابة"
#: templates/macros.html:579
#, python-format
msgid "follow %(alias)s"
-msgstr "متابعة %(alias)s"
+msgstr "تابع %(alias)s"
#: templates/macros.html:582
#, python-format
msgid "unfollow %(alias)s"
-msgstr "إيقا٠المتابعة %(alias)s"
+msgstr "إلغاء متابعة %(alias)s"
#: templates/macros.html:583
#, python-format
@@ -5284,17 +5286,17 @@ msgstr "متابع %(alias)s"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
msgid "%(username)s gravatar image"
-msgstr ""
+msgstr "الصورة الرمزية للعضو %(username)s"
#: templates/macros.html:671
#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr ""
+msgstr "موقع %(username)s هو %(url)s"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
msgid "previous"
-msgstr "السابق"
+msgstr "السابقة"
#: templates/macros.html:698 templates/macros.html.py:737
msgid "current page"
@@ -5328,7 +5330,7 @@ msgstr[5] ""
#: templates/macros.html:768
msgid "no new responses yet"
-msgstr ""
+msgstr "لايوجد ردود بعد"
#: templates/macros.html:783 templates/macros.html.py:784
#, python-format
@@ -5351,27 +5353,27 @@ msgstr "الأسئلة"
#: templates/question.html:230
msgid "see more comments"
-msgstr ""
+msgstr "المزيد من التعليقات"
#: templates/question.html:232 templates/question.html.py:335
msgid "add a comment"
-msgstr ""
+msgstr "أض٠تعليق"
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
-msgstr "قم بالإجابة علي سؤالك"
+msgstr "أجب على سؤالك"
#: templates/question.html:250
msgid "Post Your Answer"
-msgstr "إرسال إجابتك"
+msgstr "نشر إجابتك"
#: templates/question.html:256 templates/widgets/ask_form.html:65
msgid "Login/Signup to Post"
-msgstr ""
+msgstr "سجل دخول للنشر"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
-msgstr "تحرير السؤال"
+msgstr "تعديل السؤال"
#: templates/question_edit.html:16
msgid "Question - in one sentence"
@@ -5379,19 +5381,19 @@ msgstr ""
#: templates/question_edit.html:23
msgid "Details"
-msgstr ""
+msgstr "التÙاصيل"
#: templates/question_edit.html:56
msgid "Change language"
-msgstr ""
+msgstr "تغيير اللغة"
#: templates/question_retag.html:3 templates/question_retag.html.py:5
msgid "Retag question"
-msgstr ""
+msgstr "إعادة تعيين مواضيع السؤال"
#: templates/question_retag.html:21
msgid "Retag"
-msgstr ""
+msgstr "تعديل المواضيع"
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5418,7 +5420,7 @@ msgstr "إعادة Ùتح السؤال"
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
-msgstr ""
+msgstr "تم إغلاق هذا السؤال بواسطة \n <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5426,11 +5428,11 @@ msgstr "سبب الإغلاق:"
#: templates/reopen.html:20
msgid "When:"
-msgstr "حين:"
+msgstr "متى:"
#: templates/reopen.html:23
msgid "Reopen this question?"
-msgstr "إعادة Ùتح السؤال؟"
+msgstr "إعادة Ùتح هذا السؤال؟"
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5442,16 +5444,16 @@ msgstr "تاريخ المراجعة"
#: templates/revisions.html:23
msgid "click to hide/show revision"
-msgstr ""
+msgstr "أضغط لمشاهدة/إخÙاء المراجعة"
#: templates/revisions.html:29
#, python-format
msgid "revision %(number)s"
-msgstr "إصدار رقم %(number)s"
+msgstr "مراجعة %(number)s"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
msgid "Subscribe for tags"
-msgstr ""
+msgstr "الإشتراك بالمواضيع"
#: templates/subscribe_for_tags.html:6
msgid "Please, subscribe for the following tags:"
@@ -5459,16 +5461,16 @@ msgstr ""
#: templates/subscribe_for_tags.html:15
msgid "Subscribe"
-msgstr "اشترك"
+msgstr "أشترك"
#: templates/tags.html:17
msgid "search for tags"
-msgstr ""
+msgstr "البحث عن مواضيع"
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
msgid "Users"
-msgstr "المستخدمون"
+msgstr "الأعضاء"
#: templates/users.html:16
#, python-format
@@ -5487,37 +5489,37 @@ msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
msgid "Sort by &raquo;"
-msgstr ""
+msgstr "رتب بواسطة &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "مشاهدة الأعضاء حسب قوة عطائهم"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr "النقاط"
+msgstr "قوة السمعة"
#: templates/users.html:47
msgid "see people who joined most recently"
-msgstr ""
+msgstr "مشاهدة أخر الاعضاء المسجلين بالموقع"
#: templates/users.html:48
msgid "recent"
-msgstr "آخر الأحداث"
+msgstr "الأخير"
#: templates/users.html:53
msgid "see people who joined the site first"
-msgstr ""
+msgstr "مشاهدة أول الأعضاء تسجيلاً بالموقع"
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "مشاهدة الأعضاء بواسطة الأسم"
#: templates/users.html:60
msgid "by username"
-msgstr "باسم المستخدم"
+msgstr "الأسم"
#: templates/users.html:66
#, python-format
@@ -5526,7 +5528,7 @@ msgstr ""
#: templates/users.html:69
msgid "Nothing found."
-msgstr "لم يعثر علي شئ."
+msgstr "لم يتم العثور على شيء."
#: templates/authopenid/authopenid_macros.html:63
msgid "Please enter your <span>user name</span>, then sign in"
@@ -5541,15 +5543,15 @@ msgstr ""
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
msgid "Sign in"
-msgstr "تسجيل الدخول"
+msgstr "تسجيل دخول"
#: templates/authopenid/changeemail.html:2
msgid "Change Email"
-msgstr "تغيير البريد"
+msgstr "تعديل البريد"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
-msgstr ""
+msgstr "التحقق من البريد"
#: templates/authopenid/changeemail.html:9
#, python-format
@@ -5564,7 +5566,7 @@ msgstr ""
#: templates/authopenid/changeemail.html:18
msgid "Email verified"
-msgstr ""
+msgstr "تم تأكيد البريد"
#: templates/authopenid/changeemail.html:21
msgid ""
@@ -5577,40 +5579,40 @@ msgstr ""
#: templates/authopenid/complete.html:21
msgid "Registration"
-msgstr ""
+msgstr "تسجيل"
#: templates/authopenid/complete.html:23
msgid "User registration"
-msgstr ""
+msgstr "تسجيل عضو"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
-msgstr ""
+msgstr "<strong>أسم المستخدم</strong> (<i>ظاهر للجميع</i>)"
#: templates/authopenid/complete.html:56
msgid ""
"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
-msgstr ""
+msgstr "<strong>البريد الإلكتروني</strong> (<i>مخÙÙŠØŒ غير ظار للأعضاء والزوار، ويجب ان يكون صحيح</i>)"
#: templates/authopenid/complete.html:71
#: templates/authopenid/signup_with_password.html:5
#: templates/authopenid/signup_with_password.html:45
msgid "Signup"
-msgstr "التسجيل"
+msgstr "تسجيل"
#: templates/authopenid/confirm_email.txt:1
msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
+msgstr "شكراً للتسجيل ÙÙŠ ServerHangØŒ الآن يمكنك المساهمة ÙÙŠ بناء المحتوى العربي على الإنترنت!"
#: templates/authopenid/confirm_email.txt:3
msgid "Your account details are:"
-msgstr "تÙاصيل حسابك هي"
+msgstr "بيانات حسابك:"
#: templates/authopenid/confirm_email.txt:5
msgid "Username:"
-msgstr "اسم المستخدم:"
+msgstr "أسم المستخدم:"
#: templates/authopenid/confirm_email.txt:6
msgid "Password:"
@@ -5618,14 +5620,14 @@ msgstr "كلمة المرور:"
#: templates/authopenid/confirm_email.txt:8
msgid "Please sign in here:"
-msgstr "رجاء تسجيل الدخول هنا:"
+msgstr "يرجى تسجيل الدخول هنا"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr ""
+msgstr "أطيب تحية،\nÙريق عمل ServerHang"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
@@ -5657,22 +5659,22 @@ msgstr ""
#: templates/authopenid/logout.html:3
msgid "Logout"
-msgstr "تسجيل الخروج"
+msgstr "تسجيل خروج"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "تم تسجيل الخروج بنجاح"
#: templates/authopenid/logout.html:7
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "قد تكون مازلت مسجل دخول ÙÙŠ خدمة OpenID التي تستخدمها (مثل تويتر، Ùيسبوك)ØŒ يمكنك التاكد وتسجيل الخروج ان احببت ذلك."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
msgid "User login"
-msgstr ""
+msgstr "دخول عضو"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
@@ -5681,7 +5683,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
+msgstr "\n<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be posted once you log in.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -5690,7 +5692,7 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
+msgstr "<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be posted once you log in.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
@@ -5712,7 +5714,7 @@ msgstr ""
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "أضغط على ايقونة أي من هذه الخدمات لإضاÙتها او إزالتها، كما يمكنك ايضاً من إعادة تأكيد المزود."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
@@ -5726,7 +5728,7 @@ msgstr ""
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "يرجى مراجعة بريدك الإلكتروني، والضغط على الرابط الخاص الذي ارسلناه لك لتتمكن من إستعادة حسابك."
#: templates/authopenid/signin.html:90
msgid "or enter your <span>user name and password</span>"
@@ -5735,27 +5737,27 @@ msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
msgid "Please, sign in"
-msgstr "Ùضلا، الدخول"
+msgstr "يرجى تسجيل الدخول"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "Ùشل الدخول، يرجى تكرار المحاولة"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
msgid "Login or email"
-msgstr ""
+msgstr "البريد الإلكتروني"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
msgid "Password"
-msgstr "كلمة مرور"
+msgstr "كلمة المرور"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
+msgstr "لتغيير كلمة المرور، يرجى إدخال كلمة مرور جديدة مرتبين ثم أرسل."
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
@@ -5765,33 +5767,33 @@ msgstr "كلمة مرور جديدة"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
msgid "Please, retype"
-msgstr ""
+msgstr "يرجى إعادة الكتابة"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
#: templates/livesettings/site_settings.html:24
msgid "Change password"
-msgstr ""
+msgstr "تغيير كلمة المرور"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "وسائل الدخول المستخدمة حالياً"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
msgid "provider"
-msgstr ""
+msgstr "المزود"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
msgid "last used"
-msgstr ""
+msgstr "آخر إستخدام"
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "حذ٠الوسيلة"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -5803,45 +5805,45 @@ msgstr "حذÙ"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
msgid "cannot be deleted"
-msgstr ""
+msgstr "لا يمكن حذÙها"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
msgid "Still have trouble signing in?"
-msgstr ""
+msgstr "مازال لديك مشكلة بتسجيل الدخول؟"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "يرجى إدخال البريد الخاص بك هنا لإرسال كود جديد"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "يرجى إدخال البريد الخاص بك هنا لإستعادة الحساب"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
msgid "recover your account via email"
-msgstr ""
+msgstr "إستعادة حسابك عبر البريد"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
-msgstr ""
+msgstr "إرسال Ù…Ùتاح إستعادة جديد"
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
msgid "Recover your account via email"
-msgstr ""
+msgstr "إستعادة حسابك عبر البرد"
#: templates/authopenid/signup_with_password.html:11
msgid "Please register by clicking on any of the icons below"
-msgstr ""
+msgstr "يمكنك التسجيل من خلال أحدى هذه الخدمات الإجتماعية"
#: templates/authopenid/signup_with_password.html:24
msgid "or create a new user name and password here"
-msgstr ""
+msgstr "كما يمكنك تسجيل حساب خاص من خلال النموذج بالأسÙÙ„"
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -5860,7 +5862,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
+msgstr "Ùضلاً أدخل كلمة التحقق البشري، تساعدنا هذه الطريقة بمنع التسجيل العشوائي والتلقائي."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -5873,17 +5875,17 @@ msgstr ""
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
msgid "Confirm email address"
-msgstr ""
+msgstr "تأكيد البريد الإلكتروني"
#: templates/authopenid/verify_email.html:6
msgid ""
"Validation email sent. Please find it and follow the enclosed link.<br/>\n"
" If the link doesn't work - enter the code below:"
-msgstr ""
+msgstr "تم إرسال بريد للتحقق من صحة البريد. يرجى Ùتح الرسالة واضغط على الرابط المرÙÙ‚.<br/>\n واذا لم يعمل، انسخ الكود Ùقط والصق ÙÙŠ الحقل هنا: "
#: templates/authopenid/verify_email.html:11
msgid "Confirm email"
-msgstr ""
+msgstr "تأكيد البريد"
#: templates/authopenid/widget_signin.html:33
msgid ""
@@ -5898,27 +5900,27 @@ msgstr ""
#: templates/avatar/add.html:3
msgid "add avatar"
-msgstr "إضاÙØ© صورة"
+msgstr "أض٠صورة رمزية"
#: templates/avatar/add.html:5
msgid "Change avatar"
-msgstr "تغيير الصورة"
+msgstr "تعديل الصورة الرمزية"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
msgid "Your current avatar: "
-msgstr "صورتك الحالية:"
+msgstr "الصورة الرمزية الحالية"
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr ""
+msgstr "لم تقم برÙع أي صورة رمزية بعد، يرجى رÙع واحدة الآن."
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr "تحميل صورة جديدة"
+msgstr "رÙع صورة جديدة"
#: templates/avatar/change.html:4
msgid "change avatar"
-msgstr ""
+msgstr "تعديل الصورة الرمزية"
#: templates/avatar/change.html:17
msgid "Choose new Default"
@@ -5926,11 +5928,11 @@ msgstr ""
#: templates/avatar/change.html:22
msgid "Upload"
-msgstr "تحميل"
+msgstr "رÙع"
#: templates/avatar/confirm_delete.html:2
msgid "delete avatar"
-msgstr "حذ٠صورة"
+msgstr "حذ٠الصورة الرمزية"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -5999,7 +6001,7 @@ msgstr ""
#: templates/email/delayed_email_alert.html:2
#, python-format
msgid "Dear %(name)s,"
-msgstr ""
+msgstr "عزيزي %(name)s،"
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6044,7 +6046,7 @@ msgstr ""
#: templates/email/macros.html:19
#, python-format
msgid "Question by %(author)s:"
-msgstr ""
+msgstr "سؤال بواسطة %(author)s:"
#: templates/email/macros.html:21
#, python-format
@@ -6061,11 +6063,11 @@ msgstr ""
#: templates/email/macros.html:33
#, python-format
msgid "Asked by %(author)s:"
-msgstr ""
+msgstr "سÙأل بواسطة %(author)s: "
#: templates/email/macros.html:40
msgid "Tags:"
-msgstr ""
+msgstr "مواضيع:"
#: templates/email/macros.html:48
#, python-format
@@ -6189,7 +6191,7 @@ msgstr ""
#: templates/email/welcome_lamson_on.html:4
#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr ""
+msgstr "مرحباً بك ÙÙŠ %(site_name)s"
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6207,19 +6209,19 @@ msgstr ""
#: templates/embed/list_widgets.html:44
msgid "How to use?"
-msgstr ""
+msgstr "How to use?"
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
-msgstr ""
+msgstr "\n Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n "
#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
#, python-format
msgid "%(action)s an %(widget_name)s widget"
-msgstr ""
+msgstr "%(action)s an %(widget_name)s widget"
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
@@ -6228,33 +6230,33 @@ msgstr "Ø­Ùظ"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
msgid "Widgets"
-msgstr ""
+msgstr "Widgets"
#: templates/embed/widgets.html:11
msgid ""
"Create and embed widgets into your sites, here a list of available widgets."
-msgstr ""
+msgstr "Create and embed widgets into your sites, here a list of available widgets."
#: templates/embed/widgets.html:16
msgid "Ask a question"
-msgstr ""
+msgstr "أطرح سؤالك معنا"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
msgid "create"
-msgstr ""
+msgstr "create"
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
msgid "view list"
-msgstr ""
+msgstr "عرض القائمة"
#: templates/embed/widgets.html:25
msgid "List of questions"
-msgstr ""
+msgstr "قائمة الأسئلة"
#: templates/group_messaging/email_alert.html:7
#, python-format
msgid "%(author)s wrote:"
-msgstr ""
+msgstr "%(author)s كتب:"
#: templates/group_messaging/email_alert.html:11
msgid ""
@@ -6265,12 +6267,12 @@ msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
msgid "compose"
-msgstr ""
+msgstr "تحرير"
#: templates/group_messaging/macros.html:5
#, python-format
msgid "You wrote on %(date)s:"
-msgstr ""
+msgstr "لقد كتبت ÙÙŠ %(date)s:"
#: templates/group_messaging/senders_list.html:3
msgid "Messages by sender:"
@@ -6279,19 +6281,19 @@ msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr "الوارد"
+msgstr "الرسائل"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
-msgstr ""
+msgstr "المرسلة"
#: templates/group_messaging/senders_list.html:16
msgid "trash"
-msgstr ""
+msgstr "السلة"
#: templates/group_messaging/threads_list.html:25
msgid "there are no messages yet..."
-msgstr ""
+msgstr "لا يوجد رسائل بعد..."
#: templates/livesettings/_admin_site_views.html:4
msgid "Sites"
@@ -6299,7 +6301,7 @@ msgstr "مواقع"
#: templates/livesettings/group_settings.html:4
msgid "Settings"
-msgstr ""
+msgstr "إعدادات"
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6320,15 +6322,15 @@ msgstr ""
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
msgid "You don't have permission to edit values."
-msgstr ""
+msgstr "ليس لديك صلاحيات لتعديل هذه القيم."
#: templates/livesettings/site_settings.html:24
msgid "Documentation"
-msgstr ""
+msgstr "الوثائق"
#: templates/livesettings/site_settings.html:24
msgid "Log out"
-msgstr "سجيل الخروج"
+msgstr "تسجيل خروج"
#: templates/livesettings/site_settings.html:27
msgid "Home"
@@ -6336,20 +6338,20 @@ msgstr "الرئيسية"
#: templates/livesettings/site_settings.html:28
msgid "Edit Site Settings"
-msgstr ""
+msgstr "تعديل إعدادات الموقع"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr ""
+msgstr "Livesettings are disabled for this site."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
+msgstr "All configuration options must be edited in the site settings.py file"
#: templates/livesettings/site_settings.html:67
#, python-format
msgid "Group settings: %(name)s"
-msgstr ""
+msgstr "إعدادات مجموعة: %(name)s"
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
@@ -6373,11 +6375,11 @@ msgstr ""
#: templates/main_page/headline.html:11
msgid "Tagged"
-msgstr "معلّم"
+msgstr "المواضيع"
#: templates/main_page/headline.html:22
msgid "Search tips:"
-msgstr ""
+msgstr "نصائح البحث:"
#: templates/main_page/headline.html:25
msgid "reset author"
@@ -6395,7 +6397,7 @@ msgstr ""
#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
msgid "start over"
-msgstr ""
+msgstr "إبدأ من جديد"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
@@ -6403,7 +6405,7 @@ msgstr ""
#: templates/main_page/headline.html:39
msgid "Search tip:"
-msgstr "بحث الإرشادات"
+msgstr "نصائح البحث:"
#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
@@ -6419,7 +6421,7 @@ msgstr "لا يوجد أسئلة هنا."
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
-msgstr ""
+msgstr "Ùضلا تابع بعض الأسئلة أو بعض الأعضاء."
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -6436,35 +6438,35 @@ msgstr ""
#: templates/main_page/nothing_found.html:22
#: templates/main_page/nothing_found.html:25
msgid "starting over"
-msgstr ""
+msgstr "إبدأ من جديد"
#: templates/main_page/nothing_found.html:30
msgid "Please always feel free to ask your question!"
-msgstr ""
+msgstr "أطرح سؤالك بكل حرية أن لم يكن قد كتب من قبل!"
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
-msgstr "لم تجد ما تبحث عنه؟"
+msgstr "لم تجد إجابة لسؤالك بعد؟"
#: templates/main_page/questions_loop.html:10
msgid "Ask your question!"
-msgstr ""
+msgstr "أنشر سؤالك الآن لتحصل على الإجابة!"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
-msgstr ""
+msgstr "الإشتراك بخلاصة RSS لمتابعة آخر الأسئلة المطروحة"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "خلاصة RSS"
#: templates/main_page/tag_search.html:2
msgid "Tag search"
-msgstr ""
+msgstr "بحث عن موضوع"
#: templates/main_page/tag_search.html:5
msgid "search"
-msgstr ""
+msgstr "بحث"
#: templates/meta/bottom_scripts.html:7
#, python-format
@@ -6500,11 +6502,11 @@ msgstr[5] ""
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
+msgstr "يمكنك بإستخدام %(tag_count)s مواضيع كحد أقصى، وأن لا يتجاوز كل موضوع عن %(max_chars)s حرÙ."
#: templates/question/answer_card.html:21
msgid "This response is published"
-msgstr ""
+msgstr "تم نشر الرد"
#: templates/question/answer_controls.html:2
msgid "swap with question"
@@ -6512,12 +6514,12 @@ msgstr ""
#: templates/question/answer_controls.html:11
msgid "remove offensive flag"
-msgstr ""
+msgstr "إلغاء تبليغ الإساءة"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
msgid "remove flag"
-msgstr "إزالة العلم"
+msgstr "إزالة التبليغ"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6526,14 +6528,14 @@ msgstr "إزالة العلم"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
+msgstr "التبليغ على المحتوى (مثلا سبام، دعائي، يحتوي روابط ضارة، يحتوي مواد سيئة...الخ.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
#: templates/question/question_controls.html:18
#: templates/question/question_controls.html:25
msgid "flag offensive"
-msgstr "ضع علم كعدواني"
+msgstr "تبليغ إساءة"
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
@@ -6542,15 +6544,15 @@ msgstr "إلغاء الحذÙ"
#: templates/question/answer_controls.html:43
msgid "unpublish"
-msgstr ""
+msgstr "إلغاء النشر"
#: templates/question/answer_controls.html:48
msgid "publish"
-msgstr ""
+msgstr "نشر"
#: templates/question/answer_controls.html:54
msgid "permanent link"
-msgstr ""
+msgstr "الرابط الدائم"
#: templates/question/answer_controls.html:55
#: templates/widgets/markdown_help.html:20
@@ -6559,15 +6561,15 @@ msgstr "رابط"
#: templates/question/answer_controls.html:58
msgid "more"
-msgstr ""
+msgstr "المزيد"
#: templates/question/answer_controls.html:71
msgid "repost as a question comment"
-msgstr ""
+msgstr "إعادة النشر كتعليق على السؤال"
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
-msgstr ""
+msgstr "إعادة النشر كتعليق على الإجابة الأقدم"
#: templates/question/answer_tab_bar.html:3
#, python-format
@@ -6588,52 +6590,52 @@ msgstr[5] ""
#: templates/question/answer_tab_bar.html:11
msgid "Sort by »"
-msgstr "ترتيب حسب >> "
+msgstr "رتب »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
-msgstr ""
+msgstr "الإجابات الأقدم أولاً"
#: templates/question/answer_tab_bar.html:17
msgid "newest answers will be shown first"
-msgstr ""
+msgstr "الإجابات الأحدث أولاً"
#: templates/question/answer_tab_bar.html:20
msgid "most voted answers will be shown first"
-msgstr ""
+msgstr "الإجابات الأكثر تصويت أولاً"
#: templates/question/answer_vote_buttons.html:8
#: templates/user_profile/users_answers.html:7
msgid "this answer has been selected as correct"
-msgstr ""
+msgstr "تم إختيار هذه الإجابة كصحيحة"
#: templates/question/answer_vote_buttons.html:10
msgid "mark this answer as correct (click again to undo)"
-msgstr ""
+msgstr "إختيار إجابة صحيحة (أعد أضغط للتراجع)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
"The question has been closed for the following reason "
"<b>\"%(close_reason)s\"</b> <i>by"
-msgstr ""
+msgstr "هذا السؤال تم إغلاقة للأسباب التالية <b>\"%(close_reason)s\"</b> <i> بواسطة"
#: templates/question/closed_question_info.html:4
#, python-format
msgid "close date %(closed_at)s"
-msgstr ""
+msgstr "تاريخ الإغلاق %(closed_at)s"
#: templates/question/content.html:33
msgid "Edit Your Previous Answer"
-msgstr ""
+msgstr "تعديل إجابتك"
#: templates/question/content.html:34
msgid "(only one answer per user is allowed)"
-msgstr ""
+msgstr "(يسمح بإجابة واحدة لكل عضو)"
#: templates/question/new_answer_form.html:12
msgid "Login/Signup to Answer"
-msgstr ""
+msgstr "دخول/تسجيل للإجابة"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -6641,7 +6643,7 @@ msgstr "إجابتك"
#: templates/question/new_answer_form.html:22
msgid "Be the first one to answer this question!"
-msgstr "لتكن أول من يجيب هذا السؤال!"
+msgstr "ÙƒÙÙ† الأول ليجيب على هذا السؤال وأحصل على قوة سمعة إضاÙية!"
#: templates/question/new_answer_form.html:28
msgid ""
@@ -6650,7 +6652,7 @@ msgid ""
"you log in or create a new account. Please try to give a <strong>substantial"
" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
+msgstr "يمكنك كتابة إجابتك الآن، وبعد تسجيل الدخول سو٠يتم نشر الإجابة بشكل تلقائي. تأكد أنك سو٠تقوم بطرح إجابة كاملة وصحيحة. كما يمكنك دائماً مراجعة وتعديل إجابتك. Ùضلاً <strong>أستخدم خاصية التعليقات للنقاش</strong>. كما يرجى <strong>التصويت للإجابات الصحيحة</strong> دائماً، ايضاً صوت بالسالب على الإجابات الخاطئة."
#: templates/question/new_answer_form.html:32
msgid ""
@@ -6660,7 +6662,7 @@ msgid ""
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
+msgstr "بإمكانك دائماً الإجابة على سؤالك، لكن تأكد أنك سو٠تقوم بطرح إجابة كاملة وصحيحة. علماً انه يمكنك دائماً مراجعة وتعديل صيغة سؤالك الأصلي وضاÙØ© المزيد من المعلومات Ùيه أو كتابتها على شكل تعليق. Ùضلاً <strong>أستخدم التعليقات للنقاش</strong> ويرجى <strong>التصويت للإجابات الصحيحة</strong> دائماً، ايضاً صوت بالسالب على الإجابات الخاطئة، حيث ان التصويت يساعد المحتوى الجيد على الظهور بترتيب اÙضل وهذا يساعد الغير ÙÙŠ الحصول على المعلومة بشكل اسرع."
#: templates/question/new_answer_form.html:34
msgid ""
@@ -6670,15 +6672,15 @@ msgid ""
" your answers</strong> - no need to answer the same question twice. Also, "
"please <strong>don't forget to vote</strong> - it really helps to select the"
" best questions and answers!"
-msgstr ""
+msgstr "حاول قدر الإمكان ان تعطي إجابة كاملة دقيقة حول السؤال، الإجابات الصحيحة والدقيقة دائماً تأخذ تصويت اعلى، واهتم جيداً بالتنسيق. <strong>للنقاش أستخدم خاصية التعليقات على السؤال او الإجابة</strong>. كما يرجى <strong>التصويت للإجابات الصحيحة</strong> دائماً، ايضاً صوت بالسالب على الإجابات الخاطئة، التصويت يساعد المحتوى الجيد على الظهور وبالتالي ايجاد المعلومة الصحيحة من قبل الغير بشكل اسرع. كن مساهم إيجابي!"
#: templates/question/new_answer_form.html:39
msgid "Add answer"
-msgstr ""
+msgstr "أض٠إجابة"
#: templates/question/question_controls.html:5
msgid "retag"
-msgstr ""
+msgstr "إعادة تعيين المواضيع"
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -6686,31 +6688,31 @@ msgstr "إعادة Ùتح"
#: templates/question/question_controls.html:31
msgid "close"
-msgstr "غلق"
+msgstr "إغلاق"
#: templates/question/sidebar.html:8
msgid "Question tools"
-msgstr ""
+msgstr "أدوات السؤال"
#: templates/question/sidebar.html:11
msgid "click to unfollow this question"
-msgstr "انقر لإلغاء المتابعة"
+msgstr "أضغط هنا لإلغاء المتابعة"
#: templates/question/sidebar.html:12
msgid "Following"
-msgstr "متابع"
+msgstr "Ù…Ùتابع"
#: templates/question/sidebar.html:13
msgid "Unfollow"
-msgstr "إيقا٠المتابعة"
+msgstr "إلغاء المتابعة"
#: templates/question/sidebar.html:17
msgid "click to follow this question"
-msgstr "أنقر لمتابعة هذا السؤال"
+msgstr "أضغط هنا لمتابعة هذا السؤال"
#: templates/question/sidebar.html:18
msgid "Follow"
-msgstr "متابعة"
+msgstr "تابع"
#: templates/question/sidebar.html:25
#, python-format
@@ -6725,15 +6727,15 @@ msgstr[5] ""
#: templates/question/sidebar.html:33
msgid "subscribe to this question rss feed"
-msgstr ""
+msgstr "متابعة هذا السؤال عبر خلاصات RSS"
#: templates/question/sidebar.html:34
msgid "subscribe to rss feed"
-msgstr ""
+msgstr "الإشتراك بخلاصة RSS"
#: templates/question/sidebar.html:44
msgid "Invite"
-msgstr ""
+msgstr "دعوة"
#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
#: templates/user_profile/user_email_subscriptions.html:59
@@ -6741,11 +6743,11 @@ msgstr ""
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
msgid "add"
-msgstr "إضاÙØ©"
+msgstr "أضÙ"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
msgid "- or -"
-msgstr ""
+msgstr "- أو -"
#: templates/question/sidebar.html:70
msgid "share with everyone"
@@ -6761,16 +6763,16 @@ msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
-msgstr ""
+msgstr "أنت"
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
msgid "and"
-msgstr ""
+msgstr "Ùˆ"
#: templates/question/sidebar.html:120
#, python-format
msgid "%(more_count)s more"
-msgstr ""
+msgstr "%(more_count)s المزيد"
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -6784,35 +6786,35 @@ msgstr ""
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr "إحصائيات"
+msgstr "إحصاءات"
#: templates/question/sidebar.html:137
msgid "Asked"
-msgstr ""
+msgstr "سأل"
#: templates/question/sidebar.html:140
msgid "Seen"
-msgstr ""
+msgstr "شوهد"
#: templates/question/sidebar.html:140
msgid "times"
-msgstr "مرات"
+msgstr "مرة"
#: templates/question/sidebar.html:143
msgid "Last updated"
-msgstr "آخر تحديث"
+msgstr "آخر تعديل"
#: templates/question/sidebar.html:151
msgid "Related questions"
-msgstr "الأسئلة المرتبطة"
+msgstr "أسئلة ذات صلة"
#: templates/tags/form_bulk_tag_subscription.html:4
msgid "Tag subscriptions"
-msgstr ""
+msgstr "الإشتراك بالمواضيع"
#: templates/tags/form_bulk_tag_subscription.html:6
msgid "Tag Subscriptions"
-msgstr ""
+msgstr "الإشتراك بالمواضيع"
#: templates/tags/header.html:7
#, python-format
@@ -6821,19 +6823,19 @@ msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
-msgstr ""
+msgstr "ترتيب أبجدي"
#: templates/tags/header.html:20
msgid "by name"
-msgstr "بالاسم"
+msgstr "الأسم"
#: templates/tags/header.html:25
msgid "sorted by frequency of tag use"
-msgstr ""
+msgstr "الترتيب بمعدل إستخدام الموضوع بالأسئلة"
#: templates/tags/header.html:26
msgid "by popularity"
-msgstr "بالشعبية"
+msgstr "الشعبية"
#: templates/tags/header.html:34 templates/tags/header.html.py:35
msgid "suggested"
@@ -6841,39 +6843,39 @@ msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
msgid "manage subscriptions"
-msgstr ""
+msgstr "إدارة الإشتراكات"
#: templates/tags/list_bulk_tag_subscription.html:4
msgid "Manage Tag subscriptions"
-msgstr ""
+msgstr "إدارة إشتراكات المواضيع"
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Manage Tag subscription</a> "
-msgstr ""
+msgstr "إدارة إشتراكات المواضيع</a> "
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
-msgstr ""
+msgstr "إنشاء جديد"
#: templates/tags/list_bulk_tag_subscription.html:11
msgid "Date"
-msgstr ""
+msgstr "التاريخ"
#: templates/tags/list_bulk_tag_subscription.html:17
msgid "Action"
-msgstr ""
+msgstr "الÙعل"
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
msgid "Edit"
-msgstr ""
+msgstr "تعديل"
#: templates/user_inbox/base.html:14
msgid "Sections:"
-msgstr "أقسام:"
+msgstr "الأقسام:"
#: templates/user_inbox/base.html:19
msgid "messages"
-msgstr ""
+msgstr "الرسائل"
#: templates/user_inbox/base.html:24
#, python-format
@@ -6895,27 +6897,27 @@ msgstr ""
#: templates/user_inbox/group_join_requests.html:26
msgid "Approve"
-msgstr ""
+msgstr "صرح"
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
-msgstr ""
+msgstr "أحجب"
#: templates/user_inbox/messages.html:104
msgid "inbox - messages"
-msgstr ""
+msgstr "صندوق الرسائل"
#: templates/user_inbox/responses_and_flags.html:4
msgid "inbox - responses"
-msgstr ""
+msgstr "صندوق الردود"
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
-msgstr "تحديد:"
+msgstr "إختيار:"
#: templates/user_inbox/responses_and_flags.html:10
msgid "seen"
-msgstr ""
+msgstr "شوهد"
#: templates/user_inbox/responses_and_flags.html:11
msgid "new"
@@ -6923,11 +6925,11 @@ msgstr "جديد"
#: templates/user_inbox/responses_and_flags.html:12
msgid "none"
-msgstr "لا شئ"
+msgstr "لاشيء"
#: templates/user_inbox/responses_and_flags.html:15
msgid "mark as seen"
-msgstr "تعليم كمشاهد"
+msgstr "تعليم كشوهد"
#: templates/user_inbox/responses_and_flags.html:16
msgid "mark as new"
@@ -6935,7 +6937,7 @@ msgstr "تعليم كجديد"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr ""
+msgstr "تم الإطلاع"
#: templates/user_inbox/responses_and_flags.html:19
msgid "remove flags/approve"
@@ -6965,27 +6967,27 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
msgid "Use other reason"
-msgstr ""
+msgstr "إختيار سبب آخر"
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
-msgstr ""
+msgstr "أحÙظ السبب دون ان ترÙض"
#: templates/user_profile/reject_post_dialog.html:43
msgid "Please, choose a reason for the rejection."
-msgstr ""
+msgstr "يرجى إختيار سبب لهذا الرÙض."
#: templates/user_profile/reject_post_dialog.html:58
msgid "Select this reason"
-msgstr ""
+msgstr "إختيار هذا السبب"
#: templates/user_profile/reject_post_dialog.html:65
msgid "Delete this reason"
-msgstr ""
+msgstr "حذ٠هذا السبب"
#: templates/user_profile/reject_post_dialog.html:71
msgid "Add a new reason"
-msgstr ""
+msgstr "أض٠سبب جديد"
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -6996,7 +6998,7 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
msgid "Edit this reason"
-msgstr ""
+msgstr "تعديل هذا السبب"
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7005,45 +7007,45 @@ msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:19
msgid "stop tweeting"
-msgstr ""
+msgstr "إيقا٠التغريد"
#: templates/user_profile/twitter_sharing_controls.html:23
msgid "Auto-tweeting is inactive"
-msgstr ""
+msgstr "التغريد التلقائي معطل"
#: templates/user_profile/twitter_sharing_controls.html:26
msgid "Select twitter account"
-msgstr ""
+msgstr "إختيار حساب تويتر"
#: templates/user_profile/twitter_sharing_controls.html:28
msgid "use another account"
-msgstr ""
+msgstr "إستخدام حساب آخر"
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
-msgstr ""
+msgstr "التغريد التلقائي موقÙ"
#: templates/user_profile/twitter_sharing_controls.html:33
msgid "Start tweeting"
-msgstr ""
+msgstr "إبدأ بالتغريد"
#: templates/user_profile/user.html:12
#, python-format
msgid "%(username)s's profile"
-msgstr "صÙحة %(username)s"
+msgstr "الصÙحة الشخصية للعضو %(username)s"
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
-msgstr "تحرير صÙحتك الخاصة"
+msgstr "تعديل المل٠العضو الشخصي"
#: templates/user_profile/user_edit.html:7
msgid "edit profile"
-msgstr "تحرير المل٠الشخصي:"
+msgstr "تعديل المل٠الشخصي"
#: templates/user_profile/user_edit.html:21
#: templates/user_profile/user_info.html:14
msgid "change picture"
-msgstr "تغيير الصورة"
+msgstr "تعديل الصورة"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
@@ -7056,11 +7058,11 @@ msgstr "عضو مسجل"
#: templates/user_profile/user_edit.html:39
msgid "Screen Name"
-msgstr "الاسم الظاهر"
+msgstr "أسم المستخدم"
#: templates/user_profile/user_edit.html:59
msgid "(cannot be changed)"
-msgstr "(لا يمكن تعديلها)"
+msgstr "(لا يمكن تعديلة)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7070,11 +7072,11 @@ msgstr "تحديث"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
msgid "subscriptions"
-msgstr "إشتراكات"
+msgstr "النشرات والتنبيهات"
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
-msgstr ""
+msgstr "إعدادات النشرات والتنبيهات البريدية"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
@@ -7083,7 +7085,7 @@ msgid ""
"community</strong> by answering questions of your colleagues. If you do not "
"wish to receive emails - select 'no email' on all items below.<br/>Updates "
"are only sent when there is any new activity on selected items."
-msgstr ""
+msgstr "ÙÙŠ هذه الصÙحة يمكنك إدارة إشتراكات البريد ومعدل إرسال التنبيهات على بريدك. التنبيهات التي تصلك هي غالباً حول الأسئلة التي أنت مهتم بها حسب نوع مشاركتك معها، وتعتبر وسيلة جيدة لمتابعة هذه الأسئلة والبقاء على تحديث حول مايحدث Ùيها. لن تصلك رسالة مالم يكن هناك جديد، <b>لا يتم إرسال نشرات دعائية ابداً، نحن لا نحب هذا الامر، مثلك تمامأً</b>. "
#: templates/user_profile/user_email_subscriptions.html:24
msgid "Stop Email"
@@ -7095,7 +7097,7 @@ msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
-msgstr ""
+msgstr "Ø­Ùظ اللغات"
#: templates/user_profile/user_email_subscriptions.html:48
msgid "Subscribed Tags"
@@ -7104,27 +7106,27 @@ msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
msgid "followed questions"
-msgstr ""
+msgstr "الأسئلة المÙتابعة"
#: templates/user_profile/user_info.html:37
msgid "update profile"
-msgstr ""
+msgstr "تعديل المل٠الشخصي"
#: templates/user_profile/user_info.html:41
msgid "manage login methods"
-msgstr ""
+msgstr "إدارة وسائل الدخول"
#: templates/user_profile/user_info.html:54
msgid "real name"
-msgstr "الاسم الحقيقي"
+msgstr "الأسم الحقيقي"
#: templates/user_profile/user_info.html:60
msgid "groups"
-msgstr ""
+msgstr "المجموعات"
#: templates/user_profile/user_info.html:71
msgid "add group"
-msgstr ""
+msgstr "أض٠مجموعة"
#: templates/user_profile/user_info.html:77
msgid "member since"
@@ -7132,7 +7134,7 @@ msgstr "عضو منذ"
#: templates/user_profile/user_info.html:82
msgid "last seen"
-msgstr ""
+msgstr "أخر تواجد"
#: templates/user_profile/user_info.html:88
msgid "website"
@@ -7140,7 +7142,7 @@ msgstr "الموقع"
#: templates/user_profile/user_info.html:101
msgid "location"
-msgstr "المكان"
+msgstr "الموقع الجغراÙÙŠ"
#: templates/user_profile/user_info.html:108
msgid "age"
@@ -7149,56 +7151,56 @@ msgstr "العمر"
#: templates/user_profile/user_info.html:109
#, python-format
msgid "%(age)s years old"
-msgstr ""
+msgstr "%(age)s سنة"
#: templates/user_profile/user_info.html:114
msgid "todays unused votes"
-msgstr ""
+msgstr "أصوات اليوم الغير مستخدمة"
#: templates/user_profile/user_info.html:115
msgid "votes left"
-msgstr "الأصوات المتبقية"
+msgstr "صوت"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
msgid "moderation"
-msgstr ""
+msgstr "الإشراÙ"
#: templates/user_profile/user_moderate.html:8
#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr ""
+msgstr "%(username)s حالته حالياً هي \"%(status)s\""
#: templates/user_profile/user_moderate.html:11
msgid "User status changed"
-msgstr ""
+msgstr "تم تغيير حالة العضو"
#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
-msgstr ""
+msgstr "قوة سمعتك حالياً %(reputation)s نقطة"
#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
-msgstr ""
+msgstr "قوة سمعة العضو حالياً %(reputation)s نقطة"
#: templates/user_profile/user_moderate.html:31
msgid "User reputation changed"
-msgstr ""
+msgstr "تم تعديل سمعة العضو"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "نقص"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
-msgstr "إضاÙØ©"
+msgstr "أضÙ"
#: templates/user_profile/user_moderate.html:43
#, python-format
msgid "Send message to %(username)s"
-msgstr ""
+msgstr "إرسال رسالة للعضو %(username)s"
#: templates/user_profile/user_moderate.html:44
msgid ""
@@ -7208,11 +7210,11 @@ msgstr ""
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
-msgstr "تم الإرسال"
+msgstr "الرسالة أرسلت"
#: templates/user_profile/user_moderate.html:64
msgid "Send message"
-msgstr "أرسل الرسالة"
+msgstr "إرسال رسالة"
#: templates/user_profile/user_moderate.html:74
msgid ""
@@ -7244,7 +7246,7 @@ msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr "شبكة"
+msgstr "شبكة المتابعة"
#: templates/user_profile/user_network.html:10
#, python-format
@@ -7272,18 +7274,18 @@ msgstr[5] ""
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "شبكتك Ùارغة حالياً. هل تريد متابعة عضو ما؟ تصÙØ­ ملÙÙ‡ الشخصي واضغط على زر (تابع)"
#: templates/user_profile/user_network.html:33
#, python-format
msgid "%(username)s's network is empty"
-msgstr ""
+msgstr "شبكة %(username)s Ùارغة"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
msgid "activity"
-msgstr "نشاط"
+msgstr "سجل التÙاعل"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
@@ -7292,12 +7294,12 @@ msgstr "مصدر"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
-msgstr ""
+msgstr "سجل تغيرات السمعة"
#: templates/user_profile/user_reputation.html:14
#, python-format
msgid "%(user_name)s's karma change log"
-msgstr ""
+msgstr "سجل تغيرات سمعة %(user_name)s"
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7364,45 +7366,45 @@ msgstr "مجاب لـ:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
-msgstr "المل٠الشخصي للمستخدم"
+msgstr "مل٠العضو"
#: templates/user_profile/user_tabs.html:10 views/users.py:819
msgid "comments and answers to others questions"
-msgstr ""
+msgstr "التعليق والإجابة على أسئلة الأخرين"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "الأعضاء المتابعين والمÙتابعون"
#: templates/user_profile/user_tabs.html:22
msgid "Graph of user karma"
-msgstr "الرسم البياني لمستخدم النقاط"
+msgstr "رسم بياني لسمعة العضو"
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
-msgstr ""
+msgstr "الأسئلة التي يتابعها العضو"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
-msgstr ""
+msgstr "سجل أصوات العضو"
#: templates/user_profile/user_tabs.html:38
#: templates/user_profile/user_votes.html:5
msgid "votes"
-msgstr "أصوات"
+msgstr "الأصوات"
#: templates/user_profile/user_tabs.html:42 views/users.py:973
msgid "email subscription settings"
-msgstr ""
+msgstr "إعدادات نشرات وتنبيهات البريد"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
msgid "moderate this user"
-msgstr ""
+msgstr "الإشرا٠على هذا العضو"
#: templates/user_profile/users_answers.html:7
#, python-format
msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
+msgstr "تم التصويت على الإجابة %(answer_score)s مرة"
#: templates/user_profile/users_answers.html:17
#, python-format
@@ -7418,43 +7420,43 @@ msgstr[5] ""
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
msgid "Tips"
-msgstr "إرشادات"
+msgstr "نصائح"
#: templates/widgets/answer_edit_tips.html:6
msgid "give an answer interesting to this community"
-msgstr ""
+msgstr "أعطي جواب يهم هذا المجتمع"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
-msgstr "حاول إعطاء جواب، بدلاً من الانخراط ÙÙŠ نقاش"
+msgstr "حاول أن تعطي إجابة شاÙية، بدل من الدخول ÙÙŠ نقاش حول السؤال او موضوعة"
#: templates/widgets/ask_button.html:9
msgid "Ask the Group"
-msgstr ""
+msgstr "أسأل المجموعة"
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
msgid "Add details (optional)"
-msgstr ""
+msgstr "أضاÙØ© التÙاصيل (إختياري)"
#: templates/widgets/ask_form.html:26
msgid "Add details"
-msgstr ""
+msgstr "إضاÙØ© التÙاصيل"
#: templates/widgets/ask_form.html:59
msgid "Select language"
-msgstr ""
+msgstr "إختيار اللغة"
#: templates/widgets/contributors.html:3
msgid "Contributors"
-msgstr "المساهمين"
+msgstr "المساهمون"
#: templates/widgets/edit_post.html:33
msgid ", one of these is required"
-msgstr ""
+msgstr "، واحدة من هذه مطلوبة"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
msgid "tags:"
-msgstr ""
+msgstr "المواضيع:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7468,7 +7470,7 @@ msgstr ""
msgid ""
"To post on behalf of someone else, enter user name <strong>and</strong> "
"email below."
-msgstr ""
+msgstr "للنشر بالنيابة عن عضو أخر، يرجى كتابة أسم المستخدم والبريد بالأسÙÙ„."
#: templates/widgets/footer.html:33
#, python-format
@@ -7477,7 +7479,7 @@ msgstr "هذا الموقع مرخص تحت %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
-msgstr "عن"
+msgstr "عن الموقع"
#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
msgid "help"
@@ -7485,31 +7487,31 @@ msgstr "مساعدة"
#: templates/widgets/footer.html:42
msgid "privacy policy"
-msgstr "av,' hgow,wdm"
+msgstr "بيان الخصوصية"
#: templates/widgets/footer.html:51
msgid "give feedback"
-msgstr "إبداء رأيك"
+msgstr "مقترحات"
#: templates/widgets/group_info.html:3
msgid "Group info"
-msgstr ""
+msgstr "معلومات المجموعة"
#: templates/widgets/group_info.html:26
msgid "edit description"
-msgstr ""
+msgstr "تعديل الوصÙ"
#: templates/widgets/group_info.html:30
msgid "change logo"
-msgstr ""
+msgstr "تعديل اللوجو"
#: templates/widgets/group_info.html:32
msgid "delete logo"
-msgstr ""
+msgstr "حذ٠اللوجو"
#: templates/widgets/group_info.html:36
msgid "add logo"
-msgstr ""
+msgstr "أض٠لوجو"
#: templates/widgets/group_info.html:46
msgid "moderate emailed questions"
@@ -7521,7 +7523,7 @@ msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
-msgstr ""
+msgstr "كي٠ينضم الأعضاء لهذه المجموعة؟"
#: templates/widgets/group_info.html:87
msgid "Can moderate site"
@@ -7529,7 +7531,7 @@ msgstr ""
#: templates/widgets/group_info.html:97
msgid "Allow only read access"
-msgstr ""
+msgstr "السماح Ùقط بالقراءة"
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
@@ -7573,32 +7575,32 @@ msgstr "العودة للرئيسية"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr "الشعار %(site)s"
+msgstr "لوجو %(site)s"
#: templates/widgets/markdown_help.html:2
msgid "Markdown basics"
-msgstr "أساسيات Markdown"
+msgstr "أساسيات المحرر"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr "*مائل*"
+msgstr "*نص مائل هنا*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr "**غليظ**"
+msgstr "**نص بارز هنا**"
#: templates/widgets/markdown_help.html:13
msgid "*italic* or _italic_"
-msgstr "*مائل* أو _مائل_"
+msgstr "*italic* أو _italic_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
-msgstr "**غليظ** أو __غليظ__"
+msgstr "**bold** او __bold__"
#: templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
msgid "text"
-msgstr "نص"
+msgstr "text"
#: templates/widgets/markdown_help.html:24
msgid "image"
@@ -7610,27 +7612,27 @@ msgstr "قائمة مرقمة:"
#: templates/widgets/markdown_help.html:33
msgid "basic HTML tags are also supported"
-msgstr ""
+msgstr "بعض وسوم HTML البسيطة مسموح بها"
#: templates/widgets/markdown_help.html:38
msgid "learn more about Markdown"
-msgstr "معرÙØ© المزيد عن Markdown"
+msgstr "أعر٠المزيد حول محرر Markdown"
#: templates/widgets/meta_nav.html:12
msgid "people & groups"
-msgstr ""
+msgstr "الأعضاء والمجموعات"
#: templates/widgets/meta_nav.html:20
msgid "users"
-msgstr "مستخدمين"
+msgstr "الأعضاء"
#: templates/widgets/meta_nav.html:27
msgid "badges"
-msgstr "شارات"
+msgstr "أوسمة الأعضاء"
#: templates/widgets/question_edit_tips.html:5
msgid "ask a question interesting to this community"
-msgstr "اطرح سؤال مهم ÙÙŠ هذا المجتمع"
+msgstr "أطرح سؤال يخص هذا المجتمع"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -7668,31 +7670,31 @@ msgstr "الكل"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
-msgstr "أنظر الأسئلة الغير مجابة"
+msgstr "مشاهدة الأسئلة الغير مجاب عليها بعد. Ùضلاً ساعدنا بالإجابة عليها"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr "غير مجاب"
+msgstr "غير مجابة"
#: templates/widgets/scope_nav.html:27
msgid "see your followed questions"
-msgstr "أنظر للأسئلة التي تتابعها"
+msgstr "مشاهدة الأسئلة التي تهمك وقد قمت بمتابتعها او التÙاعل معها"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr "تتم متابعته"
+msgstr "المتابعة"
#: templates/widgets/scope_nav.html:30
msgid "Please ask your question here"
-msgstr "قم بالسؤال هنا من Ùضلك"
+msgstr "يمكنك كتابة سؤالك هنا"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
-msgstr ""
+msgstr "المواضيع المهمة"
#: templates/widgets/tag_selector.html:22
msgid "Ignored tags"
-msgstr ""
+msgstr "المواضيع الغير مهمة"
#: templates/widgets/tag_selector.html:40
msgid "Subscribed tags"
@@ -7700,11 +7702,11 @@ msgstr ""
#: templates/widgets/tag_selector.html:59
msgid "Show only questions from"
-msgstr ""
+msgstr "أظهر Ùقط الأسئلة من"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
-msgstr ""
+msgstr "أرسل لي تنبيهات بالبريد بخصوص"
#: templates/widgets/tag_selector.html:86
msgid "Change frequency of emails"
@@ -7725,27 +7727,27 @@ msgstr ""
#: templates/widgets/three_column_category_selector.html:9
#: templates/widgets/three_column_category_selector.html:11
msgid "(edit categories)"
-msgstr ""
+msgstr "(تعديل التصانيÙ)"
#: templates/widgets/user_long_score_and_badge_summary.html:3
msgid "read only access"
-msgstr ""
+msgstr "صلاحية القراءة Ùقط"
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr "نقاط:"
+msgstr "السمعة:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
msgid "badges:"
-msgstr "الشارات:"
+msgstr "الأوسمة:"
#: templates/widgets/user_navigation.html:17
msgid "sign out"
-msgstr "تسجيل الخروج"
+msgstr "تسجيل خروج"
#: templates/widgets/user_navigation.html:20
msgid "Hi there! Please sign in"
-msgstr ""
+msgstr "تسجيل دخول"
#: templates/widgets/user_navigation.html:23
msgid "settings"
@@ -7758,34 +7760,34 @@ msgstr ""
#: templates/widgets/user_perms.html:1
#, python-format
msgid "Your karma is %(karma)s"
-msgstr ""
+msgstr "قوة سمعتك %(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
-msgstr ""
+msgstr "نقاط السمعة هي مقياس لمدى مساهمتك ÙÙŠ بناء هذا المجتمع، ومدى Ùائدتك له."
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
"Since you are the site %(role)s, you have access to all functions regardless"
" of your karma."
-msgstr ""
+msgstr "بسبب أنك %(role)s ÙÙŠ هذا المجتمع، لك إمكانية إستخدام جميع الصلاحيات، عدى التحكم بمعدل سمعتك."
#: templates/widgets/user_perms.html:15
msgid "The higher is your karma, the more rights you have on this site."
-msgstr ""
+msgstr "كل مازادت نقاط سمعتك كل مازادت صلاحياتك ÙÙŠ هذا المجتمع."
#: templates/widgets/user_perms.html:19
msgid "Currently, you can:"
-msgstr ""
+msgstr "حالياً، لديك الصلاحيات على"
#: templates/widgets/user_perms.html:21
msgid "Post questions, answers and comments"
-msgstr ""
+msgstr "نشر أسئلة، أجوبة وتعليقات"
#: templatetags/extra_filters_jinja.py:332
msgid "no"
-msgstr "كلا"
+msgstr "0"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -7793,7 +7795,7 @@ msgstr ""
#: utils/decorators.py:123
msgid "Please login to post"
-msgstr "قم بالدخول للإرسال"
+msgstr "يرجى تسجيل الدخول للنشر"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
@@ -7801,7 +7803,7 @@ msgstr ""
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
-msgstr ""
+msgstr "هذه الصلاحية مقتصرة على المراقبين"
#: utils/forms.py:66
msgid "this field is required"
@@ -7809,23 +7811,23 @@ msgstr "هذا الحقل مطلوب"
#: utils/forms.py:93
msgid "Choose a screen name"
-msgstr "اختر اسم للظهور به"
+msgstr "إختيار أسم مستخدم"
#: utils/forms.py:103
msgid "user name is required"
-msgstr "اسم المستخدم مطلوب"
+msgstr "أسم العضو مطلوب"
#: utils/forms.py:104
msgid "sorry, this name is taken, please choose another"
-msgstr "عÙواً، الاسم مستخدم، اختر اسم آخر"
+msgstr "المعذرة، هذا الأسم مستخدم، يرجى إختيار أسم آخر"
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
-msgstr "عÙواً، الاسم غير مقبول، اختر اسم آخر"
+msgstr "المعذرة، هذا الأسم غير مسموح به، يرجى إختيار أسم آخر"
#: utils/forms.py:106
msgid "sorry, there is no user with this name"
-msgstr "عÙواً، لا يوجد اسم مستخدم بهذا الاسم"
+msgstr "المعذرة، لا يوجد عضو بهذا الأسم"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
@@ -7833,19 +7835,19 @@ msgstr ""
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
+msgstr "أسم المستحدم ممكن أن يتكون من أحر٠ومساÙات Ùارغة Ùˆ علامة \"_\""
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
+msgstr "Ùضلا إستخدام بعض الأحر٠لأسم المستخدم/العضو"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
-msgstr ""
+msgstr "علامة \"@\" غير مسموح بها"
#: utils/forms.py:222
msgid "Your email <i>(never shared)</i>"
-msgstr "بريدك <i>(لن يتم نشره)</i>"
+msgstr "بريدك <i>(غير ظاهر للغير)</i>"
#: utils/forms.py:224
msgid "email address is required"
@@ -7853,15 +7855,15 @@ msgstr "البريد مطلوب"
#: utils/forms.py:225
msgid "please enter a valid email address"
-msgstr "من Ùضلك قم بإختيار بريد صحيح"
+msgstr "يرجى إدخال بريد صحيح"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr "هذا البريد مستخدم من قبل، اختر بريد آخر"
+msgstr "هذا البريد مستخدم مسبقاً من قبل عضو آخر، يرجى إستخدام بريد آخر."
#: utils/forms.py:227
msgid "this email address is not authorized"
-msgstr ""
+msgstr "هذا البريد غير مصرح له"
#: utils/forms.py:265
msgid "password is required"
@@ -7869,19 +7871,19 @@ msgstr "كلمة المرور مطلوبة"
#: utils/forms.py:268
msgid "Password <i>(please retype)</i>"
-msgstr "كلمة المرور <i>(مرة أخري)</i>"
+msgstr "كلمة المرور <i>(أعد كتابتها)</i>"
#: utils/forms.py:269
msgid "please, retype your password"
-msgstr "من Ùضلك، أعد كلمة المرور"
+msgstr "Ùضلاً قم بإعادة كتابة كلمة المرور"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr "عÙواً، كلمة المرور ليست مطابقة التأكيد"
+msgstr "المعذرة، كلمة المرور المدخولة غير متطابقة، يرجى التأكد وإعادة المحاولة"
#: utils/functions.py:102
msgid "2 days ago"
-msgstr "منذ يومان"
+msgstr "منذ يومين"
#: utils/functions.py:104
msgid "yesterday"
@@ -7911,44 +7913,44 @@ msgstr[5] "منذ %(min)d دقائق"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr "تم تحميل الصورة الجديدة."
+msgstr "تم بنجاح رÙع صورة مصغرة جديدة."
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr "تم بنجاح تجديث صورتك."
+msgstr "تم بنجاح تعديل الصورة المصغرة."
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr "تم حذ٠الصورة المطلوبة."
+msgstr "تم بنجاح حذ٠الصورة الرمزية"
#: views/commands.py:123
msgid "your post was not accepted"
-msgstr ""
+msgstr "مشاركتك لم تقبل"
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
+msgstr "المعذرة، الزوار لا يمكنهم الوصول لصندوق الوارد"
#: views/commands.py:165
msgid "Sorry, anonymous users cannot vote"
-msgstr ""
+msgstr "الزوار لا يمكنهم التصويت"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
-msgstr "عذرا،استنÙذت كل Ùرص التصويت لهذا اليوم"
+msgstr "لقد أستنÙذت الحد الأقصى من الأصوات باليوم الواحد"
#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
-msgstr ""
+msgstr "تبقى لديك %(votes_left)s صوت لهذا اليوم"
#: views/commands.py:263
msgid "Sorry, something is not right here..."
-msgstr ""
+msgstr "المعذرة، شيء غير صحيح هنا..."
#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr ""
+msgstr "الزوار لا يمكنهم قبول الأجوبة"
#: views/commands.py:396
#, python-format
@@ -7963,7 +7965,7 @@ msgstr ""
#: views/commands.py:628
msgid "Sorry, could not delete tag"
-msgstr ""
+msgstr "المعذرة، لا يمكن حذ٠الموضوع"
#: views/commands.py:701
#, python-format
@@ -7973,7 +7975,7 @@ msgstr ""
#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
-msgstr ""
+msgstr "يرجى تسجيل الدخول للإشتراك بالموضوع %(tags)s"
#: views/commands.py:729
msgid "Create"
@@ -7981,16 +7983,16 @@ msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
-msgstr "قم بالدخول للتصويت"
+msgstr "يرجى تسجيل الدخول للتصويت"
#: views/commands.py:980
msgid "Please sign in to delete/restore posts"
-msgstr ""
+msgstr "يرجى تسجيل الدخول لحذÙ/إستعادة هذه المشاركة"
#: views/commands.py:1042
#, python-format
msgid "Group %(name)s does not exist"
-msgstr ""
+msgstr "المجموعة %(name)s غير موجودة"
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -7999,7 +8001,7 @@ msgstr ""
#: views/commands.py:1464
#, python-format
msgid "%(user)s, welcome to group %(group)s!"
-msgstr ""
+msgstr "%(user)sØŒ مرحباً بك ÙÙŠ مجموعة %(group)s"
#: views/commands.py:1521
msgid "Sorry, only thread moderators can use this function"
@@ -8007,28 +8009,28 @@ msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
-msgstr ""
+msgstr "هذه الإجابة الآن غير منشورة"
#: views/commands.py:1540
msgid "The answer is now published"
-msgstr ""
+msgstr "هذه الإجابة الآن منشورة"
#: views/meta.py:47
#, python-format
msgid "About %(site)s"
-msgstr "عن الموقع %(site)s"
+msgstr "عن %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
-msgstr ""
+msgstr "Ùضلاً سجل دخول او سجل عضوية جديدة لإرسال مقترحاتك"
#: views/meta.py:118
msgid "Q&A forum feedback"
-msgstr ""
+msgstr "المقترحات"
#: views/meta.py:122
msgid "Thanks for the feedback!"
-msgstr "شكراً لتعليقك!"
+msgstr "شكراً على مقترحاتك!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
@@ -8036,11 +8038,11 @@ msgstr ""
#: views/meta.py:135
msgid "Privacy policy"
-msgstr "شروط الخصوصية"
+msgstr "بيان الخصوصية"
#: views/meta.py:216
msgid "Suggested tags"
-msgstr ""
+msgstr "المواضيع المقترحة"
#: views/readers.py:256
#, python-format
@@ -8057,23 +8059,23 @@ msgstr "عÙوأ، التعليق تم حذÙÙ‡ Ùˆ لا يمكن الوصول Ø¥
#: views/users.py:287
msgid "moderate user"
-msgstr ""
+msgstr "إدارة المستخدم"
#: views/users.py:529
msgid "user profile"
-msgstr "مل٠المستخدم"
+msgstr "المل٠الشخصي"
#: views/users.py:530
msgid "user profile overview"
-msgstr "مل٠المستخدم عامة"
+msgstr "نظرة عامة للمل٠الشخصي للعضو"
#: views/users.py:650
msgid "recent user activity"
-msgstr "آخر الأنشطة للمستخدم"
+msgstr "أخر أنشطة العضو"
#: views/users.py:651
msgid "profile - recent activity"
-msgstr "مل٠شخصي - آخر التحديثات"
+msgstr "المل٠الشخصي - أخر الأنشطة"
#: views/users.py:682
msgid "group joining requests"
@@ -8081,15 +8083,15 @@ msgstr ""
#: views/users.py:683
msgid "profile - moderation"
-msgstr ""
+msgstr "المل٠الشخصي - الإشراÙ"
#: views/users.py:739
msgid "private messages"
-msgstr ""
+msgstr "الرسائل الخاصة"
#: views/users.py:740
msgid "profile - messages"
-msgstr ""
+msgstr "المل٠الشخصي - الرسائل"
#: views/users.py:820
msgid "profile - responses"
@@ -8097,15 +8099,15 @@ msgstr "مل٠شخصي - الردود"
#: views/users.py:862
msgid "profile - votes"
-msgstr "مل٠شخصي - الأصوات"
+msgstr "المل٠الشخصي - التصويت"
#: views/users.py:883
msgid "user karma"
-msgstr "نقاط المستخدم"
+msgstr "عطاء العضو"
#: views/users.py:884
msgid "Profile - User's Karma"
-msgstr "مل٠شخصي - نقاط المستخدم"
+msgstr "المل٠الشخصي - قوة سمعة العضو"
#: views/users.py:902
msgid "users favorite questions"
@@ -8113,11 +8115,11 @@ msgstr "الأسئلة المÙضلة للمستخدمين"
#: views/users.py:903
msgid "profile - favorite questions"
-msgstr "مل٠شخصي - الأسئلة المÙضلة"
+msgstr "المل٠الشخصي - الأسئلة المÙضلة"
#: views/users.py:944 views/users.py:948
msgid "changes saved"
-msgstr "تم الحÙظ"
+msgstr "تم Ø­Ùظ التعديلات"
#: views/users.py:954
msgid "email updates canceled"
@@ -8125,7 +8127,7 @@ msgstr "تحديثات البريد ألغيت"
#: views/users.py:974
msgid "profile - email subscriptions"
-msgstr "مل٠شخصي - إشتراكات البريد"
+msgstr "المل٠الشخصي - إشتراكات البريد"
#: views/users.py:995
#, python-format
@@ -8134,7 +8136,7 @@ msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
-msgstr "عÙواً، لا يمكن للمستخدم المجهول تحميل أي ملÙات"
+msgstr "المعذرة، الزوار لا يمكنهم رÙع الملÙات"
#: views/writers.py:91
#, python-format
@@ -8149,7 +8151,7 @@ msgstr "الجد الأقصي لحجم المل٠%(file_size)s كيلو بايØ
#: views/writers.py:112
msgid ""
"Error uploading file. Please contact the site administrator. Thank you."
-msgstr "خطأ أثناء التحميل، قم بالإتصال بالمشر٠العام، شكراً لك."
+msgstr "خطأ ÙÙŠ رÙع الملÙØŒ يرجى مراسلة إدارة المجتمع. شكراً."
#: views/writers.py:209
msgid ""
@@ -8162,7 +8164,7 @@ msgstr "<span class=\"strong big\">مرحباً بك يمكن إرسال السØ
#: views/writers.py:582
msgid "Please log in to answer questions"
-msgstr "من Ùضلك قم بالدخول لإجابة الأسئلة"
+msgstr "Ùضلاً سجل دخول للإجابة على الأسئلة"
#: views/writers.py:708
msgid "This content is forbidden"
@@ -8170,7 +8172,7 @@ msgstr ""
#: views/writers.py:717
msgid "Post not found"
-msgstr ""
+msgstr "لم يتم العثور على المشاركة"
#: views/writers.py:725
#, python-format
diff --git a/askbot/locale/ar/LC_MESSAGES/djangojs.mo b/askbot/locale/ar/LC_MESSAGES/djangojs.mo
index 354fc455..39941002 100644
--- a/askbot/locale/ar/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ar/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ar/LC_MESSAGES/djangojs.po b/askbot/locale/ar/LC_MESSAGES/djangojs.po
index 38a926ec..66d8d8bc 100644
--- a/askbot/locale/ar/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ar/LC_MESSAGES/djangojs.po
@@ -11,8 +11,8 @@ msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-07-20 23:44+0000\n"
-"Last-Translator: Ahmad Khayyat <akhayyat@gmail.com>\n"
+"PO-Revision-Date: 2013-09-10 07:48+0000\n"
+"Last-Translator: mustafaalbazy <mustafa@albazy.com>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/askbot/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -155,7 +155,7 @@ msgstr[5] ""
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
-msgstr ""
+msgstr "Ùضلاً حدد المواضيع (مطلوب)"
#: media/js/post.js:160
msgid "details are required"
@@ -279,7 +279,7 @@ msgstr[5] ""
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
+msgstr "<div>Ù…Ùتابع</div><div class=\"unfollow\">إلغاء المتابعة</div>"
#: media/js/post.js:901
msgid "remove flag"
@@ -299,7 +299,7 @@ msgstr "تم حذ٠المشاركة"
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
-msgstr ""
+msgstr "عذراً، شيء غير صحيح هنا"
#: media/js/post.js:1665
msgid "add comment"
@@ -326,7 +326,7 @@ msgstr ""
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "تعديل بسيط (لا ترسل تنبيهات بريد)"
#: media/js/post.js:1855
msgid "Are you sure you don't want to post this comment?"
@@ -501,7 +501,7 @@ msgstr "انظر هل يوجد شئ لتصليحه :"
#: media/js/user.js:443
msgid "Please provide description."
-msgstr ""
+msgstr "Ùضل ضع وصÙ."
#: media/js/user.js:446
msgid "Please provide details."
@@ -513,7 +513,7 @@ msgstr "يجب ان تختار سبب لحذ٠الاخر "
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "يجب إختيار سبب لرÙض المشاركة."
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
@@ -544,7 +544,7 @@ msgstr "إضاÙØ©"
#: media/js/utils.js:99
msgid "and"
-msgstr ""
+msgstr "Ùˆ"
#: media/js/utils.js:117
msgid "click to close"
@@ -556,7 +556,7 @@ msgstr "انقر لتعديل التعليق"
#: media/js/utils.js:905
msgid "convert to answer"
-msgstr ""
+msgstr "تحويل لإجابة"
#: media/js/utils.js:958
msgid "Ok"
@@ -569,7 +569,7 @@ msgstr "إلغاء"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "الملÙات المرÙوعة: %s"
#: media/js/utils.js:1234
msgid "Choose a different image"
@@ -610,7 +610,7 @@ msgstr "Ø­Ùظت"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "Ù…Ùعل"
#: media/js/utils.js:1604
msgid "disabled"
@@ -626,7 +626,7 @@ msgstr "إضاÙØ© مجموعة"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "أسم المجموعة %(name)s محجوز، أسماء المجموعات غير حساسة لحالة الأحرÙ."
#: media/js/utils.js:2311
#, c-format
@@ -635,7 +635,7 @@ msgstr ""
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "منذ"
#: media/js/utils.js:3359
msgid "from now"
@@ -648,7 +648,7 @@ msgstr "ÙÙŠ حدود دقيقة"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d دقيقة"
#: media/js/utils.js:3363
msgid "about an hour"
@@ -657,7 +657,7 @@ msgstr "ساعة تÙريباً"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d ساعة"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
@@ -666,7 +666,7 @@ msgstr "البارحة"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d يوم"
#: media/js/utils.js:3367
msgid "about a month"
@@ -675,7 +675,7 @@ msgstr "شهر تÙريباً"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d أشهر"
#: media/js/utils.js:3369
msgid "about a year"
@@ -684,55 +684,55 @@ msgstr "سنة تقريباً"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d سنة"
#: media/js/utils.js:3468
msgid "Jan"
-msgstr ""
+msgstr "يناير"
#: media/js/utils.js:3469
msgid "Feb"
-msgstr ""
+msgstr "Ùبراير"
#: media/js/utils.js:3470
msgid "Mar"
-msgstr ""
+msgstr "مارس"
#: media/js/utils.js:3471
msgid "Apr"
-msgstr ""
+msgstr "أبريل"
#: media/js/utils.js:3472
msgid "May"
-msgstr ""
+msgstr "مايو"
#: media/js/utils.js:3473
msgid "Jun"
-msgstr ""
+msgstr "يونيو"
#: media/js/utils.js:3474
msgid "Jul"
-msgstr ""
+msgstr "يوليو"
#: media/js/utils.js:3475
msgid "Aug"
-msgstr ""
+msgstr "أغسطس"
#: media/js/utils.js:3476
msgid "Sep"
-msgstr ""
+msgstr "سبتمبر"
#: media/js/utils.js:3477
msgid "Oct"
-msgstr ""
+msgstr "أكتوبر"
#: media/js/utils.js:3478
msgid "Nov"
-msgstr ""
+msgstr "نوÙمبر"
#: media/js/utils.js:3479
msgid "Dec"
-msgstr ""
+msgstr "ديسمبر"
#: media/js/utils.js:3491
msgid "2 days ago"
diff --git a/askbot/locale/ast/LC_MESSAGES/django.mo b/askbot/locale/ast/LC_MESSAGES/django.mo
index 890e4e5d..40ad3d36 100644
--- a/askbot/locale/ast/LC_MESSAGES/django.mo
+++ b/askbot/locale/ast/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ast/LC_MESSAGES/django.po b/askbot/locale/ast/LC_MESSAGES/django.po
index 6a39f40a..c036561b 100644
--- a/askbot/locale/ast/LC_MESSAGES/django.po
+++ b/askbot/locale/ast/LC_MESSAGES/django.po
@@ -1,81 +1,114 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-#
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-01-02 11:20-0600\n"
-"PO-Revision-Date: 2013-02-15 14:35+0000\n"
-"Last-Translator: Xuacu <xuacusk8@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ast\n"
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:06-0500\n"
+"PO-Revision-Date: 2013-08-02 04:07+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Asturian (http://www.transifex.com/projects/p/askbot/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ast\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1360938909.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
msgstr "Lo sentimos, los visitantes anónimos nun tienen accesu a esta función"
-#: feed.py:26 feed.py:100
+#: feed.py:34 feed.py:108
msgid " - "
msgstr " - "
-#: feed.py:26
+#: feed.py:35 feed.py:109
msgid "Individual question feed"
msgstr "Canal d'entruga individual"
-#: feed.py:100
-msgid "latest questions"
-msgstr "caberes entrugues"
-
-#: forms.py:74
+#: forms.py:140
msgid "select country"
msgstr "seleiciona un país"
-#: forms.py:83
+#: forms.py:150
msgid "Country"
msgstr "País"
-#: forms.py:91
+#: forms.py:158
msgid "Country field is required"
msgstr "El campu País ye obligatoriu"
-#: forms.py:104 skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:40
-#: skins/default/templates/widgets/question_edit_tips.html:45
+#: forms.py:188
+#, python-format
+msgid "must be > %d word"
+msgid_plural "must be > %d words"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:199
+#, python-format
+msgid "must be < %d word"
+msgid_plural "must be < %d words"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:220
+msgid "minor edit (don't send alerts)"
+msgstr ""
+
+#: forms.py:247 templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
msgid "title"
msgstr "títulu"
-#: forms.py:105
-msgid "please enter a descriptive title for your question"
-msgstr "escribi un títulu descriptivu de la to entruga"
+#: forms.py:249 templates/embed/ask_by_widget.html:170
+msgid "Please enter your question"
+msgstr ""
+
+#: forms.py:260
+#, python-format
+msgid "must have > %d character"
+msgid_plural "must have > %d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:270
+#, python-format
+msgid "The question is too long, maximum allowed size is %d characters"
+msgstr ""
-#: forms.py:111
+#: forms.py:277
#, python-format
-msgid "title must be > %d character"
-msgid_plural "title must be > %d characters"
-msgstr[0] "el títulu tien de ser > %d caráuter"
-msgstr[1] "el títulu tien de ser > %d caráuteres"
+msgid "The question is too long, maximum allowed size is %d bytes"
+msgstr ""
-#: forms.py:131
+#: forms.py:309
msgid "content"
msgstr "conteníu"
-#: forms.py:165 skins/common/templates/widgets/edit_post.html:20
-#: skins/common/templates/widgets/edit_post.html:32
-#: skins/default/templates/widgets/meta_nav.html:5
+#: forms.py:370
+#, python-format
+msgid "each tag must be shorter than %(max_chars)d character"
+msgid_plural "each tag must be shorter than %(max_chars)d characters"
+msgstr[0] "les etiquetes tienen de ser más curties de %(max_chars)d caráuter"
+msgstr[1] "les etiquetes tienen de ser más curties de %(max_chars)d caráuteres"
+
+#: forms.py:407
+msgid ""
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr ""
+
+#: forms.py:410 forms.py:1006 models/widgets.py:27
+#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
msgid "tags"
msgstr "etiquetes"
-#: forms.py:168
+#: forms.py:412
#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
@@ -83,377 +116,442 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Les etiquetes son pallabres clave curties, ensin espacios. Se pue usar fasta "
-"%(max_tags)d etiqueta."
-msgstr[1] ""
-"Les etiquetes son pallabres clave curties, ensin espacios. Se puen usar "
-"fasta %(max_tags)d etiquetes."
+msgstr[0] "Les etiquetes son pallabres clave curties, ensin espacios. Se pue usar fasta %(max_tags)d etiqueta."
+msgstr[1] "Les etiquetes son pallabres clave curties, ensin espacios. Se puen usar fasta %(max_tags)d etiquetes."
-#: forms.py:201 skins/default/templates/question_retag.html:58
-msgid "tags are required"
-msgstr "ye obligatorio etiquetar"
-
-#: forms.py:210
+#: forms.py:439
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
msgstr[0] "usa %(tag_count)d etiqueta o menos"
msgstr[1] "usa %(tag_count)d etiquetes o menos"
-#: forms.py:218
+#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
msgstr "Ye obligatoria polo menos una de les siguientes etiquetes: %(tags)s"
-#: forms.py:227
-#, python-format
-msgid "each tag must be shorter than %(max_chars)d character"
-msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "les etiquetes tienen de ser más curties de %(max_chars)d caráuter"
-msgstr[1] "les etiquetes tienen de ser más curties de %(max_chars)d caráuteres"
-
-#: forms.py:235
-msgid "use-these-chars-in-tags"
-msgstr "usa-estos-caráuteres-nes-etiquetes"
-
-#: forms.py:270
+#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki de la comunidá (nun puntua pal karma y cualquiera pue editar "
-"l'artículu)"
+msgstr "wiki de la comunidá (nun puntua pal karma y cualquiera pue editar l'artículu)"
-#: forms.py:271
+#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"si escueyes la opción wiki de la comunidá, la entruga y les rempuestes nun "
-"xeneren puntos y nun s'amosará'l nome del autor"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "si escueyes la opción wiki de la comunidá, la entruga y les rempuestes nun xeneren puntos y nun s'amosará'l nome del autor"
-#: forms.py:287
+#: forms.py:496
msgid "update summary:"
msgstr "resume d'anovamientu:"
-#: forms.py:288
+#: forms.py:498
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"escribi un resume curtiu de la revisión (p.ex. igua ortográfica, gramatical, "
-"meyora d'estilu; esti campu ye opcional)"
+msgstr "escribi un resume curtiu de la revisión (p.ex. igua ortográfica, gramatical, meyora d'estilu; esti campu ye opcional)"
-#: forms.py:364
+#: forms.py:585
msgid "Enter number of points to add or subtract"
msgstr "Escribi'l númberu de puntos a sumar o restar"
-#: forms.py:378 const/__init__.py:250
+#: forms.py:600 const/__init__.py:375
msgid "approved"
msgstr "aprobáu"
-#: forms.py:379 const/__init__.py:251
+#: forms.py:601 const/__init__.py:376
msgid "watched"
msgstr "vistu"
-#: forms.py:380 const/__init__.py:252
+#: forms.py:602 const/__init__.py:377
msgid "suspended"
msgstr "suspendíu"
-#: forms.py:381 const/__init__.py:253
+#: forms.py:603 const/__init__.py:378
msgid "blocked"
msgstr "bloquiáu"
-#: forms.py:383
+#: forms.py:605
msgid "administrator"
msgstr "alministrador"
-#: forms.py:384 const/__init__.py:249
+#: forms.py:606 const/__init__.py:374
msgid "moderator"
msgstr "moderador"
-#: forms.py:404
+#: forms.py:625
msgid "Change status to"
msgstr "Camudar estáu a"
-#: forms.py:431
+#: forms.py:652
msgid "which one?"
msgstr "¿cuál?"
-#: forms.py:452
+#: forms.py:673
msgid "Cannot change own status"
msgstr "Nun se pue camudar l'estáu propiu"
-#: forms.py:458
+#: forms.py:679
msgid "Cannot turn other user to moderator"
msgstr "Nun pues facer moderador a otru usuariu"
-#: forms.py:465
+#: forms.py:686
msgid "Cannot change status of another moderator"
msgstr "Nun pues camudar l'estáu d'otru moderador"
-#: forms.py:471
+#: forms.py:692
msgid "Cannot change status to admin"
msgstr "Nun se pue camudar l'estáu a alministrador"
-#: forms.py:477
+#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
msgstr "Si quies camudar l'estáu de %(username)s, fai una seleición afayadiza."
-#: forms.py:486
+#: forms.py:708
msgid "Subject line"
msgstr "Llinia d'asuntu"
-#: forms.py:493
+#: forms.py:713
msgid "Message text"
msgstr "Testu del mensaxe"
-#: forms.py:579
+#: forms.py:727
msgid "Your name (optional):"
msgstr "El to nome (opcional):"
-#: forms.py:580
+#: forms.py:728
msgid "Email:"
msgstr "Corréu electrónicu:"
-#: forms.py:582
+#: forms.py:730
msgid "Your message:"
msgstr "El to mensaxe:"
-#: forms.py:587
+#: forms.py:735
msgid "I don't want to give my email or receive a response:"
msgstr "Nun quiero dar el corréu electrónicu o recibir rempuesta:"
-#: forms.py:609
+#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
msgstr "Marca'l campu «Nun quiero dar el corréu electrónicu»."
-#: forms.py:648
+#: forms.py:791
+msgid "keep private within your groups"
+msgstr ""
+
+#: forms.py:830
+msgid "User name:"
+msgstr ""
+
+#: forms.py:832
+msgid "Enter name to post on behalf of someone else. Can create new accounts."
+msgstr ""
+
+#: forms.py:839
+msgid "Email address:"
+msgstr ""
+
+#: forms.py:889
+msgid "User name is required with the email"
+msgstr ""
+
+#: forms.py:894
+msgid "Email is required if user name is added"
+msgstr ""
+
+#: forms.py:914 forms.py:957
msgid "ask anonymously"
msgstr "entrugar anónimamente"
-#: forms.py:650
+#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
msgstr "Marca si nun quies revelar el to nombre al facer esta entruga"
-#: forms.py:810
+#: forms.py:947
+msgid ""
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr ""
+
+#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Ficisti esta pregunta anónimamente, si quies revelar la to identidá, marca "
-"esti cuadru."
+msgstr "Ficisti esta pregunta anónimamente, si quies revelar la to identidá, marca esti cuadru."
-#: forms.py:814
+#: forms.py:1217
msgid "reveal identity"
msgstr "revelar identidá"
-#: forms.py:872
+#: forms.py:1296
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Namái l'autor de la pregunta anónima pue revelar la so identidá; por favor, "
-"desmarca'l cuadru"
+msgstr "Namái l'autor de la pregunta anónima pue revelar la so identidá; por favor, desmarca'l cuadru"
-#: forms.py:885
+#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Paez que les regles camudaron: yá nun se pue entrugar de mou anónimu.Por "
-"favor, marca «revelar identidá» o recarga esta páxina y prueba a editar la "
-"entruga de nueves."
+msgstr "Paez que les regles camudaron: yá nun se pue entrugar de mou anónimu.Por favor, marca «revelar identidá» o recarga esta páxina y prueba a editar la entruga de nueves."
-#: forms.py:923
-msgid "this email will be linked to gravatar"
-msgstr "esti corréu electrónicu s'enllazará a gravatar"
-
-#: forms.py:930
+#: forms.py:1373
msgid "Real name"
msgstr "Nome real"
-#: forms.py:937
+#: forms.py:1380
msgid "Website"
msgstr "Sitiu web"
-#: forms.py:944
+#: forms.py:1387
msgid "City"
msgstr "Ciudá"
-#: forms.py:953
+#: forms.py:1396
msgid "Show country"
msgstr "Amosar país"
-#: forms.py:958
+#: forms.py:1401
+msgid "Show tag choices"
+msgstr ""
+
+#: forms.py:1406
msgid "Date of birth"
msgstr "Data de nacimientu"
-#: forms.py:959
+#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
msgstr "nun s'amosará, s'usa pa calcular la edá, formatu: AAAA-MM-DD"
-#: forms.py:965
+#: forms.py:1416
msgid "Profile"
msgstr "Perfil"
-#: forms.py:974
+#: forms.py:1425
msgid "Screen name"
msgstr "Nome visible"
-#: forms.py:1005 forms.py:1006
+#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
msgstr "esta direición de corréu yá ta rexistrada, usa otra"
-#: forms.py:1013
+#: forms.py:1470
msgid "Choose email tag filter"
msgstr "Escueyi una etiqueta pa la peñera de corréu"
-#: forms.py:1060
+#: forms.py:1522
msgid "Asked by me"
msgstr "Entrugao por min"
-#: forms.py:1063
+#: forms.py:1525
msgid "Answered by me"
msgstr "Respondío por min"
-#: forms.py:1066
+#: forms.py:1528
msgid "Individually selected"
msgstr "Seleicionao individualmente"
-#: forms.py:1069
+#: forms.py:1531
msgid "Entire forum (tag filtered)"
msgstr "Foru completu (peñeráu por etiqueta)"
-#: forms.py:1073
+#: forms.py:1535
msgid "Comments and posts mentioning me"
msgstr "Comentarios y mensaxes que me citen"
-#: forms.py:1152
+#: forms.py:1619
+msgid "please choose one of the options above"
+msgstr "escueyi una de les opciones anteriores"
+
+#: forms.py:1622
msgid "okay, let's try!"
msgstr "bien, ¡probemos!"
-#: forms.py:1153
-msgid "no community email please, thanks"
-msgstr "ensin correos de la comunidá, gracies"
+#: forms.py:1625
+#, python-format
+msgid "no %(sitename)s email please, thanks"
+msgstr ""
-#: forms.py:1157
-msgid "please choose one of the options above"
-msgstr "escueyi una de les opciones anteriores"
+#: forms.py:1673 templates/reopen.html:7
+msgid "Title"
+msgstr ""
+
+#: forms.py:1676 templates/groups.html:32
+msgid "Description"
+msgstr ""
+
+#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
+#: templates/tags/list_bulk_tag_subscription.html:12
+#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
+#: templates/widgets/tag_category_selector.html:2
+msgid "Tags"
+msgstr ""
+
+#: tasks.py:98
+msgid "An edit for my answer"
+msgstr ""
+
+#: tasks.py:101
+msgid "To add to your post EDIT ABOVE THIS LINE"
+msgstr ""
+
+#: tasks.py:119
+#, python-format
+msgid "Your post at %(site_name)s is now published"
+msgstr ""
+
+#: urls.py:44
+msgid "questions"
+msgstr ""
+
+#: urls.py:56
+msgid "question/"
+msgstr "entruga/"
+
+#: urls.py:61
+msgid "tags/"
+msgstr "etiquetes/"
+
+#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
+msgid "users/"
+msgstr "usuarios/"
+
+#: urls.py:71
+msgid "by-group/"
+msgstr ""
-#: urls.py:52
+#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
+msgid "edit/"
+msgstr "editar/"
+
+#: urls.py:85
+msgid "subscriptions/"
+msgstr "suscripciones/"
+
+#: urls.py:94
+msgid "select_languages/"
+msgstr ""
+
+#: urls.py:105
+msgid "groups/"
+msgstr ""
+
+#: urls.py:110
+msgid "users/update_has_custom_avatar/"
+msgstr "usuarios/anovamientu_tien_avatar_personalizáu/"
+
+#: urls.py:115 urls.py:120
+msgid "badges/"
+msgstr "insinies/"
+
+#: urls.py:133
+msgid "feedback/"
+msgstr "comentarios/"
+
+#: urls.py:154
msgid "about/"
msgstr "tocante-a/"
-#: urls.py:53
+#: urls.py:155
msgid "faq/"
msgstr "faq/"
-#: urls.py:54
+#: urls.py:156
msgid "privacy/"
msgstr "intimidá/"
-#: urls.py:56 urls.py:61
+#: urls.py:157
+msgid "help/"
+msgstr ""
+
+#: urls.py:159 urls.py:164
msgid "answers/"
msgstr "rempuestes/"
-#: urls.py:56 urls.py:82 urls.py:207
-msgid "edit/"
-msgstr "editar/"
-
-#: urls.py:61 urls.py:112
+#: urls.py:164 urls.py:256
msgid "revisions/"
msgstr "revisiones/"
-#: urls.py:67 urls.py:77 urls.py:82 urls.py:87 urls.py:92 urls.py:97
-#: urls.py:102 urls.py:107 urls.py:112 urls.py:118 urls.py:294
-#: skins/default/templates/question/javascript.html:16
-#: skins/default/templates/question/javascript.html:19
+#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
+#: urls.py:256
msgid "questions/"
msgstr "entrugues/"
-#: urls.py:77
+#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
msgid "ask/"
msgstr "entrugar/"
-#: urls.py:87
+#: urls.py:231
msgid "retag/"
msgstr "reetiquetar/"
-#: urls.py:92
+#: urls.py:236
msgid "close/"
msgstr "zarrar/"
-#: urls.py:97
+#: urls.py:241
msgid "reopen/"
msgstr "reabrir/"
-#: urls.py:102
+#: urls.py:246
msgid "answer/"
msgstr "responder/"
-#: urls.py:107 skins/default/templates/question/javascript.html:16
-msgid "vote/"
-msgstr "votar/"
-
-#: urls.py:118
-msgid "widgets/"
-msgstr "widgets/"
-
-#: urls.py:153
-msgid "tags/"
-msgstr "etiquetes/"
-
-#: urls.py:196
-msgid "subscribe-for-tags/"
-msgstr "suscribite-a-etiquetes/"
+#: urls.py:314
+msgid "tags/subscriptions/"
+msgstr ""
-#: urls.py:201 urls.py:207 urls.py:213 urls.py:221
-#: skins/default/templates/main_page/javascript.html:39
-#: skins/default/templates/main_page/javascript.html:42
-msgid "users/"
-msgstr "usuarios/"
+#: urls.py:319
+msgid "tags/subscriptions/delete/"
+msgstr ""
-#: urls.py:214
-msgid "subscriptions/"
-msgstr "suscripciones/"
+#: urls.py:324
+msgid "tags/subscriptions/create/"
+msgstr ""
-#: urls.py:226
-msgid "users/update_has_custom_avatar/"
-msgstr "usuarios/anovamientu_tien_avatar_personalizáu/"
+#: urls.py:329
+msgid "tags/subscriptions/edit/"
+msgstr ""
-#: urls.py:231 urls.py:236
-msgid "badges/"
-msgstr "insinies/"
+#: urls.py:334
+msgid "suggested-tags/"
+msgstr ""
-#: urls.py:241
+#: urls.py:459
msgid "messages/"
msgstr "mensaxes/"
-#: urls.py:241
+#: urls.py:459
msgid "markread/"
msgstr "marcar-lleíu/"
-#: urls.py:257
-msgid "upload/"
-msgstr "xubir/"
+#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
+#: urls.py:520 urls.py:525 urls.py:530
+msgid "widgets/"
+msgstr "widgets/"
-#: urls.py:258
-msgid "feedback/"
-msgstr "comentarios/"
+#: urls.py:510 deps/django_authopenid/urls.py:20
+msgid "complete/"
+msgstr ""
-#: urls.py:300 skins/default/templates/main_page/javascript.html:38
-#: skins/default/templates/main_page/javascript.html:41
-#: skins/default/templates/question/javascript.html:15
-#: skins/default/templates/question/javascript.html:18
-msgid "question/"
-msgstr "entruga/"
+#: urls.py:515
+msgid "create/"
+msgstr ""
-#: urls.py:307 setup_templates/settings.py:208
-#: skins/common/templates/authopenid/providers_javascript.html:7
+#: urls.py:525
+msgid "delete/"
+msgstr ""
+
+#: urls.py:560
+msgid "upload/"
+msgstr "xubir/"
+
+#: urls.py:585 setup_templates/settings.py:229
+#: templates/authopenid/providers_javascript.html:7
msgid "account/"
msgstr "cuenta/"
@@ -465,6 +563,34 @@ msgstr "Configuración del control d'accesu"
msgid "Allow only registered user to access the forum"
msgstr "Permitir entrar al foru solo a usuarios rexistraos"
+#: conf/access_control.py:22
+msgid "nothing - not required"
+msgstr ""
+
+#: conf/access_control.py:23
+msgid "access to content"
+msgstr ""
+
+#: conf/access_control.py:34
+msgid "Require valid email for"
+msgstr ""
+
+#: conf/access_control.py:44
+msgid "Allowed email addresses"
+msgstr ""
+
+#: conf/access_control.py:45
+msgid "Please use space to separate the entries"
+msgstr ""
+
+#: conf/access_control.py:54
+msgid "Allowed email domain names"
+msgstr ""
+
+#: conf/access_control.py:55
+msgid "Please use space to separate the entries, do not use the @ symbol!"
+msgstr ""
+
#: conf/badges.py:13
msgid "Badge settings"
msgstr "Configuración de les insinies"
@@ -577,186 +703,180 @@ msgstr "Prefixu del asuntu del corréu"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
+msgstr "Esta preferencia toma el valor predetermináu de la configuración de django EMAIL_SUBJECT_PREFIX. El valor que s'escriba equí sustituirá al predetermináu."
+
+#: conf/email.py:44
+msgid "Site administrator email address"
+msgstr ""
+
+#: conf/email.py:53
+msgid "Enable email alerts"
msgstr ""
-"Esta preferencia toma el valor predetermináu de la configuración de django "
-"EMAIL_SUBJECT_PREFIX. El valor que s'escriba equí sustituirá al "
-"predetermináu."
-#: conf/email.py:38
+#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
msgstr "Máximu númberu de mensaxes d'una alerta per corréu"
-#: conf/email.py:48
+#: conf/email.py:72
msgid "Default notification frequency all questions"
msgstr "Frecuencia predeterminada de notificación pa toles entrugues"
-#: conf/email.py:50
+#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Opción pa definir la frecuencia de les actualizaciones per corréu pa: toles "
-"entrugues"
+msgstr "Opción pa definir la frecuencia de les actualizaciones per corréu pa: toles entrugues"
-#: conf/email.py:62
+#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
-msgstr ""
-"Frecuencia predeterminada de notificación pa les entrugues feches pol "
-"usuariu"
+msgstr "Frecuencia predeterminada de notificación pa les entrugues feches pol usuariu"
-#: conf/email.py:64
+#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Opción pa definir la frecuencia de les actualizaciones per corréu pa: "
-"Entrugues feches pol usuariu"
+msgstr "Opción pa definir la frecuencia de les actualizaciones per corréu pa: Entrugues feches pol usuariu"
-#: conf/email.py:76
+#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Frecuencia predeterminada de notificación pa les entrugues respondíes pol "
-"usuariu"
+msgstr "Frecuencia predeterminada de notificación pa les entrugues respondíes pol usuariu"
-#: conf/email.py:78
+#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Opción pa definir la frecuencia de les actualizaciones per corréu pa: "
-"Entrugues respondíes pol usuariu"
+msgstr "Opción pa definir la frecuencia de les actualizaciones per corréu pa: Entrugues respondíes pol usuariu"
-#: conf/email.py:90
+#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
-"Frecuencia predeterminada d'avisu d'entrugues escoyíes "
-" individualmente pol usuariu"
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Frecuencia predeterminada d'avisu d'entrugues escoyíes individualmente pol usuariu"
-#: conf/email.py:93
+#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"Opción pa definir la frecuencia d'avisos per corréu pa: Entruga escoyía "
-"individualmente pol usuariu."
+msgstr "Opción pa definir la frecuencia d'avisos per corréu pa: Entruga escoyía individualmente pol usuariu."
-#: conf/email.py:105
+#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
-"Frecuencia predeterminada d'avisu pa menciones y "
-"comentarios"
+msgstr "Frecuencia predeterminada d'avisu pa menciones y comentarios"
-#: conf/email.py:108
+#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"Opción pa definir la frecuencia d'avisos per corréu pa: Menciones y "
-"comentarios."
+msgstr "Opción pa definir la frecuencia d'avisos per corréu pa: Menciones y comentarios."
-#: conf/email.py:119
+#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
msgstr "Unviar recordatorios periódicos sobre entrugues ensin contestar"
-#: conf/email.py:121
+#: conf/email.py:145
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"NOTA: pa usar esta carauterística, ye necesario executar el comandu de "
-"xestión \"send_unanswered_question_reminders\" (por exemplu, per aciu d'una "
-"xera de cron cola frecuencia apropiada) "
+msgstr "NOTA: pa usar esta carauterística, ye necesario executar el comandu de xestión \"send_unanswered_question_reminders\" (por exemplu, per aciu d'una xera de cron cola frecuencia apropiada) "
-#: conf/email.py:134
+#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
-"Díes enantes d'empezar a unviar recordatorios sobre entrugues ensin "
-"responder"
+msgstr "Díes enantes d'empezar a unviar recordatorios sobre entrugues ensin responder"
-#: conf/email.py:145
+#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Con qué frecuencia unviar recordatorios d'entrugues ensin responder (en díes "
-"ente cada recordatoriu unviáu)."
+msgstr "Con qué frecuencia unviar recordatorios d'entrugues ensin responder (en díes ente cada recordatoriu unviáu)."
-#: conf/email.py:157
+#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
-msgstr ""
-"Númberu máximu de recordatorios a unviar sobro entrugues ensin responder"
+msgstr "Númberu máximu de recordatorios a unviar sobro entrugues ensin responder"
-#: conf/email.py:168
+#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
msgstr "Unviar recordatorios periódicos p'aceutar la meyor respuesta"
-#: conf/email.py:170
+#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NOTA: pa usar esta carauterística, ye necesario executar el comandu de "
-"xestión \"send_accept_answer_reminders\" (por exemplu, per aciu d'una xera de "
-"cron cola frecuencia apropiada) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTA: pa usar esta carauterística, ye necesario executar el comandu de xestión \"send_accept_answer_reminders\" (por exemplu, per aciu d'una xera de cron cola frecuencia apropiada) "
-#: conf/email.py:183
+#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
msgstr "Díes enantes d'empezar a unviar recordatorios p'aceutar una respuesta"
-#: conf/email.py:194
+#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
msgstr ""
-#: conf/email.py:206
+#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
msgstr ""
-#: conf/email.py:218
+#: conf/email.py:242
msgid "Require email verification before allowing to post"
msgstr ""
-#: conf/email.py:219
+#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
msgstr ""
-#: conf/email.py:228
-msgid "Allow only one account per email address"
-msgstr ""
-
-#: conf/email.py:237
+#: conf/email.py:252
msgid "Fake email for anonymous user"
msgstr ""
-#: conf/email.py:238
+#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
msgstr ""
-#: conf/email.py:247
+#: conf/email.py:262
msgid "Allow posting questions by email"
msgstr ""
-#: conf/email.py:249
+#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
-#: conf/email.py:260
+#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
msgstr ""
-#: conf/email.py:262
+#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
msgstr ""
+#: conf/email.py:288
+msgid "Enable posting answers and comments by email"
+msgstr ""
+
+#: conf/email.py:291
+msgid "To enable this feature make sure lamson is running"
+msgstr ""
+
+#: conf/email.py:302
+msgid "Emailed post: when to notify author about publishing"
+msgstr ""
+
+#: conf/email.py:327
+msgid "Reply by email hostname"
+msgstr ""
+
+#: conf/email.py:338
+msgid ""
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr ""
+
#: conf/external_keys.py:11
msgid "Keys for external services"
msgstr ""
@@ -768,8 +888,8 @@ msgstr ""
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -787,100 +907,85 @@ msgstr ""
msgid "Enable recaptcha (keys below are required)"
msgstr ""
-#: conf/external_keys.py:60
+#: conf/external_keys.py:62
msgid "Recaptcha public key"
msgstr ""
-#: conf/external_keys.py:68
+#: conf/external_keys.py:70
msgid "Recaptcha private key"
msgstr ""
-#: conf/external_keys.py:70
+#: conf/external_keys.py:72
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
-#: conf/external_keys.py:82
+#: conf/external_keys.py:84
msgid "Facebook public API key"
msgstr ""
-#: conf/external_keys.py:84
+#: conf/external_keys.py:86
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
-#: conf/external_keys.py:97
+#: conf/external_keys.py:99
msgid "Facebook secret key"
msgstr ""
-#: conf/external_keys.py:105
+#: conf/external_keys.py:107
msgid "Twitter consumer key"
msgstr ""
-#: conf/external_keys.py:107
+#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
-#: conf/external_keys.py:118
+#: conf/external_keys.py:120
msgid "Twitter consumer secret"
msgstr ""
-#: conf/external_keys.py:126
+#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
msgstr ""
-#: conf/external_keys.py:128
+#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
-#: conf/external_keys.py:139
+#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
msgstr ""
-#: conf/external_keys.py:147
+#: conf/external_keys.py:149
msgid "ident.ca consumer key"
msgstr ""
-#: conf/external_keys.py:149
+#: conf/external_keys.py:151
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
msgstr ""
-#: conf/external_keys.py:160
+#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr ""
-#: conf/external_keys.py:168
-msgid "Use LDAP authentication for the password login"
-msgstr ""
-
-#: conf/external_keys.py:177
-msgid "LDAP service provider name"
-msgstr ""
-
-#: conf/external_keys.py:185
-msgid "URL for the LDAP service"
-msgstr ""
-
-#: conf/external_keys.py:193
-msgid "Explain how to change LDAP password"
-msgstr ""
-
#: conf/flatpages.py:11
-msgid "Flatpages - about, privacy policy, etc."
+msgid "Messages and pages - about, privacy policy, etc."
msgstr ""
#: conf/flatpages.py:19
@@ -903,46 +1008,80 @@ msgid ""
"the \"faq\" page to check your input."
msgstr ""
-#: conf/flatpages.py:46
+#: conf/flatpages.py:45
+msgid "Instructions on how to ask questions"
+msgstr ""
+
+#: conf/flatpages.py:48
+msgid ""
+"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
+"validator</a> on the \"ask\" page to check your input."
+msgstr ""
+
+#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
msgstr ""
-#: conf/flatpages.py:49
+#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
msgstr ""
+#: conf/flatpages.py:75
+msgid "Do not edit this field manually!!!"
+msgstr ""
+
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
msgstr ""
-#: conf/forum_data_rules.py:22
-#, python-format
+#: conf/forum_data_rules.py:27
+msgid "Editor for the posts"
+msgstr ""
+
+#: conf/forum_data_rules.py:42
+msgid "Editor for the comments"
+msgstr ""
+
+#: conf/forum_data_rules.py:51
+msgid "Enable big Ask button"
+msgstr ""
+
+#: conf/forum_data_rules.py:53
msgid ""
-"Enable embedding videos. <em>Note: please read <a href=\"%(url)s>read this</"
-"a> first.</em>"
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
+msgstr ""
+
+#: conf/forum_data_rules.py:66
+msgid "Enable embedding videos. "
msgstr ""
-#: conf/forum_data_rules.py:33
+#: conf/forum_data_rules.py:68
+#, python-format
+msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
+msgstr ""
+
+#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
msgstr ""
-#: conf/forum_data_rules.py:42
+#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
msgstr ""
-#: conf/forum_data_rules.py:44
+#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
-#: conf/forum_data_rules.py:56
+#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
msgstr ""
-#: conf/forum_data_rules.py:58
+#: conf/forum_data_rules.py:103
msgid ""
"Check if you want to allow users start posting questions or answers before "
"logging in. Enabling this may require adjustments in the user login system "
@@ -950,134 +1089,418 @@ msgid ""
"login system supports this feature."
msgstr ""
-#: conf/forum_data_rules.py:73
+#: conf/forum_data_rules.py:118
+msgid "Auto-follow questions by the Author"
+msgstr ""
+
+#: conf/forum_data_rules.py:123
+msgid "Fully open by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:124
+msgid "Folded by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:133
+msgid "Question details/body editor should be"
+msgstr ""
+
+#: conf/forum_data_rules.py:135
+msgid ""
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
+msgstr ""
+
+#: conf/forum_data_rules.py:147
msgid "Allow swapping answer with question"
msgstr ""
-#: conf/forum_data_rules.py:75
+#: conf/forum_data_rules.py:149
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
msgstr ""
-#: conf/forum_data_rules.py:87
+#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr ""
-#: conf/forum_data_rules.py:96
+#: conf/forum_data_rules.py:170
msgid "Minimum length of title (number of characters)"
msgstr ""
-#: conf/forum_data_rules.py:106
+#: conf/forum_data_rules.py:180
msgid "Minimum length of question body (number of characters)"
msgstr ""
-#: conf/forum_data_rules.py:117
+#: conf/forum_data_rules.py:191
msgid "Minimum length of answer body (number of characters)"
msgstr ""
-#: conf/forum_data_rules.py:126
+#: conf/forum_data_rules.py:202
+msgid "Minimum length of comment (number of characters)"
+msgstr ""
+
+#: conf/forum_data_rules.py:213
+msgid "Limit one answer per question per user"
+msgstr ""
+
+#: conf/forum_data_rules.py:223
+msgid "Enable accepting best answer"
+msgstr ""
+
+#: conf/forum_data_rules.py:231
+msgid "Are tags required?"
+msgstr ""
+
+#: conf/forum_data_rules.py:237
+msgid "category tree"
+msgstr ""
+
+#: conf/forum_data_rules.py:238
+msgid "user input"
+msgstr ""
+
+#: conf/forum_data_rules.py:245
+msgid "Source of tags"
+msgstr ""
+
+#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
msgstr ""
-#: conf/forum_data_rules.py:129
+#: conf/forum_data_rules.py:259
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
msgstr ""
-#: conf/forum_data_rules.py:141
+#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
msgstr ""
-#: conf/forum_data_rules.py:143
+#: conf/forum_data_rules.py:273
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
msgstr ""
-#: conf/forum_data_rules.py:157
+#: conf/forum_data_rules.py:287
msgid "Format of tag list"
msgstr ""
-#: conf/forum_data_rules.py:159
+#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
-#: conf/forum_data_rules.py:171
+#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
msgstr ""
-#: conf/forum_data_rules.py:173
+#: conf/forum_data_rules.py:303
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
msgstr ""
-#: conf/forum_data_rules.py:186
+#: conf/forum_data_rules.py:315
+msgid "Use separate set for subscribed tags"
+msgstr ""
+
+#: conf/forum_data_rules.py:317
+msgid ""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
+msgstr ""
+
+#: conf/forum_data_rules.py:325
+msgid "Always, for all users"
+msgstr ""
+
+#: conf/forum_data_rules.py:326
+msgid "Never, for all users"
+msgstr ""
+
+#: conf/forum_data_rules.py:327
+msgid "Let users decide"
+msgstr ""
+
+#: conf/forum_data_rules.py:335
+msgid "Publicly show user tag selections"
+msgstr ""
+
+#: conf/forum_data_rules.py:344
+msgid "Enable separate tag search box on main page"
+msgstr ""
+
+#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
msgstr ""
-#: conf/forum_data_rules.py:197
+#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
msgstr ""
-#: conf/forum_data_rules.py:207
+#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
msgstr ""
-#: conf/forum_data_rules.py:209
+#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
msgstr ""
-#: conf/forum_data_rules.py:220
+#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
msgstr ""
-#: conf/forum_data_rules.py:221
+#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
msgstr ""
-#: conf/forum_data_rules.py:230
+#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
msgstr ""
-#: conf/forum_data_rules.py:239
+#: conf/forum_data_rules.py:400
+msgid ""
+"This may be useful when only one-line comments are desired. Will not work "
+"with TinyMCE editor."
+msgstr ""
+
+#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
msgstr ""
-#: conf/forum_data_rules.py:240
+#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
msgstr ""
-#: conf/forum_data_rules.py:249
+#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
msgstr ""
-#: conf/forum_data_rules.py:251
+#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
msgstr ""
-#: conf/forum_data_rules.py:264
+#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
msgstr ""
-#: conf/forum_data_rules.py:276
+#: conf/forum_data_rules.py:448
msgid "Number of questions to list by default"
msgstr ""
-#: conf/forum_data_rules.py:286
+#: conf/forum_data_rules.py:458
msgid "What should \"unanswered question\" mean?"
msgstr ""
+#: conf/group_settings.py:9
+msgid "Group settings"
+msgstr ""
+
+#: conf/group_settings.py:18
+msgid "Enable user groups"
+msgstr ""
+
+#: conf/group_settings.py:41
+msgid "everyone"
+msgstr ""
+
+#: conf/group_settings.py:42
+msgid "Global user group name"
+msgstr ""
+
+#: conf/group_settings.py:43
+msgid "All users belong to this group automatically"
+msgstr ""
+
+#: conf/group_settings.py:53
+msgid "Enable group email adddresses"
+msgstr ""
+
+#: conf/group_settings.py:55
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:12
+msgid "Karma & Badge visibility"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:27
+msgid "Visibility of karma"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:30
+msgid "User's karma may be shown publicly or only to the owners"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:44
+msgid "Visibility of badges"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:47
+msgid "Badges can be either publicly shown or completely hidden"
+msgstr ""
+
+#: conf/ldap.py:9
+msgid "LDAP login configuration"
+msgstr ""
+
+#: conf/ldap.py:17
+msgid "Use LDAP authentication for the password login"
+msgstr ""
+
+#: conf/ldap.py:26
+msgid "Automatically create user accounts when possible"
+msgstr ""
+
+#: conf/ldap.py:29
+msgid ""
+"Potentially reduces number of steps in the registration process but can "
+"expose personal information, e.g. when LDAP login name is the same as email "
+"address or real name."
+msgstr ""
+
+#: conf/ldap.py:37
+msgid "Version 3"
+msgstr ""
+
+#: conf/ldap.py:38
+msgid "Version 2 (insecure and deprecated)!!!"
+msgstr ""
+
+#: conf/ldap.py:47
+msgid "LDAP protocol version"
+msgstr ""
+
+#: conf/ldap.py:49
+msgid ""
+"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
+"network."
+msgstr ""
+
+#: conf/ldap.py:59
+msgid "LDAP URL"
+msgstr ""
+
+#: conf/ldap.py:68
+msgid "LDAP encoding"
+msgstr ""
+
+#: conf/ldap.py:71
+msgid ""
+"This value in almost all cases is \"utf-8\". Change it if yours is "
+"different. This field is required"
+msgstr ""
+
+#: conf/ldap.py:82
+msgid "Base DN (distinguished name)"
+msgstr ""
+
+#: conf/ldap.py:85
+msgid ""
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
+msgstr ""
+
+#: conf/ldap.py:96
+msgid "User search filter template"
+msgstr ""
+
+#: conf/ldap.py:99
+msgid ""
+"Python string format template, must have two string placeholders, which "
+"should be left in the intact format. First placeholder will be used for the "
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
+msgstr ""
+
+#: conf/ldap.py:113
+msgid "UserID/login field"
+msgstr ""
+
+#: conf/ldap.py:116
+msgid ""
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
+msgstr ""
+
+#: conf/ldap.py:127
+msgid "\"Common Name\" field"
+msgstr ""
+
+#: conf/ldap.py:129
+msgid ""
+"Common name is a formal or informal name of a person, can be blank. Use it "
+"only if surname and given names are not available."
+msgstr ""
+
+#: conf/ldap.py:139
+msgid "First name, Last name"
+msgstr ""
+
+#: conf/ldap.py:140
+msgid "Last name, First name"
+msgstr ""
+
+#: conf/ldap.py:147
+msgid "\"Common Name\" field format"
+msgstr ""
+
+#: conf/ldap.py:150
+msgid "Use this only if \"Common Name\" field is used."
+msgstr ""
+
+#: conf/ldap.py:158
+msgid "Given (First) name"
+msgstr ""
+
+#: conf/ldap.py:160 conf/ldap.py:170
+msgid "This field can be blank"
+msgstr ""
+
+#: conf/ldap.py:168
+msgid "Surname (last) name"
+msgstr ""
+
+#: conf/ldap.py:178
+msgid "LDAP Server EMAIL field name"
+msgstr ""
+
+#: conf/ldap.py:180
+msgid "This field is required"
+msgstr ""
+
+#: conf/leading_sidebar.py:12
+msgid "Common left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:20
+msgid "Enable left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:29
+msgid "HTML for the left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:32
+msgid ""
+"Use this area to enter content at the LEFT sidebarin HTML format. When "
+"using this option, please use the HTML validation service to make sure that "
+"your input is valid and works well in all browsers."
+msgstr ""
+
#: conf/license.py:13
-msgid "Content LicensContent License"
+msgid "Content License"
msgstr ""
#: conf/license.py:21
@@ -1121,8 +1544,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1141,8 +1563,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1151,16 +1573,20 @@ msgid ""
"XML-RPC"
msgstr ""
-#: conf/login_providers.py:62
+#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr ""
-#: conf/login_providers.py:92
+#: conf/login_providers.py:93
+msgid "local password"
+msgstr ""
+
+#: conf/login_providers.py:98
#, python-format
msgid "Activate %(provider)s login"
msgstr ""
-#: conf/login_providers.py:97
+#: conf/login_providers.py:103
#, python-format
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
@@ -1177,8 +1603,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1211,8 +1637,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1236,8 +1662,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1263,67 +1689,152 @@ msgid "Accept own answer"
msgstr ""
#: conf/minimum_reputation.py:58
-msgid "Flag offensive"
+msgid "Accept any answer"
msgstr ""
#: conf/minimum_reputation.py:67
-msgid "Leave comments"
+msgid "Flag offensive"
msgstr ""
-#: conf/minimum_reputation.py:76
+#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
msgstr ""
-#: conf/minimum_reputation.py:85
+#: conf/minimum_reputation.py:97
msgid "Delete questions and answers posted by others"
msgstr ""
-#: conf/minimum_reputation.py:94
+#: conf/minimum_reputation.py:106
msgid "Upload files"
msgstr ""
-#: conf/minimum_reputation.py:103
+#: conf/minimum_reputation.py:115
+msgid "Insert clickable links"
+msgstr ""
+
+#: conf/minimum_reputation.py:124
+msgid "Insert link suggestions as plain text"
+msgstr ""
+
+#: conf/minimum_reputation.py:126
+msgid ""
+"This value should be smaller than that for \"insert clickable links\". This "
+"setting should stop link-spamming by newly registered users."
+msgstr ""
+
+#: conf/minimum_reputation.py:137
msgid "Close own questions"
msgstr ""
-#: conf/minimum_reputation.py:112
+#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
msgstr ""
-#: conf/minimum_reputation.py:121
+#: conf/minimum_reputation.py:155
msgid "Reopen own questions"
msgstr ""
-#: conf/minimum_reputation.py:130
+#: conf/minimum_reputation.py:164
msgid "Edit community wiki posts"
msgstr ""
-#: conf/minimum_reputation.py:139
+#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
msgstr ""
-#: conf/minimum_reputation.py:148
+#: conf/minimum_reputation.py:182
msgid "View offensive flags"
msgstr ""
-#: conf/minimum_reputation.py:157
+#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
msgstr ""
-#: conf/minimum_reputation.py:166
-msgid "Lock posts"
-msgstr ""
-
-#: conf/minimum_reputation.py:175
+#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
msgstr ""
-#: conf/minimum_reputation.py:177
+#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
msgstr ""
+#: conf/minimum_reputation.py:214
+msgid "Make posts by email"
+msgstr ""
+
+#: conf/minimum_reputation.py:223
+msgid "Trigger email notifications"
+msgstr ""
+
+#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
+msgid "Reduces spam"
+msgstr ""
+
+#: conf/minimum_reputation.py:233
+msgid "Trigger tweets on others accounts"
+msgstr ""
+
+#: conf/moderation.py:19
+msgid "Content moderation"
+msgstr ""
+
+#: conf/moderation.py:28
+msgid "Enable content moderation"
+msgstr ""
+
+#: conf/moderation.py:38
+msgid "Enable tag moderation"
+msgstr ""
+
+#: conf/moderation.py:40
+msgid ""
+"If enabled, any new tags will not be applied to the questions, but emailed "
+"to the moderators. To use this feature, tags must be optional."
+msgstr ""
+
+#: conf/question_lists.py:11
+msgid "Listings of questions"
+msgstr ""
+
+#: conf/question_lists.py:20
+msgid "Enable \"All Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:21 conf/question_lists.py:31
+#: conf/question_lists.py:41
+msgid "At least one of these selectors must be enabled"
+msgstr ""
+
+#: conf/question_lists.py:30
+msgid "Enable \"Unanswered Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:40
+msgid "Enable \"Followed Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:53 conf/question_lists.py:70
+msgid "All Questions"
+msgstr ""
+
+#: conf/question_lists.py:54 conf/question_lists.py:71
+msgid "Unanswered Questions"
+msgstr ""
+
+#: conf/question_lists.py:55
+msgid "Followed Questions"
+msgstr ""
+
+#: conf/question_lists.py:64
+msgid "Default questions selector for the authenticated users"
+msgstr ""
+
+#: conf/question_lists.py:80
+msgid "Default questions selector for the anonymous users"
+msgstr ""
+
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
msgstr ""
@@ -1388,13 +1899,11 @@ msgstr ""
msgid "Main page sidebar"
msgstr ""
-#: conf/sidebar_main.py:20 conf/sidebar_profile.py:20
-#: conf/sidebar_question.py:19
+#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
msgstr ""
#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
-#: conf/sidebar_question.py:22
msgid ""
"Use this area to enter content at the TOP of the sidebarin HTML format. "
"When using this option (as well as the sidebar footer), please use the HTML "
@@ -1402,365 +1911,385 @@ msgid ""
"all browsers."
msgstr ""
-#: conf/sidebar_main.py:36
+#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
+#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
+#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
+msgid "Show above only to anonymous users"
+msgstr ""
+
+#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
msgstr ""
-#: conf/sidebar_main.py:38
+#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
msgstr ""
-#: conf/sidebar_main.py:49
+#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
msgstr ""
-#: conf/sidebar_main.py:59
+#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
msgstr ""
-#: conf/sidebar_main.py:61
+#: conf/sidebar_main.py:70
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
msgstr ""
-#: conf/sidebar_main.py:72
+#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
msgstr ""
-#: conf/sidebar_main.py:74
+#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
msgstr ""
-#: conf/sidebar_main.py:85 conf/sidebar_profile.py:36
-#: conf/sidebar_question.py:75
+#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
msgstr ""
-#: conf/sidebar_main.py:88 conf/sidebar_profile.py:39
-#: conf/sidebar_question.py:78
+#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr ""
+#: conf/sidebar_profile.py:20
+msgid "Custom sidebar"
+msgstr ""
+
#: conf/sidebar_question.py:11
-msgid "Question page sidebar"
+msgid "Question page banners and sidebar"
+msgstr ""
+
+#: conf/sidebar_question.py:19
+msgid "Top banner"
+msgstr ""
+
+#: conf/sidebar_question.py:22
+msgid ""
+"When using this option, please use the HTML validation service to make sure "
+"that your input is valid and works well in all browsers."
msgstr ""
-#: conf/sidebar_question.py:35
+#: conf/sidebar_question.py:42
+msgid "Answers banner"
+msgstr ""
+
+#: conf/sidebar_question.py:45
+msgid ""
+"This banner will show above the second answer. When using this option, "
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
+msgstr ""
+
+#: conf/sidebar_question.py:70
+msgid ""
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
+"validation service to make sure that your input is valid and works well in "
+"all browsers."
+msgstr ""
+
+#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
msgstr ""
-#: conf/sidebar_question.py:37
+#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
msgstr ""
-#: conf/sidebar_question.py:48
+#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
msgstr ""
-#: conf/sidebar_question.py:50
+#: conf/sidebar_question.py:107
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
msgstr ""
-#: conf/sidebar_question.py:62
+#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
msgstr ""
-#: conf/sidebar_question.py:64
+#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
msgstr ""
-#: conf/site_modes.py:64
+#: conf/site_modes.py:63
msgid "Bootstrap mode"
msgstr ""
-#: conf/site_modes.py:74
-msgid "Activate a \"Bootstrap\" mode"
+#: conf/site_modes.py:73
+msgid "Activate a \"Large site\" mode"
msgstr ""
-#: conf/site_modes.py:76
+#: conf/site_modes.py:75
msgid ""
-"Bootstrap mode lowers reputation and certain badge thresholds, to values, "
-"more suitable for the smaller communities, <strong>WARNING:</strong> your "
-"current value for Minimum reputation, Bagde Settings and Vote Rules will be "
-"changed after you modify this setting."
+"\"Large site\" mode increases reputation and certain badge thresholds, to "
+"values, more suitable for the larger communities, <strong>WARNING:</strong> "
+"your current values for Minimum reputation, Badge Settings and Vote Rules "
+"will be changed after you modify this setting."
msgstr ""
-#: conf/site_settings.py:12
+#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
msgstr ""
-#: conf/site_settings.py:21
+#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
msgstr ""
-#: conf/site_settings.py:30
+#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
msgstr ""
-#: conf/site_settings.py:39
+#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
msgstr ""
-#: conf/site_settings.py:49
+#: conf/site_settings.py:51
msgid "Site description for the search engines"
msgstr ""
-#: conf/site_settings.py:58
+#: conf/site_settings.py:60
msgid "Short name for your Q&A forum"
msgstr ""
-#: conf/site_settings.py:68
+#: conf/site_settings.py:70
+msgid "Please enter url of your site"
+msgstr ""
+
+#: conf/site_settings.py:73
+msgid "Url must start either from http or https"
+msgstr ""
+
+#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
msgstr ""
-#: conf/site_settings.py:79
+#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
msgstr ""
-#: conf/site_settings.py:90
+#: conf/site_settings.py:115
msgid "Text shown in the greeting message shown to the anonymous user"
msgstr ""
-#: conf/site_settings.py:94
+#: conf/site_settings.py:119
msgid "Use HTML to format the message "
msgstr ""
-#: conf/site_settings.py:103
+#: conf/site_settings.py:128
msgid "Feedback site URL"
msgstr ""
-#: conf/site_settings.py:105
+#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
msgstr ""
-#: conf/skin_counter_settings.py:11
-msgid "Skin: view, vote and answer counters"
-msgstr ""
-
-#: conf/skin_counter_settings.py:19
-msgid "Vote counter value to give \"full color\""
-msgstr ""
-
-#: conf/skin_counter_settings.py:29
-msgid "Background color for votes = 0"
-msgstr ""
-
-#: conf/skin_counter_settings.py:30 conf/skin_counter_settings.py:41
-#: conf/skin_counter_settings.py:52 conf/skin_counter_settings.py:62
-#: conf/skin_counter_settings.py:72 conf/skin_counter_settings.py:85
-#: conf/skin_counter_settings.py:106 conf/skin_counter_settings.py:117
-#: conf/skin_counter_settings.py:128 conf/skin_counter_settings.py:138
-#: conf/skin_counter_settings.py:148 conf/skin_counter_settings.py:163
-#: conf/skin_counter_settings.py:186 conf/skin_counter_settings.py:196
-#: conf/skin_counter_settings.py:206 conf/skin_counter_settings.py:216
-#: conf/skin_counter_settings.py:228 conf/skin_counter_settings.py:239
-#: conf/skin_counter_settings.py:252 conf/skin_counter_settings.py:262
-msgid "HTML color name or hex value"
+#: conf/skin_general_settings.py:15
+msgid "Skin, logos and HTML <head> parts"
msgstr ""
-#: conf/skin_counter_settings.py:40
-msgid "Foreground color for votes = 0"
+#: conf/skin_general_settings.py:23
+msgid "Q&A site logo"
msgstr ""
-#: conf/skin_counter_settings.py:51
-msgid "Background color for votes"
+#: conf/skin_general_settings.py:25
+msgid "To change the logo, select new file, then submit this whole form."
msgstr ""
-#: conf/skin_counter_settings.py:61
-msgid "Foreground color for votes"
+#: conf/skin_general_settings.py:34
+msgid "English"
msgstr ""
-#: conf/skin_counter_settings.py:71
-msgid "Background color for votes = MAX"
+#: conf/skin_general_settings.py:35
+msgid "Spanish"
msgstr ""
-#: conf/skin_counter_settings.py:84
-msgid "Foreground color for votes = MAX"
+#: conf/skin_general_settings.py:36
+msgid "Catalan"
msgstr ""
-#: conf/skin_counter_settings.py:95
-msgid "View counter value to give \"full color\""
+#: conf/skin_general_settings.py:37
+msgid "German"
msgstr ""
-#: conf/skin_counter_settings.py:105
-msgid "Background color for views = 0"
+#: conf/skin_general_settings.py:38
+msgid "Greek"
msgstr ""
-#: conf/skin_counter_settings.py:116
-msgid "Foreground color for views = 0"
+#: conf/skin_general_settings.py:39
+msgid "Finnish"
msgstr ""
-#: conf/skin_counter_settings.py:127
-msgid "Background color for views"
+#: conf/skin_general_settings.py:40
+msgid "French"
msgstr ""
-#: conf/skin_counter_settings.py:137
-msgid "Foreground color for views"
+#: conf/skin_general_settings.py:41
+msgid "Hindi"
msgstr ""
-#: conf/skin_counter_settings.py:147
-msgid "Background color for views = MAX"
+#: conf/skin_general_settings.py:42
+msgid "Hungarian"
msgstr ""
-#: conf/skin_counter_settings.py:162
-msgid "Foreground color for views = MAX"
+#: conf/skin_general_settings.py:43
+msgid "Italian"
msgstr ""
-#: conf/skin_counter_settings.py:173
-msgid "Answer counter value to give \"full color\""
+#: conf/skin_general_settings.py:44
+msgid "Japanese"
msgstr ""
-#: conf/skin_counter_settings.py:185
-msgid "Background color for answers = 0"
+#: conf/skin_general_settings.py:45
+msgid "Korean"
msgstr ""
-#: conf/skin_counter_settings.py:195
-msgid "Foreground color for answers = 0"
+#: conf/skin_general_settings.py:46
+msgid "Portuguese"
msgstr ""
-#: conf/skin_counter_settings.py:205
-msgid "Background color for answers"
+#: conf/skin_general_settings.py:47
+msgid "Brazilian Portuguese"
msgstr ""
-#: conf/skin_counter_settings.py:215
-msgid "Foreground color for answers"
+#: conf/skin_general_settings.py:48
+msgid "Romanian"
msgstr ""
-#: conf/skin_counter_settings.py:227
-msgid "Background color for answers = MAX"
+#: conf/skin_general_settings.py:49
+msgid "Russian"
msgstr ""
-#: conf/skin_counter_settings.py:238
-msgid "Foreground color for answers = MAX"
+#: conf/skin_general_settings.py:50
+msgid "Serbian"
msgstr ""
-#: conf/skin_counter_settings.py:251
-msgid "Background color for accepted"
+#: conf/skin_general_settings.py:51
+msgid "Turkish"
msgstr ""
-#: conf/skin_counter_settings.py:261
-msgid "Foreground color for accepted answer"
+#: conf/skin_general_settings.py:52
+msgid "Vietnamese"
msgstr ""
-#: conf/skin_general_settings.py:15
-msgid "Logos and HTML <head> parts"
+#: conf/skin_general_settings.py:53
+msgid "Chinese"
msgstr ""
-#: conf/skin_general_settings.py:23
-msgid "Q&A site logo"
+#: conf/skin_general_settings.py:54
+msgid "Chinese (Taiwan)"
msgstr ""
-#: conf/skin_general_settings.py:25
-msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-
-#: conf/skin_general_settings.py:39
+#: conf/skin_general_settings.py:73
msgid "Show logo"
msgstr ""
-#: conf/skin_general_settings.py:41
+#: conf/skin_general_settings.py:75
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
msgstr ""
-#: conf/skin_general_settings.py:53
+#: conf/skin_general_settings.py:87
msgid "Site favicon"
msgstr ""
-#: conf/skin_general_settings.py:55
+#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
-#: conf/skin_general_settings.py:73
+#: conf/skin_general_settings.py:105
msgid "Password login button"
msgstr ""
-#: conf/skin_general_settings.py:75
+#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
-#: conf/skin_general_settings.py:90
+#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
msgstr ""
-#: conf/skin_general_settings.py:92
+#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
-#: conf/skin_general_settings.py:107
+#: conf/skin_general_settings.py:137
msgid "Select skin"
msgstr ""
-#: conf/skin_general_settings.py:118
+#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
msgstr ""
-#: conf/skin_general_settings.py:127
+#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
msgstr ""
-#: conf/skin_general_settings.py:129
+#: conf/skin_general_settings.py:159
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
-#: conf/skin_general_settings.py:151
+#: conf/skin_general_settings.py:181
msgid "Custom header additions"
msgstr ""
-#: conf/skin_general_settings.py:153
+#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
msgstr ""
-#: conf/skin_general_settings.py:168
+#: conf/skin_general_settings.py:198
msgid "Site footer mode"
msgstr ""
-#: conf/skin_general_settings.py:170
+#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
msgstr ""
-#: conf/skin_general_settings.py:187
+#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
msgstr ""
-#: conf/skin_general_settings.py:189
+#: conf/skin_general_settings.py:219
msgid ""
"<strong>To enable this function</strong>, please select option 'customize' "
"in the \"Site footer mode\" above. Use this area to enter contents of the "
@@ -1769,89 +2298,104 @@ msgid ""
"that your input is valid and works well in all browsers."
msgstr ""
-#: conf/skin_general_settings.py:204
+#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
msgstr ""
-#: conf/skin_general_settings.py:206
+#: conf/skin_general_settings.py:236
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
msgstr ""
-#: conf/skin_general_settings.py:218
+#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
msgstr ""
-#: conf/skin_general_settings.py:220
+#: conf/skin_general_settings.py:250
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
-#: conf/skin_general_settings.py:236
+#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
msgstr ""
-#: conf/skin_general_settings.py:239
+#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
msgstr ""
-#: conf/skin_general_settings.py:249
+#: conf/skin_general_settings.py:279
msgid "Custom javascript"
msgstr ""
-#: conf/skin_general_settings.py:251
+#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
-#: conf/skin_general_settings.py:269
+#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
msgstr ""
-#: conf/skin_general_settings.py:271
+#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
msgstr ""
-#: conf/skin_general_settings.py:282
+#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
msgstr ""
-#: conf/skin_general_settings.py:286
+#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
msgstr ""
#: conf/social_sharing.py:11
-msgid "Sharing content on social networks"
+msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-msgid "Check to enable sharing of questions on Twitter"
+msgid "Check to enable RSS feeds"
msgstr ""
#: conf/social_sharing.py:29
-msgid "Check to enable sharing of questions on Facebook"
+msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
+msgid "Check to enable sharing of questions on Twitter"
+msgstr ""
+
+#: conf/social_sharing.py:40
+msgid ""
+"Important - to actually start sharing on twitter, it is required to set up "
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
+msgstr ""
+
+#: conf/social_sharing.py:52
+msgid "Check to enable sharing of questions on Facebook"
+msgstr ""
+
+#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
msgstr ""
-#: conf/social_sharing.py:47
+#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
msgstr ""
-#: conf/social_sharing.py:56
+#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
msgstr ""
@@ -1892,38 +2436,84 @@ msgstr ""
msgid "Login, Users & Communication"
msgstr ""
-#: conf/user_settings.py:12
+#: conf/user_settings.py:14
msgid "User settings"
msgstr ""
-#: conf/user_settings.py:21
+#: conf/user_settings.py:23
+msgid "On-screen greeting shown to the new users"
+msgstr ""
+
+#: conf/user_settings.py:32
+msgid "Allow anonymous users send feedback"
+msgstr ""
+
+#: conf/user_settings.py:41
msgid "Allow editing user screen name"
msgstr ""
-#: conf/user_settings.py:30
+#: conf/user_settings.py:50
+msgid "Auto-fill user name, email, etc on registration"
+msgstr ""
+
+#: conf/user_settings.py:51
+msgid "Implemented only for LDAP logins at this point"
+msgstr ""
+
+#: conf/user_settings.py:60
+msgid "Allow users change own email addresses"
+msgstr ""
+
+#: conf/user_settings.py:69
+msgid "Allow email address in user name"
+msgstr ""
+
+#: conf/user_settings.py:78
msgid "Allow account recovery by email"
msgstr ""
-#: conf/user_settings.py:39
+#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
msgstr ""
-#: conf/user_settings.py:49
+#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
msgstr ""
-#: conf/user_settings.py:59
+#: conf/user_settings.py:105
+msgid "Default avatar for users"
+msgstr ""
+
+#: conf/user_settings.py:107
+msgid ""
+"To change the avatar image, select new file, then submit this whole form."
+msgstr ""
+
+#: conf/user_settings.py:120
+msgid "Use automatic avatars from gravatar.com"
+msgstr ""
+
+#: conf/user_settings.py:122
+msgid ""
+"Check this option if you want to allow the use of gravatar.com for avatars. "
+"Please, note that this feature might take about 10 minutes to become fully "
+"effective. You will have to enable uploaded avatars as well. For more "
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr ""
+
+#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
msgstr ""
-#: conf/user_settings.py:61
+#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
msgstr ""
-#: conf/user_settings.py:71
+#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
msgstr ""
@@ -1965,425 +2555,530 @@ msgid ""
"question poster"
msgstr ""
-#: conf/widgets.py:13
-msgid "Embeddable widgets"
-msgstr ""
-
-#: conf/widgets.py:25
-msgid "Number of questions to show"
-msgstr ""
-
-#: conf/widgets.py:28
-msgid ""
-"To embed the widget, add the following code to your site (and fill in "
-"correct base url, preferred tags, width and height):<iframe src="
-"\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width=\"100%"
-"\" height=\"300\"scrolling=\"no\"><p>Your browser does not support iframes.</"
-"p></iframe>"
-msgstr ""
-
-#: conf/widgets.py:73
-msgid "CSS for the questions widget"
-msgstr ""
-
-#: conf/widgets.py:81
-msgid "Header for the questions widget"
-msgstr ""
-
-#: conf/widgets.py:90
-msgid "Footer for the questions widget"
-msgstr ""
-
-#: const/__init__.py:10
+#: const/__init__.py:11
msgid "duplicate question"
msgstr ""
-#: const/__init__.py:11
+#: const/__init__.py:12
msgid "question is off-topic or not relevant"
msgstr ""
-#: const/__init__.py:12
+#: const/__init__.py:13
msgid "too subjective and argumentative"
msgstr ""
-#: const/__init__.py:13
+#: const/__init__.py:14
msgid "not a real question"
msgstr ""
-#: const/__init__.py:14
+#: const/__init__.py:15
msgid "the question is answered, right answer was accepted"
msgstr "la entruga ta respondida, s'aceutó la respuesta correcta"
-#: const/__init__.py:15
+#: const/__init__.py:16
msgid "question is not relevant or outdated"
msgstr "la entruga nun ye relevante o ta anticuada"
-#: const/__init__.py:16
+#: const/__init__.py:17
msgid "question contains offensive or malicious remarks"
msgstr "la entruga contien comentarios ofensivos o bilordios"
-#: const/__init__.py:17
+#: const/__init__.py:18
msgid "spam or advertising"
msgstr "spam o publicidá"
-#: const/__init__.py:18
+#: const/__init__.py:19
msgid "too localized"
msgstr "demasiao llocalizada"
-#: const/__init__.py:41
+#: const/__init__.py:29
+msgid "disable sharing"
+msgstr ""
+
+#: const/__init__.py:30
+#: templates/user_profile/twitter_sharing_controls.html:13
+#: templates/user_profile/twitter_sharing_controls.html:17
+msgid "my posts"
+msgstr ""
+
+#: const/__init__.py:31
+#: templates/user_profile/twitter_sharing_controls.html:14
+#: templates/user_profile/twitter_sharing_controls.html:16
+msgid "all posts"
+msgstr ""
+
+#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
msgstr "más nueves"
-#: const/__init__.py:42 skins/default/templates/users.html:27
+#: const/__init__.py:55 templates/users.html:54
+#: templates/question/answer_tab_bar.html:15
msgid "oldest"
msgstr "más antigües"
-#: const/__init__.py:43
+#: const/__init__.py:56
msgid "active"
msgstr "activa"
-#: const/__init__.py:44
+#: const/__init__.py:57
msgid "inactive"
msgstr "inactiva"
-#: const/__init__.py:45
+#: const/__init__.py:58
msgid "hottest"
msgstr "más populares"
-#: const/__init__.py:46
+#: const/__init__.py:59
msgid "coldest"
msgstr "menos populares"
-#: const/__init__.py:47
+#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "más votada"
-#: const/__init__.py:48
+#: const/__init__.py:61
msgid "least voted"
msgstr "menos votada"
-#: const/__init__.py:49
+#: const/__init__.py:62
msgid "relevance"
msgstr "relevancia"
-#: const/__init__.py:57
-#: skins/default/templates/user_profile/user_inbox.html:50
+#: const/__init__.py:74
+msgid "Never"
+msgstr ""
+
+#: const/__init__.py:75
+msgid "When new post is published"
+msgstr ""
+
+#: const/__init__.py:76
+msgid "When post is published or revised"
+msgstr ""
+
+#: const/__init__.py:108
+#, python-format
+msgid ""
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
+msgstr ""
+
+#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
msgid "all"
msgstr "toes"
-#: const/__init__.py:58
+#: const/__init__.py:123
msgid "unanswered"
msgstr "ensin rempuesta"
-#: const/__init__.py:59
-msgid "favorite"
-msgstr "favorita"
+#: const/__init__.py:124
+msgid "followed"
+msgstr ""
-#: const/__init__.py:64
+#: const/__init__.py:129
msgid "list"
msgstr "llista"
-#: const/__init__.py:65
+#: const/__init__.py:130
msgid "cloud"
msgstr "ñube"
-#: const/__init__.py:78
+#: const/__init__.py:138
msgid "Question has no answers"
msgstr "La entruga nun tien rempuestes"
-#: const/__init__.py:79
+#: const/__init__.py:139
msgid "Question has no accepted answers"
msgstr "La entruga nun tien rempuestes aceutaes"
-#: const/__init__.py:122
+#: const/__init__.py:195
msgid "asked a question"
msgstr ""
-#: const/__init__.py:123
+#: const/__init__.py:196
msgid "answered a question"
msgstr ""
-#: const/__init__.py:124
+#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
msgstr ""
-#: const/__init__.py:125
+#: const/__init__.py:198 const/__init__.py:302
msgid "commented answer"
msgstr ""
-#: const/__init__.py:126
+#: const/__init__.py:199
msgid "edited question"
msgstr ""
-#: const/__init__.py:127
+#: const/__init__.py:200
msgid "edited answer"
msgstr ""
-#: const/__init__.py:128
-msgid "received award"
+#: const/__init__.py:201
+msgid "received badge"
msgstr ""
-#: const/__init__.py:129
+#: const/__init__.py:202
msgid "marked best answer"
msgstr ""
-#: const/__init__.py:130
+#: const/__init__.py:203
msgid "upvoted"
msgstr ""
-#: const/__init__.py:131
+#: const/__init__.py:204
msgid "downvoted"
msgstr ""
-#: const/__init__.py:132
+#: const/__init__.py:205
msgid "canceled vote"
msgstr ""
-#: const/__init__.py:133
+#: const/__init__.py:206
msgid "deleted question"
msgstr ""
-#: const/__init__.py:134
+#: const/__init__.py:207
msgid "deleted answer"
msgstr ""
-#: const/__init__.py:135
+#: const/__init__.py:208
msgid "marked offensive"
msgstr ""
-#: const/__init__.py:136
+#: const/__init__.py:209
msgid "updated tags"
msgstr ""
-#: const/__init__.py:137
+#: const/__init__.py:210
msgid "selected favorite"
msgstr ""
-#: const/__init__.py:138
+#: const/__init__.py:211
msgid "completed user profile"
msgstr ""
-#: const/__init__.py:139
+#: const/__init__.py:212
msgid "email update sent to user"
msgstr ""
-#: const/__init__.py:142
+#: const/__init__.py:213
+msgid "a post was shared"
+msgstr ""
+
+#: const/__init__.py:216
msgid "reminder about unanswered questions sent"
msgstr ""
-#: const/__init__.py:146
+#: const/__init__.py:220
msgid "reminder about accepting the best answer sent"
msgstr ""
-#: const/__init__.py:148
+#: const/__init__.py:222
msgid "mentioned in the post"
msgstr ""
-#: const/__init__.py:199
-msgid "question_answered"
+#: const/__init__.py:225
+msgid "created tag description"
msgstr ""
-#: const/__init__.py:200
-msgid "question_commented"
+#: const/__init__.py:229
+msgid "updated tag description"
msgstr ""
-#: const/__init__.py:201
-msgid "answer_commented"
+#: const/__init__.py:231
+msgid "made a new post"
msgstr ""
-#: const/__init__.py:202
-msgid "answer_accepted"
+#: const/__init__.py:234
+msgid "made an edit"
msgstr ""
-#: const/__init__.py:206
+#: const/__init__.py:238
+msgid "created post reject reason"
+msgstr ""
+
+#: const/__init__.py:242
+msgid "updated post reject reason"
+msgstr ""
+
+#: const/__init__.py:300
+msgid "answered question"
+msgstr ""
+
+#: const/__init__.py:303
+msgid "accepted answer"
+msgstr ""
+
+#: const/__init__.py:307
msgid "[closed]"
msgstr ""
-#: const/__init__.py:207
+#: const/__init__.py:308
msgid "[deleted]"
msgstr ""
-#: const/__init__.py:208 views/readers.py:590
+#: const/__init__.py:309 views/readers.py:642
msgid "initial version"
msgstr ""
-#: const/__init__.py:209
+#: const/__init__.py:310
msgid "retagged"
msgstr ""
-#: const/__init__.py:217
-msgid "off"
+#: const/__init__.py:311
+msgid "[private]"
+msgstr ""
+
+#: const/__init__.py:320
+msgid "show all tags"
+msgstr ""
+
+#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
+#: const/__init__.py:342
+msgid "exclude ignored tags"
+msgstr ""
+
+#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
+msgid "only interesting tags"
msgstr ""
-#: const/__init__.py:218
-msgid "exclude ignored"
+#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
+msgid "only subscribed tags"
msgstr ""
-#: const/__init__.py:219
-msgid "only selected"
+#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
+msgid "email for all tags"
msgstr ""
-#: const/__init__.py:223
+#: const/__init__.py:348
msgid "instantly"
msgstr ""
-#: const/__init__.py:224
+#: const/__init__.py:349
msgid "daily"
msgstr ""
-#: const/__init__.py:225
+#: const/__init__.py:350
msgid "weekly"
msgstr ""
-#: const/__init__.py:226
+#: const/__init__.py:351
msgid "no email"
msgstr ""
-#: const/__init__.py:233
+#: const/__init__.py:358
msgid "identicon"
msgstr ""
-#: const/__init__.py:234
+#: const/__init__.py:359
msgid "mystery-man"
msgstr ""
-#: const/__init__.py:235
+#: const/__init__.py:360
msgid "monsterid"
msgstr ""
-#: const/__init__.py:236
+#: const/__init__.py:361
msgid "wavatar"
msgstr ""
-#: const/__init__.py:237
+#: const/__init__.py:362
msgid "retro"
msgstr ""
-#: const/__init__.py:284 skins/default/templates/badges.html:37
+#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
msgstr ""
-#: const/__init__.py:285 skins/default/templates/badges.html:46
+#: const/__init__.py:410 templates/badges.html:43
msgid "silver"
msgstr ""
-#: const/__init__.py:286 skins/default/templates/badges.html:53
+#: const/__init__.py:411 templates/badges.html:50
msgid "bronze"
msgstr ""
-#: const/__init__.py:298
+#: const/__init__.py:423
msgid "None"
msgstr ""
-#: const/__init__.py:299
+#: const/__init__.py:424
msgid "Gravatar"
msgstr ""
-#: const/__init__.py:300
+#: const/__init__.py:425
msgid "Uploaded Avatar"
msgstr ""
-#: const/message_keys.py:15
+#: const/__init__.py:429
+msgid "date descendant"
+msgstr ""
+
+#: const/__init__.py:430
+msgid "date ascendant"
+msgstr ""
+
+#: const/__init__.py:431
+msgid "activity descendant"
+msgstr ""
+
+#: const/__init__.py:432
+msgid "activity ascendant"
+msgstr ""
+
+#: const/__init__.py:433
+msgid "answers descendant"
+msgstr ""
+
+#: const/__init__.py:434
+msgid "answers ascendant"
+msgstr ""
+
+#: const/__init__.py:435
+msgid "votes descendant"
+msgstr ""
+
+#: const/__init__.py:436
+msgid "votes ascendant"
+msgstr ""
+
+#: const/message_keys.py:21
msgid "most relevant questions"
msgstr ""
-#: const/message_keys.py:16
+#: const/message_keys.py:22
msgid "click to see most relevant questions"
msgstr ""
-#: const/message_keys.py:17
+#: const/message_keys.py:23
msgid "by relevance"
msgstr ""
-#: const/message_keys.py:18
+#: const/message_keys.py:24
msgid "click to see the oldest questions"
msgstr ""
-#: const/message_keys.py:19
+#: const/message_keys.py:25
msgid "by date"
msgstr ""
-#: const/message_keys.py:20
+#: const/message_keys.py:26
msgid "click to see the newest questions"
msgstr ""
-#: const/message_keys.py:21
+#: const/message_keys.py:27
msgid "click to see the least recently updated questions"
msgstr ""
-#: const/message_keys.py:22
+#: const/message_keys.py:28
msgid "by activity"
msgstr ""
-#: const/message_keys.py:23
+#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
msgstr ""
-#: const/message_keys.py:24
+#: const/message_keys.py:30
msgid "click to see the least answered questions"
msgstr ""
-#: const/message_keys.py:25
+#: const/message_keys.py:31
msgid "by answers"
msgstr ""
-#: const/message_keys.py:26
+#: const/message_keys.py:32
msgid "click to see the most answered questions"
msgstr ""
-#: const/message_keys.py:27
+#: const/message_keys.py:33
msgid "click to see least voted questions"
msgstr ""
-#: const/message_keys.py:28
+#: const/message_keys.py:34
msgid "by votes"
msgstr ""
-#: const/message_keys.py:29
+#: const/message_keys.py:35
msgid "click to see most voted questions"
msgstr ""
-#: deps/django_authopenid/backends.py:88
+#: const/message_keys.py:36 models/tag.py:311
+msgid "interesting"
+msgstr ""
+
+#: const/message_keys.py:37 models/tag.py:312
+msgid "ignored"
+msgstr ""
+
+#: const/message_keys.py:38 models/tag.py:313
+msgid "subscribed"
+msgstr ""
+
+#: const/message_keys.py:39 templates/question_retag.html:58
+msgid "tags are required"
+msgstr "ye obligatorio etiquetar"
+
+#: const/message_keys.py:41
+msgid "please use letters, numbers and characters \"-+.#\""
+msgstr ""
+
+#: const/message_keys.py:47
+msgid ""
+"Sorry, your account appears to be blocked and you cannot make new posts "
+"until this issue is resolved. Please contact the forum administrator to "
+"reach a resolution."
+msgstr ""
+
+#: const/message_keys.py:52 models/__init__.py:1136
+msgid ""
+"Sorry, your account appears to be suspended and you cannot make new posts "
+"until this issue is resolved. You can, however edit your existing posts. "
+"Please contact the forum administrator to reach a resolution."
+msgstr ""
+
+#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
msgstr ""
-#: deps/django_authopenid/forms.py:110 deps/django_authopenid/views.py:151
+#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
msgstr ""
-#: deps/django_authopenid/forms.py:233
+#: deps/django_authopenid/forms.py:236
#, python-format
msgid "Please enter your %(username_token)s"
msgstr ""
-#: deps/django_authopenid/forms.py:259
+#: deps/django_authopenid/forms.py:262
msgid "Please, enter your user name"
msgstr ""
-#: deps/django_authopenid/forms.py:263
+#: deps/django_authopenid/forms.py:266
msgid "Please, enter your password"
msgstr ""
-#: deps/django_authopenid/forms.py:270 deps/django_authopenid/forms.py:274
+#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
msgid "Please, enter your new password"
msgstr ""
-#: deps/django_authopenid/forms.py:285
+#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
msgstr ""
-#: deps/django_authopenid/forms.py:297
+#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
msgstr ""
-#: deps/django_authopenid/forms.py:335
+#: deps/django_authopenid/forms.py:338
msgid "Current password"
msgstr ""
-#: deps/django_authopenid/forms.py:346
+#: deps/django_authopenid/forms.py:349
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
@@ -2393,503 +3088,457 @@ msgstr ""
msgid "Sorry, we don't have this email address in the database"
msgstr ""
-#: deps/django_authopenid/forms.py:435
+#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr ""
-#: deps/django_authopenid/forms.py:450
-msgid "Incorrect username."
+#: deps/django_authopenid/forms.py:455
+msgid "sorry, there is no such user name"
msgstr ""
-#: deps/django_authopenid/urls.py:9 deps/django_authopenid/urls.py:12
-#: deps/django_authopenid/urls.py:15 setup_templates/settings.py:208
+#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
+#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
msgstr ""
-#: deps/django_authopenid/urls.py:10
-msgid "signout/"
+#: deps/django_authopenid/urls.py:15
+msgid "widget/signin/"
msgstr ""
-#: deps/django_authopenid/urls.py:12
-msgid "complete/"
+#: deps/django_authopenid/urls.py:18
+msgid "signout/"
msgstr ""
-#: deps/django_authopenid/urls.py:15
+#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
msgstr ""
-#: deps/django_authopenid/urls.py:19
+#: deps/django_authopenid/urls.py:32
msgid "register/"
msgstr ""
-#: deps/django_authopenid/urls.py:21
+#: deps/django_authopenid/urls.py:34
msgid "signup/"
msgstr ""
-#: deps/django_authopenid/urls.py:25
+#: deps/django_authopenid/urls.py:38
msgid "logout/"
msgstr ""
-#: deps/django_authopenid/urls.py:30
+#: deps/django_authopenid/urls.py:43
msgid "recover/"
msgstr ""
-#: deps/django_authopenid/util.py:378
+#: deps/django_authopenid/urls.py:45
+msgid "verify-email/"
+msgstr ""
+
+#: deps/django_authopenid/util.py:379
#, python-format
msgid "%(site)s user name and password"
msgstr ""
-#: deps/django_authopenid/util.py:384
-#: skins/common/templates/authopenid/signin.html:108
+#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
+#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
msgstr ""
-#: deps/django_authopenid/util.py:385
+#: deps/django_authopenid/util.py:386
msgid "Change your password"
msgstr ""
-#: deps/django_authopenid/util.py:473
+#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
msgstr ""
-#: deps/django_authopenid/util.py:480
+#: deps/django_authopenid/util.py:493
msgid "AOL screen name"
msgstr ""
-#: deps/django_authopenid/util.py:488
+#: deps/django_authopenid/util.py:502
+msgid "Sign in with LaunchPad"
+msgstr ""
+
+#: deps/django_authopenid/util.py:509
msgid "OpenID url"
msgstr ""
-#: deps/django_authopenid/util.py:517
+#: deps/django_authopenid/util.py:538
msgid "Flickr user name"
msgstr ""
-#: deps/django_authopenid/util.py:525
+#: deps/django_authopenid/util.py:546
msgid "Technorati user name"
msgstr ""
-#: deps/django_authopenid/util.py:533
+#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
msgstr ""
-#: deps/django_authopenid/util.py:541
+#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
msgstr ""
-#: deps/django_authopenid/util.py:549
+#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
msgstr ""
-#: deps/django_authopenid/util.py:557
+#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
msgstr ""
-#: deps/django_authopenid/util.py:565
+#: deps/django_authopenid/util.py:586
msgid "Vidoop user name"
msgstr ""
-#: deps/django_authopenid/util.py:573
+#: deps/django_authopenid/util.py:594
msgid "Verisign user name"
msgstr ""
-#: deps/django_authopenid/util.py:608
+#: deps/django_authopenid/util.py:629
#, python-format
msgid "Change your %(provider)s password"
msgstr ""
-#: deps/django_authopenid/util.py:612
+#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
msgstr ""
-#: deps/django_authopenid/util.py:621
+#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
msgstr ""
-#: deps/django_authopenid/util.py:625
+#: deps/django_authopenid/util.py:646
#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
msgstr ""
-#: deps/django_authopenid/util.py:634
+#: deps/django_authopenid/util.py:655
#, python-format
msgid "Signin with %(provider)s user name and password"
msgstr ""
-#: deps/django_authopenid/util.py:641
+#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
msgstr ""
-#: deps/django_authopenid/views.py:158
+#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
msgstr ""
-#: deps/django_authopenid/views.py:270 deps/django_authopenid/views.py:421
-#: deps/django_authopenid/views.py:449
-#, python-format
+#: deps/django_authopenid/views.py:391
msgid ""
-"Unfortunately, there was some problem when connecting to %(provider)s, "
-"please try again or use another provider"
+"Sorry, there was some problem connecting to the login provider, please try "
+"again or use another login method"
msgstr ""
-#: deps/django_authopenid/views.py:371
+#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
msgstr ""
-#: deps/django_authopenid/views.py:475
+#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
+#, python-format
+msgid ""
+"Unfortunately, there was some problem when connecting to %(provider)s, "
+"please try again or use another provider"
+msgstr ""
+
+#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
msgstr ""
-#: deps/django_authopenid/views.py:577
+#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
msgstr ""
-#: deps/django_authopenid/views.py:579
+#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
msgstr ""
-#: deps/django_authopenid/views.py:582
+#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
msgstr ""
-#: deps/django_authopenid/views.py:584
+#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
msgstr ""
-#: deps/django_authopenid/views.py:586
+#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
msgstr ""
-#: deps/django_authopenid/views.py:588
+#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
msgstr ""
-#: deps/django_authopenid/views.py:661
+#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
msgstr ""
-#: deps/django_authopenid/views.py:667
+#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
msgstr ""
-#: deps/django_authopenid/views.py:758
+#: deps/django_authopenid/views.py:882
+msgid ""
+"If you are trying to sign in to another account, please sign out first. "
+"Otherwise, please report the incident to the site administrator."
+msgstr ""
+
+#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
msgstr ""
-#: deps/django_authopenid/views.py:1069 deps/django_authopenid/views.py:1075
-#, python-format
-msgid "your email needs to be validated see %(details_url)s"
+#: deps/django_authopenid/views.py:1112
+msgid ""
+"Sorry, registration failed. The token can be already used or has expired. "
+"Please try again"
msgstr ""
-#: deps/django_authopenid/views.py:1096
+#: deps/django_authopenid/views.py:1257
#, python-format
msgid "Recover your %(site)s account"
msgstr ""
-#: deps/django_authopenid/views.py:1166
+#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
msgstr ""
-#: deps/livesettings/models.py:101 deps/livesettings/models.py:140
+#: deps/group_messaging/models.py:356
+msgid "Re: "
+msgstr ""
+
+#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
msgid "Site"
msgstr ""
-#: deps/livesettings/values.py:68
+#: deps/livesettings/values.py:72
msgid "Main"
msgstr ""
-#: deps/livesettings/values.py:127
+#: deps/livesettings/values.py:133
msgid "Base Settings"
msgstr ""
-#: deps/livesettings/values.py:234
+#: deps/livesettings/values.py:244
msgid "Default value: \"\""
msgstr ""
-#: deps/livesettings/values.py:241
+#: deps/livesettings/values.py:251
msgid "Default value: "
msgstr ""
-#: deps/livesettings/values.py:244
+#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
msgstr ""
-#: deps/livesettings/values.py:622
+#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
msgstr ""
-#: deps/livesettings/templates/livesettings/_admin_site_views.html:4
-msgid "Sites"
-msgstr ""
-
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-msgid "Documentation"
-msgstr ""
-
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-#: skins/common/templates/authopenid/signin.html:132
-msgid "Change password"
-msgstr ""
-
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-msgid "Log out"
+#: importers/stackexchange/management/commands/load_stackexchange.py:150
+msgid "Congratulations, you are now an Administrator"
msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:14
-#: deps/livesettings/templates/livesettings/site_settings.html:26
-msgid "Home"
+#: mail/__init__.py:183
+msgid "<p>To ask by email, please:</p>"
msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:15
-msgid "Edit Group Settings"
+#: mail/__init__.py:185
+msgid "<li>Type title in the subject line</li>"
msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:22
-#: deps/livesettings/templates/livesettings/site_settings.html:50
-msgid "Please correct the error below."
-msgid_plural "Please correct the errors below."
-msgstr[0] ""
-msgstr[1] ""
-
-#: deps/livesettings/templates/livesettings/group_settings.html:28
-#, python-format
-msgid "Settings included in %(name)s."
-msgstr ""
-
-#: deps/livesettings/templates/livesettings/group_settings.html:62
-#: deps/livesettings/templates/livesettings/site_settings.html:97
-msgid "You don't have permission to edit values."
+#: mail/__init__.py:188
+msgid "<li>Type details of your question into the email body</li>"
msgstr ""
-#: deps/livesettings/templates/livesettings/site_settings.html:27
-msgid "Edit Site Settings"
+#: mail/__init__.py:191
+msgid ""
+"<li>The beginning of the subject line can contain tags,\n"
+"<em>enclosed in the square brackets</em> like so: [Tag1; Tag2]</li>"
msgstr ""
-#: deps/livesettings/templates/livesettings/site_settings.html:43
-msgid "Livesettings are disabled for this site."
+#: mail/__init__.py:195
+msgid ""
+"<li>In the beginning of the subject add at least one tag\n"
+"<em>enclosed in the brackets</em> like so: [Tag1; Tag2].</li>"
msgstr ""
-#: deps/livesettings/templates/livesettings/site_settings.html:44
-msgid "All configuration options must be edited in the site settings.py file"
+#: mail/__init__.py:199
+msgid ""
+"<p>Note that a tag may consist of more than one word, to separate\n"
+"the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>"
msgstr ""
-#: deps/livesettings/templates/livesettings/site_settings.html:66
+#: mail/__init__.py:214
#, python-format
-msgid "Group settings: %(name)s"
-msgstr ""
-
-#: deps/livesettings/templates/livesettings/site_settings.html:93
-msgid "Uncollapse all"
+msgid ""
+"<p>Sorry, there was an error posting your question please contact the "
+"%(site)s administrator</p>"
msgstr ""
-#: importers/stackexchange/management/commands/load_stackexchange.py:141
-msgid "Congratulations, you are now an Administrator"
+#: mail/__init__.py:241
+#, python-format
+msgid ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
-#: management/commands/initialize_ldap_logins.py:51
+#: mail/__init__.py:249
msgid ""
-"This command may help you migrate to LDAP password authentication by "
-"creating a record for LDAP association with each user account. There is an "
-"assumption that ldap user id's are the same as user names registered at the "
-"site. Before running this command it is necessary to set up LDAP parameters "
-"in the \"External keys\" section of the site settings."
+"<p>Sorry, your question could not be posted due to insufficient privileges "
+"of your user account</p>"
msgstr ""
-#: management/commands/post_emailed_questions.py:35
+#: mail/lamson_handlers.py:160
msgid ""
-"<p>To ask by email, please:</p>\n"
-"<ul>\n"
-" <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-" <li>Type details of your question into the email body</li>\n"
-"</ul>\n"
-"<p>Note that tags may consist of more than one word, and tags\n"
-"may be separated by a semicolon or a comma</p>\n"
+"You were replying to an email address unknown to the system or "
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
-#: management/commands/post_emailed_questions.py:55
+#: mail/lamson_handlers.py:251
#, python-format
-msgid ""
-"<p>Sorry, there was an error posting your question please contact the %(site)"
-"s administrator</p>"
+msgid "Re: Welcome to %(site_name)s"
msgstr ""
-#: management/commands/post_emailed_questions.py:61
-#, python-format
-msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href=\"%"
-"(url)s\">register first</a></p>"
+#: mail/lamson_handlers.py:258
+msgid "Please reply to the welcome email without editing it"
msgstr ""
-#: management/commands/post_emailed_questions.py:69
-msgid ""
-"<p>Sorry, your question could not be posted due to insufficient privileges "
-"of your user account</p>"
+#: mail/lamson_handlers.py:318
+#, python-format
+msgid "Re: %s"
msgstr ""
-#: management/commands/send_accept_answer_reminders.py:57
+#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
msgstr ""
-#: management/commands/send_accept_answer_reminders.py:62
+#: management/commands/send_accept_answer_reminders.py:66
msgid "Please accept the best answer for this question:"
msgstr ""
-#: management/commands/send_accept_answer_reminders.py:64
+#: management/commands/send_accept_answer_reminders.py:68
msgid "Please accept the best answer for these questions:"
msgstr ""
-#: management/commands/send_email_alerts.py:411
+#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
msgstr[0] ""
msgstr[1] ""
-#: management/commands/send_email_alerts.py:421
-#, python-format
-msgid "%(name)s, this is an update message header for %(num)d question"
-msgid_plural "%(name)s, this is an update message header for %(num)d questions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: management/commands/send_email_alerts.py:438
-msgid "new question"
-msgstr ""
-
#: management/commands/send_email_alerts.py:455
-msgid ""
-"Please visit the askbot and see what's new! Could you spread the word about "
-"it - can somebody you know help answering those questions or benefit from "
-"posting one?"
-msgstr ""
-
-#: management/commands/send_email_alerts.py:465
-msgid ""
-"Your most frequent subscription setting is 'daily' on selected questions. If "
-"you are receiving more than one email per dayplease tell about this issue to "
-"the askbot administrator."
-msgstr ""
-
-#: management/commands/send_email_alerts.py:471
-msgid ""
-"Your most frequent subscription setting is 'weekly' if you are receiving "
-"this email more than once a week please report this issue to the askbot "
-"administrator."
-msgstr ""
-
-#: management/commands/send_email_alerts.py:477
-msgid ""
-"There is a chance that you may be receiving links seen before - due to a "
-"technicality that will eventually go away. "
-msgstr ""
-
-#: management/commands/send_email_alerts.py:490
-#, python-format
-msgid ""
-"go to %(email_settings_link)s to change frequency of email updates or %"
-"(admin_email)s administrator"
+msgid "new question"
msgstr ""
-#: management/commands/send_unanswered_question_reminders.py:56
+#: management/commands/send_unanswered_question_reminders.py:67
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
msgstr[0] ""
msgstr[1] ""
-#: middleware/forum_mode.py:53
+#: middleware/forum_mode.py:63
#, python-format
msgid "Please log in to use %s"
msgstr ""
-#: models/__init__.py:317
+#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
+msgid "Sorry, but you have only read access"
+msgstr ""
+
+#: models/__init__.py:573
+msgid "Sorry, this operation is not allowed"
+msgstr ""
+
+#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
msgstr ""
-#: models/__init__.py:321
+#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
msgstr ""
-#: models/__init__.py:334
+#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
msgstr ""
-#: models/__init__.py:356
+#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
msgstr ""
-#: models/__init__.py:364
+#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
msgstr ""
-#: models/__init__.py:392
-msgid "cannot vote for own posts"
+#: models/__init__.py:697
+msgid "Sorry, you cannot vote for your own posts"
msgstr ""
-#: models/__init__.py:395
+#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
msgstr ""
-#: models/__init__.py:400
+#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
msgstr ""
-#: models/__init__.py:410
+#: models/__init__.py:716
#, python-format
msgid ">%(points)s points required to upvote"
msgstr ""
-#: models/__init__.py:416
+#: models/__init__.py:722
#, python-format
msgid ">%(points)s points required to downvote"
msgstr ""
-#: models/__init__.py:431
+#: models/__init__.py:737
msgid "Sorry, blocked users cannot upload files"
msgstr ""
-#: models/__init__.py:432
+#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
msgstr ""
-#: models/__init__.py:434
+#: models/__init__.py:740
#, python-format
-msgid ""
-"uploading images is limited to users with >%(min_rep)s reputation points"
+msgid "sorry, file uploading requires karma >%(min_rep)s"
msgstr ""
-#: models/__init__.py:453 models/__init__.py:520 models/__init__.py:986
-msgid "blocked users cannot post"
+#: models/__init__.py:759
+msgid "Could not post, because your karma is insufficient to publish links"
msgstr ""
-#: models/__init__.py:454 models/__init__.py:989
-msgid "suspended users cannot post"
+#: models/__init__.py:785
+msgid "Sorry, you already gave an answer, please edit it instead."
msgstr ""
-#: models/__init__.py:481
+#: models/__init__.py:809
#, python-format
msgid ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
@@ -2900,56 +3549,57 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:493
+#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
msgstr ""
-#: models/__init__.py:506
+#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
msgstr ""
-#: models/__init__.py:510
+#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
msgstr ""
-#: models/__init__.py:538
+#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
msgstr ""
-#: models/__init__.py:555
+#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr ""
-#: models/__init__.py:570
+#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr ""
-#: models/__init__.py:574
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+#: models/__init__.py:921
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr ""
-#: models/__init__.py:579
+#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:586
+#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-#: models/__init__.py:649
+#: models/__init__.py:996
msgid ""
"Sorry, cannot delete your question since it has an upvoted answer posted by "
"someone else"
@@ -2959,266 +3609,325 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:664
+#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
msgstr ""
-#: models/__init__.py:668
+#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
msgstr ""
-#: models/__init__.py:672
+#: models/__init__.py:1019
#, python-format
msgid ""
-"Sorry, to deleted other people' posts, a minimum reputation of %(min_rep)s "
+"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-#: models/__init__.py:692
+#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
msgstr ""
-#: models/__init__.py:696
+#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
msgstr ""
-#: models/__init__.py:700
+#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-#: models/__init__.py:709
+#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:733
+#: models/__init__.py:1084
#, python-format
msgid ""
-"Sorry, only administrators, moderators or post owners with reputation > %"
-"(min_rep)s can reopen questions."
+"Sorry, only administrators, moderators or post owners with reputation > "
+"%(min_rep)s can reopen questions."
msgstr ""
-#: models/__init__.py:739
+#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
-#: models/__init__.py:759
-msgid "cannot flag message as offensive twice"
+#: models/__init__.py:1095
+msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-#: models/__init__.py:764
-msgid "blocked users cannot flag posts"
+#: models/__init__.py:1100
+msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-#: models/__init__.py:766
-msgid "suspended users cannot flag posts"
+#: models/__init__.py:1123
+msgid "You have flagged this question before and cannot do it more than once"
+msgstr ""
+
+#: models/__init__.py:1131
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
-#: models/__init__.py:768
+#: models/__init__.py:1142
#, python-format
-msgid "need > %(min_rep)s points to flag spam"
+msgid ""
+"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
-#: models/__init__.py:787
+#: models/__init__.py:1163
#, python-format
-msgid "%(max_flags_per_day)s exceeded"
+msgid ""
+"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
+"offensive flags per day."
msgstr ""
-#: models/__init__.py:798
+#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
msgstr ""
-#: models/__init__.py:803
-msgid "blocked users cannot remove flags"
+#: models/__init__.py:1181
+msgid "Sorry, since your account is blocked you cannot remove flags"
msgstr ""
-#: models/__init__.py:805
-msgid "suspended users cannot remove flags"
+#: models/__init__.py:1185
+msgid ""
+"Sorry, your account appears to be suspended and you cannot remove flags. "
+"Please contact the forum administrator to reach a resolution."
msgstr ""
-#: models/__init__.py:809
+#: models/__init__.py:1191
#, python-format
-msgid "need > %(min_rep)d point to remove flag"
-msgid_plural "need > %(min_rep)d points to remove flag"
+msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
+msgid_plural ""
+"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:828
+#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
msgstr ""
-#: models/__init__.py:829
+#: models/__init__.py:1211
msgid "no flags for this entry"
msgstr ""
-#: models/__init__.py:853
+#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
msgstr ""
-#: models/__init__.py:860
+#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
msgstr ""
-#: models/__init__.py:864
+#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
msgstr ""
-#: models/__init__.py:868
+#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:887
+#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
msgstr ""
-#: models/__init__.py:891
+#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
msgstr ""
-#: models/__init__.py:895
+#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:918
-msgid "cannot revoke old vote"
+#: models/__init__.py:1303
+msgid "sorry, but older votes cannot be revoked"
msgstr ""
-#: models/__init__.py:1395 utils/functions.py:70
+#: models/__init__.py:1995 utils/functions.py:98
#, python-format
msgid "on %(date)s"
msgstr ""
-#: models/__init__.py:1397
+#: models/__init__.py:1997
msgid "in two days"
msgstr ""
-#: models/__init__.py:1399
+#: models/__init__.py:1999
msgid "tomorrow"
msgstr ""
-#: models/__init__.py:1401
+#: models/__init__.py:2001
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1403
+#: models/__init__.py:2003
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1404
+#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1406
+#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
msgstr ""
-#: models/__init__.py:1572 skins/default/templates/feedback_email.txt:9
+#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
msgstr ""
-#: models/__init__.py:1668 views/users.py:372
+#: models/__init__.py:2298
msgid "Site Adminstrator"
msgstr ""
-#: models/__init__.py:1670 views/users.py:374
+#: models/__init__.py:2300
msgid "Forum Moderator"
msgstr ""
-#: models/__init__.py:1672 views/users.py:376
+#: models/__init__.py:2302
msgid "Suspended User"
msgstr ""
-#: models/__init__.py:1674 views/users.py:378
+#: models/__init__.py:2304
msgid "Blocked User"
msgstr ""
-#: models/__init__.py:1676 views/users.py:380
+#: models/__init__.py:2306
msgid "Registered User"
msgstr ""
-#: models/__init__.py:1678
+#: models/__init__.py:2308
msgid "Watched User"
msgstr ""
-#: models/__init__.py:1680
+#: models/__init__.py:2310
msgid "Approved User"
msgstr ""
-#: models/__init__.py:1789
+#: models/__init__.py:2495
#, python-format
msgid "%(username)s karma is %(reputation)s"
msgstr ""
-#: models/__init__.py:1799
+#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1806
+#: models/__init__.py:2515
#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1813
+#: models/__init__.py:2522
#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1824
+#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
msgstr ""
-#: models/__init__.py:1828
+#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
msgstr ""
-#: models/__init__.py:2305
+#: models/__init__.py:2682
+#, python-format
+msgid "At least %d karma point is required to post links"
+msgid_plural "At least %d karma points is required to post links"
+msgstr[0] ""
+msgstr[1] ""
+
+#: models/__init__.py:3159
+#, python-format
+msgid "%(user)s shared a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3162 models/__init__.py:3172
+#, python-format
+msgid "%(user)s edited a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3164
+#, python-format
+msgid "%(user)s posted a %(post_link)s"
+msgstr ""
+
+#: models/__init__.py:3167
+#, python-format
+msgid "%(user)s edited an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3169
+#, python-format
+msgid "%(user)s posted an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3174
+#, python-format
+msgid "%(user)s posted a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3190
+msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
+msgstr ""
+
+#: models/__init__.py:3232
#, python-format
msgid "\"%(title)s\""
msgstr ""
-#: models/__init__.py:2442
+#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
msgstr ""
-#: models/__init__.py:2635 views/commands.py:429
+#: models/__init__.py:3657
+#, python-format
+msgid "Welcome to %(site_name)s"
+msgstr ""
+
+#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
@@ -3476,2799 +4185,3738 @@ msgstr ""
msgid "Created a tag used by %(num)s questions"
msgstr ""
-#: models/badges.py:776
+#: models/badges.py:774
msgid "Expert"
msgstr ""
-#: models/badges.py:779
+#: models/badges.py:777
msgid "Very active in one tag"
msgstr ""
-#: models/content.py:549
+#: models/message.py:16
+msgid "message"
+msgstr ""
+
+#: models/post.py:414
+msgid "Question: "
+msgstr ""
+
+#: models/post.py:416
+msgid "Answer: "
+msgstr ""
+
+#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
msgstr ""
-#: models/content.py:565
+#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
msgstr ""
-#: models/content.py:572
+#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
msgstr ""
-#: models/meta.py:116
+#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
msgstr ""
-#: models/meta.py:123
+#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
msgstr ""
-#: models/question.py:63
+#: models/post.py:1638
+msgid "This post is temporarily not available"
+msgstr ""
+
+#: models/post.py:2147
+#, python-format
+msgid ""
+"Thank you for your post to %(site)s. It will be published after the "
+"moderators review."
+msgstr ""
+
+#: models/post.py:2151
+#, python-format
+msgid "your post to %(site)s"
+msgstr ""
+
+#: models/post.py:2158
+msgid ""
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr ""
+
+#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
msgstr ""
-#: models/question.py:66
+#: models/question.py:111
msgid "\" and more"
msgstr ""
-#: models/question.py:806
+#: models/question.py:834
#, python-format
-msgid "%(author)s modified the question"
-msgstr ""
+msgid "%(count)d answer:"
+msgid_plural "%(count)d answers:"
+msgstr[0] ""
+msgstr[1] ""
-#: models/question.py:810
+#: models/question.py:1346
#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
+msgid "Tag %s is new and will be submitted for the moderators approval"
msgstr ""
-#: models/question.py:815
+#: models/question.py:1351 models/tag.py:217
#, python-format
-msgid "%(people)s commented the question"
+msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
-#: models/question.py:820
+#: models/question.py:1590
#, python-format
-msgid "%(people)s commented answers"
+msgid "Please, <a href=\"%s\">review your question</a>."
msgstr ""
-#: models/question.py:822
-#, python-format
-msgid "%(people)s commented an answer"
+#: models/reply_by_email.py:38
+msgid "Post an answer"
+msgstr ""
+
+#: models/reply_by_email.py:39
+msgid "Post a comment"
+msgstr ""
+
+#: models/reply_by_email.py:40
+msgid "Edit post"
+msgstr ""
+
+#: models/reply_by_email.py:41
+msgid "Append to post"
+msgstr ""
+
+#: models/reply_by_email.py:42
+msgid "Answer or comment, depending on the size of post"
+msgstr ""
+
+#: models/reply_by_email.py:43
+msgid "Validate email and record signature"
+msgstr ""
+
+#: models/reply_by_email.py:106
+msgid "added content by email"
msgstr ""
-#: models/repute.py:142
+#: models/reply_by_email.py:109
+msgid "edited by email"
+msgstr ""
+
+#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
msgstr ""
-#: models/repute.py:153
+#: models/repute.py:218
#, python-format
msgid ""
-"%(points)s points were added for %(username)s's contribution to question %"
-"(question_title)s"
+"%(points)s points were added for %(username)s's contribution to question "
+"%(question_title)s"
msgstr ""
-#: models/repute.py:158
+#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
msgstr ""
-#: models/tag.py:151
-msgid "interesting"
-msgstr ""
-
-#: models/tag.py:151
-msgid "ignored"
+#: models/tag.py:209
+#, python-format
+msgid "New tags added to %s"
msgstr ""
-#: models/user.py:264
+#: models/user.py:316
msgid "Entire forum"
msgstr ""
-#: models/user.py:265
+#: models/user.py:317
msgid "Questions that I asked"
msgstr ""
-#: models/user.py:266
+#: models/user.py:318
msgid "Questions that I answered"
msgstr ""
-#: models/user.py:267
+#: models/user.py:319
msgid "Individually selected questions"
msgstr ""
-#: models/user.py:268
+#: models/user.py:320
msgid "Mentions and comment responses"
msgstr ""
-#: models/user.py:271
+#: models/user.py:323
msgid "Instantly"
msgstr ""
-#: models/user.py:272
+#: models/user.py:324
msgid "Daily"
msgstr ""
-#: models/user.py:273
+#: models/user.py:325
msgid "Weekly"
msgstr ""
-#: models/user.py:274
+#: models/user.py:326
msgid "No email"
msgstr ""
-#: skins/common/templates/authopenid/authopenid_macros.html:53
-msgid "Please enter your <span>user name</span>, then sign in"
+#: models/user.py:566
+msgid "Can join when they want"
msgstr ""
-#: skins/common/templates/authopenid/authopenid_macros.html:54
-#: skins/common/templates/authopenid/signin.html:90
-msgid "(or select another login method above)"
+#: models/user.py:567
+msgid "Users ask permission"
msgstr ""
-#: skins/common/templates/authopenid/authopenid_macros.html:56
-msgid "Sign in"
+#: models/user.py:568
+msgid "Moderator adds users"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:2
-#: skins/common/templates/authopenid/changeemail.html:8
-#: skins/common/templates/authopenid/changeemail.html:36
-msgid "Change email"
+#: models/user.py:617
+msgid "Please give a list of valid email addresses."
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:10
-msgid "Save your email address"
+#: models/user.py:627
+msgid "Please give a list of valid email domain names."
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:15
-#, python-format
-msgid "change %(email)s info"
+#: models/widgets.py:34
+msgid "css for the widget"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:17
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
+#: templates/404.html:3 templates/404.html.py:10
+msgid "Page not found"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:29
-msgid "Your new Email"
+#: templates/404.html:13
+msgid "Sorry, could not find the page you requested."
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:29
-msgid "Your Email"
+#: templates/404.html:15
+msgid "This might have happened for the following reasons:"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:36
-msgid "Save Email"
+#: templates/404.html:17
+msgid "this question or answer has been deleted;"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:38
-#: skins/default/templates/answer_edit.html:25
-#: skins/default/templates/close.html:16
-#: skins/default/templates/feedback.html:64
-#: skins/default/templates/question_edit.html:36
-#: skins/default/templates/question_retag.html:22
-#: skins/default/templates/reopen.html:27
-#: skins/default/templates/subscribe_for_tags.html:16
-#: skins/default/templates/user_profile/user_edit.html:96
-msgid "Cancel"
+#: templates/404.html:18
+msgid "url has error - please check it;"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:45
-msgid "Validate email"
+#: templates/404.html:19
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:48
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
+#: templates/404.html:19 templates/widgets/footer.html:39
+msgid "faq"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:52
-msgid "Email not changed"
+#: templates/404.html:20
+msgid "if you believe this error 404 should not have occured, please"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:55
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+#: templates/404.html:21
+msgid "report this problem"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:59
-msgid "Email changed"
+#: templates/404.html:30 templates/500.html:11
+msgid "back to previous page"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:62
-#, python-format
-msgid "your current %(email)s can be used for this"
+#: templates/404.html:31 templates/widgets/scope_nav.html:17
+msgid "see all questions"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:66
-msgid "Email verified"
+#: templates/404.html:32
+msgid "see all tags"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:69
-msgid "thanks for verifying email"
+#: templates/500.html:3 templates/500.html.py:5
+msgid "Internal server error"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:73
-msgid "email key not sent"
+#: templates/500.html:8
+msgid "system error log is recorded, error will be fixed as soon as possible"
msgstr ""
-#: skins/common/templates/authopenid/changeemail.html:76
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
+#: templates/500.html:9
+msgid "please report the error to the site administrators if you wish"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:21
-#: skins/common/templates/authopenid/complete.html:23
-msgid "Registration"
+#: templates/500.html:12
+msgid "see latest questions"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+#: templates/500.html:13
+msgid "see tags"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:30
-#, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
+#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
+msgid "Edit answer"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:34
-#, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+#: templates/answer_edit.html:10 templates/question_edit.html:9
+#: templates/question_retag.html:5 templates/revisions.html:7
+msgid "back"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:37
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+#: templates/answer_edit.html:41 templates/question_edit.html:61
+msgid "Save edit"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:40
-msgid "This account already exists, please use another."
+#: templates/answer_edit.html:46 templates/close.html:16
+#: templates/feedback.html:64 templates/question_edit.html:62
+#: templates/question_retag.html:22 templates/reopen.html:28
+#: templates/subscribe_for_tags.html:16
+#: templates/user_profile/reject_post_dialog.html:36
+#: templates/user_profile/reject_post_dialog.html:74
+#: templates/user_profile/reject_post_dialog.html:104
+#: templates/user_profile/user_edit.html:110
+msgid "Cancel"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:59
-msgid "Screen name label"
+#: templates/answer_edit.html:86 templates/answer_edit.html.py:89
+#: templates/ask.html:81 templates/ask.html.py:84
+#: templates/question_edit.html:100 templates/question_edit.html.py:103
+#: templates/question/javascript.html:72 templates/question/javascript.html:75
+#: templates/widgets/edit_post.html:73
+msgid "hide preview"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:66
-msgid "Email address label"
+#: templates/answer_edit.html:89 templates/ask.html:84
+#: templates/question_edit.html:103 templates/question/javascript.html:75
+msgid "show preview"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:72
-#: skins/common/templates/authopenid/signup_with_password.html:36
-msgid "receive updates motivational blurb"
+#: templates/ask.html:4 templates/widgets/ask_button.html:9
+#: templates/widgets/ask_form.html:67
+msgid "Ask Your Question"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:76
-#: skins/common/templates/authopenid/signup_with_password.html:40
-msgid "please select one of the options above"
+#: templates/ask.html:21
+msgid ""
+"since you are not logged in right now, you will be asked to sign in or "
+"register after posting your question"
msgstr ""
-#: skins/common/templates/authopenid/complete.html:79
-msgid "Tag filter tool will be your right panel, once you log in."
+#: templates/ask.html:25
+#, python-format
+msgid ""
+"Your email, %(email)s has not yet been validated. To post messages you must "
+"verify your email, please see <a href='%(email_validation_faq_url)s'>more "
+"details here</a>. You can submit your question now and validate email after "
+"that. Meanwhile, your question will saved as pending."
msgstr ""
-#: skins/common/templates/authopenid/complete.html:80
-msgid "create account"
+#: templates/ask.html:29
+msgid "please, try to make your question interesting to this community"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:1
-msgid "Thank you for registering at our Q&A forum!"
+#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
+#: templates/widgets/question_edit_tips.html:8
+msgid "provide enough details"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:3
-msgid "Your account details are:"
+#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
+#: templates/widgets/question_edit_tips.html:11
+msgid "be clear and concise"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:5
-msgid "Username:"
+#: templates/ask.html:36 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16
+msgid "see frequently asked questions"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:6
-msgid "Password:"
+#: templates/ask.html:36 templates/faq_static.html:3
+#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
+msgid "FAQ"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:8
-msgid "Please sign in here:"
+#: templates/badge.html:5 templates/badge.html.py:9
+#: templates/user_profile/user_recent.html:18
+#: templates/user_profile/user_stats.html:73
+#, python-format
+msgid "%(name)s"
msgstr ""
-#: skins/common/templates/authopenid/confirm_email.txt:11
-#: skins/common/templates/authopenid/email_validation.txt:13
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
+#: templates/badge.html:5
+msgid "Badge"
msgstr ""
-#: skins/common/templates/authopenid/email_validation.txt:1
-msgid "Greetings from the Q&A forum"
+#: templates/badge.html:7
+#, python-format
+msgid "Badge \"%(name)s\""
msgstr ""
-#: skins/common/templates/authopenid/email_validation.txt:3
-msgid "To make use of the Forum, please follow the link below:"
+#: templates/badge.html:9 templates/user_profile/user_recent.html:16
+#: templates/user_profile/user_stats.html:71
+#, python-format
+msgid "%(description)s"
msgstr ""
-#: skins/common/templates/authopenid/email_validation.txt:7
-msgid "Following the link above will help us verify your email address."
+#: templates/badge.html:14
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/badges.html:3 templates/badges.html.py:5
+msgid "Badges"
+msgstr ""
+
+#: templates/badges.html:7
+msgid "Community gives you awards for your questions, answers and votes."
msgstr ""
-#: skins/common/templates/authopenid/email_validation.txt:9
+#: templates/badges.html:8
msgid ""
-"If you beleive that this message was sent in mistake - \n"
-"no further action is needed. Just ingore this email, we apologize\n"
-"for any inconvenience"
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-#: skins/common/templates/authopenid/logout.html:3
-msgid "Logout"
+#: templates/badges.html:31
+msgid "Community badges"
msgstr ""
-#: skins/common/templates/authopenid/logout.html:5
-msgid "You have successfully logged out"
+#: templates/badges.html:33
+msgid "gold badge: the highest honor and is very rare"
msgstr ""
-#: skins/common/templates/authopenid/logout.html:7
+#: templates/badges.html:36
msgid ""
-"However, you still may be logged in to your OpenID provider. Please logout "
-"of your provider if you wish to do so."
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
+"profound knowledge and ability in addition to your active participation."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:4
-msgid "User login"
+#: templates/badges.html:42 templates/badges.html.py:46
+msgid ""
+"silver badge: occasionally awarded for the very high quality contributions"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:14
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you log in\n"
-" "
+#: templates/badges.html:49 templates/badges.html.py:53
+msgid "bronze badge: often given as a special honor"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:21
+#: templates/base.html:23
#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
+msgid "RSS feed from %(site_title)s"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:28
-msgid ""
-"Take a pick of your favorite service below to sign in using secure OpenID or "
-"similar technology. Your external service password always stays confidential "
-"and you don't have to rememeber or create another one."
+#: templates/close.html:3 templates/close.html.py:5
+msgid "Close question"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:31
-msgid ""
-"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+#: templates/close.html:6
+msgid "Close the question"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:33
-msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+#: templates/close.html:11
+msgid "Reasons"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:37
+#: templates/close.html:15
+msgid "OK to close"
+msgstr ""
+
+#: templates/faq_static.html:5
+msgid "Frequently Asked Questions "
+msgstr ""
+
+#: templates/faq_static.html:6
+msgid "What kinds of questions can I ask here?"
+msgstr ""
+
+#: templates/faq_static.html:7
msgid ""
-"Click on one of the icons below to add a new login method or re-validate an "
-"existing one."
+"Most importantly - questions should be <strong>relevant</strong> to this "
+"community."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:39
+#: templates/faq_static.html:8
msgid ""
-"You don't have a method to log in right now, please add one or more by "
-"clicking any of the icons below."
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:42
+#: templates/faq_static.html:10
+msgid "What kinds of questions should be avoided?"
+msgstr ""
+
+#: templates/faq_static.html:11
msgid ""
-"Please check your email and visit the enclosed link to re-connect to your "
-"account"
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:87
-msgid "Please enter your <span>user name and password</span>, then sign in"
+#: templates/faq_static.html:13
+msgid "What should I avoid in my answers?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:93
-msgid "Login failed, please try again"
+#: templates/faq_static.html:14
+msgid ""
+"is a <strong>question and answer</strong> site - <strong>it is not a "
+"discussion group</strong>. Please avoid holding debates in your answers as "
+"they tend to dilute the essense of questions and answers. For the brief "
+"discussions please use commenting facility."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:97
-msgid "Login or email"
+#: templates/faq_static.html:15
+msgid "Who moderates this community?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:101
-msgid "Password"
+#: templates/faq_static.html:16
+msgid "The short answer is: <strong>you</strong>."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:106
-msgid "Login"
+#: templates/faq_static.html:17
+msgid "This website is moderated by the users."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:113
-msgid "To change your password - please enter the new one twice, then submit"
+#: templates/faq_static.html:18
+msgid ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:117
-msgid "New password"
+#: templates/faq_static.html:20
+msgid "How does karma system work?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:124
-msgid "Please, retype"
+#: templates/faq_static.html:21
+msgid ""
+"When a question or answer is upvoted, the user who posted them will gain "
+"some points, which are called \\\"karma points\\\". These points serve as a "
+"rough measure of the community trust to him/her. Various moderation tasks "
+"are gradually assigned to the users based on those points."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:146
-msgid "Here are your current login methods"
+#: templates/faq_static.html:22
+#, python-format
+msgid ""
+"For example, if you ask an interesting question or give a helpful answer, "
+"your input will be upvoted. On the other hand if the answer is misleading - "
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:150
-msgid "provider"
+#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
+msgid "upvote"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:151
-msgid "last used"
+#: templates/faq_static.html:37
+msgid "add comments"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:152
-msgid "delete, if you like"
+#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
+msgid "downvote"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:166
-#: skins/common/templates/question/answer_controls.html:44
-#: skins/common/templates/question/question_controls.html:49
-msgid "delete"
+#: templates/faq_static.html:45
+msgid " accept own answer to own questions"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:168
-msgid "cannot be deleted"
+#: templates/faq_static.html:49
+msgid "open and close own questions"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:181
-msgid "Still have trouble signing in?"
+#: templates/faq_static.html:53
+msgid "retag other's questions"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:186
-msgid "Please, enter your email address below and obtain a new key"
+#: templates/faq_static.html:58
+msgid "edit community wiki questions"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:188
-msgid "Please, enter your email address below to recover your account"
+#: templates/faq_static.html:63
+msgid "edit any answer"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:191
-msgid "recover your account via email"
+#: templates/faq_static.html:67
+msgid "delete any comment"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:202
-msgid "Send a new recovery key"
+#: templates/faq_static.html:71
+msgid "How to change my picture (gravatar) and what is gravatar?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:204
-msgid "Recover your account via email"
+#: templates/faq_static.html:72
+msgid ""
+"<p>The picture that appears on the users profiles is called "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
+"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:216
-msgid "Why use OpenID?"
+#: templates/faq_static.html:73
+msgid "To register, do I need to create new password?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:219
-msgid "with openid it is easier"
+#: templates/faq_static.html:74
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:222
-msgid "reuse openid"
+#: templates/faq_static.html:75
+msgid "\"Login now!\""
msgstr ""
-#: skins/common/templates/authopenid/signin.html:225
-msgid "openid is widely adopted"
+#: templates/faq_static.html:77
+msgid "Why other people can edit my questions/answers?"
msgstr ""
-#: skins/common/templates/authopenid/signin.html:228
-msgid "openid is supported open standard"
+#: templates/faq_static.html:78
+msgid "Goal of this site is..."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:232
-msgid "Find out more"
+#: templates/faq_static.html:78
+msgid ""
+"So questions and answers can be edited like wiki pages by experienced users "
+"of this site and this improves the overall quality of the knowledge base "
+"content."
msgstr ""
-#: skins/common/templates/authopenid/signin.html:233
-msgid "Get OpenID"
+#: templates/faq_static.html:79
+msgid "If this approach is not for you, we respect your choice."
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:4
-msgid "Signup"
+#: templates/faq_static.html:81
+msgid "Still have questions?"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:10
-msgid "Please register by clicking on any of the icons below"
+#: templates/faq_static.html:82
+#, python-format
+msgid ""
+"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
+"community better!"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:23
-msgid "or create a new user name and password here"
+#: templates/feedback.html:3
+msgid "Feedback"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:25
-msgid "Create login name and password"
+#: templates/feedback.html:5
+msgid "Give us your feedback!"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:26
-msgid "Traditional signup info"
+#: templates/feedback.html:14
+#, python-format
+msgid ""
+"\n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:44
+#: templates/feedback.html:21
msgid ""
-"Please read and type in the two words below to help us prevent automated "
-"account creation."
+"\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:47
-msgid "Create Account"
+#: templates/feedback.html:30
+msgid "(to hear from us please enter a valid email or check the box below)"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:49
-msgid "or"
+#: templates/feedback.html:37 templates/feedback.html.py:46
+msgid "(this field is required)"
msgstr ""
-#: skins/common/templates/authopenid/signup_with_password.html:50
-msgid "return to OpenID login"
+#: templates/feedback.html:55
+msgid "(Please solve the captcha)"
msgstr ""
-#: skins/common/templates/avatar/add.html:3
-msgid "add avatar"
+#: templates/feedback.html:63
+msgid "Send Feedback"
msgstr ""
-#: skins/common/templates/avatar/add.html:5
-msgid "Change avatar"
+#: templates/groups.html:3 templates/groups.html.py:6
+#: templates/question/sidebar.html:108
+#: templates/tags/list_bulk_tag_subscription.html:15
+msgid "Groups"
msgstr ""
-#: skins/common/templates/avatar/add.html:6
-#: skins/common/templates/avatar/change.html:7
-msgid "Your current avatar: "
+#: templates/groups.html:11
+msgid "All groups"
msgstr ""
-#: skins/common/templates/avatar/add.html:9
-#: skins/common/templates/avatar/change.html:11
-msgid "You haven't uploaded an avatar yet. Please upload one now."
+#: templates/groups.html:13
+msgid "all groups"
msgstr ""
-#: skins/common/templates/avatar/add.html:13
-msgid "Upload New Image"
+#: templates/groups.html:15
+msgid "My groups"
msgstr ""
-#: skins/common/templates/avatar/change.html:4
-msgid "change avatar"
+#: templates/groups.html:17
+msgid "my groups"
msgstr ""
-#: skins/common/templates/avatar/change.html:17
-msgid "Choose new Default"
+#: templates/groups.html:25
+msgid ""
+"Tip: to create a new group - please go to some user profile and add the new "
+"group there. That user will be the first member of the group"
msgstr ""
-#: skins/common/templates/avatar/change.html:22
-msgid "Upload"
+#: templates/groups.html:30
+msgid "Group"
msgstr ""
-#: skins/common/templates/avatar/confirm_delete.html:2
-msgid "delete avatar"
+#: templates/groups.html:31
+msgid "Number of members"
msgstr ""
-#: skins/common/templates/avatar/confirm_delete.html:4
-msgid "Please select the avatars that you would like to delete."
+#: templates/help.html:2 templates/help.html.py:4
+msgid "Help"
msgstr ""
-#: skins/common/templates/avatar/confirm_delete.html:6
+#: templates/help.html:7
#, python-format
-msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+msgid "Welcome %(username)s,"
msgstr ""
-#: skins/common/templates/avatar/confirm_delete.html:12
-msgid "Delete These"
+#: templates/help.html:9
+msgid "Welcome,"
msgstr ""
-#: skins/common/templates/question/answer_controls.html:5
-msgid "answer permanent link"
+#: templates/help.html:13
+#, python-format
+msgid "Thank you for using %(app_name)s, here is how it works."
msgstr ""
-#: skins/common/templates/question/answer_controls.html:6
-msgid "permanent link"
+#: templates/help.html:16
+msgid "How questions, answers and comments work"
msgstr ""
-#: skins/common/templates/question/answer_controls.html:10
-#: skins/common/templates/question/question_controls.html:3
-#: skins/default/templates/macros.html:289
-#: skins/default/templates/revisions.html:37
-msgid "edit"
+#: templates/help.html:18
+msgid ""
+"This site is for asking and answering questions, not for open-ended "
+"discussions."
msgstr ""
-#: skins/common/templates/question/answer_controls.html:15
-#: skins/common/templates/question/answer_controls.html:16
-#: skins/common/templates/question/question_controls.html:23
-#: skins/common/templates/question/question_controls.html:24
-msgid "remove all flags"
+#: templates/help.html:19
+msgid ""
+"We encourage everyone to use “question†space for asking and “answer†for "
+"answering."
msgstr ""
-#: skins/common/templates/question/answer_controls.html:22
-#: skins/common/templates/question/answer_controls.html:32
-#: skins/common/templates/question/question_controls.html:30
-#: skins/common/templates/question/question_controls.html:39
+#: templates/help.html:22
msgid ""
-"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+"Despite that, each question and answer can be commented – \n"
+" the comments are good for the limited discussions."
msgstr ""
-#: skins/common/templates/question/answer_controls.html:23
-#: skins/common/templates/question/question_controls.html:31
-msgid "flag offensive"
+#: templates/help.html:26
+msgid "Please search before asking your questions"
msgstr ""
-#: skins/common/templates/question/answer_controls.html:33
-#: skins/common/templates/question/question_controls.html:40
-msgid "remove flag"
+#: templates/help.html:27
+msgid ""
+"Type your question in the search bar and see whether a similar question has "
+"been asked before"
msgstr ""
-#: skins/common/templates/question/answer_controls.html:44
-#: skins/common/templates/question/question_controls.html:49
-msgid "undelete"
+#: templates/help.html:29
+msgid "Search has advanced capabilities:"
msgstr ""
-#: skins/common/templates/question/answer_controls.html:50
-msgid "swap with question"
+#: templates/help.html:31
+msgid "to search in title - enter [title: your text]"
msgstr ""
-#: skins/common/templates/question/answer_vote_buttons.html:13
-#: skins/common/templates/question/answer_vote_buttons.html:14
-msgid "mark this answer as correct (click again to undo)"
+#: templates/help.html:32
+msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
-#: skins/common/templates/question/answer_vote_buttons.html:23
-#: skins/common/templates/question/answer_vote_buttons.html:24
-#, python-format
-msgid "%(question_author)s has selected this answer as correct"
+#: templates/help.html:33
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
-#: skins/common/templates/question/closed_question_info.html:2
+#: templates/help.html:35
+msgid ""
+"In addition, it is possible to click on tags to add them to the search "
+"query."
+msgstr ""
+
+#: templates/help.html:37
+msgid ""
+"Finally, a separate tag search box is available in the side bar of the main "
+"page, where the search tags can be entered as well"
+msgstr ""
+
+#: templates/help.html:40
+msgid ""
+"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
+"expression - to narrow the search by adding new terms."
+msgstr ""
+
+#: templates/help.html:42
+msgid "Voting"
+msgstr ""
+
+#: templates/help.html:44
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"Voting in %(app_name)s helps to select best answers and thank most helpful "
+"users."
msgstr ""
-#: skins/common/templates/question/closed_question_info.html:4
+#: templates/help.html:47
#, python-format
-msgid "close date %(closed_at)s"
+msgid ""
+"Please vote when you find helpful information,\n"
+" it really helps the %(app_name)s community."
msgstr ""
-#: skins/common/templates/question/question_controls.html:6
-msgid "retag"
+#: templates/help.html:51
+msgid "Other topics"
msgstr ""
-#: skins/common/templates/question/question_controls.html:13
-msgid "reopen"
+#: templates/help.html:53
+msgid ""
+"You can @mention users anywhere in the text to point their attention,\n"
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
-#: skins/common/templates/question/question_controls.html:17
-msgid "close"
+#: templates/help.html:56
+msgid "Enjoy."
msgstr ""
-#: skins/common/templates/widgets/edit_post.html:21
-msgid "one of these is required"
+#: templates/import_data.html:2 templates/import_data.html.py:4
+msgid "Import StackExchange data"
msgstr ""
-#: skins/common/templates/widgets/edit_post.html:33
-msgid "(required)"
+#: templates/import_data.html:13
+msgid ""
+"<em>Warning:</em> if your database is not empty, please back it up\n"
+" before attempting this operation."
msgstr ""
-#: skins/common/templates/widgets/edit_post.html:56
-msgid "Toggle the real time Markdown editor preview"
+#: templates/import_data.html:16
+msgid ""
+"Upload your stackexchange dump .zip file, then wait until\n"
+" the data import completes. This process may take several minutes.\n"
+" Please note that feedback will be printed in plain text.\n"
+" "
msgstr ""
-#: skins/common/templates/widgets/edit_post.html:58
-#: skins/default/templates/answer_edit.html:61
-#: skins/default/templates/answer_edit.html:64
-#: skins/default/templates/ask.html:49 skins/default/templates/ask.html:52
-#: skins/default/templates/question_edit.html:73
-#: skins/default/templates/question_edit.html:76
-#: skins/default/templates/question/javascript.html:89
-#: skins/default/templates/question/javascript.html:92
-msgid "hide preview"
+#: templates/import_data.html:25
+msgid "Import data"
msgstr ""
-#: skins/common/templates/widgets/related_tags.html:3
-msgid "Related tags"
+#: templates/import_data.html:27
+msgid ""
+"In the case you experience any difficulties in using this import tool,\n"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
-#: skins/common/templates/widgets/tag_selector.html:4
-msgid "Interesting tags"
+#: templates/list_suggested_tags.html:11
+msgid "Tag"
msgstr ""
-#: skins/common/templates/widgets/tag_selector.html:18
-#: skins/common/templates/widgets/tag_selector.html:34
-msgid "add"
+#: templates/list_suggested_tags.html:12
+msgid "Suggested by"
msgstr ""
-#: skins/common/templates/widgets/tag_selector.html:20
-msgid "Ignored tags"
+#: templates/list_suggested_tags.html:13
+msgid "Your decision"
msgstr ""
-#: skins/common/templates/widgets/tag_selector.html:36
-msgid "Display tag filter"
+#: templates/list_suggested_tags.html:14
+msgid "Suggested tag was used for questions"
msgstr ""
-#: skins/default/templates/404.jinja.html:3
-#: skins/default/templates/404.jinja.html:10
-msgid "Page not found"
+#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
+msgid "Accept"
msgstr ""
-#: skins/default/templates/404.jinja.html:13
-msgid "Sorry, could not find the page you requested."
+#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
+msgid "Reject"
msgstr ""
-#: skins/default/templates/404.jinja.html:15
-msgid "This might have happened for the following reasons:"
+#: templates/list_suggested_tags.html:38
+msgid "There are no questions with this tag yet"
msgstr ""
-#: skins/default/templates/404.jinja.html:17
-msgid "this question or answer has been deleted;"
+#: templates/list_suggested_tags.html:62
+#, python-format
+msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
-#: skins/default/templates/404.jinja.html:18
-msgid "url has error - please check it;"
+#: templates/list_suggested_tags.html:63
+msgid "Reject tag"
msgstr ""
-#: skins/default/templates/404.jinja.html:19
-msgid ""
-"the page you tried to visit is protected or you don't have sufficient "
-"points, see"
+#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
+#: templates/tags/content.html.py:31
+msgid "Nothing found"
msgstr ""
-#: skins/default/templates/404.jinja.html:19
-#: skins/default/templates/widgets/footer.html:39
-msgid "faq"
+#: templates/macros.html:5
+#, python-format
+msgid "Share this question on %(site)s"
msgstr ""
-#: skins/default/templates/404.jinja.html:20
-msgid "if you believe this error 404 should not have occured, please"
+#: templates/macros.html:44
+msgid "current number of votes"
msgstr ""
-#: skins/default/templates/404.jinja.html:21
-msgid "report this problem"
+#: templates/macros.html:57
+msgid "anonymous user"
msgstr ""
-#: skins/default/templates/404.jinja.html:30
-#: skins/default/templates/500.jinja.html:11
-msgid "back to previous page"
+#: templates/macros.html:91 templates/macros.html.py:110
+msgid "asked"
msgstr ""
-#: skins/default/templates/404.jinja.html:31
-#: skins/default/templates/widgets/scope_nav.html:3
-msgid "see all questions"
+#: templates/macros.html:93 templates/macros.html.py:112
+msgid "answered"
msgstr ""
-#: skins/default/templates/404.jinja.html:32
-msgid "see all tags"
+#: templates/macros.html:95 templates/macros.html.py:114
+msgid "posted"
msgstr ""
-#: skins/default/templates/500.jinja.html:3
-#: skins/default/templates/500.jinja.html:5
-msgid "Internal server error"
+#: templates/macros.html:101
+msgid "this post is marked as community wiki"
msgstr ""
-#: skins/default/templates/500.jinja.html:8
-msgid "system error log is recorded, error will be fixed as soon as possible"
+#: templates/macros.html:104
+#, python-format
+msgid ""
+"This post is a wiki.\n"
+" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
msgstr ""
-#: skins/default/templates/500.jinja.html:9
-msgid "please report the error to the site administrators if you wish"
+#: templates/macros.html:146
+msgid "updated"
msgstr ""
-#: skins/default/templates/500.jinja.html:12
-msgid "see latest questions"
+#: templates/macros.html:261 templates/macros.html.py:267
+msgid "Leave this group"
msgstr ""
-#: skins/default/templates/500.jinja.html:13
-msgid "see tags"
+#: templates/macros.html:262 templates/macros.html.py:264
+#: templates/macros.html:283
+msgid "Join this group"
msgstr ""
-#: skins/default/templates/about.html:3 skins/default/templates/about.html:5
+#: templates/macros.html:263 templates/macros.html.py:268
+#: templates/macros.html:278
+msgid "You are a member"
+msgstr ""
+
+#: templates/macros.html:270
+msgid "Cancel application"
+msgstr ""
+
+#: templates/macros.html:271 templates/macros.html.py:280
+msgid "Waiting approval"
+msgstr ""
+
+#: templates/macros.html:273 templates/macros.html.py:274
+#: templates/macros.html:285
+msgid "Ask to join"
+msgstr ""
+
+#: templates/macros.html:314
#, python-format
-msgid "About %(site_name)s"
+msgid "see questions tagged '%(tag)s'"
msgstr ""
-#: skins/default/templates/answer_edit.html:4
-#: skins/default/templates/answer_edit.html:10
-msgid "Edit answer"
+#: templates/macros.html:395
+msgid "Comments"
msgstr ""
-#: skins/default/templates/answer_edit.html:10
-#: skins/default/templates/question_edit.html:9
-#: skins/default/templates/question_retag.html:5
-#: skins/default/templates/revisions.html:7
-msgid "back"
+#: templates/macros.html:430
+msgid "delete this comment"
msgstr ""
-#: skins/default/templates/answer_edit.html:14
-msgid "revision"
+#: templates/macros.html:443 templates/revisions.html:38
+#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
+#: templates/question/question_controls.html:1
+msgid "edit"
msgstr ""
-#: skins/default/templates/answer_edit.html:17
-#: skins/default/templates/question_edit.html:16
-msgid "select revision"
+#: templates/macros.html:452
+msgid "convert to answer"
msgstr ""
-#: skins/default/templates/answer_edit.html:24
-#: skins/default/templates/question_edit.html:35
-msgid "Save edit"
+#: templates/macros.html:579
+#, python-format
+msgid "follow %(alias)s"
msgstr ""
-#: skins/default/templates/answer_edit.html:64
-#: skins/default/templates/ask.html:52
-#: skins/default/templates/question_edit.html:76
-#: skins/default/templates/question/javascript.html:92
-msgid "show preview"
+#: templates/macros.html:582
+#, python-format
+msgid "unfollow %(alias)s"
msgstr ""
-#: skins/default/templates/ask.html:4
-msgid "Ask a question"
+#: templates/macros.html:583
+#, python-format
+msgid "following %(alias)s"
msgstr ""
-#: skins/default/templates/badge.html:5 skins/default/templates/badge.html:9
-#: skins/default/templates/user_profile/user_recent.html:16
-#: skins/default/templates/user_profile/user_stats.html:110
+#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
-msgid "%(name)s"
+msgid "%(username)s gravatar image"
msgstr ""
-#: skins/default/templates/badge.html:5
-msgid "Badge"
+#: templates/macros.html:671
+#, python-format
+msgid "%(username)s's website is %(url)s"
msgstr ""
-#: skins/default/templates/badge.html:7
+#: templates/macros.html:686 templates/macros.html.py:687
+#: templates/macros.html:725 templates/macros.html.py:726
+msgid "previous"
+msgstr ""
+
+#: templates/macros.html:698 templates/macros.html.py:737
+msgid "current page"
+msgstr ""
+
+#: templates/macros.html:700 templates/macros.html.py:707
+#: templates/macros.html:739 templates/macros.html.py:746
#, python-format
-msgid "Badge \"%(name)s\""
+msgid "page %(num)s"
msgstr ""
-#: skins/default/templates/badge.html:9
-#: skins/default/templates/user_profile/user_recent.html:16
-#: skins/default/templates/user_profile/user_stats.html:108
+#: templates/macros.html:711 templates/macros.html.py:750
+msgid "next page"
+msgstr ""
+
+#: templates/macros.html:762
#, python-format
-msgid "%(description)s"
+msgid "responses for %(username)s"
msgstr ""
-#: skins/default/templates/badge.html:14
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
+#: templates/macros.html:765
+#, python-format
+msgid "you have %(response_count)s new response"
+msgid_plural "you have %(response_count)s new responses"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/badges.html:3
-msgid "Badges summary"
+#: templates/macros.html:768
+msgid "no new responses yet"
msgstr ""
-#: skins/default/templates/badges.html:5
-msgid "Badges"
+#: templates/macros.html:783 templates/macros.html.py:784
+#, python-format
+msgid "%(new)s new flagged posts and %(seen)s previous"
msgstr ""
-#: skins/default/templates/badges.html:7
-msgid "Community gives you awards for your questions, answers and votes."
+#: templates/macros.html:786 templates/macros.html.py:787
+#, python-format
+msgid "%(new)s new flagged posts"
msgstr ""
-#: skins/default/templates/badges.html:8
+#: templates/macros.html:792 templates/macros.html.py:793
#, python-format
-msgid ""
-"Below is the list of available badges and number \n"
-"of times each type of badge has been awarded. Give us feedback at %"
-"(feedback_faq_url)s.\n"
+msgid "%(seen)s flagged posts"
msgstr ""
-#: skins/default/templates/badges.html:35
-msgid "Community badges"
+#: templates/main_page.html:14
+msgid "Questions"
msgstr ""
-#: skins/default/templates/badges.html:37
-msgid "gold badge: the highest honor and is very rare"
+#: templates/question.html:230
+msgid "see more comments"
msgstr ""
-#: skins/default/templates/badges.html:40
-msgid "gold badge description"
+#: templates/question.html:232 templates/question.html.py:335
+msgid "add a comment"
msgstr ""
-#: skins/default/templates/badges.html:45
-msgid ""
-"silver badge: occasionally awarded for the very high quality contributions"
+#: templates/question.html:245 templates/question/content.html:46
+msgid "Answer Your Own Question"
msgstr ""
-#: skins/default/templates/badges.html:49
-msgid "silver badge description"
+#: templates/question.html:250
+msgid "Post Your Answer"
msgstr ""
-#: skins/default/templates/badges.html:52
-msgid "bronze badge: often given as a special honor"
+#: templates/question.html:256 templates/widgets/ask_form.html:65
+msgid "Login/Signup to Post"
msgstr ""
-#: skins/default/templates/badges.html:56
-msgid "bronze badge description"
+#: templates/question_edit.html:4 templates/question_edit.html.py:9
+msgid "Edit question"
msgstr ""
-#: skins/default/templates/close.html:3 skins/default/templates/close.html:5
-msgid "Close question"
+#: templates/question_edit.html:16
+msgid "Question - in one sentence"
msgstr ""
-#: skins/default/templates/close.html:6
-msgid "Close the question"
+#: templates/question_edit.html:23
+msgid "Details"
msgstr ""
-#: skins/default/templates/close.html:11
-msgid "Reasons"
+#: templates/question_edit.html:56
+msgid "Change language"
msgstr ""
-#: skins/default/templates/close.html:15
-msgid "OK to close"
+#: templates/question_retag.html:3 templates/question_retag.html.py:5
+msgid "Retag question"
msgstr ""
-#: skins/default/templates/faq.html:3
-#: skins/default/templates/faq_static.html:3
-#: skins/default/templates/faq_static.html:5
-#: skins/default/templates/widgets/answer_edit_tips.html:20
-#: skins/default/templates/widgets/question_edit_tips.html:16
-msgid "FAQ"
+#: templates/question_retag.html:21
+msgid "Retag"
msgstr ""
-#: skins/default/templates/faq_static.html:5
-msgid "Frequently Asked Questions "
+#: templates/question_retag.html:28
+msgid "Why use and modify tags?"
msgstr ""
-#: skins/default/templates/faq_static.html:6
-msgid "What kinds of questions can I ask here?"
+#: templates/question_retag.html:30
+msgid "Tags help to keep the content better organized and searchable"
msgstr ""
-#: skins/default/templates/faq_static.html:7
-msgid ""
-"Most importanly - questions should be <strong>relevant</strong> to this "
-"community."
+#: templates/question_retag.html:32
+msgid "tag editors receive special awards from the community"
msgstr ""
-#: skins/default/templates/faq_static.html:8
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
+#: templates/question_retag.html:59
+msgid "up to 5 tags, less than 20 characters each"
msgstr ""
-#: skins/default/templates/faq_static.html:10
-msgid "What questions should I avoid asking?"
+#: templates/reopen.html:4 templates/reopen.html.py:6
+msgid "Reopen question"
msgstr ""
-#: skins/default/templates/faq_static.html:11
+#: templates/reopen.html:12
+#, python-format
msgid ""
-"Please avoid asking questions that are not relevant to this community, too "
-"subjective and argumentative."
+"This question has been closed by \n"
+" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-#: skins/default/templates/faq_static.html:13
-msgid "What should I avoid in my answers?"
+#: templates/reopen.html:17
+msgid "Close reason:"
msgstr ""
-#: skins/default/templates/faq_static.html:14
-msgid ""
-"is a Q&A site, not a discussion group. Therefore - please avoid having "
-"discussions in your answers, comment facility allows some space for brief "
-"discussions."
+#: templates/reopen.html:20
+msgid "When:"
msgstr ""
-#: skins/default/templates/faq_static.html:15
-msgid "Who moderates this community?"
+#: templates/reopen.html:23
+msgid "Reopen this question?"
msgstr ""
-#: skins/default/templates/faq_static.html:16
-msgid "The short answer is: <strong>you</strong>."
+#: templates/reopen.html:27
+msgid "Reopen this question"
msgstr ""
-#: skins/default/templates/faq_static.html:17
-msgid "This website is moderated by the users."
+#: templates/revisions.html:4 templates/revisions.html.py:7
+msgid "Revision history"
msgstr ""
-#: skins/default/templates/faq_static.html:18
-msgid ""
-"The reputation system allows users earn the authorization to perform a "
-"variety of moderation tasks."
+#: templates/revisions.html:23
+msgid "click to hide/show revision"
msgstr ""
-#: skins/default/templates/faq_static.html:20
-msgid "How does reputation system work?"
+#: templates/revisions.html:29
+#, python-format
+msgid "revision %(number)s"
msgstr ""
-#: skins/default/templates/faq_static.html:21
-msgid "Rep system summary"
+#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
+msgid "Subscribe for tags"
msgstr ""
-#: skins/default/templates/faq_static.html:22
-#, python-format
-msgid ""
-"For example, if you ask an interesting question or give a helpful answer, "
-"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>%"
-"(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
+#: templates/subscribe_for_tags.html:6
+msgid "Please, subscribe for the following tags:"
msgstr ""
-#: skins/default/templates/faq_static.html:32
-#: skins/default/templates/user_profile/user_votes.html:13
-msgid "upvote"
+#: templates/subscribe_for_tags.html:15
+msgid "Subscribe"
msgstr ""
-#: skins/default/templates/faq_static.html:37
-msgid "use tags"
+#: templates/tags.html:17
+msgid "search for tags"
msgstr ""
-#: skins/default/templates/faq_static.html:42
-msgid "add comments"
+#: templates/users.html:8 templates/users.html.py:18
+#: templates/tags/list_bulk_tag_subscription.html:13
+msgid "Users"
msgstr ""
-#: skins/default/templates/faq_static.html:46
-#: skins/default/templates/user_profile/user_votes.html:15
-msgid "downvote"
+#: templates/users.html:16
+#, python-format
+msgid "Users in group %(name)s"
msgstr ""
-#: skins/default/templates/faq_static.html:49
-msgid " accept own answer to own questions"
+#: templates/users.html:24
+msgid "Select/Sort by &raquo;"
msgstr ""
-#: skins/default/templates/faq_static.html:53
-msgid "open and close own questions"
+#: templates/users.html:29
+#, python-format
+msgid "people in group %(name)s"
msgstr ""
-#: skins/default/templates/faq_static.html:57
-msgid "retag other's questions"
+#: templates/users.html:33 templates/main_page/tab_bar.html:17
+#: templates/tags/header.html:14
+msgid "Sort by &raquo;"
msgstr ""
-#: skins/default/templates/faq_static.html:62
-msgid "edit community wiki questions"
+#: templates/users.html:40
+msgid "see people with the highest reputation"
msgstr ""
-#: skins/default/templates/faq_static.html:67
-msgid "\"edit any answer"
+#: templates/users.html:41 templates/user_profile/user_info.html:25
+#: templates/user_profile/user_reputation.html:5
+#: templates/user_profile/user_tabs.html:24
+msgid "karma"
msgstr ""
-#: skins/default/templates/faq_static.html:71
-msgid "\"delete any comment"
+#: templates/users.html:47
+msgid "see people who joined most recently"
msgstr ""
-#: skins/default/templates/faq_static.html:74
-msgid "what is gravatar"
+#: templates/users.html:48
+msgid "recent"
msgstr ""
-#: skins/default/templates/faq_static.html:75
-msgid "gravatar faq info"
+#: templates/users.html:53
+msgid "see people who joined the site first"
msgstr ""
-#: skins/default/templates/faq_static.html:76
-msgid "To register, do I need to create new password?"
+#: templates/users.html:59
+msgid "see people sorted by name"
msgstr ""
-#: skins/default/templates/faq_static.html:77
-msgid ""
-"No, you don't have to. You can login through any service that supports "
-"OpenID, e.g. Google, Yahoo, AOL, etc.\""
+#: templates/users.html:60
+msgid "by username"
msgstr ""
-#: skins/default/templates/faq_static.html:78
-msgid "\"Login now!\""
+#: templates/users.html:66
+#, python-format
+msgid "users matching query %(search_query)s:"
msgstr ""
-#: skins/default/templates/faq_static.html:80
-msgid "Why other people can edit my questions/answers?"
+#: templates/users.html:69
+msgid "Nothing found."
msgstr ""
-#: skins/default/templates/faq_static.html:81
-msgid "Goal of this site is..."
+#: templates/authopenid/authopenid_macros.html:63
+msgid "Please enter your <span>user name</span>, then sign in"
msgstr ""
-#: skins/default/templates/faq_static.html:81
-msgid ""
-"So questions and answers can be edited like wiki pages by experienced users "
-"of this site and this improves the overall quality of the knowledge base "
-"content."
+#: templates/authopenid/authopenid_macros.html:64
+#: templates/authopenid/widget_signin.html:102
+msgid "(or select another login method above)"
msgstr ""
-#: skins/default/templates/faq_static.html:82
-msgid "If this approach is not for you, we respect your choice."
+#: templates/authopenid/authopenid_macros.html:66
+#: templates/authopenid/signin.html:115
+#: templates/authopenid/widget_signin.html:118
+msgid "Sign in"
msgstr ""
-#: skins/default/templates/faq_static.html:84
-msgid "Still have questions?"
+#: templates/authopenid/changeemail.html:2
+msgid "Change Email"
msgstr ""
-#: skins/default/templates/faq_static.html:85
+#: templates/authopenid/changeemail.html:6
+msgid "Validate email"
+msgstr ""
+
+#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
+"<strong>another email</strong>, please <a \n"
+"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
-#: skins/default/templates/feedback.html:3
-msgid "Feedback"
+#: templates/authopenid/changeemail.html:18
+msgid "Email verified"
msgstr ""
-#: skins/default/templates/feedback.html:5
-msgid "Give us your feedback!"
+#: templates/authopenid/changeemail.html:21
+msgid ""
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
+"you find a very interesting question you can <strong>subscribe for the \n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
+"or less frequently."
msgstr ""
-#: skins/default/templates/feedback.html:14
-#, python-format
-msgid ""
-"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
+#: templates/authopenid/complete.html:21
+msgid "Registration"
+msgstr ""
+
+#: templates/authopenid/complete.html:23
+msgid "User registration"
+msgstr ""
+
+#: templates/authopenid/complete.html:47
+msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
msgstr ""
-#: skins/default/templates/feedback.html:21
+#: templates/authopenid/complete.html:56
msgid ""
-"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
+"anyone, must be valid</i>)\n"
+" "
msgstr ""
-#: skins/default/templates/feedback.html:30
-msgid "(to hear from us please enter a valid email or check the box below)"
+#: templates/authopenid/complete.html:71
+#: templates/authopenid/signup_with_password.html:5
+#: templates/authopenid/signup_with_password.html:45
+msgid "Signup"
msgstr ""
-#: skins/default/templates/feedback.html:37
-#: skins/default/templates/feedback.html:46
-msgid "(this field is required)"
+#: templates/authopenid/confirm_email.txt:1
+msgid "Thank you for registering at our Q&A forum!"
msgstr ""
-#: skins/default/templates/feedback.html:55
-msgid "(Please solve the captcha)"
+#: templates/authopenid/confirm_email.txt:3
+msgid "Your account details are:"
msgstr ""
-#: skins/default/templates/feedback.html:63
-msgid "Send Feedback"
+#: templates/authopenid/confirm_email.txt:5
+msgid "Username:"
msgstr ""
-#: skins/default/templates/feedback_email.txt:2
-#, python-format
-msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message.\n"
+#: templates/authopenid/confirm_email.txt:6
+msgid "Password:"
msgstr ""
-#: skins/default/templates/import_data.html:2
-#: skins/default/templates/import_data.html:4
-msgid "Import StackExchange data"
+#: templates/authopenid/confirm_email.txt:8
+msgid "Please sign in here:"
msgstr ""
-#: skins/default/templates/import_data.html:13
+#: templates/authopenid/confirm_email.txt:11
+#: templates/authopenid/email_validation.txt:13
msgid ""
-"<em>Warning:</em> if your database is not empty, please back it up\n"
-" before attempting this operation."
+"Sincerely,\n"
+"Q&A Forum Administrator"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:2
+#: templates/authopenid/email_validation.html:3
+#, python-format
+msgid "Greetings from the %(site_name)s"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:7
+#: templates/authopenid/email_validation.txt:3
+msgid "To make use of the Forum, please follow the link below:"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:11
+#: templates/authopenid/email_validation.txt:7
+msgid "Following the link above will help us verify your email address."
msgstr ""
-#: skins/default/templates/import_data.html:16
+#: templates/authopenid/email_validation.html:13
+#: templates/authopenid/email_validation.txt:9
msgid ""
-"Upload your stackexchange dump .zip file, then wait until\n"
-" the data import completes. This process may take several minutes.\n"
-" Please note that feedback will be printed in plain text.\n"
-" "
+"If you believe that this message was sent in mistake - \n"
+"no further action is needed. Just ignore this email, we apologize\n"
+"for any inconvenience"
msgstr ""
-#: skins/default/templates/import_data.html:25
-msgid "Import data"
+#: templates/authopenid/email_validation.txt:1
+msgid "Greetings from the Q&A forum"
msgstr ""
-#: skins/default/templates/import_data.html:27
+#: templates/authopenid/logout.html:3
+msgid "Logout"
+msgstr ""
+
+#: templates/authopenid/logout.html:5
+msgid "You have successfully logged out"
+msgstr ""
+
+#: templates/authopenid/logout.html:7
msgid ""
-"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+"However, you still may be logged in to your OpenID provider. Please logout "
+"of your provider if you wish to do so."
msgstr ""
-#: skins/default/templates/instant_notification.html:1
-#, python-format
-msgid "<p>Dear %(receiving_user_name)s,</p>"
+#: templates/authopenid/signin.html:5
+#: templates/authopenid/widget_signin.html:5
+msgid "User login"
msgstr ""
-#: skins/default/templates/instant_notification.html:3
+#: templates/authopenid/signin.html:15
+#: templates/authopenid/widget_signin.html:19
#, python-format
msgid ""
"\n"
-"<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:</"
-"p>\n"
+" Your answer to %(title)s %(summary)s will be posted once you log in\n"
+" "
msgstr ""
-#: skins/default/templates/instant_notification.html:8
+#: templates/authopenid/signin.html:22
+#: templates/authopenid/widget_signin.html:26
#, python-format
msgid ""
-"\n"
-"<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a></"
-"p>\n"
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
msgstr ""
-#: skins/default/templates/instant_notification.html:13
-#, python-format
+#: templates/authopenid/signin.html:31
+#: templates/authopenid/widget_signin.html:36
msgid ""
-"\n"
-"<p>%(update_author_name)s answered a question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"It's a good idea to make sure that your existing login methods still work, "
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
-#: skins/default/templates/instant_notification.html:19
-#, python-format
+#: templates/authopenid/signin.html:33
+#: templates/authopenid/widget_signin.html:38
msgid ""
-"\n"
-"<p>%(update_author_name)s posted a new question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
-#: skins/default/templates/instant_notification.html:25
-#, python-format
+#: templates/authopenid/signin.html:37
+#: templates/authopenid/widget_signin.html:42
msgid ""
-"\n"
-"<p>%(update_author_name)s updated an answer to the question\n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"Click on one of the icons below to add a new login method or re-validate an "
+"existing one."
msgstr ""
-#: skins/default/templates/instant_notification.html:31
-#, python-format
+#: templates/authopenid/signin.html:39
+#: templates/authopenid/widget_signin.html:44
msgid ""
-"\n"
-"<p>%(update_author_name)s updated a question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"You don't have a method to log in right now, please add one or more by "
+"clicking any of the icons below."
msgstr ""
-#: skins/default/templates/instant_notification.html:37
-#, python-format
+#: templates/authopenid/signin.html:42
+#: templates/authopenid/widget_signin.html:47
msgid ""
-"\n"
-"<div>%(content_preview)s</div>\n"
-"<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-"\">change</a>\n"
-"how often you receive these notifications or unsubscribe. Thank you for your "
-"interest in our forum!</p>\n"
+"Please check your email and visit the enclosed link to re-connect to your "
+"account"
msgstr ""
-#: skins/default/templates/instant_notification.html:42
-msgid "<p>Sincerely,<br/>Forum Administrator</p>"
+#: templates/authopenid/signin.html:90
+msgid "or enter your <span>user name and password</span>"
msgstr ""
-#: skins/default/templates/macros.html:3
-#, python-format
-msgid "Share this question on %(site)s"
+#: templates/authopenid/signin.html:94
+#: templates/authopenid/widget_signin.html:98
+msgid "Please, sign in"
msgstr ""
-#: skins/default/templates/macros.html:14
-#: skins/default/templates/macros.html:471
-#, python-format
-msgid "follow %(alias)s"
+#: templates/authopenid/signin.html:101
+#: templates/authopenid/widget_signin.html:105
+msgid "Login failed, please try again"
msgstr ""
-#: skins/default/templates/macros.html:17
-#: skins/default/templates/macros.html:474
-#, python-format
-msgid "unfollow %(alias)s"
+#: templates/authopenid/signin.html:106
+#: templates/authopenid/widget_signin.html:109
+msgid "Login or email"
msgstr ""
-#: skins/default/templates/macros.html:18
-#: skins/default/templates/macros.html:475
-#, python-format
-msgid "following %(alias)s"
+#: templates/authopenid/signin.html:110
+#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
+msgid "Password"
msgstr ""
-#: skins/default/templates/macros.html:29
-msgid "i like this question (click again to cancel)"
+#: templates/authopenid/signin.html:122
+#: templates/authopenid/widget_signin.html:125
+msgid "To change your password - please enter the new one twice, then submit"
msgstr ""
-#: skins/default/templates/macros.html:31
-msgid "i like this answer (click again to cancel)"
+#: templates/authopenid/signin.html:126
+#: templates/authopenid/widget_signin.html:129
+msgid "New password"
msgstr ""
-#: skins/default/templates/macros.html:37
-msgid "current number of votes"
+#: templates/authopenid/signin.html:135
+#: templates/authopenid/widget_signin.html:138
+msgid "Please, retype"
msgstr ""
-#: skins/default/templates/macros.html:43
-msgid "i dont like this question (click again to cancel)"
+#: templates/authopenid/signin.html:145
+#: templates/authopenid/widget_signin.html:148
+#: templates/livesettings/site_settings.html:24
+msgid "Change password"
msgstr ""
-#: skins/default/templates/macros.html:45
-msgid "i dont like this answer (click again to cancel)"
+#: templates/authopenid/signin.html:159
+#: templates/authopenid/widget_signin.html:162
+msgid "Here are your current login methods"
msgstr ""
-#: skins/default/templates/macros.html:52
-msgid "anonymous user"
+#: templates/authopenid/signin.html:163
+#: templates/authopenid/widget_signin.html:166
+msgid "provider"
msgstr ""
-#: skins/default/templates/macros.html:80
-msgid "this post is marked as community wiki"
+#: templates/authopenid/signin.html:164
+#: templates/authopenid/widget_signin.html:167
+msgid "last used"
+msgstr ""
+
+#: templates/authopenid/signin.html:165
+#: templates/authopenid/widget_signin.html:168
+msgid "delete, if you like"
+msgstr ""
+
+#: templates/authopenid/signin.html:179
+#: templates/authopenid/widget_signin.html:182
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "delete"
+msgstr ""
+
+#: templates/authopenid/signin.html:181
+#: templates/authopenid/widget_signin.html:184
+msgid "cannot be deleted"
+msgstr ""
+
+#: templates/authopenid/signin.html:194
+#: templates/authopenid/widget_signin.html:197
+msgid "Still have trouble signing in?"
+msgstr ""
+
+#: templates/authopenid/signin.html:199
+#: templates/authopenid/widget_signin.html:202
+msgid "Please, enter your email address below and obtain a new key"
+msgstr ""
+
+#: templates/authopenid/signin.html:201
+#: templates/authopenid/widget_signin.html:204
+msgid "Please, enter your email address below to recover your account"
+msgstr ""
+
+#: templates/authopenid/signin.html:204
+#: templates/authopenid/widget_signin.html:207
+msgid "recover your account via email"
+msgstr ""
+
+#: templates/authopenid/signin.html:215
+#: templates/authopenid/widget_signin.html:217
+msgid "Send a new recovery key"
+msgstr ""
+
+#: templates/authopenid/signin.html:217
+#: templates/authopenid/widget_signin.html:219
+msgid "Recover your account via email"
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:11
+msgid "Please register by clicking on any of the icons below"
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:24
+msgid "or create a new user name and password here"
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:26
+msgid "Create login name and password"
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:27
+msgid ""
+"<span class='strong big'>If you prefer, create your forum login name and \n"
+"password here. However</span>, please keep in mind that we also support \n"
+"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
+"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
+"your login details with anyone and having to remember yet another password."
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:42
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:47
+msgid "or"
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:48
+msgid "return to OpenID login"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:2
+#: templates/authopenid/verify_email.html:4
+msgid "Confirm email address"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:6
+msgid ""
+"Validation email sent. Please find it and follow the enclosed link.<br/>\n"
+" If the link doesn't work - enter the code below:"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:11
+msgid "Confirm email"
+msgstr ""
+
+#: templates/authopenid/widget_signin.html:33
+msgid ""
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr ""
+
+#: templates/authopenid/widget_signin.html:94
+msgid "or enter your <span>user name and password</span>, then sign in"
+msgstr ""
+
+#: templates/avatar/add.html:3
+msgid "add avatar"
+msgstr ""
+
+#: templates/avatar/add.html:5
+msgid "Change avatar"
+msgstr ""
+
+#: templates/avatar/add.html:6 templates/avatar/change.html:7
+msgid "Your current avatar: "
msgstr ""
-#: skins/default/templates/macros.html:83
+#: templates/avatar/add.html:9 templates/avatar/change.html:11
+msgid "You haven't uploaded an avatar yet. Please upload one now."
+msgstr ""
+
+#: templates/avatar/add.html:13
+msgid "Upload New Image"
+msgstr ""
+
+#: templates/avatar/change.html:4
+msgid "change avatar"
+msgstr ""
+
+#: templates/avatar/change.html:17
+msgid "Choose new Default"
+msgstr ""
+
+#: templates/avatar/change.html:22
+msgid "Upload"
+msgstr ""
+
+#: templates/avatar/confirm_delete.html:2
+msgid "delete avatar"
+msgstr ""
+
+#: templates/avatar/confirm_delete.html:4
+msgid "Please select the avatars that you would like to delete."
+msgstr ""
+
+#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"This post is a wiki.\n"
-" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
-#: skins/default/templates/macros.html:89
-msgid "asked"
+#: templates/avatar/confirm_delete.html:12
+msgid "Delete These"
msgstr ""
-#: skins/default/templates/macros.html:91
-msgid "answered"
+#: templates/email/ask_for_signature.html:4
+#, python-format
+msgid "%(user)s, please reply to this message."
msgstr ""
-#: skins/default/templates/macros.html:93
-msgid "posted"
+#: templates/email/ask_for_signature.html:9
+msgid ""
+"Your post could not be published, because we could not detect signature in "
+"your email."
msgstr ""
-#: skins/default/templates/macros.html:123
-msgid "updated"
+#: templates/email/ask_for_signature.html:10
+msgid ""
+"This happened either because this is your first post or you have changed "
+"your email signature."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:11
+msgid "Please make a simple response, without editing this message."
msgstr ""
-#: skins/default/templates/macros.html:221
+#: templates/email/ask_for_signature.html:12
+msgid ""
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
+msgstr ""
+
+#: templates/email/change_settings_info.html:4
#, python-format
-msgid "see questions tagged '%(tag)s'"
+msgid ""
+"To change frequency, language and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
-#: skins/default/templates/macros.html:278
-msgid "delete this comment"
+#: templates/email/change_settings_info.html:6
+#, python-format
+msgid ""
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
-#: skins/default/templates/macros.html:307
-#: skins/default/templates/macros.html:315
-#: skins/default/templates/question/javascript.html:24
-msgid "add comment"
+#: templates/email/change_settings_info.html:10
+#, python-format
+msgid ""
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
-#: skins/default/templates/macros.html:308
+#: templates/email/delayed_email_alert.html:2
#, python-format
-msgid "see <strong>%(counter)s</strong> more"
-msgid_plural "see <strong>%(counter)s</strong> more"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Dear %(name)s,"
+msgstr ""
-#: skins/default/templates/macros.html:310
+#: templates/email/delayed_email_alert.html:3
#, python-format
-msgid "see <strong>%(counter)s</strong> more comment"
+msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
-"see <strong>%(counter)s</strong> more comments\n"
-" "
+"The following %(num)s questions have been updated on %(site_name)s:"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/macros.html:542 templatetags/extra_tags.py:43
+#: templates/email/feedback_email.txt:2
#, python-format
-msgid "%(username)s gravatar image"
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message.\n"
msgstr ""
-#: skins/default/templates/macros.html:551
+#: templates/email/footer.html:1
#, python-format
-msgid "%(username)s's website is %(url)s"
+msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-#: skins/default/templates/macros.html:566
-#: skins/default/templates/macros.html:567
-msgid "previous"
+#: templates/email/insufficient_rep_to_post_by_email.html:10
+#, python-format
+msgid "%(username)s, your question could not be posted by email just yet."
msgstr ""
-#: skins/default/templates/macros.html:578
-msgid "current page"
+#: templates/email/insufficient_rep_to_post_by_email.html:14
+#, python-format
+msgid ""
+"To make posts by email, you need to receive about %(min_upvotes)s upvotes."
msgstr ""
-#: skins/default/templates/macros.html:580
-#: skins/default/templates/macros.html:587
+#: templates/email/insufficient_rep_to_post_by_email.html:15
#, python-format
-msgid "page number %(num)s"
+msgid "At this time, please post your question at %(link)s"
msgstr ""
-#: skins/default/templates/macros.html:591
-msgid "next page"
+#: templates/email/macros.html:19
+#, python-format
+msgid "Question by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:21
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's question:\n"
+" "
msgstr ""
-#: skins/default/templates/macros.html:602
-msgid "posts per page"
+#: templates/email/macros.html:26
+msgid "Question :"
msgstr ""
-#: skins/default/templates/macros.html:629
+#: templates/email/macros.html:33
#, python-format
-msgid "responses for %(username)s"
+msgid "Asked by %(author)s:"
msgstr ""
-#: skins/default/templates/macros.html:632
+#: templates/email/macros.html:40
+msgid "Tags:"
+msgstr ""
+
+#: templates/email/macros.html:48
#, python-format
-msgid "you have a new response"
-msgid_plural "you have %(response_count)s new responses"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"\n"
+" %(author)s's answer:\n"
+" "
+msgstr ""
-#: skins/default/templates/macros.html:635
-msgid "no new responses yet"
+#: templates/email/macros.html:52
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's answer:\n"
+" "
msgstr ""
-#: skins/default/templates/macros.html:650
-#: skins/default/templates/macros.html:651
+#: templates/email/macros.html:57
#, python-format
-msgid "%(new)s new flagged posts and %(seen)s previous"
+msgid "Answered by %(author)s:"
msgstr ""
-#: skins/default/templates/macros.html:653
-#: skins/default/templates/macros.html:654
+#: templates/email/macros.html:64
#, python-format
-msgid "%(new)s new flagged posts"
+msgid ""
+"\n"
+" %(author)s's comment:\n"
+" "
msgstr ""
-#: skins/default/templates/macros.html:659
-#: skins/default/templates/macros.html:660
+#: templates/email/macros.html:68
#, python-format
-msgid "%(seen)s flagged posts"
+msgid ""
+"\n"
+" In reply to %(author)s's comment:\n"
+" "
msgstr ""
-#: skins/default/templates/main_page.html:11
-msgid "Questions"
+#: templates/email/macros.html:73
+#, python-format
+msgid ""
+"\n"
+" Commented by %(author)s:\n"
+" "
msgstr ""
-#: skins/default/templates/privacy.html:3
-#: skins/default/templates/privacy.html:5
-msgid "Privacy policy"
+#: templates/email/notify_author_about_approved_post.html:21
+msgid "Below is a copy of your post:"
msgstr ""
-#: skins/default/templates/question_edit.html:4
-#: skins/default/templates/question_edit.html:9
-msgid "Edit question"
+#: templates/email/post_as_subthread.html:8
+#, python-format
+msgid ""
+"\n"
+" %(count)s comment:\n"
+" "
+msgid_plural ""
+"\n"
+" %(count)s comments:\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/email/re_welcome_lamson_on.html:2
+#: templates/email/re_welcome_lamson_on.html:3
+#, python-format
+msgid "Great, you are ready to use %(site_name)s!"
msgstr ""
-#: skins/default/templates/question_retag.html:3
-#: skins/default/templates/question_retag.html:5
-msgid "Change tags"
+#: templates/email/re_welcome_lamson_on.html:7
+#, python-format
+msgid "You can post questions by emailing them at %(ask_address)s."
msgstr ""
-#: skins/default/templates/question_retag.html:21
-msgid "Retag"
+#: templates/email/re_welcome_lamson_on.html:8
+msgid ""
+"When you receive update notifications, you will be able to respond to them, "
+"also by email."
msgstr ""
-#: skins/default/templates/question_retag.html:28
-msgid "Why use and modify tags?"
+#: templates/email/re_welcome_lamson_on.html:9
+#, python-format
+msgid ""
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
-#: skins/default/templates/question_retag.html:30
-msgid "Tags help to keep the content better organized and searchable"
+#: templates/email/re_welcome_lamson_on.html:11
+#: templates/email/welcome_lamson_off.html:10
+#, python-format
+msgid ""
+"Please visit %(site_name)s at <a href=\"%(site_url)s\">%(site_url)s</a>, we "
+"look forward to your posts."
msgstr ""
-#: skins/default/templates/question_retag.html:32
-msgid "tag editors receive special awards from the community"
+#: templates/email/rejected_post.html:2 templates/email/rejected_post.html:3
+msgid " Your post was rejected. "
msgstr ""
-#: skins/default/templates/question_retag.html:59
-msgid "up to 5 tags, less than 20 characters each"
+#: templates/email/rejected_post.html:5
+msgid "Your post (copied in the end), was rejected for the following reason:"
msgstr ""
-#: skins/default/templates/reopen.html:3 skins/default/templates/reopen.html:5
-msgid "Reopen question"
+#: templates/email/rejected_post.html:7
+msgid "Here is your original post"
msgstr ""
-#: skins/default/templates/reopen.html:6
-msgid "Title"
+#: templates/email/reply_by_email_error.html:1
+msgid ""
+"\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
-#: skins/default/templates/reopen.html:11
+#: templates/email/welcome_lamson_off.html:6
+#: templates/email/welcome_lamson_off.html:7
+#: templates/email/welcome_lamson_on.html:3
+#: templates/email/welcome_lamson_on.html:4
#, python-format
+msgid "Welcome to %(site_name)s!"
+msgstr ""
+
+#: templates/email/welcome_lamson_on.html:11
msgid ""
-"This question has been closed by \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
+"Important: <em>Please reply</em> to this message, without editing it. We "
+"need this to determine your email signature and that the email address is "
+"valid and was typed correctly."
msgstr ""
-#: skins/default/templates/reopen.html:16
-msgid "Close reason:"
+#: templates/email/welcome_lamson_on.html:14
+#, python-format
+msgid ""
+"Until we receive the response from you, you will not be able ask or answer "
+"questions on %(site_name)s by email."
msgstr ""
-#: skins/default/templates/reopen.html:19
-msgid "When:"
+#: templates/embed/list_widgets.html:44
+msgid "How to use?"
msgstr ""
-#: skins/default/templates/reopen.html:22
-msgid "Reopen this question?"
+#: templates/embed/list_widgets.html:45
+msgid ""
+"\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
+" "
msgstr ""
-#: skins/default/templates/reopen.html:26
-msgid "Reopen this question"
+#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
+#, python-format
+msgid "%(action)s an %(widget_name)s widget"
msgstr ""
-#: skins/default/templates/revisions.html:4
-#: skins/default/templates/revisions.html:7
-msgid "Revision history"
+#: templates/embed/widget_form.html:14
+#: templates/user_profile/user_moderate.html:20
+msgid "Save"
msgstr ""
-#: skins/default/templates/revisions.html:23
-msgid "click to hide/show revision"
+#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
+msgid "Widgets"
msgstr ""
-#: skins/default/templates/revisions.html:29
-#, python-format
-msgid "revision %(number)s"
+#: templates/embed/widgets.html:11
+msgid ""
+"Create and embed widgets into your sites, here a list of available widgets."
msgstr ""
-#: skins/default/templates/subscribe_for_tags.html:3
-#: skins/default/templates/subscribe_for_tags.html:5
-msgid "Subscribe for tags"
+#: templates/embed/widgets.html:16
+msgid "Ask a question"
msgstr ""
-#: skins/default/templates/subscribe_for_tags.html:6
-msgid "Please, subscribe for the following tags:"
+#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
+msgid "create"
msgstr ""
-#: skins/default/templates/subscribe_for_tags.html:15
-msgid "Subscribe"
+#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
+msgid "view list"
msgstr ""
-#: skins/default/templates/tags.html:4 skins/default/templates/tags.html:10
-msgid "Tag list"
+#: templates/embed/widgets.html:25
+msgid "List of questions"
msgstr ""
-#: skins/default/templates/tags.html:8
+#: templates/group_messaging/email_alert.html:7
#, python-format
-msgid "Tags, matching \"%(stag)s\""
+msgid "%(author)s wrote:"
msgstr ""
-#: skins/default/templates/tags.html:14 skins/default/templates/users.html:9
-#: skins/default/templates/main_page/tab_bar.html:14
-msgid "Sort by &raquo;"
+#: templates/group_messaging/email_alert.html:11
+msgid ""
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
-#: skins/default/templates/tags.html:19
-msgid "sorted alphabetically"
+#: templates/group_messaging/home.html:7
+#: templates/group_messaging/home_thread_details.html:7
+msgid "compose"
msgstr ""
-#: skins/default/templates/tags.html:20
-msgid "by name"
+#: templates/group_messaging/macros.html:5
+#, python-format
+msgid "You wrote on %(date)s:"
msgstr ""
-#: skins/default/templates/tags.html:25
-msgid "sorted by frequency of tag use"
+#: templates/group_messaging/senders_list.html:3
+msgid "Messages by sender:"
msgstr ""
-#: skins/default/templates/tags.html:26
-msgid "by popularity"
+#: templates/group_messaging/senders_list.html:5
+#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
+msgid "inbox"
msgstr ""
-#: skins/default/templates/tags.html:31 skins/default/templates/tags.html:57
-msgid "Nothing found"
+#: templates/group_messaging/senders_list.html:9
+msgid "sent"
msgstr ""
-#: skins/default/templates/users.html:4 skins/default/templates/users.html:6
-msgid "Users"
+#: templates/group_messaging/senders_list.html:16
+msgid "trash"
msgstr ""
-#: skins/default/templates/users.html:14
-msgid "see people with the highest reputation"
+#: templates/group_messaging/threads_list.html:25
+msgid "there are no messages yet..."
msgstr ""
-#: skins/default/templates/users.html:15
-#: skins/default/templates/user_profile/user_info.html:25
-msgid "reputation"
+#: templates/livesettings/_admin_site_views.html:4
+msgid "Sites"
msgstr ""
-#: skins/default/templates/users.html:20
-msgid "see people who joined most recently"
+#: templates/livesettings/group_settings.html:4
+msgid "Settings"
msgstr ""
-#: skins/default/templates/users.html:21
-msgid "recent"
+#: templates/livesettings/group_settings.html:9
+#: templates/livesettings/site_settings.html:51
+msgid "Please correct the error below."
+msgid_plural "Please correct the errors below."
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/livesettings/group_settings.html:16
+#, python-format
+msgid "Settings included in %(name)s."
msgstr ""
-#: skins/default/templates/users.html:26
-msgid "see people who joined the site first"
+#: templates/livesettings/group_settings.html:50
+#: templates/livesettings/site_settings.html:98
+msgid "You don't have permission to edit values."
msgstr ""
-#: skins/default/templates/users.html:32
-msgid "see people sorted by name"
+#: templates/livesettings/site_settings.html:24
+msgid "Documentation"
msgstr ""
-#: skins/default/templates/users.html:33
-msgid "by username"
+#: templates/livesettings/site_settings.html:24
+msgid "Log out"
msgstr ""
-#: skins/default/templates/users.html:39
+#: templates/livesettings/site_settings.html:27
+msgid "Home"
+msgstr ""
+
+#: templates/livesettings/site_settings.html:28
+msgid "Edit Site Settings"
+msgstr ""
+
+#: templates/livesettings/site_settings.html:44
+msgid "Livesettings are disabled for this site."
+msgstr ""
+
+#: templates/livesettings/site_settings.html:45
+msgid "All configuration options must be edited in the site settings.py file"
+msgstr ""
+
+#: templates/livesettings/site_settings.html:67
#, python-format
-msgid "users matching query %(suser)s:"
+msgid "Group settings: %(name)s"
msgstr ""
-#: skins/default/templates/users.html:42
-msgid "Nothing found."
+#: templates/livesettings/site_settings.html:94
+msgid "Uncollapse all"
msgstr ""
-#: skins/default/templates/main_page/headline.html:4 views/readers.py:160
+#: templates/main_page/headline.html:4 views/readers.py:151
#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/main_page/headline.html:6
+#: templates/main_page/headline.html:6
#, python-format
msgid "with %(author_name)s's contributions"
msgstr ""
-#: skins/default/templates/main_page/headline.html:12
+#: templates/main_page/headline.html:11
msgid "Tagged"
msgstr ""
-#: skins/default/templates/main_page/headline.html:23
+#: templates/main_page/headline.html:22
msgid "Search tips:"
msgstr ""
-#: skins/default/templates/main_page/headline.html:26
+#: templates/main_page/headline.html:25
msgid "reset author"
msgstr ""
-#: skins/default/templates/main_page/headline.html:28
-#: skins/default/templates/main_page/headline.html:31
-#: skins/default/templates/main_page/nothing_found.html:18
-#: skins/default/templates/main_page/nothing_found.html:21
+#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
+#: templates/main_page/nothing_found.html:18
+#: templates/main_page/nothing_found.html:21
msgid " or "
msgstr ""
-#: skins/default/templates/main_page/headline.html:29
+#: templates/main_page/headline.html:28
msgid "reset tags"
msgstr ""
-#: skins/default/templates/main_page/headline.html:32
-#: skins/default/templates/main_page/headline.html:35
+#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
msgid "start over"
msgstr ""
-#: skins/default/templates/main_page/headline.html:37
+#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
msgstr ""
-#: skins/default/templates/main_page/headline.html:40
+#: templates/main_page/headline.html:39
msgid "Search tip:"
msgstr ""
-#: skins/default/templates/main_page/headline.html:40
+#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:4
+#: templates/main_page/nothing_found.html:4
msgid "There are no unanswered questions here"
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:7
+#: templates/main_page/nothing_found.html:7
msgid "No questions here. "
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:8
+#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:13
+#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:16
+#: templates/main_page/nothing_found.html:16
msgid "resetting author"
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:19
+#: templates/main_page/nothing_found.html:19
msgid "resetting tags"
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:22
-#: skins/default/templates/main_page/nothing_found.html:25
+#: templates/main_page/nothing_found.html:22
+#: templates/main_page/nothing_found.html:25
msgid "starting over"
msgstr ""
-#: skins/default/templates/main_page/nothing_found.html:30
+#: templates/main_page/nothing_found.html:30
msgid "Please always feel free to ask your question!"
msgstr ""
-#: skins/default/templates/main_page/questions_loop.html:12
+#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr ""
-#: skins/default/templates/main_page/questions_loop.html:13
-msgid "Please, post your question!"
+#: templates/main_page/questions_loop.html:10
+msgid "Ask your question!"
msgstr ""
-#: skins/default/templates/main_page/tab_bar.html:9
+#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
msgstr ""
-#: skins/default/templates/main_page/tab_bar.html:10
+#: templates/main_page/tab_bar.html:12
msgid "RSS"
msgstr ""
-#: skins/default/templates/meta/bottom_scripts.html:7
+#: templates/main_page/tag_search.html:2
+msgid "Tag search"
+msgstr ""
+
+#: templates/main_page/tag_search.html:5
+msgid "search"
+msgstr ""
+
+#: templates/meta/bottom_scripts.html:7
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
-#: skins/default/templates/meta/editor_data.html:5
+#: templates/meta/editor_data.html:5
#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/meta/editor_data.html:7
+#: templates/meta/editor_data.html:7
#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/meta/editor_data.html:8
+#: templates/meta/editor_data.html:8
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:3
+#: templates/question/answer_card.html:21
+msgid "This response is published"
+msgstr ""
+
+#: templates/question/answer_controls.html:2
+msgid "swap with question"
+msgstr ""
+
+#: templates/question/answer_controls.html:11
+msgid "remove offensive flag"
+msgstr ""
+
+#: templates/question/answer_controls.html:13
+#: templates/question/question_controls.html:12
+msgid "remove flag"
+msgstr ""
+
+#: templates/question/answer_controls.html:18
+#: templates/question/answer_controls.html:26
+#: templates/question/question_controls.html:10
+#: templates/question/question_controls.html:16
+#: templates/question/question_controls.html:23
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr ""
+
+#: templates/question/answer_controls.html:20
+#: templates/question/answer_controls.html:28
+#: templates/question/question_controls.html:18
+#: templates/question/question_controls.html:25
+msgid "flag offensive"
+msgstr ""
+
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "undelete"
+msgstr ""
+
+#: templates/question/answer_controls.html:43
+msgid "unpublish"
+msgstr ""
+
+#: templates/question/answer_controls.html:48
+msgid "publish"
+msgstr ""
+
+#: templates/question/answer_controls.html:54
+msgid "permanent link"
+msgstr ""
+
+#: templates/question/answer_controls.html:55
+#: templates/widgets/markdown_help.html:20
+msgid "link"
+msgstr ""
+
+#: templates/question/answer_controls.html:58
+msgid "more"
+msgstr ""
+
+#: templates/question/answer_controls.html:71
+msgid "repost as a question comment"
+msgstr ""
+
+#: templates/question/answer_controls.html:85
+msgid "repost as a comment under the older answer"
+msgstr ""
+
+#: templates/question/answer_tab_bar.html:3
#, python-format
msgid ""
"\n"
-" %(counter)s Answer\n"
-" "
+" %(counter)s Answer\n"
+" "
msgid_plural ""
"\n"
-" %(counter)s Answers\n"
+" %(counter)s Answers\n"
" "
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/question/answer_tab_bar.html:14
-msgid "oldest answers will be shown first"
+#: templates/question/answer_tab_bar.html:11
+msgid "Sort by »"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:15
-msgid "oldest answers"
+#: templates/question/answer_tab_bar.html:14
+msgid "oldest answers will be shown first"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:17
+#: templates/question/answer_tab_bar.html:17
msgid "newest answers will be shown first"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:18
-msgid "newest answers"
+#: templates/question/answer_tab_bar.html:20
+msgid "most voted answers will be shown first"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:20
-msgid "most voted answers will be shown first"
+#: templates/question/answer_vote_buttons.html:8
+#: templates/user_profile/users_answers.html:7
+msgid "this answer has been selected as correct"
msgstr ""
-#: skins/default/templates/question/answer_tab_bar.html:21
-msgid "popular answers"
+#: templates/question/answer_vote_buttons.html:10
+msgid "mark this answer as correct (click again to undo)"
msgstr ""
-#: skins/default/templates/question/content.html:20
-#: skins/default/templates/question/new_answer_form.html:46
-msgid "Answer Your Own Question"
+#: templates/question/closed_question_info.html:2
+#, python-format
+msgid ""
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:14
-msgid "Login/Signup to Answer"
+#: templates/question/closed_question_info.html:4
+#, python-format
+msgid "close date %(closed_at)s"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:22
-msgid "Your answer"
+#: templates/question/content.html:33
+msgid "Edit Your Previous Answer"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:24
-msgid "Be the first one to answer this question!"
+#: templates/question/content.html:34
+msgid "(only one answer per user is allowed)"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:30
-msgid "you can answer anonymously and then login"
+#: templates/question/new_answer_form.html:12
+msgid "Login/Signup to Answer"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:34
-msgid "answer your own question only to give an answer"
+#: templates/question/new_answer_form.html:20
+msgid "Your answer"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:36
-msgid "please only give an answer, no discussions"
+#: templates/question/new_answer_form.html:22
+msgid "Be the first one to answer this question!"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:43
-msgid "Login/Signup to Post Your Answer"
+#: templates/question/new_answer_form.html:28
+msgid ""
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
-#: skins/default/templates/question/new_answer_form.html:48
-msgid "Answer the question"
+#: templates/question/new_answer_form.html:32
+msgid ""
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
+"can always <strong>revise your original question</strong>. Please "
+"<strong>use comments for discussions</strong> and <strong>please don't "
+"forget to vote :)</strong> for the answers that you liked (or perhaps did "
+"not like)!"
msgstr ""
-#: skins/default/templates/question/sharing_prompt_phrase.html:2
-#, python-format
+#: templates/question/new_answer_form.html:34
msgid ""
-"Know someone who can answer? Share a <a href=\"%(question_url)s\">link</a> "
-"to this question via"
+"<span class='big strong'>Please try to give a substantial answer</span>. If "
+"you wanted to comment on the question or answer, just <strong>use the "
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
-#: skins/default/templates/question/sharing_prompt_phrase.html:8
-msgid " or"
+#: templates/question/new_answer_form.html:39
+msgid "Add answer"
msgstr ""
-#: skins/default/templates/question/sharing_prompt_phrase.html:10
-msgid "email"
+#: templates/question/question_controls.html:5
+msgid "retag"
msgstr ""
-#: skins/default/templates/question/sidebar.html:4
+#: templates/question/question_controls.html:29
+msgid "reopen"
+msgstr ""
+
+#: templates/question/question_controls.html:31
+msgid "close"
+msgstr ""
+
+#: templates/question/sidebar.html:8
msgid "Question tools"
msgstr ""
-#: skins/default/templates/question/sidebar.html:7
+#: templates/question/sidebar.html:11
msgid "click to unfollow this question"
msgstr ""
-#: skins/default/templates/question/sidebar.html:8
+#: templates/question/sidebar.html:12
msgid "Following"
msgstr ""
-#: skins/default/templates/question/sidebar.html:9
+#: templates/question/sidebar.html:13
msgid "Unfollow"
msgstr ""
-#: skins/default/templates/question/sidebar.html:13
+#: templates/question/sidebar.html:17
msgid "click to follow this question"
msgstr ""
-#: skins/default/templates/question/sidebar.html:14
+#: templates/question/sidebar.html:18
msgid "Follow"
msgstr ""
-#: skins/default/templates/question/sidebar.html:21
+#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/question/sidebar.html:27
-msgid "email the updates"
-msgstr ""
-
-#: skins/default/templates/question/sidebar.html:30
-msgid ""
-"<strong>Here</strong> (once you log in) you will be able to sign up for the "
-"periodic email updates about this question."
-msgstr ""
-
-#: skins/default/templates/question/sidebar.html:35
+#: templates/question/sidebar.html:33
msgid "subscribe to this question rss feed"
msgstr ""
-#: skins/default/templates/question/sidebar.html:36
+#: templates/question/sidebar.html:34
msgid "subscribe to rss feed"
msgstr ""
-#: skins/default/templates/question/sidebar.html:46
-msgid "Stats"
+#: templates/question/sidebar.html:44
+msgid "Invite"
msgstr ""
-#: skins/default/templates/question/sidebar.html:48
-msgid "question asked"
+#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
+#: templates/user_profile/user_email_subscriptions.html:59
+#: templates/widgets/tag_selector.html:20
+#: templates/widgets/tag_selector.html:37
+#: templates/widgets/tag_selector.html:56
+msgid "add"
msgstr ""
-#: skins/default/templates/question/sidebar.html:51
-msgid "question was seen"
+#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
+msgid "- or -"
msgstr ""
-#: skins/default/templates/question/sidebar.html:51
-msgid "times"
+#: templates/question/sidebar.html:70
+msgid "share with everyone"
msgstr ""
-#: skins/default/templates/question/sidebar.html:54
-msgid "last updated"
+#: templates/question/sidebar.html:81
+msgid "This question is currently shared only with:"
msgstr ""
-#: skins/default/templates/question/sidebar.html:63
-msgid "Related questions"
+#: templates/question/sidebar.html:83
+msgid "Individual users"
msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:7
-#: skins/default/templates/question/subscribe_by_email_prompt.html:9
-msgid "Notify me once a day when there are any new answers"
+#: templates/question/sidebar.html:88
+msgid "You"
msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:11
-msgid "Notify me weekly when there are any new answers"
+#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
+msgid "and"
msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:13
-msgid "Notify me immediately when there are any new answers"
+#: templates/question/sidebar.html:120
+#, python-format
+msgid "%(more_count)s more"
+msgstr ""
+
+#: templates/question/sidebar.html:126
+msgid "Public thread"
msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:16
+#: templates/question/sidebar.html:127
#, python-format
msgid ""
-"You can always adjust frequency of email updates from your %(profile_url)s"
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:21
-msgid "once you sign in you will be able to subscribe for any updates here"
+#: templates/question/sidebar.html:135
+msgid "Stats"
msgstr ""
-#: skins/default/templates/user_profile/user.html:12
-#, python-format
-msgid "%(username)s's profile"
+#: templates/question/sidebar.html:137
+msgid "Asked"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:4
-msgid "Edit user profile"
+#: templates/question/sidebar.html:140
+msgid "Seen"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:7
-msgid "edit profile"
+#: templates/question/sidebar.html:140
+msgid "times"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:21
-#: skins/default/templates/user_profile/user_info.html:15
-msgid "change picture"
+#: templates/question/sidebar.html:143
+msgid "Last updated"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:25
-#: skins/default/templates/user_profile/user_info.html:19
-msgid "remove"
+#: templates/question/sidebar.html:151
+msgid "Related questions"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:32
-msgid "Registered user"
+#: templates/tags/form_bulk_tag_subscription.html:4
+msgid "Tag subscriptions"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:39
-msgid "Screen Name"
+#: templates/tags/form_bulk_tag_subscription.html:6
+msgid "Tag Subscriptions"
msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:95
-#: skins/default/templates/user_profile/user_email_subscriptions.html:21
-msgid "Update"
+#: templates/tags/header.html:7
+#, python-format
+msgid "Tags, matching \"%(tag_query)s\""
msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:4
-#: skins/default/templates/user_profile/user_tabs.html:42
-msgid "subscriptions"
+#: templates/tags/header.html:19
+msgid "sorted alphabetically"
msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:7
-msgid "Email subscription settings"
+#: templates/tags/header.html:20
+msgid "by name"
msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:8
-msgid "email subscription settings info"
+#: templates/tags/header.html:25
+msgid "sorted by frequency of tag use"
msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:22
-msgid "Stop sending email"
+#: templates/tags/header.html:26
+msgid "by popularity"
msgstr ""
-#: skins/default/templates/user_profile/user_favorites.html:4
-#: skins/default/templates/user_profile/user_tabs.html:27
-msgid "followed questions"
+#: templates/tags/header.html:34 templates/tags/header.html.py:35
+msgid "suggested"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:18
-#: skins/default/templates/user_profile/user_tabs.html:12
-msgid "inbox"
+#: templates/tags/header.html:42 templates/tags/header.html.py:43
+msgid "manage subscriptions"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:4
+msgid "Manage Tag subscriptions"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Manage Tag subscription</a> "
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Create New"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:34
+#: templates/tags/list_bulk_tag_subscription.html:11
+msgid "Date"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:17
+msgid "Action"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
+msgid "Edit"
+msgstr ""
+
+#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:38
+#: templates/user_inbox/base.html:19
+msgid "messages"
+msgstr ""
+
+#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:43
+#: templates/user_inbox/base.html:31
#, python-format
-msgid "flagged items (%(flag_count)s)"
+msgid "flagged items (%(flags_count)s)"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:49
+#: templates/user_inbox/base.html:38
+msgid "group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:4
+msgid "inbox - group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:26
+msgid "Approve"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:41
+msgid "Deny"
+msgstr ""
+
+#: templates/user_inbox/messages.html:104
+msgid "inbox - messages"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:4
+msgid "inbox - responses"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:51
+#: templates/user_inbox/responses_and_flags.html:10
msgid "seen"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:52
+#: templates/user_inbox/responses_and_flags.html:11
msgid "new"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:53
+#: templates/user_inbox/responses_and_flags.html:12
msgid "none"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:54
+#: templates/user_inbox/responses_and_flags.html:15
msgid "mark as seen"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:55
+#: templates/user_inbox/responses_and_flags.html:16
msgid "mark as new"
msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:56
+#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:36
+#: templates/user_inbox/responses_and_flags.html:19
+msgid "remove flags/approve"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:23
+msgid "delete post"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:4
+msgid "Reject the post(s)?"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:11
+msgid "1) Enter a brief description of why you are rejecting the post."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:14
+msgid "2) Please enter details here. This text will be sent to the user."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:20
+#: templates/user_profile/reject_post_dialog.html:88
+msgid "Use this reason &amp; reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:27
+#: templates/user_profile/reject_post_dialog.html:95
+msgid "Use other reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:33
+msgid "Save reason, but do not reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:43
+msgid "Please, choose a reason for the rejection."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:58
+msgid "Select this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:65
+msgid "Delete this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:71
+msgid "Add a new reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:81
+msgid ""
+"You have selected reason for the rejection <strong>\"<span class=\"selected-"
+"reason-title\"></span>\"</strong>. The text below will be sent to the user "
+"and the post(s) will be deleted:"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:101
+msgid "Edit this reason"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:8
+#, python-format
+msgid "Auto-tweeting to @%(handle)s"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:19
+msgid "stop tweeting"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:23
+msgid "Auto-tweeting is inactive"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:26
+msgid "Select twitter account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:28
+msgid "use another account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:32
+msgid "Auto-tweeting is off"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:33
+msgid "Start tweeting"
+msgstr ""
+
+#: templates/user_profile/user.html:12
+#, python-format
+msgid "%(username)s's profile"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:4
+msgid "Edit user profile"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:7
+msgid "edit profile"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:21
+#: templates/user_profile/user_info.html:14
+msgid "change picture"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:25
+#: templates/user_profile/user_info.html:18
+msgid "remove"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:32
+msgid "Registered user"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:39
+msgid "Screen Name"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:59
+msgid "(cannot be changed)"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:109
+#: templates/user_profile/user_email_subscriptions.html:23
+msgid "Update"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:5
+#: templates/user_profile/user_tabs.html:44
+msgid "subscriptions"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:10
+msgid ""
+"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:24
+msgid "Stop Email"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:30
+msgid "Subscribed languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:43
+msgid "Save languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:48
+msgid "Subscribed Tags"
+msgstr ""
+
+#: templates/user_profile/user_favorites.html:4
+#: templates/user_profile/user_tabs.html:29
+msgid "followed questions"
+msgstr ""
+
+#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:40
+#: templates/user_profile/user_info.html:41
msgid "manage login methods"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:53
+#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:58
-msgid "member for"
+#: templates/user_profile/user_info.html:60
+msgid "groups"
+msgstr ""
+
+#: templates/user_profile/user_info.html:71
+msgid "add group"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:63
+#: templates/user_profile/user_info.html:77
+msgid "member since"
+msgstr ""
+
+#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:69
-msgid "user website"
+#: templates/user_profile/user_info.html:88
+msgid "website"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:75
+#: templates/user_profile/user_info.html:101
msgid "location"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:82
+#: templates/user_profile/user_info.html:108
msgid "age"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:83
-msgid "age unit"
+#: templates/user_profile/user_info.html:109
+#, python-format
+msgid "%(age)s years old"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:88
+#: templates/user_profile/user_info.html:114
msgid "todays unused votes"
msgstr ""
-#: skins/default/templates/user_profile/user_info.html:89
+#: templates/user_profile/user_info.html:115
msgid "votes left"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:4
-#: skins/default/templates/user_profile/user_tabs.html:48
+#: templates/user_profile/user_moderate.html:4
+#: templates/user_profile/user_tabs.html:50
msgid "moderation"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:8
+#: templates/user_profile/user_moderate.html:8
#, python-format
msgid "%(username)s's current status is \"%(status)s\""
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:11
+#: templates/user_profile/user_moderate.html:11
msgid "User status changed"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:20
-msgid "Save"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_moderate.html:25
+#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:27
+#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:31
+#: templates/user_profile/user_moderate.html:31
msgid "User reputation changed"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:38
+#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:39
+#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:43
+#: templates/user_profile/user_moderate.html:43
#, python-format
msgid "Send message to %(username)s"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:44
+#: templates/user_profile/user_moderate.html:44
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:46
+#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:64
+#: templates/user_profile/user_moderate.html:64
msgid "Send message"
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:74
+#: templates/user_profile/user_moderate.html:74
msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:77
+#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:80
+#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:83
+#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
msgstr ""
-#: skins/default/templates/user_profile/user_moderate.html:86
+#: templates/user_profile/user_moderate.html:86
msgid ""
-"Blocked users can only login and send feedback to the site administrators."
+"Blocked users can only login and send feedback to the site administrators, "
+"their url and profile will also be hidden."
msgstr ""
-#: skins/default/templates/user_profile/user_network.html:5
-#: skins/default/templates/user_profile/user_tabs.html:18
+#: templates/user_profile/user_network.html:5
+#: templates/user_profile/user_tabs.html:18
msgid "network"
msgstr ""
-#: skins/default/templates/user_profile/user_network.html:10
+#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_network.html:14
+#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_network.html:19
+#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
msgstr ""
-#: skins/default/templates/user_profile/user_network.html:21
+#: templates/user_profile/user_network.html:33
#, python-format
msgid "%(username)s's network is empty"
msgstr ""
-#: skins/default/templates/user_profile/user_recent.html:4
-#: skins/default/templates/user_profile/user_tabs.html:31
+#: templates/user_profile/user_recent.html:5
+#: templates/user_profile/user_tabs.html:31
+#: templates/user_profile/user_tabs.html:33
msgid "activity"
msgstr ""
-#: skins/default/templates/user_profile/user_recent.html:21
-#: skins/default/templates/user_profile/user_recent.html:28
+#: templates/user_profile/user_recent.html:23
+#: templates/user_profile/user_recent.html:27
msgid "source"
msgstr ""
-#: skins/default/templates/user_profile/user_reputation.html:4
-msgid "karma"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_reputation.html:11
+#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
msgstr ""
-#: skins/default/templates/user_profile/user_reputation.html:13
+#: templates/user_profile/user_reputation.html:14
#, python-format
msgid "%(user_name)s's karma change log"
msgstr ""
-#: skins/default/templates/user_profile/user_stats.html:5
-#: skins/default/templates/user_profile/user_tabs.html:7
+#: templates/user_profile/user_stats.html:6
+#: templates/user_profile/user_tabs.html:7
msgid "overview"
msgstr ""
-#: skins/default/templates/user_profile/user_stats.html:11
+#: templates/user_profile/user_stats.html:12
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:16
-#, python-format
-msgid "<span class=\"count\">%(counter)s</span> Answer"
-msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
+#: templates/user_profile/user_stats.html:17
+msgid "Answer"
+msgid_plural "Answers"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:34
-#, python-format
-msgid "(%(comment_count)s comment)"
-msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] ""
-msgstr[1] ""
-
-#: skins/default/templates/user_profile/user_stats.html:44
+#: templates/user_profile/user_stats.html:23
#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:50
-msgid "thumb up"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:54
-msgid "thumb down"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:55
-msgid "user voted down this many times"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_stats.html:63
+#: templates/user_profile/user_stats.html:31
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:99
+#: templates/user_profile/user_stats.html:65
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:122
+#: templates/user_profile/user_stats.html:85
msgid "Answer to:"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:5
+#: templates/user_profile/user_tabs.html:5
msgid "User profile"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:10 views/users.py:786
+#: templates/user_profile/user_tabs.html:10 views/users.py:819
msgid "comments and answers to others questions"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:16
+#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:21
-msgid "graph of user reputation"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_tabs.html:23
-msgid "reputation history"
+#: templates/user_profile/user_tabs.html:22
+msgid "Graph of user karma"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:25
+#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:29
-msgid "recent activity"
-msgstr ""
-
-#: skins/default/templates/user_profile/user_tabs.html:34 views/users.py:861
+#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:36
-msgid "casted votes"
+#: templates/user_profile/user_tabs.html:38
+#: templates/user_profile/user_votes.html:5
+msgid "votes"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:40 views/users.py:974
+#: templates/user_profile/user_tabs.html:42 views/users.py:973
msgid "email subscription settings"
msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:46 views/users.py:211
+#: templates/user_profile/user_tabs.html:48 views/users.py:286
msgid "moderate this user"
msgstr ""
-#: skins/default/templates/user_profile/user_votes.html:4
-msgid "votes"
+#: templates/user_profile/users_answers.html:7
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:3
-msgid "answer tips"
+#: templates/user_profile/users_answers.html:17
+#, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/widgets/answer_edit_tips.html:3
+#: templates/widgets/question_edit_tips.html:3
+msgid "Tips"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:6
-msgid "please make your answer relevant to this community"
+#: templates/widgets/answer_edit_tips.html:6
+msgid "give an answer interesting to this community"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:9
+#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:12
-msgid "please try to provide details"
+#: templates/widgets/ask_button.html:9
+msgid "Ask the Group"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:15
-#: skins/default/templates/widgets/question_edit_tips.html:11
-msgid "be clear and concise"
+#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
+msgid "Add details (optional)"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:20
-#: skins/default/templates/widgets/question_edit_tips.html:16
-msgid "see frequently asked questions"
+#: templates/widgets/ask_form.html:26
+msgid "Add details"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:27
-#: skins/default/templates/widgets/question_edit_tips.html:22
-msgid "Markdown tips"
+#: templates/widgets/ask_form.html:59
+msgid "Select language"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:31
-#: skins/default/templates/widgets/question_edit_tips.html:26
-msgid "*italic*"
+#: templates/widgets/contributors.html:3
+msgid "Contributors"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:34
-#: skins/default/templates/widgets/question_edit_tips.html:29
-msgid "**bold**"
+#: templates/widgets/edit_post.html:33
+msgid ", one of these is required"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:38
-#: skins/default/templates/widgets/question_edit_tips.html:33
-msgid "*italic* or _italic_"
+#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
+msgid "tags:"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:41
-#: skins/default/templates/widgets/question_edit_tips.html:36
-msgid "**bold** or __bold__"
+#: templates/widgets/edit_post.html:43
+msgid "(required)"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/question_edit_tips.html:40
-msgid "link"
+#: templates/widgets/edit_post.html:71
+msgid "Toggle the real time Markdown editor preview"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:40
-#: skins/default/templates/widgets/question_edit_tips.html:45
-msgid "text"
+#: templates/widgets/edit_post.html:86
+msgid ""
+"To post on behalf of someone else, enter user name <strong>and</strong> "
+"email below."
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:45
-msgid "image"
+#: templates/widgets/footer.html:33
+#, python-format
+msgid "Content on this site is licensed under a %(license)s"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:53
-#: skins/default/templates/widgets/question_edit_tips.html:49
-msgid "numbered list:"
+#: templates/widgets/footer.html:38
+msgid "about"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:58
-#: skins/default/templates/widgets/question_edit_tips.html:54
-msgid "basic HTML tags are also supported"
+#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
+msgid "help"
msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:63
-#: skins/default/templates/widgets/question_edit_tips.html:59
-msgid "learn more about Markdown"
+#: templates/widgets/footer.html:42
+msgid "privacy policy"
msgstr ""
-#: skins/default/templates/widgets/ask_button.html:2
-msgid "ask a question"
+#: templates/widgets/footer.html:51
+msgid "give feedback"
msgstr ""
-#: skins/default/templates/widgets/ask_form.html:6
-msgid "login to post question info"
+#: templates/widgets/group_info.html:3
+msgid "Group info"
msgstr ""
-#: skins/default/templates/widgets/ask_form.html:10
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+#: templates/widgets/group_info.html:26
+msgid "edit description"
msgstr ""
-#: skins/default/templates/widgets/ask_form.html:42
-msgid "Login/signup to post your question"
+#: templates/widgets/group_info.html:30
+msgid "change logo"
msgstr ""
-#: skins/default/templates/widgets/ask_form.html:44
-msgid "Ask your question"
+#: templates/widgets/group_info.html:32
+msgid "delete logo"
msgstr ""
-#: skins/default/templates/widgets/contributors.html:3
-msgid "Contributors"
+#: templates/widgets/group_info.html:36
+msgid "add logo"
msgstr ""
-#: skins/default/templates/widgets/footer.html:33
-#, python-format
-msgid "Content on this site is licensed under a %(license)s"
+#: templates/widgets/group_info.html:46
+msgid "moderate emailed questions"
msgstr ""
-#: skins/default/templates/widgets/footer.html:38
-msgid "about"
+#: templates/widgets/group_info.html:58
+msgid "show only selected answers to enquirers"
msgstr ""
-#: skins/default/templates/widgets/footer.html:40
-msgid "privacy policy"
+#: templates/widgets/group_info.html:63
+msgid "How users join this group?"
msgstr ""
-#: skins/default/templates/widgets/footer.html:49
-msgid "give feedback"
+#: templates/widgets/group_info.html:87
+msgid "Can moderate site"
+msgstr ""
+
+#: templates/widgets/group_info.html:97
+msgid "Allow only read access"
+msgstr ""
+
+#: templates/widgets/group_info.html:102
+msgid "list of email addresses of pre-approved users"
msgstr ""
-#: skins/default/templates/widgets/logo.html:3
+#: templates/widgets/group_info.html:107
+msgid "List of preapproved email addresses"
+msgstr ""
+
+#: templates/widgets/group_info.html:108
+msgid ""
+"Users with these email adderesses will be added to the group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:109
+msgid "edit preapproved emails"
+msgstr ""
+
+#: templates/widgets/group_info.html:113
+msgid "list of preapproved email address domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:118
+msgid "List of preapproved email domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:119
+msgid ""
+"Users whose email adderesses belong to these domains will be added to the "
+"group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:120
+msgid "edit preapproved email domains"
+msgstr ""
+
+#: templates/widgets/logo.html:3
msgid "back to home page"
msgstr ""
-#: skins/default/templates/widgets/logo.html:4
+#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
msgstr ""
-#: skins/default/templates/widgets/meta_nav.html:10
-msgid "users"
+#: templates/widgets/markdown_help.html:2
+msgid "Markdown basics"
msgstr ""
-#: skins/default/templates/widgets/meta_nav.html:15
-msgid "badges"
+#: templates/widgets/markdown_help.html:6
+msgid "*italic*"
+msgstr ""
+
+#: templates/widgets/markdown_help.html:9
+msgid "**bold**"
+msgstr ""
+
+#: templates/widgets/markdown_help.html:13
+msgid "*italic* or _italic_"
+msgstr ""
+
+#: templates/widgets/markdown_help.html:16
+msgid "**bold** or __bold__"
+msgstr ""
+
+#: templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
+msgid "text"
+msgstr ""
+
+#: templates/widgets/markdown_help.html:24
+msgid "image"
msgstr ""
-#: skins/default/templates/widgets/question_edit_tips.html:3
-msgid "question tips"
+#: templates/widgets/markdown_help.html:28
+msgid "numbered list:"
msgstr ""
-#: skins/default/templates/widgets/question_edit_tips.html:5
-msgid "please ask a relevant question"
+#: templates/widgets/markdown_help.html:33
+msgid "basic HTML tags are also supported"
msgstr ""
-#: skins/default/templates/widgets/question_edit_tips.html:8
-msgid "please try provide enough details"
+#: templates/widgets/markdown_help.html:38
+msgid "learn more about Markdown"
+msgstr ""
+
+#: templates/widgets/meta_nav.html:12
+msgid "people & groups"
+msgstr ""
+
+#: templates/widgets/meta_nav.html:20
+msgid "users"
msgstr ""
-#: skins/default/templates/widgets/question_summary.html:12
+#: templates/widgets/meta_nav.html:27
+msgid "badges"
+msgstr ""
+
+#: templates/widgets/question_edit_tips.html:5
+msgid "ask a question interesting to this community"
+msgstr ""
+
+#: templates/widgets/question_summary.html:12
msgid "view"
msgid_plural "views"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/widgets/question_summary.html:29
+#: templates/widgets/question_summary.html:30
msgid "answer"
msgid_plural "answers"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/widgets/question_summary.html:40
+#: templates/widgets/question_summary.html:41
msgid "vote"
msgid_plural "votes"
msgstr[0] ""
msgstr[1] ""
-#: skins/default/templates/widgets/scope_nav.html:3
+#: templates/widgets/scope_nav.html:17
msgid "ALL"
msgstr ""
-#: skins/default/templates/widgets/scope_nav.html:5
+#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
msgstr ""
-#: skins/default/templates/widgets/scope_nav.html:5
+#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
msgstr ""
-#: skins/default/templates/widgets/scope_nav.html:8
+#: templates/widgets/scope_nav.html:27
msgid "see your followed questions"
msgstr ""
-#: skins/default/templates/widgets/scope_nav.html:8
+#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr ""
-#: skins/default/templates/widgets/scope_nav.html:11
+#: templates/widgets/scope_nav.html:30
msgid "Please ask your question here"
msgstr ""
-#: skins/default/templates/widgets/user_long_score_and_badge_summary.html:3
+#: templates/widgets/tag_selector.html:4
+msgid "Interesting tags"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:22
+msgid "Ignored tags"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:40
+msgid "Subscribed tags"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:59
+msgid "Show only questions from"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:70
+msgid "Send me email alerts for"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:86
+msgid "Change frequency of emails"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:4
+msgid ""
+"Categorize your question using this tag selector or entering text in tag "
+"box."
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:7
+#: templates/widgets/three_column_category_selector.html:10
+msgid "(done editing)"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:8
+#: templates/widgets/three_column_category_selector.html:9
+#: templates/widgets/three_column_category_selector.html:11
+msgid "(edit categories)"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:3
+msgid "read only access"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
msgstr ""
-#: skins/default/templates/widgets/user_long_score_and_badge_summary.html:7
+#: templates/widgets/user_long_score_and_badge_summary.html:15
msgid "badges:"
msgstr ""
-#: skins/default/templates/widgets/user_navigation.html:8
-msgid "logout"
+#: templates/widgets/user_navigation.html:17
+msgid "sign out"
msgstr ""
-#: skins/default/templates/widgets/user_navigation.html:10
-msgid "login"
+#: templates/widgets/user_navigation.html:20
+msgid "Hi there! Please sign in"
msgstr ""
-#: skins/default/templates/widgets/user_navigation.html:14
+#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr ""
-#: templatetags/extra_filters.py:145 templatetags/extra_filters_jinja.py:264
-msgid "no items in counter"
+#: templates/widgets/user_navigation.html:24
+msgid "widgets"
msgstr ""
-#: utils/decorators.py:90 views/commands.py:113 views/commands.py:133
+#: templates/widgets/user_perms.html:1
+#, python-format
+msgid "Your karma is %(karma)s"
+msgstr ""
+
+#: templates/widgets/user_perms.html:4
+msgid "Karma reflects the value of your contribution to this community."
+msgstr ""
+
+#: templates/widgets/user_perms.html:13
+#, python-format
+msgid ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr ""
+
+#: templates/widgets/user_perms.html:15
+msgid "The higher is your karma, the more rights you have on this site."
+msgstr ""
+
+#: templates/widgets/user_perms.html:19
+msgid "Currently, you can:"
+msgstr ""
+
+#: templates/widgets/user_perms.html:21
+msgid "Post questions, answers and comments"
+msgstr ""
+
+#: templatetags/extra_filters_jinja.py:332
+msgid "no"
+msgstr ""
+
+#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
msgstr ""
-#: utils/decorators.py:109
+#: utils/decorators.py:123
msgid "Please login to post"
msgstr ""
-#: utils/decorators.py:205
+#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
msgstr ""
-#: utils/forms.py:33
+#: utils/decorators.py:243
+msgid "This function is limited to moderators and administrators"
+msgstr ""
+
+#: utils/forms.py:66
msgid "this field is required"
msgstr ""
-#: utils/forms.py:60
-msgid "choose a username"
+#: utils/forms.py:93
+msgid "Choose a screen name"
msgstr ""
-#: utils/forms.py:69
+#: utils/forms.py:103
msgid "user name is required"
msgstr ""
-#: utils/forms.py:70
+#: utils/forms.py:104
msgid "sorry, this name is taken, please choose another"
msgstr ""
-#: utils/forms.py:71
+#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
msgstr ""
-#: utils/forms.py:72
+#: utils/forms.py:106
msgid "sorry, there is no user with this name"
msgstr ""
-#: utils/forms.py:73
+#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
msgstr ""
-#: utils/forms.py:74
+#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
msgstr ""
-#: utils/forms.py:75
+#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
msgstr ""
-#: utils/forms.py:138
-msgid "your email address"
+#: utils/forms.py:110
+msgid "symbol \"@\" is not allowed"
+msgstr ""
+
+#: utils/forms.py:222
+msgid "Your email <i>(never shared)</i>"
msgstr ""
-#: utils/forms.py:139
+#: utils/forms.py:224
msgid "email address is required"
msgstr ""
-#: utils/forms.py:140
+#: utils/forms.py:225
msgid "please enter a valid email address"
msgstr ""
-#: utils/forms.py:141
+#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
msgstr ""
-#: utils/forms.py:169
-msgid "choose password"
+#: utils/forms.py:227
+msgid "this email address is not authorized"
msgstr ""
-#: utils/forms.py:170
+#: utils/forms.py:265
msgid "password is required"
msgstr ""
-#: utils/forms.py:173
-msgid "retype password"
+#: utils/forms.py:268
+msgid "Password <i>(please retype)</i>"
msgstr ""
-#: utils/forms.py:174
+#: utils/forms.py:269
msgid "please, retype your password"
msgstr ""
-#: utils/forms.py:175
+#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
msgstr ""
-#: utils/functions.py:74
+#: utils/functions.py:102
msgid "2 days ago"
msgstr ""
-#: utils/functions.py:76
+#: utils/functions.py:104
msgid "yesterday"
msgstr ""
-#: utils/functions.py:79
+#: utils/functions.py:107
#, python-format
msgid "%(hr)d hour ago"
msgid_plural "%(hr)d hours ago"
msgstr[0] ""
msgstr[1] ""
-#: utils/functions.py:85
+#: utils/functions.py:113
#, python-format
msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
msgstr[0] ""
msgstr[1] ""
-#: views/avatar_views.py:99
+#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
msgstr ""
-#: views/avatar_views.py:140
+#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
msgstr ""
-#: views/avatar_views.py:180
+#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
msgstr ""
-#: views/commands.py:39
-msgid "anonymous users cannot vote"
+#: views/commands.py:123
+msgid "your post was not accepted"
+msgstr ""
+
+#: views/commands.py:136
+msgid "Sorry, but anonymous users cannot access the inbox"
+msgstr ""
+
+#: views/commands.py:165
+msgid "Sorry, anonymous users cannot vote"
msgstr ""
-#: views/commands.py:59
+#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
msgstr ""
-#: views/commands.py:65
+#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
msgstr ""
-#: views/commands.py:123
-msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
-
-#: views/commands.py:198
+#: views/commands.py:263
msgid "Sorry, something is not right here..."
msgstr ""
-#: views/commands.py:213
+#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
msgstr ""
-#: views/commands.py:320
+#: views/commands.py:396
#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
+msgid ""
+"Your subscription is saved, but email address %(email)s needs to be "
+"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-#: views/commands.py:327
+#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr ""
-#: views/commands.py:433
+#: views/commands.py:628
+msgid "Sorry, could not delete tag"
+msgstr ""
+
+#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
msgstr ""
-#: views/commands.py:442
+#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
-#: views/commands.py:578
+#: views/commands.py:729
+msgid "Create"
+msgstr ""
+
+#: views/commands.py:959
msgid "Please sign in to vote"
msgstr ""
-#: views/meta.py:84
+#: views/commands.py:980
+msgid "Please sign in to delete/restore posts"
+msgstr ""
+
+#: views/commands.py:1042
+#, python-format
+msgid "Group %(name)s does not exist"
+msgstr ""
+
+#: views/commands.py:1408 views/commands.py:1441
+msgid "Sorry, looks like sharing request was invalid"
+msgstr ""
+
+#: views/commands.py:1464
+#, python-format
+msgid "%(user)s, welcome to group %(group)s!"
+msgstr ""
+
+#: views/commands.py:1521
+msgid "Sorry, only thread moderators can use this function"
+msgstr ""
+
+#: views/commands.py:1536
+msgid "The answer is now unpublished"
+msgstr ""
+
+#: views/commands.py:1540
+msgid "The answer is now published"
+msgstr ""
+
+#: views/meta.py:47
+#, python-format
+msgid "About %(site)s"
+msgstr ""
+
+#: views/meta.py:91
+msgid "Please sign in or register to send your feedback"
+msgstr ""
+
+#: views/meta.py:118
msgid "Q&A forum feedback"
msgstr ""
-#: views/meta.py:85
+#: views/meta.py:122
msgid "Thanks for the feedback!"
msgstr ""
-#: views/meta.py:94
+#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
msgstr ""
-#: views/readers.py:152
-#, python-format
-msgid "%(q_num)s question, tagged"
-msgid_plural "%(q_num)s questions, tagged"
-msgstr[0] ""
-msgstr[1] ""
+#: views/meta.py:135
+msgid "Privacy policy"
+msgstr ""
+
+#: views/meta.py:216
+msgid "Suggested tags"
+msgstr ""
-#: views/readers.py:200
+#: views/readers.py:256
#, python-format
-msgid "%(badge_count)d %(badge_level)s badge"
-msgid_plural "%(badge_count)d %(badge_level)s badges"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
+"and set the base url for your site to function properly"
+msgstr ""
-#: views/readers.py:416
+#: views/readers.py:421
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
msgstr ""
-#: views/users.py:212
+#: views/users.py:287
msgid "moderate user"
msgstr ""
-#: views/users.py:387
+#: views/users.py:529
msgid "user profile"
msgstr ""
-#: views/users.py:388
+#: views/users.py:530
msgid "user profile overview"
msgstr ""
-#: views/users.py:699
+#: views/users.py:650
msgid "recent user activity"
msgstr ""
-#: views/users.py:700
+#: views/users.py:651
msgid "profile - recent activity"
msgstr ""
-#: views/users.py:787
+#: views/users.py:682
+msgid "group joining requests"
+msgstr ""
+
+#: views/users.py:683
+msgid "profile - moderation"
+msgstr ""
+
+#: views/users.py:739
+msgid "private messages"
+msgstr ""
+
+#: views/users.py:740
+msgid "profile - messages"
+msgstr ""
+
+#: views/users.py:820
msgid "profile - responses"
msgstr ""
@@ -6276,78 +7924,144 @@ msgstr ""
msgid "profile - votes"
msgstr ""
-#: views/users.py:897
-msgid "user reputation in the community"
+#: views/users.py:883
+msgid "user karma"
msgstr ""
-#: views/users.py:898
-msgid "profile - user reputation"
+#: views/users.py:884
+msgid "Profile - User's Karma"
msgstr ""
-#: views/users.py:925
+#: views/users.py:902
msgid "users favorite questions"
msgstr ""
-#: views/users.py:926
+#: views/users.py:903
msgid "profile - favorite questions"
msgstr ""
-#: views/users.py:946 views/users.py:950
+#: views/users.py:944 views/users.py:948
msgid "changes saved"
msgstr ""
-#: views/users.py:956
+#: views/users.py:954
msgid "email updates canceled"
msgstr ""
-#: views/users.py:975
+#: views/users.py:974
msgid "profile - email subscriptions"
msgstr ""
-#: views/writers.py:59
+#: views/users.py:995
+#, python-format
+msgid "profile - %(section)s"
+msgstr ""
+
+#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
msgstr ""
-#: views/writers.py:69
+#: views/writers.py:91
#, python-format
msgid "allowed file types are '%(file_types)s'"
msgstr ""
-#: views/writers.py:92
+#: views/writers.py:104
#, python-format
msgid "maximum upload file size is %(file_size)sK"
msgstr ""
-#: views/writers.py:100
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+#: views/writers.py:112
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr ""
-#: views/writers.py:192
-msgid "Please log in to ask questions"
+#: views/writers.py:209
+msgid ""
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
+"will be published after you log in. Login/signup process is very simple. "
+"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
-#: views/writers.py:493
+#: views/writers.py:582
msgid "Please log in to answer questions"
msgstr ""
-#: views/writers.py:600
+#: views/writers.py:708
+msgid "This content is forbidden"
+msgstr ""
+
+#: views/writers.py:717
+msgid "Post not found"
+msgstr ""
+
+#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr ""
-#: views/writers.py:649
+#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
msgstr ""
-#: views/writers.py:658
+#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
msgstr ""
-#: views/writers.py:679
+#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr ""
+
+#: views/writers.py:888
+msgid "Error - could not find the destination post"
+msgstr ""
+
+#: views/writers.py:912
+#, python-format
+msgid ""
+"Cannot convert, because text has more characters than %(max_chars)s - "
+"maximum allowed for comments"
+msgstr ""
+
+#~ msgid "your email needs to be validated see %(details_url)s"
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
+
+#~ msgid "logout"
+#~ msgstr "sign out"
+
+#~ msgid ""
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
+#~ msgstr ""
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
+
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
+
+#~ msgid ""
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+#~ msgstr ""
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/ast/LC_MESSAGES/djangojs.mo b/askbot/locale/ast/LC_MESSAGES/djangojs.mo
index 979e81e0..333e135e 100644
--- a/askbot/locale/ast/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ast/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ast/LC_MESSAGES/djangojs.po b/askbot/locale/ast/LC_MESSAGES/djangojs.po
index 5201b5ee..8e38a274 100644
--- a/askbot/locale/ast/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ast/LC_MESSAGES/djangojs.po
@@ -1,344 +1,799 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-27 01:58-0600\n"
-"PO-Revision-Date: 2012-04-06 03:59+0200\n"
-"Last-Translator: Xuacu <xuacusk8@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ast\n"
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:07-0500\n"
+"PO-Revision-Date: 2013-08-02 04:07+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Asturian (http://www.transifex.com/projects/p/askbot/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ast\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.1.6\n"
-#: skins/common/media/jquery-openid/jquery.openid.js:73
+#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
-msgstr "¿Tas seguru de que quies desaniciar la to cuenta de %s?"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:90
+#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
-msgstr "Amiesta un métodu o más p'aniciar sesión."
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:93
+#: media/jquery-openid/jquery.openid.js:93
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
msgstr ""
-"Anguaño nun tienes un métodu p'aniciar sesión, amiesta unu o más calcando "
-"cualquiera de los iconos d'abaxo."
-#: skins/common/media/jquery-openid/jquery.openid.js:135
+#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
-msgstr "les conseñes nun casen"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:162
+#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
-msgstr "Amosar/camudar los métodos p'aniciar sesión"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:223
+#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
-msgstr "Escribi to %s y sigui"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:225
+#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
-msgstr "Coneuta la to cuenta de %(provider_name)s con %(site)s"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:319
+#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
-msgstr "Camuda la to conseña de %s"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:320
+#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
-msgstr "Camudar conseña"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:323
+#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
-msgstr "Crea una conseña pa %s"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:324
+#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
-msgstr "Crear conseña"
+msgstr ""
-#: skins/common/media/jquery-openid/jquery.openid.js:340
+#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
-msgstr "Crear una cuenta protexida por conseña"
+msgstr ""
+
+#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
+msgid "required"
+msgstr ""
+
+#: media/js/group_messaging.js:139
+msgid "Your message:"
+msgstr ""
+
+#: media/js/group_messaging.js:152
+msgid "send"
+msgstr ""
-#: skins/common/media/js/post.js:28
+#: media/js/group_messaging.js:164 media/js/post.js:1809
+#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
+msgid "cancel"
+msgstr ""
+
+#: media/js/group_messaging.js:227
+msgid "Reply"
+msgstr ""
+
+#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
+msgid "message sent"
+msgstr ""
+
+#: media/js/group_messaging.js:271
+msgid "user {{str}} does not exist"
+msgid_plural "users {{str}} do not exist"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/group_messaging.js:278
+msgid "cannot send message to yourself"
+msgstr ""
+
+#: media/js/group_messaging.js:323
+msgid "Recipient:"
+msgstr ""
+
+#: media/js/live_search.js:196
+msgid "To see search results, 2 or more characters may be required"
+msgstr ""
+
+#: media/js/live_search.js:218
+msgid "Ask Your Question"
+msgstr ""
+
+#: media/js/live_search.js:299
+msgid "Sorry, this tag does not exist"
+msgid_plural "Sorry, these tags do not exist"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/live_search.js:313
+msgid "search or ask your question"
+msgstr ""
+
+#: media/js/post.js:28
msgid "loading..."
-msgstr "cargando..."
+msgstr ""
+
+#: media/js/post.js:100
+msgid "must be shorter than %(max_chars)s character"
+msgid_plural "must be shorter than %(max_chars)s characters"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/common/media/js/post.js:128 skins/common/media/js/post.js.c:859
+#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
-msgstr "les etiquetes nun puen tar baleres"
+msgstr ""
-#: skins/common/media/js/post.js:134
-msgid "content cannot be empty"
-msgstr "el conteníu nun pue tar baleru"
+#: media/js/post.js:160
+msgid "details are required"
+msgstr ""
+
+#: media/js/post.js:163
+#, c-format
+msgid "details must have > %s character"
+msgid_plural "details must have > %s characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:171
+msgid "enter your question"
+msgstr ""
-#: skins/common/media/js/post.js:135
+#: media/js/post.js:174
#, c-format
-msgid "%s content minchars"
-msgstr "mínimo %s caráuteres de conteníu"
+msgid "question must have > %s character"
+msgid_plural "question must have > %s characters"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/common/media/js/post.js:138
-msgid "please enter title"
-msgstr "escribi'l títulu"
+#: media/js/post.js:193
+msgid "content cannot be empty"
+msgstr ""
-#: skins/common/media/js/post.js:139 skins/common/media/js/post.js.c:987
+#: media/js/post.js:196
#, c-format
-msgid "%s title minchars"
-msgstr "mínimo %s caráuteres de títulu"
+msgid "answer must be > %s character"
+msgid_plural "answer must be > %s characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:253
+msgid "Back to the question"
+msgstr ""
-#: skins/common/media/js/post.js:282
+#: media/js/post.js:303
+msgid "draft saved..."
+msgstr ""
+
+#: media/js/post.js:548
msgid "insufficient privilege"
-msgstr "permisu insuficiente"
+msgstr ""
-#: skins/common/media/js/post.js:283
+#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr "nun se pue escoyer la respuesta propia como la meyor"
+msgstr ""
-#: skins/common/media/js/post.js:288
+#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
-msgstr "anicia sesión, por favor"
+msgstr ""
-#: skins/common/media/js/post.js:290
+#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
-msgstr "los usuarios anónimos nun puen siguir entrugues"
+msgstr ""
-#: skins/common/media/js/post.js:291
+#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
-msgstr "los usuarios anónimos nun puen suscribise a entrugues"
+msgstr ""
-#: skins/common/media/js/post.js:292
+#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
-msgstr "los usuarios anónimos nun puen votar"
+msgstr ""
-#: skins/common/media/js/post.js:294
+#: media/js/post.js:558
msgid "please confirm offensive"
-msgstr "confirma que ye ofensivu"
+msgstr ""
-#: skins/common/media/js/post.js:295
+#: media/js/post.js:559
+msgid "please confirm removal of offensive flag"
+msgstr ""
+
+#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
-msgstr "los usuarios anónimos nun puen marcar los mensaxes como ofensivos"
+msgstr ""
-#: skins/common/media/js/post.js:296
+#: media/js/post.js:561
msgid "confirm delete"
-msgstr "confirmar desaniciu"
+msgstr ""
-#: skins/common/media/js/post.js:297
+#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr "los usuarios anónimos nun puen desaniciar/restaurar"
+msgstr ""
-#: skins/common/media/js/post.js:298
+#: media/js/post.js:563
msgid "post recovered"
-msgstr "entrada restaurada"
+msgstr ""
-#: skins/common/media/js/post.js:299
+#: media/js/post.js:564
msgid "post deleted"
-msgstr "entrada desaniciada"
+msgstr ""
-#: skins/common/media/js/post.js:539 skins/old/media/js/post.js:535
+#: media/js/post.js:831
msgid "Follow"
-msgstr "Siguir"
+msgstr ""
-#: skins/common/media/js/post.js:548 skins/common/media/js/post.js.c:557
-#: skins/old/media/js/post.js:544 skins/old/media/js/post.js.c:553
+#: media/js/post.js:840 media/js/post.js.c:849
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
-msgstr[0] "%s siguidor"
-msgstr[1] "%s siguidores"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/common/media/js/post.js:553 skins/old/media/js/post.js:549
+#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr "<div>Siguiendo</div><div class=\"unfollow\">Dexar de siguir</div>"
+msgstr ""
+
+#: media/js/post.js:901
+msgid "remove flag"
+msgstr ""
+
+#: media/js/post.js:935 media/js/post.js.c:964
+msgid "flag offensive"
+msgstr ""
-#: skins/common/media/js/post.js:615
+#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
-msgstr "restaurar"
+msgstr ""
-#: skins/common/media/js/post.js:620
+#: media/js/post.js:995 media/js/post.js.c:1501
msgid "delete"
-msgstr "desaniciar"
+msgstr ""
-#: skins/common/media/js/post.js:957
+#: media/js/post.js:1218 media/js/post.js.c:1445
+msgid "sorry, something is not right here"
+msgstr ""
+
+#: media/js/post.js:1665
msgid "add comment"
-msgstr "amestar comentariu"
+msgstr ""
-#: skins/common/media/js/post.js:960
+#: media/js/post.js:1671
msgid "save comment"
-msgstr "guardar comentariu"
+msgstr ""
+
+#: media/js/post.js:1711
+#, c-format
+msgid "enter at least %s characters"
+msgstr ""
-#: skins/common/media/js/post.js:990
+#: media/js/post.js:1713
#, c-format
-msgid "enter %s more characters"
-msgstr "escribi %s caráuteres más"
+msgid "enter at least %s more characters"
+msgstr ""
-#: skins/common/media/js/post.js:995
+#: media/js/post.js:1723
#, c-format
msgid "%s characters left"
-msgstr "queden %s caráuteres"
+msgstr ""
-#: skins/common/media/js/post.js:1066
-msgid "cancel"
-msgstr "encaboxar"
+#: media/js/post.js:1823
+msgid "minor edit (don't send alerts)"
+msgstr ""
-#: skins/common/media/js/post.js:1109
-msgid "confirm abandon comment"
-msgstr "confirma qu'abandones el comentariu"
+#: media/js/post.js:1855
+msgid "Are you sure you don't want to post this comment?"
+msgstr ""
-#: skins/common/media/js/post.js:1183
+#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
+msgid "just now"
+msgstr ""
+
+#: media/js/post.js:1956
msgid "delete this comment"
-msgstr "desaniciar esti comentariu"
+msgstr ""
-#: skins/common/media/js/post.js:1387
+#: media/js/post.js:2271
msgid "confirm delete comment"
-msgstr "confirmar el desaniciu del comentariu"
+msgstr ""
-#: skins/common/media/js/post.js:1628 skins/old/media/js/post.js:1621
+#: media/js/post.js:2409
+msgid "please sign in or register to post comments"
+msgstr ""
+
+#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
-msgstr "Escribi'l títulu de la entruga (más de 10 caráuteres)"
+msgstr ""
+
+#: media/js/post.js:2612 media/js/post.js.c:4626
+msgid "Sorry, you have only read access"
+msgstr ""
+
+#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
+msgid "save"
+msgstr ""
+
+#: media/js/post.js:3199
+msgid "Enter the logo url or upload an image"
+msgstr ""
+
+#: media/js/post.js:3225
+msgid "Do you really want to remove the image?"
+msgstr ""
+
+#: media/js/post.js:3341
+msgid "change logo"
+msgstr ""
+
+#: media/js/post.js:3342
+msgid "add logo"
+msgstr ""
+
+#: media/js/post.js:3444
+#, c-format
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr ""
-#: skins/common/media/js/tag_selector.js:15
-#: skins/old/media/js/tag_selector.js:15
+#: media/js/post.js:3453
+#, c-format
+msgid "a maximum of %s tag is allowed"
+msgid_plural "a maximum of %s tags are allowed"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:3799
+msgid "Delete category?"
+msgstr ""
+
+#: media/js/post.js:3888 media/js/utils.js:881
+msgid "edit"
+msgstr ""
+
+#: media/js/post.js:3975
+msgid "category name cannot be empty"
+msgstr ""
+
+#: media/js/post.js:4011
+msgid "already exists at the current level!"
+msgstr ""
+
+#: media/js/post.js:4047
+msgid "add category"
+msgstr ""
+
+#: media/js/post.js:4594
+msgid "save tags"
+msgstr ""
+
+#: media/js/post.js:4689 media/js/post.js.c:4723
+msgid "User name:"
+msgstr ""
+
+#: media/js/post.js:4710
+msgid "Group name:"
+msgstr ""
+
+#: media/js/post.js:4736
+msgid "Shared with the following users:"
+msgstr ""
+
+#: media/js/post.js:4742
+msgid "Shared with the following groups:"
+msgstr ""
+
+#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr "La etiqueta «<span></span>» casa con:"
+msgstr ""
-#: skins/common/media/js/tag_selector.js:84
-#: skins/old/media/js/tag_selector.js:84
+#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
-msgstr "y %s más, que nun s'amuesen..."
+msgstr ""
-#: skins/common/media/js/user.js:14
+#: media/js/user.js:15
msgid "Please select at least one item"
-msgstr "Seleiciona polo menos un elementu"
+msgstr ""
-#: skins/common/media/js/user.js:58
+#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
-msgstr[0] "¿Desaniciar esta notificación?"
-msgstr[1] "¿Desaniciar estes notificaciones?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/user.js:66
+msgid "Close this entry?"
+msgid_plural "Close these entries?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/user.js:74
+msgid "Remove all flags and approve this entry?"
+msgid_plural "Remove all flags and approve these entries?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/user.js:223
+msgid "Post deleted"
+msgstr ""
-#: skins/common/media/js/user.js:125 skins/old/media/js/user.js:129
+#: media/js/user.js:225
+msgid "Post approved"
+msgstr ""
+
+#: media/js/user.js:246
+msgid "Accept"
+msgstr ""
+
+#: media/js/user.js:255
+msgid "Reject"
+msgstr ""
+
+#: media/js/user.js:270
+msgid "add new reject reason"
+msgstr ""
+
+#: media/js/user.js:375
+msgid "Looks there are some things to fix:"
+msgstr ""
+
+#: media/js/user.js:443
+msgid "Please provide description."
+msgstr ""
+
+#: media/js/user.js:446
+msgid "Please provide details."
+msgstr ""
+
+#: media/js/user.js:560
+msgid "A reason must be selected to delete one."
+msgstr ""
+
+#: media/js/user.js:659
+msgid "A reason must be selected to reject post."
+msgstr ""
+
+#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr "<a href=\"%(signin_url)s\">Anicia sesión</a> pa siguir a %(username)s"
+msgstr ""
-#: skins/common/media/js/user.js:157 skins/old/media/js/user.js:161
+#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr "dexar de siguir a %s"
+msgstr ""
-#: skins/common/media/js/user.js:160 skins/old/media/js/user.js:164
+#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr "siguiendo a %s"
+msgstr ""
-#: skins/common/media/js/user.js:166 skins/old/media/js/user.js:170
+#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr "siguir a %s"
+msgstr ""
+
+#: media/js/user.js:883
+msgid "add group"
+msgstr ""
+
+#: media/js/user.js:963
+msgid "add"
+msgstr ""
+
+#: media/js/utils.js:99
+msgid "and"
+msgstr ""
-#: skins/common/media/js/utils.js:43
+#: media/js/utils.js:117
msgid "click to close"
-msgstr "calca pa zarrar"
+msgstr ""
-#: skins/common/media/js/utils.js:214
+#: media/js/utils.js:880
msgid "click to edit this comment"
-msgstr "calca pa editar esti comentariu"
+msgstr ""
-#: skins/common/media/js/utils.js:215
-msgid "edit"
-msgstr "editar"
+#: media/js/utils.js:905
+msgid "convert to answer"
+msgstr ""
+
+#: media/js/utils.js:958
+msgid "Ok"
+msgstr ""
+
+#: media/js/utils.js:959 media/js/utils.js.c:1407
+msgid "Cancel"
+msgstr ""
+
+#: media/js/utils.js:1219
+#, c-format
+msgid "Uploaded file: %s"
+msgstr ""
+
+#: media/js/utils.js:1234
+msgid "Choose a different image"
+msgstr ""
+
+#: media/js/utils.js:1236
+msgid "Choose a different file"
+msgstr ""
+
+#: media/js/utils.js:1250
+msgid "Oops, looks like we had an error. Sorry."
+msgstr ""
-#: skins/common/media/js/utils.js:369
+#: media/js/utils.js:1311
+msgid "Choose an image to insert"
+msgstr ""
+
+#: media/js/utils.js:1313
+msgid "Choose a file to insert"
+msgstr ""
+
+#: media/js/utils.js:1326
+msgid "Allowed file types are:"
+msgstr ""
+
+#: media/js/utils.js:1332
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
+msgid "Or paste file url here"
+msgstr ""
+
+#: media/js/utils.js:1406
+msgid "Save"
+msgstr ""
+
+#: media/js/utils.js:1478
+msgid "saved"
+msgstr ""
+
+#: media/js/utils.js:1602
+msgid "enabled"
+msgstr ""
+
+#: media/js/utils.js:1604
+msgid "disabled"
+msgstr ""
+
+#: media/js/utils.js:2038
+msgid "group name"
+msgstr ""
+
+#: media/js/utils.js:2046
+msgid "add new group"
+msgstr ""
+
+#: media/js/utils.js:2138
+msgid "Group %(name)s already exists. Group names are case-insensitive."
+msgstr ""
+
+#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
-msgstr "ver preguntes cola etiqueta «%s»"
+msgstr ""
+
+#: media/js/utils.js:3358
+msgid "ago"
+msgstr ""
+
+#: media/js/utils.js:3359
+msgid "from now"
+msgstr ""
+
+#: media/js/utils.js:3361
+msgid "about a minute"
+msgstr ""
+
+#: media/js/utils.js:3362
+#, c-format
+msgid "%d minutes"
+msgstr ""
+
+#: media/js/utils.js:3363
+msgid "about an hour"
+msgstr ""
+
+#: media/js/utils.js:3364
+#, c-format
+msgid "%d hours"
+msgstr ""
+
+#: media/js/utils.js:3365 media/js/utils.js.c:3493
+msgid "yesterday"
+msgstr ""
+
+#: media/js/utils.js:3366
+#, c-format
+msgid "%d days"
+msgstr ""
+
+#: media/js/utils.js:3367
+msgid "about a month"
+msgstr ""
+
+#: media/js/utils.js:3368
+#, c-format
+msgid "%d months"
+msgstr ""
+
+#: media/js/utils.js:3369
+msgid "about a year"
+msgstr ""
+
+#: media/js/utils.js:3370
+#, c-format
+msgid "%d years"
+msgstr ""
+
+#: media/js/utils.js:3468
+msgid "Jan"
+msgstr ""
+
+#: media/js/utils.js:3469
+msgid "Feb"
+msgstr ""
+
+#: media/js/utils.js:3470
+msgid "Mar"
+msgstr ""
+
+#: media/js/utils.js:3471
+msgid "Apr"
+msgstr ""
+
+#: media/js/utils.js:3472
+msgid "May"
+msgstr ""
+
+#: media/js/utils.js:3473
+msgid "Jun"
+msgstr ""
+
+#: media/js/utils.js:3474
+msgid "Jul"
+msgstr ""
+
+#: media/js/utils.js:3475
+msgid "Aug"
+msgstr ""
+
+#: media/js/utils.js:3476
+msgid "Sep"
+msgstr ""
+
+#: media/js/utils.js:3477
+msgid "Oct"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:30
+#: media/js/utils.js:3478
+msgid "Nov"
+msgstr ""
+
+#: media/js/utils.js:3479
+msgid "Dec"
+msgstr ""
+
+#: media/js/utils.js:3491
+msgid "2 days ago"
+msgstr ""
+
+#: media/js/utils.js:3498
+#, c-format
+msgid "%s hour ago"
+msgid_plural "%s hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/utils.js:3508
+#, c-format
+msgid "%s min ago"
+msgid_plural "%s mins ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
+msgid "Insert a file"
+msgstr ""
+
+#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
+msgid "Insert image"
+msgstr ""
+
+#: media/js/wmd/wmd.js:31
msgid "bold"
-msgstr "negrina"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:31
+#: media/js/wmd/wmd.js:32
msgid "italic"
-msgstr "cursiva"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:32
+#: media/js/wmd/wmd.js:33
msgid "link"
-msgstr "enllaz"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:33
+#: media/js/wmd/wmd.js:34
msgid "quote"
-msgstr "cita"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:34
+#: media/js/wmd/wmd.js:35
msgid "preformatted text"
-msgstr "testu pre-formatiáu"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:35
+#: media/js/wmd/wmd.js:36
msgid "image"
-msgstr "imaxe"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:36
+#: media/js/wmd/wmd.js:37
msgid "attachment"
-msgstr "axuntu"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:37
+#: media/js/wmd/wmd.js:38
msgid "numbered list"
-msgstr "llista numberada"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:38
+#: media/js/wmd/wmd.js:39
msgid "bulleted list"
-msgstr "llista con viñetes"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:39
+#: media/js/wmd/wmd.js:40
msgid "heading"
-msgstr "testera"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:40
+#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
-msgstr "barra horizontal"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:41
+#: media/js/wmd/wmd.js:42
msgid "undo"
-msgstr "desfacer"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:42 skins/common/media/js/wmd/wmd.js:1116
+#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
msgid "redo"
-msgstr "refacer"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:53
+#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr "escribi la URL de la imaxe"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:54
+#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr "escribi la URL"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:55
+#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
-msgstr "xubir ficheru axuntu"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:1778
+#: media/js/wmd/wmd.js:1836
msgid "image description"
-msgstr "descripción de la imaxe"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:1781
+#: media/js/wmd/wmd.js:1839
msgid "file name"
-msgstr "nome del ficheru"
+msgstr ""
-#: skins/common/media/js/wmd/wmd.js:1785
+#: media/js/wmd/wmd.js:1843
msgid "link text"
-msgstr "testu del enllaz"
+msgstr ""
+
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/ca/LC_MESSAGES/django.mo b/askbot/locale/ca/LC_MESSAGES/django.mo
index a75d0c95..8e812878 100644
--- a/askbot/locale/ca/LC_MESSAGES/django.mo
+++ b/askbot/locale/ca/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ca/LC_MESSAGES/django.po b/askbot/locale/ca/LC_MESSAGES/django.po
index 4a001ef8..ecaff23b 100644
--- a/askbot/locale/ca/LC_MESSAGES/django.po
+++ b/askbot/locale/ca/LC_MESSAGES/django.po
@@ -1,23 +1,23 @@
-# Catalan translation for CNPROG package.
+# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-# Jordi Bofill <jordi.bofill@upc.edu>, 2011.
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# Jordi Bofill <jordi.bofill@upc.edu>, 2011
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-11-26 12:23+0000\n"
-"Last-Translator: Jordi <jordis@softcatala.cat>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ca\n"
+"PO-Revision-Date: 2013-08-02 04:07+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Catalan (http://www.transifex.com/projects/p/askbot/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1353932604.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -44,11 +44,11 @@ msgid "Country field is required"
msgstr "Els país és necessari"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "el títol ha de tenir més d'%d caràcter"
-msgstr[1] "el títol ha de tenir més de %d caràcters"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:199
#, python-format
@@ -67,16 +67,15 @@ msgid "title"
msgstr "títol"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Fes la teva pregunta"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "el títol ha de tenir més d'%d caràcter"
-msgstr[1] "el títol ha de tenir més de %d caràcters"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:270
#, python-format
@@ -101,8 +100,8 @@ msgstr[1] "les etiquetes han de tenir menys de %(max_chars)d caràcters"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -118,12 +117,8 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Les etiquetes són paraules clau curtes, sense espais. Es poden usar fins a "
-"%(max_tags)d etiqueta."
-msgstr[1] ""
-"Les etiquetes són paraules clau curtes, sense espais. Es poden usar fins a "
-"%(max_tags)d etiquetes."
+msgstr[0] "Les etiquetes són paraules clau curtes, sense espais. Es poden usar fins a %(max_tags)d etiqueta."
+msgstr[1] "Les etiquetes són paraules clau curtes, sense espais. Es poden usar fins a %(max_tags)d etiquetes."
#: forms.py:439
#, python-format
@@ -139,17 +134,13 @@ msgstr "Es requereixen com a mínim una de les etiquetes següents: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki comunitari (no es concedeix reputació; altres usuaris poden editar "
-"l'entrada)"
+msgstr "wiki comunitari (no es concedeix reputació; altres usuaris poden editar l'entrada)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"Amb l'opció de wiki comunitari la pregunta i la resposta no generen punts "
-"per l'autor i no es mostra el nom de l'autor."
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "Amb l'opció de wiki comunitari la pregunta i la resposta no generen punts per l'autor i no es mostra el nom de l'autor."
#: forms.py:496
msgid "update summary:"
@@ -159,9 +150,7 @@ msgstr "resum actualitzat:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"breu resum de la revisió (p.e. correcció ortogràfica, gramàtica, millora "
-"d'estil, aquest camp és opcional)"
+msgstr "breu resum de la revisió (p.e. correcció ortogràfica, gramàtica, millora d'estil, aquest camp és opcional)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -220,8 +209,7 @@ msgstr "No es pot canviar a l'estat d'administrador "
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Si voleu canviar l'estat de %(username)s, feu una selecció amb significat"
+msgstr "Si voleu canviar l'estat de %(username)s, feu una selecció amb significat"
#: forms.py:708
msgid "Subject line"
@@ -256,23 +244,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Nom d'usuari:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Adreça de correu electrònic"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "el nom d'usuari es requerit"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -288,16 +273,15 @@ msgstr "Marcar si no voleu mostrar el vostre nom al fer aquesta pregunta"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Heu fet aquesta pregunta anònimament, si voleu mostrar la vostra identitat "
-"marqueu aquesta opció."
+msgstr "Heu fet aquesta pregunta anònimament, si voleu mostrar la vostra identitat marqueu aquesta opció."
#: forms.py:1217
msgid "reveal identity"
@@ -307,19 +291,14 @@ msgstr "mostrar identitat"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Només l'autor de la pregunta anònima pot mostrar la seva identitat. "
-"Desmarqueu l'opció"
+msgstr "Només l'autor de la pregunta anònima pot mostrar la seva identitat. Desmarqueu l'opció"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Sembla què les regles han canviat; ara no es poden fer preguntes anònimament."
-"Si us plau, marqueu «mostrar identitat» o tornareu a carregar aquesta pàgina "
-"i editeu de nou la pregunta"
+msgstr "Sembla què les regles han canviat; ara no es poden fer preguntes anònimament.Si us plau, marqueu «mostrar identitat» o tornareu a carregar aquesta pàgina i editeu de nou la pregunta"
#: forms.py:1373
msgid "Real name"
@@ -394,18 +373,17 @@ msgid "okay, let's try!"
msgstr "d'acord, provem-ho!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "no, no rebre correus electrònics de la comunitat"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Títol"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "subscripcions"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -415,9 +393,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "editar qualsevol resposta"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -526,29 +503,24 @@ msgid "answer/"
msgstr "resposta/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "subscripcions/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "subscripcions/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "subscripcions/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "subscripcions/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "veure etiquetes"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -572,9 +544,8 @@ msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "esborra"
+msgstr ""
#: urls.py:560
msgid "upload/"
@@ -594,23 +565,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Permetre accedir al fòrum únicament als usuaris registrats"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "aquesta camp és requerit"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Configuració control d'accés"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "adreça correu electrònic"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -640,42 +608,33 @@ msgstr "Pressió Companys: mínim vots negatius per a l'entrada eliminada"
msgid "Teacher: minimum upvotes for the answer"
msgstr "Mestre: mínim vots positius per la resposta"
-# 81%
-# 100%
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
msgstr "Bona Resposta: mínim vots positius per la resposta"
-# 79%
-# 100%
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
msgstr "Bona Resposta: mínim vots positius per la resposta"
-# 81%
-# 100%
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
msgstr "Millor Resposta: mínim vots positius per la resposta"
#: conf/badges.py:77
-#, fuzzy
msgid "Nice Question: minimum upvotes for the question"
-msgstr "Bona Pregunta: mínim vots per a la pregunta"
+msgstr ""
#: conf/badges.py:86
-#, fuzzy
msgid "Good Question: minimum upvotes for the question"
-msgstr "Bona Pregunta: mínim vots per a la pregunta"
+msgstr ""
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
msgstr "Millor Pregunta: mínim vots per a la pregunta"
#: conf/badges.py:104
-#, fuzzy
msgid "Popular Question: minimum views"
-msgstr "Pregunta Popular: mínim vistes"
+msgstr ""
#: conf/badges.py:113
msgid "Notable Question: minimum views"
@@ -748,14 +707,12 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Canviar la vostra adreça de correu electrònic"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Configuració del correu electrònic i alertes per correu electrònic"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -767,40 +724,32 @@ msgstr "Freqüència predeterminada de notificació per a totes les preguntes"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Opció per definir la freqüència de les actualitzacions per correu de: totes "
-"les preguntes."
+msgstr "Opció per definir la freqüència de les actualitzacions per correu de: totes les preguntes."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
-msgstr ""
-"Freqüència predeterminada de notificació de preguntes fets per l'usuari"
+msgstr "Freqüència predeterminada de notificació de preguntes fets per l'usuari"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Opció per definir la freqüència de les actualitzacions per correu de: "
-"Preguntes fetes per l'usuari"
+msgstr "Opció per definir la freqüència de les actualitzacions per correu de: Preguntes fetes per l'usuari"
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Freqüència predeterminada de notificació de respostes fetes per l'usuari"
+msgstr "Freqüència predeterminada de notificació de respostes fetes per l'usuari"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Opció per definir la freqüència de les actualitzacions per correu de: "
-"Respostes fetes per l'usuari."
+msgstr "Opció per definir la freqüència de les actualitzacions per correu de: Respostes fetes per l'usuari."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -815,14 +764,10 @@ msgid ""
"comments"
msgstr ""
-# 75%
#: conf/email.py:132
-#, fuzzy
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
msgstr ""
-"Opció per definir la freqüència de les actualitzacions per correu de: totes "
-"les preguntes."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -856,8 +801,8 @@ msgstr ""
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
@@ -897,8 +842,8 @@ msgstr "Permetre publicar preguntes per correu electrònic"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -912,9 +857,8 @@ msgid ""
msgstr ""
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Permetre publicar preguntes per correu electrònic"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -930,8 +874,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -945,8 +889,8 @@ msgstr ""
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -976,8 +920,8 @@ msgstr ""
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
@@ -988,8 +932,8 @@ msgstr ""
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
@@ -1003,8 +947,8 @@ msgstr ""
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
#: conf/external_keys.py:120
@@ -1018,7 +962,8 @@ msgstr ""
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
@@ -1065,9 +1010,8 @@ msgid ""
msgstr ""
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Inicieu sessió per fer preguntes"
+msgstr ""
#: conf/flatpages.py:48
msgid ""
@@ -1098,9 +1042,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "eliminar aquest comentari"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1108,8 +1051,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1131,8 +1074,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1148,9 +1091,8 @@ msgid ""
msgstr ""
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "preguntes seguides"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1166,8 +1108,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1201,33 +1143,28 @@ msgid "Minimum length of comment (number of characters)"
msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "comentaris i respostes a altres preguntes"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "enviat recordatori sobre acceptar la millor resposta"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "es requereixen etiquetes"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "lloc web de l'usuari"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Subscriure per etiquetes"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1256,7 +1193,8 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
@@ -1275,8 +1213,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1366,9 +1304,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr ""
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Editar paràmetres del grup"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1379,22 +1316,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "nom usuari ClaimID"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Canviar la vostra adreça de correu electrònic"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1474,9 +1408,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1487,19 +1421,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Entrada"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1545,9 +1478,8 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "aquesta camp és requerit"
+msgstr ""
#: conf/leading_sidebar.py:12
msgid "Common left sidebar"
@@ -1613,8 +1545,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1633,8 +1564,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1648,9 +1579,8 @@ msgid "Upload your icon"
msgstr ""
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Contrasenya nova"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1674,8 +1604,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1708,8 +1638,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1733,8 +1663,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1743,17 +1673,13 @@ msgstr ""
msgid "Karma thresholds"
msgstr ""
-# 83%
#: conf/minimum_reputation.py:22
-#, fuzzy
msgid "Upvote"
-msgstr "votar positivament"
+msgstr ""
-# 87%
#: conf/minimum_reputation.py:31
-#, fuzzy
msgid "Downvote"
-msgstr "votar negativament"
+msgstr ""
#: conf/minimum_reputation.py:40
msgid "Answer own question immediately"
@@ -1764,16 +1690,12 @@ msgid "Accept own answer"
msgstr ""
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "editar qualsevol resposta"
+msgstr ""
-# 92%
-# 100%
#: conf/minimum_reputation.py:67
-#, fuzzy
msgid "Flag offensive"
-msgstr "marcat com ofensiu"
+msgstr ""
#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
@@ -1801,29 +1723,21 @@ msgid ""
"setting should stop link-spamming by newly registered users."
msgstr ""
-# 78%
-# 100%
#: conf/minimum_reputation.py:137
-#, fuzzy
msgid "Close own questions"
-msgstr "Tancar la pregunta"
+msgstr ""
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
msgstr ""
-# 76%
-# 100%
#: conf/minimum_reputation.py:155
-#, fuzzy
msgid "Reopen own questions"
-msgstr "Reobrir aquesta pregunta?"
+msgstr ""
-# 75%
#: conf/minimum_reputation.py:164
-#, fuzzy
msgid "Edit community wiki posts"
-msgstr "editar preguntes wiki de la comunitat"
+msgstr ""
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
@@ -1864,18 +1778,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "moderació"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "moderació"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1883,12 +1795,9 @@ msgid ""
"to the moderators. To use this feature, tags must be optional."
msgstr ""
-# 78%
-# 100%
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Tancar la pregunta"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1900,28 +1809,24 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "enviat recordatori d'una pregunta sense resposta"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Preguntes"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "ha respost una pregunta"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "preguntes seguides"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
@@ -2050,10 +1955,10 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
@@ -2061,14 +1966,12 @@ msgid "User profile sidebar"
msgstr "Barra lateral del perfil d'usuari"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Barra lateral de preguntes"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Barra lateral de preguntes"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2081,21 +1984,20 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Respost per mi"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2166,12 +2068,9 @@ msgstr ""
msgid "Short name for your Q&A forum"
msgstr ""
-# 78%
-# 100%
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "tornar a entrar la contrasenya"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2314,8 +2213,8 @@ msgstr "Favicona del lloc"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2325,8 +2224,8 @@ msgstr ""
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2336,8 +2235,8 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
@@ -2356,12 +2255,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2370,8 +2269,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2418,9 +2317,9 @@ msgstr ""
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2437,13 +2336,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2481,7 +2380,8 @@ msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2546,9 +2446,8 @@ msgid "On-screen greeting shown to the new users"
msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "els usuaris anònims no poden votar"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2567,9 +2466,8 @@ msgid "Allow users change own email addresses"
msgstr "Permetre als usuaris canviar la seva adreça de correu"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "Permet modificar el nom visible de l'usuari"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2601,8 +2499,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2687,9 +2585,8 @@ msgid "question contains offensive or malicious remarks"
msgstr ""
#: const/__init__.py:18
-#, fuzzy
msgid "spam or advertising"
-msgstr "brossa o publicitat"
+msgstr ""
#: const/__init__.py:19
msgid "too localized"
@@ -2732,11 +2629,9 @@ msgstr "inactiu"
msgid "hottest"
msgstr "més populars"
-# 85%
#: const/__init__.py:59
-#, fuzzy
msgid "coldest"
-msgstr "menys actiu"
+msgstr ""
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
@@ -2746,11 +2641,9 @@ msgstr "més votat"
msgid "least voted"
msgstr "més votat"
-# 75%
#: const/__init__.py:62
-#, fuzzy
msgid "relevance"
-msgstr "rellevància"
+msgstr ""
#: const/__init__.py:74
msgid "Never"
@@ -2767,8 +2660,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2780,9 +2673,8 @@ msgid "unanswered"
msgstr "sense resposta"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Deixar de seguir"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -2825,9 +2717,8 @@ msgid "edited answer"
msgstr "ha editat una resposta"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "ha rebut una insígnia"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -2890,24 +2781,20 @@ msgid "mentioned in the post"
msgstr "citat en l'entrada"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "descripció de la insígnia de bronze"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "descripció de la insígnia d'or"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "teniu una nova resposta"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Guardar edició"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2918,14 +2805,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "ha respost una pregunta"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "ha editat una resposta"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -2948,30 +2833,25 @@ msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "veure totes les etiquetes"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "ignorades"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Etiquetes seleccionades"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Subscriure per etiquetes"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "veure totes les etiquetes"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3046,29 +2926,24 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "activitat"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "respost"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "respost"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "vots restants"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "vots restants"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3139,9 +3014,8 @@ msgid "ignored"
msgstr "ignorada"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Subscriure"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3169,61 +3043,47 @@ msgstr ""
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Us donem la benvinguda. Introduïu en el vostre perfil l'adreça de correu "
-"electrònic (important) i el nom a mostrar, si ho creieu necessari."
+msgstr "Us donem la benvinguda. Introduïu en el vostre perfil l'adreça de correu electrònic (important) i el nom a mostrar, si ho creieu necessari."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
msgstr ""
-# msgstr "no es permet l'us de i-names"
#: deps/django_authopenid/forms.py:236
#, python-format
msgid "Please enter your %(username_token)s"
-msgstr ""
+msgstr "Introduïu el vostre %(username_token)s"
-# msgstr "Introduïu el vostre %(username_token)s"
#: deps/django_authopenid/forms.py:262
msgid "Please, enter your user name"
-msgstr ""
+msgstr "Introduïu el vostre nom d'usuari"
-# 78%
-# 100%
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "tornar a entrar la contrasenya"
+msgstr "Introduïu la vostra contrasenya"
-# 78%
-# 87%
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "tornar a entrar la contrasenya"
+msgstr "Introduïu la vostra contrasenya nova"
-# msgstr "Introduïu la vostra contrasenya nova"
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
-msgstr ""
+msgstr "Les contrasenyes no coincideixen"
-# msgstr "Les contrasenyes no coincideixen"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Escollir una contrasenya de més de %(len)s caràcters"
-# msgstr "Seleccionar una contrasenya de més de %(len)s caràcters"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
-msgstr ""
+msgstr "Contrasenya actual"
-# msgstr "Contrasenya actual"
#: deps/django_authopenid/forms.py:349
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
+msgstr "La contrasenya antiga és incorrecta. Introduïu la contrasenya correcta."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
@@ -3240,12 +3100,11 @@ msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
-msgstr ""
+msgstr "entrar/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "ginys/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3298,9 +3157,8 @@ msgid "AOL screen name"
msgstr "nom a mostrar AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Registrar-se mitjançant Yahoo"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3346,9 +3204,7 @@ msgstr "Canviar la vostre contrasenya de %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"Clicar per comprovar que funciona el vostre registre %(provider)s per "
-"%(site_name)s"
+msgstr "Clicar per comprovar que funciona el vostre registre %(provider)s per %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3376,13 +3232,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID de %(openid_url)s és invalid"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"hi ha problemes connectant amb %(provider)s,torneu a provar-ho i useu un "
-"altre proveïdor"
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3393,9 +3246,7 @@ msgstr "S'ha desat la nova contrasenya"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"hi ha problemes connectant amb %(provider)s,torneu a provar-ho i useu un "
-"altre proveïdor"
+msgstr "hi ha problemes connectant amb %(provider)s,torneu a provar-ho i useu un altre proveïdor"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3410,9 +3261,8 @@ msgid "Account recovery email sent"
msgstr "S'ha enviat el missatge de correu per recuperar el compte"
#: deps/django_authopenid/views.py:722
-#, fuzzy
msgid "Please add one or more login methods."
-msgstr "Afegiu un o més mètodes de registre."
+msgstr "Afegir un o més mètodes de registre."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
@@ -3534,38 +3384,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
-"<p>S'ha produït un error publicant la vostre pregunta; contacteu amb "
-"l'administrador de %(site)s</p> "
+msgstr "<p>S'ha produït un error publicant la vostre pregunta; contacteu amb l'administrador de %(site)s</p> "
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
-"<p>Cal estar <a href=\"%(url)s\">registrat</a> per publicar preguntes s "
-"%(site)s a través del correu electrònic</p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Cal estar <a href=\"%(url)s\">registrat</a> per publicar preguntes s %(site)s a través del correu electrònic</p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
-"<p>La vostra pregunta no s'ha publicat ja que el vostre compte d'usuari no "
-"té els privilegis necessaris</p>"
+msgstr "<p>La vostra pregunta no s'ha publicat ja que el vostre compte d'usuari no té els privilegis necessaris</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Benvingut-uda %(username)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3617,34 +3461,27 @@ msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "alguna cosa no funciona aqui ..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"No pot acceptar o rebutjar les millors respostes ja que el seu compte està "
-"bloquejat"
+msgstr "No pot acceptar o rebutjar les millors respostes ja que el seu compte està bloquejat"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"No pot acceptar o rebutjar les millors respostes ja que el seu compte està "
-"deshabilitat"
+msgstr "No pot acceptar o rebutjar les millors respostes ja que el seu compte està deshabilitat"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"S'ha de tenir més de %(points)s per acceptar o rebutjar la pròpia resposta a "
-"la vostre pròpia pregunta"
+msgstr "S'ha de tenir més de %(points)s per acceptar o rebutjar la pròpia resposta a la vostre pròpia pregunta"
#: models/__init__.py:665
#, python-format
@@ -3657,14 +3494,11 @@ msgstr "Podrà acceptar aquesta resposta a partir de %(will_be_able_at)s"
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Només els moderadors o l'autor original de la pregunta -%(username)s- poden "
-"acceptar i rebutjar la millor resposta"
+msgstr "Només els moderadors o l'autor original de la pregunta -%(username)s- poden acceptar i rebutjar la millor resposta"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "no es pot votar una entrada pròpia"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3713,72 +3547,58 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"Els comentaris (excepte el darrer) es poden editar durant %(minutes)s minut "
-"des de que es publiquen"
-msgstr[1] ""
-"Els comentaris (excepte el darrer) es poden editar durant %(minutes)s minuts "
-"des de que es publiquen"
+msgstr[0] "Els comentaris (excepte el darrer) es poden editar durant %(minutes)s minut des de que es publiquen"
+msgstr[1] "Els comentaris (excepte el darrer) es poden editar durant %(minutes)s minuts des de que es publiquen"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"Només els propietaris de l'entrada o els moderadors poden editar comentaris"
+msgstr "Només els propietaris de l'entrada o els moderadors poden editar comentaris"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"El seu compte està deshabilitat, només pot comentar les entrades pròpies"
+msgstr "El seu compte està deshabilitat, només pot comentar les entrades pròpies"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Per comentar una entrada es cal tenir una reputació de %(min_rep)s puntsSí "
-"podeu comentar les entrades i les respostes a les vostres preguntes"
+msgstr "Per comentar una entrada es cal tenir una reputació de %(min_rep)s puntsSí podeu comentar les entrades i les respostes a les vostres preguntes"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Aquesta entrada s'ha esborrat. Només els seus propietaris, l'administrador "
-"del lloc i els moderadors la poden veure."
+msgstr "Aquesta entrada s'ha esborrat. Només els seus propietaris, l'administrador del lloc i els moderadors la poden veure."
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Una entrada esborrada només la poden editar els moderadors, els "
-"administradors del lloc o els propietaris de l'entrada."
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Una entrada esborrada només la poden editar els moderadors, els administradors del lloc o els propietaris de l'entrada."
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr "El seu compte està bloquejat, no podeu editar entrades"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr "El seu compte està deshabilitat, només pot editar entrades pròpies"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Per editar entrades wiki s'ha de tenir una reputació mínima de %(min_rep)s"
+msgstr "Per editar entrades wiki s'ha de tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Per editar entrades d'altres persones s'ha de tenir una reputació mínima de "
-"%(min_rep)s"
+msgstr "Per editar entrades d'altres persones s'ha de tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:996
msgid ""
@@ -3787,12 +3607,8 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"No es pot eliminar la pregunta ja que hi ha una resposta amb vots positius "
-"d'un altre usuari"
-msgstr[1] ""
-"No es pot eliminar la pregunta ja que hi ha respostes d'altres usuaris amb "
-"vots positius"
+msgstr[0] "No es pot eliminar la pregunta ja que hi ha una resposta amb vots positius d'un altre usuari"
+msgstr[1] "No es pot eliminar la pregunta ja que hi ha respostes d'altres usuaris amb vots positius"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -3804,13 +3620,11 @@ msgid ""
msgstr "El seu compte està deshabilitat, només pot eliminar entrades pròpies"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"per eliminar entrades d'altres persones cal una reputació mínima de "
-"%(min_rep)s"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
@@ -3825,63 +3639,51 @@ msgstr "Des de que el seu compte està deshabilitat no pot tancar preguntes"
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Per tancar entrades d'altres persones cal tenir una reputació mínima de "
-"%(min_rep)s"
+msgstr "Per tancar entrades d'altres persones cal tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Per tancar una pregunta pròpia cal tenir una reputació mínima de %(min_rep)s"
+msgstr "Per tancar una pregunta pròpia cal tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Només els moderadors, els administradors del lloc o els propietaris de les "
-"entrades amb reputació mínim de %(min_rep)s poden reobrir preguntes."
+msgstr "Només els moderadors, els administradors del lloc o els propietaris de les entrades amb reputació mínim de %(min_rep)s poden reobrir preguntes."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Per reobrir una pregunta pròpia cal tenir una reputació mínima de %(min_rep)s"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Per reobrir una pregunta pròpia cal tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"No pot acceptar o rebutjar les millors respostes ja que el seu compte està "
-"bloquejat"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"No pot acceptar o rebutjar les millors respostes ja que el seu compte està "
-"deshabilitat"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "El seu compte està bloquejat, no pot eliminar entrades"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr ""
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-"Per reetiquetar una pregunta ha de tenir una reputació mínima de %(min_rep)s "
#: models/__init__.py:1163
#, python-format
@@ -3895,9 +3697,8 @@ msgid "cannot remove non-existing flag"
msgstr ""
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "El seu compte està bloquejat, no pot eliminar entrades"
+msgstr ""
#: models/__init__.py:1185
msgid ""
@@ -3906,14 +3707,12 @@ msgid ""
msgstr ""
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Per reetiquetar una pregunta ha de tenir una reputació mínima de %(min_rep)s "
msgstr[1] ""
-"Per reetiquetar una pregunta ha de tenir una reputació mínima de %(min_rep)s "
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -3927,9 +3726,7 @@ msgstr ""
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Només els propietaris de de la pregunta, els moderadors i els administradors "
-"podenreetiquetar una pregunta esborrada"
+msgstr "Només els propietaris de de la pregunta, els moderadors i els administradors podenreetiquetar una pregunta esborrada"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
@@ -3938,15 +3735,13 @@ msgstr "El seu compte està bloquejat, no pot reetiquetar preguntes"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"El seu compte està deshabilitat, només pot reetiquetar les preguntes pròpies"
+msgstr "El seu compte està deshabilitat, només pot reetiquetar les preguntes pròpies"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Per reetiquetar una pregunta ha de tenir una reputació mínima de %(min_rep)s "
+msgstr "Per reetiquetar una pregunta ha de tenir una reputació mínima de %(min_rep)s "
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
@@ -3955,14 +3750,12 @@ msgstr "El seu compte està bloquejat, no pot eliminar un comentari"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"El seu compte està deshabilitat, només pot eliminar els comentaris pròpies"
+msgstr "El seu compte està deshabilitat, només pot eliminar els comentaris pròpies"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Per eliminar comentaris ha de tenir una reputació mínima de %(min_rep)s"
+msgstr "Per eliminar comentaris ha de tenir una reputació mínima de %(min_rep)s"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4007,9 +3800,7 @@ msgstr[1] "%(days)d dies"
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
-"Els usuaris nous han d'esperar %(days)s per respondre la seva pròpia "
-"pregunta. Podeu publicar una resposta %(left)s"
+msgstr "Els usuaris nous han d'esperar %(days)s per respondre la seva pròpia pregunta. Podeu publicar una resposta %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
@@ -4087,14 +3878,14 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s té %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "el lloc web de %(username)s és %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4102,9 +3893,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "el lloc web de %(username)s és %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4130,14 +3921,12 @@ msgstr ""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Heu rebut una insígnia '%(badge_name)s'. Vegeu-la al <a href="
-"\"%(user_profile)s\">perfil d'usuari</a>."
+msgstr "Heu rebut una insígnia '%(badge_name)s'. Vegeu-la al <a href=\"%(user_profile)s\">perfil d'usuari</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Benvingut-uda %(username)s"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4164,8 +3953,7 @@ msgstr "Pressio Companys"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
-"Reb un mínim de %(votes)s vots positius per una resposta per primera vegada"
+msgstr "Reb un mínim de %(votes)s vots positius per una resposta per primera vegada"
#: models/badges.py:178
msgid "Teacher"
@@ -4295,8 +4083,7 @@ msgstr "Resposta acceptada amb %(num)s o més vots"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Respon una pregunta feta fa més %(days)s dies amb un mínim de %(votes)s"
+msgstr "Respon una pregunta feta fa més %(days)s dies amb un mínim de %(votes)s"
#: models/badges.py:525
msgid "Necromancer"
@@ -4408,19 +4195,16 @@ msgid "Very active in one tag"
msgstr "Molt actiu en una etiqueta"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "missatges/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Preguntes"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Resposta"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4430,8 +4214,7 @@ msgstr "Aquesta pregunta s'ha esborrat i no es pot accedir"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"La resposat que cerca ja no es vàlida, ja què s'ha tret la pregunta original "
+msgstr "La resposat que cerca ja no es vàlida, ja què s'ha tret la pregunta original "
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4441,17 +4224,13 @@ msgstr "Aquesta pregunta s'ha tret i no es pot accedir"
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"El comentari que cerca ja no es pot accedir ja què s'ha tret la pregunta "
-"original"
+msgstr "El comentari que cerca ja no es pot accedir ja què s'ha tret la pregunta original"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"El comentari que cerca ja no es pot accedir ja què s'ha tret la resposta "
-"original"
+msgstr "El comentari que cerca ja no es pot accedir ja què s'ha tret la resposta original"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4465,14 +4244,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "Sobre %(site)s"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4485,11 +4264,11 @@ msgid "\" and more"
msgstr "\" i més"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "ha commentat una resposta"
-msgstr[1] "ha commentat una resposta"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4502,24 +4281,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Fes la teva pregunta"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "editar qualsevol resposta"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "afegir un comentari"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Editor"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4538,9 +4314,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Validar correu electrònic"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4552,18 +4327,14 @@ msgstr "<em>Canviar pel moderador. Raó:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"S'han afegit %(points)s punts a %(username)s per la seva contribució a la "
-"pregunta %(question_title)s"
+msgstr "S'han afegit %(points)s punts a %(username)s per la seva contribució a la pregunta %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"S'han tret %(points)s punts a %(username)s per la seva contribució a la "
-"pregunta %(question_title)s"
+msgstr "S'han tret %(points)s punts a %(username)s per la seva contribució a la pregunta %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4615,9 +4386,8 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "moderar aquest usuari"
+msgstr ""
#: models/user.py:617
msgid "Please give a list of valid email addresses."
@@ -4628,9 +4398,8 @@ msgid "Please give a list of valid email domain names."
msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "CSS per giny de preguntes"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4656,8 +4425,7 @@ msgstr "la url té un error, si us plau, comproveu-la;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"la pàgina que voleu visitar està protegida o no teniu suficients punts, veure"
+msgstr "la pàgina que voleu visitar està protegida o no teniu suficients punts, veure"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4742,9 +4510,8 @@ msgstr "mostrar previsualització"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Fes la teva pregunta"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4762,15 +4529,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "feu una pregunta rellevant per a la comunitat"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "dóna detalls suficients"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4825,14 +4590,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "La comunitat atorga premis a les seves preguntes, respostes i vots"
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"A continuació hi ha la llista de insígnies disponibles i el nombre de "
-"vegades que cada insígnia s'ha atorgat. Doneu la vostra opinió a "
-"%(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -4844,17 +4605,14 @@ msgstr "insígnia d'or: l'honor més alt i és molt rara"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
-"insígnia de plata: atorgada ocasionalment per contribucions de molta alta "
-"qualitat"
+msgstr "insígnia de plata: atorgada ocasionalment per contribucions de molta alta qualitat"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
@@ -4890,35 +4648,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Quin tipus de preguntes puc fer aquí?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Imporant, les preguntes haurien de ser <strong>pertinents</strong> per a "
-"aquesta comunitat"
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Previ a fer una pregunta, useu la cerca per veure si la vostra pregunta ja "
-"s'ha contestat abans."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Quines qüestions he d'evitar preguntar?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Eviteu fer preguntes massa subjectives, argumentatives o no rellevants per a "
-"aquesta comunitat."
+msgstr "Eviteu fer preguntes massa subjectives, argumentatives o no rellevants per a aquesta comunitat."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -4945,18 +4694,14 @@ msgid "This website is moderated by the users."
msgstr "Aquesta lloc web és moderat pels usuaris."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"El sistema de reputació permet als usuaris guanyar autorització per a fer "
-"diverses tasques de moderació."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Com funciona el sistema de reputació?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -4971,22 +4716,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Per exemple, si fa una pregunta interessant o dòna una resposta útil, la "
-"seva entrada serà votada positivament. Per contra, si la resposta és "
-"enganyosa serà votada negativament. Cada vot a favor genera <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> punts, cada vot en contra restarà "
-"<strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> punts. Una pregunta o "
-"una resposta poden acumular fins a <strong>"
-"%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> punts per dia. La següent taula "
-"es pot veure el nombre de punts de reputació necessaris per cada tipus de "
-"tasca de moderació."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Per exemple, si fa una pregunta interessant o dòna una resposta útil, la seva entrada serà votada positivament. Per contra, si la resposta és enganyosa serà votada negativament. Cada vot a favor genera <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> punts, cada vot en contra restarà <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> punts. Una pregunta o una resposta poden acumular fins a <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> punts per dia. La següent taula es pot veure el nombre de punts de reputació necessaris per cada tipus de tasca de moderació."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5017,14 +4754,12 @@ msgid "edit community wiki questions"
msgstr "editar preguntes wiki de la comunitat"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "editar qualsevol resposta"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "eliminar qualsevol comentari"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5033,17 +4768,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5052,13 +4788,10 @@ msgid "To register, do I need to create new password?"
msgstr "Per registar-me, he de crear una contrasenya nova?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"No, no cal. Podeu entrar a través de qualsevol servei que suporti OpenID, "
-"per exemple, Google, Yahoo, AOL, etc."
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5070,19 +4803,14 @@ msgstr "Per què altres persones poden editar les meves preguntes/respostes?"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
-msgstr ""
-"L'objectiu d'aquest lloc es que la comunitat d'usuaris conegui les millors "
-"respostes a les seves preguntes."
+msgstr "L'objectiu d'aquest lloc es que la comunitat d'usuaris conegui les millors respostes a les seves preguntes."
#: templates/faq_static.html:78
msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Les preguntes i les respostes poden ser editades com pàgines wiki per "
-"usuaris experimentats del lloc, en funció de la seva reputació; això millora "
-"la qualitat general del contingut de base de coneixement."
+msgstr "Les preguntes i les respostes poden ser editades com pàgines wiki per usuaris experimentats del lloc, en funció de la seva reputació; això millora la qualitat general del contingut de base de coneixement."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5093,13 +4821,11 @@ msgid "Still have questions?"
msgstr "Encara té dubtes?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Si us plau, faci la seva %(ask_question_url)s, ajudi a que la nostre "
-"comunitat sigui millor!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5113,36 +4839,22 @@ msgstr "Doneu la vostra opinió!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>%(user_name)s</span>, la seva opinió ens "
-"interessa. \n"
-" Introduiu i envieu el vostre missatge a continuació.\n"
-" "
+msgstr "\n <span class='big strong'>%(user_name)s</span>, la seva opinió ens interessa. \n Introduiu i envieu el vostre missatge a continuació.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Visitant</span>, la seva opinió ens "
-"interessa. \n"
-" Introduiu i envieu el vostre missatge a continuació.\n"
-" "
+msgstr "\n <span class='big strong'>Visitant</span>, la seva opinió ens interessa. \n Introduiu i envieu el vostre missatge a continuació.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
-"(per saber de nosaltres entar un correu electrònic vàlid o clicar la casella "
-"inferior"
+msgstr "(per saber de nosaltres entar un correu electrònic vàlid o clicar la casella inferior"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5233,9 +4945,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Feu la vostra pregunta!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5256,13 +4967,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5302,8 +5013,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5335,28 +5045,24 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "edat"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revisió"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Crea un etiqueta usada per %(num)s preguntes"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5367,9 +5073,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Aquí no hi ha preguntes sense resposta"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5377,9 +5082,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "reinicialitzar etiquetes"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5420,9 +5124,7 @@ msgstr "aquesta entrada està marcaa com a wiki comunitari"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Aquesta entrada és un wiki.\n"
-" Qualsevol amb una reputació de més de %(wiki_min_rep)s pot contribuir"
+msgstr "Aquesta entrada és un wiki.\n Qualsevol amb una reputació de més de %(wiki_min_rep)s pot contribuir"
#: templates/macros.html:146
msgid "updated"
@@ -5461,9 +5163,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "veure preguntes etiquetades '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "Comentarista"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5476,9 +5177,8 @@ msgid "edit"
msgstr "editar"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "ha commentat una resposta"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5516,9 +5216,9 @@ msgstr "pàgina actual"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "número de pàgina %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5530,11 +5230,11 @@ msgid "responses for %(username)s"
msgstr "respostes per a %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "teniu una nova resposta"
-msgstr[1] "teniu %(response_count)s noves respostes"
+msgstr[0] ""
+msgstr[1] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5560,51 +5260,44 @@ msgid "Questions"
msgstr "Preguntes"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "afegir comentaris"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "afegir un comentari"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Respon la teva pròpia pregunta"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "La seva resposta"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Entrar/Registrar-se per Respondre"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Editar pregunta"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "La pregunta no té respostes acceptades"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Canviar etiquetes"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Preguntes relacionades"
+msgstr ""
#: templates/question_retag.html:21
msgid "Retag"
@@ -5616,9 +5309,7 @@ msgstr "Perquè usar i modificar etiquetes"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
-"Les etiquetes ajuden a mantenir el contingut més organitzat i faciliten la "
-"cerca"
+msgstr "Les etiquetes ajuden a mantenir el contingut més organitzat i faciliten la cerca"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
@@ -5633,13 +5324,11 @@ msgid "Reopen question"
msgstr "Reobrir pregunta"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Aquesta pregunta l'ha tancat \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5683,9 +5372,8 @@ msgid "Subscribe"
msgstr "Subscriure"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Subscriure per etiquetes"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5698,14 +5386,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Ordenar per &raquo;"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Configuracions del grup: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -5743,9 +5430,9 @@ msgid "by username"
msgstr "per nom d'usuari"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "usuaris que coincideixen amb %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -5755,7 +5442,6 @@ msgstr "No s'ha trobat."
msgid "Please enter your <span>user name</span>, then sign in"
msgstr "Introduïu el vostre <span>nom d'usuari i contrasenya</span> per entrar"
-# msgstr "Introduïu el vostre <span>nom d'usuari</span> i inicieu la sessió"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
msgid "(or select another login method above)"
@@ -5768,9 +5454,8 @@ msgid "Sign in"
msgstr "Entrar"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Canviar correu electrònic"
+msgstr ""
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -5779,14 +5464,10 @@ msgstr "Validar correu electrònic"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5797,13 +5478,10 @@ msgstr "Correu electrònic verificat"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
@@ -5812,9 +5490,8 @@ msgid "Registration"
msgstr "Registre"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registre"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5822,8 +5499,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5856,19 +5532,16 @@ msgstr "Registrar-se aquí:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"Salutacions,\n"
-"Administrador del fòrum"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Salutacions del fòrum de preguntes i respostes"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -5878,20 +5551,15 @@ msgstr "Per usar el fòrum seguir els enllaços següents:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Seguiu l'enllaç anterior per poder verificar la seva adreça de correu "
-"electrònic"
+msgstr "Seguiu l'enllaç anterior per poder verificar la seva adreça de correu electrònic"
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
msgstr ""
-"Si creu que aquest missatge s'ha enviat incorrectament, no ha de fer res. "
-"Ignori'l. Disculpeu les molèsties."
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -5909,9 +5577,7 @@ msgstr "Ha entrar correctament"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
-"Potser encara està registrar amb el seu proveïdor OpenID. Podeu sortir del "
-"proveïdor si voleu."
+msgstr "Potser encara està registrar amb el seu proveïdor OpenID. Podeu sortir del proveïdor si voleu."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -5925,11 +5591,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-" la seva resposta a %(title)s %(summary)s es publicar quan inicieu la "
-"sessió\n"
-" "
+msgstr "\n la seva resposta a %(title)s %(summary)s es publicar quan inicieu la sessió\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -5938,67 +5600,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"La seva pregunta \n"
-" %(title)s %(summary)s es publicarà quan inicieu la sessió\n"
-" "
+msgstr "La seva pregunta \n %(title)s %(summary)s es publicarà quan inicieu la sessió\n "
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"Per comprovar, canviar o afegir nous mètodes d'entrada, feu clic en "
-"qualsevol dels icones següents."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Per comprovar, canviar o afegir nous mètodes d'entrada, feu clic en qualsevol dels icones següents."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"Eviteu entrar cada vegada via correu electrònic. Per afegir un mètode "
-"d'entrada més permanent feu clic en un dels icones següents"
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Eviteu entrar cada vegada via correu electrònic. Per afegir un mètode d'entrada més permanent feu clic en un dels icones següents"
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
-"Per afegir un nou mètode d'entrada o revalidar un d'existent feu clic en un "
-"dels icones següents"
+msgstr "Per afegir un nou mètode d'entrada o revalidar un d'existent feu clic en un dels icones següents"
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"No teniu cap mètode d'entrada, per afegir-ne un o més feu clic en qualsevol "
-"dels icones següents"
+msgstr "No teniu cap mètode d'entrada, per afegir-ne un o més feu clic en qualsevol dels icones següents"
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
-"Comproveu el vostre correu electrònic i seguiu l'enllaç adjunt per re-"
-"connectar al vostre compte"
+msgstr "Comproveu el vostre correu electrònic i seguiu l'enllaç adjunt per re-connectar al vostre compte"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Introduïu el vostre <span>nom d'usuari i contrasenya</span> per entrar"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Registrar-se aquí:"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6081,8 +5728,7 @@ msgstr "Entreu la vostra adreça de correu electrònic per tenir una nova clau"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
-"Per recuperar el vostre compte entrar la vostra adreça de correu electrònic"
+msgstr "Per recuperar el vostre compte entrar la vostra adreça de correu electrònic"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
@@ -6124,9 +5770,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Per evitar la creació automatitzada de comptes, llegiu i introduïu les dues "
-"paraules següents"
+msgstr "Per evitar la creació automatitzada de comptes, llegiu i introduïu les dues paraules següents"
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6138,9 +5782,8 @@ msgstr "tornar a l'entrada OpenID"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "adreça correu electrònic"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6149,25 +5792,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "sense enviament de correu electrònic"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
-"Seleccioneu un dels serveis per entrar usant OpenID segur o tecnologies "
-"similars. La contrasenya del servei extern es manté sempre confidencial, no "
-"ha de crear o recordar una contrasenya nova."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Introduïu el vostre <span>nom d'usuari i contrasenya</span> per entrar"
+msgstr ""
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6212,11 +5849,9 @@ msgstr "Seleccioneu els avatars que voleu eliminar."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
-"No teniu cap avatar per eliminar. Podeu <a href=\"%(avatar_change_url)s"
-"\">pujar-ne un</a> ara."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "No teniu cap avatar per eliminar. Podeu <a href=\"%(avatar_change_url)s\">pujar-ne un</a> ara."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
@@ -6245,8 +5880,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6259,22 +5894,22 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "Insígnia \"%(name)s\""
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6289,16 +5924,12 @@ msgstr[1] ""
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Hola, aquest és un missatge d'opinió sobre el fòrum %(site_title)s. \n"
+msgstr "\nHola, aquest és un missatge d'opinió sobre el fòrum %(site_title)s. \n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Salutacions,\n"
-"Administrador del fòrum"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6312,30 +5943,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Fes la teva pregunta"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Eines per a preguntes"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Preguntes"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6347,71 +5974,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Respost per mi"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"per publicar ha de tenir un %(email)s vàlid, \n"
-" vegeu %(email_validation_faq_url)s\n"
-" "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6421,19 +6033,13 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s Resposta:\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s Respostes:\n"
-" "
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Connectar el vostre compte de %(provider)s amb %(site_name)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6449,8 +6055,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6466,9 +6072,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Això podria haver passat per les raons següents:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6477,17 +6082,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Benvingut-uda %(username)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6510,8 +6114,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6526,9 +6129,8 @@ msgid "Save"
msgstr "Desar"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "ginys/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6540,19 +6142,16 @@ msgid "Ask a question"
msgstr "Feu una pregunta"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "crear compte"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "llista"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Editar pregunta"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6561,25 +6160,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "complet/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "a %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Missatge enviat"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6603,9 +6200,8 @@ msgid "Sites"
msgstr "Llocs"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "configuració"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6646,9 +6242,7 @@ msgstr "Livesettings estan deshabilitats per aquest lloc"
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-"Totes les opcions de configuració s'han d'editar en el fitxer settings.py "
-"del lloc. "
+msgstr "Totes les opcions de configuració s'han d'editar en el fitxer settings.py del lloc. "
#: templates/livesettings/site_settings.html:67
#, python-format
@@ -6747,9 +6341,8 @@ msgid "Did not find what you were looking for?"
msgstr "No has trobat el que buscaves?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Fes la teva pregunta"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6760,9 +6353,8 @@ msgid "RSS"
msgstr ""
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "cerca"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6772,12 +6364,9 @@ msgstr "cerca"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Si us plau, tingui en compte que %(app_name)s necessita javascript per "
-"funcionar, habiliti el javascript del seu navegador (<a href="
-"\"%(noscript_url)s\">com?</a>)"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Si us plau, tingui en compte que %(app_name)s necessita javascript per funcionar, habiliti el javascript del seu navegador (<a href=\"%(noscript_url)s\">com?</a>)"
#: templates/meta/editor_data.html:5
#, python-format
@@ -6797,9 +6386,7 @@ msgstr[1] "usar %(tag_count)s etiquetes o menys"
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"usar fins a %(tag_count)s etiquetes, de menys de %(max_chars)s caràcters "
-"cada una"
+msgstr "usar fins a %(tag_count)s etiquetes, de menys de %(max_chars)s caràcters cada una"
#: templates/question/answer_card.html:21
msgid "This response is published"
@@ -6810,9 +6397,8 @@ msgid "swap with question"
msgstr "intercanviar amb la pregunta"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "treure senyal"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -6862,9 +6448,8 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "pregunta comentada"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
@@ -6880,14 +6465,8 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-" %(counter)s Resposta:\n"
-" "
-msgstr[1] ""
-"\n"
-" %(counter)s Respostes:\n"
-" "
+msgstr[0] "\n %(counter)s Resposta:\n "
+msgstr[1] "\n %(counter)s Respostes:\n "
#: templates/question/answer_tab_bar.html:11
msgid "Sort by »"
@@ -6917,11 +6496,9 @@ msgstr "marcar aquesta resposta com a correcte (fer clic de nou per desfer)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"La pregunta s'ha tancat per les raons següents <b>\"%(close_reason)s\"</b> "
-"<i>per"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "La pregunta s'ha tancat per les raons següents <b>\"%(close_reason)s\"</b> <i>per"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -6950,17 +6527,17 @@ msgstr "Sigues el primer en respondre aquesta pregunta!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -6971,16 +6548,15 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "ha editat una resposta"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7037,7 +6613,6 @@ msgstr "subscriure's al feed rss"
msgid "Invite"
msgstr ""
-# posem un signe + per què 'afegir' es talla i queda 'afegi'
#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
#: templates/user_profile/user_email_subscriptions.html:59
#: templates/widgets/tag_selector.html:20
@@ -7047,38 +6622,33 @@ msgid "add"
msgstr "+"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "o"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Correu electrònic (no es comparteix amb ningú)"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Seleccionat individualment"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
-# posem un signe + per què 'afegir' es talla i queda 'afegi'
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "+"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "(%(comment_count)s comentari)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7086,7 +6656,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7094,9 +6665,8 @@ msgid "Stats"
msgstr "Estadístiques"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "preguntat"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7107,28 +6677,25 @@ msgid "times"
msgstr "cops"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "darrera actualització"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Preguntes relacionades"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "subscripcions"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "subscripcions"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Etiquetes que coincideixen \"%(stag)s\""
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7151,19 +6718,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "subscripcions"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "subscripcions"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "subscripcions/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7174,23 +6738,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "ubicació"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Editor"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Seccions:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "missatges/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7198,39 +6759,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "respostes en forum (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "items senyalats (%(flag_count)s)"
+msgstr ""
-# 76%
-# 100%
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Reobrir aquesta pregunta?"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "aprovat"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Envia el missatge"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "perfil - respostes"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7261,14 +6816,12 @@ msgid "dismiss"
msgstr "rebutjar"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "treure senyal"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "esborra"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7289,33 +6842,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Motiu tancament:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "Seleccionar una de les opcions anteriors"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "seleccionar revisió"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "eliminar aquest comentari"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "teniu una nova resposta"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7325,9 +6873,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Editar pregunta"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7343,14 +6890,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "seleccioneu un país"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "crear compte"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7412,30 +6957,27 @@ msgstr "Configuració de la subscripció de correu electrònic"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "El seu correu electrònic"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Subscriure per etiquetes"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Subscriure per etiquetes"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7463,18 +7005,16 @@ msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "membre per"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "últim cop vist"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Lloc web"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7542,10 +7082,7 @@ msgstr "Envia un missatge a %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"S'enviarà un correu electrònic a l'usuari amb el camp 'respon-a' amb la "
-"vostra adreça de correu. Comproveu que heu entrar correctament la vostra "
-"adreça."
+msgstr "S'enviarà un correu electrònic a l'usuari amb el camp 'respon-a' amb la vostra adreça de correu. Comproveu que heu entrar correctament la vostra adreça."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7574,8 +7111,7 @@ msgstr ""
#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Els usuaris deshabilitats només poden editar o eliminar les seves entrades"
+msgstr "Els usuaris deshabilitats només poden editar o eliminar les seves entrades"
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7606,9 +7142,7 @@ msgstr[1] "Seguint %(count)s persones"
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
-"La vostra xarxa és buida. Voleu seguir algú? Només heu de visitar la seva "
-"pàgina de configuració i clicar \"segueix\""
+msgstr "La vostra xarxa és buida. Voleu seguir algú? Només heu de visitar la seva pàgina de configuració i clicar \"segueix\""
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7691,9 +7225,8 @@ msgid "followers and followed users"
msgstr "usuaris seguidors i seguits"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "gràfic de la reputació de l'usuari"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
@@ -7734,9 +7267,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "feu una pregunta rellevant per a la comunitat"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7747,9 +7279,8 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "El vostre nom (opcional):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
@@ -7764,14 +7295,12 @@ msgid "Contributors"
msgstr "Col·laboradors"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "és necessari un d'aquestes"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "etiquetes"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7813,28 +7342,24 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "ha editat una pregunta"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "Canviar etiquetes"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "esborra"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Preguntes relacionades"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -7845,23 +7370,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "usuari moderador"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Permetre accedir al fòrum únicament als usuaris registrats"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "adreça correu electrònic"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7900,9 +7422,8 @@ msgid "%(site)s logo"
msgstr "logo %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Consells llenguatge de marques"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -7954,9 +7475,8 @@ msgid "badges"
msgstr "insígnies"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "feu una pregunta rellevant per a la comunitat"
+msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8009,29 +7529,25 @@ msgid "Ignored tags"
msgstr "Etiquetes ignorades"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Subscriure per etiquetes"
+msgstr ""
-# 78%
-# 100%
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Tancar la pregunta"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Canviar correu electrònic"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8058,28 +7574,25 @@ msgid "badges:"
msgstr "insígnies:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "sortir/"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Registrar-se aquí:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "configuració"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "ginys/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(username)s té una reputació de %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8088,8 +7601,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8105,9 +7618,8 @@ msgid "Post questions, answers and comments"
msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "cap"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8119,9 +7631,7 @@ msgstr "Entrar per publicar"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
-"El vostre missatge s'ha detectat com a missatge brossa, ho sentin si això és "
-"un error"
+msgstr "El vostre missatge s'ha detectat com a missatge brossa, ho sentin si això és un error"
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
@@ -8132,9 +7642,8 @@ msgid "this field is required"
msgstr "aquesta camp és requerit"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "nom d'usuari"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8144,7 +7653,6 @@ msgstr "el nom d'usuari es requerit"
msgid "sorry, this name is taken, please choose another"
msgstr "aquest nom ja existeix, trieu-ne un altre"
-# 85%
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
msgstr "aquest nom no és permès, trieu-ne un altre"
@@ -8240,18 +7748,16 @@ msgid "Successfully deleted the requested avatars."
msgstr ""
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "La pregunta no té respostes acceptades"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "Els usuaris anònims no tenen accés a la safata d'entrada"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "els usuaris anònims no poden votar"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8271,21 +7777,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Els usuaris anònims no poden acceptar respostes"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"subscripció desada, %(email)s s'han de validar, veure %(details_url)s"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "freqüencia d'actualització de correus diària"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "No s'ha trobat la pàgina sol·licitada"
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8298,23 +7802,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Crear un compte"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Registrar-se per votar"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Registrar-se per votar"
+msgstr ""
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "El mètode de registre %(provider_name)s no existeix"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8326,9 +7828,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Els visitants anònims no tenen accés a aquesta funció"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8364,9 +7865,8 @@ msgid "Privacy policy"
msgstr "Avís legal"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "usar etiquetes"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8406,19 +7906,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "perfil - reputació de l'usuari"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Envia el missatge"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "perfil - respostes"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8429,14 +7926,12 @@ msgid "profile - votes"
msgstr "peril - vots"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "reputació"
+msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "perfil - reputació de l'usuari"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8459,9 +7954,9 @@ msgid "profile - email subscriptions"
msgstr "perfil - subscripcions de correu electrònic"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "perfil - respostes"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8478,15 +7973,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "grandària màxima dels fitxers a penjar és de %(file_size)s"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Error penjant el fitxer. Contacteu amb l'administrador del lloc. Gràcies."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Error penjant el fitxer. Contacteu amb l'administrador del lloc. Gràcies."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8500,18 +7995,15 @@ msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Pàgina no trobada"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Sembla que heu sortit i no podeu fer comentaris. <a href=\"%(sign_in_url)s"
-"\">Inicieu sessió</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Sembla que heu sortit i no podeu fer comentaris. <a href=\"%(sign_in_url)s\">Inicieu sessió</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8522,18 +8014,15 @@ msgstr "Els usuaris anònims no poden editar comentaris"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Sembla que heu sortit i no podeu eliminar comentaris. <a href="
-"\"%(sign_in_url)s\">Inicieu sessió</a>."
+msgstr "Sembla que heu sortit i no podeu eliminar comentaris. <a href=\"%(sign_in_url)s\">Inicieu sessió</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "sembla que tenim algunes dificultats tècniques"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "No s'ha trobat la pàgina sol·licitada"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8544,647 +8033,36 @@ msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "s'ha de validar el vostre correu electrònic, consulteu %(details_url)s"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "sortir"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-#~ "completely - please make sure to log out from your OpenID provider as "
-#~ "well."
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
-#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
-#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
-#~ "the most interesting questions. Also, when you sign up for the first time "
-#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a> personal image.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "preguntes recents"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "Escriviu un títol descriptiu de la pregunta"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "useu-aquests-caracters-a-les-etiquetes"
-
-#~ msgid "vote/"
-#~ msgstr "vot/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "subscriure-per-etiquetes/"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "Ginys incrustables"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "Nombre de preguntes a mostrar"
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "Capacelera pel giny de preguntes"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "Peu del giny de preguntes"
-
-#~ msgid "favorite"
-#~ msgstr "favorit"
-
-#~ msgid "question_answered"
-#~ msgstr "pregunta resposta"
-
-#~ msgid "answer_commented"
-#~ msgstr "resposta comentada"
-
-#~ msgid "answer_accepted"
-#~ msgstr "resposta acceptada"
-
-#~ msgid "off"
-#~ msgstr "no"
-
-#~ msgid "only selected"
-#~ msgstr "seleccionades"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Nom d'usuari incorrecta"
-
-#~ msgid ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-#~ msgstr ""
-#~ "<p>Per preguntar per correu electrònic:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Escriviu l'assumpte com: [Etiqueta1; Etiqueta12] Títol de la "
-#~ "pregunta</li>\n"
-#~ " <li>En el cos del missatge escriviu els detalls de la vostre "
-#~ "pregunta</li>\n"
-#~ "</ul>\n"
-#~ "<p>Les etiquetes poden esta formades per més d'una paraula. Les etiquetes "
-#~ "estan separades per una coma o un punt i coma</p>\n"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "%(name)s, aquest és un missatge d'actualització de %(num)d pregunta"
-#~ msgstr[1] ""
-#~ "%(name)s, aquest és un missatge d'actualització de %(num)d preguntes"
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "per canviar la freqüència de recepció de missatges aneu a "
-#~ "%(email_settings_link)s o %(admin_email)s administrador"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "només els usuaris amb més de %(min_rep)s punts de reputació poden penjar "
-#~ "imatges"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "els usuaris bloquejats no poden publicar"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "els usuaris deshabilitats no poden publicar"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "no es pot senyalar un missatge com ofensiu dues vegades"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "els usuaris bloquejats no poden senyalar entrades"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "els usuaris deshabilitats no poden senyalar entrades"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "s'han de tenir més de %(min_rep)s punts per senyalar spam"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "excedit %(max_flags_per_day)s"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "els usuaris bloquejats no poden treure senyals"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "els usuaris deshabilitats no poden treure senyals"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "s'han de tenir més d'%(min_rep)d punt per poder treure senyals"
-#~ msgstr[1] "s'han de tenir més de %(min_rep)d punts per poder treure senyals"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "no es pot revocar un vot antic"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "canviar informació %(email)s"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "el correu electrònic és necessari, consulteu %(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "El seu nou correu electrònic"
-
-#~ msgid "Save Email"
-#~ msgstr "Canviar correu electrònic"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr "validar la informació %(email)s o anar a %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "No s'ha canviat el correu electrònic"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr "es manté l'antic %(email)s, si vol pot anar a %(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "Correu electrònic canviat"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "per això es pot usar el %(email)s actual"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "gràcies per verificar el correu electrònic"
-
-#~ msgid "email key not sent"
-#~ msgstr "no s'ha enviat la clau de verificació de correu electrònic"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "no s'ha enviat la clau de correu electrònic %(email)s, canvia el correu "
-#~ "a %(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registrar-se a través de %(provider)s; consulteu %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s ja existeix, seleccioneu un altre nom per \n"
-#~ " %(provider)s. També és necessari el correu "
-#~ "electrònic: consulteu%(gravatar_faq_url)s\n"
-#~ " "
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "informació del nou compte de registre extern %(provider)s; consulteu "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr "registrar nova connexió Facebook; consulteu %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Aquest compte ja existeix, useu un altre."
-
-#~ msgid "Screen name label"
-#~ msgstr "Nom d'usuari"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "rebre actualitzacions"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "seleccioneu una de les opcions anteriors"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr "Al entrar, el requadre dret serà l'eina de filtre d'etiquetes"
-
-#~ msgid "Login"
-#~ msgstr "Entrar"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Perquè usar OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "amb openid és més fàcil"
-
-#~ msgid "reuse openid"
-#~ msgstr "reusar openid"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "openid està àmpliament adoptat"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "openid és un estàndard obert compatible"
-
-#~ msgid "Find out more"
-#~ msgstr "Cercar més"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Obtenir OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Informació de registre tradicional"
-
-#~ msgid "answer permanent link"
-#~ msgstr "enllaç permanent a la resposta"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s ha seleccionat aquesta resposta com a correcta"
-
-#~ msgid "Related tags"
-#~ msgstr "Etiquetes relacionades"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Aplicar el filtre d'etiquetes"
-
-#~ msgid "Badges summary"
-#~ msgstr "Resum insígnies"
-
-#~ msgid "silver badge description"
-#~ msgstr "descripció de la insígnia de plata"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "aquest és un lloc de Preguntes i Respostes, no un grup de discussió. Per "
-#~ "tant eviteu tenir discussions en la vostre resposta. L'opció de fer "
-#~ "comentaris permet, fins cert punt, breus discussions."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Resum del sistema de reputació"
-
-#~ msgid "what is gravatar"
-#~ msgstr "què és gravatar"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>%(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha deixat <a href=\"%(post_url)s\">un nou "
-#~ "comentari nou</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha deixat <a href=\"%(post_url)s\">un comentari "
-#~ "nou</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a respòs una pregunta \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha publicat una pregunta nova \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha actualitzat una resposta a la pregunta\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha actualitzat una pregunta \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Tingeu en compte que fàcilment podeu <a href="
-#~ "\"%(user_subscriptions_url)s\">canviar</a>\n"
-#~ "la freqüència en que rebeu aquestes notificacions o cancel·lar la "
-#~ "subscripció. Gràcies pel seu interès en el fòrum!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>Salutacions,<br/>Administrador del Fòrum</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "m'agrada aquesta pregunta (feu clic de nou per cancel·lar)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "m'agrada aquesta resposta (feu clic de nou per cancel·lar)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "no m'agrada aquesta pregunta (feu clic de nou per cancel·lar)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "no m'agrada aquesta resposta (feu clic de nou per cancel·lar)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "veure més <strong>%(counter)s</strong>"
-#~ msgstr[1] "veure més <strong>%(counter)s</strong>"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "veure <strong>%(counter)s</strong> comentar més"
-#~ msgstr[1] "veure <strong>%(counter)s</strong> comentaris més"
-
-#~ msgid "Tag list"
-#~ msgstr "Llista d'etiquetes"
-
-#~ msgid "reputation"
-#~ msgstr "reputació"
-
-#~ msgid "oldest answers"
-#~ msgstr "respostes més antigues"
-
-#~ msgid "newest answers"
-#~ msgstr "respostes recents"
-
-#~ msgid "popular answers"
-#~ msgstr "respostes populars"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "podeu respondre anònimament i després registrar-vos"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "respon la seva pròpia pregunta només per donar una resposta"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "si us plau només proporcionar una resposta, no discutir"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Entrar/Registrar-se per publicar la seva resposta"
-
-#~ msgid "Answer the question"
-#~ msgstr "Respon la pregunta"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Coneix algun que sap la resposta? Compareix l'<a href=\"%(question_url)s"
-#~ "\">enllaç</a> a aquesta pregunta via"
-
-#~ msgid " or"
-#~ msgstr "o"
-
-#~ msgid "email"
-#~ msgstr "correu electrònic"
-
-#~ msgid "email the updates"
-#~ msgstr "actualitzacions de correu electrònic"
-
-#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
-#~ msgstr ""
-#~ "<strong>Aquí</strong> (un cop connectat) es pot inscriure per rebre "
-#~ "actualitzacions periòdiques sobre aquesta pregunta"
-
-#~ msgid "question asked"
-#~ msgstr "pregunta feta"
-
-#~ msgid "question was seen"
-#~ msgstr "s'ha vist la pregunta"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Aviseu-me un cop al dia quan hi ha noves respostes"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Aviseu-me setmanalment quan hi ha noves respostes"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Aviseu-me de seguida quan hi ha noves respostes"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "Pot ajustar la freqüència de les actualitzacions de correu electrònic des "
-#~ "de la seva %(profile_url)s"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "quan iniciï la sessió podrà subscriure's a les actualitzacions aquí"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "Informació de la subscripció de correu electrònic"
-
-#~ msgid "Stop sending email"
-#~ msgstr "No enviar més correus electrònics"
-
-#~ msgid "age unit"
-#~ msgstr "unitat d'edat"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "el usuari ha votat positivament aquest nombre de vegades"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "l'usuari ha votat negativament aquest nombre de vegades"
-
-#~ msgid "reputation history"
-#~ msgstr "històric reputació"
-
-#~ msgid "recent activity"
-#~ msgstr "activitat recent"
-
-#~ msgid "casted votes"
-#~ msgstr "vots emesos"
-
-#~ msgid "answer tips"
-#~ msgstr "consells per respondre"
-
-#~ msgid "please try to provide details"
-#~ msgstr "procureu donar detalls"
-
-#~ msgid "ask a question"
-#~ msgstr "fes una pregunta"
-
-#~ msgid "login to post question info"
-#~ msgstr "cal entrar per publicar una pregunta"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Entrar/registrar-se per publicar la vostre pregunta"
-
-#~ msgid "question tips"
-#~ msgstr "Consells"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "fes una pregunta interessant per a la comunitat"
-
-#~ msgid "login"
-#~ msgstr "Registrar-se"
-
-#~ msgid "no items in counter"
-#~ msgstr "no"
-
-#~ msgid "choose password"
-#~ msgstr "contrasenya"
-
-#~ msgid "retype password"
-#~ msgstr "repetir contrasenya"
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s pregunta, etiquetada"
-#~ msgstr[1] "%(q_num)s preguntes, etiquetades"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputació de l'usuari a la comunitat"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "aquest correu electrònic s'enllaçarà al Gravatar"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Visita el fòrum i mira les noves preguntes i respostes. Potser algú que "
-#~ "coneixes pot ajudar responen alguna de les preguntes o pot estar "
-#~ "interessat en publicar algunapregunta."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "La subscripció més freqüent que té és la 'diària' de preguntes "
-#~ "seleccionades. Si rep més d'un missatge al dia, informi aquest fet a "
-#~ "l'administrador del lloc."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "La subscripció més freqüent que té és 'setmanal'. Si rep aquest missatge "
-#~ "més d'un cop per setmana, informi aquest fet a l'administrador del lloc."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "És possible que rebeu enllaços ja consultats abans, es tracta d'una "
-#~ "qüestió tècnica que es resoldrà."
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s ha modificat la pregunta"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s han publicat %(new_answer_count)s noves respostes"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s han comentat la pregunta"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s han comentat respostes"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s han comentat una resposta"
-
-#~ msgid "remove all flags"
-#~ msgstr "treure senyals"
-
-#~ msgid "posts per page"
-#~ msgstr "entrades per pàgina"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> Resposta"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Respostes"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s insígnia"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s insígnies"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "la pregunta ha de tenir més de 10 caràcters"
-
-#~ msgid "(please enter a valid email)"
-#~ msgstr "(entrar una adreça vàlida de correu electrònic)"
-
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)s Resposta:\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ " %(counter)s Respostes:\n"
-#~ " "
-
-#~ msgid "Question tags"
-#~ msgstr "Tags"
-
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer\n"
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers\n"
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)s Resposta\n"
-#~ msgstr[1] ""
-#~ "\n"
-#~ " %(counter)s Respostes\n"
-
-#~ msgid "reputation points"
-#~ msgstr "karma"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/ca/LC_MESSAGES/djangojs.mo b/askbot/locale/ca/LC_MESSAGES/djangojs.mo
index 9653dacf..206a175a 100644
--- a/askbot/locale/ca/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ca/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ca/LC_MESSAGES/djangojs.po b/askbot/locale/ca/LC_MESSAGES/djangojs.po
index 8462bfaa..73fd9286 100644
--- a/askbot/locale/ca/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ca/LC_MESSAGES/djangojs.po
@@ -1,23 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-04-25 10:54+0000\n"
-"Last-Translator: Jesús <jesus@softcatala.org>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ca\n"
+"PO-Revision-Date: 2013-08-02 04:08+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Catalan (http://www.transifex.com/projects/p/askbot/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1335351263.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -32,9 +30,7 @@ msgstr "Afegiu un o més mètodes d'iniciar sessió."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"No teniu cap mètode per iniciar sessió, afegiu un o més fent clic a "
-"qualsevol de les icones inferiors."
+msgstr "No teniu cap mètode per iniciar sessió, afegiu un o més fent clic a qualsevol de les icones inferiors."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -173,11 +169,11 @@ msgid "content cannot be empty"
msgstr "el contingut no pot ser buit"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "introduïu %s caràcters més"
-msgstr[1] "introduïu %s caràcters més"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -216,9 +212,8 @@ msgid "please confirm offensive"
msgstr "confirmeu que és ofensiu"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "confirmeu que és ofensiu"
+msgstr ""
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -260,9 +255,8 @@ msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "confirmeu que és ofensiu"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -285,14 +279,14 @@ msgid "save comment"
msgstr "desa el comentari"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "introduïu %s caràcters més"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "introduïu %s caràcters més"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -304,9 +298,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Esteu segur de voler suprimir l'inici de sessió %s?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -341,9 +334,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Esteu segur de voler suprimir l'inici de sessió %s?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -355,8 +347,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -375,9 +366,8 @@ msgid "edit"
msgstr "edita"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "el contingut no pot ser buit"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -392,9 +382,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "nom del fitxer"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -428,11 +417,10 @@ msgstr[0] "Voleu suprimir aquesta notificació?"
msgstr[1] "Voleu suprimir aquestes notificacions?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "suprimeix aquest comentari"
-msgstr[1] "suprimeix aquest comentari"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -441,14 +429,12 @@ msgstr[0] ""
msgstr[1] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "entrada suprimida"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "entrada recuperada"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -467,9 +453,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "descripció de la imatge"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -485,8 +470,7 @@ msgstr ""
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"<a href=\"%(signin_url)s\">Inicieu sessió</a> per seguir a %(username)s"
+msgstr "<a href=\"%(signin_url)s\">Inicieu sessió</a> per seguir a %(username)s"
#: media/js/user.js:740
#, c-format
@@ -532,9 +516,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "cancel·la"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -727,9 +710,8 @@ msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "introduïu l'enllaç de la imatge"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -807,18 +789,11 @@ msgstr "nom del fitxer"
msgid "link text"
msgstr "text de l'enllaç"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "desa el comentari"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "contingut mín. de %s caràcters"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "títol mín. de %s caràcters."
-
-#~ msgid "please enter title"
-#~ msgstr "introduïu un títol"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "confirmeu l'abandó del comentari"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/cs_CZ/LC_MESSAGES/django.mo b/askbot/locale/cs_CZ/LC_MESSAGES/django.mo
index bf9c9fcf..78e09304 100644
--- a/askbot/locale/cs_CZ/LC_MESSAGES/django.mo
+++ b/askbot/locale/cs_CZ/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/cs_CZ/LC_MESSAGES/django.po b/askbot/locale/cs_CZ/LC_MESSAGES/django.po
index 8e29a808..9f2673ff 100644
--- a/askbot/locale/cs_CZ/LC_MESSAGES/django.po
+++ b/askbot/locale/cs_CZ/LC_MESSAGES/django.po
@@ -1,23 +1,23 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-#
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# kettnerv <vit.usela@gmail.com>, 2012
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-02-09 09:22+0000\n"
-"Last-Translator: Jindřich <khagaroth@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: cs\n"
+"PO-Revision-Date: 2013-08-02 04:54+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/askbot/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1360401740.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -44,12 +44,12 @@ msgid "Country field is required"
msgstr "Pole země musí být vyplněno"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "název musí být delší než %d znak"
-msgstr[1] "název musí být delší než %d znaky"
-msgstr[2] "název musí být delší než %d znaků"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:199
#, python-format
@@ -69,17 +69,16 @@ msgid "title"
msgstr "název"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Zadejte svou otázku!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "název musí být delší než %d znak"
-msgstr[1] "název musí být delší než %d znaky"
-msgstr[2] "název musí být delší než %d znaků"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:270
#, python-format
@@ -105,8 +104,8 @@ msgstr[2] "každý štítek musí být kratší než %(max_chars)d znaků"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -122,15 +121,9 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Å títky jsou krátká klíÄová slova neobsahující mezery. Může být použit až "
-"%(max_tags)d štítek."
-msgstr[1] ""
-"Å títky jsou krátká klíÄová slova neobsahující mezery. Mohou být použity až "
-"%(max_tags)d štítky."
-msgstr[2] ""
-"Å títky jsou krátká klíÄová slova neobsahující mezery. Může být použito až "
-"%(max_tags)d štítků."
+msgstr[0] "Å títky jsou krátká klíÄová slova neobsahující mezery. Může být použit až %(max_tags)d Å¡títek."
+msgstr[1] "Å títky jsou krátká klíÄová slova neobsahující mezery. Mohou být použity až %(max_tags)d Å¡títky."
+msgstr[2] "Å títky jsou krátká klíÄová slova neobsahující mezery. Může být použito až %(max_tags)d Å¡títků."
#: forms.py:439
#, python-format
@@ -147,17 +140,13 @@ msgstr "Musí být zadán minimálně jeden z následujících štítků: %(tags
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki komunity (není udělována karma a příspěvky mohou být upravovány "
-"ostatními uživateli)"
+msgstr "wiki komunity (není udělována karma a příspěvky mohou být upravovány ostatními uživateli)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"pokud oznaÄíte možnost wiki komunity, otázky a odpovÄ›di negenerují body a "
-"nebude zobrazováno jméno autora"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "pokud oznaÄíte možnost wiki komunity, otázky a odpovÄ›di negenerují body a nebude zobrazováno jméno autora"
#: forms.py:496
msgid "update summary:"
@@ -167,9 +156,7 @@ msgstr "popis aktualizace:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"zadejte krátký popis provedených úprav (např. oprava pravopisu, gramatiky, "
-"vylepšen styl, toto pole je nepovinné)"
+msgstr "zadejte krátký popis provedených úprav (např. oprava pravopisu, gramatiky, vylepšen styl, toto pole je nepovinné)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -228,8 +215,7 @@ msgstr "Nemůžete změnit stav na administrátora"
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Pokud chcete změnit stav uživatele %(username)s, vyberte smysluplnou možnost."
+msgstr "Pokud chcete změnit stav uživatele %(username)s, vyberte smysluplnou možnost."
#: forms.py:708
msgid "Subject line"
@@ -264,23 +250,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Uživatelské jméno:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "E-mail"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "je požadováno uživatelské jméno"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -296,18 +279,15 @@ msgstr "Zaškrtněte, pokud nechcete u otázky zobrazit své jméno"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
-msgstr ""
-"Řádka pro předmět je požadována ve formátu: [štítek1, štítek2, štítek3,...] "
-"nadpis otázky"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr "Řádka pro předmět je požadována ve formátu: [štítek1, štítek2, štítek3,...] nadpis otázky"
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Tuto otázku jste položili anonymně, pokud se rozhodnete odhalit své jméno, "
-"zaškrtněte tuto volbu."
+msgstr "Tuto otázku jste položili anonymně, pokud se rozhodnete odhalit své jméno, zaškrtněte tuto volbu."
#: forms.py:1217
msgid "reveal identity"
@@ -317,19 +297,14 @@ msgstr "zobrazit uživatele"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Své jméno může odhalit pouze uživatel, který tuto anonymní otázku položil, "
-"zrušte zaškrtnutí této volby"
+msgstr "Své jméno může odhalit pouze uživatel, který tuto anonymní otázku položil, zrušte zaškrtnutí této volby"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Zdá se, že podmínky byly změněny a již není možné pokládat anonymní otázky. "
-"ZaÅ¡krtnÄ›te volbu \"zobrazit uživatele\", nebo stránku znovu naÄtÄ›te a znovu "
-"se pokuste otázku upravit."
+msgstr "Zdá se, že podmínky byly zmÄ›nÄ›ny a již není možné pokládat anonymní otázky. ZaÅ¡krtnÄ›te volbu \"zobrazit uživatele\", nebo stránku znovu naÄtÄ›te a znovu se pokuste otázku upravit."
#: forms.py:1373
msgid "Real name"
@@ -404,18 +379,17 @@ msgid "okay, let's try!"
msgstr "vyzkoušet!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "žádné komunitní e-maily"
+msgstr "žádné %(sitename)s emaily, děkuji "
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Název"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -425,9 +399,8 @@ msgid "Tags"
msgstr "Štítky"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "upravit libovolnou odpovÄ›Ä"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -439,9 +412,8 @@ msgid "Your post at %(site_name)s is now published"
msgstr ""
#: urls.py:44
-#, fuzzy
msgid "questions"
-msgstr "questions/"
+msgstr "otázky"
#: urls.py:56
msgid "question/"
@@ -537,29 +509,24 @@ msgid "answer/"
msgstr "answer/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "subscriptions/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "subscriptions/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "subscriptions/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "subscriptions/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "zobrazit štítky"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -583,9 +550,8 @@ msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "smazat"
+msgstr ""
#: urls.py:560
msgid "upload/"
@@ -605,23 +571,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Povolit přístup pouze přihlášeným uživatelům"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "toto pole je vyžadováno"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Nastavení řízení přístupu"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "vaše e-mailová adresa"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -747,19 +710,15 @@ msgstr "Předpona pro předmět e-mailu"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Tato volba převezme výchozí nastavení z django volby EMAIL_SUBJECT_PREFIX. "
-"Zde zadaná hodnota přepíše výchozí hodnotu."
+msgstr "Tato volba převezme výchozí nastavení z django volby EMAIL_SUBJECT_PREFIX. Zde zadaná hodnota přepíše výchozí hodnotu."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Uložit e-mailovou adresu"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "E-mail a nastavení e-mailových upozornění"
+msgstr "Povolit mailová oznámení"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -781,8 +740,7 @@ msgstr "Výchozí Äetnost upozornÄ›ní pro otázky položené uživatelem"
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Nastavení Äetnosti zasílání upozornÄ›ní pro: Otázky položené uživatelem."
+msgstr "Nastavení Äetnosti zasílání upozornÄ›ní pro: Otázky položené uživatelem."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
@@ -792,13 +750,12 @@ msgstr "Výchozí Äetnost upozornÄ›ní pro otázky zodpovÄ›zené uživatelem"
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Nastavení Äetnosti zasílání upozornÄ›ní pro: Otázky zodpovÄ›zené uživatelem."
+msgstr "Nastavení Äetnosti zasílání upozornÄ›ní pro: Otázky zodpovÄ›zené uživatelem."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr "Výchozí Äetnost upozornÄ›ní pro otázky vybrané uživatelem"
#: conf/email.py:117
@@ -827,10 +784,7 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"Poznámka: Pro využití této funkce je nutné spustit příkaz "
-"\"send_unanswered_question_reminders\" (například pomocí úlohy cronu s "
-"nastavenou odpovídající frekvencí opakování)"
+msgstr "Poznámka: Pro využití této funkce je nutné spustit příkaz \"send_unanswered_question_reminders\" (například pomocí úlohy cronu s nastavenou odpovídající frekvencí opakování)"
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
@@ -840,9 +794,7 @@ msgstr "Dny před zasláním upozornění na nezodpovězené otázky"
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Jak Äasto zasílat upozornÄ›ní na nezodpovÄ›zené otázky (odstup ve dnech mezi "
-"zasíláním upozornění)."
+msgstr "Jak Äasto zasílat upozornÄ›ní na nezodpovÄ›zené otázky (odstup ve dnech mezi zasíláním upozornÄ›ní)."
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
@@ -855,12 +807,9 @@ msgstr "Zasílat pravidelná upozornění na přijetí nejlepší odpovědi"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"Poznámka: Pro využití této funkce je nutné spustit příkaz "
-"\"send_accept_answer_reminders\" (například pomocí úlohy cronu s nastavenou "
-"odpovídající frekvencí opakování)"
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "Poznámka: Pro využití této funkce je nutné spustit příkaz \"send_accept_answer_reminders\" (například pomocí úlohy cronu s nastavenou odpovídající frekvencí opakování)"
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
@@ -870,9 +819,7 @@ msgstr "Dny před zasláním upozornění na přijetí odpovědi"
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Jak Äasto zasílat upozornÄ›ní na pÅ™ijetí odpovÄ›di (odstup ve dnech mezi "
-"zasíláním upozornění)."
+msgstr "Jak Äasto zasílat upozornÄ›ní na pÅ™ijetí odpovÄ›di (odstup ve dnech mezi zasíláním upozornÄ›ní)."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
@@ -885,8 +832,7 @@ msgstr "Před povolením zadávání příspěvků vyžadovat ověření"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Aktivní ověření je provedeno zasláním ověřovacího klíÄe na zadaný e-mail"
+msgstr "Aktivní ověření je provedeno zasláním ověřovacího klíÄe na zadaný e-mail"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -894,8 +840,7 @@ msgstr "Zástupný e-mail pro anonymní uživatele"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Volbu použijte pro nastavení gravataru pro uživatele bez e-mailové adresy"
+msgstr "Volbu použijte pro nastavení gravataru pro uživatele bez e-mailové adresy"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -903,10 +848,9 @@ msgstr "Povolit zasílání otázek prostřednictvím e-mailu"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Před povolením této volby nezapomeňte nastavit IMAP v souboru settings.py"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Před povolením této volby nezapomeňte nastavit IMAP v souboru settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
@@ -916,14 +860,11 @@ msgstr "Ve Å¡títcích zaslaných e-mailem nahradit mezery pomlÄkami"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Volba platí pro štítky zadané v předmětu otázek zaslaných prostřednictvím e-"
-"mailu"
+msgstr "Volba platí pro štítky zadané v předmětu otázek zaslaných prostřednictvím e-mailu"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Povolit zasílání otázek prostřednictvím e-mailu"
+msgstr "Povolit zasílání odpovědí a komentářů emailem"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -939,11 +880,9 @@ msgstr "Odpovědět emailovou hostname"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
-"Emailové odpovÄ›di mající ménÄ› slov než je tento poÄet budou odeslány jako "
-"komentáře namísto odpovědí"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "Emailové odpovÄ›di mající ménÄ› slov než je tento poÄet budou odeslány jako komentáře namísto odpovÄ›dí"
#: conf/external_keys.py:11
msgid "Keys for external services"
@@ -956,11 +895,9 @@ msgstr "KlÃ­Ä pro ověření stránek pro google"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"KlÃ­Ä usnadňující indexaci stránek vyhledávaÄem google, klÃ­Ä získáte na <a "
-"href=\"%(url)s?hl=%(lang)s\">stránce googlu s nástroji pro správce</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "KlÃ­Ä usnadňující indexaci stránek vyhledávaÄem google, klÃ­Ä získáte na <a href=\"%(url)s?hl=%(lang)s\">stránce googlu s nástroji pro správce</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -971,9 +908,7 @@ msgstr "KlÃ­Ä pro Google Analytics"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Pokud chcete svou stránku nechat sledovat prostřednictvím Google Analytics, "
-"můžete klÃ­Ä získat na stránce <a href=\"%(url)s\">Google Analytics</a>"
+msgstr "Pokud chcete svou stránku nechat sledovat prostÅ™ednictvím Google Analytics, můžete klÃ­Ä získat na stránce <a href=\"%(url)s\">Google Analytics</a>"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -991,11 +926,9 @@ msgstr "Soukromý klÃ­Ä pro recaptcha"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha je nástroj usnadňující rozeznání lidí od spam robotů. Potřebné "
-"klíÄe získáte na stránce <a href=\"%(url)s\">%(url)s</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha je nástroj usnadňující rozeznání lidí od spam robotů. PotÅ™ebné klíÄe získáte na stránce <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1005,12 +938,9 @@ msgstr "VeÅ™ejný API klÃ­Ä pro facebook"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"API klÃ­Ä pro facebook a tajný klÃ­Ä umožní na vaší stránce použít pÅ™ihlášení "
-"pomocí Facebook Connect. KlíÄe získáte na stránce <a href=\"%(url)s"
-"\">facebooku pro tvorbu aplikací</a>"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "API klÃ­Ä pro facebook a tajný klÃ­Ä umožní na vaší stránce použít pÅ™ihlášení pomocí Facebook Connect. KlíÄe získáte na stránce <a href=\"%(url)s\">facebooku pro tvorbu aplikací</a>"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1023,11 +953,9 @@ msgstr "Uživatelský klÃ­Ä pro twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Zaregistrujte své fórum na <a href=\"%(url)s\">stránce twitteru pro vývoj "
-"aplikací</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Zaregistrujte své fórum na <a href=\"%(url)s\">stránce twitteru pro vývoj aplikací</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1040,10 +968,9 @@ msgstr "Uživatelský klÃ­Ä LinkedIn"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Zaregistrujte své fórum na <a href=\"%(url)s\">stránce LinkedIn pro "
-"vývojáře</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Zaregistrujte své fórum na <a href=\"%(url)s\">stránce LinkedIn pro vývojáře</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1058,18 +985,15 @@ msgstr "Uživatelský klÃ­Ä pro ident.ca"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Zaregistrujte své fórum na <a href=\"%(url)s\">stránce identi.ca pro vývoj "
-"aplikací</a>"
+msgstr "Zaregistrujte své fórum na <a href=\"%(url)s\">stránce identi.ca pro vývoj aplikací</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "Tajný uživatelský klÃ­Ä pro identi.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Statické stránky - o fóru, zásady ochrany osobních údajů apod."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1079,9 +1003,7 @@ msgstr "Text stránky O fóru (html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"o fóru\" "
-"pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
+msgstr "Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"o fóru\" pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1091,23 +1013,17 @@ msgstr "Text stránky FAQ (html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"faq\" "
-"pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
+msgstr "Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"faq\" pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Před položením otázek se přihlaste"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"faq\" "
-"pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1117,10 +1033,7 @@ msgstr "Text stránky Zásady ochrany osobních údajů (html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"zásady "
-"ochrany osobních údajů\" pomocí <a href=\"http://validator.w3.org/\">HTML "
-"validátoru</a>."
+msgstr "Bezchybnost zadaného textu ověřte po uložení kontrolou stránky \"zásady ochrany osobních údajů\" pomocí <a href=\"http://validator.w3.org/\">HTML validátoru</a>."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1135,9 +1048,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "smazat komentář"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1145,8 +1057,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1154,11 +1066,9 @@ msgid "Enable embedding videos. "
msgstr "Povolit zabudování videí."
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
-"Povolit vložení videa. <em>Poznámka: Před povolením si nejdříve <a href="
-"\"%(url)s>pÅ™eÄtÄ›te toto</a>.</em>"
+msgstr "<em>Pozor: prosím nejdříve <a href=\"%(url)s\">read this</a>pÅ™eÄtÄ›te</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1170,11 +1080,9 @@ msgstr "Povolit anonymní zadávání otázek"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Za anonymní otázky se uživatelům nemění reputace a jejich totožnost není "
-"odhalena dokud si to nerozmyslí"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Za anonymní otázky se uživatelům nemění reputace a jejich totožnost není odhalena dokud si to nerozmyslí"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1186,16 +1094,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Zaškrtněte, pokud chcete uživatelům povolit zadávat otázky nebo odpovědi bez "
-"přihlášení. Povolení této volby vyžaduje úpravy systému přihlášení "
-"uživatelů, tak aby byla při každém přihlášení prováděna kontrola "
-"nevyřízených příspěvků. Vestavěný systém přihlášení tuto funkci podporuje."
+msgstr "Zaškrtněte, pokud chcete uživatelům povolit zadávat otázky nebo odpovědi bez přihlášení. Povolení této volby vyžaduje úpravy systému přihlášení uživatelů, tak aby byla při každém přihlášení prováděna kontrola nevyřízených příspěvků. Vestavěný systém přihlášení tuto funkci podporuje."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Uzavření otázek položených ostatními uživateli"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1211,8 +1114,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1223,9 +1126,7 @@ msgstr "Povolit prohození otázky a odpovědi"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Volba usnadňující import dat z jiných fór, jako je například zendesk, pokud "
-"se automatickému importu dat nepodaří úspěšně identifikovat původní otázku."
+msgstr "Volba usnadňující import dat z jiných fór, jako je například zendesk, pokud se automatickému importu dat nepodaří úspěšně identifikovat původní otázku."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1244,38 +1145,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Minimální délka odpovÄ›di (poÄet znaků)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Minimální délka názvu (poÄet znaků)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "komentáře a odpovědi pro ostatní otázky"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Přírůstek za potvrzení nejlepší odpovědi"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "musí být zadány štítky"
+msgstr "Jsou štítky povinné?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "webová stránka"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1285,10 +1180,7 @@ msgstr "Povinné štítky"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Pro každou novou nebo nově upravenou otázku bude muset být zadán minimálně "
-"jeden z těchto štítků. Pokud jsou povoleny zástupné štítky, může být i "
-"povinný štítek zástupným štítkem."
+msgstr "Pro každou novou nebo nově upravenou otázku bude muset být zadán minimálně jeden z těchto štítků. Pokud jsou povoleny zástupné štítky, může být i povinný štítek zástupným štítkem."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1299,10 +1191,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"UpozornÄ›ní: Pro hromadné pÅ™ejmenování Å¡títků po zatržení této volby proveÄte "
-"zálohu databáze a spusťte příkaz: <code>python manage.py fix_question_tags</"
-"code>"
+msgstr "UpozornÄ›ní: Pro hromadné pÅ™ejmenování Å¡títků po zatržení této volby proveÄte zálohu databáze a spusÅ¥te příkaz: <code>python manage.py fix_question_tags</code>"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1310,10 +1199,9 @@ msgstr "Formát seznamu štítků"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Vyberte formát zobrazení seznamu štítků, volit můžete mezi běžným seznamem a "
-"shlukem štítků"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Vyberte formát zobrazení seznamu štítků, volit můžete mezi běžným seznamem a shlukem štítků"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1323,9 +1211,7 @@ msgstr "Použít zástupné štítky"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"Zástupné štítky mohou být použity pro sledování nebo ignorování více štítků "
-"najednou, platný zástupný štítek má na konci jeden zástupný znak"
+msgstr "Zástupné štítky mohou být použity pro sledování nebo ignorování více štítků najednou, platný zástupný štítek má na konci jeden zástupný znak"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1333,8 +1219,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1409,10 +1295,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Zaškrtněte pro vypnutí \"trvalého zobrazení\" hledaného textu. To se může "
-"hodit pokud chcete lištu hledání přesunout na jiné než výchozí umístění nebo "
-"nemáte rádi výchozí chování."
+msgstr "Zaškrtněte pro vypnutí \"trvalého zobrazení\" hledaného textu. To se může hodit pokud chcete lištu hledání přesunout na jiné než výchozí umístění nebo nemáte rádi výchozí chování."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1427,9 +1310,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Co mají znamenat \"nezodpovězené otázky\"?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Upravit nastavení skupiny"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1440,22 +1322,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "Uživatelské jméno pro ClaimID"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Uložit e-mailovou adresu"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1535,9 +1414,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1548,19 +1427,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Přihlášení uživatele"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1602,45 +1480,35 @@ msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Název poskytovatele služby LDAP"
+msgstr "LDAP Server EMAIL field name"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "toto pole je vyžadováno"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Postranní panel hlavní stránky"
+msgstr "SpoleÄný levý postranní panel"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Postranní panel uživatelského profilu"
+msgstr "Povolit levý postranní panel"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr "HTML pro levý postranní panel"
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
-"Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro zápatí postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
+msgstr "Použijte toto pole pro zadání obsahu LEVÉHO panelu v HTML formátu. PÅ™i využití této volby, prosím použijte HTML validátor k ujiÅ¡tÄ›ní, že váš vstup je validní a funguje ve vÅ¡ech prohlížeÄích."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "Licence obsahu"
+msgstr "Licence na obsah"
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1683,16 +1551,12 @@ msgid "Login provider setings"
msgstr "Nastavení poskytovatelů přihlášení"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
-"Zobrazit na stránce \"Zaregistrovat se\" tlaÄítka alternativních "
-"poskytovatelů přihlášení"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Zobrazit na stránce \"Zaregistrovat se\" tlaÄítka alternativních poskytovatelů pÅ™ihlášení"
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
-"Vždy zobrazovat lokální pÅ™ihlaÅ¡ovací formulář a skrýt tlaÄítko \"Askbot\"."
+msgstr "Vždy zobrazovat lokální pÅ™ihlaÅ¡ovací formulář a skrýt tlaÄítko \"Askbot\"."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
@@ -1702,34 +1566,27 @@ msgstr "Aktivovat možnost přihlášení prostřednictvím vlastní wordpress s
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"pro využití této funkce musíte vyplnit níže uvedenou položku wordpress xml-"
-"rpc"
+msgstr "pro využití této funkce musíte vyplnit níže uvedenou položku wordpress xml-rpc"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"Zadejte adresu k xml-rpc na vaší stránce, obvykle http://mojestranka.cz/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Zadejte adresu k xml-rpc na vaší stránce, obvykle http://mojestranka.cz/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Pro povolení přejděte na Nastavení->Publikování->Vzdálené publikování s "
-"využitím externích nástrojů a zaÅ¡krtnÄ›te políÄko XML-RPC"
+msgstr "Pro povolení pÅ™ejdÄ›te na Nastavení->Publikování->Vzdálené publikování s využitím externích nástrojů a zaÅ¡krtnÄ›te políÄko XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Nahrát ikonu uživatele"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Nové heslo"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1741,9 +1598,7 @@ msgstr "Povolit přihlášení prostřednictvím %(provider)s"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Poznámka: pro skuteÄné povolení pÅ™ihlášení prostÅ™ednictvím %(provider)s bude "
-"nutné také nastavit dodateÄné parametry v sekci \"Externí klíÄe\""
+msgstr "Poznámka: pro skuteÄné povolení pÅ™ihlášení prostÅ™ednictvím %(provider)s bude nutné také nastavit dodateÄné parametry v sekci \"Externí klíÄe\""
#: conf/markup.py:15
msgid "Markup in posts"
@@ -1755,15 +1610,11 @@ msgstr "Povolit znaÄení nekolidující s kódem"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Pokud je zaÅ¡krtnuto, podtržítka nebudou interpretována jako znaÄky pro "
-"kurzívu nebo tuÄné písmo - tuÄný text a kurzíva mohou být oznaÄeny pomocí "
-"hvÄ›zdiÄek. Tato volba je vždy aktivní pokud zapnete \"Podporu pro MathJax\", "
-"protože podtržítka jsou v LaTeXu velmi používaným znakem."
+msgstr "Pokud je zaÅ¡krtnuto, podtržítka nebudou interpretována jako znaÄky pro kurzívu nebo tuÄné písmo - tuÄný text a kurzíva mohou být oznaÄeny pomocí hvÄ›zdiÄek. Tato volba je vždy aktivní pokud zapnete \"Podporu pro MathJax\", protože podtržítka jsou v LaTeXu velmi používaným znakem."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1774,9 +1625,7 @@ msgstr "Podpora pro MathJax (zobrazení LaTeXu)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Pro povolení této funkce musí být na vašem serveru nainstalován <a href="
-"\"%(url)s\">mathjax</a>."
+msgstr "Pro povolení této funkce musí být na vašem serveru nainstalován <a href=\"%(url)s\">mathjax</a>."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1787,10 +1636,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Poznámka - <strong>MahtJax není souÄástí instalace askbotu</strong> - musíte "
-"ho nainstalovat sami, nejlépe na samostatnou doménu a zadat adresu "
-"odkazující na adresář \"mathjax\" (například: http://mojestranka.cz/mathjax)"
+msgstr "Poznámka - <strong>MahtJax není souÄástí instalace askbotu</strong> - musíte ho nainstalovat sami, nejlépe na samostatnou doménu a zadat adresu odkazující na adresář \"mathjax\" (například: http://mojestranka.cz/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1798,11 +1644,9 @@ msgstr "Povolit automatickou tvorbu odkazů pro urÄité Å™etÄ›zce"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Pokud povolíte tuto funkci, aplikace bude schopná rozpoznat urÄité Å™etÄ›zce a "
-"vytvářet pro ně odpovídající odkazy"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Pokud povolíte tuto funkci, aplikace bude schopná rozpoznat urÄité Å™etÄ›zce a vytvářet pro nÄ› odpovídající odkazy"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
@@ -1815,12 +1659,7 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
-"Zde zadejte regulární výrazy pro rozpoznávání výrazů, které mají být "
-"považovány za odkazy, každý na samostatném řádku. Například regulární výraz "
-"#bug(\\d+) rozpozná v textu výraz #bug123 jako odkaz na chybu. Část "
-"rozpoznaného výrazu uzavřená v kulatých závorkách bude předána jako parametr "
-"šabloně pro vytvoření odkazu."
+msgstr "Zde zadejte regulární výrazy pro rozpoznávání výrazů, které mají být považovány za odkazy, každý na samostatném řádku. Například regulární výraz #bug(\\d+) rozpozná v textu výraz #bug123 jako odkaz na chybu. Část rozpoznaného výrazu uzavřená v kulatých závorkách bude předána jako parametr šabloně pro vytvoření odkazu."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1830,17 +1669,11 @@ msgstr "Adresy pro automatickou tvorbu odkazů"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
-"Zde zadejte šablony pro tvorbu odkazů z řetězců rozpoznaných podle výrazů "
-"zadaných v předchozím poli, také každou na samostatném řádku. "
-"<strong>ZajistÄ›te, aby poÄet řádek v tomto poli odpovídal poÄtu řádků v poli "
-"s regulárními výrazy.</strong> Například šablona https://bugzilla.redhat.com/"
-"show_bug.cgi?id=\\1 spoleÄnÄ› s výše uvedeným výrazem a Å™etÄ›zcem #bug123 v "
-"příspěvku vytvoří odkaz na chybu 123 v systému pro sledování chyb redhatu."
+msgstr "Zde zadejte Å¡ablony pro tvorbu odkazů z Å™etÄ›zců rozpoznaných podle výrazů zadaných v pÅ™edchozím poli, také každou na samostatném řádku. <strong>ZajistÄ›te, aby poÄet řádek v tomto poli odpovídal poÄtu řádků v poli s regulárními výrazy.</strong> Například Å¡ablona https://bugzilla.redhat.com/show_bug.cgi?id=\\1 spoleÄnÄ› s výše uvedeným výrazem a Å™etÄ›zcem #bug123 v příspÄ›vku vytvoří odkaz na chybu 123 v systému pro sledování chyb redhatu."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1863,9 +1696,8 @@ msgid "Accept own answer"
msgstr "Přijetí vlastní odpovědi"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Přijetí vlastní odpovědi"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1933,9 +1765,7 @@ msgstr "Odstranit z vlastní domovské stránky rel=nofollow"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"Pokud indexaÄní modul vyhledávaÄe narazí u odkazu na atribut rel=nofollow, "
-"nebude odkaz zapoÄítáván pÅ™i stanovení poÅ™adí stránky uživatele."
+msgstr "Pokud indexaÄní modul vyhledávaÄe narazí u odkazu na atribut rel=nofollow, nebude odkaz zapoÄítáván pÅ™i stanovení poÅ™adí stránky uživatele."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1954,18 +1784,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "moderování"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "moderování"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1974,9 +1802,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Uzavření vlastních otázek"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1988,37 +1815,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "upozornění na nezodpovězené otázky zasláno"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Otázky"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "zodpověděl otázku"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "sledované otázky"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Jméno pro anonymního uživatele"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2062,8 +1884,7 @@ msgstr "Úbytek za udělení záporného hodnocení"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
-"Úbytek pro autora příspÄ›vku, který byl oznaÄen jako poruÅ¡ující pravidla"
+msgstr "Úbytek pro autora příspÄ›vku, který byl oznaÄen jako poruÅ¡ující pravidla"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
@@ -2095,18 +1916,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro zápatí postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
+msgstr "Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte jako HTML. PÅ™i použití tohoto pole (a pole pro zápatí postranního panelu) ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Zástupný e-mail pro anonymní uživatele"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2114,9 +1930,7 @@ msgstr "Zobrazit v postranním panelu blok s obrázky uživatelů"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat blok s "
-"obrázky uživatelů"
+msgstr "Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat blok s obrázky uživatelů"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
@@ -2130,9 +1944,7 @@ msgstr "Zobrazit v postranním panelu výběr štítků"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat možnosti "
-"pro výběr zajímavých a ignorovaných štítků"
+msgstr "Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat možnosti pro výběr zajímavých a ignorovaných štítků"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
@@ -2141,9 +1953,7 @@ msgstr "Zobrazit v postranním panelu seznam/shluk štítků"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat shluk nebo "
-"seznam štítků"
+msgstr "Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat shluk nebo seznam štítků"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -2151,74 +1961,52 @@ msgstr "Vlastní zápatí postranního panelu"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Slouží pro vložení obsahu do spodní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro záhlaví postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Slouží pro vložení obsahu do spodní Äásti postranního panelu, obsah zadejte jako HTML. PÅ™i použití tohoto pole (a pole pro záhlaví postranního panelu) ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Postranní panel uživatelského profilu"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Vlastní záhlaví postranního panelu"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Postranní panel stránky otázky"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro zápatí postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Mé odpovědi"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro zápatí postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Slouží pro vložení obsahu do horní Äásti postranního panelu, obsah zadejte "
-"jako HTML. Při použití tohoto pole (a pole pro zápatí postranního panelu) "
-"ověřte správnost zadaného obsahu pomocí HTML validátoru, aby bylo jisté, že "
-"je funkÄní a bude správnÄ› zobrazen ve vÅ¡ech prohlížeÄích."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2226,9 +2014,7 @@ msgstr "Zobrazit v postranním panelu seznam štítků"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat seznam "
-"štítků"
+msgstr "Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat seznam štítků"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
@@ -2238,10 +2024,7 @@ msgstr "Zobrazit v postranním panelu meta informace"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat meta "
-"informace týkající se otázky (datum vytvoÅ™ení, poÄet zobrazení, poslední "
-"aktualizace)."
+msgstr "ZruÅ¡te zaÅ¡krtnutí, pokud nechcete v postranním panelu zobrazovat meta informace týkající se otázky (datum vytvoÅ™ení, poÄet zobrazení, poslední aktualizace)."
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2249,31 +2032,23 @@ msgstr "Zobrazit v postranním panelu související otázky"
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr ""
-"Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat seznam "
-"souvisejících otázek"
+msgstr "Zrušte zaškrtnutí, pokud nechcete v postranním panelu zobrazovat seznam souvisejících otázek"
#: conf/site_modes.py:63
msgid "Bootstrap mode"
msgstr "Zaváděcí režim"
#: conf/site_modes.py:73
-#, fuzzy
msgid "Activate a \"Large site\" mode"
-msgstr "Aktivovat \"zaváděcí\" režim"
+msgstr ""
#: conf/site_modes.py:75
-#, fuzzy
msgid ""
"\"Large site\" mode increases reputation and certain badge thresholds, to "
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
msgstr ""
-"Zaváděcí režim sníží prahové hodnoty pro reputaci a některé odznaky na "
-"hodnoty více vyhovující menším nebo zaÄínajícím komunitám. <strong>VAROVÃNÃ:"
-"</strong> po zatržení této volby budou změněny aktuální hodnoty pro "
-"minimální reputaci, nastavení odznaků a pravidla hodnocení."
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
@@ -2300,14 +2075,12 @@ msgid "Short name for your Q&A forum"
msgstr "Krátký název fóra"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Zadejte uživatelské jméno"
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
-msgstr "Základní adresa fóra, musí zaÄínat http nebo https"
+msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
@@ -2331,14 +2104,11 @@ msgstr "Adresa stránky pro odezvu uživatelů"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-"Pokud je ponecháno prázdné, ke komunikaci s administrátory stránky mohou "
-"uživatelé použít jednoduchý vestavěný formulář"
+msgstr "Pokud je ponecháno prázdné, ke komunikaci s administrátory stránky mohou uživatelé použít jednoduchý vestavěný formulář"
#: conf/skin_general_settings.py:15
-#, fuzzy
msgid "Skin, logos and HTML <head> parts"
-msgstr "Loga a obsah sekce <head>"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2440,9 +2210,7 @@ msgstr "Zobrazit logo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"Zaškrtněte, pokud chcete mít v záhlaví fóra logo, nebo zaškrtnutí zrušte, "
-"pokud chcete mít logo v jiném než výchozím umístění"
+msgstr "Zaškrtněte, pokud chcete mít v záhlaví fóra logo, nebo zaškrtnutí zrušte, pokud chcete mít logo v jiném než výchozím umístění"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2451,13 +2219,10 @@ msgstr "Ikona stránky"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"Malý obrázek s rozměry 16x16 nebo 32x32 pixelů sloužící k odlišení stránky v "
-"uživatelském rozhraní prohlížeÄe. Více informací naleznete na <a href="
-"\"%(favicon_info_url)s\">této stránce</a>."
+msgstr "Malý obrázek s rozmÄ›ry 16x16 nebo 32x32 pixelů sloužící k odliÅ¡ení stránky v uživatelském rozhraní prohlížeÄe. Více informací naleznete na <a href=\"%(favicon_info_url)s\">této stránce</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2465,11 +2230,9 @@ msgstr "TlaÄítko pro pÅ™ihlášení"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
-"Obrázek s rozmÄ›ry 88x38 pixelů sloužící pro pÅ™izpůsobení vzhledu tlaÄítka "
-"pro přihlášení."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Obrázek s rozmÄ›ry 88x38 pixelů sloužící pro pÅ™izpůsobení vzhledu tlaÄítka pro pÅ™ihlášení."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
@@ -2478,12 +2241,9 @@ msgstr "Zobrazit všechny funkce všem uživatelům"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Pokud zaškrtnuto, všichni uživatelé, nezávisle na dosažené reputaci, uvidí "
-"všechny dostupné funkce. Pro použití těchto funkcí však nadále budou platit "
-"nastavená pravidla a limity."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Pokud zaškrtnuto, všichni uživatelé, nezávisle na dosažené reputaci, uvidí všechny dostupné funkce. Pro použití těchto funkcí však nadále budou platit nastavená pravidla a limity."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2501,20 +2261,13 @@ msgstr "Vlastní obsah HTML <HEAD>"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
-"<strong>Pro zpřístupnění této volby</strong> zaškrtněte výše uvedenou volbu "
-"\"Přizpůsobení HTML &lt;HEAD&gt;\". Obsah tohoto pole bude vložen do &lt;"
-"HEAD&gt; sekce HTML, můžete zde tak zadat vlastní elementy &lt;script&gt;, "
-"&lt;link&gt;, &lt;meta&gt; a podobně. Vkládání externích javascriptů do &lt;"
-"HEAD&gt; není doporuÄeno, protože zpomaluje naÄítání stránek. Lepší je "
-"vložit odkazy na skripty do zápatí stránky. <strong>Poznámka:</strong> Pokud "
-"tuto volbu použijete, zkontrolujte stránku pomocí HTML validátoru."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Pro zpřístupnÄ›ní této volby</strong> zaÅ¡krtnÄ›te výše uvedenou volbu \"PÅ™izpůsobení HTML &lt;HEAD&gt;\". Obsah tohoto pole bude vložen do &lt;HEAD&gt; sekce HTML, můžete zde tak zadat vlastní elementy &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; a podobnÄ›. Vkládání externích javascriptů do &lt;HEAD&gt; není doporuÄeno, protože zpomaluje naÄítání stránek. Lepší je vložit odkazy na skripty do zápatí stránky. <strong>Poznámka:</strong> Pokud tuto volbu použijete, zkontrolujte stránku pomocí HTML validátoru."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
@@ -2522,18 +2275,12 @@ msgstr "Vlastní doplňky záhlaví"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
-"Záhlaví je liÅ¡ta s údaji o uživateli a odkazy umístÄ›ná v horní Äásti stránky "
-"a je spoleÄná pro vÅ¡echny stránky. Do tohoto pole můžete zadat obsah záhlaví "
-"v HTML formátu. Po přizpůsobení záhlaví (stejně tak i zápatí a HTML sekce "
-"&lt;HEAD&gt;) nezapomeňte stránku zkontrolovat pomocí HTML validátoru, "
-"abyste se ujistili, že zadaný obsah není chybný a funguje ve všech "
-"prohlížeÄích."
+msgstr "Záhlaví je liÅ¡ta s údaji o uživateli a odkazy umístÄ›ná v horní Äásti stránky a je spoleÄná pro vÅ¡echny stránky. Do tohoto pole můžete zadat obsah záhlaví v HTML formátu. Po pÅ™izpůsobení záhlaví (stejnÄ› tak i zápatí a HTML sekce &lt;HEAD&gt;) nezapomeňte stránku zkontrolovat pomocí HTML validátoru, abyste se ujistili, že zadaný obsah není chybný a funguje ve vÅ¡ech prohlížeÄích."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
@@ -2543,9 +2290,7 @@ msgstr "Režim zápatí stránky"
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"Zápatí je spodní Äást stránky spoleÄná pro vÅ¡echny stránky. Zápatí můžete "
-"zakázat, přizpůsobit nebo použít výchozí."
+msgstr "Zápatí je spodní Äást stránky spoleÄná pro vÅ¡echny stránky. Zápatí můžete zakázat, pÅ™izpůsobit nebo použít výchozí."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
@@ -2558,13 +2303,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
-"<strong>Pro zpřístupnění této volby</strong> vyberte z nabídky \"Režim "
-"zápatí stránky\" položku 'přizpůsobit'. Do tohoto pole můžete zadat obsah "
-"zápatí v HTML formátu. Po přizpůsobení zápatí (stejně tak i záhlaví a HTML "
-"sekce &lt;HEAD&gt;) nezapomeňte stránku zkontrolovat pomocí HTML validátoru, "
-"abyste se ujistili, že zadaný obsah není chybný a funguje ve všech "
-"prohlížeÄích."
+msgstr "<strong>Pro zpřístupnÄ›ní této volby</strong> vyberte z nabídky \"Režim zápatí stránky\" položku 'pÅ™izpůsobit'. Do tohoto pole můžete zadat obsah zápatí v HTML formátu. Po pÅ™izpůsobení zápatí (stejnÄ› tak i záhlaví a HTML sekce &lt;HEAD&gt;) nezapomeňte stránku zkontrolovat pomocí HTML validátoru, abyste se ujistili, že zadaný obsah není chybný a funguje ve vÅ¡ech prohlížeÄích."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2574,9 +2313,7 @@ msgstr "Použít vlastní šablonu stylů (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Zaškrtněte, pokud chcete vzhled formuláře upravit přidáním vlastních "
-"pravidel šablony stylů (viz následující položka)"
+msgstr "Zaškrtněte, pokud chcete vzhled formuláře upravit přidáním vlastních pravidel šablony stylů (viz následující položka)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2586,16 +2323,10 @@ msgstr "Vlastní šablona stylů (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
-"<strong>Pro použití této funkce</strong> zaškrtněte výše uvedenou volbu "
-"\"Použít vlastní šablonu stylů\". CSS pravidla zadaná v tomto poli budou "
-"použita po naÄtení výchozích pravidel. Vlastní pravidla budou dynamicky "
-"naÄítána s adresy \"&lt;adresa_fóra&gt;/custom.css\", kde hodnota \"&lt;"
-"adresa_fóra&gt; závisí (ve výchozím nastavení je prázdná) na nastavení v "
-"urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Pro použití této funkce</strong> zaÅ¡krtnÄ›te výše uvedenou volbu \"Použít vlastní Å¡ablonu stylů\". CSS pravidla zadaná v tomto poli budou použita po naÄtení výchozích pravidel. Vlastní pravidla budou dynamicky naÄítána s adresy \"&lt;adresa_fóra&gt;/custom.css\", kde hodnota \"&lt;adresa_fóra&gt; závisí (ve výchozím nastavení je prázdná) na nastavení v urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2603,9 +2334,7 @@ msgstr "Přidat vlastní javascript"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
-"Zaškrtněte pro povolení následujícího pole, do kterého můžete zadat vlastní "
-"javascript"
+msgstr "Zaškrtněte pro povolení následujícího pole, do kterého můžete zadat vlastní javascript"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
@@ -2613,20 +2342,14 @@ msgstr "Vlastní javascript"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
-"Zadejte nebo vložte javascript, který chcete spouštět na vaší stránce. Odkaz "
-"na tento javascript bude vložen na konec HTML obsahu a umístěn na adrese "
-"\"&lt;adresa_fóra&gt;/custom.js\". Nezapomeňte, že vlastní javascript může "
-"znemožnit správné fungování ostatních funkcí stránky a jeho chování nemusí "
-"být shodné ve vÅ¡ech prohlížeÄích (<strong>pro povolení vaÅ¡eho kódu</strong> "
-"zaškrtněte výše uvedenou volbu \"Přidat vlastní javascript\")."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Zadejte nebo vložte javascript, který chcete spouÅ¡tÄ›t na vaší stránce. Odkaz na tento javascript bude vložen na konec HTML obsahu a umístÄ›n na adrese \"&lt;adresa_fóra&gt;/custom.js\". Nezapomeňte, že vlastní javascript může znemožnit správné fungování ostatních funkcí stránky a jeho chování nemusí být shodné ve vÅ¡ech prohlížeÄích (<strong>pro povolení vaÅ¡eho kódu</strong> zaÅ¡krtnÄ›te výše uvedenou volbu \"PÅ™idat vlastní javascript\")."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
@@ -2649,9 +2372,8 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Zaškrtnutím povolíte funkci komunitní wiki"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2664,7 +2386,8 @@ msgstr "Zaškrtněte pro povolení sdílení otázek na Twitteru"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2694,9 +2417,7 @@ msgstr "Povolit Akismet, detekci spamu (jsou vyžadovány níže uvedené klíÄ
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
-"Pro získání klíÄe pro Akismet navÅ¡tivte <a href=\"%(url)s\">domovskou "
-"stránku Akismet</a>"
+msgstr "Pro získání klíÄe pro Akismet navÅ¡tivte <a href=\"%(url)s\">domovskou stránku Akismet</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
@@ -2727,14 +2448,12 @@ msgid "User settings"
msgstr "Uživatelská nastavení"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Text uvítací zprávy pro anonymní uživatele"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "anonymní uživatelé nemohou hodnotit"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2749,14 +2468,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Pro jednu e-mailovou adresu povolit jen jeden úÄet"
+msgstr "Povolit uživatelům změnit vlastní email adresu"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "e-mailová adresa je vyžadována"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2771,15 +2488,13 @@ msgid "Minimum allowed length for screen name"
msgstr "Minimální délka zobrazovaného jména"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Typ výchozí Gravatar ikony"
+msgstr "Výchozí avatar pro uživatele"
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr "Pro změnu loga vyberte nový soubor a odešlete celý tento formulář"
+msgstr "Pro změnu avatar obrázku vyberte nový soubor a poté odešlete celý tento formulář."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2790,14 +2505,9 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
-"Zaškrtněte tuto volbu chcete-li povolit použití gravatar.com pro ikonky. "
-"Mějte prosím na paměti, že tato funkce si může vyžádat až 10 minut než bude "
-"zcela aktivní. Budete také muset povoli nahrané obrázky. Pro více informací "
-"prosím navštivte <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">tuto stránku</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Zaškrtněte tuto volbu chcete-li povolit použití gravatar.com pro ikonky. Mějte prosím na paměti, že tato funkce si může vyžádat až 10 minut než bude zcela aktivní. Budete také muset povoli nahrané obrázky. Pro více informací prosím navštivte <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">tuto stránku</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
@@ -2808,10 +2518,7 @@ msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
-"Tato volba umožňuje nastavit typ výchozí ikony pro e-mailové adresy bez "
-"přiřazeného gravatar obrázku. Více informací naleznete na <a href=\"http://"
-"en.gravatar.com/site/implement/images/\">této stránce</a>."
+msgstr "Tato volba umožňuje nastavit typ výchozí ikony pro e-mailové adresy bez přiřazeného gravatar obrázku. Více informací naleznete na <a href=\"http://en.gravatar.com/site/implement/images/\">této stránce</a>."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
@@ -2839,8 +2546,7 @@ msgstr "PoÄet dnů po které je možno zruÅ¡it pÅ™idÄ›lené hlasy"
#: conf/vote_rules.py:60
msgid "Number of days required before answering own question"
-msgstr ""
-"PoÄet dnů, které musí uplynout pÅ™ed povolením zodpovÄ›zení vlastní otázky"
+msgstr "PoÄet dnů, které musí uplynout pÅ™ed povolením zodpovÄ›zení vlastní otázky"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
@@ -2854,9 +2560,7 @@ msgstr "PoÄet oznaÄení pro automatické smazání příspÄ›vků"
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Minimální poÄet dní pÅ™ed povolení pÅ™ijetí odpovÄ›di, pokud nebyla pÅ™ijata "
-"autorem otázky"
+msgstr "Minimální poÄet dní pÅ™ed povolení pÅ™ijetí odpovÄ›di, pokud nebyla pÅ™ijata autorem otázky"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2901,16 +2605,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "UzamÄení příspÄ›vků"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "UzamÄení příspÄ›vků"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2964,8 +2666,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2977,9 +2679,8 @@ msgid "unanswered"
msgstr "nezodpovězené"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Zrušit sledování"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -3022,9 +2723,8 @@ msgid "edited answer"
msgstr "upravil odpovÄ›Ä"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "obdržel ocenění"
+msgstr "získaný odznáÄek"
#: const/__init__.py:202
msgid "marked best answer"
@@ -3087,24 +2787,20 @@ msgid "mentioned in the post"
msgstr "zmíněno v příspěvku"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "popis bronzového odznaku"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "popis zlatého odznaku"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "máte novou odpovÄ›Ä"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Uložit úpravy"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3115,14 +2811,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "zodpověděl otázku"
+msgstr "zodpovězená otázka"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "upravil odpovÄ›Ä"
+msgstr "odsouhlasená odpovÄ›Ä"
#: const/__init__.py:307
msgid "[closed]"
@@ -3145,30 +2839,25 @@ msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "zobrazit všechny štítky"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "výjimka ignorována"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Zajímavé štítky"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "zobrazit všechny štítky"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3243,29 +2932,24 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "Äinnost"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "zodpovězené otázky"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "zodpovězené otázky"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "zbývající hodnocení"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "zbývající hodnocení"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3336,9 +3020,8 @@ msgid "ignored"
msgstr "ignorované"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Přihlásit se k odběru"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3353,29 +3036,20 @@ msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
-"Promiňte, váš úÄet je zÅ™ejmÄ› zablokován a nemůžete odesílat nové příspÄ›vky, "
-"dokud se tato situace nevyřeší. Kontaktujte prosím správce fóra pro vyřešení "
-"této situace."
+msgstr "Promiňte, váš úÄet je zÅ™ejmÄ› zablokován a nemůžete odesílat nové příspÄ›vky, dokud se tato situace nevyÅ™eší. Kontaktujte prosím správce fóra pro vyÅ™eÅ¡ení této situace."
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"Promiňte, váš úÄet je zÅ™ejmÄ› pozastaven a nemůžete odesílat nové příspÄ›vky, "
-"dokud se tato situace nevyřeší. Můžete nicméně editovat své vlastní "
-"dosavadní příspěvky. Prosím kontaktujte správce fóra pro vyřešení této "
-"situace."
+msgstr "Promiňte, váš úÄet je zÅ™ejmÄ› pozastaven a nemůžete odesílat nové příspÄ›vky, dokud se tato situace nevyÅ™eší. Můžete nicménÄ› editovat své vlastní dosavadní příspÄ›vky. Prosím kontaktujte správce fóra pro vyÅ™eÅ¡ení této situace."
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Vítejte! Nastavte si ve svém profilu e-mailovou adresu (důležité!) a "
-"případně upravte zobrazované jméno."
+msgstr "Vítejte! Nastavte si ve svém profilu e-mailovou adresu (důležité!) a případně upravte zobrazované jméno."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3426,9 +3100,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "Uživatelské jméno (<i>vyžadováno</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "uživatel s tímto jménem neexistuje"
+msgstr "promiňte, takové uživatelské jméno neexistuje"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3436,9 +3109,8 @@ msgid "signin/"
msgstr "signin/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "widgets/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3491,9 +3163,8 @@ msgid "AOL screen name"
msgstr "Zobrazované jméno pro AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Přihlásit se prostřednictvím Yahoo"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3539,9 +3210,7 @@ msgstr "Změnit heslo pro %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"KliknÄ›te pro kontrolu funkÄnosti pÅ™ihlášení na %(site_name)s prostÅ™ednictvím "
-"%(provider)s"
+msgstr "KliknÄ›te pro kontrolu funkÄnosti pÅ™ihlášení na %(site_name)s prostÅ™ednictvím %(provider)s"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3556,8 +3225,7 @@ msgstr "PÅ™iÅ™adit %(site_name)s úÄet %(provider)s"
#: deps/django_authopenid/util.py:655
#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr ""
-"Přihlášení prostřednictvím uživatelského jména a hesla pro %(provider)s"
+msgstr "Přihlášení prostřednictvím uživatelského jména a hesla pro %(provider)s"
#: deps/django_authopenid/util.py:662
#, python-format
@@ -3570,13 +3238,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s není platné"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"Při připojení k %(provider)s došlo k chybě, zkuste se přihlásit znovu, nebo "
-"použijte jiného poskytovatele"
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3587,9 +3252,7 @@ msgstr "Nové heslo bylo uloženo"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"Při připojení k %(provider)s došlo k chybě, zkuste se přihlásit znovu, nebo "
-"použijte jiného poskytovatele"
+msgstr "Při připojení k %(provider)s došlo k chybě, zkuste se přihlásit znovu, nebo použijte jiného poskytovatele"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3727,38 +3390,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
-"<p>Při publikování vaší otázky došlo k chybě, kontaktujte administrátora "
-"%(site)s</p>"
+msgstr "<p>Při publikování vaší otázky došlo k chybě, kontaktujte administrátora %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
-"<p>Pro zadávání otázek na %(site)s prostřednictvím e-mailu se musíte <a href="
-"\"%(url)s\">zaregistrovat</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Pro zadávání otázek na %(site)s prostřednictvím e-mailu se musíte <a href=\"%(url)s\">zaregistrovat</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
-"<p>VaÅ¡e otázka nemohla být publikována, protože váš uživatelský úÄet nemá "
-"pÅ™iÅ™azena dostateÄná oprávnÄ›ní</p>"
+msgstr "<p>VaÅ¡e otázka nemohla být publikována, protože váš uživatelský úÄet nemá pÅ™iÅ™azena dostateÄná oprávnÄ›ní</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "O %(site_name)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3812,34 +3469,27 @@ msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Omlouváme se, doÅ¡lo k urÄitým problémům..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Nemůžete pÅ™ijímat nebo ruÅ¡it pÅ™ijmutí nejlepších odpovÄ›dí, protože váš úÄet "
-"je zablokován"
+msgstr "Nemůžete pÅ™ijímat nebo ruÅ¡it pÅ™ijmutí nejlepších odpovÄ›dí, protože váš úÄet je zablokován"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"Nemůžete přijímat nebo rušit přijmutí nejlepších odpovědí, protože platnost "
-"vaÅ¡eho úÄtu je pozastavena"
+msgstr "Nemůžete pÅ™ijímat nebo ruÅ¡it pÅ™ijmutí nejlepších odpovÄ›dí, protože platnost vaÅ¡eho úÄtu je pozastavena"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"pro přijmutí nebo zrušení přijmutí vaší odpovědi jako nejlepší musíte mít >"
-"%(points)s bodů"
+msgstr "pro přijmutí nebo zrušení přijmutí vaší odpovědi jako nejlepší musíte mít >%(points)s bodů"
#: models/__init__.py:665
#, python-format
@@ -3852,14 +3502,11 @@ msgstr "Tuto odpovÄ›Ä budete moci pÅ™ijmout až po %(will_be_able_at)s"
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Pouze moderátoři nebo autor otázky - %(username)s - mohou přijmout nebo "
-"zrušit přijmutí nejlepší odpovědi"
+msgstr "Pouze moderátoři nebo autor otázky - %(username)s - mohou přijmout nebo zrušit přijmutí nejlepší odpovědi"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "nemůžete hlasovat pro vlastní příspěvky"
+msgstr "Promiňte, nemůžete hlasovat pro vlastní příspěvek"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3908,15 +3555,9 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minuty po "
-"zadání"
-msgstr[1] ""
-"Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minut po "
-"zadání"
-msgstr[2] ""
-"Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minut po "
-"zadání"
+msgstr[0] "Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minuty po zadání"
+msgstr[1] "Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minut po zadání"
+msgstr[2] "Komentáře (s výjimkou posledního) lze editovat jen do %(minutes)s minut po zadání"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
@@ -3925,61 +3566,48 @@ msgstr "Komentáře mohou upravovat pouze autoři příspěvků nebo moderátoř
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Protože platnost vaÅ¡eho úÄtu je pozastavena, můžete pÅ™idávat komentáře jen k "
-"vlastním příspěvkům"
+msgstr "Protože platnost vaÅ¡eho úÄtu je pozastavena, můžete pÅ™idávat komentáře jen k vlastním příspÄ›vkům"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Pro přidávání komentářů k libovolným příspěvkům je potřeba nejméně "
-"%(min_rep)s bodů. Můžete ale přidávat komentáře ke svým příspěvkům a "
-"odpovědím na vaše otázky."
+msgstr "Pro přidávání komentářů k libovolným příspěvkům je potřeba nejméně %(min_rep)s bodů. Můžete ale přidávat komentáře ke svým příspěvkům a odpovědím na vaše otázky."
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Tento příspěvek byl smazán a je viditelný pouze pro autora příspěvku a "
-"administrátory a moderátory"
+msgstr "Tento příspěvek byl smazán a je viditelný pouze pro autora příspěvku a administrátory a moderátory"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Smazané příspěvky mohou upravovat pouze jejich autoři a administrátoři a "
-"moderátoři"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Smazané příspěvky mohou upravovat pouze jejich autoři a administrátoři a moderátoři"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr "Protože je váš úÄet zablokován, nemůžete upravovat příspÄ›vky"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Protože je platnost vaÅ¡eho úÄtu pozastavena, můžete upravovat jen své "
-"vlastní příspěvky"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Protože je platnost vaÅ¡eho úÄtu pozastavena, můžete upravovat jen své vlastní příspÄ›vky"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Pro úpravu příspěvků na wiki je vyžadována reputace minimálně %(min_rep)s"
+msgstr "Pro úpravu příspěvků na wiki je vyžadována reputace minimálně %(min_rep)s"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Pro úpravu příspěvků ostatních uživatelů je vyžadována reputace minimálně "
-"%(min_rep)s"
+msgstr "Pro úpravu příspěvků ostatních uživatelů je vyžadována reputace minimálně %(min_rep)s"
#: models/__init__.py:996
msgid ""
@@ -3988,15 +3616,9 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"VaÅ¡i otázku nelze smazat, protože obsahuje odpovÄ›Ä od jiného uživatele, "
-"která byla kladně ohodnocena."
-msgstr[1] ""
-"Vaši otázku nelze smazat, protože obsahuje odpovědi od jiných uživatelů, "
-"které byly kladně ohodnoceny."
-msgstr[2] ""
-"Vaši otázku nelze smazat, protože obsahuje odpovědi od jiných uživatelů, "
-"které byly kladně ohodnoceny."
+msgstr[0] "VaÅ¡i otázku nelze smazat, protože obsahuje odpovÄ›Ä od jiného uživatele, která byla kladnÄ› ohodnocena."
+msgstr[1] "Vaši otázku nelze smazat, protože obsahuje odpovědi od jiných uživatelů, které byly kladně ohodnoceny."
+msgstr[2] "Vaši otázku nelze smazat, protože obsahuje odpovědi od jiných uživatelů, které byly kladně ohodnoceny."
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -4005,18 +3627,14 @@ msgstr "Váš úÄet je zablokován a nemůžete tak mazat příspÄ›vky"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mazat jen své vlastní "
-"příspěvky"
+msgstr "Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mazat jen své vlastní příspÄ›vky"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Pro mazání příspěvků ostatních uživatelů je vyžadována reputace minimálně "
-"%(min_rep)s"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
@@ -4031,9 +3649,7 @@ msgstr "Platnost vaÅ¡eho úÄtu je pozastavena a nemůžete tak uzavírat otázk
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Pro uzavírání otázek ostatních uživatelů je vyžadována reputace minimálně "
-"%(min_rep)s"
+msgstr "Pro uzavírání otázek ostatních uživatelů je vyžadována reputace minimálně %(min_rep)s"
#: models/__init__.py:1057
#, python-format
@@ -4046,84 +3662,68 @@ msgstr "Pro uzavření vlastní otázky musíte mít reputaci minimálně %(min_
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Znovu otevřít uzavřenou otázku mohou jen administrátoři, moderátoři a autoři "
-"otázky s reputací > %(min_rep)s."
+msgstr "Znovu otevřít uzavřenou otázku mohou jen administrátoři, moderátoři a autoři otázky s reputací > %(min_rep)s."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Pro znovuotevření vlastní otázky musíte mít reputaci minimálně %(min_rep)s"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Pro znovuotevření vlastní otázky musíte mít reputaci minimálně %(min_rep)s"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Nemůžete pÅ™ijímat nebo ruÅ¡it pÅ™ijmutí nejlepších odpovÄ›dí, protože váš úÄet "
-"je zablokován"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"Nemůžete přijímat nebo rušit přijmutí nejlepších odpovědí, protože platnost "
-"vaÅ¡eho úÄtu je pozastavena"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr "Již jste oznaÄil tuto otázku dříve a to nelze více než jednou"
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "Váš úÄet je zablokován a nemůžete tak mazat příspÄ›vky"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "Promiňte, protože váš úÄet je zablokován, nemůlžete oznaÄit příspÄ›vek za útoÄný"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr "Pro zmÄ›nu znaÄek u otázek je vyžadována reputace minimálnÄ› %(min_rep)s"
+msgstr "Promiňte, pro oznaÄení příspÄ›vku jako útoÄného je vyžadována nejménÄ› %(min_rep)s reputace"
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
-"Promiňte, vyÄerpal jste maximální poÄet %(max_flags_per_day)s oznaÄení pro "
-"útoÄné na den."
+msgstr "Promiňte, vyÄerpal jste maximální poÄet %(max_flags_per_day)s oznaÄení pro útoÄné na den."
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
msgstr "nelze odstranit neexistující oznaÄení"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "Váš úÄet je zablokován a nemůžete tak mazat příspÄ›vky"
+msgstr "Promiňte, protože je váš úÄet zablokován, nemůžete odstranit znaÄky"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"Promiňte, váš úÄet je zÅ™ejmÄ› pozastavený a nemůžete odebrat znaÄky. "
-"Kontaktujte prosím administrátora fóra pro vyřešení situace."
+msgstr "Promiňte, váš úÄet je zÅ™ejmÄ› pozastavený a nemůžete odebrat znaÄky. Kontaktujte prosím administrátora fóra pro vyÅ™eÅ¡ení situace."
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
-msgstr[0] ""
-"Pro zmÄ›nu znaÄek u otázek je vyžadována reputace minimálnÄ› %(min_rep)s"
-msgstr[1] ""
-"Pro zmÄ›nu znaÄek u otázek je vyžadována reputace minimálnÄ› %(min_rep)s"
-msgstr[2] ""
-"Pro zmÄ›nu znaÄek u otázek je vyžadována reputace minimálnÄ› %(min_rep)s"
+msgstr[0] "Promiňte, pro oznaÄení příspÄ›vků je vyžadována nejménÄ› %(min_rep)d reputace"
+msgstr[1] "Promiňte, pro oznaÄení příspÄ›vků je vyžadována nejménÄ› %(min_rep)d reputace"
+msgstr[2] "Promiňte, pro oznaÄení příspÄ›vků je vyžadována nejménÄ› %(min_rep)d reputace"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -4137,9 +3737,7 @@ msgstr "položka nemá pÅ™iÅ™azeno žádné oznaÄení"
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"ZmÄ›nu znaÄek u smazaných otázek mohou provádÄ›t pouze administrátoÅ™i, "
-"moderátoři a autoři otázek"
+msgstr "ZmÄ›nu znaÄek u smazaných otázek mohou provádÄ›t pouze administrátoÅ™i, moderátoÅ™i a autoÅ™i otázek"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
@@ -4148,9 +3746,7 @@ msgstr "Váš úÄet je zablokován a nemůžete tak u otázek mÄ›nit znaÄky"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mÄ›nit znaÄky jen u svých "
-"otázek"
+msgstr "Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mÄ›nit znaÄky jen u svých otázek"
#: models/__init__.py:1251
#, python-format
@@ -4165,9 +3761,7 @@ msgstr "Váš úÄet je zablokován a nemůžete tak mazat komentáře"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mazat jen své vlastní "
-"komentáře"
+msgstr "Platnost vaÅ¡eho úÄtu je pozastavena a můžete tak mazat jen své vlastní komentáře"
#: models/__init__.py:1278
#, python-format
@@ -4220,9 +3814,7 @@ msgstr[2] "za %(days)d dní"
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
-"Noví uživatelé musí pÅ™ed zodpovÄ›zením vlastní otázky Äekat %(days)s dní. "
-"OdpovÄ›Ä můžete zadat %(left)s"
+msgstr "Noví uživatelé musí pÅ™ed zodpovÄ›zením vlastní otázky Äekat %(days)s dní. OdpovÄ›Ä můžete zadat %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
@@ -4304,14 +3896,14 @@ msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "uživatel %(user)s má %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "webová stránka uživatele %(username)s je %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4319,9 +3911,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "webová stránka uživatele %(username)s je %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4347,14 +3939,12 @@ msgstr "\"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Gratulujeme, obdrželi jste odznak '%(badge_name)s'. Podrobnosti zjistíte ve "
-"svém <a href=\"%(user_profile)s\">profilu</a>."
+msgstr "Gratulujeme, obdrželi jste odznak '%(badge_name)s'. Podrobnosti zjistíte ve svém <a href=\"%(user_profile)s\">profilu</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "O %(site_name)s"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4511,8 +4101,7 @@ msgstr "OdpovÄ›Ä byla pÅ™ijata s více než %(num)s hodnoceními"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Zodpověděl otázku starší než %(days)s dní a s více než %(votes)s hodnoceními"
+msgstr "Zodpověděl otázku starší než %(days)s dní a s více než %(votes)s hodnoceními"
#: models/badges.py:525
msgid "Necromancer"
@@ -4624,19 +4213,16 @@ msgid "Very active in one tag"
msgstr "Velmi aktivní pro jeden štítek"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "messages/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Otázky"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Odpovědět:"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4646,9 +4232,7 @@ msgstr "Otázka byla smazána a již není dostupná"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"OdpovÄ›Ä kterou hledáte již není k dispozici, protože jí nadÅ™azená otázka "
-"byla odstraněna"
+msgstr "OdpovÄ›Ä kterou hledáte již není k dispozici, protože jí nadÅ™azená otázka byla odstranÄ›na"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4658,17 +4242,13 @@ msgstr "OdpovÄ›Ä byla odstranÄ›na a již není dostupná"
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"Komentář který hledáte již není k dispozici, protože jemu nadřazená otázka "
-"byla odstraněna"
+msgstr "Komentář který hledáte již není k dispozici, protože jemu nadřazená otázka byla odstraněna"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"Komentář který hledáte již není k dispozici, protože jemu nadÅ™azená odpovÄ›Ä "
-"byla odstraněna"
+msgstr "Komentář který hledáte již není k dispozici, protože jemu nadÅ™azená odpovÄ›Ä byla odstranÄ›na"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4682,14 +4262,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "O %(site_name)s"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4702,12 +4282,12 @@ msgid "\" and more"
msgstr "\" a další"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "okomentoval odpovÄ›Ä"
-msgstr[1] "okomentoval odpovÄ›Ä"
-msgstr[2] "okomentoval odpovÄ›Ä"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/question.py:1346
#, python-format
@@ -4720,24 +4300,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Zadejte svou otázku!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "upravit libovolnou odpovÄ›Ä"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "přidat komentář"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Editor"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4756,9 +4333,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Ověřit e-mail"
+msgstr "upraveno přes email"
#: models/repute.py:207
#, python-format
@@ -4770,18 +4346,14 @@ msgstr "<em>Upraveno moderátorem. Důvod:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"za příspěvek uživatele %(username)s k otázce %(question_title)s bylo přidáno "
-"%(points)s bodů"
+msgstr "za příspěvek uživatele %(username)s k otázce %(question_title)s bylo přidáno %(points)s bodů"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"za příspěvek uživatele %(username)s k otázce %(question_title)s bylo ubráno "
-"%(points)s bodů"
+msgstr "za příspěvek uživatele %(username)s k otázce %(question_title)s bylo ubráno %(points)s bodů"
#: models/tag.py:209
#, python-format
@@ -4833,24 +4405,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "moderovat uživatele"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "zadejte platnou e-mailovou adresu"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "zadejte platnou e-mailovou adresu"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "CSS pro widget otázek"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4876,9 +4444,7 @@ msgstr "adresa byla chybně zadána - zkontrolujte ji;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"stránka kterou chcete navštívit je chráněna nebo nemáte dostatek bodů, pro "
-"další informace navštivte"
+msgstr "stránka kterou chcete navštívit je chráněna nebo nemáte dostatek bodů, pro další informace navštivte"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4910,9 +4476,7 @@ msgstr "Interní chyba serveru"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"probíhá záznam výpisu chybového hlášení, chyba bude opravena v nejkratším "
-"možném termínu"
+msgstr "probíhá záznam výpisu chybového hlášení, chyba bude opravena v nejkratším možném termínu"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4965,9 +4529,8 @@ msgstr "zobrazit náhled"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Položte otázku"
+msgstr "Zeptejte se"
#: templates/ask.html:21
msgid ""
@@ -4985,15 +4548,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "zadávejte pouze odpovědi související s daným tématem"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "snažte se uvést co nejvíce podrobností"
+msgstr "poskytněte dostatek detailů"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5049,13 +4610,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "Komunita uděluje ocenění za otázky, odpovědi a hlasování."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"V sledujícím seznamu jsou uvedeny dostupné odznaky s poÄtem jejich udÄ›lení.\n"
-"Názor na jednotlivá ocenění můžete zadat na %(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -5067,8 +4625,7 @@ msgstr "zlatý odznak: nejvyšší a velmi vzácné ocenění"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -5111,35 +4668,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Jaké otázky zde mohu být pokládány?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Nejdůležitějším pravidlem je - otázky by se měli být <strong>relevantní</"
-"strong> pro tuto komunitu."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Před položením otázky - použijte hledání a ujistěte se, zda již vaše otázka "
-"nebyla zodpovězena."
+msgstr "Dříve než se zeptáte, urÄitÄ› prohledejte podobné otázky. Můžete prohledávat otázky pomocí jejich nadpisu nebo Å¡títků."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Jaké otázky by neměli být pokládány?"
+msgstr "Jakým typům otázek je lepší se vyhnout?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Snažte se nepokládat otázky, které se netýkají této komunity, jsou příliš "
-"subjektivní a polemické."
+msgstr "Snažte se nepokládat otázky, které se netýkají této komunity, jsou příliš subjektivní a polemické."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5151,11 +4699,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
-"je web pro <strong>otázky a odpovědi</strong> - <strong>toto není diskuzní "
-"fórum</strong>. Vyvarujte se prosím rozvíjení debat ve svých odpovědích, "
-"protože spíše rozmělňují podstatu otázek a odpovědí. Pro krátké diskuze "
-"prosím využijte nástroje komentářů."
+msgstr "je web pro <strong>otázky a odpovědi</strong> - <strong>toto není diskuzní fórum</strong>. Vyvarujte se prosím rozvíjení debat ve svých odpovědích, protože spíše rozmělňují podstatu otázek a odpovědí. Pro krátké diskuze prosím využijte nástroje komentářů."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5170,18 +4714,14 @@ msgid "This website is moderated by the users."
msgstr "Stránka je moderována uživateli."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"Systém získávání reputace umožňuje uživatelům získat možnost provádět "
-"některé moderátorské úkony."
+msgstr "Vlivnostní systém umožňuje uživatelům získat práva pro vykonávání řady moderátorských úloh."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Jak systém reputace funguje?"
+msgstr "Jak funguje vlivnostní systém?"
#: templates/faq_static.html:21
msgid ""
@@ -5189,33 +4729,21 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
-"Když na otázku nebo odpovÄ›Ä jje hlasováno kladnÄ›, jejich autor získá urÄitý "
-"poÄet bodů, které se nazývají \\\"vlivnostní body\\\". Tyto body slouží jako "
-"jeho /její hrubé měřítko důvěryhodnosti v rámci komunity. Řada "
-"moderátorských úloh je postupně přiřazována uživatelům na základě těchto "
-"bodů."
+msgstr "Když na otázku nebo odpovÄ›Ä jje hlasováno kladnÄ›, jejich autor získá urÄitý poÄet bodů, které se nazývají \\\"vlivnostní body\\\". Tyto body slouží jako jeho /její hrubé měřítko důvÄ›ryhodnosti v rámci komunity. Řada moderátorských úloh je postupnÄ› pÅ™iÅ™azována uživatelům na základÄ› tÄ›chto bodů."
#: templates/faq_static.html:22
#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Pokud položíte zajímavou otázku nebo zadáte užiteÄnou odpovÄ›Ä, získá váš "
-"příspÄ›vek kladné hodnocení. Na druhé stranÄ›, pokud je vaÅ¡e odpovÄ›Ä "
-"zavádějící - získá záporné hodnocení. Každé kladné hodnocení přidá <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> body a záporné hodnocení ubere "
-"<strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> body. Pro získání bodů "
-"z jedné otázky je také nastaven denní limit <strong>"
-"%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> bodů. V následující tabulce je "
-"uveden požadovaný poÄet bodů pro jednotlivé typy moderátorských úkonů."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Pokud položíte zajímavou otázku nebo zadáte užiteÄnou odpovÄ›Ä, získá váš příspÄ›vek kladné hodnocení. Na druhé stranÄ›, pokud je vaÅ¡e odpovÄ›Ä zavádÄ›jící - získá záporné hodnocení. Každé kladné hodnocení pÅ™idá <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> body a záporné hodnocení ubere <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> body. Pro získání bodů z jedné otázky je také nastaven denní limit <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> bodů. V následující tabulce je uveden požadovaný poÄet bodů pro jednotlivé typy moderátorských úkonů."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5246,14 +4774,12 @@ msgid "edit community wiki questions"
msgstr "upravit otázky na wiki komunity"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "upravit libovolnou odpovÄ›Ä"
+msgstr "upravit jakoukoliv odpovÄ›Ä"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "smazat libovolný komentář"
+msgstr "upravit jakýkoliv komentář"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5262,45 +4788,30 @@ msgstr "Jak změním svůj obrázek (tzv. gravatar) a co je gravatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
-"<p>Obrázek, který se objevuje na profilech uživatelů, se nazývá "
-"<strong>gravatar</strong> (což znamená <strong>g</strong>lobálně<strong>r</"
-"strong>ozpoznatelný <strong>avatar</strong>). </p><p>Funguje to takto: "
-"<strong>zaÅ¡ifrovaný klíÄ</strong> (neproniknutelný kód) je vypoÄítán z vaší "
-"emailové adresy. Nahrajete svůj obrázek (nebo obrázek svého oblíbeného alter "
-"ega) na webu <a href='http://gravatar.com'><strong>gravatar.com</strong></a> "
-"odkud si vezmeme váš obrázek pÅ™i použití Å¡ifrovaného klíÄe. </p><p>Tímto "
-"způsobem mohou všechny weby, kterým důvěřujete, zobrazit váš obrázek vedle "
-"příspěvků, zatímco vaše emailová adresa zůstává skryta. </p><p>Prosím "
-"<strong>personalizujte svůj úÄet</strong></a> (pouze se prosím ujistÄ›te, že "
-"používáte stejnou emailovou adresu, se kterou jste se k nám zaregistroval). "
-"Výchozí obrázek vypadající jako malá dlaždiÄka je vygenerován automaticky.</"
-"p>"
+msgstr "<p>Obrázek, který se objevuje na profilech uživatelů, se nazývá <strong>gravatar</strong> (což znamená <strong>g</strong>lobálnÄ›<strong>r</strong>ozpoznatelný <strong>avatar</strong>). </p><p>Funguje to takto: <strong>zaÅ¡ifrovaný klíÄ</strong> (neproniknutelný kód) je vypoÄítán z vaší emailové adresy. Nahrajete svůj obrázek (nebo obrázek svého oblíbeného alter ega) na webu <a href='http://gravatar.com'><strong>gravatar.com</strong></a> odkud si vezmeme váš obrázek pÅ™i použití Å¡ifrovaného klíÄe. </p><p>Tímto způsobem mohou vÅ¡echny weby, kterým důvěřujete, zobrazit váš obrázek vedle příspÄ›vků, zatímco vaÅ¡e emailová adresa zůstává skryta. </p><p>Prosím <strong>personalizujte svůj úÄet</strong></a> (pouze se prosím ujistÄ›te, že používáte stejnou emailovou adresu, se kterou jste se k nám zaregistroval). Výchozí obrázek vypadající jako malá dlaždiÄka je vygenerován automaticky.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Musím si pro přihlášení vytvořit nové heslo?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Ne, nemusíte. Můžete se přihlásit prostřednictvím libovolné služby "
-"podporující OpenID, např. tedy Google, Yahoo, AOL atd."
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5319,9 +4830,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Takže otázky a odpovědi mohou být zkušenými uživateli upravovány jako wiki "
-"stránky a je tak umožněno zlepšování obsahu znalostní báze."
+msgstr "Takže otázky a odpovědi mohou být zkušenými uživateli upravovány jako wiki stránky a je tak umožněno zlepšování obsahu znalostní báze."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5332,13 +4841,11 @@ msgid "Still have questions?"
msgstr "Máte další otázky?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Položte svůj dotaz na %(ask_question_url)s a pomozte tak vylepšit naši "
-"komunitu!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5352,36 +4859,22 @@ msgstr "Sdělte nám svůj názor!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Vážený uživateli %(user_name)s</span>, rádi "
-"uslyšíme váš názor na naše fórum.\n"
-"Zadejte svou zprávu do níže uvedeného pole a odešlete ji.\n"
-" "
+msgstr "\n<span class='big strong'>Vážený uživateli %(user_name)s</span>, rádi uslyšíme váš názor na naše fórum.\nZadejte svou zprávu do níže uvedeného pole a odešlete ji.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Vážený návštěvníku</span>, rádi uslyšíme váš názor "
-"na naše fórum.\n"
-"Zadejte svou zprávu do níže uvedeného pole a odešlete ji.\n"
-" "
+msgstr "\n<span class='big strong'>Vážený návštěvníku</span>, rádi uslyšíme váš názor na naše fórum.\nZadejte svou zprávu do níže uvedeného pole a odešlete ji.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
-"(zadejte platnou e-mailovou adresu, nebo zaškrtněte níže uvedené zaškrtávací "
-"políÄko)"
+msgstr "(zadejte platnou e-mailovou adresu, nebo zaÅ¡krtnÄ›te níže uvedené zaÅ¡krtávací políÄko)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5436,9 +4929,9 @@ msgid "Help"
msgstr "Nápověda"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "odpovědi pro %(username)s"
+msgstr "Vítejte %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5457,30 +4950,23 @@ msgstr ""
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Tyto stránky jsou urÄeny pro pokládání a zodpovídání dotazů, nikoliv pro "
-"bezbřehé diskuze."
+msgstr "Tyto stránky jsou urÄeny pro pokládání a zodpovídání dotazů, nikoliv pro bezbÅ™ehé diskuze."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"DoporuÄujeme každému použít prostor \"otázky\" pro pokládání a \"odpovÄ›di\" "
-"pro zodpovězení."
+msgstr "DoporuÄujeme každému použít prostor \"otázky\" pro pokládání a \"odpovÄ›di\" pro zodpovÄ›zení."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"Mimoto každá otázka a odpovÄ›Ä může být okomentována –\n"
-"komentáře se hodí pro cílené diskuze."
+msgstr "Mimoto každá otázka a odpovÄ›Ä může být okomentována –\nkomentáře se hodí pro cílené diskuze."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Nebojte se položit otázku!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5501,13 +4987,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5531,18 +5017,14 @@ msgstr ""
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"Hlasování v %(app_name)s napomáhá k výběru nejlepších odpovědí a poděkování "
-"nejužiteÄnÄ›jším uživatelům."
+msgstr "Hlasování v %(app_name)s napomáhá k výbÄ›ru nejlepších odpovÄ›dí a podÄ›kování nejužiteÄnÄ›jším uživatelům."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"Hlasujte prosím, kdykoliv narazíte na užiteÄnou informaci. \n"
-"opravdu to pomáhá %(app_name)s komunitě."
+msgstr "Hlasujte prosím, kdykoliv narazíte na užiteÄnou informaci. \nopravdu to pomáhá %(app_name)s komunitÄ›."
#: templates/help.html:51
msgid "Other topics"
@@ -5551,8 +5033,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5567,9 +5048,7 @@ msgstr "Importovat data StackExchange"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Upozornění:</em> pokud vaše databáze není prázdná,\n"
-"před provedením této operace ji zazálohujte."
+msgstr "<em>Upozornění:</em> pokud vaše databáze není prázdná,\npřed provedením této operace ji zazálohujte."
#: templates/import_data.html:16
msgid ""
@@ -5577,11 +5056,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Nahrajte soubor ZIP se zálohou stackexchange a poÄkejte na\n"
-"dokonÄení importu. Tento proces může trvat až nÄ›kolik minut.\n"
-"Průběh bude vypisován jako neformátovaný text.\n"
-" "
+msgstr "Nahrajte soubor ZIP se zálohou stackexchange a poÄkejte na\ndokonÄení importu. Tento proces může trvat až nÄ›kolik minut.\nPrůbÄ›h bude vypisován jako neformátovaný text.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5590,31 +5065,24 @@ msgstr "Importovat data"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"Pokud při použití tohoto nástroje narazíte na problémy, zkuste\n"
-"import provést pomocí příkazové řádky zadáním příkazu: <code>python manage."
-"py load_stackexchange cesta/k/vašim-datům.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Pokud při použití tohoto nástroje narazíte na problémy, zkuste\nimport provést pomocí příkazové řádky zadáním příkazu: <code>python manage.py load_stackexchange cesta/k/vašim-datům.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "věk"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revize"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Vytvořil štítek používaný %(num)s otázkami"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5625,9 +5093,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Nejsou žádné nezodpovězené otázky"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5635,9 +5102,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "smazat štítky"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5678,9 +5144,7 @@ msgstr "příspÄ›vek je oznaÄen jako komunitní wiki"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Tento příspěvek je wiki.\n"
-"Uvítáme jeho vylepšní od kohokoliv s karmou &gt;%(wiki_min_rep)s."
+msgstr "Tento příspěvek je wiki.\nUvítáme jeho vylepšní od kohokoliv s karmou &gt;%(wiki_min_rep)s."
#: templates/macros.html:146
msgid "updated"
@@ -5719,9 +5183,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "zobrazit otázky oznaÄené Å¡títky '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "Komentátor"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5734,9 +5197,8 @@ msgid "edit"
msgstr "upravit"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Přijetí vlastní odpovědi"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5774,9 +5236,9 @@ msgstr "aktuální stránka"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "stránka Äíslo %(num)s"
+msgstr "stránka %(num)s"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5788,12 +5250,12 @@ msgid "responses for %(username)s"
msgstr "odpovědi pro %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "máte novou odpovÄ›Ä"
+msgstr[0] "máte %(response_count)s novou odpovÄ›Ä"
msgstr[1] "máte %(response_count)s nové odpovědi"
-msgstr[2] "máte %(response_count)s nových odpovědí"
+msgstr[2] "máte %(response_count)s nové odpovědi"
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5819,51 +5281,44 @@ msgid "Questions"
msgstr "Otázky"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Vkládání komentářů"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "přidat komentář"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Zodpovědět vlastní otázku"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "VaÅ¡e odpovÄ›Ä"
+msgstr "Odeslat odpovÄ›Ä"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Přihlásit/Zaregistrovat se pro zadání odpovědi"
+msgstr "Přihlásit se/Zaregistrovat pro odeslání"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Upravit otázku"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Otázka bez přijaté odpovědi"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Změnit štítky"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Související otázky"
+msgstr "Přeštítkovat otázku"
#: templates/question_retag.html:21
msgid "Retag"
@@ -5890,13 +5345,11 @@ msgid "Reopen question"
msgstr "Znovuotevřít otázku"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Tato otázka byla uzavřena uživatelem\n"
-"<a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5940,9 +5393,8 @@ msgid "Subscribe"
msgstr "Přihlásit se k odběru"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5955,14 +5407,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Seřadit podle &raquo;"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Nastavení skupiny: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -6000,9 +5451,9 @@ msgid "by username"
msgstr "podle uživatelského jména"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "uživatelé odpovídající dotazu %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -6024,9 +5475,8 @@ msgid "Sign in"
msgstr "Přihlásit se"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Změnit e-mail"
+msgstr "Změnit Email"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6035,14 +5485,10 @@ msgstr "Ověřit e-mail"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6053,31 +5499,20 @@ msgstr "E-mail byl ověřen"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
-"<span class=\\\"big strong\\\">Děkujeme za ověření vašeho emailu!</span> "
-"Nyní\n"
-"se můžete <strong>zeptat</strong> a <strong>zodpovídat</strong> dotazy. Také "
-"když\n"
-"narazíte na velmi zajímavou otázku, můžete <strong>požádat o novinky</"
-"strong> - pak budete informován o změnách <strong>jednou denně</strong>\n"
-"anebo ménÄ› Äasto."
+msgstr "<span class=\\\"big strong\\\">DÄ›kujeme za ověření vaÅ¡eho emailu!</span> Nyní\nse můžete <strong>zeptat</strong> a <strong>zodpovídat</strong> dotazy. Také když\nnarazíte na velmi zajímavou otázku, můžete <strong>požádat o novinky</strong> - pak budete informován o zmÄ›nách <strong>jednou dennÄ›</strong>\nanebo ménÄ› Äasto."
#: templates/authopenid/complete.html:21
msgid "Registration"
msgstr "Registrace"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registrace"
+msgstr "Registrace uživatelů"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6085,8 +5520,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6119,19 +5553,16 @@ msgstr "Přihlášení:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr ""
-"S pozdravem,\n"
-"Administrátor fóra"
+msgstr "S pozdravem\nQ&A Fórum administrátor"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Pozdravy z Q&A fóra"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6141,20 +5572,15 @@ msgstr "Pokud chcete s fórem zaÄít pracovat, kliknÄ›te na následující odka
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Otevřením výše uvedeného odkazu nám umožníte ověřit vaši e-mailovou adresu."
+msgstr "Otevřením výše uvedeného odkazu nám umožníte ověřit vaši e-mailovou adresu."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"Pokud si myslíte, že vám byla tato zpráva zaslána omylem - \n"
-"není třeba jakkoliv reagovat. Jednoduše tuto zprávu ignorujte,\n"
-"omlouváme se za případně způsobené problémy"
+msgstr "Pokud jste pÅ™esvÄ›dÄen, že tato zpráva byla zaslána omylem - \nnení tÅ™eba další akce. Pouze tento email ignorujte, omlouváme se\nza případné nepříjemnosti"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6172,9 +5598,7 @@ msgstr "Úspěšně jste se odhlásili"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
-"Stále však můžete být přihlášeni u svého poskytovatele OpenID. Pokud se "
-"chcete zcela odhlásit, odhlaste se i u něj."
+msgstr "Stále však můžete být přihlášeni u svého poskytovatele OpenID. Pokud se chcete zcela odhlásit, odhlaste se i u něj."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6188,10 +5612,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"VaÅ¡e odpovÄ›Ä na %(title)s %(summary)s bude odeslána poté co se pÅ™ihlásíte\n"
-" "
+msgstr "\nVaÅ¡e odpovÄ›Ä na %(title)s %(summary)s bude odeslána poté co se pÅ™ihlásíte\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6200,66 +5621,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"Vaše otázka %(title)s %(summary)s bude odeslána poté co se přihlásíte\n"
-" "
+msgstr "Vaše otázka %(title)s %(summary)s bude odeslána poté co se přihlásíte\n "
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"Je dobrý nápad si ověřit, zda souÄasné způsoby pÅ™ihlášení stále fungují, "
-"nebo přidat novou. Pro ověření, změnu nebo přidání nového způsobu přihlášení "
-"klikněte na některou z níže uvedených ikon."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Je dobrý nápad si ověřit, zda souÄasné způsoby pÅ™ihlášení stále fungují, nebo pÅ™idat novou. Pro ověření, zmÄ›nu nebo pÅ™idání nového způsobu pÅ™ihlášení kliknÄ›te na nÄ›kterou z níže uvedených ikon."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"Aby nebylo nutné přihlašovat se vždy pomocí zadání e-mailu, přidejte "
-"kliknutím na některou z níže uvedených ikon trvalejší způsob přihlášení."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Aby nebylo nutné přihlašovat se vždy pomocí zadání e-mailu, přidejte kliknutím na některou z níže uvedených ikon trvalejší způsob přihlášení."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
-"Pro přidání nového způsobu přihlášení nebo ověření stávajícího klikněte na "
-"některou z níže uvedených ikon."
+msgstr "Pro přidání nového způsobu přihlášení nebo ověření stávajícího klikněte na některou z níže uvedených ikon."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Nemáte nastaven žádný způsob přihlášení, přidejte jeden nebo více způsobů "
-"přihlášení kliknutím na některou z níže uvedených ikon."
+msgstr "Nemáte nastaven žádný způsob přihlášení, přidejte jeden nebo více způsobů přihlášení kliknutím na některou z níže uvedených ikon."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
-"Pro přístup k vaÅ¡emu úÄtu otevÅ™ete zaslaný e-mail a otevÅ™ete pÅ™iložený odkaz"
+msgstr "Pro přístup k vaÅ¡emu úÄtu otevÅ™ete zaslaný e-mail a otevÅ™ete pÅ™iložený odkaz"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Zadejte své <span>uživatelské jméno a heslo</span> a přihlaste se"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Přihlášení:"
+msgstr "Přihlašte se, prosím"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6378,23 +5785,13 @@ msgid ""
"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
"your login details with anyone and having to remember yet another password."
-msgstr ""
-"<span class='strong big'>pokud chcete, vytvořte si své uživ.jméno do fóra a\n"
-"heslo zde. Nicméně </span>mějte na paměti, že také podporujeme\n"
-"<strong>OpenID</strong>způsob přihlášení. Pomocí <strong>OpenID</strong> "
-"můžete\n"
-"jednoduše znovupoužít svůj externí login (např. Gmail nebo AOL), aniž byste "
-"kdy\n"
-"sdílel své přihlašovací údaje s kýmkoliv a aniž byste si musel pamatovat "
-"další heslo."
+msgstr "<span class='strong big'>pokud chcete, vytvořte si své uživ.jméno do fóra a\nheslo zde. Nicméně </span>mějte na paměti, že také podporujeme\n<strong>OpenID</strong>způsob přihlášení. Pomocí <strong>OpenID</strong> můžete\njednoduše znovupoužít svůj externí login (např. Gmail nebo AOL), aniž byste kdy\nsdílel své přihlašovací údaje s kýmkoliv a aniž byste si musel pamatovat další heslo."
#: templates/authopenid/signup_with_password.html:42
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Opište prosím dvě níže uvedená slova (tuto metodu používáme pro zabránění "
-"automatizovaného vytváření úÄtů)."
+msgstr "OpiÅ¡te prosím dvÄ› níže uvedená slova (tuto metodu používáme pro zabránÄ›ní automatizovaného vytváření úÄtů)."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6406,9 +5803,8 @@ msgstr "zpět k přihlášení prostřednictvím OpenID"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "vaše e-mailová adresa"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6417,25 +5813,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "žádný e-mail"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"Z nabízených možností si vyberte vaši oblíbenou službu pro přihlášení "
-"prostřednictvím OpenID nebo podobné technologie. Heslo k dané externí službě "
-"zůstává vždy skryto a nemusíte si zapamatovávat nebo vytvářet nové."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Níže zvolte vaÅ¡i oblíbenou službu pro registraci prostÅ™ednictvím zabezpeÄeného OpenID nebo obdobné technologie. VaÅ¡e heslo této externí služby zůstává vždy v tajnosti a nemusíte si pamatovat nebo vytvářet nové."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Zadejte své <span>uživatelské jméno a heslo</span> a přihlaste se"
+msgstr "anebo zadejte své <span>uživatelské jméno a heslo</span> a pak se zaregistrujte"
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6480,11 +5870,9 @@ msgstr "Vyberte obrázky, které chcete smazat."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
-"Nemáte žádné obrázky uživatele, které by bylo možné smazat. <a href="
-"\"%(avatar_change_url)s\">Nahrajte nějaké</a>."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Nemáte žádné obrázky uživatele, které by bylo možné smazat. <a href=\"%(avatar_change_url)s\">Nahrajte nějaké</a>."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
@@ -6513,8 +5901,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6525,26 +5913,24 @@ msgid ""
msgstr ""
#: templates/email/change_settings_info.html:6
-#, fuzzy, python-format
+#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
-"Pro získání klíÄe pro Akismet navÅ¡tivte <a href=\"%(url)s\">domovskou "
-"stránku Akismet</a>"
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6560,16 +5946,12 @@ msgstr[2] ""
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Toto je zpráva s uživatelským názorem na %(site_title)s fórum.\n"
+msgstr "\nToto je zpráva s uživatelským názorem na %(site_title)s fórum.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"S pozdravem,\n"
-"Administrátor fóra"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6583,29 +5965,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Zadejte svou otázku!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Nástroje otázky"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Otázky"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6617,66 +5996,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Mé odpovědi"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"pro zadávání příspěvků potřebujete platnou %(email)s,\n"
-"další podrobnosti zjistíte na %(email_validation_faq_url)s\n"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6686,20 +6055,14 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"%(counter)s odpovÄ›Ä\n"
msgstr[1] ""
-"\n"
-"%(counter)s odpovědi\n"
msgstr[2] ""
-"\n"
-"%(counter)s odpovědí\n"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "PÅ™iÅ™adit %(site_name)s úÄet %(provider)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6715,8 +6078,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6732,9 +6095,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "K tomu mohlo dojít z následujících důvodů:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6743,19 +6105,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
-"\n"
-"<p>Systém nedokázal úspěšně zpracovat vaši zprávu, kvůli tomu, že:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>Systém nedokázal úspěšně zpracovat vaši zprávu, kvůli tomu, že:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "O %(site_name)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6778,8 +6137,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6794,9 +6152,8 @@ msgid "Save"
msgstr "Uložit"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "widgets/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6808,19 +6165,16 @@ msgid "Ask a question"
msgstr "Položit otázku"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "vytvoÅ™it úÄet"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "seznam"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Upravit otázku"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6829,25 +6183,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "complete/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "%(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Zpráva odeslána"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6871,9 +6223,8 @@ msgid "Sites"
msgstr "Stránky"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "nastavení"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -7015,9 +6366,8 @@ msgid "Did not find what you were looking for?"
msgstr "Nenalezli jste co jste hledali?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Položte otázku"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -7039,12 +6389,9 @@ msgstr ""
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Upozornění: aby mohl %(app_name)s správně fungovat, potřebuje javascript, "
-"povolte ho ve svém prohlížeÄi podle tohoto <a href=\"%(noscript_url)s"
-"\">návodu</a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "UpozornÄ›ní: aby mohl %(app_name)s správnÄ› fungovat, potÅ™ebuje javascript, povolte ho ve svém prohlížeÄi podle tohoto <a href=\"%(noscript_url)s\">návodu</a>"
#: templates/meta/editor_data.html:5
#, python-format
@@ -7066,8 +6413,7 @@ msgstr[2] "použijte %(tag_count)s štítků nebo méně"
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"použijte až %(tag_count)s štítků, každý kratší než %(max_chars)s znaků "
+msgstr "použijte až %(tag_count)s štítků, každý kratší než %(max_chars)s znaků "
#: templates/question/answer_card.html:21
msgid "This response is published"
@@ -7078,9 +6424,8 @@ msgid "swap with question"
msgstr "zaměnit s otázkou"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Zobrazení příznaků oznaÄujících poruÅ¡ení pravidel"
+msgstr "odstranit útoÄná oznaÄení"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -7130,16 +6475,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "question_commented"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7148,20 +6492,13 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-"%(counter)s odpovÄ›Ä\n"
-msgstr[1] ""
-"\n"
-"%(counter)s odpovědi\n"
-msgstr[2] ""
-"\n"
-"%(counter)s odpovědí\n"
+msgstr[0] "\n%(counter)s OdpovÄ›Ä"
+msgstr[1] "\n%(counter)s Odpovědi"
+msgstr[2] "\n%(counter)s Odpovědí"
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Seřadit podle &raquo;"
+msgstr "Řadit dle »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7187,11 +6524,9 @@ msgstr "oznaÄit jako správnou odpovÄ›Ä (kliknÄ›te znovu pro zruÅ¡ení)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"Otázka byla uzavřena z následujícího důvodu: <b>\"%(close_reason)s\"</b> "
-"<i>uživatelem"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Otázka byla uzavřena z následujícího důvodu: <b>\"%(close_reason)s\"</b> <i>uživatelem"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7220,52 +6555,36 @@ msgstr "BuÄte prvním kdo zodpoví tuto otázku!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
-"<span class='strong big'> OdeÅ¡lete prosím svou odpovÄ›Ä anonymnÄ› </span> - "
-"vaÅ¡e odpovÄ›Ä bude uložena v rámci tohoto spojení a publikována poté, co se "
-"pÅ™ihlásíte nebo vytvoříte nový úÄet. Zkuste prosím dát <strong>konkrétní "
-"odpovÄ›Ä</strong>. Pro diskuzi <strong>prosím zvolte komentáře</strong> a "
-"<strong>nezapomeňte prosím hlasovat</strong> (až se přihlásíte)!"
+msgstr "<span class='strong big'> OdeÅ¡lete prosím svou odpovÄ›Ä anonymnÄ› </span> - vaÅ¡e odpovÄ›Ä bude uložena v rámci tohoto spojení a publikována poté, co se pÅ™ihlásíte nebo vytvoříte nový úÄet. Zkuste prosím dát <strong>konkrétní odpovÄ›Ä</strong>. Pro diskuzi <strong>prosím zvolte komentáře</strong> a <strong>nezapomeňte prosím hlasovat</strong> (až se pÅ™ihlásíte)!"
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
-"<span class='big strong'>Samozřejmě můžete zodpovědět svou vlastní otázku</"
-"span>, ale ujistěte se prosím, že <strong>odpovídáte</strong>. <strong>Pro "
-"diskuzi prosím využijte komentáře</strong> a <strong>nezapomeňte hlasovat, "
-"prosím :)</strong> pro odpovÄ›Ä, která se vám líbila (anebo možná nelíbila)! "
+msgstr "<span class='big strong'>SamozÅ™ejmÄ› můžete zodpovÄ›dÄ›t svou vlastní otázku</span>, ale ujistÄ›te se prosím, že <strong>odpovídáte</strong>. <strong>Pro diskuzi prosím využijte komentáře</strong> a <strong>nezapomeňte hlasovat, prosím :)</strong> pro odpovÄ›Ä, která se vám líbila (anebo možná nelíbila)! "
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
-msgstr ""
-"<span class='big strong'>Zkuste prosím dát konkrétní odpovÄ›Ä</span>. Pokud "
-"chcete okomentovat otázku nebo odpovÄ›Ä, <strong>využijte nástroj pro "
-"komentáře</strong>. Prosím nezapomínejte, že můžete vždy <strong>upravit své "
-"odpovědi</strong> - není nutné zodpovídat stejnou otázku dvakrát. Zároveň "
-"prosím <strong>nezapomínejte zahlasovat</strong> - opravdu to pomáhá zvolit "
-"nejlepší otázky a odpovědi!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "<span class='big strong'>Zkuste prosím dát konkrétní odpovÄ›Ä</span>. Pokud chcete okomentovat otázku nebo odpovÄ›Ä, <strong>využijte nástroj pro komentáře</strong>. Prosím nezapomínejte, že můžete vždy <strong>upravit své odpovÄ›di</strong> - není nutné zodpovídat stejnou otázku dvakrát. Zároveň prosím <strong>nezapomínejte zahlasovat</strong> - opravdu to pomáhá zvolit nejlepší otázky a odpovÄ›di!"
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "upravil odpovÄ›Ä"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7332,9 +6651,8 @@ msgid "add"
msgstr "přidat"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " nebo "
+msgstr ""
#: templates/question/sidebar.html:70
msgid "share with everyone"
@@ -7345,23 +6663,21 @@ msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Vybrané"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "přidat"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "(%(comment_count)s komentář)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7369,7 +6685,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7377,9 +6694,8 @@ msgid "Stats"
msgstr "Statistika"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "položené otázky"
+msgstr "Položené"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7390,28 +6706,25 @@ msgid "times"
msgstr "krát"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "poslední aktualizace"
+msgstr "Naposledy upravené"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Související otázky"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "odběry"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "odběry"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Štítky odpovídající \"%(stag)s\""
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7434,19 +6747,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "odběry"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "odběry"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "subscriptions/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7457,23 +6767,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "umístění"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Editor"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Sekce:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "messages/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7481,37 +6788,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "odpovědi (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "oznaÄené položky (%(flag_count)s)"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Znovuotevření vlastních otázek"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "schváleno"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Odeslat zprávu"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profil - odpovědi"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7542,14 +6845,12 @@ msgid "dismiss"
msgstr "zrušit"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "odstranit oznaÄení"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "smazat"
+msgstr "smazat příspěvek"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7570,33 +6871,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Důvod uzavření:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "vyberte některou z nabízených voleb"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "zvolit revizi"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "smazat komentář"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "máte novou odpovÄ›Ä"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7606,9 +6902,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Upravit otázku"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7624,14 +6919,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "vyberte zemi"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "vytvoÅ™it úÄet"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7673,9 +6966,8 @@ msgid "Screen Name"
msgstr "Zobrazované jméno"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "nelze smazat"
+msgstr "(nelze změnit)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7694,36 +6986,27 @@ msgstr "Nastavení odběru e-mailů"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
-msgstr ""
-"<span class='big strong'>Přizpůsobit frekvenci emailových aktualizací.</"
-"span>Odebírejte aktualizace o zajímavých otázkách emailem, <strong><br/"
-">pomozte komunitě</strong>se zodpovídáním otázek svých kolegů. Pokud si "
-"nepřejete dostávat emaily - zvolte 'žádné maily' u všech položek níže.<br/"
-">Aktualizace jsou zasílány pouze tehdy, kdy se objeví nějaká nová aktivita u "
-"vybraných položek."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>Přizpůsobit frekvenci emailových aktualizací.</span>Odebírejte aktualizace o zajímavých otázkách emailem, <strong><br/>pomozte komunitě</strong>se zodpovídáním otázek svých kolegů. Pokud si nepřejete dostávat emaily - zvolte 'žádné maily' u všech položek níže.<br/>Aktualizace jsou zasílány pouze tehdy, kdy se objeví nějaká nová aktivita u vybraných položek."
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "Stávající e-mail"
+msgstr "Zastavit email zprávy"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7751,18 +7034,16 @@ msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "Älen"
+msgstr "Älenem od"
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "naposledy viděn"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Stránka"
+msgstr "webové stránky"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7830,9 +7111,7 @@ msgstr "Odeslat zprávu uživateli %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Uživateli bude zaslán a-mail s adresou pro odpovědi nastavenou na vaši e-"
-"mailovou adresu. Ujistěte se, že jste svou adresu zadali správně."
+msgstr "Uživateli bude zaslán a-mail s adresou pro odpovědi nastavenou na vaši e-mailovou adresu. Ujistěte se, že jste svou adresu zadali správně."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7847,18 +7126,13 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
-"Administrátoři mají stejná oprávnění jako běžní uživatelé, ale navíc mohou "
-"přiřazovat/odebírat oprávnění ostatním uživatelům a neplatí pro ně omezení "
-"reputace."
+msgstr "Administrátoři mají stejná oprávnění jako běžní uživatelé, ale navíc mohou přiřazovat/odebírat oprávnění ostatním uživatelům a neplatí pro ně omezení reputace."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
-"Moderátoři mají stejná oprávnění jako administrátoři, ale nemohou přiřazovat/"
-"odebírat oprávnění ostatním 'moderátorům' nebo 'administrátorům'."
+msgstr "Moderátoři mají stejná oprávnění jako administrátoři, ale nemohou přiřazovat/odebírat oprávnění ostatním 'moderátorům' nebo 'administrátorům'."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
@@ -7866,18 +7140,13 @@ msgstr "Status 'schválený' znamená to samé co běžný uživatel."
#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Uživatelé s pozastavenou platností úÄtu mohou pouze upravovat nebo mazat své "
-"vlastní příspěvky."
+msgstr "Uživatelé s pozastavenou platností úÄtu mohou pouze upravovat nebo mazat své vlastní příspÄ›vky."
#: templates/user_profile/user_moderate.html:86
-#, fuzzy
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
msgstr ""
-"Zablokovaní uživatelé se mohou přihlásit ale komunikovat mohou pouze s "
-"administrátory."
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
@@ -7904,9 +7173,7 @@ msgstr[2] "Sleduje %(count)s uživatelů"
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
-"Vaše síť je prázdná. Chcete někoho sledovat? - Navštivte jejich profil a "
-"klikněte na \"sledovat\""
+msgstr "Vaše síť je prázdná. Chcete někoho sledovat? - Navštivte jejich profil a klikněte na \"sledovat\""
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7947,12 +7214,11 @@ msgstr[1] "<span class=\"count\">%(counter)s</span> otázky"
msgstr[2] "<span class=\"count\">%(counter)s</span> otázek"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "odpovÄ›Ä"
-msgstr[1] "odpovědi"
-msgstr[2] "odpovědí"
+msgstr[0] "OdpovÄ›Ä"
+msgstr[1] "Odpovědi"
+msgstr[2] "Odpovědí"
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7995,9 +7261,8 @@ msgid "followers and followed users"
msgstr "následující a sledovaní uživatelé"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "graf reputace uživatele"
+msgstr "Graf uživatelské vlivnosti"
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
@@ -8039,9 +7304,8 @@ msgid "Tips"
msgstr "Tipy"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "zadávejte pouze odpovědi související s daným tématem"
+msgstr "poskytnÄ›te odpovÄ›Ä zajímavou pro tuto komunitu"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -8052,32 +7316,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Jméno (nepovinné):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Výběr vzhledu"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Přispěvatelé"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "jedno z následujících je vyžadováno"
+msgstr ", jeden z těchto je povinný"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "štítky"
+msgstr "štítky:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8119,28 +7379,24 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "Změnit štítky"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "smazat"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Související otázky"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -8151,23 +7407,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderovat uživatele"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Povolit přístup pouze přihlášeným uživatelům"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "vaše e-mailová adresa"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8206,9 +7459,8 @@ msgid "%(site)s logo"
msgstr "logo %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Tipy pro Markdown"
+msgstr "Základy Markdown"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8260,9 +7512,8 @@ msgid "badges"
msgstr "odznaky"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "zadávejte pouze odpovědi související s daným tématem"
+msgstr "položte otázku zajímavou pro tuto komunitu"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8318,27 +7569,25 @@ msgid "Ignored tags"
msgstr "Ignorované štítky"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Přihlásit se k odběru štítků"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Uzavření vlastních otázek"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Změnit e-mail"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8365,28 +7614,25 @@ msgid "badges:"
msgstr "odznaky:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "signout/"
+msgstr "Odhlásit se"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Přihlášení:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "nastavení"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "widgets/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "karma uživatele %(username)s je %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8395,8 +7641,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8408,14 +7654,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Uzavření otázek položených ostatními uživateli"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "nic"
+msgstr "ne"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8438,9 +7682,8 @@ msgid "this field is required"
msgstr "toto pole je vyžadováno"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "zvolte si uživatelské jméno"
+msgstr "Zvolit zobrazené jméno"
#: utils/forms.py:103
msgid "user name is required"
@@ -8491,9 +7734,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "tento e-mail je již používán jiným uživatelem, zvolte si jiný"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "e-mailová adresa je vyžadována"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8548,18 +7790,16 @@ msgid "Successfully deleted the requested avatars."
msgstr "Požadované obrázky byly úspěšně smazány."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Otázka bez přijaté odpovědi"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "Anonymní uživatelé nemají přístup k přijatým zprávám"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "anonymní uživatelé nemohou hodnotit"
+msgstr "Promiňte, anonymní uživatelé nemohou hlasovat"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8579,22 +7819,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Anonymní uživatelé nemohou odsouhlasit odpovědi"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr ""
-"přihlášení k odběru uloženo, e-mail %(email)s vyžaduje ověření, další "
-"podrobnosti na %(details_url)s"
+msgstr "Váš požadavek byl uložen, ale emailová adresa %(email)s musí být prověřena. Prosím pÅ™eÄtÄ›te si více <a href=\"%(details_url)s\">zde</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "bylo nastaveno zasílání e-mailů jednou denně"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Požadovaná stránka nebyla nalezena"
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8607,23 +7844,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Přihlaste se pro přihlášení k odběru: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "VytvoÅ™it úÄet"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Pro udělení hodnocení se přihlaste"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Pro udělení hodnocení se přihlaste"
+msgstr "Prosím přihlašte se pro smazání/obnovení příspěvků"
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "Přihlášení prostřednictvím %(provider_name)s není k dispozici"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8635,9 +7870,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Funkci mohou používat pouze přihlášení uživatelé"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8648,9 +7882,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "O %(site_name)s"
+msgstr "O webu %(site)s "
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8666,18 +7900,15 @@ msgstr "Děkuje za zaslání Vašeho názoru!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Uvítáme pokud nám zašlete Váš názor na naše fórum! Zašlete nám ho někdy v "
-"budoucnu :)"
+msgstr "Uvítáme pokud nám zašlete Váš názor na naše fórum! Zašlete nám ho někdy v budoucnu :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Zásady ochrany osobních údajů"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "použít štítky"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8717,19 +7948,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profil - reputace uživatele"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Odeslat zprávu"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profil - odpovědi"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8740,14 +7968,12 @@ msgid "profile - votes"
msgstr "profil - hodnocení"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "karma"
+msgstr "uživatelská vlivnost"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profil - reputace uživatele"
+msgstr "Profil - Uživatelova vlivnost"
#: views/users.py:902
msgid "users favorite questions"
@@ -8770,9 +7996,9 @@ msgid "profile - email subscriptions"
msgstr "profil - odběr e-mailů"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profil - odpovědi"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8789,24 +8015,18 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "maximální velikost souboru je %(file_size)sK"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Nahrání souboru se nezdařilo. Kontaktujte prosím administrátora. Děkujeme."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Nahrání souboru se nezdařilo. Kontaktujte prosím administrátora. Děkujeme."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
-msgstr ""
-"<span class=\"strong big\">Můžete samozřejmě položit svou otázku anonymně</"
-"span>. Když odešlete svůj příspěvek, budete přesměrován/a na přihlašovací/"
-"registraÄní stránku. VaÅ¡e otázka bude uložena pro stávající spojení a bude "
-"publikována, jakmile se přihlásíte. Přihlášení/registrace jsou velmi "
-"jednoduché. Přihlášení trvá okolo 30 vteřin, první registrace zabere minutu "
-"i méně."
+msgstr "<span class=\"strong big\">Můžete samozÅ™ejmÄ› položit svou otázku anonymnÄ›</span>. Když odeÅ¡lete svůj příspÄ›vek, budete pÅ™esmÄ›rován/a na pÅ™ihlaÅ¡ovací/registraÄní stránku. VaÅ¡e otázka bude uložena pro stávající spojení a bude publikována, jakmile se pÅ™ihlásíte. PÅ™ihlášení/registrace jsou velmi jednoduché. PÅ™ihlášení trvá okolo 30 vteÅ™in, první registrace zabere minutu i ménÄ›."
#: views/writers.py:582
msgid "Please log in to answer questions"
@@ -8817,18 +8037,15 @@ msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Stránka nebyla nalezena"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Zdá se, že nejste přihlášeni a nemůžete tak zadávat komentáře. <a href="
-"\"%(sign_in_url)s\">Přihlaste se</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Zdá se, že nejste přihlášeni a nemůžete tak zadávat komentáře. <a href=\"%(sign_in_url)s\">Přihlaste se</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8839,18 +8056,15 @@ msgstr "Anonymní uživatelé nemohou upravovat komentáře"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Zdá se, že nejste přihlášeni a nemůžete tak mazat komentáře. <a href="
-"\"%(sign_in_url)s\">Přihlaste se</a>."
+msgstr "Zdá se, že nejste přihlášeni a nemůžete tak mazat komentáře. <a href=\"%(sign_in_url)s\">Přihlaste se</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "na stránce došlo k technickým problémům"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Požadovaná stránka nebyla nalezena"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8859,720 +8073,38 @@ msgid ""
"maximum allowed for comments"
msgstr ""
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking <strong>Logout</strong> will log you out from the forum but will "
-"not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
#~ msgid "your email needs to be validated see %(details_url)s"
-#~ msgstr "e-mail musí být ověřen, více informací na %(details_url)s"
-
-#~ msgid "logout"
-#~ msgstr "odhlásit"
-
-#, fuzzy
-#~ msgid "Email verification subject line"
-#~ msgstr "Nastavení odběru e-mailů"
-
-#, fuzzy
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "vysvÄ›tlení proÄ je vyžadován e-mail naleznete na %(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "nejnovější otázky"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "zadejte výstižný název pro vaši otázku"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "ve-štítcích-používejte-tyto-znaky"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "tento e-mail bude přiřazen ke gravataru"
-
-#~ msgid "vote/"
-#~ msgstr "vote/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "subscribe-for-tags/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "Adresa služby LDAP"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Vysvětlit jak změnit LDAP heslo"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Vzhled: poÄítadla zobrazení, hodnocení a odpovÄ›dí"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "Hodnota poÄítadla hodnocení pro zvýraznÄ›ní \"plnou barvou\""
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Barva pozadí pro hodnocení = 0"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Název HTML barvy nebo šestnáctková hodnota"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Barva popředí pro hodnocení = 0"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Barva pozadí pro hodnocení"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Barva popředí pro hodnocení"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Barva pozadí pro hodnocení = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Barva popředí pro hodnocení = MAX"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "Hodnota poÄítadla zobrazení pro zvýraznÄ›ní \"plnou barvou\""
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Barva pozadí pro zobrazení = 0"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Barva popředí pro zobrazení = 0"
-
-#~ msgid "Background color for views"
-#~ msgstr "Barva pozadí pro zobrazení"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Barva popředí pro zobrazení"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Barva pozadí pro zobrazení = MAX"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Barva popředí pro zobrazení = MAX"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "Hodnota poÄítadla odpovÄ›dí pro zvýraznÄ›ní \"plnou barvou\""
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Barva pozadí pro odpovědi = 0"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Barva popředí pro odpovědi = 0"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Barva pozadí pro odpovědi"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Barva popředí pro odpovědi"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Barva pozadí pro odpovědi = MAX"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Barva popředí pro odpovědi = MAX"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Barva pořadí pro přijaté odpovědi"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Barva popředí pro přijaté odpovědi"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "Sdílení obsahu na sociálních sítích"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "Vložitelné widgety"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "PoÄet zobrazených otázek"
-
-#~ msgid ""
-#~ "To embed the widget, add the following code to your site (and fill in "
-#~ "correct base url, preferred tags, width and height):<iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support "
-#~ "iframes.</p></iframe>"
#~ msgstr ""
-#~ "Pro vložení widgetu přidejte na svou stránku (a zadejte správnou základní "
-#~ "adresu, upřednostňované štítky a šířku a výšku): <iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Váš prohlížeÄ nepodporuje "
-#~ "iframe rámce.</p></iframe>"
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "Záhlaví widgetu otázek"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "Zápatí widgetu otázek"
-
-#~ msgid "favorite"
-#~ msgstr "oblíbené"
-
-#~ msgid "question_answered"
-#~ msgstr "question_answered"
-
-#~ msgid "answer_commented"
-#~ msgstr "answer_commented"
-
-#~ msgid "answer_accepted"
-#~ msgstr "answer_accepted"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
-#~ msgid "off"
-#~ msgstr "vypnuto"
-
-#~ msgid "only selected"
-#~ msgstr "pouze vybrané"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Chybné uživatelské jméno."
-
-#~ msgid ""
-#~ "This command may help you migrate to LDAP password authentication by "
-#~ "creating a record for LDAP association with each user account. There is "
-#~ "an assumption that ldap user id's are the same as user names registered "
-#~ "at the site. Before running this command it is necessary to set up LDAP "
-#~ "parameters in the \"External keys\" section of the site settings."
-#~ msgstr ""
-#~ "Tento příkaz vám může pomoci s přechodem na přihlášení prostřednictvím "
-#~ "LDAP hesla vytvořením záznamu pro přiřazení LDAP ke každému uživatelskému "
-#~ "úÄtu. PÅ™edpokládá se, že uživatelská jména pro LDAP jsou shodná se jmény "
-#~ "uživatelů zaregistrovaných na stránce. Před spuštěním tohoto příkazu je "
-#~ "tÅ™eba v nastavení stránky v sekci \"Externí klíÄe\" nastavit potÅ™ebné "
-#~ "parametry LDAP."
-
-#~ msgid ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-#~ msgstr ""
-#~ "<p>Pro zadáni otázky prostřednictvím e-mailu:</p>\n"
-#~ "<ul>\n"
-#~ "<li>Předmět zadejte ve formátu: [Štítek1; Štítek2] Nadpis otázky</li>\n"
-#~ "<li>Samotnou otázku zadejte jako obsah e-mailu</li>\n"
-#~ "</ul>\n"
-#~ "<p>Štítky mohou být více než jedno slovo a odděleny mohou být středníky "
-#~ "nebo Äárkami</p>\n"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "%(name)s, toto je záhlaví upozornění na aktualizaci %(num)d otázky"
-#~ msgstr[1] ""
-#~ "%(name)s, toto je záhlaví upozornění na aktualizace %(num)d otázek"
-#~ msgstr[2] ""
-#~ "%(name)s, toto je záhlaví upozornění na aktualizace %(num)d otázek"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Navštivte askbot abyste zjistili co je nového! Můžete se o něm zmínit "
-#~ "vašim známým - znáte někoho kdo by mohl zodpovědět některou z položených "
-#~ "otázek nebo by mu mohlo pomoci zadat otázku týkající se jeho problémů?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Frekvence odebírání upozornění máte pro vybrané otázky nastavenu na "
-#~ "'denně'. Pokud vám přichází více než jeden e-mail denně, kontaktujte "
-#~ "administrátora serveru."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Frekvenci odebírání upozornění máte nastavenu na 'týdně', pokud vám "
-#~ "přichází více než jeden e-mail týdně, kontaktujte administrátora serveru."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Je možné, že některé odkazy které jste již viděli obdržíte opakovaně - "
-#~ "jde o technický problém, který se většinou vyřeší sám."
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "pro změnu frekvence zasílání upozornění přejděte na "
-#~ "%(email_settings_link)s nebo kontaktujte administrátora na %(admin_email)s"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "nahrávání obrázků je povoleno jen uživatelům s >%(min_rep)s body"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "blokovaní uživatelé nemohou zadávat příspěvky"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "uživatelé s pozastavenou platností úÄtu nemohou zadávat příspÄ›vky"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "poruÅ¡ení pravidel nelze u příspÄ›vku oznaÄit vícekrát"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "zablokovaní uživatelé nemohou oznaÄovat příspÄ›vky"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "uživatelé s pozastavenou platností úÄtu nemohou oznaÄovat příspÄ›vky"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "pro oznaÄení spamu musíte mít > %(min_rep)s bodů"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "pÅ™ekroÄen maximální poÄet %(max_flags_per_day)s oznaÄení"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "zablokovaní uživatelé nemohou odstraňovat oznaÄení"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "uživatelé s pozastavenou platností úÄtu nemohou odstraňovat oznaÄení"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "pro odstranÄ›ní oznaÄení je vyžadován > %(min_rep)d bod"
-#~ msgstr[1] "pro odstranÄ›ní oznaÄení jsou vyžadovány > %(min_rep)d body"
-#~ msgstr[2] "pro odstranÄ›ní oznaÄení je vyžadováno > %(min_rep)d bodů"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "staré hodnocení nelze zrušit"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s upravil otázku"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s zadali %(new_answer_count)s nových odpovědí"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s okomentovali otázku"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s okomentovali odpovědi"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s okomentovali odpovÄ›Ä"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "změnit informace pro %(email)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "Nový e-mail"
-
-#~ msgid "Save Email"
-#~ msgstr "Uložit e-mail"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "ověřte informace pro %(email)s nebo přejděte na %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "E-mail nebyl změněn"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "původní %(email)s zachován, pokud chcete přejděte na %(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "E-mail byl změněn"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "můžete použít svůj stávající e-mail %(email)s"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "děkujeme za ověření e-mailu"
-
-#~ msgid "email key not sent"
-#~ msgstr "klÃ­Ä pro e-mail nebyl zaslán"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "klÃ­Ä pro e-mail nebyl zaslán, e-mail %(email)s můžete zmÄ›nit na "
-#~ "%(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registrace nového úÄtu u %(provider)s, více informací na "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "Uživatel %(username)s již existuje, zvolte pro %(provider)s jiné jméno.\n"
-#~ "E-mail je vyžadován také, více informací na %(gravatar_faq_url)s\n"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registrace nového externího úÄtu u %(provider)s, více informací na "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registrace nového úÄtu u Facebook, více informací na %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "ÚÄet již existuje, použijte jiný."
-
-#~ msgid "Screen name label"
-#~ msgstr "Zobrazované jméno"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "přijímat e-mailem upozornění na změny na fóru"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "vyberte jednu z výše nabízených možností"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Nástroj pro filtrování podle štítků bude po přihlášení dostupný v pravém "
-#~ "postranním panelu."
-
-#~ msgid "Login"
-#~ msgstr "Přihlásit se"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "ProÄ používat OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "přihlašovaní prostřednictvím OpenID je snadnější"
-
-#~ msgid "reuse openid"
-#~ msgstr "OpenID lze využívat i na jiných stránkách"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "OpenID je používáno mnoha službami"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "OpenID je podporovaný otevřený standard"
-
-#~ msgid "Find out more"
-#~ msgstr "Další informace"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Získat OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Běžné přihlašovací údaje"
-
-#~ msgid "answer permanent link"
-#~ msgstr "trvalý odkaz na odpovÄ›Ä"
-
-#~ msgid "remove all flags"
-#~ msgstr "odstranit vÅ¡echna oznaÄení"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s oznaÄil tuto odpovÄ›Ä jako správnou"
-
-#~ msgid "Related tags"
-#~ msgstr "Související štítky"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Zobrazit filtr štítků"
-
-#~ msgid "Badges summary"
-#~ msgstr "Seznam odznaků"
-
-#~ msgid "silver badge description"
-#~ msgstr "popis stříbrného odznaku"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "je stránka pro otázky a odpovědi, ne diskusní skupina. Odpovědi by proto "
-#~ "neměli být diskusí, pro krátké diskuse je možné využít komentáře."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Krátký přehled systému reputace"
-
-#~ msgid "what is gravatar"
-#~ msgstr "co je gravatar"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "informace o gravatar"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Vážený uživateli %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s vložil <a href=\"%(post_url)s\">nový komentář</"
-#~ "a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s vložil <a href=\"%(post_url)s\">nový komentář</"
-#~ "a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s zadal odpovÄ›Ä na otázku\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s položil novou otázku\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s upravil odpovÄ›Ä na otázku\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s upravil otázku\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Četnost zasílání upozornění můžete snadno <a href="
-#~ "\"%(user_subscriptions_url)s\">změnit</a>,\n"
-#~ "nebo můžete jejich příjem zcela zrušit. Děkujeme za váš zájem o naše "
-#~ "fórum!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>S pozdravem,<br/>Administrátor fóra</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "otázka se mi líbí (klikněte znovu pro zrušení)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "odpovÄ›Ä se mi líbí (kliknÄ›te znovu pro zruÅ¡ení)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "otázka se mi nelíbí (klikněte znovu pro zrušení)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "odpovÄ›Ä se mi nelíbí (kliknÄ›te znovu pro zruÅ¡ení)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "zobrazit <strong>%(counter)s</strong> další"
-#~ msgstr[1] "zobrazit <strong>%(counter)s</strong> další"
-#~ msgstr[2] "zobrazit <strong>%(counter)s</strong> dalších"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "zobrazit <strong>%(counter)s</strong> další komentář"
-#~ msgstr[1] "zobrazit <strong>%(counter)s</strong> další komentáře"
-#~ msgstr[2] "zobrazit <strong>%(counter)s</strong> dalších komentářů"
-
-#~ msgid "posts per page"
-#~ msgstr "příspěvků na stránku"
-
-#~ msgid "Tag list"
-#~ msgstr "Seznam štítků"
-
-#~ msgid "reputation"
-#~ msgstr "reputace"
-
-#~ msgid "oldest answers"
-#~ msgstr "nejstarší odpovědi"
-
-#~ msgid "newest answers"
-#~ msgstr "nejnovější odpovědi"
-
-#~ msgid "popular answers"
-#~ msgstr "populární odpovědi"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "odpovÄ›Ä můžete zadat anonymnÄ› a pÅ™ihlásit se až poté"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "zodpovězení vlastní odpovědi použijte pouze pro zadání odpovědi"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "zadejte pouze odpovÄ›Ä, nepoužívejte k diskusi"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Přihlásit/Zaregistrovat se pro zadání odpovědi"
-
-#~ msgid "Answer the question"
-#~ msgstr "Zodpovědět otázku"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Znáte nÄ›koho kdo zná odpovÄ›Ä? ZaÅ¡lete mu <a href=\"%(question_url)s"
-#~ "\">odkaz</a> na tuto otázku prostřednictvím"
-
-#~ msgid " or"
-#~ msgstr " nebo"
-
-#~ msgid "email"
-#~ msgstr "na e-mail"
-
-#~ msgid "email the updates"
-#~ msgstr "zasílat aktualizace na e-mail"
+#~ msgid "logout"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "<strong>Zde</strong> můžete (po přihlášení) nastavit pravidelné zasílání "
-#~ "informaÄních e-mailů o aktualizacích této otázky."
-
-#~ msgid "question asked"
-#~ msgstr "otázka byla položena"
-
-#~ msgid "question was seen"
-#~ msgstr "otázka byla pÅ™eÄtena"
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Upozornit mě jednou denně pokud jsou k dispozici nové odpovědi"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Upozornit mě jednou týdně pokud jsou k dispozici nové odpovědi"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Upozornit mě okamžitě pokud jsou k dispozici nové opdovědi"
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Četnost zasílání aktualizací e-mailem můžete kdykoliv změnit ve svém "
-#~ "%(profile_url)s"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "po přihlášení se zde budete moci přihlásit k odběru aktualizací"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "informace o nastavení odběru e-mailů"
-
-#~ msgid "Stop sending email"
-#~ msgstr "Zastavit zasílání e-mailu"
-
-#~ msgid "age unit"
-#~ msgstr "jednotka věku"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> odpovÄ›Ä"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> odpovědi"
-#~ msgstr[2] "<span class=\"count\">%(counter)s</span> odpovědí"
-
-#~ msgid "thumb up"
-#~ msgstr "kladné"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "uživatel udělil tolik kladných hodnocení"
-
-#~ msgid "thumb down"
-#~ msgstr "záporné"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "uživatel udělil tolik záporných hodnocení"
-
-#~ msgid "reputation history"
-#~ msgstr "historie reputace"
-
-#~ msgid "recent activity"
-#~ msgstr "nedávná aktivita"
-
-#~ msgid "casted votes"
-#~ msgstr "udělená hodnocení"
-
-#~ msgid "answer tips"
-#~ msgstr "tipy pro zadávání odpovědí"
-
-#~ msgid "please try to provide details"
-#~ msgstr "snažte se uvést všechny podrobnosti"
-
-#~ msgid "ask a question"
-#~ msgstr "položit otázku"
-
-#~ msgid "login to post question info"
-#~ msgstr "pro zadání otázky se přihlaste"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Pro zadání otázky se přihlaste/zaregistrujte"
-
-#~ msgid "question tips"
-#~ msgstr "tipy pro zadávání otázek"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "zadávejte relevantní otázky"
-
-#~ msgid "login"
-#~ msgstr "přihlásit"
-
-#~ msgid "no items in counter"
-#~ msgstr "v ÄítaÄi nejsou žádné položky"
-
-#~ msgid "choose password"
-#~ msgstr "zvolte si heslo"
-
-#~ msgid "retype password"
-#~ msgstr "zadejte heslo znovu"
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s otázka, oznaÄeno Å¡títky"
-#~ msgstr[1] "%(q_num)s otázky, oznaÄeno Å¡títky"
-#~ msgstr[2] "%(q_num)s otázek, oznaÄeno Å¡títky"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s odznak"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s odznaky"
-#~ msgstr[2] "%(badge_count)d %(badge_level)s odznaků"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputace uživatele v komunitě"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.mo b/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.mo
index 86da9ca2..2706eeaf 100644
--- a/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.po b/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.po
index 48730d36..67cc7a32 100644
--- a/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/cs_CZ/LC_MESSAGES/djangojs.po
@@ -1,23 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
+# kettnerv <vit.usela@gmail.com>, 2012
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-11-13 13:47+0000\n"
-"Last-Translator: Jindřich <khagaroth@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: cs\n"
+"PO-Revision-Date: 2013-08-02 04:54+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/askbot/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1352814464.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -32,9 +31,7 @@ msgstr "Přidejte jeden nebo více způsobů přihlášení."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Nemáte nastaven žádný způsob přihlášení, přidejte jeden nebo více způsobů "
-"přihlášení kliknutím některou z níže uvedených ikon."
+msgstr "Nemáte nastaven žádný způsob přihlášení, přidejte jeden nebo více způsobů přihlášení kliknutím některou z níže uvedených ikon."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -178,12 +175,12 @@ msgid "content cannot be empty"
msgstr "obsah nemůže být prázdný"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "přidejte %s znaků"
-msgstr[1] "přidejte %s znaků"
-msgstr[2] "přidejte %s znaků"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -222,9 +219,8 @@ msgid "please confirm offensive"
msgstr "potvrÄte poruÅ¡ení pravidel pro příspÄ›vky"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "potvrÄte poruÅ¡ení pravidel pro příspÄ›vky"
+msgstr "opravdu je tento příspěvek urážlivý, obsahuje spam, reklamu, škodlivé poznámky, apod.?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -267,9 +263,8 @@ msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "potvrÄte poruÅ¡ení pravidel pro příspÄ›vky"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -292,14 +287,14 @@ msgid "save comment"
msgstr "uložit komentář"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "přidejte %s znaků"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "přidejte %s znaků"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -311,9 +306,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Opravdu chcete odebrat přihlášení prostřednictvím %s?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -348,9 +342,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Opravdu chcete odebrat přihlášení prostřednictvím %s?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -362,8 +355,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -383,9 +375,8 @@ msgid "edit"
msgstr "upravit"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "obsah nemůže být prázdný"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -400,9 +391,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "název souboru"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -437,12 +427,11 @@ msgstr[1] "Smazat upozornění?"
msgstr[2] "Smazat upozornění?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "smazat komentář"
-msgstr[1] "smazat komentář"
-msgstr[2] "smazat komentář"
+msgstr[0] "Zavřít tento záznam?"
+msgstr[1] "Zavřít tyto záznamy?"
+msgstr[2] "Zavřít tyto záznamy?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -452,14 +441,12 @@ msgstr[1] ""
msgstr[2] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "příspěvek smazán"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "příspěvek obnoven"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -478,9 +465,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "popisek obrázku"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -542,9 +528,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "zrušit"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -739,9 +724,8 @@ msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "zadejte adresu obrázku"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -819,18 +803,11 @@ msgstr "název souboru"
msgid "link text"
msgstr "text odkazu"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "uložit komentář"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "obsah musí mít minimálně %s znaků"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "název musí mít minimálně %s znaků"
-
-#~ msgid "please enter title"
-#~ msgstr "zadejte název"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "Potvrdit zrušení komentáře"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/de/LC_MESSAGES/django.mo b/askbot/locale/de/LC_MESSAGES/django.mo
index bbe26143..aedd55b1 100644
--- a/askbot/locale/de/LC_MESSAGES/django.mo
+++ b/askbot/locale/de/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/de/LC_MESSAGES/django.po b/askbot/locale/de/LC_MESSAGES/django.po
index 88544022..fdd51aa5 100644
--- a/askbot/locale/de/LC_MESSAGES/django.po
+++ b/askbot/locale/de/LC_MESSAGES/django.po
@@ -1,28 +1,27 @@
-# German translation for Askbot project.
+# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
-# This file is distributed under the same license as the Askbot package.
-# Pekka Gaiser <EMAIL@ADDRESS>, YEAR.
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# Alexander Lieder <enormitas@gmail.com>, 2013
# Edur <edur@justnetwork.eu>, 2012
+# Edur <edur@justnetwork.eu>, 2012
+# Eidexe <Eidexe@justnetwork.eu>, 2012
# Eidexe <Eidexe@justnetwork.eu>, 2012
# Mathias Ullrich <mathias.ullrich@hotmail.de>, 2012
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-02-11 18:35+0000\n"
-"Last-Translator: jodkah <jm.kahle@t-online.de>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: de\n"
+"PO-Revision-Date: 2013-09-13 16:15+0000\n"
+"Last-Translator: Alexander Lieder <enormitas@gmail.com>\n"
+"Language-Team: German (http://www.transifex.com/projects/p/askbot/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Translated-Using: django-rosetta 0.5.3\n"
-"X-POOTLE-MTIME: 1360607719.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -49,11 +48,11 @@ msgid "Country field is required"
msgstr "Um fortzufahren müssen Sie ihr Land angeben"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "Der Titel muss länger als %d Zeichen sein."
-msgstr[1] "Die Titel müssen länger als %d Zeichen sein."
+msgstr[0] "Muss mehr als %d Wort sein"
+msgstr[1] "Muss mehr als %d Wörter sein"
#: forms.py:199
#, python-format
@@ -72,16 +71,15 @@ msgid "title"
msgstr "Titel"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Bitte stellen Sie Ihre Frage!"
+msgstr "Bitte gebe hier Deine Frage ein"
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "Der Titel muss länger als %d Zeichen sein."
-msgstr[1] "Die Titel müssen länger als %d Zeichen sein."
+msgstr[0] "Bitte mehr als %d Zeichen eingeben"
+msgstr[1] "Bitte mehr als %d Zeichen eingeben"
#: forms.py:270
#, python-format
@@ -106,14 +104,14 @@ msgstr[1] "Schlagwörter müssen kürzer als %(max_chars)d Zeichen sein"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
msgid "tags"
-msgstr "Schlagwörter"
+msgstr "Tags"
#: forms.py:412
#, python-format
@@ -123,12 +121,8 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Schlagwörter sind kurze Stichwörter, die keine Leerzeichen enthalten dürfen. "
-"Es kann nur ein Schlagwort vergeben werden."
-msgstr[1] ""
-"Schlagwörter sind kurze Stichwörter, die keine Leerzeichen enthalten dürfen. "
-"Bis zu %(max_tags)d Schlagwörter können vergeben werden."
+msgstr[0] "Schlagwörter sind kurze Stichwörter, die keine Leerzeichen enthalten dürfen. Es kann nur ein Schlagwort vergeben werden."
+msgstr[1] "Schlagwörter sind kurze Stichwörter, die keine Leerzeichen enthalten dürfen. Bis zu %(max_tags)d Schlagwörter können vergeben werden."
#: forms.py:439
#, python-format
@@ -144,17 +138,13 @@ msgstr "Ein Schlagwort aus folgender Auflistung muss enthalten sein: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"Community-Wiki (hierfür wird kein Karma vergeben und andere können die Wiki-"
-"Beiträge bearbeiten)"
+msgstr "Community-Wiki (hierfür wird kein Karma vergeben und andere können die Wiki-Beiträge bearbeiten)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"Wenn Sie \"Community-Wiki\" auswählen, werden auf die Frage und Antworten "
-"keine Bewertungspunkte vergeben und der Name des Autors wird nicht angezeigt."
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "Wenn Sie \"Community-Wiki\" auswählen, werden auf die Frage und Antworten keine Bewertungspunkte vergeben und der Name des Autors wird nicht angezeigt."
#: forms.py:496
msgid "update summary:"
@@ -164,15 +154,11 @@ msgstr "Zusammenfassung der Ãœberarbeitung:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"Bitte geben Sie eine kurze Beschreibung Ihrer Ãœberarbeitung ein (z.B. "
-"Rechtschreibung, Tippfehler korrigiert, Grammatik, Stil verbessert). Diese "
-"Angabe ist freiwillig."
+msgstr "Bitte geben Sie eine kurze Beschreibung Ihrer Ãœberarbeitung ein (z.B. Rechtschreibung, Tippfehler korrigiert, Grammatik, Stil verbessert). Diese Angabe ist freiwillig."
#: forms.py:585
msgid "Enter number of points to add or subtract"
-msgstr ""
-"Geben Sie die Anzahl der hinzuzufügenden oder zu entfernenden Punkte ein"
+msgstr "Geben Sie die Anzahl der hinzuzufügenden oder zu entfernenden Punkte ein"
#: forms.py:600 const/__init__.py:375
msgid "approved"
@@ -227,9 +213,7 @@ msgstr "Der Status des Administrators kann nicht geändert werden"
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Wählen Sie eine zutreffende Sektion aus, um den Status von %(username)s zu "
-"ändern."
+msgstr "Wählen Sie eine zutreffende Sektion aus, um den Status von %(username)s zu ändern."
#: forms.py:708
msgid "Subject line"
@@ -253,39 +237,31 @@ msgstr "Ihre Nachricht:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr ""
-"Ich möchte meine E-Mail-Adresse nicht preisgeben und keine Antwort bekommen:"
+msgstr "Ich möchte meine E-Mail-Adresse nicht preisgeben und keine Antwort bekommen:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr ""
-"Bitte wählen Sie das Feld \"Ich möchte meine E-Mail-Adresse nicht preisgeben"
-"\" aus."
+msgstr "Bitte wählen Sie das Feld \"Ich möchte meine E-Mail-Adresse nicht preisgeben\" aus."
#: forms.py:791
msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Benutzername:"
+msgstr "Benutzer-Anmeldung"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr ""
-"<strong>E-Mail-Adresse</strong> (<i>wird <strong>nicht</strong> öffentlich "
-"angezeigt; muß gültig sein</i>)"
+msgstr "E-Mail Adresse:"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "Der Benutzername wird benötigt"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -297,22 +273,19 @@ msgstr "Anonym fragen"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
-"Aktivieren Sie dies Feld, falls Sie Ihren Namen bei einer Frage nicht "
-"preisgeben möchten"
+msgstr "Aktivieren Sie dies Feld, falls Sie Ihren Namen bei einer Frage nicht preisgeben möchten"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Sie haben diese Frage anonym gestellt. Falls Sie Ihre Identität doch "
-"preisgeben möchten, aktivieren Sie dieses Kästchen."
+msgstr "Sie haben diese Frage anonym gestellt. Falls Sie Ihre Identität doch preisgeben möchten, aktivieren Sie dieses Kästchen."
#: forms.py:1217
msgid "reveal identity"
@@ -322,19 +295,14 @@ msgstr "Identität preisgeben"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Nur ein anonyme Fragesteller kann seine Identität preisgeben. Bitte "
-"deaktivieren Sie das Kästchen"
+msgstr "Nur ein anonyme Fragesteller kann seine Identität preisgeben. Bitte deaktivieren Sie das Kästchen"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Leider ist es nicht länger möglich, anonym Fragen zu stellen. Bitte "
-"aktivieren Sie entweder das Kästchen \"Identität preisgeben\" oder laden Sie "
-"diese Seite neu, um die Frage erneut zu bearbeiten."
+msgstr "Leider ist es nicht länger möglich, anonym Fragen zu stellen. Bitte aktivieren Sie entweder das Kästchen \"Identität preisgeben\" oder laden Sie diese Seite neu, um die Frage erneut zu bearbeiten."
#: forms.py:1373
msgid "Real name"
@@ -362,9 +330,7 @@ msgstr "Geburtsdatum"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"Wird nicht angezeigt, aber für die Altersberechnung verwendet. Format: JJJJ-"
-"MM-TT (Beispiel: 1980-05-27 für den 27. Mai 1980)"
+msgstr "Wird nicht angezeigt, aber für die Altersberechnung verwendet. Format: JJJJ-MM-TT (Beispiel: 1980-05-27 für den 27. Mai 1980)"
#: forms.py:1416
msgid "Profile"
@@ -376,9 +342,7 @@ msgstr "Benutzername"
#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
-msgstr ""
-"Ein Zugang mit dieser E-Mail-Adresse existiert bereits. Bitte verwenden Sie "
-"eine andere E-Mail-Adresse."
+msgstr "Ein Zugang mit dieser E-Mail-Adresse existiert bereits. Bitte verwenden Sie eine andere E-Mail-Adresse."
#: forms.py:1470
msgid "Choose email tag filter"
@@ -413,19 +377,17 @@ msgid "okay, let's try!"
msgstr "Okay, versuchen wir's!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "Ich möchte gar keine E-Mails erhalten, danke"
+msgstr "keine %(sitename)s Emails bitte."
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
msgstr "Titel"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "E-Mail-Abonnements"
+msgstr "Beschreibung"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -435,9 +397,8 @@ msgid "Tags"
msgstr "Tags"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "Beliebige Antworten bearbeiten"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -546,29 +507,24 @@ msgid "answer/"
msgstr "Antworten/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "Abonnements/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "Abonnements/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "Abonnements/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "Abonnements/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "Zeige Tags"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -613,23 +569,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Nur registrierten Nutzern Zugriff auf das Forum gewähren"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "Dieses Feld wird benötigt"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Einstellungen"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "Ihre E-Mail-Adresse <i>(wird nie veröffentlicht)</i>"
+msgstr "Erlaubte E-Mail Adressen"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -641,9 +594,7 @@ msgstr "Erlaubte Domains für E-Mails"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
-"Bitte benutze die Leertaste, um die Einträge zu trennen. Benutze nicht das @ "
-"Symbol!"
+msgstr "Bitte benutze die Leertaste, um die Einträge zu trennen. Benutze nicht das @ Symbol!"
#: conf/badges.py:13
msgid "Badge settings"
@@ -655,8 +606,7 @@ msgstr "Maßregler: Mindestzahl positiver Stimmen eines gelöschten Beitrages"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
-"Unterdrückter: Mindestzahl negativer Stimmen eines gelöschten Beitrages"
+msgstr "Unterdrückter: Mindestzahl negativer Stimmen eines gelöschten Beitrages"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
@@ -758,20 +708,15 @@ msgstr "Präfix, das der Betreffzeile vorangestellt werden soll"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Diese Einstellung wird standardmäßig vom Django-Framework "
-"settingEMAIL_SUBJECT_PREFIX übernommen. Eine Eingabe hier wird die "
-"Standardeinstellung überschreiben."
+msgstr "Diese Einstellung wird standardmäßig vom Django-Framework settingEMAIL_SUBJECT_PREFIX übernommen. Eine Eingabe hier wird die Standardeinstellung überschreiben."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "E-Mail-Adresse speichern"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "E-Mail- und Benachrichtigungseinstellungen"
+msgstr "Aktiviere Email Benachrichtigungen"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -783,9 +728,7 @@ msgstr "Standard Benachrichtigungsintervall für alle Fragen"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Alle Fragen\" "
-"fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Alle Fragen\" fest."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
@@ -795,39 +738,29 @@ msgstr "Standard Benachrichtigungsintervall für vom Benutzer gestellte Fragen"
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer "
-"gestellte Fragen\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer gestellte Fragen\" fest."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Standard Benachrichtigungsintervall für alle vom Benutzer beantworteten "
-"Fragen"
+msgstr "Standard Benachrichtigungsintervall für alle vom Benutzer beantworteten Fragen"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer "
-"beantwortete Fragen\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer beantwortete Fragen\" fest."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
-"Standard Benachrichtigungsintervall für vom Benutzer individuell ausgewählte "
-"Fragen"
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Standard Benachrichtigungsintervall für vom Benutzer individuell ausgewählte Fragen"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer "
-"individuell ausgewählte Fragen\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Vom Benutzer individuell ausgewählte Fragen\" fest."
#: conf/email.py:129
msgid ""
@@ -838,9 +771,7 @@ msgstr "Standard Benachrichtigungsintervall für Nennungen und Kommentare"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Nennungen und "
-"Kommentare\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates für \"Nennungen und Kommentare\" fest."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -851,24 +782,17 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"Hinweis: Um diese Funktion zu verwenden, ist es notwendig, den Befehl "
-"\"send_unanswered_question_reminders\" als Manager auszuführen (z.B. als "
-"Cronjob - mit einer geeigneten Frequenz)"
+msgstr "Hinweis: Um diese Funktion zu verwenden, ist es notwendig, den Befehl \"send_unanswered_question_reminders\" als Manager auszuführen (z.B. als Cronjob - mit einer geeigneten Frequenz)"
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
-"Anzahl der Tage, bevor eine Erinnerung über unbeantwortete Fragen geschickt "
-"wird"
+msgstr "Anzahl der Tage, bevor eine Erinnerung über unbeantwortete Fragen geschickt wird"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates (in Tagen) für "
-"\"Erinnerung für unbeantwortete Fragen\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates (in Tagen) für \"Erinnerung für unbeantwortete Fragen\" fest."
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
@@ -881,26 +805,19 @@ msgstr "Regelmäßige Erinnerung zum Auswählen der besten Antwort senden"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"Hinweis: Um diese Funktion zu verwenden, ist es notwendig, den Befehl "
-"\"send_accept_answer_reminders\" als Manager auszuführen (z.B. als Cronjob - "
-"mit einer geeigneten Frequenz)"
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "Hinweis: Um diese Funktion zu verwenden, ist es notwendig, den Befehl \"send_accept_answer_reminders\" als Manager auszuführen (z.B. als Cronjob - mit einer geeigneten Frequenz)"
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
-"Anzahl der Tage, bevor eine Erinnerung zum Auswählen der besten Antwortet "
-"geschickt wird"
+msgstr "Anzahl der Tage, bevor eine Erinnerung zum Auswählen der besten Antwortet geschickt wird"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Legt das Benachrichtigungsintervall für E-Mail-Updates (in Tagen) für "
-"\"Auswählen der besten Antwort\" fest."
+msgstr "Legt das Benachrichtigungsintervall für E-Mail-Updates (in Tagen) für \"Auswählen der besten Antwort\" fest."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
@@ -913,9 +830,7 @@ msgstr "E-Mail-Verifikation vor dem Absenden eines Beitrags notwendig"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Die E-Mail-Verifikation erfolgt über die Versendung eines Verifikations-"
-"Schlüssels per E-Mail"
+msgstr "Die E-Mail-Verifikation erfolgt über die Versendung eines Verifikations-Schlüssels per E-Mail"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -923,9 +838,7 @@ msgstr "Dummy-E-Mail-Adresse für anonyme Benutzer"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Benutzen Sie diese Einstellung, um den Gravatar von Benutzer ohne E-Mail-"
-"Adresse zu steuern"
+msgstr "Benutzen Sie diese Einstellung, um den Gravatar von Benutzer ohne E-Mail-Adresse zu steuern"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -933,30 +846,23 @@ msgstr "Fragen stellen per E-Mail erlauben"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Für diese Einstellung füllen Sie bitte die IMAP-Angaben in der Datei "
-"settings.py aus"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Für diese Einstellung füllen Sie bitte die IMAP-Angaben in der Datei settings.py aus"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
-"Leerstellen in per E-Mail gesendeten Schlagwörtern durch Bindestriche "
-"ersetzen"
+msgstr "Leerstellen in per E-Mail gesendeten Schlagwörtern durch Bindestriche ersetzen"
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Diese Einstellung gilt für Schlagwörter, die in der Betreffzeile von per E-"
-"Mail gestellten Fragen stehen"
+msgstr "Diese Einstellung gilt für Schlagwörter, die in der Betreffzeile von per E-Mail gestellten Fragen stehen"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Fragen stellen per E-Mail erlauben"
+msgstr "Aktiviere das Schreiben von Antworten und Kommentaren via Email"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -972,8 +878,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -987,12 +893,9 @@ msgstr "Verifikationsschlüssel für die Google-Webseite"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Dieser Schlüssel hilft Google dabei, Ihre Seite zu indizieren. Bitte "
-"beschaffen Sie sich diesen auf der <a href=\"%(url)s?hl=%(lang)s\">Google "
-"Webmaster-Tools Webseite</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Dieser Schlüssel hilft Google dabei, Ihre Seite zu indizieren. Bitte beschaffen Sie sich diesen auf der <a href=\"%(url)s?hl=%(lang)s\">Google Webmaster-Tools Webseite</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -1003,16 +906,11 @@ msgstr "Schlüssel für Google-Analytics"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Diesen erhalten Sie auf der Webseite von <a href=\"%(url)s\">Google "
-"Analytics</a>, wenn Sie Google Analytics verwenden, um Ihre Webseite zu "
-"überwachen"
+msgstr "Diesen erhalten Sie auf der Webseite von <a href=\"%(url)s\">Google Analytics</a>, wenn Sie Google Analytics verwenden, um Ihre Webseite zu überwachen"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
-"Recaptcha verwenden (Die Eingabe der unten stehenden Schlüssel ist "
-"erforderlich)"
+msgstr "Recaptcha verwenden (Die Eingabe der unten stehenden Schlüssel ist erforderlich)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -1026,13 +924,9 @@ msgstr "Privater Schlüssel für Recaptcha"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha ist ein Dienst der es erlaubt, Menschen von Spam-Bots zu "
-"unterscheiden. Bitte klicken Sie hier, um diesen Dienst und den "
-"erforderlichen öffentlichen Schlüssel zu erhalten <a href=\"%(url)s\">"
-"%(url)s</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha ist ein Dienst der es erlaubt, Menschen von Spam-Bots zu unterscheiden. Bitte klicken Sie hier, um diesen Dienst und den erforderlichen öffentlichen Schlüssel zu erhalten <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1042,13 +936,9 @@ msgstr "Öffentlicher API-Schlüssel für Facebook"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"Erlaubt die Verwendung des öffentlichen API-Schlüssels von Facebook sowie "
-"des geheimen Schlüssels von Facebook, um sich auf Ihrer Seite anzumelden. "
-"Sie erhalten diese Schlüssel von der <a href=\"%(url)s\">Facebook Create "
-"App</a> Webseite"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Erlaubt die Verwendung des öffentlichen API-Schlüssels von Facebook sowie des geheimen Schlüssels von Facebook, um sich auf Ihrer Seite anzumelden. Sie erhalten diese Schlüssel von der <a href=\"%(url)s\">Facebook Create App</a> Webseite"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1061,11 +951,9 @@ msgstr "Anwenderschlüssel für Twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">Twitter "
-"Anwendungsseite</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">Twitter Anwendungsseite</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1078,10 +966,9 @@ msgstr "Anwenderschlüssel für LinkedIn"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">LinkedIn "
-"Entwicklerseite</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">LinkedIn Entwicklerseite</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1096,18 +983,15 @@ msgstr "Anwenderschlüssel für ident.ca"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">Identi.ca "
-"Anwendungsseite</a>"
+msgstr "Bitte registrieren Sie Ihr Forum auf der <a href=\"%(url)s\">Identi.ca Anwendungsseite</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "Geheimer Schlüssel für ident.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Statische Seiten - Ãœber, Nutzungsbedingungen usw."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1117,9 +1001,7 @@ msgstr "Text für die Über-Seite des Frage&Antworten-Forums (HTML-Format)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/"
-"\">HTML-Valitator</a> auf der \"Über\"-Seite, um Ihre Eingabe zu prüfen."
+msgstr "Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/\">HTML-Valitator</a> auf der \"Über\"-Seite, um Ihre Eingabe zu prüfen."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1129,37 +1011,27 @@ msgstr "Text für die FAQ-Seite des Frage&Antworten-Forums (HTML-Format)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/"
-"\">HTML-Valitator</a> auf der \"FAQ\"-Seite, um Ihre Eingabe zu prüfen."
+msgstr "Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/\">HTML-Valitator</a> auf der \"FAQ\"-Seite, um Ihre Eingabe zu prüfen."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Bitte melden Sie sich an, um eine Frage zu stellen!"
+msgstr "Instruktionen wie man Fragen richtig stellt"
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/"
-"\">HTML-Valitator</a> auf der \"FAQ\"-Seite, um Ihre Eingabe zu prüfen."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
-"Text der Nutzungsbedingungen für das Fragen&Antworten Forum (html-Format)"
+msgstr "Text der Nutzungsbedingungen für das Fragen&Antworten Forum (html-Format)"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/"
-"\">HTML-Valitator</a> auf der \"Nutzungsbedingungen\"-Seite, um Ihre Eingabe "
-"zu prüfen."
+msgstr "Speichern und klicken Sie anschließend auf <a href=\"http://validator.w3.org/\">HTML-Valitator</a> auf der \"Nutzungsbedingungen\"-Seite, um Ihre Eingabe zu prüfen."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1174,9 +1046,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "Kommentar löschen"
+msgstr "Editor für Kommentare"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1184,8 +1055,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1193,11 +1064,9 @@ msgid "Enable embedding videos. "
msgstr "Aktiviere eingebette Videos."
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
-"Das Einbetten von Videos ermöglichen. <em>Information: Bitte lesen Sie zuvor "
-"<a href=\"%(url)s>Bitte lesen!</a> durch.</em>"
+msgstr "<em>Achtung: bitte zuerst folgendes lesen <a href=\"%(url)s\"></a> first.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1209,11 +1078,9 @@ msgstr "Das anonyme Stellen von Fragen erlauben"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Anonyme Fragen kommen dem Ruf eines Benutzers nicht zugute und dessen "
-"Identität wird nicht preisgegeben, solange dieser seine Meinung nicht ändert"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Anonyme Fragen kommen dem Ruf eines Benutzers nicht zugute und dessen Identität wird nicht preisgegeben, solange dieser seine Meinung nicht ändert"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1225,17 +1092,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Wählen Sie diese Option, wenn Sie es Benutzern ermöglichen wollen, Fragen "
-"oder Antworten zu veröffentlichen, bevor Sie sich angemeldet haben. Die "
-"Aktivierung kann eine Anpassung des User-Login-Systems erfordern, so dass "
-"jedes Mal, wenn sich ein Benutzer anmeldet, nach ausstehenden Beiträgen "
-"gesucht wird. Das eingebaute Askbot Login-System unterstützt diese Funktion."
+msgstr "Wählen Sie diese Option, wenn Sie es Benutzern ermöglichen wollen, Fragen oder Antworten zu veröffentlichen, bevor Sie sich angemeldet haben. Die Aktivierung kann eine Anpassung des User-Login-Systems erfordern, so dass jedes Mal, wenn sich ein Benutzer anmeldet, nach ausstehenden Beiträgen gesucht wird. Das eingebaute Askbot Login-System unterstützt diese Funktion."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Fragen schließen, die von Anderen gestellt wurden"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1251,8 +1112,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1263,10 +1124,7 @@ msgstr "Das Ändern von Antworten zu Fragen erlauben"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Diese Einstellung hilft, Daten aus anderen Foren wie Zendesk zu importieren, "
-"wenn beim automatischen Import von Daten die ursprüngliche Frage nicht "
-"richtig erkannt wird."
+msgstr "Diese Einstellung hilft, Daten aus anderen Foren wie Zendesk zu importieren, wenn beim automatischen Import von Daten die ursprüngliche Frage nicht richtig erkannt wird."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1285,38 +1143,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Minimale Länge der Antwort (Anzahl der Zeichen)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Minimale Länge des Stichworts (Anzahl der Zeichen)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Unbeantwortete Fragen"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Vom Akzeptieren der besten Antwort profitieren"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "Bitte geben Sie mindestens ein Schlagwort ein."
+msgstr "Werden Tags benötigt?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "Website"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Tags benutzen"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1326,10 +1178,7 @@ msgstr "Verbindliche Schlagwörter"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Mindestens eines dieser Schlagwörter ist für jede neue oder neu bearbeitete "
-"Frage erforderlich. Ein verbindliches Schlagwort kann ein Platzhalter sein, "
-"falls die Platzhalter-Schlagwörter aktiviert sind."
+msgstr "Mindestens eines dieser Schlagwörter ist für jede neue oder neu bearbeitete Frage erforderlich. Ein verbindliches Schlagwort kann ein Platzhalter sein, falls die Platzhalter-Schlagwörter aktiviert sind."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1340,11 +1189,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Achtung: Nach der Aktivierung dieser Option erstellen Sie bitte eine "
-"Sicherungskopie der Datenbank und führen Sie den Management-Befehl "
-"<code>python manage.py fix_question_tags</code> aus, um alle Schlagwörter "
-"umzubenennen."
+msgstr "Achtung: Nach der Aktivierung dieser Option erstellen Sie bitte eine Sicherungskopie der Datenbank und führen Sie den Management-Befehl <code>python manage.py fix_question_tags</code> aus, um alle Schlagwörter umzubenennen."
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1352,10 +1197,9 @@ msgstr "Format der Schlagwort-Liste"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Wählen Sie als Format für die Schlagwörter entweder eine einfache Liste oder "
-"eine Schlagwort-Wolke"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Wählen Sie als Format für die Schlagwörter entweder eine einfache Liste oder eine Schlagwort-Wolke"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1365,10 +1209,7 @@ msgstr "Platzhalter-Schlagwörter verwenden"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"Platzhalter-Schlagwörter können dazu benutzt werden, mehrere Schlagwörter "
-"auf einmal zu verfolgen oder zu ignorieren. Ein gültiges Platzhalter-"
-"Schlagwort hat ganz zum Schluss einen einzelnen Platzhalter."
+msgstr "Platzhalter-Schlagwörter können dazu benutzt werden, mehrere Schlagwörter auf einmal zu verfolgen oder zu ignorieren. Ein gültiges Platzhalter-Schlagwort hat ganz zum Schluss einen einzelnen Platzhalter."
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1376,8 +1217,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1402,9 +1243,7 @@ msgstr ""
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
-msgstr ""
-"Maximale Anzahl von Kommentaren, die standardmäßig unterhalb von Beiträgen "
-"angezeigt werden sollen"
+msgstr "Maximale Anzahl von Kommentaren, die standardmäßig unterhalb von Beiträgen angezeigt werden sollen"
#: conf/forum_data_rules.py:365
#, python-format
@@ -1417,9 +1256,7 @@ msgstr "Zeit zum Erstellen von Kommentaren begrenzen"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
-"Falls nicht aktiviert, gibt es kein Zeitlimit, um die Kommentare zu "
-"bearbeiten"
+msgstr "Falls nicht aktiviert, gibt es kein Zeitlimit, um die Kommentare zu bearbeiten"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
@@ -1427,8 +1264,7 @@ msgstr "Zeit in Minuten, um Kommentare zu erstellen"
#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
-msgstr ""
-"Um diese Einstellung zu verwenden, aktivieren Sie bitte die vorherige Option"
+msgstr "Um diese Einstellung zu verwenden, aktivieren Sie bitte die vorherige Option"
#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
@@ -1446,9 +1282,7 @@ msgstr "Mindestlänge des Suchbegriffs für eine Ajax-Suche"
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
-"Muss mit der korrespondierenden Datenbankanbindungs-Einstellung "
-"übereinstimmen"
+msgstr "Muss mit der korrespondierenden Datenbankanbindungs-Einstellung übereinstimmen"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
@@ -1459,11 +1293,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Aktivieren Sie diese Option, um das \"klebende\" Verhalten der Textsuche "
-"auszuschalten. Dies kann hilfreich sein, wenn Sie die Suchleiste von der "
-"Standardposition wegbewegen wollen oder das klebende Standardverhalten der "
-"Textsuche nicht mögen."
+msgstr "Aktivieren Sie diese Option, um das \"klebende\" Verhalten der Textsuche auszuschalten. Dies kann hilfreich sein, wenn Sie die Suchleiste von der Standardposition wegbewegen wollen oder das klebende Standardverhalten der Textsuche nicht mögen."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1478,9 +1308,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Was bedeutet \"offene Frage\"?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Gruppeneinstellungen bearbeiten"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1491,22 +1320,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "ClaimID Benutzername"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "E-Mail-Adresse speichern"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1538,9 +1364,8 @@ msgid "Use LDAP authentication for the password login"
msgstr "LDAP-Authentifizierung für das Anmelden benutzen"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr "Beiträge dieses Benutzers automatisch für E-Mail-Updates akzeptieren"
+msgstr ""
#: conf/ldap.py:29
msgid ""
@@ -1587,9 +1412,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1600,19 +1425,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Benutzerlogin"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1654,46 +1478,35 @@ msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Name des LDAP-Dienstes"
+msgstr "LDAP Server EMAIL Feldname"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
msgstr "Dieses Feld wird benötigt"
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Seitenleiste der Hauptseite"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Benutzerprofil Seitenleiste"
+msgstr "Aktiviere linke sidebar"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr "HTML für die linke sidebar"
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
msgstr ""
-"Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der "
-"Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für "
-"die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-"
-"Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und "
-"in allen Browsern funktionieren."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "Inhalt der Lizenz für den Lizensinhalt"
+msgstr "Content Lizenz"
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1721,8 +1534,7 @@ msgstr "Lizenz-Homepage"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
-"Link zur offiziellen Homepage mit allen gesetzlichen Lizenz-Bestimmungen"
+msgstr "Link zur offiziellen Homepage mit allen gesetzlichen Lizenz-Bestimmungen"
#: conf/license.py:69
msgid "Use license logo"
@@ -1737,39 +1549,28 @@ msgid "Login provider setings"
msgstr "Login Einstellungen des Providers"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
-"Alternativ die Schaltflächen des Login-Providers auf der Seite für die "
-"Passworteingabe anzeigen."
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Alternativ die Schaltflächen des Login-Providers auf der Seite für die Passworteingabe anzeigen."
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
-"Immer das lokale Anmeldeformular anstatt der \"Askbot\"-Schaltfläche "
-"verwenden."
+msgstr "Immer das lokale Anmeldeformular anstatt der \"Askbot\"-Schaltfläche verwenden."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
-"Aktivieren, um das Anmelden mit einer selbst gehosteten Wordpress-Seite zu "
-"erlauben"
+msgstr "Aktivieren, um das Anmelden mit einer selbst gehosteten Wordpress-Seite zu erlauben"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"Um diese Funktion zu aktivieren, müssen Sie unten die Wordpress xml-rpc-"
-"Einstellung angeben."
+msgstr "Um diese Funktion zu aktivieren, müssen Sie unten die Wordpress xml-rpc-Einstellung angeben."
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"Wordpress URL zur xml-rpc einfügen, normalerweise http://mysite.com/xmlrpc."
-"php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Wordpress URL zur xml-rpc einfügen, normalerweise http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
@@ -1782,9 +1583,8 @@ msgid "Upload your icon"
msgstr "Ihr Icon hochladen"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Passwort"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1796,9 +1596,7 @@ msgstr "Aktiviert den Login für %(provider)s"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Hinweis: Um %(provider)s-Login wirklich zu ermöglichen sind noch zusätzliche "
-"Parameter im Bereich \"Externe Schlüssel\" einzustellen."
+msgstr "Hinweis: Um %(provider)s-Login wirklich zu ermöglichen sind noch zusätzliche Parameter im Bereich \"Externe Schlüssel\" einzustellen."
#: conf/markup.py:15
msgid "Markup in posts"
@@ -1810,16 +1608,11 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Wird die Option aktiviert, so lösen Unterstrich-Zeichen keine kursive oder "
-"fette Formatierung mehr aus. Fett- und Kursivdarstellung kann jedoch "
-"weiterhin durch Sternchen erreicht werden. Beachten Sie, das \"MathJax-"
-"Unterstützung\" diese Option implizit aktiviert, da Unterstriche für LaTeX-"
-"Eingabe intensiv genutzt werden."
+msgstr "Wird die Option aktiviert, so lösen Unterstrich-Zeichen keine kursive oder fette Formatierung mehr aus. Fett- und Kursivdarstellung kann jedoch weiterhin durch Sternchen erreicht werden. Beachten Sie, das \"MathJax-Unterstützung\" diese Option implizit aktiviert, da Unterstriche für LaTeX-Eingabe intensiv genutzt werden."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1830,9 +1623,7 @@ msgstr "Mathjax Unterstützung (Rendern von LaTeX)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Wenn Sie dieses Feature aktivieren, muss <a href=\"%(url)s\">Mathjax</a> "
-"seinem eigenen Verzeichnis auf Ihrem Server in installiert sein."
+msgstr "Wenn Sie dieses Feature aktivieren, muss <a href=\"%(url)s\">Mathjax</a> seinem eigenen Verzeichnis auf Ihrem Server in installiert sein."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1843,11 +1634,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Hinweis - <strong>MathJax ist nicht in Askbot enthalten.</strong> - Sie "
-"sollten es selber installieren, vorzugsweise in einer eigenen Domäne, und "
-"die URL eingeben, die auf das MathJax-Verzeichnis zeigt (z.B. http://"
-"meineDomäne.de/mathjax)."
+msgstr "Hinweis - <strong>MathJax ist nicht in Askbot enthalten.</strong> - Sie sollten es selber installieren, vorzugsweise in einer eigenen Domäne, und die URL eingeben, die auf das MathJax-Verzeichnis zeigt (z.B. http://meineDomäne.de/mathjax)."
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1855,18 +1642,15 @@ msgstr "Automatische Verknüpfung mit speziellen Parametern ermöglichen"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Ist diese Einstellung aktiviert, so ist die Anwendung in der Lage, "
-"entsprechende Muster automatisch mit URLs zu verknüpfen."
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Ist diese Einstellung aktiviert, so ist die Anwendung in der Lage, entsprechende Muster automatisch mit URLs zu verknüpfen."
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
msgstr "Reguläre Ausdrücke für das Auffinden Verknüpfungsmustern"
#: conf/markup.py:108
-#, fuzzy
msgid ""
"Enter valid regular expressions for the patters, one per line. For example "
"to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). "
@@ -1874,10 +1658,6 @@ msgid ""
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
msgstr ""
-"Geben Sie jeweils einen regulären Ausdruck pro Zeile für das "
-"Erkennungsmuster ein. Um beispielsweise ein Bug-Muster #bug123 zu erkennen, "
-"nutzen Sie den folgenden regulären Ausdruck: #bug(\\d+). Die in Klammern "
-"gesetzten Zahlen werden an die Muster-URL übermittelt."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1887,17 +1667,11 @@ msgstr "Links für automatische Verlinkung"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
-"Geben Sie hier die URL-Vorgabe für die zuvor gemachten Muster-Eingaben ein - "
-"ebenfalls mit einem Eintrag pro Zeile. <strong>Stellen Sie sicher, dass die "
-"Anzahl der Zeilen in diesem Einstellungsbereich mit den zuvor gemachten "
-"übereinstimmt.</strong> Zum Beispiel: Der Eintrag https://bugzilla.redhat."
-"com/show_bug.cgi?id=\\1 zusammen mit dem zuvor eingetragenen Muster-Eintrag "
-"#123 erzeugt eine Verknüpfung zum Bug 123 im Redhat bug tracker."
+msgstr "Geben Sie hier die URL-Vorgabe für die zuvor gemachten Muster-Eingaben ein - ebenfalls mit einem Eintrag pro Zeile. <strong>Stellen Sie sicher, dass die Anzahl der Zeilen in diesem Einstellungsbereich mit den zuvor gemachten übereinstimmt.</strong> Zum Beispiel: Der Eintrag https://bugzilla.redhat.com/show_bug.cgi?id=\\1 zusammen mit dem zuvor eingetragenen Muster-Eintrag #123 erzeugt eine Verknüpfung zum Bug 123 im Redhat bug tracker."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1920,9 +1694,8 @@ msgid "Accept own answer"
msgstr "Eigene Antwort erlauben"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Eigene Antwort erlauben"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1975,9 +1748,8 @@ msgid "Edit posts authored by other people"
msgstr "Einträge anderer Authoren bearbeiten"
#: conf/minimum_reputation.py:182
-#, fuzzy
msgid "View offensive flags"
-msgstr "als beleidigend/illegal gemeldet"
+msgstr "Zeige anstößige Markierungen"
#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
@@ -1991,9 +1763,7 @@ msgstr "Entferne rel=nofollow von der eigenen Homepage"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"Findet eine Suchmaschine das Attribut rel=nofollow in einer Verknüpfung, so "
-"wird diese beim Ranking der entsprechenden Seite nicht berücksichtigt."
+msgstr "Findet eine Suchmaschine das Attribut rel=nofollow in einer Verknüpfung, so wird diese beim Ranking der entsprechenden Seite nicht berücksichtigt."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -2012,18 +1782,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "Moderation"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "Moderation"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -2032,9 +1800,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "list of all questions"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -2046,37 +1813,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "Erinnerung für Fragen ohne Antwort versenden"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Fragen"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "Unbeantwortete Fragen"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Alle Fragen"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Name für anonyme Benutzer"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2100,13 +1862,11 @@ msgstr "Vom Akzeptieren der besten Antwort profitieren"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
-"Zugewinn für den Autor des Postings einer zurückgezogenen negativen Bewertung"
+msgstr "Zugewinn für den Autor des Postings einer zurückgezogenen negativen Bewertung"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
-"Zugewinn für den Abstimmenden einer zurückgezogenen negativen Bewertung"
+msgstr "Zugewinn für den Abstimmenden einer zurückgezogenen negativen Bewertung"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
@@ -2114,8 +1874,7 @@ msgstr "Verlust des Abstimmenden einer zurückgezogenen Antwort-Annahme"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
-"Verlust für den Autor, dessen Antwort als \"unakzeptabel\" markiert wurde"
+msgstr "Verlust für den Autor, dessen Antwort als \"unakzeptabel\" markiert wurde"
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
@@ -2123,26 +1882,23 @@ msgstr "Verlust für die Abgabe einer negativen Bewertung"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
+msgstr "Verlust für den Verfasser eines Beitrags, wenn dieser als anstößig markiert wurde."
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
-"Verlust für den Autor des Postings, der ein negative Bewertung erhalten hat"
+msgstr "Verlust für den Autor des Postings, der ein negative Bewertung erhalten hat"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
+msgstr "Verlust für den Verfasser eines Beitrags, der 3 mal aus dem gleichen Grund markiert wurde."
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
+msgstr "Verlust Verlust für den Verfasser eines Beitrags, der 5 mal aus dem gleichen Grund markiert wurde."
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
-"Verlust für den Autor des Postings, wenn eine positive Bewertung storniert "
-"wurde"
+msgstr "Verlust für den Autor des Postings, wenn eine positive Bewertung storniert wurde"
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
@@ -2158,19 +1914,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der "
-"Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für "
-"die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-"
-"Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und "
-"in allen Browsern funktionieren."
+msgstr "Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und in allen Browsern funktionieren."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Dummy-E-Mail-Adresse für anonyme Benutzer"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2182,7 +1932,7 @@ msgstr ""
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
+msgstr "Anzahl der dargestellten Avatare in der Sidebar begrenzen"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
@@ -2201,9 +1951,7 @@ msgstr "Schlagwortliste/-wolke in der Seitenleiste anzeigen"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
-"Deaktivieren, um die Schlagwortliste oder -wolke in der Seitenleiste "
-"auszublenden."
+msgstr "Deaktivieren, um die Schlagwortliste oder -wolke in der Seitenleiste auszublenden."
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -2211,78 +1959,52 @@ msgstr "Benutzerdefinierte Fußzeile der Seitenleiste"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Nutzen Sie diesen Bereich für Inhalte in der Fußzeile der Seitenleiste im "
-"HTML-Format. Bei der Nutzung dieser Option (ebenso wie bei der Kopfzeile der "
-"Seitenleiste) wird um Nutzung des HTML-Ãœberprungsdienstes gebeten, damit "
-"gültige Inhalte, die in allen Browsern darstellbar sind, sichergestellt "
-"werden."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Nutzen Sie diesen Bereich für Inhalte in der Fußzeile der Seitenleiste im HTML-Format. Bei der Nutzung dieser Option (ebenso wie bei der Kopfzeile der Seitenleiste) wird um Nutzung des HTML-Überprungsdienstes gebeten, damit gültige Inhalte, die in allen Browsern darstellbar sind, sichergestellt werden."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Benutzerprofil Seitenleiste"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Benutzerspezifische Kopfzeile der Seitenleiste"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Fragen-Seite Seitenleiste"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der "
-"Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für "
-"die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-"
-"Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und "
-"in allen Browsern funktionieren."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Von mir beantwortet"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der "
-"Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für "
-"die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-"
-"Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und "
-"in allen Browsern funktionieren."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Benutzen Sie diesen Bereich, um Inhalt für den ganz oberen Bereich der "
-"Seitenleiste im HTML Format einzugeben. Wenn Sie diese Option (gilt auch für "
-"die Seitenleistenfußzeile) benutzen, benutzen Sie bitte den HTML-"
-"Validierungsservice, um sicherzustellen, dass die Eingaben korrekt sind und "
-"in allen Browsern funktionieren."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2304,7 +2026,7 @@ msgstr ""
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
-msgstr "Verwandte / ähnliche Fragen in der Seitenleiste anzeigen"
+msgstr "Verwandte Fragen in der Seitenleiste anzeigen"
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
@@ -2336,9 +2058,7 @@ msgstr "Seitentitel für das Fragen&Antworten Forum"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
-"Durch Komma getrennte Liste der Schlüsselworte auf der Fragen & Antworten-"
-"Seite"
+msgstr "Durch Komma getrennte Liste der Schlüsselworte auf der Fragen & Antworten-Seite"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
@@ -2353,14 +2073,12 @@ msgid "Short name for your Q&A forum"
msgstr "Abkürzung für Ihr Fragen&Antworten Forum"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Bitte geben Sie Ihren Benutzernamen ein."
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
-msgstr "Die Basis-URL Ihres F&A-Forums muss mit http oder https beginnen"
+msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
@@ -2384,8 +2102,7 @@ msgstr "URL zur Feedback-Seite"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-"Falls leer, wird stattdessen eine einfache interne Feedback-Form genutzt"
+msgstr "Falls leer, wird stattdessen eine einfache interne Feedback-Form genutzt"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
@@ -2500,8 +2217,8 @@ msgstr "Seiten Favicon"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2511,8 +2228,8 @@ msgstr "Schaltfläche Passwort-Login"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2522,8 +2239,8 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
@@ -2542,12 +2259,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2556,8 +2273,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2604,9 +2321,9 @@ msgstr "CSS"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2623,13 +2340,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2653,40 +2370,39 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Auswählen, um die Community-Wiki-Funktion zu aktivieren"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "Diese Frage wieder eröffnen"
+msgstr "Aktivieren um das Teilen der Fragen auf Twitter zu erlauben"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
msgid "Check to enable sharing of questions on Facebook"
-msgstr ""
+msgstr "Aktivieren um das Teilen der Fragen auf Facebook zu erlauben"
#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr ""
+msgstr "Aktivieren um das Teilen der Fragen auf LinkedIn zu erlauben"
#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr ""
+msgstr "Aktivieren um das Teilen der Fragen auf Identi.ca zu erlauben"
#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
-msgstr ""
+msgstr "Aktivieren um das Teilen der Fragen auf Google+ zu erlauben"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
@@ -2707,7 +2423,7 @@ msgstr ""
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
-msgstr ""
+msgstr "Punkte, Abzeichen, Votes & Meldungen"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
@@ -2730,18 +2446,16 @@ msgid "User settings"
msgstr "Benutzereinstellungen"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Text, der anonymen Benutzern zur Begrüßung angezeigt wird"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "Gastbenutzer können nicht abstimmen"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
-msgstr ""
+msgstr "Erlaubt die Änderung des dargestellten Benutzernamens"
#: conf/user_settings.py:50
msgid "Auto-fill user name, email, etc on registration"
@@ -2752,14 +2466,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Nur einen Zugang pro E-Mail-Adresse erlauben"
+msgstr "Erlaubt Benutzern die eigene E-Mail Adresse zu ändern."
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "Eine E-Mail-Adresse wird benötigt"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2767,16 +2479,15 @@ msgstr "Erlaube Accout-Wiederherstellung per E-Mail"
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
-msgstr ""
+msgstr "Erlaube das hinzufügen und entfernen von Loginmethoden"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
-msgstr ""
+msgstr "Minimal zugelassene Länge des dargestellten Benutzernamens"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Standardwert: %s"
+msgstr "Standartavatar für Benutzer"
#: conf/user_settings.py:107
msgid ""
@@ -2792,13 +2503,13 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Standart Gravatar Icontyp"
#: conf/user_settings.py:136
msgid ""
@@ -2813,7 +2524,7 @@ msgstr "Name für anonyme Benutzer"
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
-msgstr ""
+msgstr "Abstimmung- und Meldelimits"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
@@ -2821,33 +2532,33 @@ msgstr "Anzahl der Bewertungen, die ein Benutzer pro Tag abgeben kann"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
+msgstr "Anzahl der Meldungen pro Benutzer und Tag"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Wert für die Warnung bei nur noch wenigen täglichen Abstimmungen"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
-msgstr ""
+msgstr "Anzahl der Tage um eine Abstimmung zurückzunehmen"
#: conf/vote_rules.py:60
msgid "Number of days required before answering own question"
-msgstr ""
+msgstr "Anzahl der Tage nach wievielen es erlaubt ist die eigene Frage zu beantworten"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
+msgstr "Anzahl der Meldungen ab wann ein Eintrag automatisch versteckt wird"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
+msgstr "Anzah der Meldungen ab wann ein Eintrag automatisch gelöscht wird"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
+msgstr "Minimale Anzahl von Tagen, um eine Frage zu akzeptieren, falls die Frage nicht von dem Fragesteller akzeptiert wurde"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2867,9 +2578,7 @@ msgstr "Keine echte Frage"
#: const/__init__.py:15
msgid "the question is answered, right answer was accepted"
-msgstr ""
-"The Frage wurde beantwortet, die korrekte Antwort als \"Akzeptiert\" "
-"markiert."
+msgstr "The Frage wurde beantwortet, die korrekte Antwort als \"Akzeptiert\" markiert."
#: const/__init__.py:16
msgid "question is not relevant or outdated"
@@ -2894,16 +2603,14 @@ msgstr "\"Teilen\" (sharing) deaktivieren"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Beiträge sperren"
+msgstr "meine Beiträge"
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Beiträge sperren"
+msgstr "alle Beiträge"
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2957,8 +2664,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2970,9 +2677,8 @@ msgid "unanswered"
msgstr "unbeantwortet"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Alle Fragen"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -3015,9 +2721,8 @@ msgid "edited answer"
msgstr "überarbeitete Antwort"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "Auszeichnung erhalten"
+msgstr "verliehene Abzeichen"
#: const/__init__.py:202
msgid "marked best answer"
@@ -3080,26 +2785,20 @@ msgid "mentioned in the post"
msgstr "Im Beitrag erwähnt"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "Aktive Forumsteilnehmer werden in Bronze ausgezeichnet."
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
msgstr ""
-"Goldene Auszeichnungen erreicht man mit regelmäßiger, überdurchschnittlicher "
-"Beteiligung."
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "Reaktionen"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Ãœberarbeitung speichern"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3110,14 +2809,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "Beantwortete Frage"
+msgstr "beantwortete Frage"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "überarbeitete Antwort"
+msgstr "Akzeptierte Antwort"
#: const/__init__.py:307
msgid "[closed]"
@@ -3136,35 +2833,29 @@ msgid "retagged"
msgstr "Tags verändert"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[Preis]"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "Alle Tags zeigen"
+msgstr "alle Tags anzeigen"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "Ignorierte Tags ausschließen"
+msgstr "ignorierte Tags ausschließen "
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Tags, die mich interessieren"
+msgstr "nur interessante Tags"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Tags benutzen"
+msgstr "nur abonnierte Tags"
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "Alle Tags zeigen"
+msgstr "E-Mail für alle Tags"
#: const/__init__.py:348
msgid "instantly"
@@ -3184,7 +2875,7 @@ msgstr "Keine E-Mail"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
msgid "mystery-man"
@@ -3195,9 +2886,8 @@ msgid "monsterid"
msgstr "MonsterID"
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "Wie verändert man sein Profilbild (Avatar) und was ist Gravatar?"
+msgstr "wavatar"
#: const/__init__.py:362
msgid "retro"
@@ -3228,53 +2918,44 @@ msgid "Uploaded Avatar"
msgstr "Hochgeladener Avatar"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "Zeitpunkt der Schließung"
+msgstr ""
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "Zeitpunkt der Schließung"
+msgstr ""
#: const/__init__.py:431
msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "aktiv"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "geantwortet"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "geantwortet"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "Stimmen übrig"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "Stimmen übrig"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "Stellen Sie nur Fragen, die für dieses Forum relevant sind."
+msgstr ""
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "Klicken Sie, um die höchstbewerteten Fragen anzuzeigen"
+msgstr "Klicken um die relevantesten Fragen zu sehen"
#: const/message_keys.py:23
msgid "by relevance"
@@ -3313,9 +2994,8 @@ msgid "by answers"
msgstr "Nach Antworten"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "Klicken Sie, um die höchstbewerteten Fragen anzuzeigen"
+msgstr "Klicken, um die meist beantworteten Fragen zu sehen"
#: const/message_keys.py:33
msgid "click to see least voted questions"
@@ -3338,9 +3018,8 @@ msgid "ignored"
msgstr "Ignorieren"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Tags benutzen"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3355,27 +3034,20 @@ msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
-"Dein Account wurde geblockt, dadurch kannst du keine neuen Beiträge "
-"veröffentlichen.Bitte kontaktiere den Administrator."
+msgstr "Dein Account wurde geblockt, dadurch kannst du keine neuen Beiträge veröffentlichen.Bitte kontaktiere den Administrator."
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"Sorry, dein Account wurde gesperrt, deswegen kannst du keine neuen Beiträge "
-"verfassen. Deine alten Beiträge kannst du dennoch editieren. Kontaktiere "
-"bitte den Administrator."
+msgstr "Sorry, dein Account wurde gesperrt, deswegen kannst du keine neuen Beiträge verfassen. Deine alten Beiträge kannst du dennoch editieren. Kontaktiere bitte den Administrator."
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Herzlich Willkommen! Falls erforderlich bitte E-Mail Adresse (wichtig!) und "
-"Profilnamen eingeben."
+msgstr "Herzlich Willkommen! Falls erforderlich bitte E-Mail Adresse (wichtig!) und Profilnamen eingeben."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3387,14 +3059,12 @@ msgid "Please enter your %(username_token)s"
msgstr "Bitte geben Sie Ihren %(username_token)s ein"
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "Bitte geben Sie Ihren Benutzernamen ein."
+msgstr "Bitte gebe deinen Benutzernamen ein"
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "Bitte geben Sie Ihr Passwort ein."
+msgstr "Bitte gebe dein Passwort ein"
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
msgid "Please, enter your new password"
@@ -3417,8 +3087,7 @@ msgstr "Aktuelles Passwort"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
-"Das alte Passwort ist falsch. Bitte geben Sie das richtige Passwort ein."
+msgstr "Das alte Passwort ist falsch. Bitte geben Sie das richtige Passwort ein."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
@@ -3429,9 +3098,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "Ihr Benutzername (<i>Pflichtfeld</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "Es gibt keinen Benutzer dieses Namens"
+msgstr "Entschuldigung, es gibt diesen Benutzernamen nicht"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3439,9 +3107,8 @@ msgid "signin/"
msgstr "einloggen/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "Widgets/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3468,9 +3135,8 @@ msgid "recover/"
msgstr "wiederherstellen/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "verifizieren/"
+msgstr ""
#: deps/django_authopenid/util.py:379
#, python-format
@@ -3483,23 +3149,20 @@ msgid "Create a password-protected account"
msgstr "Einen Passwortgeschützten Account erstellen"
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
-msgstr "Passwort ändern"
+msgstr "Ändere dein Passwort"
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
msgstr "Mit Yahoo einloggen"
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "AOL Name"
+msgstr "AOL Nickname"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Mit Yahoo einloggen"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3518,14 +3181,12 @@ msgid "WordPress blog name"
msgstr "WordPress Blogname"
#: deps/django_authopenid/util.py:562
-#, fuzzy
msgid "Blogger blog name"
-msgstr "Blogger Name"
+msgstr "Blogger Blogname"
#: deps/django_authopenid/util.py:570
-#, fuzzy
msgid "LiveJournal blog name"
-msgstr "LiveJournal Name"
+msgstr "LiveJournal Blogname"
#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
@@ -3547,7 +3208,7 @@ msgstr "Ändern Sie Ihr %(provider)s Passwort"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Hier klicken, um zu sehen ob dein %(provider)s Login auch für %(site_name)s funktioniert"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3575,14 +3236,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s ist ungültig"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"Leider ist beim Verbindungsaufbau zu %(provider)s ist ein Problem "
-"aufgetreten. Bitte versuchen Sie es später noch einmal oder benutzen Sie "
-"einen anderen Anbieter."
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3593,10 +3250,7 @@ msgstr "Ihr neues Passwort wurde gespeichert"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"Leider ist beim Verbindungsaufbau zu %(provider)s ist ein Problem "
-"aufgetreten. Bitte versuchen Sie es später noch einmal oder benutzen Sie "
-"einen anderen Anbieter."
+msgstr "Leider ist beim Verbindungsaufbau zu %(provider)s ist ein Problem aufgetreten. Bitte versuchen Sie es später noch einmal oder benutzen Sie einen anderen Anbieter."
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3615,20 +3269,16 @@ msgid "Please add one or more login methods."
msgstr "Bitte ein oder mehrere Login-Verfahren hinzufügen."
#: deps/django_authopenid/views.py:724
-#, fuzzy
msgid "If you wish, please add, remove or re-validate your login methods"
msgstr ""
-"Hinzufügen, verschieben oder wiederherstellen deiner Login-Verfahren ist "
-"hier möglich."
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
-"Bitte warten Sie einen Moment! Ihr Account ist wiederhergestellt, jedoch..."
+msgstr "Bitte warten Sie einen Moment! Ihr Account ist wiederhergestellt, jedoch..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Tut uns leid, der Wiederherstellungsschlüssel ist abgelaufen oder ist ungültig"
#: deps/django_authopenid/views.py:801
#, python-format
@@ -3637,8 +3287,7 @@ msgstr "Login-Verfahren %(provider_name)s existiert nicht"
#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
-msgstr ""
-"Entschuldigung, es ist ein Fehler aufgetreten - bitte versuchen Sie es erneut"
+msgstr "Entschuldigung, es ist ein Fehler aufgetreten - bitte versuchen Sie es erneut"
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3655,9 +3304,7 @@ msgstr "Ihr %(provider)s Login funktioniert einwandfrei"
msgid ""
"Sorry, registration failed. The token can be already used or has expired. "
"Please try again"
-msgstr ""
-"Die Registrierung hat nicht geklappt. Dieses Token wurde bereits benutzt "
-"oder ist abgelaufen. Bitte nochmal versuchen."
+msgstr "Die Registrierung hat nicht geklappt. Dieses Token wurde bereits benutzt oder ist abgelaufen. Bitte nochmal versuchen."
#: deps/django_authopenid/views.py:1257
#, python-format
@@ -3666,9 +3313,7 @@ msgstr "Wiederherstellen Ihres %(site)s Accounts"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
-"Bitte überprüfen Sie Ihre E-Mail Postfach und klicken auf den Link in der "
-"Bestätigungs-E-Mail."
+msgstr "Bitte überprüfen Sie Ihre E-Mail Postfach und klicken auf den Link in der Bestätigungs-E-Mail."
#: deps/group_messaging/models.py:356
msgid "Re: "
@@ -3736,42 +3381,39 @@ msgstr ""
msgid ""
"<p>Note that a tag may consist of more than one word, to separate\n"
"the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>"
-msgstr ""
-"<p>Bedenke, dass Tags aus mehr als nur einem Wort bestehen können. Um die "
-"Tags zu trennen, benutze ein Semikolon- oder ein Komma-Zeichen: [One tag; "
-"Other tag]</p>"
+msgstr "<p>Bedenke, dass Tags aus mehr als nur einem Wort bestehen können. Um die Tags zu trennen, benutze ein Semikolon- oder ein Komma-Zeichen: [One tag; Other tag]</p>"
#: mail/__init__.py:214
#, python-format
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Sorry,ein unerwarteter Fehler ist passiert, bitte kontaktiere %(site)s Administrator</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Sorry, damit du Fragen auf %(site)s per E-Mail stellen kannst, musst du dich <a href=\"%(url)s\">registrieren</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Sorry, deine Frage konnte nicht gepostet werden, weil dein Account über nicht genügend Rechte Verfügt</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Bitte einen Benutzernamen eingeben"
+msgstr "Re: Willkommen auf %(site_name)s"
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3788,14 +3430,12 @@ msgid "Accept the best answer for %(question_count)d of your questions"
msgstr ""
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Verfassen Sie die erste Antwort auf diese Frage!"
+msgstr "Bitte nimm die beste Antwort auf diese Frage an."
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "Klicken Sie, um die ältesten Fragen zu sehen"
+msgstr "Bitte nimm die beste Antwort für diese Fragen an."
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3806,73 +3446,71 @@ msgstr[1] ""
#: management/commands/send_email_alerts.py:455
msgid "new question"
-msgstr "Neue Frage"
+msgstr "Frage abschicken"
#: management/commands/send_unanswered_question_reminders.py:67
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d unbeantwortete Frage über %(topics)s"
+msgstr[1] "%(question_count)d unbeantwortete Fragen über %(topics)s"
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "Bitte einloggen"
+msgstr "Bitte einloggen um %s zu verwenden"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Dieser Benutzername ist nicht erlaubt. Bitte wählen Sie einen anderen"
+msgstr "Sorry, diese Operation ist nicht erlaubt"
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "Sorry, du kannst nicht eine Antwort als die \"beste Antwort\" wählen oder abwählen, weil dein Account geblockt wurde."
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "Sorry, du kannst nicht eine Antwort als die \"beste Antwort\" wählen oder abwählen, weil dein Account gesperrt wurde."
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr "Erste Antwort auf eine eigene Frage akzeptiert"
+msgstr " Du Brauchst mehr als %(points)s, um die eigene Antwort auf die eigene Frage als die \"beste\" zu wählen."
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "Sorry, die Frage kannst du erst nach %(will_be_able_at)s akzeptieren"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
+msgstr "Nur Moderatoren oder der Fragesteller - %(username)s - kann eine Frage akzeptieren oder nicht akzeptieren."
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "Über selbst verfaßte Beiträge kann nicht abgestimmt werden"
+msgstr "Tut mir leid, du kannst nicht für deinen eigenen Beitrag abstimmen"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
-msgstr ""
+msgstr "Sorry, dein Account scheint geblockt worden zu sein."
#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
-msgstr ""
+msgstr "Dein Account scheint gesperrt worden zu sein."
#: models/__init__.py:716
#, python-format
@@ -3885,20 +3523,12 @@ msgid ">%(points)s points required to downvote"
msgstr "Negativ bewerten benötigt mindestens %(points)s Punkte"
#: models/__init__.py:737
-#, fuzzy
msgid "Sorry, blocked users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
+msgstr "Entschuldigung, blockierte Benutzer können keine Dateien hochladen."
#: models/__init__.py:738
-#, fuzzy
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
+msgstr "Tut mir leid, gesperrte Benutzer können keine Dateien hochladen"
#: models/__init__.py:740
#, python-format
@@ -3921,44 +3551,45 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] " Sorry, Kommentare (abgesehen vom letzten) darf man nur innerhalb von %(minutes)s Minute bearbeiten."
+msgstr[1] " Sorry, Kommentare (abgesehen vom letzten) darf man nur innerhalb von %(minutes)s Minuten bearbeiten."
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
+msgstr "Tut uns leid, aber nur der Ersteller des Kommentars oder der Moderator kann es ändern."
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
+msgstr "Sorry, da dein Account gesperrt ist, kannst du nur deine eigenen Beiträge kommentieren"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
+msgstr "Sorry, um zu kommentieren sin mindestens %(min_rep)s Karma-Punkte notwendig. Du kannst aber deine eigenen Beiträge und die Antworten auf deine Fragen kommentieren."
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
+msgstr "Dieser Beitrag wurde gelöscht und kann nur von dem Verfasser, dem Administrator und den Moderatoren gesehen werden."
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr ""
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
+msgstr "Sorry, dein Account ist geblockt. Du kannst jetzt keine Beiträge bearbeiten."
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Sorry, dein Account ist gesperrt. Du kannst jetzt nur die eigenen Beiträge bearbeiten."
#: models/__init__.py:926
#, python-format
@@ -3980,8 +3611,8 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Entschuldigung, ich kann deine Frage nicht löschen da eine positiv bewertete Antwort von einem Benutzer vorliegt"
+msgstr[1] "Entschuldigung, ich kann deine Frage nicht löschen da mehrere positiv bewertete Antworten von anderen Benutzern vorliegen"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -4001,7 +3632,7 @@ msgstr ""
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "Dein Account wurde geblockt, du kannst jetzt keine Fragen schließen"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
@@ -4030,7 +3661,8 @@ msgstr ""
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
#: models/__init__.py:1095
@@ -4043,11 +3675,11 @@ msgstr ""
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
-msgstr ""
-"Du hast diese Frage schon mal gemeldet. Du kannst es nur einmal machen."
+msgstr "Du hast diese Frage schon mal gemeldet. Du kannst es nur einmal machen."
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -4066,15 +3698,11 @@ msgstr ""
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
-msgstr ""
+msgstr "Kann keine nicht-vorhande Meldung entfernen"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
+msgstr "Dein Konto ist blockiert, du kannst keine Flags entfernen"
#: models/__init__.py:1185
msgid ""
@@ -4092,11 +3720,11 @@ msgstr[1] "Du benötigst mindestens %(min_rep)d Karma-Punkte"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
-msgstr ""
+msgstr "Du hast keine Berechtigung die Flags zu entfernen."
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "Keine Meldungen zu diesem Eintrag"
#: models/__init__.py:1235
msgid ""
@@ -4121,17 +3749,17 @@ msgstr ""
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
+msgstr "Entschuldigung, dein Account ist blockiert. Dadurch kannst du keine Kommentare löschen."
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "Entschuldigung, aber da dein Account vorübergehend ausgeschlossen wurde, kannst du nur noch deine eigenen Kommentare löschen."
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Damit Du Kommentare löschen kannst benötigst Du mindestens %(min_rep)s Punkte."
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4144,25 +3772,25 @@ msgstr ""
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "in zwei Tagen"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "morgen"
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "vor %(hr)d Stunde"
-msgstr[1] "vor %(hr)d Stunden"
+msgstr[0] "in %(hr)d Stunde"
+msgstr[1] "in %(hr)d Stunden"
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "vor %(min)d Minute"
-msgstr[1] "vor %(min)d Minuten"
+msgstr[0] "in %(min)d Minute"
+msgstr[1] "in %(min)d Minuten"
#: models/__init__.py:2004
#, python-format
@@ -4179,80 +3807,72 @@ msgid ""
msgstr ""
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "Anonym"
+msgstr "Anonymous"
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
-msgstr "Ihr Forumsteam"
+msgstr "Sitenadministrator"
#: models/__init__.py:2300
msgid "Forum Moderator"
msgstr "Forumsmoderator"
#: models/__init__.py:2302
-#, fuzzy
msgid "Suspended User"
-msgstr "Der Absender ist"
+msgstr "Gesperrter Benutzer"
#: models/__init__.py:2304
msgid "Blocked User"
-msgstr ""
+msgstr "Blockierter Benutzer"
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
-msgstr "Registrierter Benutzer"
+msgstr "Registierter Benutzer"
#: models/__init__.py:2308
msgid "Watched User"
-msgstr ""
+msgstr "Beobachtender Nutzer"
#: models/__init__.py:2310
msgid "Approved User"
-msgstr ""
+msgstr "Bestätigter benutzer"
#: models/__init__.py:2495
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr "%(username)s Karma ist %(reputation)s"
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ein Gold-Abzeichen"
+msgstr[1] "%(count)d Gold-Abzeichen"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] ""
-"Silberne Auszeichnungen erzielt man durch regelmäßige, geduldige Teilnahme "
-"am Forum."
-msgstr[1] ""
-"Silberne Auszeichnungen erzielt man durch regelmäßige, geduldige Teilnahme "
-"am Forum."
+msgstr[0] "ein Abzeichen in Silber"
+msgstr[1] "%(count)d Abzeichen in Silber"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "Aktive Forumsteilnehmer werden in Bronze ausgezeichnet."
-msgstr[1] "Aktive Forumsteilnehmer werden in Bronze ausgezeichnet."
+msgstr[0] "Ein Abzeichen in Bronze"
+msgstr[1] "%(count)d Abzeichen in Bronze"
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s und %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s hat %(badges)s"
#: models/__init__.py:2682
#, python-format
@@ -4262,14 +3882,14 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr "Der Benutzer %(user)s editierte %(post_link)s."
#: models/__init__.py:3164
#, python-format
@@ -4277,9 +3897,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr " %(post_link)s des Benutzers %(user)s "
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr "Der Benutzer %(user)s editierte %(post_link)s."
#: models/__init__.py:3169
#, python-format
@@ -4305,30 +3925,30 @@ msgstr "\"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
+msgstr "Gratulation, Du hast das Abzeichen '%(badge_name)s' bekommen! Siehe <strong><a href=\"%(user_profile)s\">dein Profil</a></strong>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Welcome to Q&amp;A forum"
+msgstr "Willkommen auf %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "Eigenen Beitrag mit mehr als 3 negativen Bewertungen gelöscht"
+msgstr "Löschte einen eigenen Eintrag mit mehr als %(votes)s positiven Bewertungen"
#: models/badges.py:133
msgid "Disciplined"
msgstr "Diszipliniert"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "Eigenen Beitrag mit mehr als 3 negativen Bewertungen gelöscht"
+msgstr "Löschte einen eigenen Eintrag mit mehr als %(votes)s negativen Bewertungen"
#: models/badges.py:155
msgid "Peer Pressure"
@@ -4337,7 +3957,7 @@ msgstr "Gruppenzwang"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "Erhielt mindestens %(votes)s positive Bewertung/en für eine Antwort"
#: models/badges.py:178
msgid "Teacher"
@@ -4348,48 +3968,43 @@ msgid "Supporter"
msgstr "Unterstützer"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
-msgstr "Erste positive Bewertung"
+msgstr "Erster upvote"
#: models/badges.py:227
msgid "Critic"
msgstr "Kritiker"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
-msgstr "Erste negative Bewertung"
+msgstr "Bewertete einen Beitrag negativ / downvote"
#: models/badges.py:237
-#, fuzzy
msgid "Civic Duty"
-msgstr "Bürgerpflicht"
+msgstr "Staatsbürger"
#: models/badges.py:238
-#, fuzzy, python-format
+#, python-format
msgid "Voted %(num)s times"
-msgstr "300 Mal abgestimmt"
+msgstr "%(num)smal abgestimmt"
#: models/badges.py:252
-#, fuzzy, python-format
+#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr ""
-"Eigene Frage beantwortet und mindestens 3 positive Bewertungen dafür erhalten"
+msgstr "Antworte auf eine eigene Frage mit mind. %(num)s positiven Bewertungen"
#: models/badges.py:256
msgid "Self-Learner"
msgstr "Eigenständig lernender"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "Nette Antwort"
+msgstr "Tolle Antwort"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
-#, fuzzy, python-format
+#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "Benutzer hat positive Bewertungen abgegeben"
+msgstr "Antwort wurde %(num)smal positiv bewertet / upvoted"
#: models/badges.py:316
msgid "Good Answer"
@@ -4404,9 +4019,9 @@ msgid "Nice Question"
msgstr "Fragen"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
-#, fuzzy, python-format
+#, python-format
msgid "Question voted up %(num)s times"
-msgstr "Benutzer hat positive Bewertungen abgegeben"
+msgstr "Frage wurde mindestens %(num)smal positiv bewertet / upvoted"
#: models/badges.py:352
msgid "Good Question"
@@ -4438,14 +4053,12 @@ msgid "Notable Question"
msgstr "Bemerkenswerte Frage"
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "Berühmte Frage"
+msgstr "Elementare Frage"
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "Fragen, die ich beantwortet habe"
+msgstr "Stellte eine Frage und akzeptierte eine Antwort"
#: models/badges.py:453
msgid "Scholar"
@@ -4456,40 +4069,33 @@ msgid "Enlightened"
msgstr "Hat Ahnung"
#: models/badges.py:499
-#, fuzzy, python-format
+#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr ""
-"Erste Antwort verfaßt, diese wurde akzeptiert und mindestens 10 Mal positiv "
-"bewertet"
+msgstr "Erste Antwort wurde akzeptiert mit %(num)s oder mehr Votes"
#: models/badges.py:507
msgid "Guru"
msgstr "Guru"
#: models/badges.py:510
-#, fuzzy, python-format
+#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr ""
-"Erste Antwort verfaßt, diese wurde akzeptiert und mindestens 10 Mal positiv "
-"bewertet"
+msgstr "Antwort wurde akzeptiert mit %(num)s oder mehr Votes"
#: models/badges.py:518
-#, fuzzy, python-format
+#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Hat eine Frage mehr als 2 Monate später beantwortet und mindestens 5 "
-"positive Bewertungen dafür erhalten"
+msgstr "Antwortete auf eine bereits %(days)s Tage alte Frage und bekam mind. %(votes)s Votes"
#: models/badges.py:525
msgid "Necromancer"
msgstr "Totenbeschwörer"
#: models/badges.py:548
-#, fuzzy
msgid "Citizen Patrol"
-msgstr "Engagierter Bürger"
+msgstr "Bürgerpolizist"
#: models/badges.py:551
msgid "First flagged post"
@@ -4521,12 +4127,12 @@ msgstr "Erste Bearbeitung eines Beitrags"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Chefredakteur"
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "100 Beiträge überarbeitet"
+msgstr ""
#: models/badges.py:634
msgid "Organizer"
@@ -4545,9 +4151,9 @@ msgid "Completed all user profile fields"
msgstr "Benutzerprofil komplettiert"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "Frage von 25 Benutzern in Favoritenliste aufgenommen"
+msgstr "Stellte eine Frage der mindestens %(num)s Benutzer folgten"
#: models/badges.py:689
msgid "Stellar Question"
@@ -4559,30 +4165,30 @@ msgstr "Favoritenfrage"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "Enthusiast"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "Besuchte täglich die Seite, %(num)s Tage am Stück"
#: models/badges.py:732
msgid "Commentator"
msgstr "Kommentator"
#: models/badges.py:736
-#, fuzzy, python-format
+#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr "1 Kommentar"
+msgstr "%(num_comments)s Kommentare geschrieben"
#: models/badges.py:752
msgid "Taxonomist"
msgstr "Tag-Schöpfer"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "Tag formuliert, das in 50 Fragen verwendet wurde"
+msgstr "Hat einen Tag erstellt der bei mindestens %(num)s Fragen verwendet wurde"
#: models/badges.py:774
msgid "Expert"
@@ -4593,47 +4199,42 @@ msgid "Very active in one tag"
msgstr "Sehr aktiv in einem bestimmten Tag"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "Nachrichten/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Fragen"
+msgstr "Frage:"
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Tipps"
+msgstr "Antwort:"
#: models/post.py:1570
-#, fuzzy
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr "Die Frage wurde als Favorit ausgewählt"
+msgstr "Entschuldigung, aber die Frage auf die du zugreifen möchtest ist nicht mehr verfügbar."
#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Entschuldigung, aber die Antwort die du suchst ist nicht länger verfügbar, da die ursprüngliche Frage entfernt wurde."
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "Die Frage wurde als Favorit ausgewählt"
+msgstr "Entschuldigung, diese Antwort wurde entfernt oder steht nicht mehr zur Verfügung"
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Entschuldigung, aber der Kommentar den du suchst ist nicht länger verfügbar, da die ursprüngliche Frage entfernt wurde."
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
+msgstr "Entschuldigung, aber der Kommentar den du suchst ist nicht länger verfügbar, da die ursprüngliche Antwort entfernt wurde."
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4644,9 +4245,7 @@ msgstr "Dieser Beitrag ist momentan nicht verfügbar"
msgid ""
"Thank you for your post to %(site)s. It will be published after the "
"moderators review."
-msgstr ""
-"Danke für deinen Beitrag auf %(site)s. Dein Beitrag wird veröffentlicht nach "
-"dem die Moderatoren ihn überprüft haben."
+msgstr "Danke für deinen Beitrag auf %(site)s. Dein Beitrag wird veröffentlicht nach dem die Moderatoren ihn überprüft haben."
#: models/post.py:2151
#, python-format
@@ -4655,28 +4254,25 @@ msgstr "Dein Beitrag zu %(site)s"
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
-msgstr ""
-"Dein Beitrag wurde an die Moderatoren geschickt. Nach der Überprüfung wird "
-"er freigeschaltet."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr "Dein Beitrag wurde an die Moderatoren geschickt. Nach der Überprüfung wird er freigeschaltet."
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" und \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "Mehr Informationen"
+msgstr "\" und mehr"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "kommentierte Antwort"
-msgstr[1] "kommentierte Antwort"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4689,24 +4285,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Bitte stellen Sie Ihre Frage!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "Beliebige Antworten bearbeiten"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "Kommentar hinzufügen"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Redakteur"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4725,9 +4318,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "E-Mail-Adresse überprüfen"
+msgstr "Geändert via Email"
#: models/repute.py:207
#, python-format
@@ -4798,28 +4390,24 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Diesen Benutzer verwalten"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "CSS für das Fragen-Widget"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "Seite nicht gefunden"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
@@ -4841,9 +4429,7 @@ msgstr "Die eingegebene Adresse ist fehlerhaft - bitte überprüfen;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"Die angeforderte Seite ist geschützt oder Sie haben nicht genug Punkte, um "
-"sie anzuschauen, siehe"
+msgstr "Die angeforderte Seite ist geschützt oder Sie haben nicht genug Punkte, um sie anzuschauen, siehe"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4871,13 +4457,11 @@ msgstr "Alle Tags zeigen"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "Interner Serverfehler"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"Der Fehler wurde aufgezeichnet, und wir werden ihn so bald wie möglich "
-"beheben."
+msgstr "Der Fehler wurde aufgezeichnet, und wir werden ihn so bald wie möglich beheben."
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4930,17 +4514,14 @@ msgstr "Vorschau einblenden"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Stellen Sie Ihre Frage"
+msgstr "Neue Frage"
#: templates/ask.html:21
msgid ""
"since you are not logged in right now, you will be asked to sign in or "
"register after posting your question"
-msgstr ""
-"Da Du nicht eingeloggt bist, wirst du nach dem Erstellen der Frage gebeten "
-"dich einzuloggen oder dich zu registrieren."
+msgstr "Da Du nicht eingeloggt bist, wirst du nach dem Erstellen der Frage gebeten dich einzuloggen oder dich zu registrieren."
#: templates/ask.html:25
#, python-format
@@ -4949,24 +4530,16 @@ msgid ""
"verify your email, please see <a href='%(email_validation_faq_url)s'>more "
"details here</a>. You can submit your question now and validate email after "
"that. Meanwhile, your question will saved as pending."
-msgstr ""
-"Deine E-Mail-Adresse %(email)s wurde noch nicht bestätigt. Damit Du Beiträge "
-"posten kannst, musst du deine E-Mail-Adresse bestätigen. Siehe <a "
-"href='%(email_validation_faq_url)s'>für weitere Details</a>. Du kannst Deine "
-"Frage aber schon jetzt verfassen. Sie wird dann zwischengespeichert und nach "
-"der Verifizierung der E-Mail-Adresse freigegeben."
+msgstr "Deine E-Mail-Adresse %(email)s wurde noch nicht bestätigt. Damit Du Beiträge posten kannst, musst du deine E-Mail-Adresse bestätigen. Siehe <a href='%(email_validation_faq_url)s'>für weitere Details</a>. Du kannst Deine Frage aber schon jetzt verfassen. Sie wird dann zwischengespeichert und nach der Verifizierung der E-Mail-Adresse freigegeben."
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr ""
-"Bitte formulieren Sie Ihre Frage so, daß sie für dieses Forum relevant ist."
+msgstr "Stelle eine Frage, die auch andere User dieser Community interessieren könnte"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "Bitte erwähnen Sie in Ihrer Frage genügend Details."
+msgstr "Hinterlasse genug Details"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4982,14 +4555,14 @@ msgstr "Siehe die häufig gestellten Fragen"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
#, python-format
msgid "%(name)s"
-msgstr ""
+msgstr "%(name)s"
#: templates/badge.html:5
msgid "Badge"
@@ -4998,13 +4571,13 @@ msgstr "Auszeichnung"
#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
-msgstr ""
+msgstr "Abzeichen \"%(name)s\""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "E-Mail-Abonnements"
+msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
@@ -5018,21 +4591,13 @@ msgstr "Auszeichnungen"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"Rege Teilnahme mit qualitativ hochwertigen Fragen und Antworten führt zum "
-"Erhalt von Auszeichnungen."
+msgstr "Rege Teilnahme mit qualitativ hochwertigen Fragen und Antworten führt zum Erhalt von Auszeichnungen."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Es gibt im Moment drei Stufen von Auszeichnungen: <strong>Gild</strong>, "
-"<strong>Silber</strong> und <strong>Bronze</strong>.\n"
-"\n"
-"Falls Sie Ideen für neue Auszeichnungen haben, senden Sie uns diese über die "
-"<a href='%(feedback_faq_url)s'>Feedback</a></strong>-Seite."
#: templates/badges.html:31
msgid "Community badges"
@@ -5040,29 +4605,22 @@ msgstr "Auszeichnungs-Stufen"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
-msgstr ""
+msgstr "Gold-Abzeichen: Diese höchste Ehre ist sehr selten"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
-msgstr ""
-"Gold-Abzeichen ist die höchste Auszeichnung dieser Community. Diese "
-"Auszeichnung bekommen nur User, die über sehr gute Kenntnisse verfügen und "
-"sehr aktiv sind."
+msgstr "Gold-Abzeichen ist die höchste Auszeichnung dieser Community. Diese Auszeichnung bekommen nur User, die über sehr gute Kenntnisse verfügen und sehr aktiv sind."
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "Silber-Abzeichen werden gelegentlich an sehr wertvolle Unterstützer gegeben"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr ""
-"Bronzene Auszeichnungen sind die einfachste Auszeichnungsstufe. Man erhält "
-"einige von ihnen durch einigermaßen aktive Teilnahme. Sie werden oft als "
-"Ehrenauszeichnung verliehen."
+msgstr "Bronzene Auszeichnungen sind die einfachste Auszeichnungsstufe. Man erhält einige von ihnen durch einigermaßen aktive Teilnahme. Sie werden oft als Ehrenauszeichnung verliehen."
#: templates/base.html:23
#, python-format
@@ -5094,35 +4652,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Was für Fragen kann ich hier stellen?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr ""
-"Das allerwichtigste - Fragen sollten für dieses Forum <strong>relevant</"
-"strong> und <strong>themenbezogen</strong> sein."
+msgstr "Das wichtigste ist: Die Fragen müssen für diese Community relevant sein."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Bevor Sie fragen: Bitte benutzen Sie die Suchfunktion, um sicherzustellen, "
-"daß die Frage nicht bereits gestellt wurde."
+msgstr "Bevor du fragst - prüfe bitte ob es bereits eine passende Antwort zu deiner Frage gibt. Hilfreich sind hierbei die Suchfunktion und die Suche über die Tags."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Was für Fragen sollten nicht gestellt werden?"
+msgstr "Welche Art von Fragen sind nicht erwünscht?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Bitte verzichten Sie auf Fragen, die für dieses Forum nicht relevant sind, "
-"oder die zu subjektiv sind und zu Diskussionen verleiten."
+msgstr "Bitte verzichten Sie auf Fragen, die für dieses Forum nicht relevant sind, oder die zu subjektiv sind und zu Diskussionen verleiten."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5134,11 +4683,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
-"ist eine <strong>Fragen und Antworten</strong> Webseite - <strong>es ist "
-"kein Diskussionsforum</strong>. Bitte unterlasse müßige Debatten über den "
-"Sinn oder Unsinn einer Frage oder einer Antwort. Für eine konstruktive "
-"Auseinandersetzung mit einem Eintrag verwendet bitte die Kommentarfunktion."
+msgstr "ist eine <strong>Fragen und Antworten</strong> Webseite - <strong>es ist kein Diskussionsforum</strong>. Bitte unterlasse müßige Debatten über den Sinn oder Unsinn einer Frage oder einer Antwort. Für eine konstruktive Auseinandersetzung mit einem Eintrag verwendet bitte die Kommentarfunktion."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5153,18 +4698,14 @@ msgid "This website is moderated by the users."
msgstr "Dieses Forum wird von seinen Benutzern moderiert."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"Je höher der Punktestand eines Benutzers, desto mehr Funktionen stehen ihm "
-"zur Verfügung, z.B. das Bearbeiten und später auch Löschen anderer Beiträge."
+msgstr "Das Karma-Prinzip erlaubt es den Nutzern weitere Moderationsrechte zu erlangen und damit gemeinsam eine gut funktionierende Plattform zu betreiben."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Wie funktioniert das Punktesystem?"
+msgstr "Wie funktioniert das Karma-System?"
#: templates/faq_static.html:21
msgid ""
@@ -5172,33 +4713,21 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
-"Wenn eine Frage oder Antwort positiv bewertet wird, bekommt der Ersteller "
-"Punkte gutgeschrieben, sogenannte \"Karma Punkte\". Diese Punkte sind für "
-"die Community ein wichtiges Indiz diesem Benutzer zu vertrauen. Verschiedene "
-"und stetig anwachsende Moderationsrechte, basierend auf seiner Punktezahl, "
-"stehen diesem Nutzer zur Verfügung."
+msgstr "Wenn eine Frage oder Antwort positiv bewertet wird, bekommt der Ersteller Punkte gutgeschrieben, sogenannte \"Karma Punkte\". Diese Punkte sind für die Community ein wichtiges Indiz diesem Benutzer zu vertrauen. Verschiedene und stetig anwachsende Moderationsrechte, basierend auf seiner Punktezahl, stehen diesem Nutzer zur Verfügung."
#: templates/faq_static.html:22
-#, fuzzy, python-format
+#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Wenn Sie zum Beispiel eine interessante Frage stellen oder eine hilfreiche "
-"Antwort geben, wird Ihr Beitrag von anderen Benutzern positiv bewertet. Wenn "
-"die Frage schlecht gestellt oder eine Antwort falsch ist, kann er auch "
-"negativ bewertet werden. Eine positive Bewertung bringt <strong>10</strong> "
-"Punkte, eine negative zieht <strong>2</strong> Punkte ab. \n"
-"\n"
-"Für jede gestellte Frage oder verfaßte Antwort können maximal 200 Punkte "
-"erzielt werden."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Zum Beispiel, wenn du eine interessante Frage stellst oder eine hilfreiche Antwort gibst, wird wahrscheinlich dein Eintrag positiv bewertet. Auf der anderen Seite wird eine schlechte Antwort negativ bewertet. Jede gute Bewertung bringt dir <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> Punkte, jeder schlechte Vote zieht dir <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> Punkte ab. Es gibt ein Limit von <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> Punkten, die du maximal pro Frage oder Antwort am Tag bekommen kannst. Diese Aufstellung zeigt dir mit wie vielen Punkten du jeweils die nächste Stufe der Moderationsrechte erreichen kannst."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5213,32 +4742,28 @@ msgid "downvote"
msgstr "Negativ bewerten"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Erste Antwort auf eine eigene Frage akzeptiert"
+msgstr "Akzeptiere eigene Antworten auf eigene Fragen"
#: templates/faq_static.html:49
msgid "open and close own questions"
msgstr "Eigene Fragen öffnen und schließen"
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "Vergebene Tags bearbeiten"
+msgstr "Retag andere Fragen"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "Als \"Community Wiki\" markierte Fragen beantworten"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "Beliebige Antworten bearbeiten"
+msgstr "Ändere andere Antworten"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "Kommentare löschen"
+msgstr "Lösche andere Kommentare"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5247,52 +4772,34 @@ msgstr "Wie ändere ich mein Benutzerbild (gravatar) und was ist gravatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
-"<p>Das Bild, das die Benutzer kennzeichnet und in Ihren Profilen zu sehen "
-"ist nennt sich <strong>Gravatar</strong> (was soviel heißt wie <strong>g</"
-"strong>lobally <strong>r</strong>ecognized <strong>avatar</strong>).</"
-"p><p>So funktioniert es: Ein <strong>Eindeutiger Schlüssel</strong> "
-"(unbreakable code) wird aus deiner Email Adresse errechnet. Du kannst dann "
-"auf der Webseite <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> ein Foto hochladen (ein echtes von Dir oder ein Spaßbild), von "
-"da an holen wir uns dort dein hinterlegtes Bild.</p><p>Dadurch kannst du auf "
-"vielen Seiten, so auch bei uns, ein Avatar in deinem Profil oder deinen "
-"Beiträgen anzeigen lassen auch ohne deine Email Adresse veröffentlichen zu "
-"müssen</p><p>Bitte <strong>personalisiere deinen Account</strong> mit einem "
-"Bild - einfach anmelden auf <a href='http://gravatar.com'><strong>gravatar."
-"com</strong></a> (vergewissere dich aber, dass du die gleiche E-Mail-Adresse "
-"verwendest, die du auch bei uns angegeben hast). Die standardmäßige Grafik, "
-"die solange eingeblendet wird, wurde automatisch für dich generiert.</p>"
+msgstr "<p>Das Bild, das die Benutzer kennzeichnet und in Ihren Profilen zu sehen ist nennt sich <strong>Gravatar</strong> (was soviel heißt wie <strong>g</strong>lobally <strong>r</strong>ecognized <strong>avatar</strong>).</p><p>So funktioniert es: Ein <strong>Eindeutiger Schlüssel</strong> (unbreakable code) wird aus deiner Email Adresse errechnet. Du kannst dann auf der Webseite <a href='http://gravatar.com'><strong>gravatar.com</strong></a> ein Foto hochladen (ein echtes von Dir oder ein Spaßbild), von da an holen wir uns dort dein hinterlegtes Bild.</p><p>Dadurch kannst du auf vielen Seiten, so auch bei uns, ein Avatar in deinem Profil oder deinen Beiträgen anzeigen lassen auch ohne deine Email Adresse veröffentlichen zu müssen</p><p>Bitte <strong>personalisiere deinen Account</strong> mit einem Bild - einfach anmelden auf <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (vergewissere dich aber, dass du die gleiche E-Mail-Adresse verwendest, die du auch bei uns angegeben hast). Die standardmäßige Grafik, die solange eingeblendet wird, wurde automatisch für dich generiert.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Muß ich ein neues Passwort anlegen, um mich zu registrieren?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-"Nein. Sie können sich über jeden Dienst einloggen, der OpenID unterstützt, "
-"zum Beispiel Google, Yahoo, AOL usw."
+msgstr "Nein, nicht unbedingt! Du kannst dich über OpenID, Google, Yahoo, usw. einloggen."
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "Jetzt einloggen"
+msgstr "\"Jetzt einloggen!\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5307,28 +4814,22 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Fragen und Antworten nach dem Wiki-Prinzip für alle bearbeitbar zu machen, "
-"sodaß jeder die Qualität der Beiträge verbessern kann."
+msgstr "Fragen und Antworten nach dem Wiki-Prinzip für alle bearbeitbar zu machen, sodaß jeder die Qualität der Beiträge verbessern kann."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-"Falls Ihnen dies nicht gefällt, ist unser Forum vielleicht nicht das "
-"richtige für Sie."
+msgstr "Falls Ihnen dies nicht gefällt, ist unser Forum vielleicht nicht das richtige für Sie."
#: templates/faq_static.html:81
msgid "Still have questions?"
msgstr "Sie haben noch Fragen?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
-msgstr ""
-"Bitte <a href='%(ask_question_url)s'>stellen</a> Sie Ihre Frage und helfen "
-"Sie uns, das Forum stetig zu verbessern!"
+msgstr "Stelle neue <a href='%(ask_question_url)s'>Fragen</a> und gebe tolle Antworten! So wird die Community besser."
#: templates/feedback.html:3
msgid "Feedback"
@@ -5339,36 +4840,25 @@ msgid "Give us your feedback!"
msgstr "Senden Sie uns Ihr Feedback!"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Hallo %(user_name)s</span>, wir freuen uns darauf, "
-"von Ihnen zu hören.\n"
-"Bitte geben Sie hier Ihre Nachricht ein."
+msgstr "\n<span class='big strong'>Hallo %(user_name)s</span>, wir wollen uns immer verbessern, gerne möchten wir dein Feedback!\n\nSchreibe uns einfach dein Problem, deine Kritik oder deine Wünsche.\n "
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Hallo</span>, wir freuen uns darauf, von Ihnen zu "
-"hören.\n"
-"Bitte geben Sie hier Ihre Nachricht ein."
+msgstr "\n<span class='big strong'>Hallo Gast</span>, wir wollen uns immer verbessern, gerne möchten wir dein Feedback!\n\nSchreibe uns einfach dein Problem, deine Kritik oder deine Wünsche.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(Damit du von uns eine Nachricht erhalten kannst, gebe bitte eine funktionierende E-Mail-Adresse ein)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5376,7 +4866,7 @@ msgstr "(Pflichtfeld)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(Bitte löse das captcha)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5393,19 +4883,16 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "all badges"
+msgstr ""
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "die Tag-Beschränkung entfernen"
+msgstr ""
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "die Tag-Beschränkung entfernen"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5418,18 +4905,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "Mal"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "Hilfe"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "Bitte einen Benutzernamen eingeben"
+msgstr "Willkommen %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5448,38 +4934,29 @@ msgstr ""
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Diese Seite ist zum <strong>Stellen von Fragen</strong> und zum "
-"<strong>Antworten auf Fragen</strong>, nicht für endlose Diskussionen."
+msgstr "Diese Seite ist zum <strong>Stellen von Fragen</strong> und zum <strong>Antworten auf Fragen</strong>, nicht für endlose Diskussionen."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Wir bitten jeden die \"Fragen Funktion\" zum Stellen, und die \"Antworten "
-"Funktion\" zum Antworten von Fragen zu benutzen."
+msgstr "Wir bitten jeden die \"Fragen Funktion\" zum Stellen, und die \"Antworten Funktion\" zum Antworten von Fragen zu benutzen."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"Außerdem, jede Frage und jede Antwort kann kommentiert werden - diese "
-"Kommentare sind ausreichend für eine eingeschränkte Diskussion."
+msgstr "Außerdem, jede Frage und jede Antwort kann kommentiert werden - diese Kommentare sind ausreichend für eine eingeschränkte Diskussion."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Sie können jederzeit gern Ihre eigene Frage stellen!"
+msgstr "Benutze bitte die Suchfunktion bevor du Fragen stellst, damit keine Fragen doppelt gestellt werden."
#: templates/help.html:27
msgid ""
"Type your question in the search bar and see whether a similar question has "
"been asked before"
-msgstr ""
-"Tippe Deine Frage in die Suchleiste ein, so wirst Du sehen, ob eine ähnliche "
-"Frage bereits gestellt wurde"
+msgstr "Tippe Deine Frage in die Suchleiste ein, so wirst Du sehen, ob eine ähnliche Frage bereits gestellt wurde"
#: templates/help.html:29
msgid "Search has advanced capabilities:"
@@ -5491,17 +4968,16 @@ msgstr "so sucht man in Ãœberschriften - gebe ein [title: Dein Suchbegriff]"
#: templates/help.html:32
msgid "to search by tags - enter [tag: sometag] or #sometag"
-msgstr ""
-"nach Tags sucht man so: [tag: irgendeinTag] oder noch einfacher #irgendeinTag"
+msgstr "nach Tags sucht man so: [tag: irgendeinTag] oder noch einfacher #irgendeinTag"
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5525,18 +5001,14 @@ msgstr ""
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"Das Bewerten, also das Voten auf %(app_name)s hilft die besten Antworten und "
-"hilfreichsten Einträge für die Nutzer auszuwählen."
+msgstr "Das Bewerten, also das Voten auf %(app_name)s hilft die besten Antworten und hilfreichsten Einträge für die Nutzer auszuwählen."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"Bitte vote, wenn du eine nützliche Information findest, das hilft der "
-"%(app_name)s Community sehr."
+msgstr "Bitte vote, wenn du eine nützliche Information findest, das hilft der %(app_name)s Community sehr."
#: templates/help.html:51
msgid "Other topics"
@@ -5545,8 +5017,7 @@ msgstr "Andere Themen "
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5555,7 +5026,7 @@ msgstr "Viel Spaß."
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Importiere StackExchange Daten"
#: templates/import_data.html:13
msgid ""
@@ -5573,33 +5044,29 @@ msgstr ""
#: templates/import_data.html:25
msgid "Import data"
-msgstr ""
+msgstr "Importiere Daten"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "Alter"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "Version"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Tag formuliert, das in 50 Fragen verwendet wurde"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5610,9 +5077,8 @@ msgid "Reject"
msgstr "Ablehnen"
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Es gibt hier keine unbeantworteten Fragen"
+msgstr "Es gibt noch keine Fragen zu diesem Tag "
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5620,9 +5086,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "Tags zurücksetzen"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5630,18 +5095,17 @@ msgid "Nothing found"
msgstr "Nichts gefunden"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Diese Frage wieder eröffnen"
+msgstr "Teile diese Frage auf %(site)s"
#: templates/macros.html:44
msgid "current number of votes"
msgstr "Aktuelle Anzahl Bewertungen"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "Anonym"
+msgstr "Anonymer Benutzer"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5657,23 +5121,22 @@ msgstr "veröffentlicht"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
-msgstr ""
+msgstr "Dieser Post ist als Wiki-Post markiert"
#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "Das ist ein Wiki-Beitrag.\n Jeder mit Karma &gt;%(wiki_min_rep)s darf diesen Beitrag verbessern."
#: templates/macros.html:146
msgid "updated"
msgstr "aktualisiert"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "die Tag-Beschränkung entfernen"
+msgstr "Verlasse diese Gruppe"
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5686,9 +5149,8 @@ msgid "You are a member"
msgstr "Du bist ein Mitglied"
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "E-Mail-Bestätigung"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5705,9 +5167,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "Fragen mit Tag '%(tag)s' anzeigen"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "kommentare/"
+msgstr "Kommentare"
#: templates/macros.html:430
msgid "delete this comment"
@@ -5720,9 +5181,8 @@ msgid "edit"
msgstr "bearbeiten"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Eigene Antwort erlauben"
+msgstr "Kommentar in eine Antwort umwandeln"
#: templates/macros.html:579
#, python-format
@@ -5745,9 +5205,9 @@ msgid "%(username)s gravatar image"
msgstr "%(username)s Gravatar-Bild"
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr "%(username)s's Webseite ist %(url)s"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5760,7 +5220,7 @@ msgstr "aktuelle Seite"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
msgstr "Seite %(num)s"
@@ -5769,48 +5229,45 @@ msgid "next page"
msgstr "Nächste Seite"
#: templates/macros.html:762
-#, fuzzy, python-format
+#, python-format
msgid "responses for %(username)s"
-msgstr "Bitte einen Benutzernamen eingeben"
+msgstr "Antworten für %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "Reaktionen"
-msgstr[1] "Reaktionen"
+msgstr[0] "Du hast %(response_count)s neue Rückmeldung"
+msgstr[1] "Du hast %(response_count)s neue Rückmeldungen"
#: templates/macros.html:768
-#, fuzzy
msgid "no new responses yet"
-msgstr "Reaktionen"
+msgstr "keine neuen Erwiderungen aktuell"
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "Erster gemeldeter Beitrag"
+msgstr ""
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "Erster gemeldeter Beitrag"
+msgstr "%(new)s neue gemeldete Einträge"
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "Erster gemeldeter Beitrag"
+msgstr "%(seen)s gemeldete Einträge"
#: templates/main_page.html:14
msgid "Questions"
msgstr "Fragen"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Kommentare weglassen"
+msgstr "Alle Kommentare zeigen"
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
msgstr "Kommentar hinzufügen"
@@ -5819,44 +5276,36 @@ msgid "Answer Your Own Question"
msgstr "Eigene Frage beantworten"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Ihre Antwort"
+msgstr "Schreibe eine Antwort"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr ""
-"Bitte loggen Sie sich ein oder registrieren Sie sich, um die Antwort "
-"endgültig zu speichern."
+msgstr "Anmelden"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Frage bearbeiten"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Frage, die keine akzeptierten Antworten haben"
+msgstr "Frage - in einem Satz"
#: templates/question_edit.html:23
msgid "Details"
msgstr "Details"
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Tags ändern"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Verwandte / ähnliche Fragen"
+msgstr "Retag diese Frage"
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "Tags"
+msgstr "Retag"
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5864,12 +5313,11 @@ msgstr "Warum Tags verwenden und bearbeiten?"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
+msgstr "Tags helfen die Fragen zu organisieren"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
-msgstr ""
-"Benutzer, die Tags bearbeiten, bekommen spezielle Auszeichnungen verliehen."
+msgstr "Benutzer, die Tags bearbeiten, bekommen spezielle Auszeichnungen verliehen."
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
@@ -5884,23 +5332,19 @@ msgstr "Frage wieder eröffnen"
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
-msgstr ""
-"Diese Frage hat folgender Benutzer geschlossen: \n"
-" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
+msgstr "Diese Frage hat folgender Benutzer geschlossen: \n <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "Frage schließen"
+msgstr "Grund der Schließung:"
#: templates/reopen.html:20
msgid "When:"
-msgstr ""
+msgstr "Wann:"
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "Diese Frage wieder eröffnen"
+msgstr "Diese Frage wieder öffnen?"
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5915,29 +5359,25 @@ msgid "click to hide/show revision"
msgstr "Klicken, um Version anzuzeigen/zu verstecken"
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "revisionen/"
+msgstr "revision %(number)s"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "Tags benutzen"
+msgstr "Abonniere diese Tags"
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "Die Frage wurde aus folgendem Grund geschlossen"
+msgstr "Bitte abonniere folgende Tags:"
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "Tags benutzen"
+msgstr "Abonniere"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Tags benutzen"
+msgstr "nach Tags suchen"
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5950,30 +5390,28 @@ msgid "Users in group %(name)s"
msgstr "Benutzer in der Gruppe %(name)s"
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Sortieren nach:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Gruppeneinstellungen: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "Sortieren nach:"
+msgstr "Sortiere nach &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "User mit höchster Reputation"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr ""
+msgstr "Karma"
#: templates/users.html:47
msgid "see people who joined most recently"
@@ -5989,43 +5427,39 @@ msgstr ""
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "nach Namen sortiert"
#: templates/users.html:60
msgid "by username"
msgstr "nach Benutzernamen"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "Benutzer mit Wort %(suser)s"
+msgstr "Folgende Benutzer mit dem Namen \"%(search_query)s\" wurden gefunden: :"
#: templates/users.html:69
msgid "Nothing found."
msgstr "Nichts gefunden."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Bitte geben Sie Benutzernamen und Passwort ein."
+msgstr "Bitte gebe deinen <span>Benutzernamen</span> ein und logge dich dann ein"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "Bitte wählen Sie eine der oben genannten Optionen"
+msgstr "(oder wähle oben eine andere Loginmethode aus)"
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "einloggen/"
+msgstr "Anmelden"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "E-Mail-Adresse ändern"
+msgstr "Ändere Email-Adresse"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6034,23 +5468,13 @@ msgstr "E-Mail-Adresse überprüfen"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
-msgstr ""
-"<span class=\\\"strong big\\\">Eine E-Mail mit dem Bestätigungslink wurde an "
-"folgende E-Mil-Adresse geschickt:\n"
-"%(email)s.</span> Bitte <strong>öffne den Link</strong> mit deinem Browser. "
-"E-Mail Bestätigung ist wichtig damit die Community spamfrei bleibt. Wenn Du "
-"eine andere E-Mail-Adresse benutzen möchtest, dann <a \n"
-"href='%(change_email_url)s'><strong>ändere sie nochmal</strong></a>."
+msgstr "<span class=\\\"strong big\\\">Eine E-Mail mit dem Bestätigungslink wurde an folgende E-Mil-Adresse geschickt:\n%(email)s.</span> Bitte <strong>öffne den Link</strong> mit deinem Browser. E-Mail Bestätigung ist wichtig damit die Community spamfrei bleibt. Wenn Du eine andere E-Mail-Adresse benutzen möchtest, dann <a \nhref='%(change_email_url)s'><strong>ändere sie nochmal</strong></a>."
#: templates/authopenid/changeemail.html:18
msgid "Email verified"
@@ -6058,30 +5482,20 @@ msgstr "E-Mail-Adresse bestätigt"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
-"<span class=\\\"big strong\\\">Danke für die Bestätigung deiner E-Mail-"
-"Adresse!</span> Jetzt kannst Du <strong>Fragen</strong> stellen und "
-"<strong>beantworten</strong>. Wenn du eine interessante Frage findest, dann "
-"kannst Du dieser Frage folgen, so bekommst Du die neuesten Updates zu dieser "
-"Frage."
+msgstr "<span class=\\\"big strong\\\">Danke für die Bestätigung deiner E-Mail-Adresse!</span> Jetzt kannst Du <strong>Fragen</strong> stellen und <strong>beantworten</strong>. Wenn du eine interessante Frage findest, dann kannst Du dieser Frage folgen, so bekommst Du die neuesten Updates zu dieser Frage."
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "Registrieren"
+msgstr "Registrierung"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registrieren"
+msgstr "Benutzerregistrierung"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6089,13 +5503,10 @@ msgstr "<strong>Nickname</strong> (<i>ist für andere Benutzer sichtbar</i>)"
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
-msgstr ""
-"<strong>E-Mail Addresse</strong> (muss gültig sein)\n"
-" "
+msgstr "<strong>E-Mail Addresse</strong> (muss gültig sein)\n "
#: templates/authopenid/complete.html:71
#: templates/authopenid/signup_with_password.html:5
@@ -6125,19 +5536,16 @@ msgstr "Bitte hier anmelden:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr ""
-"Mit freundlichen Grüßen,\n"
-"Ihr Forumsadministrator."
+msgstr "Mit freundlichen Grüßen\nAdministrator"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Grüße vom Forumsteam"
+msgstr "Grüße von %(site_name)s"
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6147,21 +5555,15 @@ msgstr "Um das Forum zu benutzen, klicken Sie auf untenstehenden Link:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Die Bestätigung der E-Mail-Adresse durch den Link hilft uns, Spam zu "
-"vermeiden."
+msgstr "Die Bestätigung der E-Mail-Adresse durch den Link hilft uns, Spam zu vermeiden."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"Falls Sie diese Nachricht irrtümlich erhalten haben, brauchen Sie nichts zu "
-"unternehmen. Bitte ignorieren Sie diese E-Mail einfach - wir entschuldigen "
-"uns für die Unannehmlichkeiten."
+msgstr "Wenn du denkst, dass du diese E-Mail irrtümlich bekommen hast, dann brauchst du nichts weiter zu tun. Wir entschuldigen uns für die Unannehmlichkeiten."
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6179,7 +5581,7 @@ msgstr "Sie haben sich erfolgreich abgemeldet."
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Zur Erinnerung, Du bist weiterhin bei deinem OpenID Anbieter angemeldet, wie Google, Twitter, Facebook. Wenn Du dich auch dort ausloggen möchtest besuche bitte die jeweile Webseite des Anbieters."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6193,38 +5595,31 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"Ihre Antwort auf %(title)s %(summary)s wird veröffentlicht, sobald Sie sich "
-"einloggen.\n"
-" "
+msgstr "\nIhre Antwort auf %(title)s %(summary)s wird veröffentlicht, sobald Sie sich einloggen.\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"<span class=\"strong big\">Ihre Frage</span> <i>\"<strong>%(title)s</strong> "
-"%(summary)s...\"</i> <span class=\"strong big\"> wurde gespeichert und wird "
-"veröffentlicht, sobald Sie sich einloggen.</span>"
+msgstr "<span class=\"strong big\">Deine Frage </span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">ist gespeichert und wird veröffentlicht sobald du dich angemeldet hast.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Bitte gebe eine permanente Login-Methode ein, indem du auf einen unten abgebildeten Icon klickst. Dann kannst du dich ohne deine E-Mail-Adresse einloggen."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
@@ -6238,36 +5633,33 @@ msgstr ""
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Du hast noch keine Login-Methode gewählt. Bitte füge eine oder mehrere Login-Methoden hinzu in dem du auf einen Icon klickst."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "Bitte überprüfe deine E-Mails und besuche den angegeben Link"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Bitte geben Sie Benutzernamen und Passwort ein."
+msgstr "oder gebe deinen <span>Benutzernamen und Passwort</span> ein"
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Bitte hier anmelden:"
+msgstr "Bitte einloggen"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "Login fehlgeschlagen, bitte nochmal versuchen"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "Keine E-Mail"
+msgstr "Login oder Email"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6281,15 +5673,13 @@ msgstr ""
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "Neues Passwort angelegt"
+msgstr "Neues Passwort"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "Bitte geben Sie Ihr Passwort erneut ein"
+msgstr "Bitte wiederholen"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6300,23 +5690,22 @@ msgstr "Passwort ändern"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "Hier sind deine Login-Optionen"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
msgid "provider"
-msgstr ""
+msgstr "Provider"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "Zuletzt gesehen"
+msgstr "Zuletzt benutzt"
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "löschen, wenn du möchtest"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -6327,31 +5716,28 @@ msgstr "löschen"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Zugang gelöscht."
+msgstr "Kann nicht gelöscht werden"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "Sie haben noch Fragen?"
+msgstr "Probleme beim einloggen?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "Gebe unten deine E-Mail-Adresse an und erhalte einen neuen Schlüssel"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "Bitte gebe deine E-Mail-Adresse an, um deinen Account wiederherzustellen"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Legen Sie ein neues Passwort für Ihren Zugang fest."
+msgstr "Accountwiederherstellung via Email"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
@@ -6360,19 +5746,16 @@ msgstr ""
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Legen Sie ein neues Passwort für Ihren Zugang fest."
+msgstr "Accountwiederherstellung via Email"
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "Bitte wählen Sie eine der oben genannten Optionen"
+msgstr "Bitte registriere Dich durch das Klicken auf eines der unteren Icons"
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Benutzernamen und Passwort anlegen"
+msgstr "oder erstelle einen neuen Benutzernamen & Passwort hier"
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6385,19 +5768,13 @@ msgid ""
"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
"your login details with anyone and having to remember yet another password."
-msgstr ""
-"<span class='strong big'>An dieser Stelle kannst du deinen Login-Namen und "
-"ein Passwort erstellen. </span>Bedenke, dass wir auch folgende Anmelde-"
-"Methoden unterstützen: \n"
-"<strong>OpenID</strong>. Mit <strong>OpenID</strong> wird dein Passwort mit "
-"niemandem geteilt, auch nicht mit uns."
+msgstr "<span class='strong big'>An dieser Stelle kannst du deinen Login-Namen und ein Passwort erstellen. </span>Bedenke, dass wir auch folgende Anmelde-Methoden unterstützen: \n<strong>OpenID</strong>. Mit <strong>OpenID</strong> wird dein Passwort mit niemandem geteilt, auch nicht mit uns."
#: templates/authopenid/signup_with_password.html:42
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Bitte geben Sie zum Schutz vor Spam die untenstehenden zwei Wörter ein."
+msgstr "Bitte geben Sie zum Schutz vor Spam die untenstehenden zwei Wörter ein."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6409,9 +5786,8 @@ msgstr "zum OpenID-Login zurückkehren"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "Ihre E-Mail-Adresse <i>(wird nie veröffentlicht)</i>"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6420,39 +5796,31 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "Keine E-Mail"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"Wähle deinen gewünschten Anbieter aus, um dich mit dessen sicheren Login-"
-"Verfahren einzuloggen. Mit diesen externen Diensten hast du deine "
-"Loginverfahren immer zentral unter Kontrolle."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Wähle deinen gewünschten Anbieter aus, um dich mit dessen sicheren Login-Verfahren einzuloggen. Mit diesen externen Diensten hast du deine Loginverfahren immer zentral unter Kontrolle."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Bitte geben Sie Benutzernamen und Passwort ein."
+msgstr "oder gebe dein <span>Benutzernamen und Passwort</span>ein, dann logge dich ein"
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "Wie verändert man sein Profilbild (Avatar) und was ist Gravatar?"
+msgstr "Füge einen Avatar hinzu"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Tags ändern"
+msgstr "Ändere den Avatar"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Ihre Zugangsdaten:"
+msgstr "Dein aktueller Avatar:"
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
@@ -6463,23 +5831,20 @@ msgid "Upload New Image"
msgstr ""
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "Veränderungen gespeichert"
+msgstr "ändere den Avatar"
#: templates/avatar/change.html:17
msgid "Choose new Default"
msgstr ""
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "upload/"
+msgstr "Hochladen"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "Antwort gelöscht"
+msgstr "Lösche den Avatar"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -6488,14 +5853,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "Antwort gelöscht"
+msgstr "Lösche dies"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6520,8 +5884,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6529,61 +5893,52 @@ msgstr ""
msgid ""
"To change frequency, language and content of these alerts, please visit <a "
"href=\"%(url)s\">your user profile</a>."
-msgstr ""
-"Um die Häufigkeit, Sprache und den Inhalt dieser Meldungen zu ändern, "
-"besuche <a href=\"%(url)s\">dein Profil</a>."
+msgstr "Um die Häufigkeit, Sprache und den Inhalt dieser Meldungen zu ändern, besuche <a href=\"%(url)s\">dein Profil</a>."
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
-msgstr ""
-"Um die Häufigkeit, Sprache und den Inhalt dieser Meldungen zu ändern, "
-"besuche <a href=\"%(url)s\">dein Profil</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr "Um die Häufigkeit, Sprache und den Inhalt dieser Meldungen zu ändern, besuche <a href=\"%(url)s\">dein Profil</a>."
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "Echter Name"
+msgstr "Lieber %(name)s,"
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "Die Frage wurde gelöscht."
-msgstr[1] "Die Frage wurde gelöscht."
+msgstr[0] "Folgende Frage wurde aktualisiert %(site_name)s:"
+msgstr[1] "Folgende %(num)s Fragen wurden aktualisiert %(site_name)s:"
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Hallo, dies ist Feedback zu %(site_title)s \n"
+msgstr "\nHallo, das ist %(site_title)s Community Feedback Nachricht.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr ""
-"Mit freundlichen Grüßen,\n"
-"Ihr Forumsadministrator."
+msgstr "Mit freundlichen Grüßen <br>%(site_name)s Administrator"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
msgid "%(username)s, your question could not be posted by email just yet."
-msgstr ""
-"%(username)s, deine Frage konnte nicht übe E-Mail veröffentlicht werden."
+msgstr "%(username)s, deine Frage konnte nicht übe E-Mail veröffentlicht werden."
#: templates/email/insufficient_rep_to_post_by_email.html:14
#, python-format
@@ -6592,29 +5947,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Bitte stellen Sie Ihre Frage!"
+msgstr "Bitte poste deine Frage auf %(link)s"
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Tags"
+msgstr "Frage von %(author)s:"
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question</p>"
+msgstr "\n Eine neue Antwort auf die Frage von %(author)s's :\n "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Fragen"
+msgstr "Frage: "
#: templates/email/macros.html:33
#, python-format
@@ -6626,68 +5978,56 @@ msgid "Tags:"
msgstr "Tags:"
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
+msgstr "\n %(author)s's Antwort:\n "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
+msgstr "\n Ein neuer Beitrag auf die Antwort von %(author)s's :\n "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Von mir beantwortet"
+msgstr "Beantwortet von %(author)s:"
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
-msgstr ""
-"\n"
-"(Ein Kommentar)"
+msgstr "\n %(author)s's Kommentar:\n "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
-msgstr ""
-"\n"
-"<strong>ein</strong> weiterer Kommentar"
+msgstr "\n Ein neuer Beitrag auf das Kommentar von %(author)s's :\n "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
-msgstr ""
-"\n"
-"(Ein Kommentar)"
+msgstr "\n Ein Kommentar von %(author)s:\n "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr "Darunter ist die Kopie von deinem Beitrag"
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6696,18 +6036,14 @@ msgid_plural ""
"\n"
" %(count)s comments:\n"
" "
-msgstr[0] ""
-"\n"
-"(Ein Kommentar)"
-msgstr[1] ""
-"\n"
-"(%(comment_count)s Kommentare)"
+msgstr[0] "\n %(count)s Kommentar:\n "
+msgstr[1] "\n %(count)s Kommentare:\n "
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Ihren %(provider)s Account mit %(site_name)s verbinden"
+msgstr "Super, jetzt kannst du %(site_name)s nutzen!"
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6723,11 +6059,9 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
-msgstr ""
-"Natürlich, du kannst jederzeit %(site_name)s hier besuchen <a href="
-"\"%(site_url)s\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
+msgstr "Natürlich, du kannst jederzeit %(site_name)s hier besuchen <a href=\"%(site_url)s\">%(site_url)s</a>."
#: templates/email/re_welcome_lamson_on.html:11
#: templates/email/welcome_lamson_off.html:10
@@ -6735,18 +6069,15 @@ msgstr ""
msgid ""
"Please visit %(site_name)s at <a href=\"%(site_url)s\">%(site_url)s</a>, we "
"look forward to your posts."
-msgstr ""
-"Bitte besuche %(site_name)s unter der Web-Adresse <a href=\"%(site_url)s\">"
-"%(site_url)s</a>. Wir freuen uns auf Deine Beiträge zu unserer Community."
+msgstr "Bitte besuche %(site_name)s unter der Web-Adresse <a href=\"%(site_url)s\">%(site_url)s</a>. Wir freuen uns auf Deine Beiträge zu unserer Community."
#: templates/email/rejected_post.html:2 templates/email/rejected_post.html:3
msgid " Your post was rejected. "
msgstr "Dein Beitrag wurde abgelehnt"
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Dies könnte einen der folgenden Gründe haben:"
+msgstr "Dein Beitrag wurde aus folgendem Grund abgelehnt:"
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6755,20 +6086,16 @@ msgstr "Hier ist dein Originalbeitrag"
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
-"\n"
-"<p>Das System war nicht in der Lage deine Nachricht ordnungsgemäß zu "
-"verarbeiten, der Grund ist:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>Das System war nicht in der Lage deine Nachricht ordnungsgemäß zu verarbeiten, der Grund ist:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Welcome to Q&amp;A forum"
+msgstr "Willkommen auf %(site_name)s!"
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6782,9 +6109,7 @@ msgstr ""
msgid ""
"Until we receive the response from you, you will not be able ask or answer "
"questions on %(site_name)s by email."
-msgstr ""
-"Solange wir keine Antwort von dir erhalten haben, kannst du auf "
-"%(site_name)s keine Fragen oder Antworten via E-Mail verfassen."
+msgstr "Solange wir keine Antwort von dir erhalten haben, kannst du auf %(site_name)s keine Fragen oder Antworten via E-Mail verfassen."
#: templates/embed/list_widgets.html:44
msgid "How to use?"
@@ -6793,8 +6118,7 @@ msgstr "Wie benutzen?"
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6809,9 +6133,8 @@ msgid "Save"
msgstr "Speichern"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "Widgets/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6823,19 +6146,16 @@ msgid "Ask a question"
msgstr "Frage stellen"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "Zugang anlegen"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "Einblendungen"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "list of all questions"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6844,17 +6164,14 @@ msgstr "%(author)s schrieb:"
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
-msgstr ""
-"Um zu antworten, besuche bitte <a class=\"thread-link\" href="
-"\"THREAD_URL_HOLE\">besuche deinen Postkasten</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
+msgstr "Um zu antworten, besuche bitte <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">besuche deinen Postkasten</a>"
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "fertig/"
+msgstr ""
#: templates/group_messaging/macros.html:5
#, python-format
@@ -6862,14 +6179,13 @@ msgid "You wrote on %(date)s:"
msgstr "Du hast am %(date)s geschrieben:"
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "nachrichten/"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "Inbox"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
@@ -6888,22 +6204,20 @@ msgid "Sites"
msgstr "Seiten"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
msgstr "Einstellungen"
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
-#, fuzzy
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] "Bitte folgenden Fehler korrigieren."
-msgstr[1] "Bitte folgende Fehler korrigieren."
+msgstr[0] "Bitte korrigiere folgenden Fehler."
+msgstr[1] "Bitte korrigiere folgende Fehler."
#: templates/livesettings/group_settings.html:16
#, python-format
msgid "Settings included in %(name)s."
-msgstr ""
+msgstr "Einstellungen enthalten in %(name)s."
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
@@ -6919,9 +6233,8 @@ msgid "Log out"
msgstr "Logout"
#: templates/livesettings/site_settings.html:27
-#, fuzzy
msgid "Home"
-msgstr "Startseite"
+msgstr "Home"
#: templates/livesettings/site_settings.html:28
msgid "Edit Site Settings"
@@ -6945,7 +6258,7 @@ msgid "Uncollapse all"
msgstr "Alles anzeigen"
#: templates/main_page/headline.html:4 views/readers.py:151
-#, fuzzy, python-format
+#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
msgstr[0] "%(q_num)s Frage"
@@ -6957,9 +6270,8 @@ msgid "with %(author_name)s's contributions"
msgstr "mit Beiträgen von %(author_name)s"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "Getaggt"
+msgstr "Tagged"
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6972,9 +6284,8 @@ msgstr "Autor zurücksetzen"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "oder"
+msgstr " oder "
#: templates/main_page/headline.html:28
msgid "reset tags"
@@ -6986,9 +6297,7 @@ msgstr "Von vorn beginnen"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-"- um den Kontext zu erweitern, oder graben Sie sich ein, indem Sie weitere "
-"Tags hinzufügen und die Suchabfrage überarbeiten."
+msgstr "- um den Kontext zu erweitern, oder graben Sie sich ein, indem Sie weitere Tags hinzufügen und die Suchabfrage überarbeiten."
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6996,24 +6305,19 @@ msgstr "Suchtipp:"
#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
-msgstr ""
-"Tags und eine Suchabfrage hinzufügen, um genauere Suchergebnisse zu erzielen"
+msgstr "Tags und eine Suchabfrage hinzufügen, um genauere Suchergebnisse zu erzielen"
#: templates/main_page/nothing_found.html:4
msgid "There are no unanswered questions here"
msgstr "Es gibt hier keine unbeantworteten Fragen"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Keine Favoriten-Fragen."
+msgstr "Keine Fragen vorhanden."
#: templates/main_page/nothing_found.html:8
-#, fuzzy
msgid "Please follow some questions or follow some users."
-msgstr ""
-"Bitte fügen Sie Fragen, die Ihnen besonders gut gefallen, zu Ihrer "
-"Favoritenliste hinzu."
+msgstr "Folge einfach einigen Fragen oder Benutzern."
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -7041,9 +6345,8 @@ msgid "Did not find what you were looking for?"
msgstr "Sie haben nicht gefunden, wonach Sie gesucht haben?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Stellen Sie Ihre Frage"
+msgstr "Stelle Deine Frage!"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -7051,12 +6354,11 @@ msgstr "Fragen-RSS-Feed abonnieren"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "Suche"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -7066,49 +6368,46 @@ msgstr "Suche"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Bitte beachte: %(app_name)s benötigt javascript um korrekt zu funktionieren, bitte aktiviere javascript in deinem Browser, <a href=\"%(noscript_url)s\">hier steht wie</a>"
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
-msgstr[1] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
+msgstr[0] "Jedes Schlagwort muss kürzer sein als %(max_chars)s Zeichen"
+msgstr[1] "Jedes Schlagwort muss kürzer sein als %(max_chars)s Zeichen"
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "Bitte %(tag_count)d Tags oder weniger benutzen"
-msgstr[1] "Bitte %(tag_count)d Tags oder weniger benutzen"
+msgstr[0] "Bitte benutze %(tag_count)s Tag"
+msgstr[1] "Bitte benutze %(tag_count)s Tags oder weniger"
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "Bis zu 5 Tags mit jeweils weniger als 20 Buchstaben"
+msgstr "Bitte benutze bis zu %(tag_count)s Tags, wobei jeder Tag weniger als %(max_chars)s Zeichen haben soll"
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Frage beantworten"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "als beleidigend/illegal gemeldet"
+msgstr "Entferne Unangebracht-Meldung"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "Alle Tags zeigen"
+msgstr "Entferne flag"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -7117,9 +6416,7 @@ msgstr "Alle Tags zeigen"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"Beitrag melden (z.B. Spam, unerwünschte Werbung, Beleidigungen, illegale "
-"Inhalte usw.)"
+msgstr "Beitrag melden (z.B. Spam, unerwünschte Werbung, Beleidigungen, illegale Inhalte usw.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -7134,14 +6431,12 @@ msgid "undelete"
msgstr "Wiederherstellen"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[Verlag]"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[Verlag]"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -7157,16 +6452,15 @@ msgid "more"
msgstr "mehr"
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "Frage kommentiert"
+msgstr "umwandeln in einen Kommentar zur Frage"
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr "umwandeln in einen Kommentar unter der älteren Antwort"
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7175,17 +6469,12 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-"Eine Antwort:"
-msgstr[1] ""
-"\n"
-"%(counter)s Antworten:"
+msgstr[0] "\n %(counter)s Antwort\n "
+msgstr[1] "\n %(counter)s Antworten\n "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Sortieren nach:"
+msgstr "Sortiere nach »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7205,18 +6494,15 @@ msgid "this answer has been selected as correct"
msgstr "Diese Antwort ist als korrekt ausgewählt worden"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "Zur Favoritenliste hinzufügen (zum Abbrechen erneut klicken)"
+msgstr "Makiere diese Antwort als korrekt (klicke nochmal um zu revidieren)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"Die Frage wurde aus den folgenden Gründen: \"%(close_reason)s\" geschlossen "
-"von"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Die Frage wurde aus folgendem Grund geschlossen: <b>\"%(close_reason)s\"</b> <i>von"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7232,11 +6518,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr ""
-"Bitte loggen Sie sich ein oder registrieren Sie sich, um die Antwort "
-"endgültig zu speichern."
+msgstr "Registrieren oder einloggen, um zu antworten"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7248,68 +6531,40 @@ msgstr "Verfassen Sie die erste Antwort auf diese Frage!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
-"Du kannst deinen Eintrag bereits als Gast verfassen. Deine Antwort wird "
-"zwischengespeichert, bis du dich eingeloggt oder registriert hast. <br>\n"
-"Bitte nur <strong>konstruktive</strong> Antworten auf <strong>diese "
-"konkrete</strong> Frage posten. <br> Falls du eine Frage stellen willst, "
-"dann stelle eine <strong>neue</strong> Frage.<br> Für kurze Diskussionen und "
-"Nachfragen benutze bitte die <strong>Kommentar-Funktion</strong>. <br> \n"
-"Deine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern."
-"<br>\n"
-"Gute Fragen und Antworten kannst du mit einem Upvote oder Downvote "
-"<strong>bewerten</strong>."
+msgstr "Du kannst deinen Eintrag bereits als Gast verfassen. Deine Antwort wird zwischengespeichert, bis du dich eingeloggt oder registriert hast. <br>\nBitte nur <strong>konstruktive</strong> Antworten auf <strong>diese konkrete</strong> Frage posten. <br> Falls du eine Frage stellen willst, dann stelle eine <strong>neue</strong> Frage.<br> Für kurze Diskussionen und Nachfragen benutze bitte die <strong>Kommentar-Funktion</strong>. <br> \nDeine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern.<br>\nGute Fragen und Antworten kannst du mit einem Upvote oder Downvote <strong>bewerten</strong>."
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
-"Du darfst auch Antworten auf deine eigene Frage geben.\n"
-" <br>\n"
-"Bitte nur <strong>konstruktive</strong> Antworten auf <strong>diese "
-"konkrete</strong> Frage posten. <br> \n"
-"Deine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern."
-"<br>\n"
-"Gute Fragen und Antworten kannst du mit einem Upvote oder Downvote "
-"<strong>bewerten</strong>."
+msgstr "Du darfst auch Antworten auf deine eigene Frage geben.\n <br>\nBitte nur <strong>konstruktive</strong> Antworten auf <strong>diese konkrete</strong> Frage posten. <br> \nDeine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern.<br>\nGute Fragen und Antworten kannst du mit einem Upvote oder Downvote <strong>bewerten</strong>."
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
-msgstr ""
-"Bitte nur <strong>konstruktive</strong> Antworten auf <strong>diese "
-"konkrete</strong> Frage posten. <br> Falls du eine Frage stellen willst, "
-"dann stelle eine <strong>neue</strong> Frage.<br> Für kurze Diskussionen und "
-"Nachfragen benutze bitte die <strong>Kommentar-Funktion</strong>. <br> \n"
-"Deine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern."
-"<br>\n"
-"Gute Fragen und Antworten kannst du mit einem Upvote oder Downvote "
-"<strong>bewerten</strong>."
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "Bitte nur <strong>konstruktive</strong> Antworten auf <strong>diese konkrete</strong> Frage posten. <br> Falls du eine Frage stellen willst, dann stelle eine <strong>neue</strong> Frage.<br> Für kurze Diskussionen und Nachfragen benutze bitte die <strong>Kommentar-Funktion</strong>. <br> \nDeine Fragen und Antworten kannst du jederzeit nachbearbeiten und verbessern.<br>\nGute Fragen und Antworten kannst du mit einem Upvote oder Downvote <strong>bewerten</strong>."
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "überarbeitete Antwort"
+msgstr "Schreibe deine Antwort auf diese Frage"
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "Tags verändert"
+msgstr "retag"
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -7320,51 +6575,43 @@ msgid "close"
msgstr "schließen"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Tags"
+msgstr "Fragen-Tools"
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "Fragen mit den meisten Antworten"
+msgstr "Klicke, um dieser Frage nicht mehr zu folgen"
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Alle Fragen"
+msgstr "Beobachtet"
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Alle Fragen"
+msgstr "Unfollow"
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "Fragen mit den meisten Antworten"
+msgstr "Klicke, um dieser Frage zu folgen"
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Alle Fragen"
+msgstr "Beobachten"
#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(count)s Follower"
+msgstr[1] "%(count)s Follower"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "Fragen-RSS-Feed abonnieren"
+msgstr "Abonniere den RSS Feed dieser Frage"
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "Fragen-RSS-Feed abonnieren"
+msgstr "abonniere den RSS-Feed"
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7375,42 +6622,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Hinzufügen"
+msgstr "OK"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "oder"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Ihre E-Mail-Adresse (wird nicht angezeigt):"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr "Diese Frage wird momentan geteilt mit:"
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Individuell ausgewählt"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr "Du"
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Hinzufügen"
+msgstr "und"
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "Version auswählen"
+msgstr "%(more_count)s mehr"
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7418,19 +6660,17 @@ msgstr "Öffentlicher Thread"
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
-msgstr ""
-"Dieser Thread ist öffentlich alle Mitglieder von %(site_name)s können diese "
-"Seite lesen."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
+msgstr "Dieser Thread ist öffentlich alle Mitglieder von %(site_name)s können diese Seite lesen."
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr ""
+msgstr "Statistik"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "gefragt"
+msgstr "Gefragt"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7441,23 +6681,20 @@ msgid "times"
msgstr "mal"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "Zuletzt aktualisiert"
+msgstr "Letztes Update"
#: templates/question/sidebar.html:151
msgid "Related questions"
-msgstr "Verwandte / ähnliche Fragen"
+msgstr "Verwandte Fragen"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "E-Mail-Abonnements"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "E-Mail-Abonnements"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7485,19 +6722,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "E-Mail-Abonnements"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "E-Mail-Abonnements"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "Abonnements/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7508,24 +6742,20 @@ msgid "Date"
msgstr "Datum"
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "Ort"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Redakteur"
+msgstr ""
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "Fragen"
+msgstr "Abschnitte:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "Nachrichten/"
+msgstr "Nachrichten"
#: templates/user_inbox/base.html:24
#, python-format
@@ -7533,51 +6763,45 @@ msgid "forum responses (%(re_count)s)"
msgstr ""
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "Bitte %(tag_count)d Tags oder weniger benutzen"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Eigene Fragen wieder eröffnen"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "Freigegeben"
+msgstr "Akzeptieren"
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr "Ablehnen"
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "nachrichten/"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "Profil - Reaktionen"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
msgstr "auswählen:"
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "Zuletzt gesehen"
+msgstr "gesehen"
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "neueste"
+msgstr "neu"
#: templates/user_inbox/responses_and_flags.html:12
msgid "none"
@@ -7596,14 +6820,12 @@ msgid "dismiss"
msgstr "verworfen"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "Alle Tags zeigen"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "löschen"
+msgstr "Lösche Beitrag"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7615,9 +6837,7 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:14
msgid "2) Please enter details here. This text will be sent to the user."
-msgstr ""
-"2) Bitte gebe den Text hier ein. Diese Nachricht wird an den Benutzer "
-"geschickt."
+msgstr "2) Bitte gebe den Text hier ein. Diese Nachricht wird an den Benutzer geschickt."
#: templates/user_profile/reject_post_dialog.html:20
#: templates/user_profile/reject_post_dialog.html:88
@@ -7626,33 +6846,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Frage schließen"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "Bitte wählen Sie eine der oben stehenden Optionen aus"
+msgstr "Bitte wähle einen Grund für Ablehnung"
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "Version auswählen"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "Kommentar löschen"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "Reaktionen"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7662,9 +6877,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Frage bearbeiten"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7680,14 +6894,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "Land auswählen"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "Zugang anlegen"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7698,9 +6910,9 @@ msgid "Start tweeting"
msgstr "Starte Twittern"
#: templates/user_profile/user.html:12
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's profile"
-msgstr "Benutzerprofil"
+msgstr "%(username)s's Profil"
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
@@ -7718,7 +6930,7 @@ msgstr "Bild ändern"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
msgid "remove"
-msgstr ""
+msgstr "entferne"
#: templates/user_profile/user_edit.html:32
msgid "Registered user"
@@ -7729,9 +6941,8 @@ msgid "Screen Name"
msgstr "Nickname"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Zugang gelöscht."
+msgstr "(kann nicht geändert werden)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7740,9 +6951,8 @@ msgstr "Update"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "E-Mail-Abonnements"
+msgstr "Abonnements"
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
@@ -7751,44 +6961,32 @@ msgstr "E-Mail-Abonnementeinstellungen"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
-msgstr ""
-"<span class='big strong'>Stelle die Häufigkeit der Email Updates ein.</span> "
-"Erhalte Updates bei interessanten Fragen via Email, <strong>helfe der "
-"Community</strong> bei der Beantwortung <br/>der Fragen von anderen. Wenn du "
-"keine Fragen erhalten möchtest - wähle 'Keine Email' in allen Bereichen.<br/"
-">Updates werden nur bei einer neuen Aktivität in dem jeweiligen Bereich "
-"gesendet."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>Stelle die Häufigkeit der E-Mail Updates ein.</span> Erhalte Updates bei interessanten Fragen via Email, <strong>helfe der Community</strong> bei der Beantwortung <br/>der Fragen. Wenn Du keine Fragen erhalten möchtest - wähle 'Keine Email' in allen Bereichen.<br/>Updates werden nur bei einer neuen Aktivität in dem jeweiligen Bereich gesendet."
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr ""
-"<strong>Ihre E-Mail-Adresse</strong> (wird<strong>nicht</strong> öffentlich "
-"angezeigt; muß eine gültige Adresse sein)"
+msgstr "Stoppe Email"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Tags benutzen"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr "Sprachen speichern"
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Tags benutzen"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Alle Fragen"
+msgstr "Beobachtete Fragen"
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7803,16 +7001,14 @@ msgid "real name"
msgstr "Realname"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "die Tag-Beschränkung entfernen"
+msgstr "Gruppen"
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr "Gruppe hinzufügen"
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
msgstr "Mitglied seit"
@@ -7821,7 +7017,6 @@ msgid "last seen"
msgstr "Zuletzt gesehen"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
msgstr "Webseite"
@@ -7863,71 +7058,64 @@ msgstr "Benutzerstatus geändert"
#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
-msgstr ""
+msgstr "Du hast aktuell %(reputation)s Karmapunkte"
#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
-msgstr ""
+msgstr "Benutzers hat aktuell %(reputation)s Punkte"
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "Punktestand des Benutzers"
+msgstr "Benutzeransehen geändert"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "Abziehen"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr "Hinzufügen"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "Bitte einen Benutzernamen eingeben"
+msgstr "Sende eine Nachricht an %(username)s"
#: templates/user_profile/user_moderate.html:44
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
+msgstr "Eine Email wird an diesen Benutzer gesendet, als 'Antwortadresse' wird deine eigene E-Mail-Adresse angegeben. Bitte stelle sicher, dass diese korrekt und aktuell hinterlegt ist."
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "nachrichten/"
+msgstr "Nachricht gesendet"
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "nachrichten/"
+msgstr "Sende Nachricht"
#: templates/user_profile/user_moderate.html:74
msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
+msgstr "Administratoren haben die gleichen Rechte wie die normalen Benutzer, aber sie sind nicht durch Ihr Karma-Level begrenzt. Des Weiteren können sie jedem Benutzer einen beliebigen Status verleihen oder entziehen."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
+msgstr "Moderatoren haben die gleichen Rechte wie Admins, aber sie können keine anderen Nutzer zu Mods oder Admins hinzufügen oder entfernen."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
msgstr ""
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7944,38 +7132,37 @@ msgstr "Netzwerk"
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Beobachtet von %(count)s Person"
+msgstr[1] "Beobachtet von %(count)s Nutzern"
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Beobachte %(count)s Person"
+msgstr[1] "Beobachte %(count)s Nutzern"
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "Dein Netzwerk ist leer. Du möchtest jemanden Folgen? - Besuche einfach sein Profil und klicke auf \"folgen\""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "Benutzerprofil"
+msgstr "%(username)s's Netzwerk ist leer"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "aktiv"
+msgstr "Aktivität"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
msgid "source"
-msgstr ""
+msgstr "Quelle"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
@@ -7992,44 +7179,42 @@ msgid "overview"
msgstr "Ãœbersicht"
#: templates/user_profile/user_stats.html:12
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
-msgstr[0] "<span class=\"count\">1</span> Frage"
-msgstr[1] "<span class=\"count\">%(counter)s</span> Fragen"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Frage"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Fragen"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
msgstr[0] "Antwort"
-msgstr[1] "Antwort"
+msgstr[1] "Antworten"
#: templates/user_profile/user_stats.html:23
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
-msgstr[0] "<span class=\"count\">1</span> Bewertung"
-msgstr[1] "<span class=\"count\">%(cnt)s</span> Bewertungen"
+msgstr[0] "<span class=\"count\">%(cnt)s</span> Vote"
+msgstr[1] "<span class=\"count\">%(cnt)s</span> Votes "
#: templates/user_profile/user_stats.html:31
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
-msgstr[0] "<span class=\"count\">1</span> Tag"
-msgstr[1] "<span class=\"count\">%(counter)s</span> Tags"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Tag"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Tags"
#: templates/user_profile/user_stats.html:65
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
-msgstr[0] "<span class=\"count\">1</span> Auszeichnung"
-msgstr[1] "<span class=\"count\">%(counter)s</span> Auszeichnungen"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Abzeichen"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Abzeichen"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "Tipps"
+msgstr "Antworte:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -8041,17 +7226,15 @@ msgstr "Kommentare und Antworten"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "Followers und followed Benutzer"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "Punkte-Statistik"
+msgstr "Grafik zu Karma-Statistik"
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "Vom Benutzer als Favoriten markierte Fragen"
+msgstr "Fragen denen dieser Benutzer folgt"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -8067,9 +7250,8 @@ msgid "email subscription settings"
msgstr "E-Mail-Abonnementeinstellungen"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "Diesen Benutzer verwalten"
+msgstr "Moderiere diesen Benutzer"
#: templates/user_profile/users_answers.html:7
#, python-format
@@ -8077,11 +7259,11 @@ msgid "the answer has been voted for %(answer_score)s times"
msgstr "Diese Antwort ist %(answer_score)s mal positiv bewertet worden"
#: templates/user_profile/users_answers.html:17
-#, fuzzy, python-format
+#, python-format
msgid "(%(comment_count)s comment)"
msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] "1 Kommentar"
-msgstr[1] "%(comment_count)s mal kommentiert"
+msgstr[0] "(%(comment_count)s Kommentar)"
+msgstr[1] "die Antwort wurde %(comment_count)s mal kommentiert"
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
@@ -8089,48 +7271,40 @@ msgid "Tips"
msgstr "Tipps"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr ""
-"Bitte formulieren Sie Ihre Frage so, daß sie für dieses Forum relevant ist."
+msgstr "Gebe eine Antwort, die diese Community interessieren könnte."
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-"Bitte versuchen Sie, eine konkrete Antwort zu geben, und nicht in eine "
-"Diskussion einzusteigen."
+msgstr "Bitte versuchen Sie, eine konkrete Antwort zu geben, und nicht in eine Diskussion einzusteigen."
#: templates/widgets/ask_button.html:9
msgid "Ask the Group"
msgstr "Gruppe fragen"
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Ihr Name (optional):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr "Einzelheiten zu Deiner Frage kommen hier rein:"
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Skin auswählen"
+msgstr "Sprache auswählen"
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Beitragende"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "Dieses Feld wird benötigt"
+msgstr ", eines hiervon wird benötigt"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "Schlagwörter"
+msgstr "Tags:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8144,14 +7318,12 @@ msgstr "Die Markdown-Echtzeit-Vorschau ein- oder ausblenden"
msgid ""
"To post on behalf of someone else, enter user name <strong>and</strong> "
"email below."
-msgstr ""
-"Beitrag als ein andere Nutzer verfassen. Gebe einen Benutzernamen und eine "
-"E-Mail Adresse ein."
+msgstr "Beitrag als ein andere Nutzer verfassen. Gebe einen Benutzernamen und eine E-Mail Adresse ein."
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
-msgstr ""
+msgstr "Inhalte dieser Seite liegen unter der Lizenz %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
@@ -8174,56 +7346,48 @@ msgid "Group info"
msgstr "Gruppeninfo"
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "E-Mail-Abonnements"
+msgstr "Beschreibung ändern"
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "aendern/"
+msgstr "Logo ändern"
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "löschen"
+msgstr "Logo löschen"
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr "Logo hinzufügen"
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Verwandte / ähnliche Fragen"
+msgstr "gemailte Fragen moderieren"
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "Nur ausgewählte Tags erlauben"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr "Wie können User dieser Gruppe beitreten?"
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "benutzer-moderieren/"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Nur ausgewählte Tags erlauben"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "Ihre E-Mail-Adresse <i>(wird nie veröffentlicht)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8259,25 +7423,23 @@ msgstr "Zurück zur Startseite"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr ""
+msgstr "logo %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Tipps zu Markdown"
+msgstr "Formatierungen"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*italic*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**bold**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*kursiv* oder __kursiv__"
+msgstr "*italic* oder _italic_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8317,35 +7479,30 @@ msgid "badges"
msgstr "Auszeichnungen"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr ""
-"Bitte formulieren Sie Ihre Frage so, daß sie für dieses Forum relevant ist."
+msgstr "Stelle eine Frage die diese Community interessieren könnte"
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "Einblendungen"
-msgstr[1] "Einblendungen"
+msgstr[0] "view"
+msgstr[1] "views"
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
msgstr[0] "Antwort"
-msgstr[1] "Antwort"
+msgstr[1] "Antworten"
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
-msgstr[0] "abstimmen/"
-msgstr[1] "abstimmen/"
+msgstr[0] "vote"
+msgstr[1] "votes"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "ALLE"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
@@ -8353,21 +7510,19 @@ msgstr "Unbeantwortete Fragen anzeigen"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "UNBEANTWORTETE"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "Favoritenliste anzeigen"
+msgstr "Siehe deine beobachteten Fragen"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "BEOBACHTETE"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "Bitte stellen Sie Ihre Frage!"
+msgstr "Bitte stelle Deine Frage"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8378,34 +7533,31 @@ msgid "Ignored tags"
msgstr "Ignorierte Tags"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Tags benutzen"
+msgstr "Abonnierte Tags"
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Eigene Fragen schließen"
+msgstr "Zeige nur Fragen von "
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr "Schicke mir E-Mail-Benachrichtigungen für"
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "E-Mail-Adresse ändern"
+msgstr "Ändere die Häufigkeit der E-Mails"
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr "Benutze Tags, um deine Frage zu kategorisieren."
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "1 Version"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8419,36 +7571,32 @@ msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "Karma:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "Auszeichnungen"
+msgstr "Abzeichen:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "ausloggen/"
+msgstr "Ausloggen"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Bitte hier anmelden:"
+msgstr "Einloggen"
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "Einstellungen"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "Widgets/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "Punkte-Logbuch von %(user_name)s"
+msgstr "Dein Karma ist %(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8457,8 +7605,8 @@ msgstr "Karma zeigt den Wert deines Beitrages zu dieser Community"
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8470,27 +7618,24 @@ msgid "Currently, you can:"
msgstr "Momentan kannst du:"
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Fragen schließen, die von Anderen gestellt wurden"
+msgstr "Fragen, antworten und kommentieren"
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "keine"
+msgstr "0"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
msgstr "Entschuldigung - es gab einen Fehler"
#: utils/decorators.py:123
-#, fuzzy
msgid "Please login to post"
-msgstr "Bitte einloggen"
+msgstr "Zum Schreiben bitte einloggen"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
+msgstr "In deinem Eintrag wurde Spam entdeckt, Entschuldigung wenn dies ein Fehler war"
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
@@ -8501,9 +7646,8 @@ msgid "this field is required"
msgstr "Dieses Feld wird benötigt"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "Bitte einen Benutzernamen eingeben"
+msgstr "Wähle einen Nickname"
#: utils/forms.py:103
msgid "user name is required"
@@ -8511,8 +7655,7 @@ msgstr "Der Benutzername wird benötigt"
#: utils/forms.py:104
msgid "sorry, this name is taken, please choose another"
-msgstr ""
-"Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen"
+msgstr "Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen"
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
@@ -8524,14 +7667,11 @@ msgstr "Es gibt keinen Benutzer dieses Namens"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"Interner Fehler: Derselbe Benutzername ist von mehreren Benutzern "
-"registriert. Bitte melden Sie diesen Fehler dem Administrator. Vielen Dank."
+msgstr "Interner Fehler: Derselbe Benutzername ist von mehreren Benutzern registriert. Bitte melden Sie diesen Fehler dem Administrator. Vielen Dank."
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"Der Benutzername kann aus Buchstaben, Leerzeichen und Unterstrichen bestehen"
+msgstr "Der Benutzername kann aus Buchstaben, Leerzeichen und Unterstrichen bestehen"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
@@ -8555,14 +7695,11 @@ msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr ""
-"Diese E-Mail-Adresse ist bereits in Benutzung, bitte geben Sie eine andere "
-"ein"
+msgstr "Diese E-Mail-Adresse ist bereits in Benutzung, bitte geben Sie eine andere ein"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "Eine E-Mail-Adresse wird benötigt"
+msgstr "Diese E-Mail Adresse ist nicht autorisiert"
#: utils/forms.py:265
msgid "password is required"
@@ -8578,9 +7715,7 @@ msgstr "Bitte geben Sie Ihr Passwort erneut ein"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-"Die beiden eingegebenen Passwörter stimmen nicht überein, bitte erneut "
-"versuchen"
+msgstr "Die beiden eingegebenen Passwörter stimmen nicht überein, bitte erneut versuchen"
#: utils/functions.py:102
msgid "2 days ago"
@@ -8606,34 +7741,31 @@ msgstr[1] "vor %(min)d Minuten"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr ""
+msgstr "Erfolgreich einen neuen Avatar hochgeladen."
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr ""
+msgstr "Erfolgreich deinen Avatar aktualisiert."
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr ""
+msgstr "Die ausgewählten Avatare wurden erfolgreich gelöscht."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Ihre E-Mail-Adresse wurde nicht geändert."
+msgstr "Dein Beitrag wurde nicht akzeptiert"
#: views/commands.py:136
-#, fuzzy
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr "Gastbenutzer können nicht abstimmen"
+msgstr "Entschuldigung, anonyme Benutzer haben keinen Zugriff auf die Inbox"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "Gastbenutzer können nicht abstimmen"
+msgstr "Entschuldigung, anonyme Benutzer können nicht abstimmen"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
-msgstr ""
+msgstr "Tut mir leid, aber du kannst heute nicht mehr voten"
#: views/commands.py:188
#, python-format
@@ -8642,30 +7774,26 @@ msgstr ""
#: views/commands.py:263
msgid "Sorry, something is not right here..."
-msgstr ""
+msgstr "Entschuldigung, aber irgendetwas stimmt hier nicht..."
#: views/commands.py:286
-#, fuzzy
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr "Gastbenutzer können nicht abstimmen"
+msgstr "Tut mir leid, anonyme Benutzer können keine Antworten akzeptieren"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr ""
-"Ihre Abonnementeinstellungen wurden gespeichert, aber %(email)s muß noch "
-"bestätigt werden. <a href='%(details_url)s'>Details hier</a>."
+msgstr "Deine Email Adresse %(email)s muss noch verifiziert werden, weitere Details sinnd hier: <a href=\"%(details_url)s\"></a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "Die Häufigkeit der Benachrichtigungen wurde auf \"täglich\" gesetzt."
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Die angeforderte Seite konnte nicht gefunden werden."
+msgstr "Sorry, dieses Tag konnte nicht gelöscht werden"
#: views/commands.py:701
#, python-format
@@ -8678,24 +7806,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Zugang anlegen"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "Bitte hier anmelden:"
+msgstr "Zum Abstimmen bitte einloggen"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Bitte hier anmelden:"
+msgstr "Bitte einloggen um Einträge zu löschen/wiederherzustellen"
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "Login-Verfahren %(provider_name)s existiert nicht"
+msgstr "Gruppe %(name)s existiert nicht"
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8707,9 +7832,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr "%(user)s, willkommen in der Gruppe %(group)s!"
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Unangemeldete Besucher können diese Funktion nicht nutzen"
+msgstr "Sorry, nur Moderatoren dürfen diese Funktion benutzen"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8745,9 +7869,8 @@ msgid "Privacy policy"
msgstr "Datenschutzrichtlinien"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "Tags benutzen"
+msgstr "Vorgeschlagene Tags"
#: views/readers.py:256
#, python-format
@@ -8760,14 +7883,11 @@ msgstr ""
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr ""
-"Der von Ihnen gesuchte Kommentar wurde leider gelöscht und ist nicht mehr "
-"verfügbar."
+msgstr "Der von Ihnen gesuchte Kommentar wurde leider gelöscht und ist nicht mehr verfügbar."
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "benutzer-moderieren/"
+msgstr "Moderiere Benutzer"
#: views/users.py:529
msgid "user profile"
@@ -8790,19 +7910,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "Profil - Punktestand des Benutzers"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "nachrichten/"
+msgstr "private Nachrichten"
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "Profil - Reaktionen"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8817,9 +7934,8 @@ msgid "user karma"
msgstr "Benutzer Karma"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "Profil - Punktestand des Benutzers"
+msgstr "Profil - Benutzers Karma"
#: views/users.py:902
msgid "users favorite questions"
@@ -8842,9 +7958,9 @@ msgid "profile - email subscriptions"
msgstr "E-Mail-Abonnements"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "Profil - Reaktionen"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8861,46 +7977,37 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "Die Maximale Dateigröße beim Hochladen beträgt %(file_size)s kB"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Fehler beim Hochladen der Datei. Bitte nehmen Sie Kontakt mit dem "
-"Administrator auf. Vielen Dank."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Fehler beim Hochladen der Datei. Bitte nehmen Sie Kontakt mit dem Administrator auf. Vielen Dank."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
-msgstr ""
-"<span class=\"strong big\">Du kannst deine Frage auch schon als Gast "
-"formulieren</span>. Wenn du auf Absenden klickst wirst du automatisch zur "
-"Anmelde-/Registrierungsseite weitergeleitet. Deine Frage wird solange "
-"zwischengespeichert und nach erfolgreichem einloggen veröffentlicht. "
-"Angemeldet bist Du in wenigen Sekunden, die Registrierung dauert weniger als "
-"eine Minute."
+msgstr "<span class=\"strong big\">Du kannst deine Frage auch schon als Gast formulieren</span>. Wenn du auf Absenden klickst wirst du automatisch zur Anmelde-/Registrierungsseite weitergeleitet. Deine Frage wird solange zwischengespeichert und nach erfolgreichem einloggen veröffentlicht. Angemeldet bist Du in wenigen Sekunden, die Registrierung dauert weniger als eine Minute."
#: views/writers.py:582
msgid "Please log in to answer questions"
msgstr "Bitte melden Sie sich an, um Fragen zu beantworten"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Dieser Zugang ist inaktiv."
+msgstr "Dieser Inhalt ist verboten"
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Nichts gefunden"
+msgstr "Beitrag nicht gefunden"
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Du hast Dich scheinbar ausgeloggt, daher kannst jetzt keine Kommentare verfassen. Bitte logge Dich <a href=\"%(sign_in_url)s\">erneut ein</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8911,1811 +8018,55 @@ msgstr "Tut uns leid, anonyme Benutzer können Kommentare nicht bearbeiten."
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+msgstr "Du hast Dich scheinbar ausgeloggt, daher kannst jetzt keine Kommentare löschen. Bitte logge Dich <a href=\"%(sign_in_url)s\">erneut ein</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "Tut uns leid, es gibt derzeit scheinbar technische Probleme"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Die angeforderte Seite konnte nicht gefunden werden."
+msgstr ""
#: views/writers.py:912
#, python-format
msgid ""
"Cannot convert, because text has more characters than %(max_chars)s - "
"maximum allowed for comments"
-msgstr ""
-"Die Umwandlung klappt nicht, weil der Text mehr als die maximal erlaubten "
-"%(max_chars)s - Zeichen für Kommentare enthält"
+msgstr "Die Umwandlung klappt nicht, weil der Text mehr als die maximal erlaubten %(max_chars)s - Zeichen für Kommentare enthält"
-#, fuzzy
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "Sie müssen Ihre E-Mail-Adresse bestätigen. Mehr Informationen<a "
-#~ "id='validate_email_alert' href='%(details_url)s'>hier</a>."
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "Ausloggen"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Der Klick auf <strong>Logout</strong> beendet Ihre Sitzung hier im Forum, "
-#~ "aber nicht bei Ihrem OpenID-Anbietet.</p><p> Vergessen Sie nicht, sich "
-#~ "auch bei Ihrem Anbieter auszuloggen, falls Sie sich an diesem Computer "
-#~ "komplett ausloggen möchten."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "Bestätigung Ihrer E-Mail-Adresse"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">Wie?</span> Falls Sie soeben eine "
-#~ "neue E-Mail-Adresse eingegeben haben oder Ihre bestehende verändert - "
-#~ "<strong>prüfen Sie Ihr E-Mail-Postfach und klicken Sie auf den in der "
-#~ "Bestätigungsmail enthaltenen Link</strong>.<br>Der Link enthält einen "
-#~ "Schlüssel, der extra für Sie erzeugt wurde. Sie können auch <button "
-#~ "style='display:inline' type='submit'><strong>einen neuen Schlüssel "
-#~ "anfordern</strong></button>. Bitte rufen Sie Ihre E-Mails dann erneut ab."
-#~ "</p></form><span class=\"bigger strong\">Warum?</span> Mit der E-Mail-"
-#~ "Bestätigung wird sichergestellt, daß <strong>nur Sie </strong> in Ihrem "
-#~ "Namen Beiträge verfassen können, und <strong>Spam</strong> minimiert wird."
-#~ "<br>Sie können per E-Mail auch <strong>Benachrichtigungen</strong> für "
-#~ "die Fragen abonnieren, die Sie am meisten interessieren. Mit einer E-Mail-"
-#~ "Adresse können Sie über den <a href='%(gravatar_faq_url)"
-#~ "s'><strong>Gravatar</strong></a>-Dienst auch ein persönliches Profilbild "
-#~ "einstellen, das neben Ihrem Namen erscheint.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "Neueste Fragen"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "Bitte geben Sie einen aussagekräftigen Titel für Ihre Frage ein."
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "Diese Buchstaben dürfen in Schlagwörtern vorkommen"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "Diese E-Mail-Adresse wird mit einem Gravatar verknüpft"
-
-#~ msgid "vote/"
-#~ msgstr "Abstimmen/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "Schlagwörter abonnieren/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "URL für den LDAP Dienst"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Art, das LDAP-Kennwort zu ändern"
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Hintergrundfarbe für Abstimmungen = 0"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "HTML Farbbezeichnung oder Hexadezimal-Wert"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Schriftfarbe für Abstimmungen = 0"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Hintergrundfarbe für Abstimmungen"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Schriftfarbe für Abstimmungen"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Hintergrundfarbe für Abstimmungen = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Schriftfarbe für Abstimmungen = MAX"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "Eingebettete Widgets"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "Keine Favoriten-Fragen."
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "Kopfzeile für das Fragen-Widget"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "Fußzeile für das Fragen-Widget"
-
-#~ msgid "favorite"
-#~ msgstr "Favorit"
-
-#~ msgid "question_answered"
-#~ msgstr "Frage beantwortet"
-
-#~ msgid "answer_commented"
-#~ msgstr "Antwort kommentiert"
-
-#~ msgid "answer_accepted"
-#~ msgstr "Antwort akzeptiert"
-
-#~ msgid "off"
-#~ msgstr "aus"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "Individuell ausgewählt"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Ungültiger Benutzername."
-
-#, fuzzy
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] "<p>Hallo %(name)s,</p></p>Es gibt neues zu einer Frage:</p>"
-#~ msgstr[1] "<p>Hallo %(name)s,</p><p>Es gibt neues zu %(num)d Fragen:</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Schauen Sie rein und entdecken Sie neue Fragen und Antworten. Empfehlen "
-#~ "Sie uns gern auch an Freunde und Bekannte weiter!"
-
-#, fuzzy
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Die Einstellung, mit der Sie am häufigsten benachrichtigt werden, ist "
-#~ "\"täglich\". Sollten Sie mehr als eine E-Mail pro Tag bekommen, "
-#~ "benachrichtigen Sie uns bitte."
+#~ msgstr "Verification Email from Q&A forum"
-#, fuzzy
#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Die Einstellung, mit der Sie am häufigsten benachrichtigt werden, ist "
-#~ "\"wöchentlich\". Sollten Sie mehr als eine E-Mail pro Woche bekommen, "
-#~ "benachrichtigen Sie uns bitte."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Aus technischen Gründen kann es manchmal vorkommen, daß Sie Links "
-#~ "empfangen, die Sie bereits gesehen haben. "
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Sie können die Häufigkeit, mit der Sie Benachrichtigungen erhalten, "
-#~ "jederzeit <a href='%(link)s'>hier</a> einstellen oder sie gänzlich "
-#~ "abschalten.<br/>Falls Sie diese Nachricht irrtümlich erhalten haben, "
-#~ "informieren Sie uns bitte unter %(email)s.</p>"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "Das Hochladen von Dateien benötigt %(min_rep)s Punkte oder mehr"
-
-#, fuzzy
-#~ msgid "blocked users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "Bewertung kann nicht mehr zurückgenommen werden"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s hat die Frage bearbeitet"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr ""
-#~ "%(people)s Benutzer haben %(new_answer_count)s neue Antworten verfaßt"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s Benutzer haben die Frage kommentiert"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s Benutzer haben Kommentare zu Antworten verfaßt"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s Benutzer haben Kommentare zu einer Antwort verfaßt"
-
-#, fuzzy
-#~ msgid "change %(email)s info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Geben Sie Ihre E-Mail-Adresse in untenstehende "
-#~ "Box ein</span> falls Sie sie für Ihre Benachrichtigungs-E-Mails ändern "
-#~ "möchten.<br>Im Moment verwenden Sie <strong>%(email)s</strong>"
-
-#, fuzzy
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<span class='strong big'>Bitte geben Sie unten Ihre E-Mail-Adresse ein.</"
-#~ "span> Eine gültige E-Mail-Adresse wird für dieses Forum benötigt. Falls "
-#~ "Sie möchten, können Sie <strong>Benachrichtigungsmails</strong> zu Sie "
-#~ "besonders interessierenden Fragen, oder Neuzugängen abonnieren. Ihre E-"
-#~ "Mail-Adresse wird auch benutzt, um ein individuelles sogenanntes <a "
-#~ "href='%(gravatar_faq_url)s'><strong>Gravatar</strong></a>-Bild für Ihr "
-#~ "Konto anzuzeigen. E-Mail-Adressen werden niemals öffentlich angezeigt."
-
-#, fuzzy
-#~ msgid "Your new Email"
-#~ msgstr ""
-#~ "<strong>Ihre neue E-Mail-Adresse:</strong> (wird<strong>nicht</strong> "
-#~ "öffentlich angezeigt; muß eine gültige Adresse sein)"
-
-#~ msgid "Save Email"
-#~ msgstr "E-Mail-Adresse speichern"
-
-#, fuzzy
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Eine E-Mail mit einem Bestätigungslink wurde "
-#~ "an %(email)s versandt.</span> Bitte <strong>klicken Sie auf den Link in "
-#~ "der E-Mail</strong> oder geben Sie ihn via Kopieren+Einfügen in Ihren "
-#~ "Internet-Browser ein. Die E-Mail-Überprüfung dient Ihrem und unserem "
-#~ "Schutz vor Spam. Falls Sie eine <strong>andere E-Mail-Adresse</strong> "
-#~ "verwenden möchten, können Sie sie <a "
-#~ "href='%(change_email_url)s'><strong>erneut ändern</strong></a>."
-
-#~ msgid "Email not changed"
-#~ msgstr "E-Mail-Adresse nicht geändert"
-
-#, fuzzy
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Ihre E-Mail-Adresse %(email)s wurde nicht "
-#~ "geändert.</span> Falls Sie sie später ändern möchten, können Sie dieses "
-#~ "jederzeit in Ihrem Benutzerprofil oder im <a "
-#~ "href='%(change_email_url)s'><strong>vorigen Formular</strong></a> tun."
-
-#~ msgid "Email changed"
-#~ msgstr "E-Mail-Adresse geändert"
-
-#, fuzzy
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Ihre E-Mail-Adresse wurde auf %(email)s "
-#~ "verändert.</span> Sie erhalten alle eventuell abonnierten E-Mail-"
-#~ "Benachrichtigungen nun an diese Adresse."
-
-#, fuzzy
-#~ msgid "thanks for verifying email"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "<span class=\"big strong\">Vielen Dank für die Bestätigung Ihrer E-Mail-"
-#~ "Adresse!</span> Sie können jetzt <strong>Fragen stellen</strong> und "
-#~ "<strong>beantworten</strong>. Sie können bei interessanten Fragen auch "
-#~ "<strong>eine E-Mail-Benachrichtigung abonnieren</strong>, die Sie einmal "
-#~ "täglich oder seltener über neue Entwicklungen wie Antworten und "
-#~ "Kommentare informiert."
-
-#~ msgid "email key not sent"
-#~ msgstr "Bestätigungs-E-Mail nicht versandt"
-
-#, fuzzy
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Ihre momentane E-Mail-Adresse %(email)s wurde "
-#~ "bereits bestätigt</span>. Es wurde keine neue Bestätigungsmail versandt. "
-#~ "Sie können Ihre E-Mail-Adresse bei Bedarf <a "
-#~ "href='%(change_link)s'>ändern</a>."
-
-#, fuzzy
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Sie sind zum ersten Mal mit Ihrem OpenID-"
-#~ "Zugang von %(provider)s eingeloggt.</span> Bitte geben Sie einen "
-#~ "<strong>Benutzernamen</strong> ein und hinterlegen Sie Ihre <strong>E-"
-#~ "Mail-Adresse</strong>. Die E-Mail-Adresse ermöglicht "
-#~ "<strong>Benachrichtigungen bei besonders interessanten Fragen</strong> "
-#~ "und wird als Grundlage für Ihr Individuelles Benutzerbild, den <a "
-#~ "href='%(gravatar_faq_url)s'><strong>Gravatar</strong></a>, benutzt.</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<p><span class='strong big'>Der Benutzername %(username)s ist leider "
-#~ "nicht mehr frei.</span></p><p> Eine gültige E-Mail-Adresse ist ebenfalls "
-#~ "erforderlich - an sie senden wir (optionale) Benachrichtigungsmails, und "
-#~ "mit ihr zeigen wir Ihr Benutzerbild (Gravatar) an. E-Mail-Adressen werden "
-#~ "nicht öffentlich angezeigt und auch nicht an Dritte weitergegeben.</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Sie sind zum ersten Mal mit Ihrem OpenID-"
-#~ "Zugang von %(provider)s eingeloggt.</span> Sie können einen "
-#~ "<strong>Benutzernamen</strong> eingeben oder Ihren Benutzernamen bei "
-#~ "%(provider)s verwenden. Bitte hinterlegen Sie auch Ihre <strong>E-Mail-"
-#~ "Adresse</strong>. Die E-Mail-Adresse ermöglicht "
-#~ "<strong>Benachrichtigungen bei besonders interessanten Fragen</strong> "
-#~ "und wird als Grundlage für Ihr Individuelles Benutzerbild, den <a "
-#~ "href='%(gravatar_faq_url)s'><strong>Gravatar</strong></a>, benutzt.</p>"
-
-#, fuzzy
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Sie sind hier zum ersten Mal mit Ihrem "
-#~ "Facebook-Login.</span> Bitte legen Sie einen <strong>Benutzernamen</"
-#~ "strong> fest und hinterlegen Sie Ihre <strong>E-Mail-Adresse</strong>. "
-#~ "Die E-Mail-Adresse ermöglicht <strong>Benachrichtigungen bei besonders "
-#~ "interessanten Fragen</strong> und wird als Grundlage für Ihr "
-#~ "Individuelles Benutzerbild, den <a "
-#~ "href='%(gravatar_faq_url)s'><strong>Gravatar</strong></a>, benutzt.</p>"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr ""
-#~ "Dieser Benutzername existiert leider bereits, bitte wählen Sie einen "
-#~ "anderen."
-
-#, fuzzy
-#~ msgid "Screen name label"
-#~ msgstr "<strong>Benutzername</strong> (<i>wird öffentlich angezeigt</i>)"
-
-#, fuzzy
-#~ msgid "receive updates motivational blurb"
-#~ msgstr ""
-#~ "<strong>Benachrichtigungen per E-Mail abonnieren</strong> Das Abonnieren "
-#~ "von E-Mail-Benachrichtigungen ist freiwillig. <br/>Das Forum versenden "
-#~ "bis zu <strong>einer Benachrichtigung pro Woche</strong> - nur wenn es "
-#~ "auch wirklich Neues gibt.<br/>Sie können die Benachrichtigungshäufigkeit "
-#~ "jederzeit in Ihrem Benutzerprofil anpassen."
-
-#~ msgid "please select one of the options above"
-#~ msgstr "Bitte wählen Sie eine der oben genannten Optionen"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Das Tag-Filterwerkzeug finden Sie nach dem Einloggen in der rechten "
-#~ "Spalte."
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "Falls Sie diese Nachricht irrtümlich erhalten haben,\n"
-#~ "brauchen Sie nichts zu unternehmen. Bitte ignorieren Sie diese E-Mail "
-#~ "einfach,\n"
-#~ "wir entschuldigen uns für die Unannehmlichkeiten."
-
-#~ msgid "Login"
-#~ msgstr "Login"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Warum OpenID verwenden?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "Mit OpenID müssen Sie keinen neuen Account anlegen."
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "Sie können sich ohne Bedenken mit dem selben OpenID-Zugang auf unbegrenzt "
-#~ "vielen Webseiten einloggen."
-
-#~ msgid "openid is widely adopted"
-#~ msgstr ""
-#~ "Es gibt mehr als 160 Millionen OpenID-Zugänge und mehr als 10.000 Seiten, "
-#~ "die OpenID akzeptieren."
-
-#~ msgid "openid is supported open standard"
-#~ msgstr ""
-#~ "OpenID basiert auf einem international anerkannten Standard und wird von "
-#~ "zahlreichen großen Firmen unterstützt."
-
-#~ msgid "Find out more"
-#~ msgstr "Mehr Informationen"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Einen OpenID-Zugang anlegen"
-
-#~ msgid "Traditional signup info"
-#~ msgstr ""
-#~ "<span class='strong big'>Falls Sie möchten, können Sie auch einen "
-#~ "Benutzernamen und ein Passwort hier im Forum anmelden. Wir unterstützen "
-#~ "aber auch <strong>OpenID</strong>, eine Technik, mit der Sie sich nur "
-#~ "einmal z.B. bei Ihrem Internet-Provider registrieren müssen. Mit der bei "
-#~ "Ihrem Provider angelegten OpenID können Sie sich dann hier einloggen. "
-#~ "Wenn Sie z.B. einen Zugang bei Google haben, haben Sie bereits auch einen "
-#~ "OpenID-Zugang."
-
-#~ msgid "answer permanent link"
-#~ msgstr "Link zur Antwort"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "Alle Tags zeigen"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "Der Fragesteller hat diese Antwort als die korrekte markiert"
-
-#~ msgid "Related tags"
-#~ msgstr "Tags"
-
-#, fuzzy
-#~ msgid "Display tag filter"
-#~ msgstr "E-Mail-Tag-Filter festlegen"
-
-#~ msgid "Badges summary"
-#~ msgstr "Zusammenfassung Auszeichnungen"
-
-#~ msgid "silver badge description"
-#~ msgstr ""
-#~ "Silberne Auszeichnungen erzielt man durch regelmäßige, geduldige "
-#~ "Teilnahme am Forum."
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "Wir sind ein Forum zum Stellen und Beantworten von Fragen - <strong>kein "
-#~ "Diskussionsforum</strong>. Bitte verzichten Sie in Ihren Antworten auf "
-#~ "Diskussionen. Kurze Gespräche, Kritik und Klärungen sind über die "
-#~ "Kommentarfunktion möglich. "
-
-#~ msgid "Rep system summary"
-#~ msgstr ""
-#~ "Wenn eine Frage oder Antwort positiv bewertet wird, erhält der Autor "
-#~ "Punkte. Diese Punkte sind ein ungefähres Abbild von dem Grad, in dem dem "
-#~ "Benutzer von der Gemeinschaft vertraut wird. Mit wachsendem Punktestand "
-#~ "werden immer mehr Möglichkeiten freigeschaltet."
-
-#~ msgid "what is gravatar"
-#~ msgstr "Wie verändert man sein Profilbild (Avatar) und was ist Gravatar?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "<p>Das Bild, das überall im Forum neben dem Benutzernamen angezeigt wird, "
-#~ "heißt <strong>Gravatar</strong> (\"<strong>G</strong>lobally <strong>R</"
-#~ "strong>ecognized <strong>Avatar</strong>).</p><p>So funktioniert es: Ein "
-#~ "<strong>kryptographischer Schlüssel</strong> - ein nicht knackbarer code "
-#~ "- wird aus Ihrer E-Mail-Adresse berechnet. Sie laden Ihr gewünschtes "
-#~ "Profilbild auf der Website <a href='http://gravatar.com'><strong>gravatar."
-#~ "com</strong></a> hoch.</p><p>Alle Foren, Blogs und andere Webseiten, die "
-#~ "Gravatar nutzen, können so Ihr Profilbild darstellen, ohne daß Ihre E-"
-#~ "Mail-Adresse öffentlich wird.</p><p>Um ein Profilbild hochzuladen, "
-#~ "<strong>registrieren Sie sich</strong> auf <a href='http://gravatar."
-#~ "com'><strong>gravatar.com</strong></a> mit der selben E-Mail-Adresse, die "
-#~ "Sie hier bei uns angegeben haben und folgen Sie den dort angegebenen "
-#~ "Schritten. Laden Sie kein Profilbild hoch, wird ein neutrales Standard-"
-#~ "Symbol angezeigt.</p>"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "Sincerely,\n"
-#~ "Q&A Forum Administrator"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr ""
-#~ "Ich halte diesen Beitrag für hilfreich (Zum Abbrechen erneut klicken)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr ""
-#~ "Ich halte diese Antwort für hilfreich (zum Abbrechen erneut klicken)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "Ich halte nichts von diesem Beitrag (Zum Abbrechen erneut klicken)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr ""
-#~ "Ich halte diese Antwort für nicht hilfreich (zum Abbrechen erneut klicken)"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "<strong>1</strong> mehr"
-#~ msgstr[1] "<strong>%(counter)s</strong> mehr"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "<strong>1</strong> weiterer Kommentar"
-#~ msgstr[1] "<strong>%(counter)s</strong> weitere Kommentare"
-
-#~ msgid "posts per page"
-#~ msgstr "Beiträge pro Seite"
-
-#~ msgid "Tag list"
-#~ msgstr "Tag-Liste"
-
-#~ msgid "reputation"
-#~ msgstr "Punktestand"
-
-#~ msgid "oldest answers"
-#~ msgstr "älteste"
-
-#~ msgid "newest answers"
-#~ msgstr "Neueste Antworten"
-
-#~ msgid "popular answers"
-#~ msgstr "Höchstbewertet"
-
-#, fuzzy
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Beginnen Sie Ihre Antwort als anonymer Gast</"
-#~ "span> - Ihre Antwort wird gespeichert, während Sie sich danach einloggen "
-#~ "oder einen neuen Zugang anlegen. Bitte versuchen Sie, eine "
-#~ "<strong>sachliche Antwort mit Substanz</strong> zu verfassen. Für "
-#~ "Rückfragen oder Klarstellungen nutzen Sie bitte die Kommentarfunktion "
-#~ "unter der Frage. Nachdem Sie sich angemeldet und/oder eingeloggt haben, "
-#~ "können Sie auch über die Qualität der Frage abstimmen, vergessen Sie das "
-#~ "nicht!"
-
-#, fuzzy
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr ""
-#~ "<span class='big strong'>Die eigene Frage zu beantworten ist ausdrücklich "
-#~ "erlaubt</span>, aber es muß eine echte <strong>Antwort</strong> sein! "
-#~ "Vergessen Sie nicht, daß Sie Ihre ursprüngliche Frage <strong>jederzeit "
-#~ "verändern oder bei Bedarf auch wieder löschen können</strong>. Bitte "
-#~ "verwenden Sie die <strong>Kommentarfunktion</strong> für Diskussionen "
-#~ "und Rückfragen, und bitte vergessen Sie nicht, die eingehenden Antworten "
-#~ "mit Ihrer Stimme zu bewerten!"
-
-#, fuzzy
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "Bitte verfassen Sie eine <strong>sachliche Antwort mit Substanz</strong>. "
-#~ "Um einen <strong>Kommentar</strong> zu verfassen, nutzen Sie bitte die "
-#~ "Kommentarfunktion unter jeder Frage und Antwort. Sie können Ihre Antwort "
-#~ "jederzeit <strong>bearbeiten</strong> - es ist normalerweise nicht nötig, "
-#~ "eine Frage doppelt zu beantworten. Vergessen Sie auch nicht, über die "
-#~ "Frage und andere Antworten <strong>abzustimmen</strong> - dies hilft, die "
-#~ "besten Fragen und Antworten herauszufinden!"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr ""
-#~ "Bitte loggen Sie sich ein oder registrieren Sie sich, um die Antwort "
-#~ "endgültig zu speichern."
-
-#~ msgid "Answer the question"
-#~ msgstr "Frage beantworten"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "oder"
-
-#~ msgid "email"
-#~ msgstr "E-Mail"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "E-Mail-Benachrichtigungen abgestellt"
-
-#~ msgid "question asked"
-#~ msgstr "Gefragt"
-
-#~ msgid "question was seen"
-#~ msgstr "Frage betrachtet:"
-
-#, fuzzy
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Benachrichtigung bei neuen Antworten</strong> einmal täglich per "
-#~ "E-Mail"
-
-#, fuzzy
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Benachrichtigung bei neuen Antworten</strong> einmal wöchentlich "
-#~ "per E-Mail"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Benachrichtigung bei neuen Antworten</strong> einmal wöchentlich "
-#~ "per E-Mail"
-
-#, fuzzy
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "(Sie können die Frequenz der Benachrichtigungen jederzeit in Ihrem "
-#~ "<strong><a href='%(profile_url)s?sort=email_subscriptions'>Profil</a></"
-#~ "strong> ändern)"
-
-#, fuzzy
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "<span class='strong'>Hier</span> können Sie regelmäßige "
-#~ "Benachrichtigungen für diese Frage abonnieren, sobald Sie sich eingeloggt "
-#~ "haben."
-
-#, fuzzy
-#~ msgid "email subscription settings info"
-#~ msgstr ""
-#~ "<span class='big strong'>Häufigkeit von E-Mail-Benachrichtigungen "
-#~ "einstellen</span> Abonnieren Sie Benachrichtigungen über Neuigkeiten in "
-#~ "Fragen, die Sie interessieren. Falls Sie keine E-Mails erhalten möchten - "
-#~ "wählen Sie \"Keine E-Mail\".<br/>Benachrichtigungen werden nur versandt, "
-#~ "wenn es neues in der betreffenden Frage gibt."
-
-#~ msgid "Stop sending email"
-#~ msgstr "Keine E-Mails mehr senden"
-
-#~ msgid "age unit"
-#~ msgstr "Jahre "
-
-#, fuzzy
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">1</span> Antwort"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Antworten"
-
-#~ msgid "thumb up"
-#~ msgstr "+1"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "Benutzer hat positiv bewertet"
-
-#~ msgid "thumb down"
-#~ msgstr "-1"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "Benutzer hat negativ bewertet"
-
-#~ msgid "reputation history"
-#~ msgstr "Punkte-Protokoll"
-
-#~ msgid "recent activity"
-#~ msgstr "Jüngste Aktivitäten"
-
-#~ msgid "casted votes"
-#~ msgstr "abgegebene Stimmen"
-
-#~ msgid "answer tips"
-#~ msgstr "Tipps"
-
-#~ msgid "please try to provide details"
-#~ msgstr "Bitte versuchen Sie, Details einzubringen."
-
-#~ msgid "ask a question"
-#~ msgstr "Frage stellen"
-
-#, fuzzy
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Sie können Ihre Frage formulieren, ohne sich "
-#~ "vorher anmelden zu müssen</span>. Wenn Sie Ihre Frage speichern, werden "
-#~ "Sie zum Anmeldeformular weitergeleitet. Einen neuen Zugang zu erstellen "
-#~ "geht ganz schnell. Ihre Frage wird für die Dauer des Anmeldevorgangs im "
-#~ "Hintergrund gespeichert und geht nicht verloren."
-
-#, fuzzy
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-#~ "bestätigt.</span> Um Beiträge veröffentlichen zu können, müssen Sie Ihre "
-#~ "E-Mail-Adresse bestätigen. <a href='%(email_validation_faq_url)s'>Mehr "
-#~ "infos hier</a>.<br>Sie können Ihren Beitrag speichern und die Bestätigung "
-#~ "danach durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Bitte einloggen, um Frage zu veröffentlichen"
-
-#~ msgid "question tips"
-#~ msgstr "Tipps für Fragen"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "Stellen Sie nur Fragen, die für dieses Forum relevant sind."
-
-#~ msgid "login"
-#~ msgstr "Einloggen"
-
-#~ msgid "no items in counter"
-#~ msgstr "no"
-
-#~ msgid "choose password"
-#~ msgstr "Passwort"
-
-#~ msgid "retype password"
-#~ msgstr "Passwort <i>(bitte neu eingeben)</i>"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s Frage"
-#~ msgstr[1] "%(q_num)s Fragen"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "Punktestand des Benutzers"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "Der Fragentext muß länger als 10 Buchstaben sein."
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr ""
-#~ "Ich halte diesen Beitrag für hilfreich (Zum Abbrechen erneut klicken)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "Ich halte nichts von diesem Beitrag (Zum Abbrechen erneut klicken)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr ""
-#~ "Die Frage wurde aus den folgenden Gründen: \"%(close_reason)s\" "
-#~ "geschlossen von"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Eine Antwort:"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s Antworten:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "Zur Favoritenliste hinzufügen (zum Abbrechen erneut klicken)"
-
-#~ msgid "Question tags"
-#~ msgstr "Tags"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr ""
-#~ "Bitte fügen Sie Fragen, die Ihnen besonders gut gefallen, zu Ihrer "
-#~ "Favoritenliste hinzu."
-
-#~ msgid "In:"
-#~ msgstr "In:"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Titel"
-
-#~ msgid "community wiki"
-#~ msgstr "Community Wiki"
-
-#~ msgid "Location"
-#~ msgstr "Ort"
-
-#~ msgid "command/"
-#~ msgstr "befehl/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "tag-markieren/"
-
-#~ msgid "interesting/"
-#~ msgstr "interessant/"
-
-#~ msgid "ignored/"
-#~ msgstr "ignoriert/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "tag-entfernen/"
-
-#~ msgid "search/"
-#~ msgstr "suche/"
-
-#, fuzzy
-#~ msgid "Askbot"
-#~ msgstr "Ãœber"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "Zum ersten Mal hier? <a href=\"%s\">Häufige Fragen</a> lesen!"
-
-#~ msgid "newquestion/"
-#~ msgstr "frage_stellen/"
-
-#~ msgid "newanswer/"
-#~ msgstr "antworten/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "nach Benutzernamen"
-
-#~ msgid "disciplined"
-#~ msgstr "diszipliniert"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "Eigenen Beitrag mit 3 oder mehr positiven Bewertungen gelöscht"
-
-#~ msgid "peer-pressure"
-#~ msgstr "gruppenzwang"
-
-#~ msgid "nice-answer"
-#~ msgstr "nette-antwort/"
-
-#~ msgid "nice-question"
-#~ msgstr "nette-frage/"
-
-#~ msgid "pundit"
-#~ msgstr "experte"
-
-#~ msgid "popular-question"
-#~ msgstr "populaere-frage"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "engagierter-buerger"
-
-#~ msgid "cleanup"
-#~ msgstr "putzaktion"
-
-#~ msgid "critic"
-#~ msgstr "kritiker"
-
-#~ msgid "editor"
-#~ msgstr "redakteur"
-
-#~ msgid "organizer"
-#~ msgstr "Organisator"
-
-#~ msgid "scholar"
-#~ msgstr "lernender"
-
-#~ msgid "student"
-#~ msgstr "schueler"
-
-#~ msgid "supporter"
-#~ msgstr "unterstuetzer"
-
-#~ msgid "teacher"
-#~ msgstr "Suche"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr ""
-#~ "Hat erste Frage mit mindestens einer positiven Bewertung beantwortet"
-
-#~ msgid "autobiographer"
-#~ msgstr "autobiograph"
-
-#~ msgid "self-learner"
-#~ msgstr "eigenstaendig-lernender"
-
-#~ msgid "great-answer"
-#~ msgstr "sehr-gute-antwort"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Antwort wurde 100 Mal positiv bewertet"
-
-#~ msgid "great-question"
-#~ msgstr "sehr-gute-frage"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Frage wurde 100 Mal positiv bewertet"
-
-#~ msgid "stellar-question"
-#~ msgstr "exzellente-frage"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Frage von 100 Benutzern in Favoritenliste aufgenommen"
-
-#~ msgid "famous-question"
-#~ msgstr "beruehmte-frage"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "Hat Frage mit 10.000 Einblendungen gestellt"
-
-#~ msgid "Alpha"
-#~ msgstr "Alpha"
-
-#~ msgid "alpha"
-#~ msgstr "alpha"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "Hat aktiv an der privaten Alphaphase des Forums teilgenommen"
-
-#~ msgid "good-answer"
-#~ msgstr "gute-antwort"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Antwort wurde 25 Mal positiv bewertet"
-
-#~ msgid "good-question"
-#~ msgstr "gute-frage"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "Frage wurde 25 Mal positiv bewertet"
-
-#~ msgid "favorite-question"
-#~ msgstr "favoriten-frage"
-
-#~ msgid "civic-duty"
-#~ msgstr "buergerpflicht"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Form und Grammatik"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "form-und-grammatik"
-
-#~ msgid "Generalist"
-#~ msgstr "Generalist"
-
-#~ msgid "generalist"
-#~ msgstr "generalist"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "In vielen verschiedenen Tags aktiv"
-
-#~ msgid "expert"
-#~ msgstr "Experte"
-
-#~ msgid "Yearling"
-#~ msgstr "Jahresring"
-
-#~ msgid "yearling"
-#~ msgstr "jahresring"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Aktives Mitglied für ein Jahr"
-
-#~ msgid "notable-question"
-#~ msgstr "bemerkenswerte-frage"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "Hat eine Frage mit 2.500 Einblendungen gestellt"
-
-#~ msgid "enlightened"
-#~ msgstr "hat-ahnung"
-
-#~ msgid "Beta"
-#~ msgstr "Beta"
-
-#~ msgid "beta"
-#~ msgstr "beta"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr ""
-#~ "Hat aktiv in der nichtöffentlichen Beta-Phase des Forums teilgenommen"
-
-#~ msgid "guru"
-#~ msgstr "guru"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "Antwort akzeptiert und 40 Mal positiv bewertet"
-
-#~ msgid "necromancer"
-#~ msgstr "totenbeschwoerer"
-
-#~ msgid "taxonomist"
-#~ msgstr "tag-schoepfer"
-
-#~ msgid "About"
-#~ msgstr "Ãœber"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-#~ "bestätigt.</span> Um Beiträge veröffentlichen zu können, müssen Sie Ihre "
-#~ "E-Mail-Adresse bestätigen. <a href='%(email_validation_faq_url)s'>Mehr "
-#~ "infos hier</a>.<br>Sie können Ihren Beitrag speichern und die Bestätigung "
-#~ "danach durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#~ msgid "how to validate email title"
-#~ msgstr "Wie bestätigt man seine E-Mail-Adresse und warum?"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Sender is"
-#~ msgstr "Der Absender ist"
-
-#~ msgid "Message body:"
-#~ msgstr "Nachrichtentext:"
-
-#~ msgid "Logout now"
-#~ msgstr "Jetzt ausloggen"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr ""
-#~ "Diese Frage in die Favoritenliste aufnehmen (Zum Abbrechen erneut klicken)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "Diese Frage aus der Favoritenliste entfernen (Zum Abbrechen erneut "
-#~ "klicken)"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "Fragen mit Tag '%(tag_name)s' anschauen"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(q_num)s question\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(q_num)s questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Eine Version"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(rev_count)s Versionen"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr ""
-#~ "'%(tag_name)s' von der Liste der Tags, die mich interessieren, entfernen"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "'%(tag_name)s' von der Liste der ignorierten Tags entfernen"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Alle Tags, die '<span class=\"darkred\"><strong>%(stag)s</strong></span>' "
-#~ "enthalten"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr "Andere Fragen von %(view_user)s mit Tag '%(tag_name)s'"
-
-#~ msgid "favorites"
-#~ msgstr "Favoriten"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "Diese Frage wurde als Favorit markiert"
-#~ msgstr[1] "Diese Frage wurde als Favorit markiert"
-
-#~ msgid "thumb-up on"
-#~ msgstr "+1 an"
-
-#~ msgid "thumb-up off"
-#~ msgstr "+1 aus"
-
-#~ msgid "Login name"
-#~ msgstr "Benutzername"
-
-#~ msgid "home"
-#~ msgstr "Home"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr ""
-#~ "Bitte bestätigen Sie kurz, daß Sie ein Mensch und kein automatisches "
-#~ "Programm sind."
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Ich bin ein Mensch"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr ""
-#~ "Bitte entscheiden Sie durch Abstimmen, ob Sie diese Frage für gut halten."
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Stimme"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Stimmen"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "Die Antwort ist als korrekt akzeptiert worden"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Antwort"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Antworten"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Einblendung"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Einblendungen"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Stimme"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Stimmen"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Antwort"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Antworten"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Einblendung"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "Einblendungen"
-
-#~ msgid "reputation points"
-#~ msgstr "Punkte"
-
-#, fuzzy
-#~ msgid "badges: "
-#~ msgstr "Auszeichnungen"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Keine echte Frage"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Ein Zugang dieses Namens existiert bereits!"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr "Zwei Logins für den selben Zugang sind leider noch nicht möglich."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "Bitte geben Sie einen gültigen Benutzernamen und ein Passwort ein. Es "
-#~ "wird zwischen Groß- und Kleinschreibung unterschieden."
-
-#~ msgid "Login failed."
-#~ msgstr "Login fehlgeschlagen."
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "Bitte geben Sie einen gültigen Benutzernamen und ein Passwort ein. Es "
-#~ "wird zwischen Groß- und Kleinschreibung unterschieden."
-
-#~ msgid "sendpw/"
-#~ msgstr "passwort_senden/"
-
-#~ msgid "password/"
-#~ msgstr "passwort/"
-
-#~ msgid "confirm/"
-#~ msgstr "bestaetigen/"
-
-#~ msgid "email/"
-#~ msgstr "email/"
-
-#~ msgid "validate/"
-#~ msgstr "validieren/"
-
-#~ msgid "sendkey/"
-#~ msgstr "key_senden/"
-
-#~ msgid "openid/"
-#~ msgstr "openid/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "externer-login/passwort-vergessen/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "externer-login/anmelden/"
-
-#~ msgid "Password changed."
-#~ msgstr "Passwort geändert."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "Keine Verknüpfung für OpenID %s in der Datenbank gefunden."
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr ""
-#~ "Die OpenID %s ist nicht mit dem momentan eingeloggten Benutzer vernknüpft."
-
-#~ msgid "Email Changed."
-#~ msgstr "E-Mail-Adresse geändert."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Diese OpenID ist bereits mit einem anderen Zugang verknüpft."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "Die OpenID %s ist jetzt mit Ihrem Zugang verknüpft."
-
-#~ msgid "Request for new password"
-#~ msgstr "Anfordern eines neuen Passworts"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr ""
-#~ "Ein neues Passwort und ein Aktivierungslink wurden an Ihre E-Mail-Adresse "
-#~ "gesandt."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr ""
-#~ "Passwort konnte nicht geändert werden. Bestätigungscode '%s' nicht "
-#~ "gefunden. "
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr ""
-#~ "Passwort konnte nicht geändert werden. Der Benutzer existiert nicht mehr."
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "Passwort für '%s' geändert. Sie können sich jetzt anmelden."
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Ihre Frage und alle Antworten wurden gelöscht."
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Ihre Frage wurde gelöscht."
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "Die Frage und alle Antworten wurden gelöscht."
-
-#~ msgid "question"
-#~ msgstr "Frage"
-
-#~ msgid "unanswered/"
-#~ msgstr "unbeantwortet/"
-
-#~ msgid "nimda/"
-#~ msgstr "nimda/"
-
-#~ msgid "email update message subject"
-#~ msgstr "Aktuelle Mitteilung"
-
-#~ msgid "sorry, system error"
-#~ msgstr "Interner Fehler"
-
-#~ msgid "Account functions"
-#~ msgstr "Zugangsverwaltung"
-
-#~ msgid "Change email "
-#~ msgstr "E-Mail verändern"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr "Neue E-Mail-Adresse zu Konto hinzufügen oder bestehende ändern"
-
-#~ msgid "Change OpenID"
-#~ msgstr "OpenID ändern"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Mit Ihrem Zugang verknüpfte OpenID ändern"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Ihren Benutzernamen und alle Ihre Daten von der Seite löschen"
-
-#~ msgid "toggle preview"
-#~ msgstr "Vorschau ein- oder ausblenden"
-
-#~ msgid "reading channel"
-#~ msgstr "Lese-Kanal"
-
-#~ msgid "[author]"
-#~ msgstr "[Autor]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[Veröffentlichungsdatum]"
-
-#~ msgid "currency unit"
-#~ msgstr "Wähjrung"
-
-#~ msgid "[pages]"
-#~ msgstr "[Seiten]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "Seitenabkürzung"
-
-#~ msgid "[tags]"
-#~ msgstr "[Tags]"
-
-#~ msgid "author blog"
-#~ msgstr "Autoren-Blog"
-
-#~ msgid "book directory"
-#~ msgstr "Buchverzeichnis"
-
-#~ msgid "buy online"
-#~ msgstr "Online kaufen"
-
-#~ msgid "reader questions"
-#~ msgstr "Leserfragen"
-
-#~ msgid "ask the author"
-#~ msgstr "Fragen Sie den Autor"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "The Antwort ist als korrekt akzeptiert worden"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "Buch-RSS-Feed abonnieren"
-
-#~ msgid "open any closed question"
-#~ msgstr "Beliebige geschlossene Fragen wieder öffnen"
-
-#~ msgid "books"
-#~ msgstr "Bücher"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Datenschutz und die Privatsphäre unserer Nutzer sind uns wichtig. Auf "
-#~ "dieser Seite wird erklärt, wie wir mit Ihren Daten umgehen."
-
-#~ msgid "Site Visitors"
-#~ msgstr "Seitenbesucher"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information über das Anschauen von Fragen, Fragen-Versionen und "
-#~ "Antworten: Sowohl Zugriffszeitpunkt als auch -Inhalt werden für jeden "
-#~ "Nutzer aufgezeichnet, um eine korrekte Zählung der Zugriffe sowie einen "
-#~ "intakten Datenbestand zu gewährleisten und um zuvor angeforderte "
-#~ "Benachrichtigungsmails an die Nutzer zu versenden."
-
-#~ msgid "Personal Information"
-#~ msgstr "Persönliche Informationen"
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Benutzer können auf freiwilliger Basis Informationen über sich in ihrem "
-#~ "Benutzerprofil ablegen. Diese Daten werden nicht ohne die ausdrückliche "
-#~ "Zustimmung des Nutzers öffentlich angezeigt."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "Keine Daten, die nicht mit Zustimmung des Benutzers öffentlich auf der "
-#~ "Internetseite angezeigt werden, werden mit Dritten geteilt. "
-
-#~ msgid "Policy Changes"
-#~ msgstr "Veränderungen der Datenschutzrichtlinien"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "Unsere Datenschutzrichtlinien können sich im Laufe der Zeit verfeinern "
-#~ "und verändern. Registrierte Benutzer werden in diesen Fällen automatisch "
-#~ "benachrichtigt."
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "Tags helfen uns, Fragen zu organisieren und zu kategorisieren."
-
-#~ msgid "Found by tags"
-#~ msgstr "Fragen mit Tag"
-
-#~ msgid "Search results"
-#~ msgstr "Suchergebnisse"
-
-#~ msgid "Found by title"
-#~ msgstr "Nach Titel"
-
-#~ msgid "less answers"
-#~ msgstr "weniger Antworten"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "Fragen mit den wenigsten Antworten"
-
-#~ msgid "more answers"
-#~ msgstr "mehr Antworten"
-
-#~ msgid "unpopular"
-#~ msgstr "Unpopulär"
-
-#~ msgid "popular"
-#~ msgstr "Populär"
-
-#, fuzzy
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "%(q_num)s Frage"
-#~ msgstr[1] "%(q_num)s Fragen"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Die geschlossene Frage neu öffnen"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "Grund"
-
-#~ msgid "on "
-#~ msgstr "am"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Zugang: OpenID-URL ändern"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr "Hier können Sie Ihre OpenID-URL ändern. Merken Sie sie sich gut!"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "<span class='strong'>Um Ihr Passwort zu ändern,</span> füllen Sie bitte "
-#~ "dieses Formular aus und senden Sie es ab."
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Als neuer OpenID-Benutzer anmelden"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Bitte korrigieren Sie folgende Eingabe(n):"
-
-#~ msgid "Existing account"
-#~ msgstr "Existierender Zugang"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Passwort vergessen?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Zugang löschen"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr ""
-#~ "Achtung: Nach einer Löschung kann Ihr Benutzername von Jedermann "
-#~ "registriert werden."
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr "Bitte aktivieren Sie das Häkchen, um die Löschung zu bestätigen."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Ich bin sicher, daß ich meinen Zugang endgültig löschen möchte."
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Passwort / OpenID-URL"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(Wird zu Ihrer Sicherheit benötigt)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Zugang endgültig löschen"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Klassische Login-Information"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr ""
-#~ "Mit Passwort durch externen Login einloggen oder %(feedback_url)s benutzen"
-
-#~ msgid "Send new password"
-#~ msgstr "Neues Passwort versenden"
-
-#~ msgid "password recovery information"
-#~ msgstr ""
-#~ "<span class='big strong'>Passwort vergessen? Kein Problem - einfach ein "
-#~ "neues anfordern!</span><br/>Bitte tun Sie folgendes:<br/>&bull; geben Sie "
-#~ "Ihren Benutzernamen unten ein und überprüfen Sie Ihren Posteingang<br/"
-#~ ">&bull; <strong>Folgen Sie dem Aktivierungslink</strong> um ein neues "
-#~ "Passwort zu erhalten<br/>&bull; bitte ändern Sie das erhaltene Passwort "
-#~ "möglichst in ein Passwort Ihrer Wahl."
-
-#~ msgid "Reset password"
-#~ msgstr "Neues Passwort zusenden"
-
-#~ msgid "return to login"
-#~ msgstr "Zurück zum Login"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "Jemand hat für Ihren Zugang auf %(site_url)s ein neues Passwort an dieses "
-#~ "E-Mail-Postfach angefordert.\n"
-#~ "Falls die Anforderung nicht von Ihnen kam, gibt es nichts zu tun: Das "
-#~ "Passwort wird nicht geändert; die Person erfährt Ihr Passwort nicht."
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "Um Ihr Passwort zu ändern, tun Sie bitte folgendes:\n"
-#~ "\n"
-#~ "* Öffnen Sie diesen Link: %(key_link)s\n"
-#~ "* Loggen Sie sich mit dem Benutzernamen %(username)s und dem Passwort "
-#~ "%(password)s ein\n"
-#~ "* Öffnen Sie Ihr Benutzerprofil und ändern Sie Ihr Passwort"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Bitte wählen Sie Ihre bevorzugte Login-"
-#~ "Methode.</span></p><p><font color=\"gray\">Externe Login-Anbieter nutzen "
-#~ "die <a href=\"http://openid.net\"><b>OpenID</b></a>-Technologie, bei der "
-#~ "Sie sich nur einen Benutzernamen und ein Passwort merken müssen, und mit "
-#~ "der Sie sich auf dutzenden Internetseiten einloggen können.</font></p>"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "<p><span class=\"big strong\">Please select your favorite login method
-# below."
-# "</span></p><p><font color=\"gray\">External login services use <a href="
-# "\"http://openid.net\"><b>OpenID</b></a> technology, where your password "
-# "always stays confidential between you and your login provider and you don't
-# "
-# "have to remember another one. "
-# "Askbot option requires your login name and "
-# "password entered here.</font></p>"
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Geben Sie Ihren </span><span id="
-#~ "\"enter_your_what\" class='big strong'>Benutzernamen beim Provider</span> "
-#~ "ein<br/><span class='grey'>(oder wählen Sie oben eine andere Login-"
-#~ "Methode)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Geben Sie Ihre<a class=\"openid_logo\" href="
-#~ "\"http://openid.net\">OpenID</a>-Internetadresse an</span><br/><span "
-#~ "class='grey'>(oder wählen Sie oben eine andere Login-Methode)</span>"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr ""
-#~ "<span class='big strong'>Geben Sie Ihren Askbot-Benutzernamen und Ihr "
-#~ "Passwort ein</span><br/><span class='grey'>(oder wählen Sie oben den "
-#~ "OpenID-Login aus)</span>"
-
-#~ msgid "Create account"
-#~ msgstr "Zugang anlegen"
-
-#~ msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Mit Facebook mit %(APP_SHORT_NAME)s verbinden!"
-
-#~ msgid "favorite questions"
-#~ msgstr "Fragen in der Favoritenliste"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "Vielen Dank, Ihre E-Mail-Adresse wurde bestätigt."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "Willkommen %s, Sie sind jetzt eingeloggt"
-
-#~ msgid "books/"
-#~ msgstr "buecher/"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Eine Frage gefunden"
-#~ msgstr[1] "%(q_num)s Fragen gefunden"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Die Benutzer sind ausgezeichnet worden:"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</strong> "
-#~ "more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>%(counter)s</"
-#~ "strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>ein</strong> weiterer "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere "
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>Einen</strong> weiteren anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more comment\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>Einen</strong> weiteren Kommentar anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere Kommentare anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(cnt)s</span> Votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Bewertung"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(cnt)s</span> Bewertungen"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Tag\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Tags\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Tag"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(counter)s</span> Tags"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "popular tags"
-#~ msgstr "tags"
-
-#~ msgid ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgid_plural ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "<strong>Most recently answered</strong> questions are shown first."
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "Questions sorted by the <strong>number of answers</strong>."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr " "
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "<a href='%(gravatar_faq_url)s'>gravatar</a>"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/de/LC_MESSAGES/djangojs.mo b/askbot/locale/de/LC_MESSAGES/djangojs.mo
index f40ac3a3..245ed636 100644
--- a/askbot/locale/de/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/de/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/de/LC_MESSAGES/djangojs.po b/askbot/locale/de/LC_MESSAGES/djangojs.po
index 62d7d07f..aaa6b707 100644
--- a/askbot/locale/de/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/de/LC_MESSAGES/djangojs.po
@@ -1,24 +1,24 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
# Alexander Lieder <enormitas@gmail.com>, 2013
# Edur <edur@justnetwork.eu>, 2012
-#
+# Edur <edur@justnetwork.eu>, 2012
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-11-11 12:49+0000\n"
-"Last-Translator: Christian <kuehl.christian@googlemail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: de\n"
+"PO-Revision-Date: 2013-08-02 05:23+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: German (http://www.transifex.com/projects/p/askbot/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1352638169.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -33,9 +33,7 @@ msgstr "Bitte ergänzen Sie mindestens eine Zugangsmethode."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Sie haben bisher keine Zugangsmethode ausgewählt, bitte ergänzen Sie "
-"mindestens eine Zugangsmethode durch Klick auf das entsprechende Symbol."
+msgstr "Sie haben bisher keine Zugangsmethode ausgewählt, bitte ergänzen Sie mindestens eine Zugangsmethode durch Klick auf das entsprechende Symbol."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -117,8 +115,7 @@ msgstr "Empfänger:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
-"Um die Suchergebnisse sehen zu können, braucht man mehr als 2 Buchstaben."
+msgstr "Um die Suchergebnisse sehen zu können, braucht man mehr als 2 Buchstaben."
#: media/js/live_search.js:218
msgid "Ask Your Question"
@@ -175,11 +172,11 @@ msgid "content cannot be empty"
msgstr "Inhalt darf nicht leer sein"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "noch weitere %s Zeichen eingeben"
-msgstr[1] "noch weitere %s Zeichen eingeben"
+msgstr[0] "Bitte gebe noch mindestens %s Zeichen ein"
+msgstr[1] "Bitte gebe noch mindestens %s Zeichen ein"
#: media/js/post.js:253
msgid "Back to the question"
@@ -218,9 +215,8 @@ msgid "please confirm offensive"
msgstr "Bitte beleidigenden/regelwidrigen Beitrag bestätigen"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "Bitte beleidigenden/regelwidrigen Beitrag bestätigen"
+msgstr "Bist du dir sicher, dass dieser Beitrag Spam, unerwünschte Werbung, Beleidigungen, illegale oder unangebrachte Inhalte enthält?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -262,9 +258,8 @@ msgid "remove flag"
msgstr "Entferne Markierung"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "Bitte beleidigenden/regelwidrigen Beitrag bestätigen"
+msgstr "Bist du dir sicher, dass dieser Beitrag Spam, unerwünschte Werbung, Beleidigungen, illegale oder unangebrachte Inhalte enthält?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -287,14 +282,14 @@ msgid "save comment"
msgstr "Kommentar senden"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "noch weitere %s Zeichen eingeben"
+msgstr "Bitte gebe noch mindestens %s Zeichen ein"
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "noch weitere %s Zeichen eingeben"
+msgstr "Bitte gebe noch mindestens %s Zeichen ein"
#: media/js/post.js:1723
#, c-format
@@ -306,9 +301,8 @@ msgid "minor edit (don't send alerts)"
msgstr "Kleine Korrekturen (keine Benachrichtigungen senden)"
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Sind Sie sicher, dass Sie Ihren %s-Zugang löschen möchten?"
+msgstr "Bist du dir sicher, dass du diesen Kommentar veröffentlichen möchtest?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -343,9 +337,8 @@ msgid "Enter the logo url or upload an image"
msgstr "Gebe die URL-Adresse des Logos ein oder lade ein Logo-Bild hoch"
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Sind Sie sicher, dass Sie Ihren %s-Zugang löschen möchten?"
+msgstr "Bist du dir sicher, dass du das Bild entfernen möchtest?"
#: media/js/post.js:3341
msgid "change logo"
@@ -357,11 +350,8 @@ msgstr "Logo hinzufügen"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
-"Tag \"%s\" wurde bereits hinzugefügt, es besteht keine Notwendigkeit ihn "
-"zweimal anzugeben (drücke\"Entfernen\" zum Löschen)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "Tag \"%s\" wurde bereits hinzugefügt, es besteht keine Notwendigkeit ihn zweimal anzugeben (drücke\"Entfernen\" zum Löschen)"
#: media/js/post.js:3453
#, c-format
@@ -379,9 +369,8 @@ msgid "edit"
msgstr "bearbeiten"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "Inhalt darf nicht leer sein"
+msgstr "Bitte gebe mindestens ein Tag ein"
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -396,9 +385,8 @@ msgid "save tags"
msgstr "Tags speichern"
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "Dateiname"
+msgstr "Benutzername:"
#: media/js/post.js:4710
msgid "Group name:"
@@ -432,11 +420,10 @@ msgstr[0] "Diese Meldung löschen?"
msgstr[1] "Diese Meldungen löschen?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "Diesen Kommentar löschen"
-msgstr[1] "Diesen Kommentar löschen"
+msgstr[0] "Schließe diesen Eintrag?"
+msgstr[1] "Schließe diese Einträge?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -445,14 +432,12 @@ msgstr[0] "Alle Fahnen entfernen und diesen Beitrag genehmigen?"
msgstr[1] "Alle Fahnen entfernen und diese Beiträge genehmigen?"
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "Beitrag gelöscht"
+msgstr "Dein Beitrag wurde gelöscht"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "Beitrag wiederhergestellt"
+msgstr "Dein Beitrag wurde wiederhergestellt!"
#: media/js/user.js:246
msgid "Accept"
@@ -468,14 +453,11 @@ msgstr "Den Grund für die Ablehnung angeben"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
-"Es gibt wohl aus, dass es noch einige Probleme gibt, die behoben werden "
-"müssen"
+msgstr "Es gibt wohl aus, dass es noch einige Probleme gibt, die behoben werden müssen"
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "Bildbeschreibung"
+msgstr "Bitte eine Beschreibung angeben"
#: media/js/user.js:446
msgid "Please provide details."
@@ -491,9 +473,7 @@ msgstr "Ein Grund muss angegeben werden, um einen Beitrag abzulenen."
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"<a href=\"%(signin_url)s\">Loggen</a> Sie sich ein, um %(username)s zu "
-"verfolgen"
+msgstr "<a href=\"%(signin_url)s\">Loggen</a> Sie sich ein, um %(username)s zu verfolgen"
#: media/js/user.js:740
#, c-format
@@ -539,7 +519,6 @@ msgid "Ok"
msgstr "OK"
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
msgstr "Abbrechen"
@@ -603,9 +582,7 @@ msgstr "neue Gruppe hinzufügen"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
-"Gruppe %(name)s existiert bereits. Gruppennamen sind unterscheiden nicht "
-"zwischen Groß-und Kleinschreibung."
+msgstr "Gruppe %(name)s existiert bereits. Gruppennamen sind unterscheiden nicht zwischen Groß-und Kleinschreibung."
#: media/js/utils.js:2311
#, c-format
@@ -736,10 +713,8 @@ msgid "Insert a file"
msgstr "Datei einfügen"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr ""
-"Bild-URL eingeben, zum Beispiel <br />http://www.ihredomain.de/bildname.jpg"
+msgstr "Gebe eine URLdes Bildes ein, zum Beispiel http://www.beispiel.de/image.jpg oder Lade ein Bild von deinem Computer hoch"
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -795,8 +770,7 @@ msgstr "Wiederholen"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
-"Bild-URL eingeben, zum Beispiel <br />http://www.ihredomain.de/bildname.jpg"
+msgstr "Bild-URL eingeben, zum Beispiel <br />http://www.ihredomain.de/bildname.jpg"
#: media/js/wmd/wmd.js:55
msgid "enter url"
@@ -818,18 +792,11 @@ msgstr "Dateiname"
msgid "link text"
msgstr "Linktext"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "Kommentar senden"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "Bitte mindestens %s Zeichen eingeben"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "Bitte mindestens %s Zeichen eingeben"
-
-#~ msgid "please enter title"
-#~ msgstr "Bitte Titel eingeben"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "Kommentarverzicht bestätigen"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/el/LC_MESSAGES/django.mo b/askbot/locale/el/LC_MESSAGES/django.mo
index 3f693a25..5754dbe2 100644
--- a/askbot/locale/el/LC_MESSAGES/django.mo
+++ b/askbot/locale/el/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/el/LC_MESSAGES/django.po b/askbot/locale/el/LC_MESSAGES/django.po
index d2a46f68..ae298005 100644
--- a/askbot/locale/el/LC_MESSAGES/django.po
+++ b/askbot/locale/el/LC_MESSAGES/django.po
@@ -1,456 +1,558 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-# d1-02 <dmtrs32@gmail.com>, 2012.
+#
+# Translators:
+# d1-02 <dmtrs32@gmail.com>, 2012
+# evgeny <evgeny.fadeev@gmail.com>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: django.po\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-01-02 11:20-0600\n"
-"PO-Revision-Date: 2012-02-28 22:55+0200\n"
-"Last-Translator: Dimitris Spingos (ΔημήτÏης Σπίγγος) <dmtrs32@gmail.com>\n"
-"Language-Team: team@gnome.gr\n"
-"Language: el\n"
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:06-0500\n"
+"PO-Revision-Date: 2013-08-02 05:01+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Greek (http://www.transifex.com/projects/p/askbot/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.7.0\n"
-"X-Poedit-Language: Greek\n"
-"X-Poedit-Country: Greece\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
msgstr "Συγνώμη, αλλά ανώνυμοι επισκέπτες δεν μποÏοÏν να Ï€Ïοσπελάσουν αυτή τη λειτουÏγία"
-#: feed.py:26
-#: feed.py:100
+#: feed.py:34 feed.py:108
msgid " - "
msgstr " - "
-#: feed.py:26
+#: feed.py:35 feed.py:109
msgid "Individual question feed"
msgstr "ΤÏοφοδοσία μεμονωμένης εÏώτησης"
-#: feed.py:100
-msgid "latest questions"
-msgstr "Τελευταίες εÏωτήσεις"
-
-#: forms.py:74
+#: forms.py:140
msgid "select country"
msgstr "Επιλογή χώÏας"
-#: forms.py:83
+#: forms.py:150
msgid "Country"
msgstr "ΧώÏα"
-#: forms.py:91
+#: forms.py:158
msgid "Country field is required"
msgstr "Απαιτείται το πεδίο χώÏας"
-#: forms.py:104
-#: skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:40
-#: skins/default/templates/widgets/question_edit_tips.html:45
+#: forms.py:188
+#, python-format
+msgid "must be > %d word"
+msgid_plural "must be > %d words"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:199
+#, python-format
+msgid "must be < %d word"
+msgid_plural "must be < %d words"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:220
+msgid "minor edit (don't send alerts)"
+msgstr ""
+
+#: forms.py:247 templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
msgid "title"
msgstr "τίτλος"
-#: forms.py:105
-msgid "please enter a descriptive title for your question"
-msgstr "παÏακαλώ εισάγετε έναν πεÏιγÏαφικό τίτλο για την εÏώτησή σας"
+#: forms.py:249 templates/embed/ask_by_widget.html:170
+msgid "Please enter your question"
+msgstr ""
-#: forms.py:111
+#: forms.py:260
#, python-format
-msgid "title must be > %d character"
-msgid_plural "title must be > %d characters"
-msgstr[0] "ο τίτλος Ï€Ïέπει να είναι > %d χαÏακτήÏας"
-msgstr[1] "ο τίτλος Ï€Ïέπει να είναι > %d χαÏακτήÏες"
+msgid "must have > %d character"
+msgid_plural "must have > %d characters"
+msgstr[0] ""
+msgstr[1] ""
-#: forms.py:131
+#: forms.py:270
+#, python-format
+msgid "The question is too long, maximum allowed size is %d characters"
+msgstr ""
+
+#: forms.py:277
+#, python-format
+msgid "The question is too long, maximum allowed size is %d bytes"
+msgstr ""
+
+#: forms.py:309
msgid "content"
msgstr "πεÏιεχόμενο"
-#: forms.py:165
-#: skins/common/templates/widgets/edit_post.html:20
-#: skins/common/templates/widgets/edit_post.html:32
-#: skins/default/templates/widgets/meta_nav.html:5
+#: forms.py:370
+#, python-format
+msgid "each tag must be shorter than %(max_chars)d character"
+msgid_plural "each tag must be shorter than %(max_chars)d characters"
+msgstr[0] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)d χαÏακτήÏα"
+msgstr[1] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)d χαÏακτήÏες"
+
+#: forms.py:407
+msgid ""
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr ""
+
+#: forms.py:410 forms.py:1006 models/widgets.py:27
+#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
msgid "tags"
msgstr "ετικέτες"
-#: forms.py:168
+#: forms.py:412
#, python-format
-msgid "Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can be used."
-msgid_plural "Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can be used."
+msgid ""
+"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
+"be used."
+msgid_plural ""
+"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
+"be used."
msgstr[0] "Ετικέτες είναι σÏντομες λέξεις-κλειδιά, χωÏίς κενά ανάμεσά τους. ΜποÏεί να χÏησιμοποιηθεί μέχÏι %(max_tags)d ετικέτα."
msgstr[1] "Ετικέτες είναι σÏντομες λέξεις-κλειδιά, χωÏίς κενά ανάμεσά τους. ΜποÏοÏν να χÏησιμοποιηθοÏν μέχÏι %(max_tags)d ετικέτες."
-#: forms.py:201
-#: skins/default/templates/question_retag.html:58
-msgid "tags are required"
-msgstr "απαιτοÏνται ετικέτες"
-
-#: forms.py:210
+#: forms.py:439
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
msgstr[0] "παÏακαλώ χÏησιμοποιήστε %(tag_count)d ετικέτα ή λιγότεÏο"
msgstr[1] "παÏακαλώ χÏησιμοποιήστε %(tag_count)d ετικέτες ή λιγότεÏο"
-#: forms.py:218
+#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
msgstr "Τουλάχιστον μία από τις ακόλουθες ετικέτες απαιτείται: %(tags)s"
-#: forms.py:227
-#, python-format
-msgid "each tag must be shorter than %(max_chars)d character"
-msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)d χαÏακτήÏα"
-msgstr[1] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)d χαÏακτήÏες"
-
-#: forms.py:235
-msgid "use-these-chars-in-tags"
-msgstr "χÏήση αυτών των χαÏακτήÏων σε ετικέτες"
-
-#: forms.py:270
+#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
msgstr "κοινότητα βίκι (το κάÏμα δεν απονέμεται & πολλοί άλλοι μποÏοÏν να επεξεÏγαστοÏν το ταχυδÏομείο βίκι)"
-#: forms.py:271
-msgid "if you choose community wiki option, the question and answer do not generate points and name of author will not be shown"
+#: forms.py:479
+msgid ""
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
msgstr "εάν διαλέξετε την επιλογή κοινότητα βίκι, η εÏώτηση και η απάντηση δεν δημιουÏγοÏν σημεία και το όνομα του συγγÏαφέα δεν εμφανίζεται"
-#: forms.py:287
+#: forms.py:496
msgid "update summary:"
msgstr "πεÏίληψη ενημέÏωσης:"
-#: forms.py:288
-msgid "enter a brief summary of your revision (e.g. fixed spelling, grammar, improved style, this field is optional)"
+#: forms.py:498
+msgid ""
+"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
+"improved style, this field is optional)"
msgstr "εισαγωγή σÏντομης πεÏίληψης της έκδοσης σας (Ï€.χ. σταθεÏή οÏθογÏαφία, γÏαμματική, βελτιωμένη τεχνοτÏοπία, αυτό το πεδίο είναι Ï€ÏοαιÏετικό)"
-#: forms.py:364
+#: forms.py:585
msgid "Enter number of points to add or subtract"
msgstr "Εισαγωγή αÏÎ¹Î¸Î¼Î¿Ï ÏƒÎ·Î¼ÎµÎ¯Ï‰Î½ για Ï€Ïοσθήκη ή αφαίÏεση"
-#: forms.py:378
-#: const/__init__.py:250
+#: forms.py:600 const/__init__.py:375
msgid "approved"
msgstr "εγκεκÏιμένο"
-#: forms.py:379
-#: const/__init__.py:251
+#: forms.py:601 const/__init__.py:376
msgid "watched"
msgstr "επιτηÏοÏμενο"
-#: forms.py:380
-#: const/__init__.py:252
+#: forms.py:602 const/__init__.py:377
msgid "suspended"
msgstr "σε αναστολή"
-#: forms.py:381
-#: const/__init__.py:253
+#: forms.py:603 const/__init__.py:378
msgid "blocked"
msgstr "σταματημένο"
-#: forms.py:383
+#: forms.py:605
msgid "administrator"
msgstr "διαχειÏιστής"
-#: forms.py:384
-#: const/__init__.py:249
+#: forms.py:606 const/__init__.py:374
msgid "moderator"
msgstr "συντονιστής"
-#: forms.py:404
+#: forms.py:625
msgid "Change status to"
msgstr "αλλαγή κατάστασης σε"
-#: forms.py:431
+#: forms.py:652
msgid "which one?"
msgstr "ποιο;"
-#: forms.py:452
+#: forms.py:673
msgid "Cannot change own status"
msgstr "Αδυναμία αλλαγής της δικής του κατάστασης"
-#: forms.py:458
+#: forms.py:679
msgid "Cannot turn other user to moderator"
msgstr "Αδυναμία αλλαγής άλλου χÏήστη σε συντονιστή"
-#: forms.py:465
+#: forms.py:686
msgid "Cannot change status of another moderator"
msgstr "Αδυναμία αλλαγής κατάστασης άλλου συντονιστή"
-#: forms.py:471
+#: forms.py:692
msgid "Cannot change status to admin"
msgstr "Αδυναμία αλλαγής κατάστασης σε διαχειÏιστή"
-#: forms.py:477
+#: forms.py:698
#, python-format
-msgid "If you wish to change %(username)s's status, please make a meaningful selection."
+msgid ""
+"If you wish to change %(username)s's status, please make a meaningful "
+"selection."
msgstr "Εάν επιθυμείτε να αλλάξετε την κατάσταση του %(username)s, παÏακαλώ κάντε μια λογική επιλογή."
-#: forms.py:486
+#: forms.py:708
msgid "Subject line"
msgstr "ΓÏαμμή θέματος"
-#: forms.py:493
+#: forms.py:713
msgid "Message text"
msgstr "Κείμενο μηνÏματος"
-#: forms.py:579
+#: forms.py:727
msgid "Your name (optional):"
msgstr "Το όνομά σας (Ï€ÏοαιÏετικό):"
-#: forms.py:580
+#: forms.py:728
msgid "Email:"
msgstr "Ηλ. διεÏθυνση:"
-#: forms.py:582
+#: forms.py:730
msgid "Your message:"
msgstr "Το μήνυμα σας:"
-#: forms.py:587
+#: forms.py:735
msgid "I don't want to give my email or receive a response:"
msgstr "Δεν θέλω να δώσω το ηλ. ταχυδÏομείο μου ή να πάÏω απάντηση:"
-#: forms.py:609
+#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
msgstr "ΠαÏακαλώ σημειώστε το πεδίο \"Δεν θέλω να δώσω την ηλ. διεÏθυνση μου\"."
-#: forms.py:648
+#: forms.py:791
+msgid "keep private within your groups"
+msgstr ""
+
+#: forms.py:830
+msgid "User name:"
+msgstr ""
+
+#: forms.py:832
+msgid "Enter name to post on behalf of someone else. Can create new accounts."
+msgstr ""
+
+#: forms.py:839
+msgid "Email address:"
+msgstr ""
+
+#: forms.py:889
+msgid "User name is required with the email"
+msgstr ""
+
+#: forms.py:894
+msgid "Email is required if user name is added"
+msgstr ""
+
+#: forms.py:914 forms.py:957
msgid "ask anonymously"
msgstr "ανώνυμη εÏώτηση"
-#: forms.py:650
+#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
msgstr "Σημειώστε εάν δεν θέλετε να αποκαλÏψετε το όνομά σας για αυτήν την εÏώτηση"
-#: forms.py:810
-msgid "You have asked this question anonymously, if you decide to reveal your identity, please check this box."
+#: forms.py:947
+msgid ""
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr ""
+
+#: forms.py:1213
+msgid ""
+"You have asked this question anonymously, if you decide to reveal your "
+"identity, please check this box."
msgstr "ΕÏωτάτε ανώνυμα, εάν αποφασίσετε να αποκαλÏψετε την ταυτότητά σας, παÏακαλώ σημειώστε αυτό το πλαίσιο."
-#: forms.py:814
+#: forms.py:1217
msgid "reveal identity"
msgstr "αποκάλυψη ταυτότητας"
-#: forms.py:872
-msgid "Sorry, only owner of the anonymous question can reveal his or her identity, please uncheck the box"
+#: forms.py:1296
+msgid ""
+"Sorry, only owner of the anonymous question can reveal his or her identity, "
+"please uncheck the box"
msgstr "Συγνώμη, μόνο ο εÏωτών την ανώνυμη εÏώτηση μποÏεί να αποκαλÏψει την ταυτότητά του, παÏακαλώ ξεσημειώστε το πλαίσιο"
-#: forms.py:885
-msgid "Sorry, apparently rules have just changed - it is no longer possible to ask anonymously. Please either check the \"reveal identity\" box or reload this page and try editing the question again."
+#: forms.py:1309
+msgid ""
+"Sorry, apparently rules have just changed - it is no longer possible to ask "
+"anonymously. Please either check the \"reveal identity\" box or reload this "
+"page and try editing the question again."
msgstr "Συγνώμη, Ï€Ïοφανώς οι κανόνες άλλαξαν - δεν είναι δυνατό πια να Ïωτήσετε ανώνυμα. ΠαÏακαλώ είτε σημειώστε το πλαίσιο \"αποκάλυψη ταυτότητας\" ή ξαναφοÏτώστε αυτή τη σελίδα και Ï€Ïοσπαθήστε να επεξεÏγαστείτε την εÏώτηση ξανά."
-#: forms.py:923
-msgid "this email will be linked to gravatar"
-msgstr "αυτή η ηλ. διεÏθυνση θα συνδεθεί στη γενική απεικόνιση"
-
-#: forms.py:930
+#: forms.py:1373
msgid "Real name"
msgstr "ΠÏαγματικό όνομα"
-#: forms.py:937
+#: forms.py:1380
msgid "Website"
msgstr "Ιστοσελίδα"
-#: forms.py:944
+#: forms.py:1387
msgid "City"
msgstr "Πόλη"
-#: forms.py:953
+#: forms.py:1396
msgid "Show country"
msgstr "ΠÏοβολή χώÏας"
-#: forms.py:958
+#: forms.py:1401
+msgid "Show tag choices"
+msgstr ""
+
+#: forms.py:1406
msgid "Date of birth"
msgstr "ΗμεÏομηνία γέννησης"
-#: forms.py:959
+#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
msgstr "δεν θα Ï€Ïοβληθεί, χÏησιμοποιείται για υπολογισμό ηλικίας, μοÏφή ΕΕΕΕ-ΜΜ-ΗΗ"
-#: forms.py:965
+#: forms.py:1416
msgid "Profile"
msgstr "Κατατομή"
-#: forms.py:974
+#: forms.py:1425
msgid "Screen name"
msgstr "Όνομα οθόνης"
-#: forms.py:1005
-#: forms.py:1006
+#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
msgstr "αυτή η ηλ. διεÏθυνση έχει ήδη καταχωÏιστεί, παÏακαλώ χÏησιμοποιήστε μια άλλη"
-#: forms.py:1013
+#: forms.py:1470
msgid "Choose email tag filter"
msgstr "Επιλέξτε φίλτÏο ετικέτας ηλ. αλληλογÏαφίας"
-#: forms.py:1060
+#: forms.py:1522
msgid "Asked by me"
msgstr "Ρωτήθηκε από εμένα"
-#: forms.py:1063
+#: forms.py:1525
msgid "Answered by me"
msgstr "Απαντήθηκε από εμένα"
-#: forms.py:1066
+#: forms.py:1528
msgid "Individually selected"
msgstr "Μεμονωμένη επιλογή"
-#: forms.py:1069
+#: forms.py:1531
msgid "Entire forum (tag filtered)"
msgstr "Συνολική συζήτηση (φιλτÏαÏισμένη ετικέτα)"
-#: forms.py:1073
+#: forms.py:1535
msgid "Comments and posts mentioning me"
msgstr "Σχόλια και ταχυδÏομεία που με αναφέÏουν"
-#: forms.py:1152
+#: forms.py:1619
+msgid "please choose one of the options above"
+msgstr "παÏακαλώ επιλέξτε μια από τις παÏαπάνω επιλογές"
+
+#: forms.py:1622
msgid "okay, let's try!"
msgstr "Εντάξει, ας Ï€Ïοσπαθήσουμε!"
-#: forms.py:1153
-msgid "no community email please, thanks"
-msgstr "όχι ηλ. διεÏθυνση κοινότητας παÏακαλώ, ευχαÏιστώ"
+#: forms.py:1625
+#, python-format
+msgid "no %(sitename)s email please, thanks"
+msgstr ""
-#: forms.py:1157
-msgid "please choose one of the options above"
-msgstr "παÏακαλώ επιλέξτε μια από τις παÏαπάνω επιλογές"
+#: forms.py:1673 templates/reopen.html:7
+msgid "Title"
+msgstr "Τίτλος"
+
+#: forms.py:1676 templates/groups.html:32
+msgid "Description"
+msgstr ""
-#: urls.py:52
+#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
+#: templates/tags/list_bulk_tag_subscription.html:12
+#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
+#: templates/widgets/tag_category_selector.html:2
+msgid "Tags"
+msgstr ""
+
+#: tasks.py:98
+msgid "An edit for my answer"
+msgstr ""
+
+#: tasks.py:101
+msgid "To add to your post EDIT ABOVE THIS LINE"
+msgstr ""
+
+#: tasks.py:119
+#, python-format
+msgid "Your post at %(site_name)s is now published"
+msgstr ""
+
+#: urls.py:44
+msgid "questions"
+msgstr ""
+
+#: urls.py:56
+msgid "question/"
+msgstr "εÏώτηση/"
+
+#: urls.py:61
+msgid "tags/"
+msgstr "ετικέτες/"
+
+#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
+msgid "users/"
+msgstr "χÏήστες/"
+
+#: urls.py:71
+msgid "by-group/"
+msgstr ""
+
+#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
+msgid "edit/"
+msgstr "επεξεÏγασία/"
+
+#: urls.py:85
+msgid "subscriptions/"
+msgstr "συνδÏομές/"
+
+#: urls.py:94
+msgid "select_languages/"
+msgstr ""
+
+#: urls.py:105
+msgid "groups/"
+msgstr ""
+
+#: urls.py:110
+msgid "users/update_has_custom_avatar/"
+msgstr "χÏήστες/η_ενημέÏωση_έχει_Ï€ÏοσαÏμοσμένη_εικόνα/"
+
+#: urls.py:115 urls.py:120
+msgid "badges/"
+msgstr "διακÏίσεις/"
+
+#: urls.py:133
+msgid "feedback/"
+msgstr "ανάδÏαση/"
+
+#: urls.py:154
msgid "about/"
msgstr "σχετικά/"
-#: urls.py:53
+#: urls.py:155
msgid "faq/"
msgstr "συχνές εÏωτήσεις/"
-#: urls.py:54
+#: urls.py:156
msgid "privacy/"
msgstr "ιδιωτικό/"
-#: urls.py:56
-#: urls.py:61
+#: urls.py:157
+msgid "help/"
+msgstr ""
+
+#: urls.py:159 urls.py:164
msgid "answers/"
msgstr "απαντήσεις/"
-#: urls.py:56
-#: urls.py:82
-#: urls.py:207
-msgid "edit/"
-msgstr "επεξεÏγασία/"
-
-#: urls.py:61
-#: urls.py:112
+#: urls.py:164 urls.py:256
msgid "revisions/"
msgstr "αναθεωÏήσεις/"
-#: urls.py:67
-#: urls.py:77
-#: urls.py:82
-#: urls.py:87
-#: urls.py:92
-#: urls.py:97
-#: urls.py:102
-#: urls.py:107
-#: urls.py:112
-#: urls.py:118
-#: urls.py:294
-#: skins/default/templates/question/javascript.html:16
-#: skins/default/templates/question/javascript.html:19
+#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
+#: urls.py:256
msgid "questions/"
msgstr "εÏωτήσεις/"
-#: urls.py:77
+#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
msgid "ask/"
msgstr "εÏώτηση/"
-#: urls.py:87
+#: urls.py:231
msgid "retag/"
msgstr "νέα ετικέτα/"
-#: urls.py:92
+#: urls.py:236
msgid "close/"
msgstr "κλείσιμο/"
-#: urls.py:97
+#: urls.py:241
msgid "reopen/"
msgstr "ξανάνοιγμα/"
-#: urls.py:102
+#: urls.py:246
msgid "answer/"
msgstr "απάντηση/"
-#: urls.py:107
-#: skins/default/templates/question/javascript.html:16
-msgid "vote/"
-msgstr "ψήφος/"
-
-#: urls.py:118
-msgid "widgets/"
-msgstr "γÏαφικά συστατικά"
-
-#: urls.py:153
-msgid "tags/"
-msgstr "ετικέτες/"
-
-#: urls.py:196
-msgid "subscribe-for-tags/"
-msgstr "εγγÏαφή για ετικέτες/"
+#: urls.py:314
+msgid "tags/subscriptions/"
+msgstr ""
-#: urls.py:201
-#: urls.py:207
-#: urls.py:213
-#: urls.py:221
-#: skins/default/templates/main_page/javascript.html:39
-#: skins/default/templates/main_page/javascript.html:42
-msgid "users/"
-msgstr "χÏήστες/"
+#: urls.py:319
+msgid "tags/subscriptions/delete/"
+msgstr ""
-#: urls.py:214
-msgid "subscriptions/"
-msgstr "συνδÏομές/"
+#: urls.py:324
+msgid "tags/subscriptions/create/"
+msgstr ""
-#: urls.py:226
-msgid "users/update_has_custom_avatar/"
-msgstr "χÏήστες/η_ενημέÏωση_έχει_Ï€ÏοσαÏμοσμένη_εικόνα/"
+#: urls.py:329
+msgid "tags/subscriptions/edit/"
+msgstr ""
-#: urls.py:231
-#: urls.py:236
-msgid "badges/"
-msgstr "διακÏίσεις/"
+#: urls.py:334
+msgid "suggested-tags/"
+msgstr ""
-#: urls.py:241
+#: urls.py:459
msgid "messages/"
msgstr "μηνÏματα/"
-#: urls.py:241
+#: urls.py:459
msgid "markread/"
msgstr "διαβασμένο/"
-#: urls.py:257
-msgid "upload/"
-msgstr "εκφόÏτωση/"
+#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
+#: urls.py:520 urls.py:525 urls.py:530
+msgid "widgets/"
+msgstr "γÏαφικά συστατικά"
-#: urls.py:258
-msgid "feedback/"
-msgstr "ανάδÏαση/"
+#: urls.py:510 deps/django_authopenid/urls.py:20
+msgid "complete/"
+msgstr "έτοιμο/"
-#: urls.py:300
-#: skins/default/templates/main_page/javascript.html:38
-#: skins/default/templates/main_page/javascript.html:41
-#: skins/default/templates/question/javascript.html:15
-#: skins/default/templates/question/javascript.html:18
-msgid "question/"
-msgstr "εÏώτηση/"
+#: urls.py:515
+msgid "create/"
+msgstr ""
+
+#: urls.py:525
+msgid "delete/"
+msgstr ""
+
+#: urls.py:560
+msgid "upload/"
+msgstr "εκφόÏτωση/"
-#: urls.py:307
-#: setup_templates/settings.py:208
-#: skins/common/templates/authopenid/providers_javascript.html:7
+#: urls.py:585 setup_templates/settings.py:229
+#: templates/authopenid/providers_javascript.html:7
msgid "account/"
msgstr "λογαÏιασμός/"
@@ -462,6 +564,34 @@ msgstr "Ρυθμίσεις ελέγχου Ï€Ïόσβασης"
msgid "Allow only registered user to access the forum"
msgstr "Η Ï€Ïόσβαση σε συζητήσεις να επιτÏέπεται μόνο σε καταχωÏημένο χÏήστη"
+#: conf/access_control.py:22
+msgid "nothing - not required"
+msgstr ""
+
+#: conf/access_control.py:23
+msgid "access to content"
+msgstr ""
+
+#: conf/access_control.py:34
+msgid "Require valid email for"
+msgstr ""
+
+#: conf/access_control.py:44
+msgid "Allowed email addresses"
+msgstr ""
+
+#: conf/access_control.py:45
+msgid "Please use space to separate the entries"
+msgstr ""
+
+#: conf/access_control.py:54
+msgid "Allowed email domain names"
+msgstr ""
+
+#: conf/access_control.py:55
+msgid "Please use space to separate the entries, do not use the @ symbol!"
+msgstr ""
+
#: conf/badges.py:13
msgid "Badge settings"
msgstr "Ρυθμίσεις διάκÏισης"
@@ -571,129 +701,183 @@ msgid "Prefix for the email subject line"
msgstr "ΠÏόθημα για τη γÏαμμή θέματος του ηλ. ταχυδÏομείου"
#: conf/email.py:26
-msgid "This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A value entered here will overridethe default."
+msgid ""
+"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
+"value entered here will overridethe default."
msgstr "Αυτή η ÏÏθμιση Ï€Ïοεπιλέγεται από την django settingEMAIL_SUBJECT_PREFIX. Μια καταχωÏημένη τιμή εδώ θα αντικαταστήσει την Ï€Ïοεπιλογή."
-#: conf/email.py:38
+#: conf/email.py:44
+msgid "Site administrator email address"
+msgstr ""
+
+#: conf/email.py:53
+msgid "Enable email alerts"
+msgstr ""
+
+#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
msgstr "Μέγιστος αÏιθμός νέων καταχωÏήσεων σε ειδοποίηση ηλ. ταχυδÏομείου"
-#: conf/email.py:48
+#: conf/email.py:72
msgid "Default notification frequency all questions"
msgstr "ΠÏοεπιλεγμένη συχνότητα αναγγελίας όλων των εÏωτήσεων"
-#: conf/email.py:50
+#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
msgstr "Επιλογή για καθοÏισμό συχνότητας των ενημεÏώσεων ηλ. ταχυδÏομείου: όλες οι εÏωτήσεις."
-#: conf/email.py:62
+#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
msgstr "ΠÏοεπιλεγμένη συχνότητα αναγγελίας εÏωτήσεων του χÏήστη"
-#: conf/email.py:64
-msgid "Option to define frequency of emailed updates for: Question asked by the user."
+#: conf/email.py:88
+msgid ""
+"Option to define frequency of emailed updates for: Question asked by the "
+"user."
msgstr "Επιλογή καθοÏÎ¹ÏƒÎ¼Î¿Ï ÏƒÏ…Ï‡Î½ÏŒÏ„Î·Ï„Î±Ï‚ των ενημεÏώσεων ηλ. ταχυδÏομείου για: ΕÏώτηση χÏήστη."
-#: conf/email.py:76
+#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
msgstr "ΠÏοεπιλεγμένη συχνότητα αναγγελίας εÏωτήσεων που απαντήθηκαν από το χÏήστη"
-#: conf/email.py:78
-msgid "Option to define frequency of emailed updates for: Question answered by the user."
+#: conf/email.py:102
+msgid ""
+"Option to define frequency of emailed updates for: Question answered by the "
+"user."
msgstr "Επιλογή καθοÏÎ¹ÏƒÎ¼Î¿Ï ÏƒÏ…Ï‡Î½ÏŒÏ„Î·Ï„Î±Ï‚ των ενημεÏώσεων ηλ. ταχυδÏομείου για: ΕÏώτηση που απαντήθηκε από το χÏήστη."
-#: conf/email.py:90
-msgid "Default notification frequency questions individually selected by the user"
+#: conf/email.py:114
+msgid ""
+"Default notification frequency questions individually"
+" selected by the user"
msgstr "ΠÏοεπιλογή συχνότητας αναγγελίας εÏωτήσεων που επιλέχτηκαν μεμονωμένα από το χÏήστη"
-#: conf/email.py:93
-msgid "Option to define frequency of emailed updates for: Question individually selected by the user."
+#: conf/email.py:117
+msgid ""
+"Option to define frequency of emailed updates for: Question individually "
+"selected by the user."
msgstr "Επιλογή καθοÏÎ¹ÏƒÎ¼Î¿Ï ÏƒÏ…Ï‡Î½ÏŒÏ„Î·Ï„Î±Ï‚ των ενημεÏώσεων ηλ. ταχυδÏομείου για: μεμονωμένα επιλεγμένη εÏώτηση από το χÏήστη"
-#: conf/email.py:105
-msgid "Default notification frequency for mentions and comments"
+#: conf/email.py:129
+msgid ""
+"Default notification frequency for mentions and "
+"comments"
msgstr "ΠÏοεπιλεγμένη συχνότητα αναγγελίας για μνείες και σχόλια"
-#: conf/email.py:108
-msgid "Option to define frequency of emailed updates for: Mentions and comments."
+#: conf/email.py:132
+msgid ""
+"Option to define frequency of emailed updates for: Mentions and comments."
msgstr "Επιλογή οÏÎ¹ÏƒÎ¼Î¿Ï ÏƒÏ…Ï‡Î½ÏŒÏ„Î·Ï„Î±Ï‚ ενημεÏώσεων ηλ. ταχυδÏομείου για: Μνείες και σχόλια."
-#: conf/email.py:119
+#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
msgstr "Αποστολή πεÏιοδικών υπενθυμίσεων για αναπάντητες εÏωτήσεις"
-#: conf/email.py:121
-msgid "NOTE: in order to use this feature, it is necessary to run the management command \"send_unanswered_question_reminders\" (for example, via a cron job - with an appropriate frequency) "
+#: conf/email.py:145
+msgid ""
+"NOTE: in order to use this feature, it is necessary to run the management "
+"command \"send_unanswered_question_reminders\" (for example, via a cron job "
+"- with an appropriate frequency) "
msgstr "ΣΗΜΕΙΩΣΗ: για τη χÏήση Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… γνωÏίσματος, είναι απαÏαίτητο να Ï„Ïέξει η εντολή διαχείÏισης \"αποστολή_υπενθυμίσεων_αναπάντητης_εÏώτησης\" (για παÏάδειγμα, μέσω μιας πεÏιοδικής εÏγασίας - με κατάλληλη συχνότητα)"
-#: conf/email.py:134
+#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
msgstr "ΗμέÏες Ï€Ïιν την έναÏξη αποστολής υπενθυμίσεων για αναπάντητες εÏωτήσεις"
-#: conf/email.py:145
-msgid "How often to send unanswered question reminders (in days between the reminders sent)."
+#: conf/email.py:169
+msgid ""
+"How often to send unanswered question reminders (in days between the "
+"reminders sent)."
msgstr "Συχνότητα αποστολής υπενθυμίσεων αναπάντητων εÏωτήσεων (σε ημέÏες Î¼ÎµÏ„Î±Î¾Ï Ï„Ï‰Î½ αποστολών υπενθυμίσεων)."
-#: conf/email.py:157
+#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
msgstr "Μέγιστος αÏιθμός αποστολής υπενθυμίσεων για αναπάντητες εÏωτήσεις"
-#: conf/email.py:168
+#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
msgstr "Αποστολή πεÏιοδικών υπενθυμίσεων για αποδοχή της άÏιστης απάντησης"
-#: conf/email.py:170
-msgid "NOTE: in order to use this feature, it is necessary to run the management command \"send_accept_answer_reminders\" (for example, via a cron job - with an appropriate frequency) "
+#: conf/email.py:194
+msgid ""
+"NOTE: in order to use this feature, it is necessary to run the management "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr "ΣΗΜΕΙΩΣΗ: για χÏήση αυτής της ιδιότητας, απαιτείται η εκτέλεση της εντολής διαχείÏισης \"αποστολή_αποδοχής_υπενθυμίσεων_εÏώτησης\" (για παÏάδειγμα, μέσω πεÏιοδικής εÏγασίας - με κατάλληλη συχνότητα)"
-#: conf/email.py:183
+#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
msgstr "ΗμέÏες Ï€Ïιν την έναÏξη αποστολής υπενθυμίσεων για αποδοχή εÏώτησης"
-#: conf/email.py:194
-msgid "How often to send accept answer reminders (in days between the reminders sent)."
+#: conf/email.py:218
+msgid ""
+"How often to send accept answer reminders (in days between the reminders "
+"sent)."
msgstr "Συχνότητα αποστολής αποδοχής υπενθυμίσεων απάντησης (σε ημέÏες Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ αποστολής υπενθυμίσεων)."
-#: conf/email.py:206
+#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
msgstr "Μέγιστος αÏιθμός αποστολής υπενθυμίσεων για αποδοχή της άÏιστης απάντησης"
-#: conf/email.py:218
+#: conf/email.py:242
msgid "Require email verification before allowing to post"
msgstr "Απαιτείται επιβεβαίωση ηλ. ταχυδÏομείου Ï€Ïιν να επιτÏαπεί η ταχυδÏόμηση"
-#: conf/email.py:219
-msgid "Active email verification is done by sending a verification key in email"
+#: conf/email.py:243
+msgid ""
+"Active email verification is done by sending a verification key in email"
msgstr "ΕνεÏγή επιβεβαίωση ηλ. ταχυδÏομείου γίνεται αποστέλλοντας κλειδί επιβεβαίωσης σε ηλ. ταχυδÏομείο"
-#: conf/email.py:228
-msgid "Allow only one account per email address"
-msgstr "Îα επιτÏέπεται μόνο ένας λογαÏιασμός ανά διεÏθυνση ηλ. ταχυδÏομείου"
-
-#: conf/email.py:237
+#: conf/email.py:252
msgid "Fake email for anonymous user"
msgstr "ΨεÏτικο ηλ. ταχυδÏομείο για ανώνυμο χÏήστη"
-#: conf/email.py:238
+#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
msgstr "ΧÏήση αυτής της ÏÏθμισης για έλεγχο γενικής απεικόνισης για χÏήστη χωÏίς ηλ. ταχυδÏομείο"
-#: conf/email.py:247
+#: conf/email.py:262
msgid "Allow posting questions by email"
msgstr "Îα επιτÏέπεται η ταχυδÏόμηση εÏωτήσεων με ηλ. ταχυδÏομείο"
-#: conf/email.py:249
-msgid "Before enabling this setting - please fill out IMAP settings in the settings.py file"
+#: conf/email.py:264
+msgid ""
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr "ΠÏιν την ενεÏγοποίηση αυτής της ÏÏθμισης - παÏακαλώ συμπληÏώστε τις Ïυθμίσεις IMAP στο αÏχείο settings.py"
-#: conf/email.py:260
+#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
msgstr "Αντικατάσταση ÎºÎµÎ½Î¿Ï ÏƒÏ„Î¹Ï‚ ετικέτες ηλ. ταχυδÏομείου με παÏλα"
-#: conf/email.py:262
-msgid "This setting applies to tags written in the subject line of questions asked by email"
+#: conf/email.py:277
+msgid ""
+"This setting applies to tags written in the subject line of questions asked "
+"by email"
msgstr "Αυτή η ÏÏθμιση εφαÏμόζεται σε ετικέτες γÏαμμένες στη γÏαμμή θέματος των εÏωτήσεων με ηλ. ταχυδÏομείο"
+#: conf/email.py:288
+msgid "Enable posting answers and comments by email"
+msgstr ""
+
+#: conf/email.py:291
+msgid "To enable this feature make sure lamson is running"
+msgstr ""
+
+#: conf/email.py:302
+msgid "Emailed post: when to notify author about publishing"
+msgstr ""
+
+#: conf/email.py:327
+msgid "Reply by email hostname"
+msgstr ""
+
+#: conf/email.py:338
+msgid ""
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr ""
+
#: conf/external_keys.py:11
msgid "Keys for external services"
msgstr "Κλειδιά για εξωτεÏικές υπηÏεσίες"
@@ -704,7 +888,9 @@ msgstr "Κλειδί επαλήθευσης τόπου Google"
#: conf/external_keys.py:21
#, python-format
-msgid "This key helps google index your site please obtain is at <a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgid ""
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr "Αυτό το κλειδί βοηθά την google να ευÏετηÏιοποιήσει τον τόπο σας, παÏακαλώ αποκτήστε το στο <a href=\"%(url)s?hl=%(lang)s\">τόπο εÏγαλείων διαχειÏιστή google</a>"
#: conf/external_keys.py:36
@@ -713,104 +899,104 @@ msgstr "Αναλυτικό κλειδί google"
#: conf/external_keys.py:38
#, python-format
-msgid "Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to use Google Analytics to monitor your site"
+msgid ""
+"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
+"use Google Analytics to monitor your site"
msgstr "Απόκτηση στον τόπο <a href=\"%(url)s\">Google Analytics</a>, εάν θέλετε να χÏησιμοποιήσετε το Google Analytics για να παÏακολουθεί τον τόπο"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
msgstr "ΕνεÏγοποίηση recaptcha (απαιτοÏνται παÏακάτω κλειδιά)"
-#: conf/external_keys.py:60
+#: conf/external_keys.py:62
msgid "Recaptcha public key"
msgstr "Δημόσιο κλειδί Recaptcha"
-#: conf/external_keys.py:68
+#: conf/external_keys.py:70
msgid "Recaptcha private key"
msgstr "Ατομικό κλειδί Recaptcha"
-#: conf/external_keys.py:70
+#: conf/external_keys.py:72
#, python-format
-msgid "Recaptcha is a tool that helps distinguish real people from annoying spam robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</a>"
+msgid ""
+"Recaptcha is a tool that helps distinguish real people from annoying spam "
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr "Recaptcha είναι ένα εÏγαλείο που βοηθά στη διάκÏιση Ï€Ïαγματικών ανθÏώπων από ενοχλητικά Ïομπότ όχλησης. ΠαÏακαλώ πάÏτε αυτό και ένα δημόσιο κλειδί στο <a href=\"%(url)s\">%(url)s</a>"
-#: conf/external_keys.py:82
+#: conf/external_keys.py:84
msgid "Facebook public API key"
msgstr "Δημόσιο κλειδί API του Facebook"
-#: conf/external_keys.py:84
+#: conf/external_keys.py:86
#, python-format
-msgid "Facebook API key and Facebook secret allow to use Facebook Connect login method at your site. Please obtain these keys at <a href=\"%(url)s\">facebook create app</a> site"
+msgid ""
+"Facebook API key and Facebook secret allow to use Facebook Connect login "
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr "Το κλειδί Facebook API και μυστικό Facebook επιτÏέπουν τη μέθοδο σÏνδεσης Facebook Connect στον τόπο σας. ΠαÏακαλώ αποκτήστε αυτά τα κλειδιά στον τόπο <a href=\"%(url)s\">δημιουÏγία εφαÏμογών facebook</a>"
-#: conf/external_keys.py:97
+#: conf/external_keys.py:99
msgid "Facebook secret key"
msgstr "Μυστικό κλειδί Facebook"
-#: conf/external_keys.py:105
+#: conf/external_keys.py:107
msgid "Twitter consumer key"
msgstr "Κλειδί καταναλωτή Twitter"
-#: conf/external_keys.py:107
+#: conf/external_keys.py:109
#, python-format
-msgid "Please register your forum at <a href=\"%(url)s\">twitter applications site</a>"
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr "ΠαÏακαλώ καταχωÏίστε το φόÏουμ σας στο <a href=\"%(url)s\">τόπος εφαÏμογών twitter</a>"
-#: conf/external_keys.py:118
+#: conf/external_keys.py:120
msgid "Twitter consumer secret"
msgstr "Μυστικό καταναλωτή Twitter"
-#: conf/external_keys.py:126
+#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
msgstr "Κλειδί καταναλωτή LinkedIn"
-#: conf/external_keys.py:128
+#: conf/external_keys.py:130
#, python-format
-msgid "Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr "ΠαÏακαλώ καταχωÏίστε το φόÏουμ σας στο <a href=\"%(url)s\">τόπος ανάπτυξης LinkedIn</a>"
-#: conf/external_keys.py:139
+#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
msgstr "Μυστικό καταναλωτή LinkedIn"
-#: conf/external_keys.py:147
+#: conf/external_keys.py:149
msgid "ident.ca consumer key"
msgstr "Κλειδί καταναλωτή ident.ca"
-#: conf/external_keys.py:149
+#: conf/external_keys.py:151
#, python-format
-msgid "Please register your forum at <a href=\"%(url)s\">Identi.ca applications site</a>"
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
+"site</a>"
msgstr "ΠαÏακαλώ καταχωÏίστε το φόÏουμ σας στο <a href=\"%(url)s\">τόπος εφαÏμογών Identi.ca</a>"
-#: conf/external_keys.py:160
+#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "Μυστικό καταναλωτή ident.ca"
-#: conf/external_keys.py:168
-msgid "Use LDAP authentication for the password login"
-msgstr "ΧÏησιμοποιήστε την ταυτοποίηση LDAP για τον κωδικό σÏνδεσης"
-
-#: conf/external_keys.py:177
-msgid "LDAP service provider name"
-msgstr "Όνομα παÏόχου υπηÏεσίας LDAP"
-
-#: conf/external_keys.py:185
-msgid "URL for the LDAP service"
-msgstr "URL για την υπηÏεσία LDAP"
-
-#: conf/external_keys.py:193
-msgid "Explain how to change LDAP password"
-msgstr "Επεξήγηση αλλαγής του ÎºÏ‰Î´Î¹ÎºÎ¿Ï LDAP"
-
#: conf/flatpages.py:11
-msgid "Flatpages - about, privacy policy, etc."
-msgstr "Επίπεδες σελίδες - για ιδιωτική πολιτική, κλ."
+msgid "Messages and pages - about, privacy policy, etc."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
msgstr "Κείμενο του φόÏουμ Q&A για τη σελίδα (μοÏφή html)"
#: conf/flatpages.py:22
-msgid "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"about\" page to check your input."
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"about\" page to check your input."
msgstr "Αποθήκευση, έπειτα <a href=\"http://validator.w3.org/\">χÏήση επικÏÏωσης HTML</a> στη σελίδα \"σχετικά\" για έλεγχο της καταχώÏισης σας."
#: conf/flatpages.py:32
@@ -818,162 +1004,505 @@ msgid "Text of the Q&A forum FAQ page (html format)"
msgstr "Κείμενο του φόÏουμ Q&A για τη σελίδα συχνών εÏωτήσεων (μοÏφή html)"
#: conf/flatpages.py:35
-msgid "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"faq\" page to check your input."
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"faq\" page to check your input."
msgstr "Αποθήκευση, μετά <a href=\"http://validator.w3.org/\">χÏήση επικÏÏωσης HTML</a> στη σελίδα \"συχνές εÏωτήσεις\" για έλεγχο της καταχώÏισής σας."
-#: conf/flatpages.py:46
+#: conf/flatpages.py:45
+msgid "Instructions on how to ask questions"
+msgstr ""
+
+#: conf/flatpages.py:48
+msgid ""
+"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
+"validator</a> on the \"ask\" page to check your input."
+msgstr ""
+
+#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
msgstr "Κείμενο του φόÏουμ Q&A για ιδιωτική πολιτική (μοÏφή html)"
-#: conf/flatpages.py:49
-msgid "Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on the \"privacy\" page to check your input."
+#: conf/flatpages.py:62
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"privacy\" page to check your input."
msgstr "Αποθήκευση, έπειτα <a href=\"http://validator.w3.org/\">χÏήση επικÏÏωσης HTML</a> στην σελίδα \"ιδιωτικότητα\" για έλεγχο της καταχώÏισή σας."
+#: conf/flatpages.py:75
+msgid "Do not edit this field manually!!!"
+msgstr ""
+
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
msgstr "ΚαταχώÏιση δεδομένων και Ï€Ïοβολή κανόνων"
-#: conf/forum_data_rules.py:22
+#: conf/forum_data_rules.py:27
+msgid "Editor for the posts"
+msgstr ""
+
+#: conf/forum_data_rules.py:42
+msgid "Editor for the comments"
+msgstr ""
+
+#: conf/forum_data_rules.py:51
+msgid "Enable big Ask button"
+msgstr ""
+
+#: conf/forum_data_rules.py:53
+msgid ""
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
+msgstr ""
+
+#: conf/forum_data_rules.py:66
+msgid "Enable embedding videos. "
+msgstr ""
+
+#: conf/forum_data_rules.py:68
#, python-format
-msgid "Enable embedding videos. <em>Note: please read <a href=\"%(url)s>read this</a> first.</em>"
-msgstr "ΕνεÏγοποίηση ενσωματωμένων βίντεο. <em>Σημείωση: παÏακαλώ διαβάστε Ï€Ïώτα <a href=\"%(url)s>ανάγνωση αυτοÏ</a>.</em>"
+msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
+msgstr ""
-#: conf/forum_data_rules.py:33
+#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
msgstr "Σημειώστε την ιδιότητα ενεÏγοποίησης κοινότητας βίκι"
-#: conf/forum_data_rules.py:42
+#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
msgstr "Îα επιτÏέπονται ανώνυμες εÏωτήσεις"
-#: conf/forum_data_rules.py:44
-msgid "Users do not accrue reputation for anonymous questions and their identity is not revealed until they change their mind"
+#: conf/forum_data_rules.py:89
+msgid ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr "Οι χÏήστες δεν Ï€Ïοσθέτουν φήμη για ανώνυμες εÏωτήσεις και η ταυτότητα τους δεν αποκαλÏπτεται μέχÏι να αλλάξουν τη γνώμη τους"
-#: conf/forum_data_rules.py:56
+#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
msgstr "Îα επιτÏέπεται ταχυδÏόμηση Ï€Ïιν την σÏνδεση"
-#: conf/forum_data_rules.py:58
-msgid "Check if you want to allow users start posting questions or answers before logging in. Enabling this may require adjustments in the user login system to check for pending posts every time the user logs in. The builtin Askbot login system supports this feature."
+#: conf/forum_data_rules.py:103
+msgid ""
+"Check if you want to allow users start posting questions or answers before "
+"logging in. Enabling this may require adjustments in the user login system "
+"to check for pending posts every time the user logs in. The builtin Askbot "
+"login system supports this feature."
msgstr "Σημειώστε εάν θέλετε να επιτÏέπεται η εκκίνηση αποστολής εÏωτήσεων και απαντήσεων Ï€Ïιν τη σÏνδεση. Η ενεÏγοποίηση του μποÏεί να απαιτήσει Ïυθμίσεις στο σÏστημα σÏνδεσης χÏήστη για έλεγχο των εκκÏεμών ταχυδÏομείων κάθε φοÏά που ο χÏήστης συνδέεται. Το ενσωματωμένο σÏστημα σÏνδεσης Askbot υποστηÏίζει αυτή την ιδιότητα."
-#: conf/forum_data_rules.py:73
+#: conf/forum_data_rules.py:118
+msgid "Auto-follow questions by the Author"
+msgstr ""
+
+#: conf/forum_data_rules.py:123
+msgid "Fully open by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:124
+msgid "Folded by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:133
+msgid "Question details/body editor should be"
+msgstr ""
+
+#: conf/forum_data_rules.py:135
+msgid ""
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
+msgstr ""
+
+#: conf/forum_data_rules.py:147
msgid "Allow swapping answer with question"
msgstr "Îα επιτÏέπεται εναλλαγή εÏώτησης με απάντηση"
-#: conf/forum_data_rules.py:75
-msgid "This setting will help import data from other forums such as zendesk, when automatic data import fails to detect the original question correctly."
+#: conf/forum_data_rules.py:149
+msgid ""
+"This setting will help import data from other forums such as zendesk, when "
+"automatic data import fails to detect the original question correctly."
msgstr "Αυτή η ÏÏθμιση θα βοηθήσει την εισαγωγή δεδομένων από άλλα φόÏουμ όπως zendesk, όταν η αυτόματη εισαγωγή δεδομένων αποτυγχάνει στον σωστό εντοπισμό της αÏχικής εÏώτησης."
-#: conf/forum_data_rules.py:87
+#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr "Μέγιστο μήκος ετικέτας (αÏιθμός χαÏακτήÏων)"
-#: conf/forum_data_rules.py:96
+#: conf/forum_data_rules.py:170
msgid "Minimum length of title (number of characters)"
msgstr "Ελάχιστο μήκος τίτλου (αÏιθμός χαÏακτήÏων)"
-#: conf/forum_data_rules.py:106
+#: conf/forum_data_rules.py:180
msgid "Minimum length of question body (number of characters)"
msgstr "Ελάχιστο μήκος σώματος εÏώτησης (αÏιθμός χαÏακτήÏων)"
-#: conf/forum_data_rules.py:117
+#: conf/forum_data_rules.py:191
msgid "Minimum length of answer body (number of characters)"
msgstr "Ελάχιστο μήκος σώματος απάντησης (αÏιθμός χαÏακτήÏων)"
-#: conf/forum_data_rules.py:126
+#: conf/forum_data_rules.py:202
+msgid "Minimum length of comment (number of characters)"
+msgstr ""
+
+#: conf/forum_data_rules.py:213
+msgid "Limit one answer per question per user"
+msgstr ""
+
+#: conf/forum_data_rules.py:223
+msgid "Enable accepting best answer"
+msgstr ""
+
+#: conf/forum_data_rules.py:231
+msgid "Are tags required?"
+msgstr ""
+
+#: conf/forum_data_rules.py:237
+msgid "category tree"
+msgstr ""
+
+#: conf/forum_data_rules.py:238
+msgid "user input"
+msgstr ""
+
+#: conf/forum_data_rules.py:245
+msgid "Source of tags"
+msgstr ""
+
+#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
msgstr "ΥποχÏεωτικές ετικέτες"
-#: conf/forum_data_rules.py:129
-msgid "At least one of these tags will be required for any new or newly edited question. A mandatory tag may be wildcard, if the wildcard tags are active."
+#: conf/forum_data_rules.py:259
+msgid ""
+"At least one of these tags will be required for any new or newly edited "
+"question. A mandatory tag may be wildcard, if the wildcard tags are active."
msgstr "Τουλάχιστον μία από αυτές τις ετικέτες θα απαιτείται για κάθε νέα ή νεοεπεξεÏγαζόμενη εÏώτηση. Μια υποχÏεωτική ετικέτα μποÏεί να είναι μπαλαντέÏ, εάν οι ετικέτες Î¼Ï€Î±Î»Î±Î½Ï„Î­Ï ÎµÎ¯Î½Î±Î¹ ενεÏγές."
-#: conf/forum_data_rules.py:141
+#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
msgstr "ΥποχÏεωτικά μικÏά γÏάμματα στις ετικέτες"
-#: conf/forum_data_rules.py:143
-msgid "Attention: after checking this, please back up the database, and run a management command: <code>python manage.py fix_question_tags</code> to globally rename the tags"
+#: conf/forum_data_rules.py:273
+msgid ""
+"Attention: after checking this, please back up the database, and run a "
+"management command: <code>python manage.py fix_question_tags</code> to "
+"globally rename the tags"
msgstr "ΠÏοσοχή: μετά την σημείωση αυτή, παÏακαλώ αντιγÏάψτε τη βάση δεδομένων και εκτελέστε την εντολή διαχείÏισης: <code>python manage.py fix_question_tags</code> για γενική μετονομασία των ετικετών"
-#: conf/forum_data_rules.py:157
+#: conf/forum_data_rules.py:287
msgid "Format of tag list"
msgstr "ΜοÏφή της λίστας ετικέτας"
-#: conf/forum_data_rules.py:159
-msgid "Select the format to show tags in, either as a simple list, or as a tag cloud"
+#: conf/forum_data_rules.py:289
+msgid ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr "Επιλέξτε τη μοÏφή εμφάνισης των ετικετών, είτε ως απλή λίστα ή ως σÏννεφο ετικέτας"
-#: conf/forum_data_rules.py:171
+#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
msgstr "ΧÏήση ετικετών μπαλαντέÏ"
-#: conf/forum_data_rules.py:173
-msgid "Wildcard tags can be used to follow or ignore many tags at once, a valid wildcard tag has a single wildcard at the very end"
+#: conf/forum_data_rules.py:303
+msgid ""
+"Wildcard tags can be used to follow or ignore many tags at once, a valid "
+"wildcard tag has a single wildcard at the very end"
msgstr "Οι ετικέτες Î¼Ï€Î±Î»Î±Î½Ï„Î­Ï Î¼Ï€Î¿ÏοÏν να χÏησιμοποιηθοÏν για να ακολουθοÏν ή να αγνοοÏν πολλές ετικέτες ταυτόχÏονα, μια έγκυÏη ετικέτα Î¼Ï€Î±Î»Î±Î½Ï„Î­Ï Î­Ï‡ÎµÎ¹ ένα μοναδικό Î¼Ï€Î±Î»Î±Î½Ï„Î­Ï ÏƒÎµ κάθε τέλος"
-#: conf/forum_data_rules.py:186
+#: conf/forum_data_rules.py:315
+msgid "Use separate set for subscribed tags"
+msgstr ""
+
+#: conf/forum_data_rules.py:317
+msgid ""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
+msgstr ""
+
+#: conf/forum_data_rules.py:325
+msgid "Always, for all users"
+msgstr ""
+
+#: conf/forum_data_rules.py:326
+msgid "Never, for all users"
+msgstr ""
+
+#: conf/forum_data_rules.py:327
+msgid "Let users decide"
+msgstr ""
+
+#: conf/forum_data_rules.py:335
+msgid "Publicly show user tag selections"
+msgstr ""
+
+#: conf/forum_data_rules.py:344
+msgid "Enable separate tag search box on main page"
+msgstr ""
+
+#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
msgstr "ΠÏοεπιλεγμένος μέγιστος αÏιθμός σχολίων για εμφάνιση στα ταχυδÏομεία"
-#: conf/forum_data_rules.py:197
+#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
msgstr "Μέγιστο μήκος σχολίου, Ï€Ïέπει να είναι < %(max_len)s"
-#: conf/forum_data_rules.py:207
+#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
msgstr "ÎŒÏιο χÏόνου για επεξεÏγασία σχολίων"
-#: conf/forum_data_rules.py:209
+#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
msgstr "Εάν αποεπιλεγεί, δεν θα υπάÏχει ÏŒÏιο χÏόνου για επεξεÏγασία των σχολίων"
-#: conf/forum_data_rules.py:220
+#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
msgstr "ΕπιτÏεπόμενα λεπτά για επεξεÏγασία σχολίου"
-#: conf/forum_data_rules.py:221
+#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
msgstr "Για ενεÏγοποίηση αυτής της ÏÏθμισης, σημειώστε την Ï€ÏοηγοÏμενη"
-#: conf/forum_data_rules.py:230
+#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
msgstr "Αποθήκευση σχολίου πατώντας το πλήκτÏο <Enter>"
-#: conf/forum_data_rules.py:239
+#: conf/forum_data_rules.py:400
+msgid ""
+"This may be useful when only one-line comments are desired. Will not work "
+"with TinyMCE editor."
+msgstr ""
+
+#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
msgstr "Ελάχιστο μήκος αναζήτησης ÏŒÏου για αναζήτηση Ajax"
-#: conf/forum_data_rules.py:240
+#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
msgstr "ΠÏέπει να ταιÏιάζει με την αντίστοιχη ÏÏθμιση υποστήÏιξης βάσης δεδομένων"
-#: conf/forum_data_rules.py:249
+#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
msgstr "Μην κάνετε το εÏώτημα κειμένου πεÏίπλοκο στην αναζήτηση"
-#: conf/forum_data_rules.py:251
-msgid "Check to disable the \"sticky\" behavior of the search query. This may be useful if you want to move the search bar away from the default position or do not like the default sticky behavior of the text search query."
+#: conf/forum_data_rules.py:423
+msgid ""
+"Check to disable the \"sticky\" behavior of the search query. This may be "
+"useful if you want to move the search bar away from the default position or "
+"do not like the default sticky behavior of the text search query."
msgstr "Σημειώστε να απενεÏγοποιήσετε την \"πεÏίπλοκη\" συμπεÏιφοÏά του εÏωτήματος αναζήτησης. Αυτό μποÏεί να είναι χÏήσιμο εάν θέλετε να μετακινήσετε τη γÏαμμή αναζήτησης μακÏιά από την Ï€Ïοεπιλεγμένη θέση ή δεν θέλετε την Ï€Ïοεπιλεγμένη πεÏίπλοκη συμπεÏιφοÏά του εÏωτήματος αναζήτησης κειμένου."
-#: conf/forum_data_rules.py:264
+#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
msgstr "Μέγιστος αÏιθμός ετικετών ανά εÏώτηση"
-#: conf/forum_data_rules.py:276
+#: conf/forum_data_rules.py:448
msgid "Number of questions to list by default"
msgstr "ΑÏιθμός εÏωτήσεων για καταχώÏιση από Ï€Ïοεπιλογή"
-#: conf/forum_data_rules.py:286
+#: conf/forum_data_rules.py:458
msgid "What should \"unanswered question\" mean?"
msgstr "Τι θα Ï€Ïέπει να σημαίνει \"αναπάντητη εÏώτηση\";"
+#: conf/group_settings.py:9
+msgid "Group settings"
+msgstr ""
+
+#: conf/group_settings.py:18
+msgid "Enable user groups"
+msgstr ""
+
+#: conf/group_settings.py:41
+msgid "everyone"
+msgstr ""
+
+#: conf/group_settings.py:42
+msgid "Global user group name"
+msgstr ""
+
+#: conf/group_settings.py:43
+msgid "All users belong to this group automatically"
+msgstr ""
+
+#: conf/group_settings.py:53
+msgid "Enable group email adddresses"
+msgstr ""
+
+#: conf/group_settings.py:55
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:12
+msgid "Karma & Badge visibility"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:27
+msgid "Visibility of karma"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:30
+msgid "User's karma may be shown publicly or only to the owners"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:44
+msgid "Visibility of badges"
+msgstr ""
+
+#: conf/karma_and_badges_visibility.py:47
+msgid "Badges can be either publicly shown or completely hidden"
+msgstr ""
+
+#: conf/ldap.py:9
+msgid "LDAP login configuration"
+msgstr ""
+
+#: conf/ldap.py:17
+msgid "Use LDAP authentication for the password login"
+msgstr "ΧÏησιμοποιήστε την ταυτοποίηση LDAP για τον κωδικό σÏνδεσης"
+
+#: conf/ldap.py:26
+msgid "Automatically create user accounts when possible"
+msgstr ""
+
+#: conf/ldap.py:29
+msgid ""
+"Potentially reduces number of steps in the registration process but can "
+"expose personal information, e.g. when LDAP login name is the same as email "
+"address or real name."
+msgstr ""
+
+#: conf/ldap.py:37
+msgid "Version 3"
+msgstr ""
+
+#: conf/ldap.py:38
+msgid "Version 2 (insecure and deprecated)!!!"
+msgstr ""
+
+#: conf/ldap.py:47
+msgid "LDAP protocol version"
+msgstr ""
+
+#: conf/ldap.py:49
+msgid ""
+"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
+"network."
+msgstr ""
+
+#: conf/ldap.py:59
+msgid "LDAP URL"
+msgstr ""
+
+#: conf/ldap.py:68
+msgid "LDAP encoding"
+msgstr ""
+
+#: conf/ldap.py:71
+msgid ""
+"This value in almost all cases is \"utf-8\". Change it if yours is "
+"different. This field is required"
+msgstr ""
+
+#: conf/ldap.py:82
+msgid "Base DN (distinguished name)"
+msgstr ""
+
+#: conf/ldap.py:85
+msgid ""
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
+msgstr ""
+
+#: conf/ldap.py:96
+msgid "User search filter template"
+msgstr ""
+
+#: conf/ldap.py:99
+msgid ""
+"Python string format template, must have two string placeholders, which "
+"should be left in the intact format. First placeholder will be used for the "
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
+msgstr ""
+
+#: conf/ldap.py:113
+msgid "UserID/login field"
+msgstr ""
+
+#: conf/ldap.py:116
+msgid ""
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
+msgstr ""
+
+#: conf/ldap.py:127
+msgid "\"Common Name\" field"
+msgstr ""
+
+#: conf/ldap.py:129
+msgid ""
+"Common name is a formal or informal name of a person, can be blank. Use it "
+"only if surname and given names are not available."
+msgstr ""
+
+#: conf/ldap.py:139
+msgid "First name, Last name"
+msgstr ""
+
+#: conf/ldap.py:140
+msgid "Last name, First name"
+msgstr ""
+
+#: conf/ldap.py:147
+msgid "\"Common Name\" field format"
+msgstr ""
+
+#: conf/ldap.py:150
+msgid "Use this only if \"Common Name\" field is used."
+msgstr ""
+
+#: conf/ldap.py:158
+msgid "Given (First) name"
+msgstr ""
+
+#: conf/ldap.py:160 conf/ldap.py:170
+msgid "This field can be blank"
+msgstr ""
+
+#: conf/ldap.py:168
+msgid "Surname (last) name"
+msgstr ""
+
+#: conf/ldap.py:178
+msgid "LDAP Server EMAIL field name"
+msgstr ""
+
+#: conf/ldap.py:180
+msgid "This field is required"
+msgstr ""
+
+#: conf/leading_sidebar.py:12
+msgid "Common left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:20
+msgid "Enable left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:29
+msgid "HTML for the left sidebar"
+msgstr ""
+
+#: conf/leading_sidebar.py:32
+msgid ""
+"Use this area to enter content at the LEFT sidebarin HTML format. When "
+"using this option, please use the HTML validation service to make sure that "
+"your input is valid and works well in all browsers."
+msgstr ""
+
#: conf/license.py:13
-msgid "Content LicensContent License"
-msgstr "Άδεια LicensContent πεÏιεχομένου"
+msgid "Content License"
+msgstr ""
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1028,29 +1557,41 @@ msgid "Activate to allow login with self-hosted wordpress site"
msgstr "ΕνεÏγοποίηση άδειας σÏνδεσης με τόπο wordpress αυτοφιλοξενοÏμενο"
#: conf/login_providers.py:41
-msgid "to activate this feature you must fill out the wordpress xml-rpc setting bellow"
+msgid ""
+"to activate this feature you must fill out the wordpress xml-rpc setting "
+"bellow"
msgstr "για ενεÏγοποίηση αυτής της ιδιότητας Ï€Ïέπει να συμπληÏώσετε την παÏακάτω ÏÏθμιση του wordpress xml-rpc"
#: conf/login_providers.py:50
-msgid "Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/xmlrpc.php"
+msgid ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr "ΣυμπληÏώστε την με την url του wordpress στο xml-rpc, κανονικά http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
-msgid "To enable, go to Settings->Writing->Remote Publishing and check the box for XML-RPC"
+msgid ""
+"To enable, go to Settings->Writing->Remote Publishing and check the box for "
+"XML-RPC"
msgstr "Για ενεÏγοποίηση μετάβαση στο Ρυθμίσεις->ΕγγÏαφή->απομακÏυσμένη δημοσίευση και σημείωση του πλαισίου για XML-RPC"
-#: conf/login_providers.py:62
+#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Ανέβασμα του εικονιδίου σας"
-#: conf/login_providers.py:92
+#: conf/login_providers.py:93
+msgid "local password"
+msgstr ""
+
+#: conf/login_providers.py:98
#, python-format
msgid "Activate %(provider)s login"
msgstr "ΕνεÏγοποίηση σÏνδεσης %(provider)s"
-#: conf/login_providers.py:97
+#: conf/login_providers.py:103
#, python-format
-msgid "Note: to really enable %(provider)s login some additional parameters will need to be set in the \"External keys\" section"
+msgid ""
+"Note: to really enable %(provider)s login some additional parameters will "
+"need to be set in the \"External keys\" section"
msgstr "Σημείωση: για Ï€Ïαγματική ενεÏγοποίηση μεÏικών Ï€Ïόσθετων παÏαμέτÏων σÏνδεσης %(provider)s θα χÏειαστεί να οÏιστοÏν στην ενότητα \"ΕξωτεÏικά κλειδιά\""
#: conf/markup.py:15
@@ -1062,7 +1603,11 @@ msgid "Enable code-friendly Markdown"
msgstr "ΕνεÏγοποίηση Ï†Î¹Î»Î¹ÎºÎ¿Ï ÎºÏŽÎ´Î¹ÎºÎ± Markdown"
#: conf/markup.py:43
-msgid "If checked, underscore characters will not trigger italic or bold formatting - bold and italic text can still be marked up with asterisks. Note that \"MathJax support\" implicitly turns this feature on, because underscores are heavily used in LaTeX input."
+msgid ""
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
+"\"MathJax support\" implicitly turns this feature on, because underscores "
+"are heavily used in LaTeX input."
msgstr "Εάν σημειωθεί, οι υπογÏαμμισμένοι χαÏακτήÏες δεν θα Ï€Ïοκαλέσουν πλάγια ή έντονη μοÏφοποίηση - έντονο και πλάγιο κείμενο μποÏεί ακόμα να σημανθεί με αστεÏίσκους. Σημειώστε ότι \"η υποστήÏιξη MathJax\" ενεÏγοποιεί αυτή την ιδιότητα υπονοοÏμενα, επειδή οι υπογÏαμμίσεις χÏησιμοποιοÏνται έντονα στην καταχώÏιση LaTeX."
#: conf/markup.py:58
@@ -1071,7 +1616,9 @@ msgstr "ΥποστήÏιξη Mathjax (απόδοση του LaTeX)"
#: conf/markup.py:60
#, python-format
-msgid "If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be installed on your server in its own directory."
+msgid ""
+"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
+"installed on your server in its own directory."
msgstr "Εάν ενεÏγοποιήσετε αυτήν την ιδιότητα, το <a href=\"%(url)s\">mathjax</a> Ï€Ïέπει να εγκατασταθεί στον εξυπηÏετητή σας στο δικό του κατάλογο."
#: conf/markup.py:74
@@ -1079,7 +1626,10 @@ msgid "Base url of MathJax deployment"
msgstr "Βασικό url της ανάπτυξης MathJax"
#: conf/markup.py:76
-msgid "Note - <strong>MathJax is not included with askbot</strong> - you should deploy it yourself, preferably at a separate domain and enter url pointing to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
+msgid ""
+"Note - <strong>MathJax is not included with askbot</strong> - you should "
+"deploy it yourself, preferably at a separate domain and enter url pointing "
+"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
msgstr "Σημείωση - <strong>Το MathJax δεν συμπεÏιλαμβάνεται στο askbot</strong> - Ï€Ïέπει να το αναπτÏξετε μόνοι σας, κατά Ï€Ïοτίμηση σε ξεχωÏιστό τομέα και να εισάγετε το url δείχνοντας στον κατάλογο \"mathjax\" (για παÏάδειγμα: http://mysite.com/mathjax)"
#: conf/markup.py:91
@@ -1087,7 +1637,9 @@ msgid "Enable autolinking with specific patterns"
msgstr "ΕνεÏγοποίηση αυτόματης σÏνδεσης με ειδικά μοτίβα"
#: conf/markup.py:93
-msgid "If you enable this feature, the application will be able to detect patterns and auto link to URLs"
+msgid ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr "Εάν ενεÏγοποιήσετε αυτήν την ιδιότητα, η εφαÏμογή θα μποÏεί να εντοπίζει μοτίβα και αυτόματες συνδέσεις σε URLs"
#: conf/markup.py:106
@@ -1095,7 +1647,12 @@ msgid "Regexes to detect the link patterns"
msgstr "Κανονικές εκφÏάσεις για εντοπισμό μοτίβων σÏνδεσης"
#: conf/markup.py:108
-msgid "Enter valid regular expressions for the patters, one per line. For example to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). The numbers captured by the pattern in the parentheses will be transferred to the link url template. Please look up more information about regular expressions elsewhere."
+msgid ""
+"Enter valid regular expressions for the patters, one per line. For example "
+"to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). "
+"The numbers captured by the pattern in the parentheses will be transferred "
+"to the link url template. Please look up more information about regular "
+"expressions elsewhere."
msgstr "Εισαγωγή έγκυÏων κανονικών εκφÏάσεων για τα μοτίβα, μία ανά γÏαμμή. Για παÏάδειγμα για εντοπισμό μοτίβου σφάλματος όπως #bug123, χÏησιμοποιήστε την παÏακάτω κανονική έκφÏαση : #bug(\\d+). Οι λαμβανόμενοι αÏιθμοί από το μοτίβο στις παÏενθέσεις θα μεταφεÏθοÏν στο σÏνδεσμο Ï€ÏοτÏπου url. ΠαÏακαλώ αναζητήστε πεÏισσότεÏες πληÏοφοÏίες για κανονικές εκφÏάσεις κάπου αλλοÏ."
#: conf/markup.py:127
@@ -1103,7 +1660,13 @@ msgid "URLs for autolinking"
msgstr "URLs για αυτόματη σÏνδεση"
#: conf/markup.py:129
-msgid "Here, please enter url templates for the patterns entered in the previous setting, also one entry per line. <strong>Make sure that number of lines in this setting and the previous one are the same</strong> For example template https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern shown above and the entry in the post #123 will produce link to the bug 123 in the redhat bug tracker."
+msgid ""
+"Here, please enter url templates for the patterns entered in the previous "
+"setting, also one entry per line. <strong>Make sure that number of lines in "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"shown above and the entry in the post #123 will produce link to the bug 123 "
+"in the redhat bug tracker."
msgstr "Εδώ, παÏακαλώ εισάγετε τα Ï€Ïότυπα url για τα εισαχθέντα μοτίβα στην Ï€ÏοηγοÏμενη ÏÏθμιση, επίσης μια καταχώÏιση ανά γÏαμμή. <strong>Βεβαιωθείτε ότι ο αÏιθμός των γÏαμμών σε αυτή τη ÏÏθμιση και στην Ï€ÏοηγοÏμενη είναι ο ίδιος</strong> Για παÏάδειγμα το Ï€Ïότυπο https://bugzilla.redhat.com/show_bug.cgi?id=\\1 μαζί με το παÏαπάνω εμφανιζόμενο μοτίβο και την είσοδο στο ταχυδÏομείο #123 θα παÏάξουν το σÏνδεσμο Ï€Ïος το σφάλμα 123 στον εντοπιστή σφαλμάτων redhat."
#: conf/minimum_reputation.py:12
@@ -1127,65 +1690,152 @@ msgid "Accept own answer"
msgstr "Αποδοχή δικής σας απάντησης"
#: conf/minimum_reputation.py:58
-msgid "Flag offensive"
-msgstr "Επιθετική σημαία"
+msgid "Accept any answer"
+msgstr ""
#: conf/minimum_reputation.py:67
-msgid "Leave comments"
-msgstr "Σχολιασμός"
+msgid "Flag offensive"
+msgstr "Επιθετική σημαία"
-#: conf/minimum_reputation.py:76
+#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
msgstr "ΔιαγÏαφή σχολίων που ταχυδÏομήθηκαν από άλλους"
-#: conf/minimum_reputation.py:85
+#: conf/minimum_reputation.py:97
msgid "Delete questions and answers posted by others"
msgstr "ΔιαγÏαφή εÏωτήσεων και απαντήσεων που ταχυδÏομήθηκαν από άλλους"
-#: conf/minimum_reputation.py:94
+#: conf/minimum_reputation.py:106
msgid "Upload files"
msgstr "Ανέβασμα αÏχείων"
-#: conf/minimum_reputation.py:103
+#: conf/minimum_reputation.py:115
+msgid "Insert clickable links"
+msgstr ""
+
+#: conf/minimum_reputation.py:124
+msgid "Insert link suggestions as plain text"
+msgstr ""
+
+#: conf/minimum_reputation.py:126
+msgid ""
+"This value should be smaller than that for \"insert clickable links\". This "
+"setting should stop link-spamming by newly registered users."
+msgstr ""
+
+#: conf/minimum_reputation.py:137
msgid "Close own questions"
msgstr "Κλείσιμο δικών σας εÏωτήσεων"
-#: conf/minimum_reputation.py:112
+#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
msgstr "Îέες ετικέτες για εÏωτήσεις από άλλα άτομα"
-#: conf/minimum_reputation.py:121
+#: conf/minimum_reputation.py:155
msgid "Reopen own questions"
msgstr "Ξανάνοιγμα δικών σας εÏωτήσεων"
-#: conf/minimum_reputation.py:130
+#: conf/minimum_reputation.py:164
msgid "Edit community wiki posts"
msgstr "ΕπεξεÏγασία αλληλογÏαφίας κοινότητας βίκι"
-#: conf/minimum_reputation.py:139
+#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
msgstr "ΕπεξεÏγασία αλληλογÏαφίας που συντάχθηκε από άλλους"
-#: conf/minimum_reputation.py:148
+#: conf/minimum_reputation.py:182
msgid "View offensive flags"
msgstr "ΠÏοβολή επιθετικών σημαιών"
-#: conf/minimum_reputation.py:157
+#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
msgstr "Κλείσιμο εÏωτήσεων που Ïωτήθηκαν από άλλους"
-#: conf/minimum_reputation.py:166
-msgid "Lock posts"
-msgstr "Κλείδωμα αλληλογÏαφίας"
-
-#: conf/minimum_reputation.py:175
+#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
msgstr "ΑφαίÏεση rel=nofollow από τη δικά σας αÏχική σελίδα"
-#: conf/minimum_reputation.py:177
-msgid "When a search engine crawler will see a rel=nofollow attribute on a link - the link will not count towards the rank of the users personal site."
+#: conf/minimum_reputation.py:202
+msgid ""
+"When a search engine crawler will see a rel=nofollow attribute on a link - "
+"the link will not count towards the rank of the users personal site."
msgstr "Όταν μια μηχανή αναζήτησης θα δει μια ιδιότητα rel=nofollow σε ένα σÏνδεσμο - ο σÏνδεσμος δεν θα μετÏήσει την τάξη του Ï€ÏÎ¿ÏƒÏ‰Ï€Î¹ÎºÎ¿Ï Ï„ÏŒÏ€Î¿Ï… των χÏηστών."
+#: conf/minimum_reputation.py:214
+msgid "Make posts by email"
+msgstr ""
+
+#: conf/minimum_reputation.py:223
+msgid "Trigger email notifications"
+msgstr ""
+
+#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
+msgid "Reduces spam"
+msgstr ""
+
+#: conf/minimum_reputation.py:233
+msgid "Trigger tweets on others accounts"
+msgstr ""
+
+#: conf/moderation.py:19
+msgid "Content moderation"
+msgstr ""
+
+#: conf/moderation.py:28
+msgid "Enable content moderation"
+msgstr ""
+
+#: conf/moderation.py:38
+msgid "Enable tag moderation"
+msgstr ""
+
+#: conf/moderation.py:40
+msgid ""
+"If enabled, any new tags will not be applied to the questions, but emailed "
+"to the moderators. To use this feature, tags must be optional."
+msgstr ""
+
+#: conf/question_lists.py:11
+msgid "Listings of questions"
+msgstr ""
+
+#: conf/question_lists.py:20
+msgid "Enable \"All Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:21 conf/question_lists.py:31
+#: conf/question_lists.py:41
+msgid "At least one of these selectors must be enabled"
+msgstr ""
+
+#: conf/question_lists.py:30
+msgid "Enable \"Unanswered Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:40
+msgid "Enable \"Followed Questions\" selector"
+msgstr ""
+
+#: conf/question_lists.py:53 conf/question_lists.py:70
+msgid "All Questions"
+msgstr ""
+
+#: conf/question_lists.py:54 conf/question_lists.py:71
+msgid "Unanswered Questions"
+msgstr ""
+
+#: conf/question_lists.py:55
+msgid "Followed Questions"
+msgstr ""
+
+#: conf/question_lists.py:64
+msgid "Default questions selector for the authenticated users"
+msgstr ""
+
+#: conf/question_lists.py:80
+msgid "Default questions selector for the anonymous users"
+msgstr ""
+
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
msgstr "Κανόνες απώλειας και κέÏδους κάÏμα"
@@ -1250,272 +1900,209 @@ msgstr "Απώλεια για κάτοχο αλληλογÏαφίας όταν Î
msgid "Main page sidebar"
msgstr "ΠλευÏική πεÏιοχή κÏÏιας σελίδας"
-#: conf/sidebar_main.py:20
-#: conf/sidebar_profile.py:20
-#: conf/sidebar_question.py:19
+#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
msgstr "ΠÏοσαÏμοσμένη κεφαλίδα πλευÏικής πεÏιοχής"
-#: conf/sidebar_main.py:23
-#: conf/sidebar_profile.py:23
-#: conf/sidebar_question.py:22
-msgid "Use this area to enter content at the TOP of the sidebarin HTML format. When using this option (as well as the sidebar footer), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
+#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
+msgid ""
+"Use this area to enter content at the TOP of the sidebarin HTML format. "
+"When using this option (as well as the sidebar footer), please use the HTML "
+"validation service to make sure that your input is valid and works well in "
+"all browsers."
msgstr "ΧÏησιμοποιήστε αυτήν την πεÏιοχή για εισαγωγή πεÏιεχομένου στην ΚΟΡΥΦΗ της πλευÏικής πεÏιοχής σε μοÏφή HTML. Όταν χÏησιμοποιείτε αυτήν την επιλογή (καθώς και το υποσέλιδο πλευÏικής πεÏιοχής), παÏακαλώ χÏησιμοποιήστε την υπηÏεσία επικÏÏωσης HTML για να βεβαιωθείτε ότι η καταχώÏισή σας είναι έγκυÏη και δουλεÏει καλά σε όλους τους πεÏιηγητές."
-#: conf/sidebar_main.py:36
+#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
+#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
+#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
+msgid "Show above only to anonymous users"
+msgstr ""
+
+#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
msgstr "Εμφάνιση ομάδας απεικόνισης σε πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:38
+#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
msgstr "Ξεσημειώστε αυτό εάν θέλετε να αποκÏÏψετε την ομάδα απεικόνισης από την πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:49
+#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
msgstr "ÎŒÏιο απεικονίσεων που θα εμφανίζονται στην πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:59
+#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
msgstr "Εμφάνιση επιλογέα ετικέτας σε πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:61
-msgid "Uncheck this if you want to hide the options for choosing interesting and ignored tags "
+#: conf/sidebar_main.py:70
+msgid ""
+"Uncheck this if you want to hide the options for choosing interesting and "
+"ignored tags "
msgstr "Ξεσημειώστε αυτό εάν θέλετε να κÏÏψετε τις επιλογές Ï€Ïοτίμησης ενδιαφεÏουσών και αγνοημένων ετικετών "
-#: conf/sidebar_main.py:72
+#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
msgstr "Εμφάνιση ετικέτας λίστας/σÏννεφου σε πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:74
-msgid "Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
+#: conf/sidebar_main.py:83
+msgid ""
+"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
msgstr "Αποεπιλέξτε αυτό εάν θέλετε να κÏÏψετε σÏννεφο ή λίστα ετικέτας από την πλευÏική πεÏιοχή"
-#: conf/sidebar_main.py:85
-#: conf/sidebar_profile.py:36
-#: conf/sidebar_question.py:75
+#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
msgstr "ΠÏοσαÏμοσμένη υποσημείωση πλευÏικής πεÏιοχής"
-#: conf/sidebar_main.py:88
-#: conf/sidebar_profile.py:39
-#: conf/sidebar_question.py:78
-msgid "Use this area to enter content at the BOTTOM of the sidebarin HTML format. When using this option (as well as the sidebar header), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
+#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
+msgid ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr "ΧÏησιμοποιήστε αυτήν την πεÏιοχή για εισαγωγή πεÏιεχομένου στον ΠΥΘΜΕÎΑ της πλευÏικής πεÏιοχής σε μοÏφή HTML. Όταν χÏησιμοποιείτε αυτήν την επιλογή (καθώς και την κεφαλίδα πλευÏικής πεÏιοχής), χÏησιμοποιήστε παÏακαλώ την υπηÏεσία επικÏÏωσης HTML για να βεβαιωθείτε ότι η καταχώÏισή σας είναι έγκυÏη και δουλεÏει καλά σε όλους τους πεÏιηγητές."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "ΠλευÏική πεÏιοχή κατατομής χÏήστη"
+#: conf/sidebar_profile.py:20
+msgid "Custom sidebar"
+msgstr ""
+
#: conf/sidebar_question.py:11
-msgid "Question page sidebar"
-msgstr "ΠλευÏική πεÏιοχή σελίδας εÏώτησης"
+msgid "Question page banners and sidebar"
+msgstr ""
-#: conf/sidebar_question.py:35
+#: conf/sidebar_question.py:19
+msgid "Top banner"
+msgstr ""
+
+#: conf/sidebar_question.py:22
+msgid ""
+"When using this option, please use the HTML validation service to make sure "
+"that your input is valid and works well in all browsers."
+msgstr ""
+
+#: conf/sidebar_question.py:42
+msgid "Answers banner"
+msgstr ""
+
+#: conf/sidebar_question.py:45
+msgid ""
+"This banner will show above the second answer. When using this option, "
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
+msgstr ""
+
+#: conf/sidebar_question.py:70
+msgid ""
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
+"validation service to make sure that your input is valid and works well in "
+"all browsers."
+msgstr ""
+
+#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
msgstr "Εμφάνιση λίστας ετικέτας σε πλευÏική πεÏιοχή"
-#: conf/sidebar_question.py:37
+#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
msgstr "Αποεπιλέξτε το εάν επιθυμείτε να κÏÏψετε τη λίστα ετικέτας από την πλευÏική πεÏιοχή"
-#: conf/sidebar_question.py:48
+#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
msgstr "Εμφάνιση μέτα πληÏοφοÏιών στην πλευÏική πεÏιοχή"
-#: conf/sidebar_question.py:50
-msgid "Uncheck this if you want to hide the meta information about the question (post date, views, last updated). "
+#: conf/sidebar_question.py:107
+msgid ""
+"Uncheck this if you want to hide the meta information about the question "
+"(post date, views, last updated). "
msgstr "Αποεπιλέξτε το εάν θέλετε να κÏÏψετε την μέτα πληÏοφοÏία σχετικά με την εÏώτηση (ημεÏομηνία ταχυδÏόμησης, Ï€Ïοβολές, τελευταία ενημέÏωση)."
-#: conf/sidebar_question.py:62
+#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
msgstr "Εμφάνιση σχετικών εÏωτήσεων στην πλευÏική πεÏιοχή"
-#: conf/sidebar_question.py:64
+#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
msgstr "Αποεπιλογή του εάν θέλετε να κÏÏψετε τη λίστα των σχετικών εÏωτήσεων."
-#: conf/site_modes.py:64
+#: conf/site_modes.py:63
msgid "Bootstrap mode"
msgstr "Κατάσταση εκκίνησης"
-#: conf/site_modes.py:74
-msgid "Activate a \"Bootstrap\" mode"
-msgstr "ΕνεÏγοποίηση κατάστασης \"εκκίνησης\""
+#: conf/site_modes.py:73
+msgid "Activate a \"Large site\" mode"
+msgstr ""
-#: conf/site_modes.py:76
-msgid "Bootstrap mode lowers reputation and certain badge thresholds, to values, more suitable for the smaller communities, <strong>WARNING:</strong> your current value for Minimum reputation, Bagde Settings and Vote Rules will be changed after you modify this setting."
-msgstr "Η κατάσταση εκκίνησης χαμηλώνει τη φήμη και συγκεκÏιμένα ÏŒÏια διάκÏισης, σε τιμές, πιο κατάλληλες για τις μικÏότεÏες κοινότητες, <strong>ΠΡΟΕΙΔΟΠΟΙΗΣΗ:</strong> η Ï„Ïέχουσα τιμή για ελάχιστη φήμη, Ïυθμίσεις σήματος και κανόνες ψήφου θα αλλάξει μετά την Ï„Ïοποποίηση αυτής της ÏÏθμισης."
+#: conf/site_modes.py:75
+msgid ""
+"\"Large site\" mode increases reputation and certain badge thresholds, to "
+"values, more suitable for the larger communities, <strong>WARNING:</strong> "
+"your current values for Minimum reputation, Badge Settings and Vote Rules "
+"will be changed after you modify this setting."
+msgstr ""
-#: conf/site_settings.py:12
+#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
msgstr "URLS, λέξεις-κλειδιά & χαιÏετίσματα"
-#: conf/site_settings.py:21
+#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
msgstr "Τίτλος τόπου για το φόÏουμ Q&A"
-#: conf/site_settings.py:30
+#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
msgstr "Λίστα που χωÏίζεται με κόμμα των λέξεων-κλειδιών του τόπου Q&A"
-#: conf/site_settings.py:39
+#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
msgstr "Μήνυμα πνευματικών δικαιωμάτων για εμφάνιση στο υποσέλιδο"
-#: conf/site_settings.py:49
+#: conf/site_settings.py:51
msgid "Site description for the search engines"
msgstr "ΠεÏιγÏαφή τόπου για μηχανές αναζήτησης"
-#: conf/site_settings.py:58
+#: conf/site_settings.py:60
msgid "Short name for your Q&A forum"
msgstr "ΣÏντομο όνομα για το φόÏουμ σας Q&A"
-#: conf/site_settings.py:68
+#: conf/site_settings.py:70
+msgid "Please enter url of your site"
+msgstr ""
+
+#: conf/site_settings.py:73
+msgid "Url must start either from http or https"
+msgstr ""
+
+#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
msgstr "Το βασικό URL για το φόÏουμ σας Q&A, Ï€Ïέπει να αÏχίζει με http ή https"
-#: conf/site_settings.py:79
+#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
msgstr "Σημειώστε για ενεÏγοποίηση χαιÏÎµÏ„Î¹ÏƒÎ¼Î¿Ï Î³Î¹Î± ανώνυμο χÏήστη"
-#: conf/site_settings.py:90
+#: conf/site_settings.py:115
msgid "Text shown in the greeting message shown to the anonymous user"
msgstr "Εμφανιζόμενο κείμενο στο μήνυμα χαιÏÎµÏ„Î¹ÏƒÎ¼Î¿Ï Ï€Î¿Ï… εμφανίζεται στον ανώνυμο χÏήστη"
-#: conf/site_settings.py:94
+#: conf/site_settings.py:119
msgid "Use HTML to format the message "
msgstr "ΧÏήση HTML για μοÏφοποίηση του μηνÏματος"
-#: conf/site_settings.py:103
+#: conf/site_settings.py:128
msgid "Feedback site URL"
msgstr "URL τόπου ανάδÏασης"
-#: conf/site_settings.py:105
+#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
msgstr "Εάν αφεθεί κενό, μια απλή εσωτεÏική φόÏμα ανάδÏασης θα χÏησιμοποιηθεί στη θέση του"
-#: conf/skin_counter_settings.py:11
-msgid "Skin: view, vote and answer counters"
-msgstr "ΠεÏίβλημα: Ï€Ïοβολή, ψήφος και μετÏητές απάντησης"
-
-#: conf/skin_counter_settings.py:19
-msgid "Vote counter value to give \"full color\""
-msgstr "Ψήφος τιμής μετÏητή για να δώσετε \"πλήÏες χÏώμα\""
-
-#: conf/skin_counter_settings.py:29
-msgid "Background color for votes = 0"
-msgstr "ΧÏώμα παÏασκηνίου για ψήφους = 0"
-
-#: conf/skin_counter_settings.py:30
-#: conf/skin_counter_settings.py:41
-#: conf/skin_counter_settings.py:52
-#: conf/skin_counter_settings.py:62
-#: conf/skin_counter_settings.py:72
-#: conf/skin_counter_settings.py:85
-#: conf/skin_counter_settings.py:106
-#: conf/skin_counter_settings.py:117
-#: conf/skin_counter_settings.py:128
-#: conf/skin_counter_settings.py:138
-#: conf/skin_counter_settings.py:148
-#: conf/skin_counter_settings.py:163
-#: conf/skin_counter_settings.py:186
-#: conf/skin_counter_settings.py:196
-#: conf/skin_counter_settings.py:206
-#: conf/skin_counter_settings.py:216
-#: conf/skin_counter_settings.py:228
-#: conf/skin_counter_settings.py:239
-#: conf/skin_counter_settings.py:252
-#: conf/skin_counter_settings.py:262
-msgid "HTML color name or hex value"
-msgstr "Όνομα χÏώματος HTML ή δεκαεξαδική τιμή"
-
-#: conf/skin_counter_settings.py:40
-msgid "Foreground color for votes = 0"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για ψήφους = 0"
-
-#: conf/skin_counter_settings.py:51
-msgid "Background color for votes"
-msgstr "ΧÏώμα παÏασκηνίου για ψήφους"
-
-#: conf/skin_counter_settings.py:61
-msgid "Foreground color for votes"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για ψήφους"
-
-#: conf/skin_counter_settings.py:71
-msgid "Background color for votes = MAX"
-msgstr "ΧÏώμα παÏασκηνίου για ψήφους = μέγιστο"
-
-#: conf/skin_counter_settings.py:84
-msgid "Foreground color for votes = MAX"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για ψήφους = μέγιστο"
-
-#: conf/skin_counter_settings.py:95
-msgid "View counter value to give \"full color\""
-msgstr "ΠÏοβολή τιμής μετÏητή για να δώσετε \"πλήÏες χÏώμα\""
-
-#: conf/skin_counter_settings.py:105
-msgid "Background color for views = 0"
-msgstr "ΧÏώμα παÏασκηνίου για Ï€Ïοβολές = 0"
-
-#: conf/skin_counter_settings.py:116
-msgid "Foreground color for views = 0"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για Ï€Ïοβολές = 0"
-
-#: conf/skin_counter_settings.py:127
-msgid "Background color for views"
-msgstr "ΧÏώμα παÏασκηνίου για Ï€Ïοβολές"
-
-#: conf/skin_counter_settings.py:137
-msgid "Foreground color for views"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για Ï€Ïοβολές"
-
-#: conf/skin_counter_settings.py:147
-msgid "Background color for views = MAX"
-msgstr "ΧÏώμα παÏασκηνίου για Ï€Ïοβολές = μέγιστο"
-
-#: conf/skin_counter_settings.py:162
-msgid "Foreground color for views = MAX"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για Ï€Ïοβολές = μέγιστο"
-
-#: conf/skin_counter_settings.py:173
-msgid "Answer counter value to give \"full color\""
-msgstr "Τιμή μετÏητή απάντησης για να δώσετε \"πλήÏες χÏώμα\""
-
-#: conf/skin_counter_settings.py:185
-msgid "Background color for answers = 0"
-msgstr "ΧÏώμα παÏασκηνίου για απαντήσεις = 0"
-
-#: conf/skin_counter_settings.py:195
-msgid "Foreground color for answers = 0"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για απαντήσεις = 0"
-
-#: conf/skin_counter_settings.py:205
-msgid "Background color for answers"
-msgstr "ΧÏώμα παÏασκηνίου για απαντήσεις"
-
-#: conf/skin_counter_settings.py:215
-msgid "Foreground color for answers"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για απαντήσεις"
-
-#: conf/skin_counter_settings.py:227
-msgid "Background color for answers = MAX"
-msgstr "ΧÏώμα παÏασκηνίου για απαντήσεις = μέγιστο"
-
-#: conf/skin_counter_settings.py:238
-msgid "Foreground color for answers = MAX"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για απαντήσεις = μέγιστο"
-
-#: conf/skin_counter_settings.py:251
-msgid "Background color for accepted"
-msgstr "ΧÏώμα παÏασκηνίου για αποδοχή"
-
-#: conf/skin_counter_settings.py:261
-msgid "Foreground color for accepted answer"
-msgstr "ΧÏώμα Ï€Ïοσκηνίου για αποδεκτή απάντηση"
-
#: conf/skin_general_settings.py:15
-msgid "Logos and HTML <head> parts"
-msgstr "ΜέÏη λογότυπου και HTML <head>"
+msgid "Skin, logos and HTML <head> parts"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -1525,148 +2112,291 @@ msgstr "Λογότυπος τόπου Q&A"
msgid "To change the logo, select new file, then submit this whole form."
msgstr "Για αλλαγή λογότυπου, επιλέξτε νέο αÏχείο, έπειτα υποβάλετε αυτήν την πλήÏη φόÏμα."
+#: conf/skin_general_settings.py:34
+msgid "English"
+msgstr ""
+
+#: conf/skin_general_settings.py:35
+msgid "Spanish"
+msgstr ""
+
+#: conf/skin_general_settings.py:36
+msgid "Catalan"
+msgstr ""
+
+#: conf/skin_general_settings.py:37
+msgid "German"
+msgstr ""
+
+#: conf/skin_general_settings.py:38
+msgid "Greek"
+msgstr ""
+
#: conf/skin_general_settings.py:39
+msgid "Finnish"
+msgstr ""
+
+#: conf/skin_general_settings.py:40
+msgid "French"
+msgstr ""
+
+#: conf/skin_general_settings.py:41
+msgid "Hindi"
+msgstr ""
+
+#: conf/skin_general_settings.py:42
+msgid "Hungarian"
+msgstr ""
+
+#: conf/skin_general_settings.py:43
+msgid "Italian"
+msgstr ""
+
+#: conf/skin_general_settings.py:44
+msgid "Japanese"
+msgstr ""
+
+#: conf/skin_general_settings.py:45
+msgid "Korean"
+msgstr ""
+
+#: conf/skin_general_settings.py:46
+msgid "Portuguese"
+msgstr ""
+
+#: conf/skin_general_settings.py:47
+msgid "Brazilian Portuguese"
+msgstr ""
+
+#: conf/skin_general_settings.py:48
+msgid "Romanian"
+msgstr ""
+
+#: conf/skin_general_settings.py:49
+msgid "Russian"
+msgstr ""
+
+#: conf/skin_general_settings.py:50
+msgid "Serbian"
+msgstr ""
+
+#: conf/skin_general_settings.py:51
+msgid "Turkish"
+msgstr ""
+
+#: conf/skin_general_settings.py:52
+msgid "Vietnamese"
+msgstr ""
+
+#: conf/skin_general_settings.py:53
+msgid "Chinese"
+msgstr ""
+
+#: conf/skin_general_settings.py:54
+msgid "Chinese (Taiwan)"
+msgstr ""
+
+#: conf/skin_general_settings.py:73
msgid "Show logo"
msgstr "Εμφάνιση λογότυπου"
-#: conf/skin_general_settings.py:41
-msgid "Check if you want to show logo in the forum header or uncheck in the case you do not want the logo to appear in the default location"
+#: conf/skin_general_settings.py:75
+msgid ""
+"Check if you want to show logo in the forum header or uncheck in the case "
+"you do not want the logo to appear in the default location"
msgstr "Σημειώστε εάν θέλετε να εμφανίζεται ο λογότυπος στην κεφαλίδα του φόÏουμ ή αποεπιλέξτε εάν δεν θέλετε να εμφανίζεται ο λογότυπος στην Ï€Ïοεπιλεγμένη θέση"
-#: conf/skin_general_settings.py:53
+#: conf/skin_general_settings.py:87
msgid "Site favicon"
msgstr "Τόπος αγαπημένου εικονιδίου"
-#: conf/skin_general_settings.py:55
+#: conf/skin_general_settings.py:89
#, python-format
-msgid "A small 16x16 or 32x32 pixel icon image used to distinguish your site in the browser user interface. Please find more information about favicon at <a href=\"%(favicon_info_url)s\">this page</a>."
+msgid ""
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
+"href=\"%(favicon_info_url)s\">this page</a>."
msgstr "Ένα μικÏÏŒ εικονίδιο 16x16 ή 32x32 εικονοστοιχείων για διάκÏιση του τόπου σας στη διεπαφή χÏήστη πεÏιήγησης. ΠεÏισσότεÏες πληÏοφοÏίες για το αγαπημένο εικονίδιο στο <a href=\"%(favicon_info_url)s\">αυτή η σελίδα</a>."
-#: conf/skin_general_settings.py:73
+#: conf/skin_general_settings.py:105
msgid "Password login button"
msgstr "Κουμπί σÏνδεσης ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
-#: conf/skin_general_settings.py:75
-msgid "An 88x38 pixel image that is used on the login screen for the password login button."
+#: conf/skin_general_settings.py:107
+msgid ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr "Ένα εικονίδιο 88x38 εικονοστοιχείων που χÏησιμοποιείται στην οθόνη σÏνδεσης για το κουμπί σÏνδεσης ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης."
-#: conf/skin_general_settings.py:90
+#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
msgstr "Εμφάνιση όλων των λειτουÏγιών διεπαφής χÏήστη σε όλους τους χÏήστες"
-#: conf/skin_general_settings.py:92
-msgid "If checked, all forum functions will be shown to users, regardless of their reputation. However to use those functions, moderation rules, reputation and other limits will still apply."
+#: conf/skin_general_settings.py:122
+msgid ""
+"If checked, all forum functions will be shown to users, regardless of their "
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr "Εάν επιλεγεί, όλες οι λειτουÏγίες του φόÏουμ θα εμφανίζονται στους χÏήστες, ανεξάÏτητα από τη φήμη τους. Όμως για χÏήση αυτών των λειτουÏγιών, κανόνες συντονισμοÏ, φήμης και άλλων οÏίων εξακολουθοÏν να εφαÏμόζονται."
-#: conf/skin_general_settings.py:107
+#: conf/skin_general_settings.py:137
msgid "Select skin"
msgstr "Επιλογή πεÏιβλήματος"
-#: conf/skin_general_settings.py:118
+#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
msgstr "ΠÏοσαÏμογή HTML <HEAD>"
-#: conf/skin_general_settings.py:127
+#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
msgstr "ΠÏοσαÏμοσμένο μέÏος του HTML <HEAD>"
-#: conf/skin_general_settings.py:129
-msgid "<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" above. Contents of this box will be inserted into the &lt;HEAD&gt; portion of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; may be added. Please, keep in mind that adding external javascript to the &lt;HEAD&gt; is not recommended because it slows loading of the pages. Instead, it will be more efficient to place links to the javascript files into the footer. <strong>Note:</strong> if you do use this setting, please test the site with the W3C HTML validator service."
+#: conf/skin_general_settings.py:159
+msgid ""
+"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
+"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr "<strong>Για χÏήση αυτής της επιλογής</strong>, επιλέξτε \"Customize HTML &lt;HEAD&gt;\" παÏαπάνω. Τα πεÏιεχόμενα Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… πλαισίου θα εισαχθοÏν στο τμήμα &lt;HEAD&gt; της εξόδου HTML, όπου στοιχεία όπως &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; μποÏοÏν να Ï€ÏοστεθοÏν. ΠαÏακαλώ, να θυμάστε ότι Ï€Ïοσθήκη εξωτεÏÎ¹ÎºÎ¿Ï javascript στο &lt;HEAD&gt; δεν συνιστάται επειδή επιβÏαδÏνει τη φόÏτωση σελίδων. Αντί για αυτό, είναι πιο αποτελεσματικό να βάλετε συνδέσμους στα αÏχεία javascript στο υποσέλιδο. <strong>Σημείωση:</strong> εάν χÏησιμοποιείτε αυτήν τη ÏÏθμιση, παÏακαλώ δοκιμάστε τον τόπο με την υπηÏεσία επικÏÏωσης W3C HTML."
-#: conf/skin_general_settings.py:151
+#: conf/skin_general_settings.py:181
msgid "Custom header additions"
msgstr "ΠÏοσθήκες Ï€ÏοσαÏμοσμένης κεφαλίδας"
-#: conf/skin_general_settings.py:153
-msgid "Header is the bar at the top of the content that contains user info and site links, and is common to all pages. Use this area to enter contents of the headerin the HTML format. When customizing the site header (as well as footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
+#: conf/skin_general_settings.py:183
+msgid ""
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
+"headerin the HTML format. When customizing the site header (as well as "
+"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
+"sure that your input is valid and works well in all browsers."
msgstr "Κεφαλίδα είναι η γÏαμμή στην κοÏυφή του πεÏιεχομένου που πεÏιέχει πληÏοφοÏίες χÏήστη και συνδέσμους τόπων και είναι κοινή σε όλες τις σελίδες. ΧÏησιμοποιήστε αυτήν την πεÏιοχή για την εισαγωγή πεÏιεχομένων της κεφαλίδας σε μοÏφή HTML. Όταν Ï€ÏοσαÏμόζετε τον τόπο κεφαλίδας (καθώς και υποσέλιδου και το HTML &lt;HEAD&gt;), χÏησιμοποιήστε την υπηÏεσία επικÏÏωσης HTML για να βεβαιωθείτε ότι η είσοδος σας είναι έγκυÏη και δουλεÏει καλά σε όλους τους πεÏιηγητές."
-#: conf/skin_general_settings.py:168
+#: conf/skin_general_settings.py:198
msgid "Site footer mode"
msgstr "Κατάσταση υποσέλιδου τόπου"
-#: conf/skin_general_settings.py:170
-msgid "Footer is the bottom portion of the content, which is common to all pages. You can disable, customize, or use the default footer."
+#: conf/skin_general_settings.py:200
+msgid ""
+"Footer is the bottom portion of the content, which is common to all pages. "
+"You can disable, customize, or use the default footer."
msgstr "Υποσέλιδο είναι το κάτω μέÏος του πεÏιεχομένου, που είναι κοινό σε όλες τις σελίδες. ΜποÏείτε να απενεÏγοποιήσετε, να Ï€ÏοσαÏμόσετε ή να χÏησιμοποιήσετε το Ï€Ïοεπιλεγμένο υποσέλιδο."
-#: conf/skin_general_settings.py:187
+#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
msgstr "ΠÏοσαÏμοσμένο υποσέλιδο (μοÏφή HTML)"
-#: conf/skin_general_settings.py:189
-msgid "<strong>To enable this function</strong>, please select option 'customize' in the \"Site footer mode\" above. Use this area to enter contents of the footer in the HTML format. When customizing the site footer (as well as the header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
+#: conf/skin_general_settings.py:219
+msgid ""
+"<strong>To enable this function</strong>, please select option 'customize' "
+"in the \"Site footer mode\" above. Use this area to enter contents of the "
+"footer in the HTML format. When customizing the site footer (as well as the "
+"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
+"that your input is valid and works well in all browsers."
msgstr "<strong>για ενεÏγοποίηση αυτής της λειτουÏγίας</strong>, παÏακαλώ επιλέξτε 'Ï€ÏοσαÏμογή' στο παÏαπάνω \"κατάσταση υποσέλιδου τόπου\". ΧÏησιμοποιήστε αυτήν την πεÏιοχή για εισαγωγή πεÏιεχομένων του υποσέλιδου στη μοÏφή HTML. Όταν Ï€ÏοσαÏμόζετε το υποσέλιδο τόπου (καθώς και την κεφαλίδα και HTML &lt;HEAD&gt;), χÏησιμοποιήστε την υπηÏεσία επικÏÏωσης HTML για να βεβαιωθείτε ότι η είσοδό σας είναι έγκυÏη και δουλεÏει καλά σε όλους τους πεÏιηγητές."
-#: conf/skin_general_settings.py:204
+#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
msgstr "ΕφαÏμογή Ï€ÏοσαÏμοσμένων φÏλλων τεχνοτÏοπίας (CSS)"
-#: conf/skin_general_settings.py:206
-msgid "Check if you want to change appearance of your form by adding custom style sheet rules (please see the next item)"
+#: conf/skin_general_settings.py:236
+msgid ""
+"Check if you want to change appearance of your form by adding custom style "
+"sheet rules (please see the next item)"
msgstr "Σημειώστε εάν θέλετε να αλλάξετε την εμφάνιση της φόÏμας σας Ï€Ïοσθέτοντας κανόνες Ï€ÏοσαÏμοσμένου φÏλλου τεχνοτÏοπίας (παÏακαλώ δείτε το επόμενο στοιχείο)"
-#: conf/skin_general_settings.py:218
+#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
msgstr "ΠÏοσαÏμοσμένο φÏλλο τεχνοτÏοπίας (CSS)"
-#: conf/skin_general_settings.py:220
-msgid "<strong>To use this function</strong>, check \"Apply custom style sheet\" option above. The CSS rules added in this window will be applied after the default style sheet rules. The custom style sheet will be served dynamically at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part depends (default is empty string) on the url configuration in your urls.py."
+#: conf/skin_general_settings.py:250
+msgid ""
+"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
+"option above. The CSS rules added in this window will be applied after the "
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr "<strong>Για χÏήση αυτής της λειτουÏγίας</strong>, επιλέξτε πιο πάνω \"εφαÏμογή Ï€ÏοσαÏμοσμένου φÏλλου τεχνοτÏοπίας\". Οι κανόνες CSS που Ï€Ïοστέθηκαν σε αυτό το παÏάθυÏο θα εφαÏμοστοÏν μετά τους κανόνες Ï€Ïοεπιλεγμένου φÏλλου τεχνοτÏοπίας. Το Ï€ÏοσαÏμοσμένο φÏλλο τεχνοτÏοπίας θα εξυπηÏετηθεί δυναμικά στο url \"&lt;forum url&gt;/custom.css\", όπου το μέÏος \"&lt;forum url&gt; εξαÏτάται (Ï€Ïοεπιλογή είναι κενή συμβολοσειÏά) από τη διευθέτηση url στο urls.py σας."
-#: conf/skin_general_settings.py:236
+#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
msgstr "ΠÏοσθήκη Ï€ÏοσαÏμοσμένου javascript"
-#: conf/skin_general_settings.py:239
+#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
msgstr "Σημειώστε για ενεÏγοποίηση του javascript που μποÏείτε να εισάγετε στο επόμενο πεδίο"
-#: conf/skin_general_settings.py:249
+#: conf/skin_general_settings.py:279
msgid "Custom javascript"
msgstr "ΠÏοσαÏμοσμένο javascript"
-#: conf/skin_general_settings.py:251
-msgid "Type or paste plain javascript that you would like to run on your site. Link to the script will be inserted at the bottom of the HTML output and will be served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that your javascript code may break other functionalities of the site and that the behavior may not be consistent across different browsers (<strong>to enable your custom code</strong>, check \"Add custom javascript\" option above)."
+#: conf/skin_general_settings.py:281
+msgid ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr "ΠληκτÏολογήστε ή επικολλήστε απλό javascript που θα θέλατε να Ï„Ïέξετε στον τόπο σας. ΣÏνδεση με το σενάÏιο θα εισαχθεί στον πυθμένα της εξόδου HTML και θα εξυπηÏετηθεί στο url \"&lt;forum url&gt;/custom.js\". ΠαÏακαλώ, να θυμάστε ότι ο κώδικας javascript μποÏεί να χαλάσει άλλες λειτουÏγίες του τόπου και ότι η συμπεÏιφοÏά ίσως να μην είναι συνεπής για τους διαφοÏετικοÏÏ‚ πεÏιηγητές (<strong>για ενεÏεγοποίηση των Ï€ÏοσαÏμοσμένων κωδικών</strong>, επιλέξτε πιο πάνω \"ΠÏοσθήκη Ï€ÏοσαÏμοσμένου javascript\")."
-#: conf/skin_general_settings.py:269
+#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
msgstr "ΑÏιθμός αναθεώÏησης μέσων πεÏιβλήματος"
-#: conf/skin_general_settings.py:271
+#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
msgstr "Θα οÏιστεί αυτόματα, αλλά μποÏείτε να το Ï„Ïοποποιήσετε εάν χÏειάζεται."
-#: conf/skin_general_settings.py:282
+#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
msgstr "Δίεση για αυτόματη ενημέÏωση του αÏÎ¹Î¸Î¼Î¿Ï Î±Î½Î±Î¸ÎµÏŽÏησης μέσων."
-#: conf/skin_general_settings.py:286
+#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
msgstr "Θα οÏιστεί αυτόματα, δεν είναι απαÏαίτητη η χειÏοκίνητη Ï„Ïοποποίηση."
#: conf/social_sharing.py:11
-msgid "Sharing content on social networks"
-msgstr "ΜεÏισμός πεÏιεχομένου σε κοινωνικά δίκτυα"
+msgid "Content sharing"
+msgstr ""
#: conf/social_sharing.py:20
+msgid "Check to enable RSS feeds"
+msgstr ""
+
+#: conf/social_sharing.py:29
+msgid "Hashtag or suffix to sharing messages"
+msgstr ""
+
+#: conf/social_sharing.py:38
msgid "Check to enable sharing of questions on Twitter"
msgstr "Επιλογή για ενεÏγοποίηση μεÏÎ¹ÏƒÎ¼Î¿Ï ÎµÏωτήσεων στο Twitter"
-#: conf/social_sharing.py:29
+#: conf/social_sharing.py:40
+msgid ""
+"Important - to actually start sharing on twitter, it is required to set up "
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
+msgstr ""
+
+#: conf/social_sharing.py:52
msgid "Check to enable sharing of questions on Facebook"
msgstr "Επιλογή για ενεÏγοποίηση μεÏÎ¹ÏƒÎ¼Î¿Ï ÎµÏωτήσεων σε Facebook"
-#: conf/social_sharing.py:38
+#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
msgstr "Επιλογή για ενεÏγοποίηση μεÏÎ¹ÏƒÎ¼Î¿Ï ÎµÏωτήσεων στο LinkedIn"
-#: conf/social_sharing.py:47
+#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
msgstr "Επιλογή για ενεÏγοποίηση μεÏÎ¹ÏƒÎ¼Î¿Ï ÎµÏωτήσεων στο Identi.ca"
-#: conf/social_sharing.py:56
+#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
msgstr "Επιλογή για ενεÏγοποίηση μεÏÎ¹ÏƒÎ¼Î¿Ï ÎµÏωτήσεων στο Google+"
@@ -1707,35 +2437,84 @@ msgstr "ΕξωτεÏικές υπηÏεσίες"
msgid "Login, Users & Communication"
msgstr "ΣÏνδεση, χÏήστες & επικοινωνία"
-#: conf/user_settings.py:12
+#: conf/user_settings.py:14
msgid "User settings"
msgstr "Ρυθμίσεις χÏήστη"
-#: conf/user_settings.py:21
+#: conf/user_settings.py:23
+msgid "On-screen greeting shown to the new users"
+msgstr ""
+
+#: conf/user_settings.py:32
+msgid "Allow anonymous users send feedback"
+msgstr ""
+
+#: conf/user_settings.py:41
msgid "Allow editing user screen name"
msgstr "Îα επιτÏέπεται επεξεÏγασία ονόματος οθόνης χÏήστη"
-#: conf/user_settings.py:30
+#: conf/user_settings.py:50
+msgid "Auto-fill user name, email, etc on registration"
+msgstr ""
+
+#: conf/user_settings.py:51
+msgid "Implemented only for LDAP logins at this point"
+msgstr ""
+
+#: conf/user_settings.py:60
+msgid "Allow users change own email addresses"
+msgstr ""
+
+#: conf/user_settings.py:69
+msgid "Allow email address in user name"
+msgstr ""
+
+#: conf/user_settings.py:78
msgid "Allow account recovery by email"
msgstr "Îα επιτÏέπεται ανάκτηση λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Î¼Îµ ηλ. ταχυδÏομείο"
-#: conf/user_settings.py:39
+#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
msgstr "Îα επιτÏέπεται Ï€Ïοσθήκη και αφαίÏεση μεθόδων σÏνδεσης"
-#: conf/user_settings.py:49
+#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
msgstr "Ελάχιστο επιτÏεπόμενο μήκος για όνομα οθόνης"
-#: conf/user_settings.py:59
+#: conf/user_settings.py:105
+msgid "Default avatar for users"
+msgstr ""
+
+#: conf/user_settings.py:107
+msgid ""
+"To change the avatar image, select new file, then submit this whole form."
+msgstr ""
+
+#: conf/user_settings.py:120
+msgid "Use automatic avatars from gravatar.com"
+msgstr ""
+
+#: conf/user_settings.py:122
+msgid ""
+"Check this option if you want to allow the use of gravatar.com for avatars. "
+"Please, note that this feature might take about 10 minutes to become fully "
+"effective. You will have to enable uploaded avatars as well. For more "
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr ""
+
+#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
msgstr "ΠÏοεπιλεγμένος Ï„Ïπος εικονιδίου γενικής απεικόνισης"
-#: conf/user_settings.py:61
-msgid "This option allows you to set the default avatar type for email addresses without associated gravatar images. For more information, please visit <a href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
+#: conf/user_settings.py:136
+msgid ""
+"This option allows you to set the default avatar type for email addresses "
+"without associated gravatar images. For more information, please visit <a "
+"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
msgstr "Αυτή η επιλογή επιτÏέπει τον οÏισμό του Ï€Ïοεπιλεγμένου Ï„Ïπου απεικόνισης για διευθÏνσεις ηλ. ταχυδÏομείου χωÏίς συνδεμένες εικόνες γενικής απεικόνισης. Για πεÏισσότεÏες πληÏοφοÏίες, επισκεφτείτε <a href=\"http://en.gravatar.com/site/implement/images/\">αυτήν τη σελίδα</a>."
-#: conf/user_settings.py:71
+#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
msgstr "Όνομα για τον ανώνυμο χÏήστη"
@@ -1772,1212 +2551,1384 @@ msgid "Number of flags required to automatically delete posts"
msgstr "ΑÏιθμός απαιτοÏμενων σημαιών για αυτόματη διαγÏαφή άÏθÏων"
#: conf/vote_rules.py:87
-msgid "Minimum days to accept an answer, if it has not been accepted by the question poster"
+msgid ""
+"Minimum days to accept an answer, if it has not been accepted by the "
+"question poster"
msgstr "Ελάχιστες ημέÏες για αποδοχή απάντησης, εάν ο αποστολέας της εÏώτησης δεν την δέχτηκε"
-#: conf/widgets.py:13
-msgid "Embeddable widgets"
-msgstr "Ενσωματώσιμα γÏαφικά συστατικά"
-
-#: conf/widgets.py:25
-msgid "Number of questions to show"
-msgstr "ΑÏιθμός εÏωτήσεων για εμφάνιση"
-
-#: conf/widgets.py:28
-msgid "To embed the widget, add the following code to your site (and fill in correct base url, preferred tags, width and height):<iframe src=\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width=\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support iframes.</p></iframe>"
-msgstr "Για ενσωμάτωση γÏÎ±Ï†Î¹ÎºÎ¿Ï ÏƒÏ…ÏƒÏ„Î±Ï„Î¹ÎºÎ¿Ï, Ï€Ïοσθέστε τον ακόλουθο κώδικα στον τόπο σας (και συμπληÏώστε σε σωστή βάση url, επιθυμητές ετικέτες, πλάτος και Ïψος):<iframe src=\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width=\"100%\" height=\"300\"scrolling=\"no\"><p>Ο πεÏιηγητής σας δεν υποστηÏίζει ενσωματωμένα πλαίσια.</p></iframe>"
-
-#: conf/widgets.py:73
-msgid "CSS for the questions widget"
-msgstr "CSS για τις εÏωτήσεις γÏαφικών συστατικών"
-
-#: conf/widgets.py:81
-msgid "Header for the questions widget"
-msgstr "Κεφαλίδα για τις εÏωτήσεις γÏαφικών συστατικών"
-
-#: conf/widgets.py:90
-msgid "Footer for the questions widget"
-msgstr "Υποσέλιδο για τις εÏωτήσεις γÏαφικών συστατικών"
-
-#: const/__init__.py:10
+#: const/__init__.py:11
msgid "duplicate question"
msgstr "διπλασιασμός εÏώτησης"
-#: const/__init__.py:11
+#: const/__init__.py:12
msgid "question is off-topic or not relevant"
msgstr "η εÏώτηση είναι εκτός θέματος ή άσχετη"
-#: const/__init__.py:12
+#: const/__init__.py:13
msgid "too subjective and argumentative"
msgstr "Ï€Î¿Î»Ï Ï…Ï€Î¿ÎºÎµÎ¹Î¼ÎµÎ½Î¹ÎºÎ® και εÏειστική"
-#: const/__init__.py:13
+#: const/__init__.py:14
msgid "not a real question"
msgstr "όχι Ï€Ïαγματική εÏώτηση"
-#: const/__init__.py:14
+#: const/__init__.py:15
msgid "the question is answered, right answer was accepted"
msgstr "η εÏώτηση απαντήθηκε, η σωστή απάντηση έγινε αποδεκτή"
-#: const/__init__.py:15
+#: const/__init__.py:16
msgid "question is not relevant or outdated"
msgstr "η εÏώτηση δεν είναι σχετική ή ξεπεÏασμένη"
-#: const/__init__.py:16
+#: const/__init__.py:17
msgid "question contains offensive or malicious remarks"
msgstr "η εÏώτηση πεÏιέχει επιθετικές ή κακόβουλες παÏατηÏήσεις"
-#: const/__init__.py:17
+#: const/__init__.py:18
msgid "spam or advertising"
msgstr "όχληση ή διαφήμιση"
-#: const/__init__.py:18
+#: const/__init__.py:19
msgid "too localized"
msgstr "Ï€Î¿Î»Ï Ï„Î¿Ï€Î¹ÎºÎ®"
-#: const/__init__.py:41
+#: const/__init__.py:29
+msgid "disable sharing"
+msgstr ""
+
+#: const/__init__.py:30
+#: templates/user_profile/twitter_sharing_controls.html:13
+#: templates/user_profile/twitter_sharing_controls.html:17
+msgid "my posts"
+msgstr ""
+
+#: const/__init__.py:31
+#: templates/user_profile/twitter_sharing_controls.html:14
+#: templates/user_profile/twitter_sharing_controls.html:16
+msgid "all posts"
+msgstr ""
+
+#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
msgstr "νεώτατη"
-#: const/__init__.py:42
-#: skins/default/templates/users.html:27
+#: const/__init__.py:55 templates/users.html:54
+#: templates/question/answer_tab_bar.html:15
msgid "oldest"
msgstr "πεπαλαιωμένη"
-#: const/__init__.py:43
+#: const/__init__.py:56
msgid "active"
msgstr "ενεÏγή"
-#: const/__init__.py:44
+#: const/__init__.py:57
msgid "inactive"
msgstr "ανενεÏγή"
-#: const/__init__.py:45
+#: const/__init__.py:58
msgid "hottest"
msgstr "Ï€Î¿Î»Ï ÎºÎ±Ï…Ï„Î®"
-#: const/__init__.py:46
+#: const/__init__.py:59
msgid "coldest"
msgstr "Ï€Î¿Î»Ï ÎºÏÏα"
-#: const/__init__.py:47
+#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "πολυψηφισμένη"
-#: const/__init__.py:48
+#: const/__init__.py:61
msgid "least voted"
msgstr "ελάχιστα ψηφισμένη"
-#: const/__init__.py:49
+#: const/__init__.py:62
msgid "relevance"
msgstr "συνάφεια"
-#: const/__init__.py:57
-#: skins/default/templates/user_profile/user_inbox.html:50
+#: const/__init__.py:74
+msgid "Never"
+msgstr ""
+
+#: const/__init__.py:75
+msgid "When new post is published"
+msgstr ""
+
+#: const/__init__.py:76
+msgid "When post is published or revised"
+msgstr ""
+
+#: const/__init__.py:108
+#, python-format
+msgid ""
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
+msgstr ""
+
+#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
msgid "all"
msgstr "όλες"
-#: const/__init__.py:58
+#: const/__init__.py:123
msgid "unanswered"
msgstr "αναπάντητη"
-#: const/__init__.py:59
-msgid "favorite"
-msgstr "αγαπημένη"
+#: const/__init__.py:124
+msgid "followed"
+msgstr ""
-#: const/__init__.py:64
+#: const/__init__.py:129
msgid "list"
msgstr "λίστα"
-#: const/__init__.py:65
+#: const/__init__.py:130
msgid "cloud"
msgstr "σÏννεφο"
-#: const/__init__.py:78
+#: const/__init__.py:138
msgid "Question has no answers"
msgstr "Η εÏώτηση δεν έχει απαντήσεις"
-#: const/__init__.py:79
+#: const/__init__.py:139
msgid "Question has no accepted answers"
msgstr "Η εÏώτηση δεν έχει αποδεκτές απαντήσεις"
-#: const/__init__.py:122
+#: const/__init__.py:195
msgid "asked a question"
msgstr "υποβληθείσα εÏώτηση"
-#: const/__init__.py:123
+#: const/__init__.py:196
msgid "answered a question"
msgstr "απαντημένη εÏώτηση"
-#: const/__init__.py:124
+#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
msgstr "σχολιασμένη εÏώτηση"
-#: const/__init__.py:125
+#: const/__init__.py:198 const/__init__.py:302
msgid "commented answer"
msgstr "σχολιασμένη απάντηση"
-#: const/__init__.py:126
+#: const/__init__.py:199
msgid "edited question"
msgstr "επεξεÏγασμένη εÏώτηση"
-#: const/__init__.py:127
+#: const/__init__.py:200
msgid "edited answer"
msgstr "επεξεÏγασμένη απάντηση"
-#: const/__init__.py:128
-msgid "received award"
-msgstr "δεκτή ως διάκÏιση"
+#: const/__init__.py:201
+msgid "received badge"
+msgstr ""
-#: const/__init__.py:129
+#: const/__init__.py:202
msgid "marked best answer"
msgstr "σημειωμένη ως άÏιστη απάντηση"
-#: const/__init__.py:130
+#: const/__init__.py:203
msgid "upvoted"
msgstr "θετικά ψηφισμένη"
-#: const/__init__.py:131
+#: const/__init__.py:204
msgid "downvoted"
msgstr "αÏνητικά ψηφισμένη"
-#: const/__init__.py:132
+#: const/__init__.py:205
msgid "canceled vote"
msgstr "ακυÏωθείσα ψήφος"
-#: const/__init__.py:133
+#: const/__init__.py:206
msgid "deleted question"
msgstr "διαγÏαμμένη εÏώτηση"
-#: const/__init__.py:134
+#: const/__init__.py:207
msgid "deleted answer"
msgstr "διαγÏαμμένη απάντηση"
-#: const/__init__.py:135
+#: const/__init__.py:208
msgid "marked offensive"
msgstr "σημειωμένη ως επιθετική"
-#: const/__init__.py:136
+#: const/__init__.py:209
msgid "updated tags"
msgstr "ενημεÏωμένες ετικέτες"
-#: const/__init__.py:137
+#: const/__init__.py:210
msgid "selected favorite"
msgstr "επιλεγμένη ως αγαπημένη"
-#: const/__init__.py:138
+#: const/__init__.py:211
msgid "completed user profile"
msgstr "πλήÏης κατατομή χÏήστη"
-#: const/__init__.py:139
+#: const/__init__.py:212
msgid "email update sent to user"
msgstr "ενημέÏωση ηλ. ταχυδÏομείου αποστάλθηκε στο χÏήστη"
-#: const/__init__.py:142
+#: const/__init__.py:213
+msgid "a post was shared"
+msgstr ""
+
+#: const/__init__.py:216
msgid "reminder about unanswered questions sent"
msgstr "αποστάλθηκε υπενθÏμιση για αναπάντητες εÏωτήσεις"
-#: const/__init__.py:146
+#: const/__init__.py:220
msgid "reminder about accepting the best answer sent"
msgstr "αποστάλθηκε υπενθÏμιση για αποδοχή άÏιστης απάντησης"
-#: const/__init__.py:148
+#: const/__init__.py:222
msgid "mentioned in the post"
msgstr "αναφεÏόμενη στο ταχυδÏομείο"
-#: const/__init__.py:199
-msgid "question_answered"
-msgstr "απαντημένη_εÏώτηση"
+#: const/__init__.py:225
+msgid "created tag description"
+msgstr ""
-#: const/__init__.py:200
-msgid "question_commented"
-msgstr "Σχολιασμένη_εÏώτηση"
+#: const/__init__.py:229
+msgid "updated tag description"
+msgstr ""
-#: const/__init__.py:201
-msgid "answer_commented"
-msgstr "σχολιασμένη_απάντηση"
+#: const/__init__.py:231
+msgid "made a new post"
+msgstr ""
-#: const/__init__.py:202
-msgid "answer_accepted"
-msgstr "αποδεκτή_απάντηση"
+#: const/__init__.py:234
+msgid "made an edit"
+msgstr ""
-#: const/__init__.py:206
+#: const/__init__.py:238
+msgid "created post reject reason"
+msgstr ""
+
+#: const/__init__.py:242
+msgid "updated post reject reason"
+msgstr ""
+
+#: const/__init__.py:300
+msgid "answered question"
+msgstr ""
+
+#: const/__init__.py:303
+msgid "accepted answer"
+msgstr ""
+
+#: const/__init__.py:307
msgid "[closed]"
msgstr "[κλειστή]"
-#: const/__init__.py:207
+#: const/__init__.py:308
msgid "[deleted]"
msgstr "[διαγÏαμμένη]"
-#: const/__init__.py:208
-#: views/readers.py:590
+#: const/__init__.py:309 views/readers.py:642
msgid "initial version"
msgstr "αÏχική έκδοση"
-#: const/__init__.py:209
+#: const/__init__.py:310
msgid "retagged"
msgstr "νέα ετικέτα"
-#: const/__init__.py:217
-msgid "off"
-msgstr "εκτός"
+#: const/__init__.py:311
+msgid "[private]"
+msgstr ""
-#: const/__init__.py:218
-msgid "exclude ignored"
-msgstr "αποκλεισμός αγνοημένης"
+#: const/__init__.py:320
+msgid "show all tags"
+msgstr ""
-#: const/__init__.py:219
-msgid "only selected"
-msgstr "μόνο επιλεγμένη"
+#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
+#: const/__init__.py:342
+msgid "exclude ignored tags"
+msgstr ""
+
+#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
+msgid "only interesting tags"
+msgstr ""
-#: const/__init__.py:223
+#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
+msgid "only subscribed tags"
+msgstr ""
+
+#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
+msgid "email for all tags"
+msgstr ""
+
+#: const/__init__.py:348
msgid "instantly"
msgstr "στιγμιαία"
-#: const/__init__.py:224
+#: const/__init__.py:349
msgid "daily"
msgstr "ημεÏήσια"
-#: const/__init__.py:225
+#: const/__init__.py:350
msgid "weekly"
msgstr "εβδομαδιαία"
-#: const/__init__.py:226
+#: const/__init__.py:351
msgid "no email"
msgstr "χωÏίς ηλ. ταχυδÏομείο"
-#: const/__init__.py:233
+#: const/__init__.py:358
msgid "identicon"
msgstr "εικονίδιο ταυτοποίησης"
-#: const/__init__.py:234
+#: const/__init__.py:359
msgid "mystery-man"
msgstr "μυστηÏιώδης"
-#: const/__init__.py:235
+#: const/__init__.py:360
msgid "monsterid"
msgstr "αναγνωÏιστικό τέÏατος"
-#: const/__init__.py:236
+#: const/__init__.py:361
msgid "wavatar"
msgstr "απεικόνιση"
-#: const/__init__.py:237
+#: const/__init__.py:362
msgid "retro"
msgstr "αναδÏομική"
-#: const/__init__.py:284
-#: skins/default/templates/badges.html:37
+#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
msgstr "χÏυσό"
-#: const/__init__.py:285
-#: skins/default/templates/badges.html:46
+#: const/__init__.py:410 templates/badges.html:43
msgid "silver"
msgstr "αÏγυÏÏŒ"
-#: const/__init__.py:286
-#: skins/default/templates/badges.html:53
+#: const/__init__.py:411 templates/badges.html:50
msgid "bronze"
msgstr "μπÏοÏντζινο"
-#: const/__init__.py:298
+#: const/__init__.py:423
msgid "None"
msgstr "Καμία"
-#: const/__init__.py:299
+#: const/__init__.py:424
msgid "Gravatar"
msgstr "γενική απεικόνιση"
-#: const/__init__.py:300
+#: const/__init__.py:425
msgid "Uploaded Avatar"
msgstr "Ανεβασμένη απεικόνιση"
-#: const/message_keys.py:15
+#: const/__init__.py:429
+msgid "date descendant"
+msgstr ""
+
+#: const/__init__.py:430
+msgid "date ascendant"
+msgstr ""
+
+#: const/__init__.py:431
+msgid "activity descendant"
+msgstr ""
+
+#: const/__init__.py:432
+msgid "activity ascendant"
+msgstr ""
+
+#: const/__init__.py:433
+msgid "answers descendant"
+msgstr ""
+
+#: const/__init__.py:434
+msgid "answers ascendant"
+msgstr ""
+
+#: const/__init__.py:435
+msgid "votes descendant"
+msgstr ""
+
+#: const/__init__.py:436
+msgid "votes ascendant"
+msgstr ""
+
+#: const/message_keys.py:21
msgid "most relevant questions"
msgstr "πιο σχετικές εÏωτήσεις"
-#: const/message_keys.py:16
+#: const/message_keys.py:22
msgid "click to see most relevant questions"
msgstr "κλικ για να δείτε τις πιο σχετικές εÏωτήσεις"
-#: const/message_keys.py:17
+#: const/message_keys.py:23
msgid "by relevance"
msgstr "κατά συνάφεια"
-#: const/message_keys.py:18
+#: const/message_keys.py:24
msgid "click to see the oldest questions"
msgstr "κλικ για να δείτε τις πιο παλιές εÏωτήσεις"
-#: const/message_keys.py:19
+#: const/message_keys.py:25
msgid "by date"
msgstr "κατά ημεÏομηνία"
-#: const/message_keys.py:20
+#: const/message_keys.py:26
msgid "click to see the newest questions"
msgstr "κλικ για να δείτε τις πιο νέες εÏωτήσεις"
-#: const/message_keys.py:21
+#: const/message_keys.py:27
msgid "click to see the least recently updated questions"
msgstr "κλικ για να δείτε τις λιγότεÏο Ï€Ïόσφατες ενημεÏωμένες εÏωτήσεις"
-#: const/message_keys.py:22
+#: const/message_keys.py:28
msgid "by activity"
msgstr "κατά δÏαστηÏιότητα"
-#: const/message_keys.py:23
+#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
msgstr "κλικ για να δείτε τις πιο Ï€Ïόσφατες ενημεÏωμένες εÏωτήσεις"
-#: const/message_keys.py:24
+#: const/message_keys.py:30
msgid "click to see the least answered questions"
msgstr "κλικ για να δείτε τις λιγότεÏο απαντημένες εÏωτήσεις"
-#: const/message_keys.py:25
+#: const/message_keys.py:31
msgid "by answers"
msgstr "κατά απαντήσεις"
-#: const/message_keys.py:26
+#: const/message_keys.py:32
msgid "click to see the most answered questions"
msgstr "κλικ για να δείτε τις πιο απαντημένες εÏωτήσεις"
-#: const/message_keys.py:27
+#: const/message_keys.py:33
msgid "click to see least voted questions"
msgstr "κλικ για να δείτε τις λιγότεÏο ψηφισμένες εÏωτήσεις"
-#: const/message_keys.py:28
+#: const/message_keys.py:34
msgid "by votes"
msgstr "κατά ψήφους"
-#: const/message_keys.py:29
+#: const/message_keys.py:35
msgid "click to see most voted questions"
msgstr "κλικ για να δείτε τις πιο ψηφισμένες εÏωτήσεις"
-#: deps/django_authopenid/backends.py:88
-msgid "Welcome! Please set email address (important!) in your profile and adjust screen name, if necessary."
+#: const/message_keys.py:36 models/tag.py:311
+msgid "interesting"
+msgstr "ενδιαφέÏον"
+
+#: const/message_keys.py:37 models/tag.py:312
+msgid "ignored"
+msgstr "παÏάβλεψη"
+
+#: const/message_keys.py:38 models/tag.py:313
+msgid "subscribed"
+msgstr ""
+
+#: const/message_keys.py:39 templates/question_retag.html:58
+msgid "tags are required"
+msgstr "απαιτοÏνται ετικέτες"
+
+#: const/message_keys.py:41
+msgid "please use letters, numbers and characters \"-+.#\""
+msgstr ""
+
+#: const/message_keys.py:47
+msgid ""
+"Sorry, your account appears to be blocked and you cannot make new posts "
+"until this issue is resolved. Please contact the forum administrator to "
+"reach a resolution."
+msgstr ""
+
+#: const/message_keys.py:52 models/__init__.py:1136
+msgid ""
+"Sorry, your account appears to be suspended and you cannot make new posts "
+"until this issue is resolved. You can, however edit your existing posts. "
+"Please contact the forum administrator to reach a resolution."
+msgstr ""
+
+#: deps/django_authopenid/backends.py:99
+msgid ""
+"Welcome! Please set email address (important!) in your profile and adjust "
+"screen name, if necessary."
msgstr "Καλώς ήÏθατε! ΠαÏακαλώ οÏίστε διεÏθυνση ηλ. ταχυδÏομείου (σημαντικό!) στην κατατομή σας και Ïυθμίστε το όνομα οθόνης, εάν χÏειάζεται."
-#: deps/django_authopenid/forms.py:110
-#: deps/django_authopenid/views.py:151
+#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
msgstr "i-ονόματα δεν υποστηÏίζονται"
-#: deps/django_authopenid/forms.py:233
+#: deps/django_authopenid/forms.py:236
#, python-format
msgid "Please enter your %(username_token)s"
msgstr "ΠαÏακαλώ εισάγετε το %(username_token)s σας"
-#: deps/django_authopenid/forms.py:259
+#: deps/django_authopenid/forms.py:262
msgid "Please, enter your user name"
msgstr "ΠαÏακαλώ, εισάγετε το όνομα χÏήστη σας"
-#: deps/django_authopenid/forms.py:263
+#: deps/django_authopenid/forms.py:266
msgid "Please, enter your password"
msgstr "ΠαÏακαλώ εισάγετε τον κωδικό Ï€Ïόσβασης"
-#: deps/django_authopenid/forms.py:270
-#: deps/django_authopenid/forms.py:274
+#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
msgid "Please, enter your new password"
msgstr "ΠαÏακαλώ, εισάγετε το νέο κωδικό Ï€Ïόσβασης"
-#: deps/django_authopenid/forms.py:285
+#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
msgstr "Οι κωδικοί Ï€Ïόσβασης δεν ταιÏιάζουν"
-#: deps/django_authopenid/forms.py:297
+#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
msgstr "ΠαÏακαλώ επιλέξτε κωδικό Ï€Ïόσβασης μεγαλÏτεÏο από %(len)s χαÏακτήÏες"
-#: deps/django_authopenid/forms.py:335
+#: deps/django_authopenid/forms.py:338
msgid "Current password"
msgstr "ΤÏέχον κωδικός Ï€Ïόσβασης"
-#: deps/django_authopenid/forms.py:346
-msgid "Old password is incorrect. Please enter the correct password."
+#: deps/django_authopenid/forms.py:349
+msgid ""
+"Old password is incorrect. Please enter the correct "
+"password."
msgstr "Ο παλιός κωδικός Ï€Ïόσβασης είναι λάθος. ΠαÏακαλώ εισάγετε το σωστό κωδικό Ï€Ïόσβασης."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
msgstr "Συγνώμη, δεν έχουμε αυτή την διεÏθυνση ηλ. ταχυδÏομείου στη βάση δεδομένων"
-#: deps/django_authopenid/forms.py:435
+#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr "Το όνομα χÏήστη σας (<i>απαιτείται</i>)"
-#: deps/django_authopenid/forms.py:450
-msgid "Incorrect username."
-msgstr "Λαθεμένο όνομα χÏήστη."
+#: deps/django_authopenid/forms.py:455
+msgid "sorry, there is no such user name"
+msgstr ""
-#: deps/django_authopenid/urls.py:9
-#: deps/django_authopenid/urls.py:12
-#: deps/django_authopenid/urls.py:15
-#: setup_templates/settings.py:208
+#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
+#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
msgstr "σÏνδεση/"
-#: deps/django_authopenid/urls.py:10
+#: deps/django_authopenid/urls.py:15
+msgid "widget/signin/"
+msgstr ""
+
+#: deps/django_authopenid/urls.py:18
msgid "signout/"
msgstr "αποσÏνδεση/"
-#: deps/django_authopenid/urls.py:12
-msgid "complete/"
-msgstr "έτοιμο/"
-
-#: deps/django_authopenid/urls.py:15
+#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
msgstr "πλήÏης-oauth/"
-#: deps/django_authopenid/urls.py:19
+#: deps/django_authopenid/urls.py:32
msgid "register/"
msgstr "εγγÏαφή/"
-#: deps/django_authopenid/urls.py:21
+#: deps/django_authopenid/urls.py:34
msgid "signup/"
msgstr "σÏνδεση/"
-#: deps/django_authopenid/urls.py:25
+#: deps/django_authopenid/urls.py:38
msgid "logout/"
msgstr "αποσÏνδεση/"
-#: deps/django_authopenid/urls.py:30
+#: deps/django_authopenid/urls.py:43
msgid "recover/"
msgstr "ανάκτηση/"
-#: deps/django_authopenid/util.py:378
+#: deps/django_authopenid/urls.py:45
+msgid "verify-email/"
+msgstr ""
+
+#: deps/django_authopenid/util.py:379
#, python-format
msgid "%(site)s user name and password"
msgstr "%(site)s όνομα χÏήστη και κωδικός Ï€Ïόσβασης"
-#: deps/django_authopenid/util.py:384
-#: skins/common/templates/authopenid/signin.html:108
+#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
+#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
msgstr "ΔημιουÏγία λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Ï€Ïοστατευόμενου από κωδικό Ï€Ïόσβασης"
-#: deps/django_authopenid/util.py:385
+#: deps/django_authopenid/util.py:386
msgid "Change your password"
msgstr "Αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ Ï€Ïόσβασης"
-#: deps/django_authopenid/util.py:473
+#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
msgstr "ΣÏνδεση με Yahoo"
-#: deps/django_authopenid/util.py:480
+#: deps/django_authopenid/util.py:493
msgid "AOL screen name"
msgstr "Όνομα οθόνης AOL"
-#: deps/django_authopenid/util.py:488
+#: deps/django_authopenid/util.py:502
+msgid "Sign in with LaunchPad"
+msgstr ""
+
+#: deps/django_authopenid/util.py:509
msgid "OpenID url"
msgstr "url Î±Î½Î¿Î¹Ï‡Ï„Î¿Ï ID"
-#: deps/django_authopenid/util.py:517
+#: deps/django_authopenid/util.py:538
msgid "Flickr user name"
msgstr "Όνομα χÏήστη Flickr"
-#: deps/django_authopenid/util.py:525
+#: deps/django_authopenid/util.py:546
msgid "Technorati user name"
msgstr "Όνομα χÏήστη Technorati"
-#: deps/django_authopenid/util.py:533
+#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
msgstr "Όνομα ιστολογίου WordPress"
-#: deps/django_authopenid/util.py:541
+#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
msgstr "Όνομα ιστολογίου ιστολόγου"
-#: deps/django_authopenid/util.py:549
+#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
msgstr "Όνομα ιστολογίου LiveJournal"
-#: deps/django_authopenid/util.py:557
+#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
msgstr "Όνομα χÏήστη ClaimID"
-#: deps/django_authopenid/util.py:565
+#: deps/django_authopenid/util.py:586
msgid "Vidoop user name"
msgstr "Όνομα χÏήστη Vidoop"
-#: deps/django_authopenid/util.py:573
+#: deps/django_authopenid/util.py:594
msgid "Verisign user name"
msgstr "Όνομα χÏήστη Verisign"
-#: deps/django_authopenid/util.py:608
+#: deps/django_authopenid/util.py:629
#, python-format
msgid "Change your %(provider)s password"
msgstr "Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï„Î¿Ï… %(provider)s σας"
-#: deps/django_authopenid/util.py:612
+#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
msgstr "Κλικ για να δείτε εάν η σÏνδεση του %(provider)s σας δουλεÏει ακόμα για %(site_name)s"
-#: deps/django_authopenid/util.py:621
+#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
msgstr "ΔημιουÏγία ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î³Î¹Î± %(provider)s"
-#: deps/django_authopenid/util.py:625
+#: deps/django_authopenid/util.py:646
#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
msgstr "ΣÏνδεση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Ï„Î¿Ï… %(provider)s σας στο %(site_name)s"
-#: deps/django_authopenid/util.py:634
+#: deps/django_authopenid/util.py:655
#, python-format
msgid "Signin with %(provider)s user name and password"
msgstr "ΣÏνδεση με το όνομα χÏήστη και κωδικό του %(provider)s"
-#: deps/django_authopenid/util.py:641
+#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
msgstr "ΣÏνδεση με το λογαÏιασμό του %(provider)s σας"
-#: deps/django_authopenid/views.py:158
+#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
msgstr "Το OpenID %(openid_url)s είναι άκυÏο"
-#: deps/django_authopenid/views.py:270
-#: deps/django_authopenid/views.py:421
-#: deps/django_authopenid/views.py:449
-#, python-format
-msgid "Unfortunately, there was some problem when connecting to %(provider)s, please try again or use another provider"
-msgstr "Δυστυχώς, υπήÏχε κάποι Ï€Ïόβλημα κατά την σÏνδεση στο %(provider)s, παÏακαλώ ξαναπÏοσπαθήστε ή χÏησιμοποιήστε άλλο πάÏοχο"
+#: deps/django_authopenid/views.py:391
+msgid ""
+"Sorry, there was some problem connecting to the login provider, please try "
+"again or use another login method"
+msgstr ""
-#: deps/django_authopenid/views.py:371
+#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
msgstr "Αποθήκευση του νέου κωδικοÏ"
-#: deps/django_authopenid/views.py:475
+#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
+#, python-format
+msgid ""
+"Unfortunately, there was some problem when connecting to %(provider)s, "
+"please try again or use another provider"
+msgstr "Δυστυχώς, υπήÏχε κάποι Ï€Ïόβλημα κατά την σÏνδεση στο %(provider)s, παÏακαλώ ξαναπÏοσπαθήστε ή χÏησιμοποιήστε άλλο πάÏοχο"
+
+#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
msgstr "Ο συνδυασμός του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÏνδεσης δεν ήταν σωστός"
-#: deps/django_authopenid/views.py:577
+#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
msgstr "ΠαÏακαλώ κλικ σε οποιοδήποτε από τα παÏακάτω εικονίδια για σÏνδεση"
-#: deps/django_authopenid/views.py:579
+#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
msgstr "Στάλθηκε ηλ. ταχυδÏομείο ανάκτησης λογαÏιασμοÏ"
-#: deps/django_authopenid/views.py:582
+#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
msgstr "ΠαÏακαλώ Ï€Ïοσθέστε μία ή πεÏισσότεÏες μεθόδους σÏνδεσης."
-#: deps/django_authopenid/views.py:584
+#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
msgstr "Εάν επιθυμείτε, παÏακαλώ Ï€Ïοσθέστε, αφαιÏέστε ή ξαναεπικυÏώστε τις μεθόδους σÏνδεσης"
-#: deps/django_authopenid/views.py:586
+#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
msgstr "ΠαÏακαλώ, πεÏιμένετε! Ο λογαÏιασμός σας ανακτήθηκε, αλλά ..."
-#: deps/django_authopenid/views.py:588
+#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
msgstr "Συγνώμη, αυτό το κλειδί ανάκτησης λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Î­Î»Î·Î¾Îµ ή είναι άκυÏο"
-#: deps/django_authopenid/views.py:661
+#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
msgstr "Η μέθοδος σÏνδεσης του %(provider_name)s δεν υπάÏχει"
-#: deps/django_authopenid/views.py:667
+#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
msgstr "Συγνώμη - υπήÏχε κάποιο σφάλμα - παÏακαλώ ξαναπÏοσπαθήστε"
-#: deps/django_authopenid/views.py:758
+#: deps/django_authopenid/views.py:882
+msgid ""
+"If you are trying to sign in to another account, please sign out first. "
+"Otherwise, please report the incident to the site administrator."
+msgstr ""
+
+#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
msgstr "Η σÏνδεση του %(provider)s σας δουλεÏει εξαιÏετικά"
-#: deps/django_authopenid/views.py:1069
-#: deps/django_authopenid/views.py:1075
-#, python-format
-msgid "your email needs to be validated see %(details_url)s"
-msgstr "Το ηλ. ταχυδÏομείο σας χÏειάζεται επικÏÏωση, δείτε %(details_url)s"
+#: deps/django_authopenid/views.py:1112
+msgid ""
+"Sorry, registration failed. The token can be already used or has expired. "
+"Please try again"
+msgstr ""
-#: deps/django_authopenid/views.py:1096
+#: deps/django_authopenid/views.py:1257
#, python-format
msgid "Recover your %(site)s account"
msgstr "Ανάκτηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ του %(site)s"
-#: deps/django_authopenid/views.py:1166
+#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
msgstr "ΠαÏακαλώ επιλέξτε το ηλ. ταχυδÏομείο σας και επισκεφτείτε τον επισυναπτόμενο σÏνδεσμο."
-#: deps/livesettings/models.py:101
-#: deps/livesettings/models.py:140
+#: deps/group_messaging/models.py:356
+msgid "Re: "
+msgstr ""
+
+#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
msgid "Site"
msgstr "Τόπος"
-#: deps/livesettings/values.py:68
+#: deps/livesettings/values.py:72
msgid "Main"
msgstr "ΚÏÏιος"
-#: deps/livesettings/values.py:127
+#: deps/livesettings/values.py:133
msgid "Base Settings"
msgstr "Ρυθμίσεις βάσης"
-#: deps/livesettings/values.py:234
+#: deps/livesettings/values.py:244
msgid "Default value: \"\""
msgstr "ΠÏοεπιλεγμένη τιμή: \"\""
-#: deps/livesettings/values.py:241
+#: deps/livesettings/values.py:251
msgid "Default value: "
msgstr "ΠÏοεπιλεγμένη τιμή:"
-#: deps/livesettings/values.py:244
+#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
msgstr "ΠÏοεπιλεγμένη τιμή: %s"
-#: deps/livesettings/values.py:622
+#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
msgstr "Οι επιτÏεπόμενοι Ï„Ïποι αÏχείων εικόνας είναι %(types)s"
-#: deps/livesettings/templates/livesettings/_admin_site_views.html:4
-msgid "Sites"
-msgstr "Τόποι"
+#: importers/stackexchange/management/commands/load_stackexchange.py:150
+msgid "Congratulations, you are now an Administrator"
+msgstr "ΣυγχαÏητήÏια, είσαστε Ï„ÏŽÏα διαχειÏιστής"
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-msgid "Documentation"
-msgstr "ΤεκμηÏίωση"
+#: mail/__init__.py:183
+msgid "<p>To ask by email, please:</p>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-#: skins/common/templates/authopenid/signin.html:132
-msgid "Change password"
-msgstr "Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
+#: mail/__init__.py:185
+msgid "<li>Type title in the subject line</li>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:11
-#: deps/livesettings/templates/livesettings/site_settings.html:23
-msgid "Log out"
-msgstr "ΑποσÏνδεση"
+#: mail/__init__.py:188
+msgid "<li>Type details of your question into the email body</li>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:14
-#: deps/livesettings/templates/livesettings/site_settings.html:26
-msgid "Home"
-msgstr "ΑÏχική σελίδα"
+#: mail/__init__.py:191
+msgid ""
+"<li>The beginning of the subject line can contain tags,\n"
+"<em>enclosed in the square brackets</em> like so: [Tag1; Tag2]</li>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:15
-msgid "Edit Group Settings"
-msgstr "ΕπεξεÏγασία Ïυθμίσεων ομάδας"
+#: mail/__init__.py:195
+msgid ""
+"<li>In the beginning of the subject add at least one tag\n"
+"<em>enclosed in the brackets</em> like so: [Tag1; Tag2].</li>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:22
-#: deps/livesettings/templates/livesettings/site_settings.html:50
-msgid "Please correct the error below."
-msgid_plural "Please correct the errors below."
-msgstr[0] "ΠαÏακαλώ διοÏθώστε το παÏακάτω λάθος."
-msgstr[1] "ΠαÏακαλώ διοÏθώστε τα παÏακάτω λάθη."
+#: mail/__init__.py:199
+msgid ""
+"<p>Note that a tag may consist of more than one word, to separate\n"
+"the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>"
+msgstr ""
-#: deps/livesettings/templates/livesettings/group_settings.html:28
+#: mail/__init__.py:214
#, python-format
-msgid "Settings included in %(name)s."
-msgstr "ΣυμπεÏιλαμβανόμενες Ïυθμίσεις στο %(name)s."
-
-#: deps/livesettings/templates/livesettings/group_settings.html:62
-#: deps/livesettings/templates/livesettings/site_settings.html:97
-msgid "You don't have permission to edit values."
-msgstr "Δεν έχετε άδεια επεξεÏγασίας τιμών."
-
-#: deps/livesettings/templates/livesettings/site_settings.html:27
-msgid "Edit Site Settings"
-msgstr "ΕπεξεÏγασία Ïυθμίσεων τόπου"
-
-#: deps/livesettings/templates/livesettings/site_settings.html:43
-msgid "Livesettings are disabled for this site."
-msgstr "ΑπενεÏγοποίηση Ζωντανών Ïυθμίσεων για αυτόν τον τόπο"
-
-#: deps/livesettings/templates/livesettings/site_settings.html:44
-msgid "All configuration options must be edited in the site settings.py file"
-msgstr "Όλες οι επιλογές διευθέτησης Ï€Ïέπει να επεξεÏγαστοÏν στο αÏχείο του τόπου settings.py"
+msgid ""
+"<p>Sorry, there was an error posting your question please contact the "
+"%(site)s administrator</p>"
+msgstr "<p>Συγνώμη, υπήÏξε σφάλμα αποστολής της εÏώτησής σας, επικοινωνήστε με το διαχειÏιστή του %(site)s</p>"
-#: deps/livesettings/templates/livesettings/site_settings.html:66
+#: mail/__init__.py:241
#, python-format
-msgid "Group settings: %(name)s"
-msgstr "Ρυθμίσεις ομάδας: %(name)s"
-
-#: deps/livesettings/templates/livesettings/site_settings.html:93
-msgid "Uncollapse all"
-msgstr "ΑποσÏμπτυξη όλων"
-
-#: importers/stackexchange/management/commands/load_stackexchange.py:141
-msgid "Congratulations, you are now an Administrator"
-msgstr "ΣυγχαÏητήÏια, είσαστε Ï„ÏŽÏα διαχειÏιστής"
+msgid ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Συγνώμη, για να σταλοÏν οι εÏωτήσεις στο %(site)s ηλεκτÏονικά, παÏακαλώ <a href=\"%(url)s\">εγγÏαφείτε Ï€Ïώτα</a></p>"
-#: management/commands/initialize_ldap_logins.py:51
-msgid "This command may help you migrate to LDAP password authentication by creating a record for LDAP association with each user account. There is an assumption that ldap user id's are the same as user names registered at the site. Before running this command it is necessary to set up LDAP parameters in the \"External keys\" section of the site settings."
-msgstr "Αυτή η εντολή μποÏεί να σας βοηθήσει να μεταφέÏετε την πιστοποίηση ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης δημιουÏγώντας μια εγγÏαφή για σÏνδεση του LDAP με το λογαÏιασμό κάθε χÏήστη. ΥπάÏχει μια υπόθεση ότι τα αναγνωÏιστικά χÏήστη ldap είναι τα ίδια όπως οι εγγÏαφές ονομάτων χÏήστη στον τόπο. ΠÏιν την εκτέλεση αυτής της εντολής είναι απαÏαίτητο να οÏίσετε τις παÏαμέτÏους LDAP στην ενότητα \"ΕξωτεÏικά κλειδιά\" των Ïυθμίσεων του τόπου."
+#: mail/__init__.py:249
+msgid ""
+"<p>Sorry, your question could not be posted due to insufficient privileges "
+"of your user account</p>"
+msgstr "<p>Συγνώμη, η εÏώτηση σας δεν μπόÏεσε να αποσταλεί λόγω ανεπαÏκών δικαιωμάτων του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Ï‡Ïήστη σας</p>"
-#: management/commands/post_emailed_questions.py:35
+#: mail/lamson_handlers.py:160
msgid ""
-"<p>To ask by email, please:</p>\n"
-"<ul>\n"
-" <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-" <li>Type details of your question into the email body</li>\n"
-"</ul>\n"
-"<p>Note that tags may consist of more than one word, and tags\n"
-"may be separated by a semicolon or a comma</p>\n"
+"You were replying to an email address unknown to the system or "
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
-"<p>Για να Ïωτήσετε με ταχυδÏομείο, παÏακαλώ:</p>\n"
-"<ul>\n"
-" <li>ΜοÏφή της γÏαμμής θέματος όπως: [Tag1; Tag2] Τίτλος εÏώτησης</li>\n"
-" <li>ΠληκτÏολογήστε λεπτομέÏειες της εÏώτησής σας στο κυÏίως σώμα</li>\n"
-"</ul>\n"
-"<p>Οι ετικέτες μποÏεί να αποτελοÏνται από πεÏισσότεÏες από μία λέξη και οι ετικέτες\n"
-"μποÏεί να χωÏίζονται με άνω τελεία ή κόμμα</p>\n"
-#: management/commands/post_emailed_questions.py:55
+#: mail/lamson_handlers.py:251
#, python-format
-msgid "<p>Sorry, there was an error posting your question please contact the %(site)s administrator</p>"
-msgstr "<p>Συγνώμη, υπήÏξε σφάλμα αποστολής της εÏώτησής σας, επικοινωνήστε με το διαχειÏιστή του %(site)s</p>"
+msgid "Re: Welcome to %(site_name)s"
+msgstr ""
-#: management/commands/post_emailed_questions.py:61
-#, python-format
-msgid "<p>Sorry, in order to post questions on %(site)s by email, please <a href=\"%(url)s\">register first</a></p>"
-msgstr "<p>Συγνώμη, για να σταλοÏν οι εÏωτήσεις στο %(site)s ηλεκτÏονικά, παÏακαλώ <a href=\"%(url)s\">εγγÏαφείτε Ï€Ïώτα</a></p>"
+#: mail/lamson_handlers.py:258
+msgid "Please reply to the welcome email without editing it"
+msgstr ""
-#: management/commands/post_emailed_questions.py:69
-msgid "<p>Sorry, your question could not be posted due to insufficient privileges of your user account</p>"
-msgstr "<p>Συγνώμη, η εÏώτηση σας δεν μπόÏεσε να αποσταλεί λόγω ανεπαÏκών δικαιωμάτων του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Ï‡Ïήστη σας</p>"
+#: mail/lamson_handlers.py:318
+#, python-format
+msgid "Re: %s"
+msgstr ""
-#: management/commands/send_accept_answer_reminders.py:57
+#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
msgstr "Αποδοχή της άÏιστης απάντησης για %(question_count)d των εÏωτήσεων σας"
-#: management/commands/send_accept_answer_reminders.py:62
+#: management/commands/send_accept_answer_reminders.py:66
msgid "Please accept the best answer for this question:"
msgstr "ΠαÏακαλώ αποδεχτείτε την άÏιστη απάντηση για αυτή την εÏώτηση:"
-#: management/commands/send_accept_answer_reminders.py:64
+#: management/commands/send_accept_answer_reminders.py:68
msgid "Please accept the best answer for these questions:"
msgstr "ΠαÏακαλώ αποδεχτείτε την άÏιστη απάντηση για αυτές τις εÏωτήσεις:"
-#: management/commands/send_email_alerts.py:411
+#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
msgstr[0] "%(question_count)d ενημεÏωμένης εÏώτησης για %(topics)s"
msgstr[1] "%(question_count)d ενημεÏωμένων εÏωτήσεων για %(topics)s"
-#: management/commands/send_email_alerts.py:421
-#, python-format
-msgid "%(name)s, this is an update message header for %(num)d question"
-msgid_plural "%(name)s, this is an update message header for %(num)d questions"
-msgstr[0] "%(name)s, αυτό είναι κεφαλίδα μηνÏματος ενημέÏωσης για %(num)d εÏώτηση"
-msgstr[1] "%(name)s, αυτό είναι κεφαλίδα μηνÏματος ενημέÏωσης για %(num)d εÏωτήσεις"
-
-#: management/commands/send_email_alerts.py:438
+#: management/commands/send_email_alerts.py:455
msgid "new question"
msgstr "νέα εÏώτηση"
-#: management/commands/send_email_alerts.py:455
-msgid "Please visit the askbot and see what's new! Could you spread the word about it - can somebody you know help answering those questions or benefit from posting one?"
-msgstr "ΠαÏακαλώ επισκεφτείτε το askbot και δείτε τι νέο υπάÏχει! Θα μποÏοÏσατε να διαδώσετε τη λέξη για αυτό - μποÏεί κάποιος που ξέÏετε να βοηθήσει να απαντηθοÏν αυτές οι εÏωτήσεις ή να επωφεληθεί από την αποστολή της;"
-
-#: management/commands/send_email_alerts.py:465
-msgid "Your most frequent subscription setting is 'daily' on selected questions. If you are receiving more than one email per dayplease tell about this issue to the askbot administrator."
-msgstr "Η πιο συχνή ÏÏθμιση εγγÏαφής είναι 'ημεÏησίως' σε επιλεγμένες εÏωτήσεις. Εάν δεχθείτε πεÏισσότεÏο από ένα ηλ. ταχυδÏομείο ανά ημέÏα, παÏακαλώ πέστε αυτό το θέμα στο διαχειÏιστή askbot"
-
-#: management/commands/send_email_alerts.py:471
-msgid "Your most frequent subscription setting is 'weekly' if you are receiving this email more than once a week please report this issue to the askbot administrator."
-msgstr "Η πιο συχνή ÏÏθμιση εγγÏαφής είναι 'τη βδομάδα' εάν δεχθείτε αυτό το ηλ. ταχυδÏομείο πεÏισσότεÏο από μια φοÏά τη βδομάδα παÏακαλώ αναφέÏετε αυτό το θέμα στο διαχειÏιστή του askbot."
-
-#: management/commands/send_email_alerts.py:477
-msgid "There is a chance that you may be receiving links seen before - due to a technicality that will eventually go away. "
-msgstr "ΥπάÏχει πιθανότητα να δεχόσαστε συνδέσμους που έχετε δει Ï€Ïιν - για τεχνικοÏÏ‚ λόγους που ενδεχομένως θα εξαφανιστοÏν."
-
-#: management/commands/send_email_alerts.py:490
-#, python-format
-msgid "go to %(email_settings_link)s to change frequency of email updates or %(admin_email)s administrator"
-msgstr "πηγαίνετε στο %(email_settings_link)s για αλλαγή της συχνότητας ενημεÏώσεων ταχυδÏομείου ή στο διαχειÏιστή %(admin_email)s"
-
-#: management/commands/send_unanswered_question_reminders.py:56
+#: management/commands/send_unanswered_question_reminders.py:67
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
msgstr[0] "%(question_count)d αναπάντητη εÏώτηση για το %(topics)s"
msgstr[1] "%(question_count)d αναπάντητες εÏωτήσεις για το %(topics)s"
-#: middleware/forum_mode.py:53
+#: middleware/forum_mode.py:63
#, python-format
msgid "Please log in to use %s"
msgstr "ΠαÏακαλώ συνδεθείτε για χÏήση του %s"
-#: models/__init__.py:317
-msgid "Sorry, you cannot accept or unaccept best answers because your account is blocked"
+#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
+msgid "Sorry, but you have only read access"
+msgstr ""
+
+#: models/__init__.py:573
+msgid "Sorry, this operation is not allowed"
+msgstr ""
+
+#: models/__init__.py:623
+msgid ""
+"Sorry, you cannot accept or unaccept best answers because your account is "
+"blocked"
msgstr "Συγνώμη, δεν μποÏείτε να αποδεχθείτε ή να αποÏÏίψετε άÏιστες απαντήσεις επειδή ο λογαÏιασμός σας είναι φÏαγμένος"
-#: models/__init__.py:321
-msgid "Sorry, you cannot accept or unaccept best answers because your account is suspended"
+#: models/__init__.py:627
+msgid ""
+"Sorry, you cannot accept or unaccept best answers because your account is "
+"suspended"
msgstr "Συγνώμη, δεν μποÏείτε να αποδεχθείτε ή να αποÏÏίψετε άÏιστες απαντήσεις επειδή ο λογαÏιασμός σας ανεστάλη"
-#: models/__init__.py:334
+#: models/__init__.py:641
#, python-format
-msgid ">%(points)s points required to accept or unaccept your own answer to your own question"
+msgid ""
+">%(points)s points required to accept or unaccept your own answer to your "
+"own question"
msgstr ">%(points)s σημεία απαιτοÏνται για αποδοχή ή απόÏÏιψη της δικιάς σας απάντησης στη δικιά σας εÏώτηση"
-#: models/__init__.py:356
+#: models/__init__.py:665
#, python-format
-msgid "Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
+msgid ""
+"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
msgstr "Συγνώμη, θα μποÏέσετε να αποδεχθείτε αυτήν την απάντηση μόνο μετά από %(will_be_able_at)s"
-#: models/__init__.py:364
+#: models/__init__.py:674
#, python-format
-msgid "Sorry, only moderators or original author of the question - %(username)s - can accept or unaccept the best answer"
+msgid ""
+"Sorry, only moderators or original author of the question - %(username)s - "
+"can accept or unaccept the best answer"
msgstr "Συγνώμη, μόνο συντονιστές ή αÏχικοί συντάκτες της εÏώτησης - %(username)s - μποÏοÏν να αποδεχθοÏν ή να αποÏÏίψουν την άÏιστη απάντηση"
-#: models/__init__.py:392
-msgid "cannot vote for own posts"
-msgstr "αδυναμία ψήφου για τα δικά σας ταχυδÏομεία"
+#: models/__init__.py:697
+msgid "Sorry, you cannot vote for your own posts"
+msgstr ""
-#: models/__init__.py:395
+#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
msgstr "Συγνώμη, ο λογαÏιασμός σας φαίνεται φÏαγμένος"
-#: models/__init__.py:400
+#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
msgstr "Συγνώμη ο λογαÏιασμός σας φαίνεται σε αναστολή"
-#: models/__init__.py:410
+#: models/__init__.py:716
#, python-format
msgid ">%(points)s points required to upvote"
msgstr ">%(points)s απαιτοÏνται για θετική ψήφο"
-#: models/__init__.py:416
+#: models/__init__.py:722
#, python-format
msgid ">%(points)s points required to downvote"
msgstr ">%(points)s σημεία απαιτοÏνται για αÏνητική ψήφο"
-#: models/__init__.py:431
+#: models/__init__.py:737
msgid "Sorry, blocked users cannot upload files"
msgstr "Συγνώμη, φÏαγμένοι χÏήστες δεν μποÏοÏν να ανεβάσουν αÏχεία"
-#: models/__init__.py:432
+#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
msgstr "Συγνώμη, ανεσταλμένοι χÏήστες δεν μποÏοÏν να ανεβάσουν αÏχεία"
-#: models/__init__.py:434
+#: models/__init__.py:740
#, python-format
-msgid "uploading images is limited to users with >%(min_rep)s reputation points"
-msgstr "Η φόÏτωση εικόνων πεÏιοÏίζεται σε χÏήστες με >%(min_rep)s σημεία φήμης"
+msgid "sorry, file uploading requires karma >%(min_rep)s"
+msgstr ""
-#: models/__init__.py:453
-#: models/__init__.py:520
-#: models/__init__.py:986
-msgid "blocked users cannot post"
-msgstr "ανεσταλμένοι χÏήστες δεν μποÏοÏν να ταχυδÏομήσουν"
+#: models/__init__.py:759
+msgid "Could not post, because your karma is insufficient to publish links"
+msgstr ""
-#: models/__init__.py:454
-#: models/__init__.py:989
-msgid "suspended users cannot post"
-msgstr "ανεσταλμένοι χÏήστες δεν μποÏοÏν να ταχυδÏομήσουν"
+#: models/__init__.py:785
+msgid "Sorry, you already gave an answer, please edit it instead."
+msgstr ""
-#: models/__init__.py:481
+#: models/__init__.py:809
#, python-format
-msgid "Sorry, comments (except the last one) are editable only within %(minutes)s minute from posting"
-msgid_plural "Sorry, comments (except the last one) are editable only within %(minutes)s minutes from posting"
+msgid ""
+"Sorry, comments (except the last one) are editable only within %(minutes)s "
+"minute from posting"
+msgid_plural ""
+"Sorry, comments (except the last one) are editable only within %(minutes)s "
+"minutes from posting"
msgstr[0] "Συγνώμη, τα σχόλια (εκτός από το τελευταίο) επεξεÏγάζονται μόνο σε %(minutes)s λεπτό από την ταχυδÏόμηση"
msgstr[1] "Συγνώμη, τα σχόλια (εκτός από το τελευταίο) επεξεÏγάζονται μόνο σε %(minutes)s λεπτά από την ταχυδÏόμηση"
-#: models/__init__.py:493
+#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
msgstr "Συγνώμη, αλλά μόνο κάτοχοι ταχυδÏομείου ή συντονιστές μποÏοÏν να επεξεÏγαστοÏν σχόλια"
-#: models/__init__.py:506
-msgid "Sorry, since your account is suspended you can comment only your own posts"
+#: models/__init__.py:850
+msgid ""
+"Sorry, since your account is suspended you can comment only your own posts"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας ανεστάλη μποÏείτε να σχολιάσετε μόνο τα δικά σας ταχυδÏομεία"
-#: models/__init__.py:510
+#: models/__init__.py:854
#, python-format
-msgid "Sorry, to comment any post a minimum reputation of %(min_rep)s points is required. You can still comment your own posts and answers to your questions"
+msgid ""
+"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
+"required. You can still comment your own posts and answers to your questions"
msgstr "Συγνώμη, για σχολιασμό οποιουδήποτε ταχυδÏομείου απαιτοÏνται %(min_rep)s σημεία φήμης. ΜποÏείτε να σχολιάσετε τα δικά σας ταχυδÏομεία και απαντήσεις στις εÏωτήσεις σας"
-#: models/__init__.py:538
-msgid "This post has been deleted and can be seen only by post owners, site administrators and moderators"
+#: models/__init__.py:884
+msgid ""
+"This post has been deleted and can be seen only by post owners, site "
+"administrators and moderators"
msgstr "Αυτό το ταχυδÏομείο διαγÏάφτηκε και μποÏεί να ιδωθεί μόνο από τους κατόχους του ταχυδÏομείου, διαχειÏιστές τόπου και συντονιστές"
-#: models/__init__.py:555
-msgid "Sorry, only moderators, site administrators and post owners can edit deleted posts"
+#: models/__init__.py:901
+msgid ""
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr "Συγνώμη, μόνο συντονιστές, διαχειÏιστές τόπου και κάτοχοι ταχυδÏομείων μποÏοÏν να επεξεÏγαστοÏν διαγÏαμμένα ταχυδÏομεία"
-#: models/__init__.py:570
+#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι φÏαγμένος δεν μποÏείτε να επεξεÏγαστείτε ταχυδÏομεία"
-#: models/__init__.py:574
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+#: models/__init__.py:921
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι σε αναστολή μποÏείτε να επεξεÏγαστείτε μόνο τα δικά σας ταχυδÏομεία"
-#: models/__init__.py:579
+#: models/__init__.py:926
#, python-format
-msgid "Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
msgstr "Συγνώμη, για επεξεÏγασία ταχυδÏομείου βίκι, απαιτείται τουλάχιστον %(min_rep)s φήμης"
-#: models/__init__.py:586
+#: models/__init__.py:933
#, python-format
-msgid "Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
+"required"
msgstr "Συγνώμη, για επεξεÏγασία ταχυδÏομείων άλλων, απαιτείται μια ελάχιστη φήμη %(min_rep)s"
-#: models/__init__.py:649
-msgid "Sorry, cannot delete your question since it has an upvoted answer posted by someone else"
-msgid_plural "Sorry, cannot delete your question since it has some upvoted answers posted by other users"
+#: models/__init__.py:996
+msgid ""
+"Sorry, cannot delete your question since it has an upvoted answer posted by "
+"someone else"
+msgid_plural ""
+"Sorry, cannot delete your question since it has some upvoted answers posted "
+"by other users"
msgstr[0] "Συγνώμη, αδυναμία διαγÏαφής της εÏώτησης σας Î±Ï†Î¿Ï Î­Ï‡ÎµÎ¹ θετική ψήφο απάντησης ταχυδÏομημένη από άλλο χÏήστη"
msgstr[1] "Συγνώμη, αδυναμία διαγÏαφής της εÏώτησης σας Î±Ï†Î¿Ï Î­Ï‡ÎµÎ¹ θετικές ψήφους απαντήσεων ταχυδÏομημένες από άλλους χÏήστες"
-#: models/__init__.py:664
+#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι φÏαγμένος δεν μποÏείτε να διαγÏάψετε ταχυδÏομεία"
-#: models/__init__.py:668
-msgid "Sorry, since your account is suspended you can delete only your own posts"
+#: models/__init__.py:1015
+msgid ""
+"Sorry, since your account is suspended you can delete only your own posts"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι σε αναστολή μποÏείτε να διαγÏάψετε μόνο τα δικά σας ταχυδÏομεία"
-#: models/__init__.py:672
+#: models/__init__.py:1019
#, python-format
-msgid "Sorry, to deleted other people' posts, a minimum reputation of %(min_rep)s is required"
-msgstr "Συγνώμη, για διαγÏαφή ταχυδÏομείων άλλων, απαιτείται μια ελάχιστη φήμη of %(min_rep)s"
+msgid ""
+"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
+"is required"
+msgstr ""
-#: models/__init__.py:692
+#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι φÏαγμένος δεν μποÏείτε να κλείσετε εÏωτήσεις"
-#: models/__init__.py:696
+#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι σε αναστολή δεν μποÏείτε να κλείσετε εÏωτήσεις"
-#: models/__init__.py:700
+#: models/__init__.py:1048
#, python-format
-msgid "Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
+"required"
msgstr "Συγνώμη, για κλείσιμο ταχυδÏομείων άλλων, απαιτείται μια ελάχιστη φήμη %(min_rep)s"
-#: models/__init__.py:709
+#: models/__init__.py:1057
#, python-format
-msgid "Sorry, to close own question a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
msgstr "Συγνώμη, για κλείσιμο της δικιάς σας εÏώτησης απαιτείται φήμη %(min_rep)s"
-#: models/__init__.py:733
+#: models/__init__.py:1084
#, python-format
-msgid "Sorry, only administrators, moderators or post owners with reputation > %(min_rep)s can reopen questions."
+msgid ""
+"Sorry, only administrators, moderators or post owners with reputation > "
+"%(min_rep)s can reopen questions."
msgstr "Συγνώμη, μόνο διαχειÏιστές, συντονιστές ή κάτοχοι ταχυδÏομείων με φήμη > %(min_rep)s μποÏοÏν να ξανανοίξουν εÏωτήσεις."
-#: models/__init__.py:739
+#: models/__init__.py:1090
#, python-format
-msgid "Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr "Συγνώμη, για ξανάνοιγμα δικιάς σας εÏώτησης απαιτείται μια ελάχιστη φήμη %(min_rep)s"
-#: models/__init__.py:759
-msgid "cannot flag message as offensive twice"
-msgstr "αδυναμία μηνÏματος σημαίας ως ÎµÏ€Î¹Î¸ÎµÏ„Î¹ÎºÎ¿Ï Î´Ïο φοÏές"
+#: models/__init__.py:1095
+msgid "Sorry, you cannot reopen questions because your account is blocked"
+msgstr ""
-#: models/__init__.py:764
-msgid "blocked users cannot flag posts"
-msgstr "φÏαγμένοι χÏήστες δεν μποÏοÏν να δώσουν σημαία σε ταχυδÏομεία"
+#: models/__init__.py:1100
+msgid "Sorry, you cannot reopen questions because your account is suspended"
+msgstr ""
+
+#: models/__init__.py:1123
+msgid "You have flagged this question before and cannot do it more than once"
+msgstr ""
-#: models/__init__.py:766
-msgid "suspended users cannot flag posts"
-msgstr "χÏήστες σε αναστολή δεν μποÏοÏν να δώσουν σημαία σε ταχυδÏομεία"
+#: models/__init__.py:1131
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr ""
-#: models/__init__.py:768
+#: models/__init__.py:1142
#, python-format
-msgid "need > %(min_rep)s points to flag spam"
-msgstr "απαιτοÏνται > %(min_rep)s σημεία για σήμανση όχλησης"
+msgid ""
+"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
+"required"
+msgstr ""
-#: models/__init__.py:787
+#: models/__init__.py:1163
#, python-format
-msgid "%(max_flags_per_day)s exceeded"
-msgstr "%(max_flags_per_day)s ξεπεÏάστηκε"
+msgid ""
+"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
+"offensive flags per day."
+msgstr ""
-#: models/__init__.py:798
+#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
msgstr "αδυναμία αφαίÏεσης μη υπάÏχουσας σημαίας"
-#: models/__init__.py:803
-msgid "blocked users cannot remove flags"
-msgstr "φÏαγμένοι χÏήστες δεν μποÏοÏν να αφαιÏέσουν σημαίες"
+#: models/__init__.py:1181
+msgid "Sorry, since your account is blocked you cannot remove flags"
+msgstr ""
-#: models/__init__.py:805
-msgid "suspended users cannot remove flags"
-msgstr "χÏήστες σε αναστολή δεν μποÏοÏν να αφαιÏέσουν σημαίες"
+#: models/__init__.py:1185
+msgid ""
+"Sorry, your account appears to be suspended and you cannot remove flags. "
+"Please contact the forum administrator to reach a resolution."
+msgstr ""
-#: models/__init__.py:809
+#: models/__init__.py:1191
#, python-format
-msgid "need > %(min_rep)d point to remove flag"
-msgid_plural "need > %(min_rep)d points to remove flag"
-msgstr[0] "απαιτείται > %(min_rep)d σημείο για αφαίÏεση σημαίας"
-msgstr[1] "απαιτοÏνται > %(min_rep)d σημεία για αφαίÏεση σημαίας"
+msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
+msgid_plural ""
+"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
+msgstr[0] ""
+msgstr[1] ""
-#: models/__init__.py:828
+#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
msgstr "δεν έχετε την άδεια αφαίÏεσης όλων των σημαιών"
-#: models/__init__.py:829
+#: models/__init__.py:1211
msgid "no flags for this entry"
msgstr "χωÏίς σημαίες για αυτήν την καταχώÏιση"
-#: models/__init__.py:853
-msgid "Sorry, only question owners, site administrators and moderators can retag deleted questions"
+#: models/__init__.py:1235
+msgid ""
+"Sorry, only question owners, site administrators and moderators can retag "
+"deleted questions"
msgstr "Συγνώμη, μόνο κάτοχοι εÏωτήσεων, διαχειÏιστές τόπων και συντονιστές μποÏοÏν να μετονομάσουν διαγÏαμμένες εÏωτήσεις"
-#: models/__init__.py:860
+#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι φÏαγμένος δεν μποÏείτε να μετονομάσετε εÏωτήσεις"
-#: models/__init__.py:864
-msgid "Sorry, since your account is suspended you can retag only your own questions"
+#: models/__init__.py:1247
+msgid ""
+"Sorry, since your account is suspended you can retag only your own questions"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι σε αναστολή μποÏείτε να μετονομάσετε μόνο τις δικές σας εÏωτήσεις"
-#: models/__init__.py:868
+#: models/__init__.py:1251
#, python-format
-msgid "Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
+msgid ""
+"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
msgstr "Συγνώμη, για μετονομασία εÏωτήσεων απαιτείται ελάχιστη φήμη %(min_rep)s"
-#: models/__init__.py:887
+#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι φÏαγμένος δεν μποÏείτε να διαγÏάψετε σχόλια"
-#: models/__init__.py:891
-msgid "Sorry, since your account is suspended you can delete only your own comments"
+#: models/__init__.py:1274
+msgid ""
+"Sorry, since your account is suspended you can delete only your own comments"
msgstr "Συγνώμη, Î±Ï†Î¿Ï Î¿ λογαÏιασμός σας είναι σε αναστολή μποÏείτε να διαγÏάψετε μόνο τα δικά σας σχόλια"
-#: models/__init__.py:895
+#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
msgstr "Συγνώμη, για διαγÏαφή σχολίων απαιτείται φήμη %(min_rep)s"
-#: models/__init__.py:918
-msgid "cannot revoke old vote"
-msgstr "αδυναμία ανάκλησης Ï€Î±Î»Î¹Î¿Ï ÏˆÎ®Ï†Î¿Ï…"
+#: models/__init__.py:1303
+msgid "sorry, but older votes cannot be revoked"
+msgstr ""
-#: models/__init__.py:1395
-#: utils/functions.py:70
+#: models/__init__.py:1995 utils/functions.py:98
#, python-format
msgid "on %(date)s"
msgstr "σε %(date)s"
-#: models/__init__.py:1397
+#: models/__init__.py:1997
msgid "in two days"
msgstr "σε δÏο ημέÏες"
-#: models/__init__.py:1399
+#: models/__init__.py:1999
msgid "tomorrow"
msgstr "αÏÏιο"
-#: models/__init__.py:1401
+#: models/__init__.py:2001
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
msgstr[0] "σε μία %(hr)d ÏŽÏα"
msgstr[1] "σε %(hr)d ÏŽÏες"
-#: models/__init__.py:1403
+#: models/__init__.py:2003
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
msgstr[0] "σε τουλάχιστον %(min)d λεπτό"
msgstr[1] "σε τουλάχιστον %(min)d λεπτά"
-#: models/__init__.py:1404
+#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
msgstr[0] "%(days)d ημέÏα"
msgstr[1] "%(days)d ημέÏες"
-#: models/__init__.py:1406
+#: models/__init__.py:2006
#, python-format
-msgid "New users must wait %(days)s before answering their own question. You can post an answer %(left)s"
+msgid ""
+"New users must wait %(days)s before answering their own question. You can "
+"post an answer %(left)s"
msgstr "Îέοι χÏήστες Ï€Ïέπει να πεÏιμένουν %(days)s Ï€Ïιν να απαντηθοÏν οι δικές τους εÏωτήσεις. ΜποÏείτε να ταχυδÏομήσετε μια απάντηση %(left)s"
-#: models/__init__.py:1572
-#: skins/default/templates/feedback_email.txt:9
+#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
msgstr "Ανώνυμος"
-#: models/__init__.py:1668
-#: views/users.py:372
+#: models/__init__.py:2298
msgid "Site Adminstrator"
msgstr "ΔιαχειÏιστής ιστοσελίδας"
-#: models/__init__.py:1670
-#: views/users.py:374
+#: models/__init__.py:2300
msgid "Forum Moderator"
msgstr "Συντονιστής φόÏουμ"
-#: models/__init__.py:1672
-#: views/users.py:376
+#: models/__init__.py:2302
msgid "Suspended User"
msgstr "ΧÏήστης σε αναστολή"
-#: models/__init__.py:1674
-#: views/users.py:378
+#: models/__init__.py:2304
msgid "Blocked User"
msgstr "ΦÏαγμένος χÏήστης"
-#: models/__init__.py:1676
-#: views/users.py:380
+#: models/__init__.py:2306
msgid "Registered User"
msgstr "ΚαταχωÏημένος χÏήστης"
-#: models/__init__.py:1678
+#: models/__init__.py:2308
msgid "Watched User"
msgstr "ΕπιτηÏοÏμενος χÏήστης"
-#: models/__init__.py:1680
+#: models/__init__.py:2310
msgid "Approved User"
msgstr "ΕγκεκÏιμένος χÏήστης"
-#: models/__init__.py:1789
+#: models/__init__.py:2495
#, python-format
msgid "%(username)s karma is %(reputation)s"
msgstr "Το κάÏμα του %(username)s είναι %(reputation)s"
-#: models/__init__.py:1799
+#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
msgstr[0] "μία χÏυσή διάκÏιση"
msgstr[1] "%(count)d χÏυσές διακÏίσεις"
-#: models/__init__.py:1806
+#: models/__init__.py:2515
#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
msgstr[0] "μια ασημένια διάκÏιση"
msgstr[1] "%(count)d ασημένιες διακÏίσεις"
-#: models/__init__.py:1813
+#: models/__init__.py:2522
#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
msgstr[0] "μια χάλκινη διάκÏιση"
msgstr[1] "%(count)d χάλκινες διακÏίσεις"
-#: models/__init__.py:1824
+#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
msgstr "%(item1)s και %(item2)s"
-#: models/__init__.py:1828
+#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
msgstr "Ο %(user)s έχει %(badges)s"
-#: models/__init__.py:2305
+#: models/__init__.py:2682
+#, python-format
+msgid "At least %d karma point is required to post links"
+msgid_plural "At least %d karma points is required to post links"
+msgstr[0] ""
+msgstr[1] ""
+
+#: models/__init__.py:3159
+#, python-format
+msgid "%(user)s shared a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3162 models/__init__.py:3172
+#, python-format
+msgid "%(user)s edited a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3164
+#, python-format
+msgid "%(user)s posted a %(post_link)s"
+msgstr ""
+
+#: models/__init__.py:3167
+#, python-format
+msgid "%(user)s edited an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3169
+#, python-format
+msgid "%(user)s posted an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3174
+#, python-format
+msgid "%(user)s posted a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3190
+msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
+msgstr ""
+
+#: models/__init__.py:3232
#, python-format
msgid "\"%(title)s\""
msgstr "\"%(title)s\""
-#: models/__init__.py:2442
+#: models/__init__.py:3384
#, python-format
-msgid "Congratulations, you have received a badge '%(badge_name)s'. Check out <a href=\"%(user_profile)s\">your profile</a>."
+msgid ""
+"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
+"href=\"%(user_profile)s\">your profile</a>."
msgstr "ΣυγχαÏητήÏια, δεχθήκατε ένα σήμα '%(badge_name)s'. Ελέγξτε την <a href=\"%(user_profile)s\">κατατομή σας</a>."
-#: models/__init__.py:2635
-#: views/commands.py:429
+#: models/__init__.py:3657
+#, python-format
+msgid "Welcome to %(site_name)s"
+msgstr ""
+
+#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr "Η εγγÏαφή ετικέτας αποθηκεÏτηκε, ευχαÏιστώ!"
@@ -3046,9 +3997,7 @@ msgstr "Αυτοδίδακτος"
msgid "Nice Answer"
msgstr "ΩÏαία απάντηση"
-#: models/badges.py:309
-#: models/badges.py:321
-#: models/badges.py:333
+#: models/badges.py:309 models/badges.py:321 models/badges.py:333
#, python-format
msgid "Answer voted up %(num)s times"
msgstr "Απάντηση ψηφισμένη μέχÏι %(num)s φοÏές"
@@ -3065,9 +4014,7 @@ msgstr "Θαυμάσια απάντηση"
msgid "Nice Question"
msgstr "ΩÏαία εÏώτηση"
-#: models/badges.py:345
-#: models/badges.py:357
-#: models/badges.py:369
+#: models/badges.py:345 models/badges.py:357 models/badges.py:369
#, python-format
msgid "Question voted up %(num)s times"
msgstr "ΕÏώτηση ψηφισμένη μέχÏι %(num)s φοÏές"
@@ -3092,9 +4039,7 @@ msgstr "ΠÏώτη εÏώτηση με τουλάχιστον μια θετικÎ
msgid "Popular Question"
msgstr "Δημοφιλής εÏώτηση"
-#: models/badges.py:418
-#: models/badges.py:429
-#: models/badges.py:441
+#: models/badges.py:418 models/badges.py:429 models/badges.py:441
#, python-format
msgid "Asked a question with %(views)s views"
msgstr "Υποβολή εÏώτησης με %(views)s εμφανίσεις"
@@ -3135,7 +4080,9 @@ msgstr "Αποδεκτή απάντηση με %(num)s ή πεÏισσότεÏε
#: models/badges.py:518
#, python-format
-msgid "Answered a question more than %(days)s days later with at least %(votes)s votes"
+msgid ""
+"Answered a question more than %(days)s days later with at least %(votes)s "
+"votes"
msgstr "Απαντημένη εÏώτηση με πεÏισσότεÏες από %(days)s ημέÏες καθυστέÏηση με τουλάχιστον %(votes)s ψήφους"
#: models/badges.py:525
@@ -3239,2793 +4186,3738 @@ msgstr "Ταξινομητής"
msgid "Created a tag used by %(num)s questions"
msgstr "ΔημιουÏγία ετικέτας που χÏησιμοποιήθηκε από %(num)s εÏωτήσεις"
-#: models/badges.py:776
+#: models/badges.py:774
msgid "Expert"
msgstr "Ειδικός"
-#: models/badges.py:779
+#: models/badges.py:777
msgid "Very active in one tag"
msgstr "Î Î¿Î»Ï ÎµÎ½ÎµÏγός σε μια ετικέτα"
-#: models/content.py:549
+#: models/message.py:16
+msgid "message"
+msgstr ""
+
+#: models/post.py:414
+msgid "Question: "
+msgstr ""
+
+#: models/post.py:416
+msgid "Answer: "
+msgstr ""
+
+#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
msgstr "Συγνώμη, αυτή η εÏώτηση διαγÏάφτηκε και δεν είναι πια Ï€Ïοσβάσιμη"
-#: models/content.py:565
-msgid "Sorry, the answer you are looking for is no longer available, because the parent question has been removed"
+#: models/post.py:1586
+msgid ""
+"Sorry, the answer you are looking for is no longer available, because the "
+"parent question has been removed"
msgstr "Συγνώμη, η απάντηση που αναζητάτε δεν είναι πια διαθέσιμη, επειδή η γονική εÏώτηση αφαιÏέθηκε"
-#: models/content.py:572
+#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
msgstr "Συγνώμη, αυτή η εÏώτηση αφαιÏέθηκε και δεν είναι πια διαθέσιμη"
-#: models/meta.py:116
-msgid "Sorry, the comment you are looking for is no longer accessible, because the parent question has been removed"
+#: models/post.py:1609
+msgid ""
+"Sorry, the comment you are looking for is no longer accessible, because the "
+"parent question has been removed"
msgstr "Συγνώμη, το σχόλιο που αναζητάτε δεν είναι πια διαθέσιμο, επειδή η γονική εÏώτηση αφαιÏέθηκε"
-#: models/meta.py:123
-msgid "Sorry, the comment you are looking for is no longer accessible, because the parent answer has been removed"
+#: models/post.py:1616
+msgid ""
+"Sorry, the comment you are looking for is no longer accessible, because the "
+"parent answer has been removed"
msgstr "Συγνώμη, το σχόλιο που αναζητάτε δεν είναι πια διαθέσιμο, επειδή η γονική απάντηση αφαιÏέθηκε"
-#: models/question.py:63
+#: models/post.py:1638
+msgid "This post is temporarily not available"
+msgstr ""
+
+#: models/post.py:2147
+#, python-format
+msgid ""
+"Thank you for your post to %(site)s. It will be published after the "
+"moderators review."
+msgstr ""
+
+#: models/post.py:2151
+#, python-format
+msgid "your post to %(site)s"
+msgstr ""
+
+#: models/post.py:2158
+msgid ""
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr ""
+
+#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
msgstr "\"και \"%s\""
-#: models/question.py:66
+#: models/question.py:111
msgid "\" and more"
msgstr "\" και πεÏισσότεÏα"
-#: models/question.py:806
+#: models/question.py:834
#, python-format
-msgid "%(author)s modified the question"
-msgstr "%(author)s Ï„Ïοποποίησαν την εÏώτηση"
+msgid "%(count)d answer:"
+msgid_plural "%(count)d answers:"
+msgstr[0] ""
+msgstr[1] ""
-#: models/question.py:810
+#: models/question.py:1346
#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr "%(people)s έστειλαν %(new_answer_count)s νέες απαντήσεις"
+msgid "Tag %s is new and will be submitted for the moderators approval"
+msgstr ""
-#: models/question.py:815
+#: models/question.py:1351 models/tag.py:217
#, python-format
-msgid "%(people)s commented the question"
-msgstr "%(people)s σχολίασαν την απάντηση"
+msgid "Tags %s are new and will be submitted for the moderators approval"
+msgstr ""
-#: models/question.py:820
+#: models/question.py:1590
#, python-format
-msgid "%(people)s commented answers"
-msgstr "%(people)s σχολίασαν τις απαντήσεις"
+msgid "Please, <a href=\"%s\">review your question</a>."
+msgstr ""
-#: models/question.py:822
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr "%(people)s σχολίασαν μια απάντηση"
+#: models/reply_by_email.py:38
+msgid "Post an answer"
+msgstr ""
-#: models/repute.py:142
+#: models/reply_by_email.py:39
+msgid "Post a comment"
+msgstr ""
+
+#: models/reply_by_email.py:40
+msgid "Edit post"
+msgstr ""
+
+#: models/reply_by_email.py:41
+msgid "Append to post"
+msgstr ""
+
+#: models/reply_by_email.py:42
+msgid "Answer or comment, depending on the size of post"
+msgstr ""
+
+#: models/reply_by_email.py:43
+msgid "Validate email and record signature"
+msgstr ""
+
+#: models/reply_by_email.py:106
+msgid "added content by email"
+msgstr ""
+
+#: models/reply_by_email.py:109
+msgid "edited by email"
+msgstr ""
+
+#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
msgstr "<em>Αλλαγή από το συντονιστή. Αιτία:</em> %(reason)s"
-#: models/repute.py:153
+#: models/repute.py:218
#, python-format
-msgid "%(points)s points were added for %(username)s's contribution to question %(question_title)s"
+msgid ""
+"%(points)s points were added for %(username)s's contribution to question "
+"%(question_title)s"
msgstr "%(points)s σημεία Ï€Ïοστέθηκαν για τη συμβολή του %(username)s στην εÏώτηση %(question_title)s"
-#: models/repute.py:158
+#: models/repute.py:223
#, python-format
-msgid "%(points)s points were subtracted for %(username)s's contribution to question %(question_title)s"
+msgid ""
+"%(points)s points were subtracted for %(username)s's contribution to "
+"question %(question_title)s"
msgstr "%(points)s σημεία αφαιÏέθηκαν για τη συμβολή του %(username)s στην εÏώτηση %(question_title)s"
-#: models/tag.py:151
-msgid "interesting"
-msgstr "ενδιαφέÏον"
-
-#: models/tag.py:151
-msgid "ignored"
-msgstr "παÏάβλεψη"
+#: models/tag.py:209
+#, python-format
+msgid "New tags added to %s"
+msgstr ""
-#: models/user.py:264
+#: models/user.py:316
msgid "Entire forum"
msgstr "Όλο το φόÏουμ"
-#: models/user.py:265
+#: models/user.py:317
msgid "Questions that I asked"
msgstr "ΕÏωτήσεις που υπέβαλα"
-#: models/user.py:266
+#: models/user.py:318
msgid "Questions that I answered"
msgstr "ΕÏωτήσεις που απάντησα"
-#: models/user.py:267
+#: models/user.py:319
msgid "Individually selected questions"
msgstr "Μεμονωμένες επιλεγμένες εÏωτήσεις"
-#: models/user.py:268
+#: models/user.py:320
msgid "Mentions and comment responses"
msgstr "Απαντήσεις αναφοÏών και σχολίων"
-#: models/user.py:271
+#: models/user.py:323
msgid "Instantly"
msgstr "Στιγμιαία"
-#: models/user.py:272
+#: models/user.py:324
msgid "Daily"
msgstr "ΗμεÏήσια"
-#: models/user.py:273
+#: models/user.py:325
msgid "Weekly"
msgstr "Εβδομαδιαία"
-#: models/user.py:274
+#: models/user.py:326
msgid "No email"
msgstr "ΧωÏίς ηλ. ταχυδÏομείο"
-#: skins/common/templates/authopenid/authopenid_macros.html:53
-msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "ΠαÏακαλώ εισάγετε το <span>όνομα χÏήστη</span> σας, έπειτα συνδεθείτε"
-
-#: skins/common/templates/authopenid/authopenid_macros.html:54
-#: skins/common/templates/authopenid/signin.html:90
-msgid "(or select another login method above)"
-msgstr "(ή μια άλλη μέθοδο σÏνδεσης πιο πάνω)"
-
-#: skins/common/templates/authopenid/authopenid_macros.html:56
-msgid "Sign in"
-msgstr "ΣÏνδεση"
-
-#: skins/common/templates/authopenid/changeemail.html:2
-#: skins/common/templates/authopenid/changeemail.html:8
-#: skins/common/templates/authopenid/changeemail.html:36
-msgid "Change email"
-msgstr "Αλλαγή ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:10
-msgid "Save your email address"
-msgstr "Αποθήκευση της ηλεκτÏονικής σας διεÏθυνσης"
-
-#: skins/common/templates/authopenid/changeemail.html:15
-#, python-format
-msgid "change %(email)s info"
-msgstr "αλλαγή %(email)s πληÏοφοÏιών"
-
-#: skins/common/templates/authopenid/changeemail.html:17
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr "εδώ είναι η αιτία απαίτησης του ηλ. ταχυδÏομείου, δείτε %(gravatar_faq_url)s"
-
-#: skins/common/templates/authopenid/changeemail.html:29
-msgid "Your new Email"
-msgstr "Το νέο σας ηλ. ταχυδÏομείο"
-
-#: skins/common/templates/authopenid/changeemail.html:29
-msgid "Your Email"
-msgstr "Το ταχυδÏομείο σας"
-
-#: skins/common/templates/authopenid/changeemail.html:36
-msgid "Save Email"
-msgstr "Αποθήκευση ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:38
-#: skins/default/templates/answer_edit.html:25
-#: skins/default/templates/close.html:16
-#: skins/default/templates/feedback.html:64
-#: skins/default/templates/question_edit.html:36
-#: skins/default/templates/question_retag.html:22
-#: skins/default/templates/reopen.html:27
-#: skins/default/templates/subscribe_for_tags.html:16
-#: skins/default/templates/user_profile/user_edit.html:96
-msgid "Cancel"
-msgstr "ΑκÏÏωση"
-
-#: skins/common/templates/authopenid/changeemail.html:45
-msgid "Validate email"
-msgstr "ΕπικÏÏωση ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:48
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr "επικÏÏωση %(email)s πληÏοφοÏιών ή μετάβαση σε %(change_email_url)s"
-
-#: skins/common/templates/authopenid/changeemail.html:52
-msgid "Email not changed"
-msgstr "Το ηλ. ταχυδÏομείο δεν άλλαξε"
-
-#: skins/common/templates/authopenid/changeemail.html:55
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr "%(email)s παλιά διατηÏοÏνται, εάν θέλετε πηγαίνετε στο %(change_email_url)s"
-
-#: skins/common/templates/authopenid/changeemail.html:59
-msgid "Email changed"
-msgstr "Αλλαγή ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:62
-#, python-format
-msgid "your current %(email)s can be used for this"
-msgstr "το Ï„Ïέχον %(email)s μποÏεί να χÏησιμοποιηθεί για αυτό"
-
-#: skins/common/templates/authopenid/changeemail.html:66
-msgid "Email verified"
-msgstr "Επιβεβαίωση ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:69
-msgid "thanks for verifying email"
-msgstr "ευχαÏιστίες για την επιβεβαίωση ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/changeemail.html:73
-msgid "email key not sent"
-msgstr "το κλειδί του ηλ. ταχυδÏομείου δεν στάλθηκε"
-
-#: skins/common/templates/authopenid/changeemail.html:76
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
-msgstr "το κλειδί του ηλ. ταχυδÏομείου δεν στάλθηκε %(email)s αλλαγή ηλ. ταχυδÏομείου εδώ %(change_link)s"
-
-#: skins/common/templates/authopenid/complete.html:21
-#: skins/common/templates/authopenid/complete.html:23
-msgid "Registration"
-msgstr "ΕγγÏαφή"
-
-#: skins/common/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr "εγγÏαφή %(provider)s νέων πληÏοφοÏιών λογαÏιασμοÏ, δείτε %(gravatar_faq_url)s"
-
-#: skins/common/templates/authopenid/complete.html:30
-#, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %(gravatar_faq_url)s\n"
-" "
+#: models/user.py:566
+msgid "Can join when they want"
msgstr ""
-"το %(username)s υπάÏχει ήδη, επιλέξτε άλλο όνομα για \n"
-"%(provider)s. Το ηλ. ταχυδÏομείο απαιτείται επίσης, δείτε %(gravatar_faq_url)s\n"
-" "
-
-#: skins/common/templates/authopenid/complete.html:34
-#, python-format
-msgid "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr "εγγÏαφή %(provider)s νέων εξωτεÏικών πληÏοφοÏιών λογαÏιασμοÏ, δείτε %(gravatar_faq_url)s"
-
-#: skins/common/templates/authopenid/complete.html:37
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr "εγγÏαφή νέων πληÏοφοÏιών λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÏνδεσης Facebook, δείτε %(gravatar_faq_url)s"
-
-#: skins/common/templates/authopenid/complete.html:40
-msgid "This account already exists, please use another."
-msgstr "Αυτός ο λογαÏιασμός υπάÏχει ήδη, παÏακαλώ χÏησιμοποιήστε έναν άλλο."
-
-#: skins/common/templates/authopenid/complete.html:59
-msgid "Screen name label"
-msgstr "Ετικέτα ονόματος οθόνης"
-
-#: skins/common/templates/authopenid/complete.html:66
-msgid "Email address label"
-msgstr "Ετικέτα διεÏθυνσης ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/complete.html:72
-#: skins/common/templates/authopenid/signup_with_password.html:36
-msgid "receive updates motivational blurb"
-msgstr "λήψη ενημεÏώσεων ÎµÎ³ÎºÏ‰Î¼Î¹Î±ÏƒÏ„Î¹ÎºÎ¿Ï ÎºÎ¹Î½Î®Ï„Ïου"
-
-#: skins/common/templates/authopenid/complete.html:76
-#: skins/common/templates/authopenid/signup_with_password.html:40
-msgid "please select one of the options above"
-msgstr "παÏακαλώ επιλέξτε μια από τις παÏαπάνω επιλογές"
-
-#: skins/common/templates/authopenid/complete.html:79
-msgid "Tag filter tool will be your right panel, once you log in."
-msgstr "Το εÏγαλείο φίλτÏου ετικέτας θα είναι το δεξί φάτνωμα, μόλις συνδεθείτε."
-
-#: skins/common/templates/authopenid/complete.html:80
-msgid "create account"
-msgstr "δημιουÏγία λογαÏιασμοÏ"
-
-#: skins/common/templates/authopenid/confirm_email.txt:1
-msgid "Thank you for registering at our Q&A forum!"
-msgstr "Σας ευχαÏιστοÏμε για την εγγÏαφή στο φόÏουμ Q&A!"
-
-#: skins/common/templates/authopenid/confirm_email.txt:3
-msgid "Your account details are:"
-msgstr "Οι λεπτομέÏειες του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ είναι:"
-
-#: skins/common/templates/authopenid/confirm_email.txt:5
-msgid "Username:"
-msgstr "Όνομα χÏήστη:"
-
-#: skins/common/templates/authopenid/confirm_email.txt:6
-msgid "Password:"
-msgstr "Κωδικός Ï€Ïόσβασης:"
-#: skins/common/templates/authopenid/confirm_email.txt:8
-msgid "Please sign in here:"
-msgstr "ΠαÏακαλώ συνδεθείτε εδώ:"
-
-#: skins/common/templates/authopenid/confirm_email.txt:11
-#: skins/common/templates/authopenid/email_validation.txt:13
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
+#: models/user.py:567
+msgid "Users ask permission"
msgstr ""
-"ΕιλικÏικά,\n"
-"Ο διαχειÏιστής του φόÏουμ"
-#: skins/common/templates/authopenid/email_validation.txt:1
-msgid "Greetings from the Q&A forum"
-msgstr "ΧαιÏετίσματα από το φόÏουμ Q&A"
-
-#: skins/common/templates/authopenid/email_validation.txt:3
-msgid "To make use of the Forum, please follow the link below:"
-msgstr "Για να χÏησιμοποιήσετε το φόÏουμ, παÏακαλώ ακολουθήστε τον παÏακάτω σÏνδεσμο:"
-
-#: skins/common/templates/authopenid/email_validation.txt:7
-msgid "Following the link above will help us verify your email address."
-msgstr "Ακολουθώντας τον παÏαπάνω σÏνδεσμο θα σας βοηθήσει να επιβεβαιώσετε την ηλεκτÏονική διεÏθυνσή σας."
-
-#: skins/common/templates/authopenid/email_validation.txt:9
-msgid ""
-"If you beleive that this message was sent in mistake - \n"
-"no further action is needed. Just ingore this email, we apologize\n"
-"for any inconvenience"
+#: models/user.py:568
+msgid "Moderator adds users"
msgstr ""
-"Εάν πιστεÏετε ότι αυτό το μήνυμα στάλθηκε κατά λάθος - \n"
-"δεν απαιτείται άλλη ενέÏγεια. Απλά αγνοήστε αυτό το ταχυδÏομείο, συγνώμη\n"
-"για την ενόχληση"
-#: skins/common/templates/authopenid/logout.html:3
-msgid "Logout"
-msgstr "ΑποσÏνδεση"
-
-#: skins/common/templates/authopenid/logout.html:5
-msgid "You have successfully logged out"
-msgstr "Αποσυνδεθήκατε επιτυχώς"
-
-#: skins/common/templates/authopenid/logout.html:7
-msgid "However, you still may be logged in to your OpenID provider. Please logout of your provider if you wish to do so."
-msgstr "Όμως, μποÏείτε ακόμα να συνδεθείτε με τον πάÏοχο του OpenID σας. ΠαÏακαλώ αποσυνδεθείτε από τον πάÏοχό σας εάν το επιθυμείτε."
-
-#: skins/common/templates/authopenid/signin.html:4
-msgid "User login"
-msgstr "ΣÏνδεση χÏήστη"
-
-#: skins/common/templates/authopenid/signin.html:14
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you log in\n"
-" "
+#: models/user.py:617
+msgid "Please give a list of valid email addresses."
msgstr ""
-"\n"
-"Η απάντηση στο %(title)s %(summary)s θα ταχυδÏομηθεί μόλις συνδεθείτε\n"
-" "
-#: skins/common/templates/authopenid/signin.html:21
-#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
+#: models/user.py:627
+msgid "Please give a list of valid email domain names."
msgstr ""
-"Η εÏώτησή σας \n"
-"%(title)s %(summary)s θα ταχυδÏομηθεί μόλις συνδεθείτε\n"
-" "
-
-#: skins/common/templates/authopenid/signin.html:28
-msgid "Take a pick of your favorite service below to sign in using secure OpenID or similar technology. Your external service password always stays confidential and you don't have to rememeber or create another one."
-msgstr "Επιλέξτε την αγαπημένη σας υπηÏεσία πιο κάτω για σÏνδεση χÏησιμοποιώντας ασφαλές OpenID ή παÏόμοια τεχνολογία. Ο εξωτεÏικός σας κωδικός Ï€Ïόσβασης υπηÏεσίας παÏαμένει πάντα εμπιστευτικός και δεν Ï€Ïέπει να το θυμόσαστε ή να δημιουÏγήσετε άλλο."
-
-#: skins/common/templates/authopenid/signin.html:31
-msgid "It's a good idea to make sure that your existing login methods still work, or add a new one. Please click any of the icons below to check/change or add new login methods."
-msgstr "Είναι καλό να βεβαιωθείτε ότι οι υπάÏχουσες μέθοδοι σÏνδεσης δουλεÏουν ακόμα, ή Ï€Ïοσθέστε μια νέα. ΠαÏακαλώ κλικ σε οποιοδήποτε από τα παÏακάτω εικονίδια για έλεγχο/αλλαγή ή Ï€Ïοσθήκη νέων μεθόδων σÏνδεσης."
-
-#: skins/common/templates/authopenid/signin.html:33
-msgid "Please add a more permanent login method by clicking one of the icons below, to avoid logging in via email each time."
-msgstr "ΠαÏακαλώ Ï€Ïοσθέστε μια πιο σταθεÏή μέθοδο σÏνδεσης με κλικ σε ένα από τα παÏακάτω εικονίδια, για αποφυγή σÏνδεσης μέσω ηλ. ταχυδÏομείου κάθε φοÏά."
-
-#: skins/common/templates/authopenid/signin.html:37
-msgid "Click on one of the icons below to add a new login method or re-validate an existing one."
-msgstr "Κλικ σε ένα από τα παÏακάτω εικονίδια για Ï€Ïοσθήκη μιας νέας μεθόδου σÏνδεσης ή επαναξιολόγηση μιας υπάÏχουσας."
-
-#: skins/common/templates/authopenid/signin.html:39
-msgid "You don't have a method to log in right now, please add one or more by clicking any of the icons below."
-msgstr "Δεν έχετε μέθοδο σÏνδεσης αμέσως Ï„ÏŽÏα, παÏακαλώ Ï€Ïοσθέσετε μία ή πεÏισσότεÏες πατώντας οποιοδήποτε από τα παÏακάτω εικονίδια."
-
-#: skins/common/templates/authopenid/signin.html:42
-msgid "Please check your email and visit the enclosed link to re-connect to your account"
-msgstr "ΠαÏακαλώ ελέγξτε το ταχυδÏομείο σας και επισκεφτείτε τον πεÏιεχόμενο σÏνδεσμο για επανασÏνδεση με το λογαÏιασμό σας"
-
-#: skins/common/templates/authopenid/signin.html:87
-msgid "Please enter your <span>user name and password</span>, then sign in"
-msgstr "ΠαÏακαλώ εισάγετε το <span>όνομα χÏήστη και κωδικό Ï€Ïόσβασής</span> σας, έπειτα συνδεθείτε"
-
-#: skins/common/templates/authopenid/signin.html:93
-msgid "Login failed, please try again"
-msgstr "Η σÏνδεση απέτυχε, παÏακαλώ ξαναπÏοσπαθήστε"
-
-#: skins/common/templates/authopenid/signin.html:97
-msgid "Login or email"
-msgstr "ΣÏνδεση ή ηλ. ταχυδÏομείο"
-
-#: skins/common/templates/authopenid/signin.html:101
-msgid "Password"
-msgstr "Κωδικός Ï€Ïόσβασης"
-
-#: skins/common/templates/authopenid/signin.html:106
-msgid "Login"
-msgstr "ΣÏνδεση"
-
-#: skins/common/templates/authopenid/signin.html:113
-msgid "To change your password - please enter the new one twice, then submit"
-msgstr "Για αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ - εισάγετε παÏακαλώ το νέο δυο φοÏές, έπειτα υποβολή"
-
-#: skins/common/templates/authopenid/signin.html:117
-msgid "New password"
-msgstr "Îέος κωδικός Ï€Ïόσβασης"
-
-#: skins/common/templates/authopenid/signin.html:124
-msgid "Please, retype"
-msgstr "ΠαÏακαλώ, ξαναπληκτÏολογήστε"
-
-#: skins/common/templates/authopenid/signin.html:146
-msgid "Here are your current login methods"
-msgstr "Εδώ είναι οι Ï„Ïέχουσες μέθοδοι σÏνδεσης"
-
-#: skins/common/templates/authopenid/signin.html:150
-msgid "provider"
-msgstr "πάÏοχος"
-
-#: skins/common/templates/authopenid/signin.html:151
-msgid "last used"
-msgstr "τελευταία χÏησιμοποιημένο"
-#: skins/common/templates/authopenid/signin.html:152
-msgid "delete, if you like"
-msgstr "διαγÏαφή, εάν θέλετε"
-
-#: skins/common/templates/authopenid/signin.html:166
-#: skins/common/templates/question/answer_controls.html:44
-#: skins/common/templates/question/question_controls.html:49
-msgid "delete"
-msgstr "διαγÏαφή"
-
-#: skins/common/templates/authopenid/signin.html:168
-msgid "cannot be deleted"
-msgstr "αδυναμία διαγÏαφής"
-
-#: skins/common/templates/authopenid/signin.html:181
-msgid "Still have trouble signing in?"
-msgstr "Έχετε ακόμα Ï€Ïόβλημα σÏνδεσης;"
-
-#: skins/common/templates/authopenid/signin.html:186
-msgid "Please, enter your email address below and obtain a new key"
-msgstr "ΠαÏακαλώ, εισάγετε την ηλ. διεÏθυνσή σας παÏακάτω και αποκτήστε ένα νέο κλειδί"
-
-#: skins/common/templates/authopenid/signin.html:188
-msgid "Please, enter your email address below to recover your account"
-msgstr "ΠαÏακαλώ, εισάγετε την ηλ. διεÏθυνσή σας παÏακάτω για να ανακτήσετε το λογαÏιασμό σας"
-
-#: skins/common/templates/authopenid/signin.html:191
-msgid "recover your account via email"
-msgstr "ανάκτηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ μέσω ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/signin.html:202
-msgid "Send a new recovery key"
-msgstr "Αποστολή νέου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Ïόσβασης"
-
-#: skins/common/templates/authopenid/signin.html:204
-msgid "Recover your account via email"
-msgstr "Ανάκτηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ μέσω ηλ. ταχυδÏομείου"
-
-#: skins/common/templates/authopenid/signin.html:216
-msgid "Why use OpenID?"
-msgstr "Γιατί να χÏησιμοποιήσετε OpenID;"
-
-#: skins/common/templates/authopenid/signin.html:219
-msgid "with openid it is easier"
-msgstr "με openid είναι πιο εÏκολο"
-
-#: skins/common/templates/authopenid/signin.html:222
-msgid "reuse openid"
-msgstr "επανάχÏηση openid"
-
-#: skins/common/templates/authopenid/signin.html:225
-msgid "openid is widely adopted"
-msgstr "το openid είναι ευÏέως αποδεκτό"
-
-#: skins/common/templates/authopenid/signin.html:228
-msgid "openid is supported open standard"
-msgstr "το openid υποστηÏίζεται από ανοικτά Ï€Ïότυπα"
-
-#: skins/common/templates/authopenid/signin.html:232
-msgid "Find out more"
-msgstr "Î’Ïείτε πεÏισσότεÏα"
-
-#: skins/common/templates/authopenid/signin.html:233
-msgid "Get OpenID"
-msgstr "ΠάÏτε OpenID"
-
-#: skins/common/templates/authopenid/signup_with_password.html:4
-msgid "Signup"
-msgstr "ΕγγÏαφή"
-
-#: skins/common/templates/authopenid/signup_with_password.html:10
-msgid "Please register by clicking on any of the icons below"
-msgstr "ΠαÏακαλώ εγγÏαφείτε με κλικ σε οποιοδήποτε από τα παÏακάτω εικονίδια"
-
-#: skins/common/templates/authopenid/signup_with_password.html:23
-msgid "or create a new user name and password here"
-msgstr "ή δημιουÏγήστε ένα νέο όνομα χÏήστη και ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÎµÎ´ÏŽ"
-
-#: skins/common/templates/authopenid/signup_with_password.html:25
-msgid "Create login name and password"
-msgstr "ΔημιουÏγία ονόματος σÏνδεσης και ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
-
-#: skins/common/templates/authopenid/signup_with_password.html:26
-msgid "Traditional signup info"
-msgstr "ΠαÏαδοσιακές πληÏοφοÏίες εγγÏαφής"
-
-#: skins/common/templates/authopenid/signup_with_password.html:44
-msgid "Please read and type in the two words below to help us prevent automated account creation."
-msgstr "ΠαÏακαλώ διαβάστε και πληκτÏολογήστε στις δÏο παÏακάτω λέξεις για να βοηθήσετε στην αποφυγή δημιουÏγίας αυτόματου λογαÏιασμοÏ."
-
-#: skins/common/templates/authopenid/signup_with_password.html:47
-msgid "Create Account"
-msgstr "ΔημιουÏγία λογαÏιασμοÏ"
-
-#: skins/common/templates/authopenid/signup_with_password.html:49
-msgid "or"
-msgstr "ή"
-
-#: skins/common/templates/authopenid/signup_with_password.html:50
-msgid "return to OpenID login"
-msgstr "επιστÏοφή στη σÏνδεση OpenID"
-
-#: skins/common/templates/avatar/add.html:3
-msgid "add avatar"
-msgstr "Ï€Ïοσθήκη απεικόνισης"
-
-#: skins/common/templates/avatar/add.html:5
-msgid "Change avatar"
-msgstr "Αλλαγή απεικόνισης"
-
-#: skins/common/templates/avatar/add.html:6
-#: skins/common/templates/avatar/change.html:7
-msgid "Your current avatar: "
-msgstr "Η Ï„Ïέχουσα απεικόνιση:"
-
-#: skins/common/templates/avatar/add.html:9
-#: skins/common/templates/avatar/change.html:11
-msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr "Δεν έχετε ανεβάσει μια απεικόνιση ακόμα. ΠαÏακαλώ ανεβάστε μία Ï„ÏŽÏα."
-
-#: skins/common/templates/avatar/add.html:13
-msgid "Upload New Image"
-msgstr "Ανεβάστε νέα εικόνα"
-
-#: skins/common/templates/avatar/change.html:4
-msgid "change avatar"
-msgstr "αλλαγή απεικόνισης"
-
-#: skins/common/templates/avatar/change.html:17
-msgid "Choose new Default"
-msgstr "Επιλέξτε νέα Ï€Ïοεπιλογή"
-
-#: skins/common/templates/avatar/change.html:22
-msgid "Upload"
-msgstr "Ανέβασμα"
-
-#: skins/common/templates/avatar/confirm_delete.html:2
-msgid "delete avatar"
-msgstr "διαγÏαφή απεικόνισης"
-
-#: skins/common/templates/avatar/confirm_delete.html:4
-msgid "Please select the avatars that you would like to delete."
-msgstr "ΠαÏακαλώ επιλέξτε τις απεικονίσεις που θα θέλατε να διαγÏάψετε."
-
-#: skins/common/templates/avatar/confirm_delete.html:6
-#, python-format
-msgid "You have no avatars to delete. Please <a href=\"%(avatar_change_url)s\">upload one</a> now."
-msgstr "Δεν έχετε απεικονίσεις για διαγÏαφή. ΠαÏακαλώ <a href=\"%(avatar_change_url)s\">ανεβάστε μία</a> Ï„ÏŽÏα."
-
-#: skins/common/templates/avatar/confirm_delete.html:12
-msgid "Delete These"
-msgstr "ΔιαγÏαφή θέσης"
-
-#: skins/common/templates/question/answer_controls.html:5
-msgid "answer permanent link"
-msgstr "απάντηση μόνιμου συνδέσμου"
-
-#: skins/common/templates/question/answer_controls.html:6
-msgid "permanent link"
-msgstr "μόνιμος σÏνδεσμος"
-
-#: skins/common/templates/question/answer_controls.html:10
-#: skins/common/templates/question/question_controls.html:3
-#: skins/default/templates/macros.html:289
-#: skins/default/templates/revisions.html:37
-msgid "edit"
-msgstr "επεξεÏγασία"
-
-#: skins/common/templates/question/answer_controls.html:15
-#: skins/common/templates/question/answer_controls.html:16
-#: skins/common/templates/question/question_controls.html:23
-#: skins/common/templates/question/question_controls.html:24
-msgid "remove all flags"
-msgstr "αφαίÏεση όλων των σημαιών"
-
-#: skins/common/templates/question/answer_controls.html:22
-#: skins/common/templates/question/answer_controls.html:32
-#: skins/common/templates/question/question_controls.html:30
-#: skins/common/templates/question/question_controls.html:39
-msgid "report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr "αναφοÏά ως επιθετική (δηλαδή πεÏιέχει όχληση, διαφήμιση, κακόβουλο κείμενο, κλ.)"
-
-#: skins/common/templates/question/answer_controls.html:23
-#: skins/common/templates/question/question_controls.html:31
-msgid "flag offensive"
-msgstr "επιθετική σημαία"
-
-#: skins/common/templates/question/answer_controls.html:33
-#: skins/common/templates/question/question_controls.html:40
-msgid "remove flag"
-msgstr "αφαίÏεση σημαίας"
-
-#: skins/common/templates/question/answer_controls.html:44
-#: skins/common/templates/question/question_controls.html:49
-msgid "undelete"
-msgstr "επανεγγÏαφή"
-
-#: skins/common/templates/question/answer_controls.html:50
-msgid "swap with question"
-msgstr "ανταλλαγή με εÏώτηση"
-
-#: skins/common/templates/question/answer_vote_buttons.html:13
-#: skins/common/templates/question/answer_vote_buttons.html:14
-msgid "mark this answer as correct (click again to undo)"
-msgstr "σημείωση αυτής της απάντησης ως σωστής (κλικ ξανά για αναίÏεση)"
-
-#: skins/common/templates/question/answer_vote_buttons.html:23
-#: skins/common/templates/question/answer_vote_buttons.html:24
-#, python-format
-msgid "%(question_author)s has selected this answer as correct"
-msgstr "%(question_author)s επέλεξαν αυτήν την απάντηση ως σωστή"
-
-#: skins/common/templates/question/closed_question_info.html:2
-#, python-format
-msgid "The question has been closed for the following reason <b>\"%(close_reason)s\"</b> <i>by"
-msgstr "Η εÏώτηση έκλεισε για τον παÏακάτω λόγο <b>\"%(close_reason)s\"</b> <i> από"
-
-#: skins/common/templates/question/closed_question_info.html:4
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr "κλείσιμο ημεÏομηνίας %(closed_at)s"
-
-#: skins/common/templates/question/question_controls.html:6
-msgid "retag"
-msgstr "μετονομασία"
-
-#: skins/common/templates/question/question_controls.html:13
-msgid "reopen"
-msgstr "ξανάνοιγμα"
-
-#: skins/common/templates/question/question_controls.html:17
-msgid "close"
-msgstr "κλείσιμο"
-
-#: skins/common/templates/widgets/edit_post.html:21
-msgid "one of these is required"
-msgstr "ένα από αυτά απαιτείται"
-
-#: skins/common/templates/widgets/edit_post.html:33
-msgid "(required)"
-msgstr "(απαιτείται)"
-
-#: skins/common/templates/widgets/edit_post.html:56
-msgid "Toggle the real time Markdown editor preview"
-msgstr "Εναλλαγή του Ï€ÏÎ±Î³Î¼Î±Ï„Î¹ÎºÎ¿Ï Ï‡Ïόνου Ï€Ïοεπισκόπησης συντάκτη υποτίμησης"
-
-#: skins/common/templates/widgets/edit_post.html:58
-#: skins/default/templates/answer_edit.html:61
-#: skins/default/templates/answer_edit.html:64
-#: skins/default/templates/ask.html:49
-#: skins/default/templates/ask.html:52
-#: skins/default/templates/question_edit.html:73
-#: skins/default/templates/question_edit.html:76
-#: skins/default/templates/question/javascript.html:89
-#: skins/default/templates/question/javascript.html:92
-msgid "hide preview"
-msgstr "απόκÏυψη Ï€Ïοεπισκόπησης"
-
-#: skins/common/templates/widgets/related_tags.html:3
-msgid "Related tags"
-msgstr "Σχετικές ετικέτες"
-
-#: skins/common/templates/widgets/tag_selector.html:4
-msgid "Interesting tags"
-msgstr "ΕνδιαφέÏουσες ετικέτες"
-
-#: skins/common/templates/widgets/tag_selector.html:18
-#: skins/common/templates/widgets/tag_selector.html:34
-msgid "add"
-msgstr "Ï€Ïοσθήκη"
-
-#: skins/common/templates/widgets/tag_selector.html:20
-msgid "Ignored tags"
-msgstr "αγνοημένες ετικέτες"
-
-#: skins/common/templates/widgets/tag_selector.html:36
-msgid "Display tag filter"
-msgstr "ΠÏοβολή φίλτÏου ετικέτας"
+#: models/widgets.py:34
+msgid "css for the widget"
+msgstr ""
-#: skins/default/templates/404.jinja.html:3
-#: skins/default/templates/404.jinja.html:10
+#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
msgstr "Δεν βÏέθηκε η σελίδα"
-#: skins/default/templates/404.jinja.html:13
+#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
msgstr "Συγνώμη, αδυναμία εÏÏεσης της αιτηθείσας σελίδας."
-#: skins/default/templates/404.jinja.html:15
+#: templates/404.html:15
msgid "This might have happened for the following reasons:"
msgstr "Αυτό μποÏεί να συνέβη για τους παÏακάτω λόγους:"
-#: skins/default/templates/404.jinja.html:17
+#: templates/404.html:17
msgid "this question or answer has been deleted;"
msgstr "αυτή η εÏώτηση ή απάντηση διαγÏάφτηκε;"
-#: skins/default/templates/404.jinja.html:18
+#: templates/404.html:18
msgid "url has error - please check it;"
msgstr "το url έχει σφάλμα - παÏακαλώ ελέγξτε το·"
-#: skins/default/templates/404.jinja.html:19
-msgid "the page you tried to visit is protected or you don't have sufficient points, see"
+#: templates/404.html:19
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
msgstr "η σελίδα που Ï€Ïοσπαθήσατε να επισκεφτείτε Ï€ÏοστατεÏεται και δεν έχετε αÏκετά σημεία, δείτε"
-#: skins/default/templates/404.jinja.html:19
-#: skins/default/templates/widgets/footer.html:39
+#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
msgstr "συχνές εÏωτήσεις"
-#: skins/default/templates/404.jinja.html:20
+#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
msgstr "εάν πιστεÏετε ότι αυτό το σφάλμα 404 δεν έπÏεπε να έχει συμβεί, παÏακαλώ"
-#: skins/default/templates/404.jinja.html:21
+#: templates/404.html:21
msgid "report this problem"
msgstr "αναφέÏετε αυτό το Ï€Ïόβλημα"
-#: skins/default/templates/404.jinja.html:30
-#: skins/default/templates/500.jinja.html:11
+#: templates/404.html:30 templates/500.html:11
msgid "back to previous page"
msgstr "επιστÏοφή στην Ï€ÏοηγοÏμενη σελίδα"
-#: skins/default/templates/404.jinja.html:31
-#: skins/default/templates/widgets/scope_nav.html:3
+#: templates/404.html:31 templates/widgets/scope_nav.html:17
msgid "see all questions"
msgstr "δείτε όλες τις εÏωτήσεις"
-#: skins/default/templates/404.jinja.html:32
+#: templates/404.html:32
msgid "see all tags"
msgstr "δείτε όλες τις ετικέτες"
-#: skins/default/templates/500.jinja.html:3
-#: skins/default/templates/500.jinja.html:5
+#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
msgstr "ΕσωτεÏικό σφάλμα εξυπηÏετητή"
-#: skins/default/templates/500.jinja.html:8
+#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
msgstr "το ημεÏολόγιο σφαλμάτων συστήματος καταγÏάφεται, το σφάλμα θα διοÏθωθεί όσο το δυνατόν πιο γÏήγοÏα"
-#: skins/default/templates/500.jinja.html:9
+#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
msgstr "παÏακαλώ αναφέÏετε το σφάλμα στον τόπο διαχειÏιστών εάν επιθυμείτε"
-#: skins/default/templates/500.jinja.html:12
+#: templates/500.html:12
msgid "see latest questions"
msgstr "δείτε τις τελευταίες εÏωτήσεις"
-#: skins/default/templates/500.jinja.html:13
+#: templates/500.html:13
msgid "see tags"
msgstr "δείτε τις ετικέτες"
-#: skins/default/templates/about.html:3
-#: skins/default/templates/about.html:5
-#, python-format
-msgid "About %(site_name)s"
-msgstr "Σχετικά με %(site_name)s"
-
-#: skins/default/templates/answer_edit.html:4
-#: skins/default/templates/answer_edit.html:10
+#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
msgid "Edit answer"
msgstr "ΕπεξεÏγασία απάντησης"
-#: skins/default/templates/answer_edit.html:10
-#: skins/default/templates/question_edit.html:9
-#: skins/default/templates/question_retag.html:5
-#: skins/default/templates/revisions.html:7
+#: templates/answer_edit.html:10 templates/question_edit.html:9
+#: templates/question_retag.html:5 templates/revisions.html:7
msgid "back"
msgstr "πίσω"
-#: skins/default/templates/answer_edit.html:14
-msgid "revision"
-msgstr "αναθεώÏηση"
-
-#: skins/default/templates/answer_edit.html:17
-#: skins/default/templates/question_edit.html:16
-msgid "select revision"
-msgstr "επιλέξτε αναθεώÏηση"
-
-#: skins/default/templates/answer_edit.html:24
-#: skins/default/templates/question_edit.html:35
+#: templates/answer_edit.html:41 templates/question_edit.html:61
msgid "Save edit"
msgstr "Αποθήκευση επεξεÏγασίας"
-#: skins/default/templates/answer_edit.html:64
-#: skins/default/templates/ask.html:52
-#: skins/default/templates/question_edit.html:76
-#: skins/default/templates/question/javascript.html:92
+#: templates/answer_edit.html:46 templates/close.html:16
+#: templates/feedback.html:64 templates/question_edit.html:62
+#: templates/question_retag.html:22 templates/reopen.html:28
+#: templates/subscribe_for_tags.html:16
+#: templates/user_profile/reject_post_dialog.html:36
+#: templates/user_profile/reject_post_dialog.html:74
+#: templates/user_profile/reject_post_dialog.html:104
+#: templates/user_profile/user_edit.html:110
+msgid "Cancel"
+msgstr "ΑκÏÏωση"
+
+#: templates/answer_edit.html:86 templates/answer_edit.html.py:89
+#: templates/ask.html:81 templates/ask.html.py:84
+#: templates/question_edit.html:100 templates/question_edit.html.py:103
+#: templates/question/javascript.html:72 templates/question/javascript.html:75
+#: templates/widgets/edit_post.html:73
+msgid "hide preview"
+msgstr "απόκÏυψη Ï€Ïοεπισκόπησης"
+
+#: templates/answer_edit.html:89 templates/ask.html:84
+#: templates/question_edit.html:103 templates/question/javascript.html:75
msgid "show preview"
msgstr "εμφάνιση Ï€Ïοεπισκόπησης"
-#: skins/default/templates/ask.html:4
-msgid "Ask a question"
-msgstr "Υποβολή εÏώτησης"
+#: templates/ask.html:4 templates/widgets/ask_button.html:9
+#: templates/widgets/ask_form.html:67
+msgid "Ask Your Question"
+msgstr ""
+
+#: templates/ask.html:21
+msgid ""
+"since you are not logged in right now, you will be asked to sign in or "
+"register after posting your question"
+msgstr ""
+
+#: templates/ask.html:25
+#, python-format
+msgid ""
+"Your email, %(email)s has not yet been validated. To post messages you must "
+"verify your email, please see <a href='%(email_validation_faq_url)s'>more "
+"details here</a>. You can submit your question now and validate email after "
+"that. Meanwhile, your question will saved as pending."
+msgstr ""
+
+#: templates/ask.html:29
+msgid "please, try to make your question interesting to this community"
+msgstr ""
+
+#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
+#: templates/widgets/question_edit_tips.html:8
+msgid "provide enough details"
+msgstr ""
+
+#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
+#: templates/widgets/question_edit_tips.html:11
+msgid "be clear and concise"
+msgstr "να είσαστε καθαÏοί και σαφείς"
-#: skins/default/templates/badge.html:5
-#: skins/default/templates/badge.html:9
-#: skins/default/templates/user_profile/user_recent.html:16
-#: skins/default/templates/user_profile/user_stats.html:110
+#: templates/ask.html:36 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16
+msgid "see frequently asked questions"
+msgstr "δείτε συχνές εÏωτήσεις"
+
+#: templates/ask.html:36 templates/faq_static.html:3
+#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
+msgid "FAQ"
+msgstr "Συχνές εÏωτήσεις"
+
+#: templates/badge.html:5 templates/badge.html.py:9
+#: templates/user_profile/user_recent.html:18
+#: templates/user_profile/user_stats.html:73
#, python-format
msgid "%(name)s"
msgstr "%(name)s"
-#: skins/default/templates/badge.html:5
+#: templates/badge.html:5
msgid "Badge"
msgstr "ΔιάκÏιση"
-#: skins/default/templates/badge.html:7
+#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
msgstr "ΔιάκÏιση \"%(name)s\""
-#: skins/default/templates/badge.html:9
-#: skins/default/templates/user_profile/user_recent.html:16
-#: skins/default/templates/user_profile/user_stats.html:108
+#: templates/badge.html:9 templates/user_profile/user_recent.html:16
+#: templates/user_profile/user_stats.html:71
#, python-format
msgid "%(description)s"
msgstr "%(description)s"
-#: skins/default/templates/badge.html:14
+#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
msgstr[0] "ο χÏήστης δέχτηκε αυτή τη διάκÏιση:"
msgstr[1] "οι χÏήστες δέχτηκαν αυτή τη διάκÏιση:"
-#: skins/default/templates/badges.html:3
-msgid "Badges summary"
-msgstr "ΠεÏίληψη διακÏίσεων"
-
-#: skins/default/templates/badges.html:5
+#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
msgstr "ΔιακÏίσεις"
-#: skins/default/templates/badges.html:7
+#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
msgstr "Η κοινότητα σας δίνει βÏαβεία για τις εÏωτήσεις σας, απαντήσεις και ψήφους."
-#: skins/default/templates/badges.html:8
-#, python-format
+#: templates/badges.html:8
msgid ""
-"Below is the list of available badges and number \n"
-"of times each type of badge has been awarded. Give us feedback at %(feedback_faq_url)s.\n"
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"ΠαÏακάτω είναι η λίστα με τις διαθέσιμες διακÏίσεις και αÏιθμό\n"
-"φοÏών που κάθε Ï„Ïπος διάκÏισης έχει απονεμηθεί. ΑνάδÏαση στο %(feedback_faq_url)s.\n"
-#: skins/default/templates/badges.html:35
+#: templates/badges.html:31
msgid "Community badges"
msgstr "ΔιακÏίσεις κοινότητας"
-#: skins/default/templates/badges.html:37
+#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
msgstr "χÏυσή διάκÏιση: η Ïψιστη τιμή και είναι Ï€Î¿Î»Ï ÏƒÏ€Î¬Î½Î¹Î±"
-#: skins/default/templates/badges.html:40
-msgid "gold badge description"
-msgstr "πεÏιγÏαφή χÏυσής διάκÏισης"
+#: templates/badges.html:36
+msgid ""
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
+"profound knowledge and ability in addition to your active participation."
+msgstr ""
-#: skins/default/templates/badges.html:45
-msgid "silver badge: occasionally awarded for the very high quality contributions"
+#: templates/badges.html:42 templates/badges.html.py:46
+msgid ""
+"silver badge: occasionally awarded for the very high quality contributions"
msgstr "ασημένια διάκÏιση: κάποιες φοÏές απονέμεται για συνεισφοÏές Ï€Î¿Î»Ï Ï…ÏˆÎ·Î»Î®Ï‚ ποιότητας"
-#: skins/default/templates/badges.html:49
-msgid "silver badge description"
-msgstr "πεÏιγÏαφή ασημένιας διάκÏισης"
-
-#: skins/default/templates/badges.html:52
+#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
msgstr "χάλκινη διάκÏιση: δίνεται συχνά ως ειδική τιμή"
-#: skins/default/templates/badges.html:56
-msgid "bronze badge description"
-msgstr "πεÏιγÏαφή χάλκινης διάκÏισης"
+#: templates/base.html:23
+#, python-format
+msgid "RSS feed from %(site_title)s"
+msgstr ""
-#: skins/default/templates/close.html:3
-#: skins/default/templates/close.html:5
+#: templates/close.html:3 templates/close.html.py:5
msgid "Close question"
msgstr "Κλείσιμο εÏώτησης"
-#: skins/default/templates/close.html:6
+#: templates/close.html:6
msgid "Close the question"
msgstr "Κλείσιμο της εÏώτησης"
-#: skins/default/templates/close.html:11
+#: templates/close.html:11
msgid "Reasons"
msgstr "Αιτίες"
-#: skins/default/templates/close.html:15
+#: templates/close.html:15
msgid "OK to close"
msgstr "Εντάξει για κλείσιμο"
-#: skins/default/templates/faq.html:3
-#: skins/default/templates/faq_static.html:3
-#: skins/default/templates/faq_static.html:5
-#: skins/default/templates/widgets/answer_edit_tips.html:20
-#: skins/default/templates/widgets/question_edit_tips.html:16
-msgid "FAQ"
-msgstr "Συχνές εÏωτήσεις"
-
-#: skins/default/templates/faq_static.html:5
+#: templates/faq_static.html:5
msgid "Frequently Asked Questions "
msgstr "Συχνές εÏωτήσεις"
-#: skins/default/templates/faq_static.html:6
+#: templates/faq_static.html:6
msgid "What kinds of questions can I ask here?"
msgstr "Τι είδους εÏωτήσεις μποÏÏŽ να υποβάλω εδώ;"
-#: skins/default/templates/faq_static.html:7
-msgid "Most importanly - questions should be <strong>relevant</strong> to this community."
-msgstr "Το πιο σημαντικό - οι εÏωτήσεις Ï€Ïέπει να είναι <strong>σχετικές</strong> με αυτήν την κοινότητα."
+#: templates/faq_static.html:7
+msgid ""
+"Most importantly - questions should be <strong>relevant</strong> to this "
+"community."
+msgstr ""
-#: skins/default/templates/faq_static.html:8
-msgid "Before asking the question - please make sure to use search to see whether your question has alredy been answered."
-msgstr "ΠÏιν υποβάλετε την εÏώτηση - παÏακαλώ βεβαιωθείτε χÏησιμοποιώντας την αναζήτηση εάν η εÏώτησή σας έχει ήδη απαντηθεί."
+#: templates/faq_static.html:8
+msgid ""
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
+msgstr ""
-#: skins/default/templates/faq_static.html:10
-msgid "What questions should I avoid asking?"
-msgstr "Ποιες εÏωτήσεις Ï€Ïέπει να αποφεÏγω να υποβάλω;"
+#: templates/faq_static.html:10
+msgid "What kinds of questions should be avoided?"
+msgstr ""
-#: skins/default/templates/faq_static.html:11
-msgid "Please avoid asking questions that are not relevant to this community, too subjective and argumentative."
+#: templates/faq_static.html:11
+msgid ""
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
msgstr "ΠαÏακαλώ αποφÏγετε εÏωτήσεις που δεν είναι σχετικές με αυτήν την κοινότητα, Ï€Î¿Î»Ï Ï…Ï€Î¿ÎºÎµÎ¹Î¼ÎµÎ½Î¹ÎºÎ­Ï‚ και εÏειστικές."
-#: skins/default/templates/faq_static.html:13
+#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
msgstr "Τι θα Ï€Ïέπει να αποφÏγω στις απαντήσεις μου;"
-#: skins/default/templates/faq_static.html:14
-msgid "is a Q&A site, not a discussion group. Therefore - please avoid having discussions in your answers, comment facility allows some space for brief discussions."
-msgstr "είναι ένας τόπος εÏωτήσεων & απαντήσεων και όχι συζητήσεων. Συνεπώς - παÏακαλώ αποφÏγετε συζητήσεις για τις απαντήσεις σας, ο χώÏος σχολίων επιτÏέπει σÏντομες συζητήσεις."
+#: templates/faq_static.html:14
+msgid ""
+"is a <strong>question and answer</strong> site - <strong>it is not a "
+"discussion group</strong>. Please avoid holding debates in your answers as "
+"they tend to dilute the essense of questions and answers. For the brief "
+"discussions please use commenting facility."
+msgstr ""
-#: skins/default/templates/faq_static.html:15
+#: templates/faq_static.html:15
msgid "Who moderates this community?"
msgstr "Ποιος συντονίζει αυτήν την κοινότητα;"
-#: skins/default/templates/faq_static.html:16
+#: templates/faq_static.html:16
msgid "The short answer is: <strong>you</strong>."
msgstr "Η σÏντομη απάντηση είναι <strong>εσείς</strong>."
-#: skins/default/templates/faq_static.html:17
+#: templates/faq_static.html:17
msgid "This website is moderated by the users."
msgstr "Αυτή η ιστοσελίδα συντονίζεται από τους χÏήστες."
-#: skins/default/templates/faq_static.html:18
-msgid "The reputation system allows users earn the authorization to perform a variety of moderation tasks."
-msgstr "Το σÏστημα φήμης επιτÏέπει στους χÏήστες να κεÏδίσουν την άδεια να εκτελοÏν ποικιλία εÏγασιών συντονισμοÏ."
+#: templates/faq_static.html:18
+msgid ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
+msgstr ""
-#: skins/default/templates/faq_static.html:20
-msgid "How does reputation system work?"
-msgstr "Πώς λειτουÏγεί το σÏστημα φήμης;"
+#: templates/faq_static.html:20
+msgid "How does karma system work?"
+msgstr ""
-#: skins/default/templates/faq_static.html:21
-msgid "Rep system summary"
-msgstr "ΠεÏίληψη συστήματος φήμης"
+#: templates/faq_static.html:21
+msgid ""
+"When a question or answer is upvoted, the user who posted them will gain "
+"some points, which are called \\\"karma points\\\". These points serve as a "
+"rough measure of the community trust to him/her. Various moderation tasks "
+"are gradually assigned to the users based on those points."
+msgstr ""
-#: skins/default/templates/faq_static.html:22
+#: templates/faq_static.html:22
#, python-format
-msgid "For example, if you ask an interesting question or give a helpful answer, your input will be upvoted. On the other hand if the answer is misleading - it will be downvoted. Each vote in favor will generate <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that can be accumulated for a question or answer per day. The table below explains reputation point requirements for each type of moderation task."
+msgid ""
+"For example, if you ask an interesting question or give a helpful answer, "
+"your input will be upvoted. On the other hand if the answer is misleading - "
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
msgstr "Για παÏάδειγμα, εάν υποβάλετε μια ενδιαφέÏουσα εÏώτηση ή δώσετε μια χÏήσιμη απάντηση, η καταχώÏισή σας θα πάÏει θετική ψήφο. Από την άλλη μεÏιά εάν η απάντηση οδηγεί λαθεμένα θα καταψηφιστεί. Κάθε θετική ψήφος θα δημιουÏγήσει <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> σημεία, κάθε αÏνητική ψήφος θα αφαιÏέσει <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> σημεία. ΥπάÏχει ένα ÏŒÏιο <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> σημείων που μποÏεί να αθÏοιστεί για μια εÏώτηση ή απάντηση ανά ημέÏα. Ο παÏακάτω πίνακας εξηγεί τις απαιτήσεις σημείου φήμης για κάθε Ï„Ïπο εÏγασίας συντονισμοÏ."
-#: skins/default/templates/faq_static.html:32
-#: skins/default/templates/user_profile/user_votes.html:13
+#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
msgstr "θετική ψήφος"
-#: skins/default/templates/faq_static.html:37
-msgid "use tags"
-msgstr "χÏήση ετικετών"
-
-#: skins/default/templates/faq_static.html:42
+#: templates/faq_static.html:37
msgid "add comments"
msgstr "Ï€Ïοσθήκη σχολίων"
-#: skins/default/templates/faq_static.html:46
-#: skins/default/templates/user_profile/user_votes.html:15
+#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
msgid "downvote"
msgstr "αÏνητική ψήφος"
-#: skins/default/templates/faq_static.html:49
+#: templates/faq_static.html:45
msgid " accept own answer to own questions"
msgstr "αποδοχή δικιά σας απάντησης σε δικές σας εÏωτήσεις"
-#: skins/default/templates/faq_static.html:53
+#: templates/faq_static.html:49
msgid "open and close own questions"
msgstr "άνοιγμα και κλείσιμο δικών σας εÏωτήσεων"
-#: skins/default/templates/faq_static.html:57
+#: templates/faq_static.html:53
msgid "retag other's questions"
msgstr "μετονομασία εÏωτήσεων άλλων"
-#: skins/default/templates/faq_static.html:62
+#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "επεξεÏγασία εÏωτήσεων κοινότητας βίκι"
-#: skins/default/templates/faq_static.html:67
-msgid "\"edit any answer"
-msgstr "\"επεξεÏγασία οποιασδήποτε απάντησης"
+#: templates/faq_static.html:63
+msgid "edit any answer"
+msgstr ""
-#: skins/default/templates/faq_static.html:71
-msgid "\"delete any comment"
-msgstr "\"διαγÏαφή οποιουδήποτε σχολίου"
+#: templates/faq_static.html:67
+msgid "delete any comment"
+msgstr ""
-#: skins/default/templates/faq_static.html:74
-msgid "what is gravatar"
-msgstr "τι είναι γενική απεικόνιση"
+#: templates/faq_static.html:71
+msgid "How to change my picture (gravatar) and what is gravatar?"
+msgstr ""
-#: skins/default/templates/faq_static.html:75
-msgid "gravatar faq info"
-msgstr "πληÏοφοÏίες συχνών εÏωτήσεων γενικής απεικόνισης"
+#: templates/faq_static.html:72
+msgid ""
+"<p>The picture that appears on the users profiles is called "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
+"Default image that looks like a kitchen tile is generated automatically.</p>"
+msgstr ""
-#: skins/default/templates/faq_static.html:76
+#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Για εγγÏαφή, χÏειάζεται η δημιουÏγία νέου κωδικοÏ;"
-#: skins/default/templates/faq_static.html:77
-msgid "No, you don't have to. You can login through any service that supports OpenID, e.g. Google, Yahoo, AOL, etc.\""
-msgstr "Όχι, δεν χÏειάζεται. ΜποÏείτε να συνδεθείτε μέσω οιασδήποτε υπηÏεσίας υποστηÏίζει OpenID, Ï€.χ. Google, Yahoo, AOL, κλ.\""
+#: templates/faq_static.html:74
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
+msgstr ""
-#: skins/default/templates/faq_static.html:78
+#: templates/faq_static.html:75
msgid "\"Login now!\""
msgstr "\"ΣÏνδεση Ï„ÏŽÏα!\""
-#: skins/default/templates/faq_static.html:80
+#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
msgstr "Γιατί άλλα άτομα μποÏοÏν να επεξεÏγαστοÏν τις εÏωτήσεις/απαντήσεις μου;"
-#: skins/default/templates/faq_static.html:81
+#: templates/faq_static.html:78
msgid "Goal of this site is..."
msgstr "Σκοπός Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… τόπου είναι..."
-#: skins/default/templates/faq_static.html:81
-msgid "So questions and answers can be edited like wiki pages by experienced users of this site and this improves the overall quality of the knowledge base content."
+#: templates/faq_static.html:78
+msgid ""
+"So questions and answers can be edited like wiki pages by experienced users "
+"of this site and this improves the overall quality of the knowledge base "
+"content."
msgstr "Έτσι εÏωτήσεις και απαντήσεις μποÏοÏν να επεξεÏγαστοÏν όπως οι σελίδες βίκι από έμπειÏους χÏήστες Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… τόπου και αυτό βελτιώνει τη γενική ποιότητα του πεÏιεχομένου βασικής γνώσης."
-#: skins/default/templates/faq_static.html:82
+#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
msgstr "Εάν αυτή η Ï€Ïοσέγγιση δεν είναι για σας, σεβόμαστε την επιλογή σας."
-#: skins/default/templates/faq_static.html:84
+#: templates/faq_static.html:81
msgid "Still have questions?"
msgstr "Έχετε ακόμα εÏωτήσεις;"
-#: skins/default/templates/faq_static.html:85
+#: templates/faq_static.html:82
#, python-format
-msgid "Please ask your question at %(ask_question_url)s, help make our community better!"
-msgstr "ΠαÏακαλώ Ïωτήστε στο %(ask_question_url)s, βοηθήστε να κάνουμε την κοινότητά μας καλÏτεÏη!"
+msgid ""
+"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
+"community better!"
+msgstr ""
-#: skins/default/templates/feedback.html:3
+#: templates/feedback.html:3
msgid "Feedback"
msgstr "ΑνάδÏαση"
-#: skins/default/templates/feedback.html:5
+#: templates/feedback.html:5
msgid "Give us your feedback!"
msgstr "Δώστε μας την ανάδÏασή σας!"
-#: skins/default/templates/feedback.html:14
+#: templates/feedback.html:14
#, python-format
msgid ""
"\n"
" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Αγαπητέ %(user_name)s</span>, πεÏιμένουμε την ανάδÏασή σας.\n"
-"ΠαÏακαλοÏμε πληκτÏολογήστε και στείλτε μας το μήνυμα σας παÏακάτω.\n"
-" "
+msgstr "\n<span class='big strong'>Αγαπητέ %(user_name)s</span>, πεÏιμένουμε την ανάδÏασή σας.\nΠαÏακαλοÏμε πληκτÏολογήστε και στείλτε μας το μήνυμα σας παÏακάτω.\n "
-#: skins/default/templates/feedback.html:21
+#: templates/feedback.html:21
msgid ""
"\n"
" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Αγαπητέ επισκέπτη</span>, πεÏιμένουμε την ανάδÏασή σας.\n"
-"ΠαÏακαλώ πληκτÏολογήστε και στείλτε μας το μήνυμα σας παÏακάτω.\n"
-" "
+msgstr "\n<span class='big strong'>Αγαπητέ επισκέπτη</span>, πεÏιμένουμε την ανάδÏασή σας.\nΠαÏακαλώ πληκτÏολογήστε και στείλτε μας το μήνυμα σας παÏακάτω.\n "
-#: skins/default/templates/feedback.html:30
+#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
msgstr "(για να ακοÏσετε από εμάς παÏακαλώ εισάγετε ένα έγκυÏο ηλ. ταχυδÏομείο ή σημειώστε το παÏακάτω πλαίσιο)"
-#: skins/default/templates/feedback.html:37
-#: skins/default/templates/feedback.html:46
+#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
msgstr "(αυτό το πεδίο απαιτείται)"
-#: skins/default/templates/feedback.html:55
+#: templates/feedback.html:55
msgid "(Please solve the captcha)"
msgstr "(παÏακαλώ επιλÏστε την εÏώτηση)"
-#: skins/default/templates/feedback.html:63
+#: templates/feedback.html:63
msgid "Send Feedback"
msgstr "Αποστολή ανάδÏασης"
-#: skins/default/templates/feedback_email.txt:2
-#, python-format
+#: templates/groups.html:3 templates/groups.html.py:6
+#: templates/question/sidebar.html:108
+#: templates/tags/list_bulk_tag_subscription.html:15
+msgid "Groups"
+msgstr ""
+
+#: templates/groups.html:11
+msgid "All groups"
+msgstr ""
+
+#: templates/groups.html:13
+msgid "all groups"
+msgstr ""
+
+#: templates/groups.html:15
+msgid "My groups"
+msgstr ""
+
+#: templates/groups.html:17
+msgid "my groups"
+msgstr ""
+
+#: templates/groups.html:25
msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message.\n"
+"Tip: to create a new group - please go to some user profile and add the new "
+"group there. That user will be the first member of the group"
msgstr ""
-"\n"
-"Γεια σας, αυτό είναι ένα μήνυμα ανάδÏασης του φόÏουμ %(site_title)s.\n"
-#: skins/default/templates/import_data.html:2
-#: skins/default/templates/import_data.html:4
-msgid "Import StackExchange data"
-msgstr "Εισαγωγή δεδομένων ανταλλαγής στοίβας"
+#: templates/groups.html:30
+msgid "Group"
+msgstr ""
+
+#: templates/groups.html:31
+msgid "Number of members"
+msgstr ""
+
+#: templates/help.html:2 templates/help.html.py:4
+msgid "Help"
+msgstr ""
+
+#: templates/help.html:7
+#, python-format
+msgid "Welcome %(username)s,"
+msgstr ""
-#: skins/default/templates/import_data.html:13
+#: templates/help.html:9
+msgid "Welcome,"
+msgstr ""
+
+#: templates/help.html:13
+#, python-format
+msgid "Thank you for using %(app_name)s, here is how it works."
+msgstr ""
+
+#: templates/help.html:16
+msgid "How questions, answers and comments work"
+msgstr ""
+
+#: templates/help.html:18
msgid ""
-"<em>Warning:</em> if your database is not empty, please back it up\n"
-" before attempting this operation."
+"This site is for asking and answering questions, not for open-ended "
+"discussions."
msgstr ""
-"<em>ΠÏοειδοποίηση:</em> εάν η βάση δεδομένων δεν είναι κενή, παÏακαλώ αντιγÏάψτε την\n"
-"Ï€Ïιν Ï€Ïοσπαθήσετε αυτήν την λειτουÏγία."
-#: skins/default/templates/import_data.html:16
+#: templates/help.html:19
msgid ""
-"Upload your stackexchange dump .zip file, then wait until\n"
-" the data import completes. This process may take several minutes.\n"
-" Please note that feedback will be printed in plain text.\n"
-" "
+"We encourage everyone to use “question†space for asking and “answer†for "
+"answering."
msgstr ""
-"Ανεβάστε το αÏχείο αποτÏπωσης ανταλλαγής στοίβας .zip, έπειτα πεÏιμένετε μέχÏι\n"
-"τη συμπλήÏωση της εισόδου δεδομένων. Αυτή η διαδικασία μποÏεί να πάÏει αÏκετά λεπτά.\n"
-"ΠαÏακαλώ σημειώστε ότι η ανάδÏαση θα εκτυπωθεί σε απλό κείμενο.\n"
-" "
-#: skins/default/templates/import_data.html:25
-msgid "Import data"
-msgstr "Εισαγωγή δεδομένων"
+#: templates/help.html:22
+msgid ""
+"Despite that, each question and answer can be commented – \n"
+" the comments are good for the limited discussions."
+msgstr ""
+
+#: templates/help.html:26
+msgid "Please search before asking your questions"
+msgstr ""
-#: skins/default/templates/import_data.html:27
+#: templates/help.html:27
msgid ""
-"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+"Type your question in the search bar and see whether a similar question has "
+"been asked before"
msgstr ""
-"Σε πεÏίπτωση που αντιμετωπίζετε δυσκολίες στη χÏήση του εÏγαλείου εισαγωγής,\n"
-"παÏακαλώ δοκιμάστε την εισαγωγή των δεδομένων σας μέσω της γÏαμμής εντολών:<code>python manage.py load_stackexchange path/to/your-data.zip</code>"
-#: skins/default/templates/instant_notification.html:1
-#, python-format
-msgid "<p>Dear %(receiving_user_name)s,</p>"
-msgstr "<p>Αγαπητέ %(receiving_user_name)s,</p>"
+#: templates/help.html:29
+msgid "Search has advanced capabilities:"
+msgstr ""
-#: skins/default/templates/instant_notification.html:3
-#, python-format
+#: templates/help.html:31
+msgid "to search in title - enter [title: your text]"
+msgstr ""
+
+#: templates/help.html:32
+msgid "to search by tags - enter [tag: sometag] or #sometag"
+msgstr ""
+
+#: templates/help.html:33
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
+msgstr ""
+
+#: templates/help.html:35
msgid ""
-"\n"
-"<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:</p>\n"
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s άφησε <a href=\"%(post_url)s\">νέο σχόλιο</a>:</p>\n"
-#: skins/default/templates/instant_notification.html:8
-#, python-format
+#: templates/help.html:37
msgid ""
-"\n"
-"<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a></p>\n"
+"Finally, a separate tag search box is available in the side bar of the main "
+"page, where the search tags can be entered as well"
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s άφησε <a href=\"%(post_url)s\">νέο σχόλιο</a></p>\n"
-#: skins/default/templates/instant_notification.html:13
-#, python-format
+#: templates/help.html:40
msgid ""
-"\n"
-"<p>%(update_author_name)s answered a question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
+"expression - to narrow the search by adding new terms."
+msgstr ""
+
+#: templates/help.html:42
+msgid "Voting"
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s απάντησε μια εÏώτηση \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#: skins/default/templates/instant_notification.html:19
+#: templates/help.html:44
#, python-format
msgid ""
-"\n"
-"<p>%(update_author_name)s posted a new question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"Voting in %(app_name)s helps to select best answers and thank most helpful "
+"users."
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s έστειλε μια νέα εÏώτηση \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#: skins/default/templates/instant_notification.html:25
+#: templates/help.html:47
#, python-format
msgid ""
-"\n"
-"<p>%(update_author_name)s updated an answer to the question\n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"Please vote when you find helpful information,\n"
+" it really helps the %(app_name)s community."
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s ενημέÏωσε μια απάντηση στην εÏώτηση\n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#: skins/default/templates/instant_notification.html:31
-#, python-format
+#: templates/help.html:51
+msgid "Other topics"
+msgstr ""
+
+#: templates/help.html:53
msgid ""
-"\n"
-"<p>%(update_author_name)s updated a question \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
+"You can @mention users anywhere in the text to point their attention,\n"
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
-"\n"
-"<p>Ο %(update_author_name)s ενημέÏωσε μια εÏώτηση \n"
-"<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#: skins/default/templates/instant_notification.html:37
-#, python-format
+#: templates/help.html:56
+msgid "Enjoy."
+msgstr ""
+
+#: templates/import_data.html:2 templates/import_data.html.py:4
+msgid "Import StackExchange data"
+msgstr "Εισαγωγή δεδομένων ανταλλαγής στοίβας"
+
+#: templates/import_data.html:13
msgid ""
-"\n"
-"<div>%(content_preview)s</div>\n"
-"<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s\">change</a>\n"
-"how often you receive these notifications or unsubscribe. Thank you for your interest in our forum!</p>\n"
+"<em>Warning:</em> if your database is not empty, please back it up\n"
+" before attempting this operation."
+msgstr "<em>ΠÏοειδοποίηση:</em> εάν η βάση δεδομένων δεν είναι κενή, παÏακαλώ αντιγÏάψτε την\nÏ€Ïιν Ï€Ïοσπαθήσετε αυτήν την λειτουÏγία."
+
+#: templates/import_data.html:16
+msgid ""
+"Upload your stackexchange dump .zip file, then wait until\n"
+" the data import completes. This process may take several minutes.\n"
+" Please note that feedback will be printed in plain text.\n"
+" "
+msgstr "Ανεβάστε το αÏχείο αποτÏπωσης ανταλλαγής στοίβας .zip, έπειτα πεÏιμένετε μέχÏι\nτη συμπλήÏωση της εισόδου δεδομένων. Αυτή η διαδικασία μποÏεί να πάÏει αÏκετά λεπτά.\nΠαÏακαλώ σημειώστε ότι η ανάδÏαση θα εκτυπωθεί σε απλό κείμενο.\n "
+
+#: templates/import_data.html:25
+msgid "Import data"
+msgstr "Εισαγωγή δεδομένων"
+
+#: templates/import_data.html:27
+msgid ""
+"In the case you experience any difficulties in using this import tool,\n"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Σε πεÏίπτωση που αντιμετωπίζετε δυσκολίες στη χÏήση του εÏγαλείου εισαγωγής,\nπαÏακαλώ δοκιμάστε την εισαγωγή των δεδομένων σας μέσω της γÏαμμής εντολών:<code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+
+#: templates/list_suggested_tags.html:11
+msgid "Tag"
msgstr ""
-"\n"
-"<div>%(content_preview)s</div>\n"
-"<p>ΠαÏακαλώ σημειώστε - μποÏείτε εÏκολα <a href=\"%(user_subscriptions_url)s\">να αλλάξετε</a>\n"
-"τη συχνότητα λήψης τέτοιων αναγγελιών ή να διαγÏαφείτε. ΕυχαÏιστοÏμε για το ενδιαφέÏον σας για το φόÏουμ μας!</p>\n"
-#: skins/default/templates/instant_notification.html:42
-msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-msgstr "<p>ΕιλικÏινά,<br/>Ο διαχειÏιστής του φόÏουμ</p>"
+#: templates/list_suggested_tags.html:12
+msgid "Suggested by"
+msgstr ""
-#: skins/default/templates/macros.html:3
-#, python-format
-msgid "Share this question on %(site)s"
-msgstr "ΜεÏισμός αυτής της εÏώτησης σε %(site)s"
+#: templates/list_suggested_tags.html:13
+msgid "Your decision"
+msgstr ""
-#: skins/default/templates/macros.html:14
-#: skins/default/templates/macros.html:471
-#, python-format
-msgid "follow %(alias)s"
-msgstr "ακολουθήστε %(alias)s"
+#: templates/list_suggested_tags.html:14
+msgid "Suggested tag was used for questions"
+msgstr ""
-#: skins/default/templates/macros.html:17
-#: skins/default/templates/macros.html:474
-#, python-format
-msgid "unfollow %(alias)s"
-msgstr "μην παÏακολουθείτε %(alias)s"
+#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
+msgid "Accept"
+msgstr ""
+
+#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
+msgid "Reject"
+msgstr ""
+
+#: templates/list_suggested_tags.html:38
+msgid "There are no questions with this tag yet"
+msgstr ""
-#: skins/default/templates/macros.html:18
-#: skins/default/templates/macros.html:475
+#: templates/list_suggested_tags.html:62
#, python-format
-msgid "following %(alias)s"
-msgstr "παÏακολοÏθηση %(alias)s"
+msgid "Apply tag \"%(name)s\" to all above questions"
+msgstr ""
-#: skins/default/templates/macros.html:29
-msgid "i like this question (click again to cancel)"
-msgstr "μ' αÏέσει αυτή η εÏώτηση (κλικ ξανά για ακÏÏωση)"
+#: templates/list_suggested_tags.html:63
+msgid "Reject tag"
+msgstr ""
-#: skins/default/templates/macros.html:31
-msgid "i like this answer (click again to cancel)"
-msgstr "μ' αÏέσει αυτή η απάντηση (κλικ ξανά για ακÏÏωση)"
+#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
+#: templates/tags/content.html.py:31
+msgid "Nothing found"
+msgstr "Δεν βÏέθηκε τίποτα"
+
+#: templates/macros.html:5
+#, python-format
+msgid "Share this question on %(site)s"
+msgstr "ΜεÏισμός αυτής της εÏώτησης σε %(site)s"
-#: skins/default/templates/macros.html:37
+#: templates/macros.html:44
msgid "current number of votes"
msgstr "Ï„Ïέχον αÏιθμός ψήφων"
-#: skins/default/templates/macros.html:43
-msgid "i dont like this question (click again to cancel)"
-msgstr "δεν μ' αÏέσει αυτή η εÏώτηση (κλικ ξανά για ακÏÏωση)"
-
-#: skins/default/templates/macros.html:45
-msgid "i dont like this answer (click again to cancel)"
-msgstr "δεν μ' αÏέσει αυτή η απάντηση (κλικ ξανά για ακÏÏωση)"
-
-#: skins/default/templates/macros.html:52
+#: templates/macros.html:57
msgid "anonymous user"
msgstr "ανώνυμος χÏήστης"
-#: skins/default/templates/macros.html:80
+#: templates/macros.html:91 templates/macros.html.py:110
+msgid "asked"
+msgstr "εÏωτηθέν"
+
+#: templates/macros.html:93 templates/macros.html.py:112
+msgid "answered"
+msgstr "απαντημένο"
+
+#: templates/macros.html:95 templates/macros.html.py:114
+msgid "posted"
+msgstr "ταχυδÏομημένο"
+
+#: templates/macros.html:101
msgid "this post is marked as community wiki"
msgstr "αυτό το ταχυδÏομείο σημειώθηκε ως κοινότητα βίκι"
-#: skins/default/templates/macros.html:83
+#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
+msgstr "Αυτό το ταχυδÏομείο είναι βίκι.\nΟποιοσδήποτε με κάÏμα &gt;%(wiki_min_rep)s είναι καλοδεχοÏμενος να το βελτιώσει."
+
+#: templates/macros.html:146
+msgid "updated"
+msgstr "ενημεÏωμένο"
+
+#: templates/macros.html:261 templates/macros.html.py:267
+msgid "Leave this group"
msgstr ""
-"Αυτό το ταχυδÏομείο είναι βίκι.\n"
-"Οποιοσδήποτε με κάÏμα &gt;%(wiki_min_rep)s είναι καλοδεχοÏμενος να το βελτιώσει."
-#: skins/default/templates/macros.html:89
-msgid "asked"
-msgstr "εÏωτηθέν"
+#: templates/macros.html:262 templates/macros.html.py:264
+#: templates/macros.html:283
+msgid "Join this group"
+msgstr ""
-#: skins/default/templates/macros.html:91
-msgid "answered"
-msgstr "απαντημένο"
+#: templates/macros.html:263 templates/macros.html.py:268
+#: templates/macros.html:278
+msgid "You are a member"
+msgstr ""
-#: skins/default/templates/macros.html:93
-msgid "posted"
-msgstr "ταχυδÏομημένο"
+#: templates/macros.html:270
+msgid "Cancel application"
+msgstr ""
-#: skins/default/templates/macros.html:123
-msgid "updated"
-msgstr "ενημεÏωμένο"
+#: templates/macros.html:271 templates/macros.html.py:280
+msgid "Waiting approval"
+msgstr ""
+
+#: templates/macros.html:273 templates/macros.html.py:274
+#: templates/macros.html:285
+msgid "Ask to join"
+msgstr ""
-#: skins/default/templates/macros.html:221
+#: templates/macros.html:314
#, python-format
msgid "see questions tagged '%(tag)s'"
msgstr "δείτε εÏωτήσεις με ετικέτες '%(tag)s'"
-#: skins/default/templates/macros.html:278
+#: templates/macros.html:395
+msgid "Comments"
+msgstr ""
+
+#: templates/macros.html:430
msgid "delete this comment"
msgstr "διαγÏαφή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… σχολίου"
-#: skins/default/templates/macros.html:307
-#: skins/default/templates/macros.html:315
-#: skins/default/templates/question/javascript.html:24
-msgid "add comment"
-msgstr "Ï€Ïοσθήκη σχολίου"
+#: templates/macros.html:443 templates/revisions.html:38
+#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
+#: templates/question/question_controls.html:1
+msgid "edit"
+msgstr "επεξεÏγασία"
+
+#: templates/macros.html:452
+msgid "convert to answer"
+msgstr ""
-#: skins/default/templates/macros.html:308
+#: templates/macros.html:579
#, python-format
-msgid "see <strong>%(counter)s</strong> more"
-msgid_plural "see <strong>%(counter)s</strong> more"
-msgstr[0] "δείτε πεÏισσότεÏο <strong>%(counter)s</strong>"
-msgstr[1] "δείτε πεÏισσότεÏα <strong>%(counter)s</strong>"
+msgid "follow %(alias)s"
+msgstr "ακολουθήστε %(alias)s"
-#: skins/default/templates/macros.html:310
+#: templates/macros.html:582
#, python-format
-msgid "see <strong>%(counter)s</strong> more comment"
-msgid_plural ""
-"see <strong>%(counter)s</strong> more comments\n"
-" "
-msgstr[0] "δείτε πεÏισσότεÏο σχόλιο <strong>%(counter)s</strong>"
-" "
-msgstr[1] "δείτε πεÏισσότεÏα σχόλια <strong>%(counter)s</strong>\n"
-" "
+msgid "unfollow %(alias)s"
+msgstr "μην παÏακολουθείτε %(alias)s"
+
+#: templates/macros.html:583
+#, python-format
+msgid "following %(alias)s"
+msgstr "παÏακολοÏθηση %(alias)s"
-#: skins/default/templates/macros.html:542
-#: templatetags/extra_tags.py:43
+#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
msgid "%(username)s gravatar image"
msgstr "Γενική απεικόνιση %(username)s"
-#: skins/default/templates/macros.html:551
+#: templates/macros.html:671
#, python-format
msgid "%(username)s's website is %(url)s"
msgstr "Ο ιστότοπος του %(username)s είναι %(url)s"
-#: skins/default/templates/macros.html:566
-#: skins/default/templates/macros.html:567
+#: templates/macros.html:686 templates/macros.html.py:687
+#: templates/macros.html:725 templates/macros.html.py:726
msgid "previous"
msgstr "Ï€ÏοηγοÏμενο"
-#: skins/default/templates/macros.html:578
+#: templates/macros.html:698 templates/macros.html.py:737
msgid "current page"
msgstr "Ï„Ïέχουσα σελίδα"
-#: skins/default/templates/macros.html:580
-#: skins/default/templates/macros.html:587
+#: templates/macros.html:700 templates/macros.html.py:707
+#: templates/macros.html:739 templates/macros.html.py:746
#, python-format
-msgid "page number %(num)s"
-msgstr "αÏιθμός σελίδας %(num)s"
+msgid "page %(num)s"
+msgstr ""
-#: skins/default/templates/macros.html:591
+#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
msgstr "επόμενη σελίδα"
-#: skins/default/templates/macros.html:602
-msgid "posts per page"
-msgstr "ταχυδÏομεία ανά σελίδα"
-
-#: skins/default/templates/macros.html:629
+#: templates/macros.html:762
#, python-format
msgid "responses for %(username)s"
msgstr "απαντήσεις για %(username)s"
-#: skins/default/templates/macros.html:632
+#: templates/macros.html:765
#, python-format
-msgid "you have a new response"
+msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "έχετε μια νέα απάντηση"
-msgstr[1] "έχετε %(response_count)s νέες απαντήσεις"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/default/templates/macros.html:635
+#: templates/macros.html:768
msgid "no new responses yet"
msgstr "χωÏίς νέες απαντήσεις ακόμα"
-#: skins/default/templates/macros.html:650
-#: skins/default/templates/macros.html:651
+#: templates/macros.html:783 templates/macros.html.py:784
#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
msgstr "%(new)s νέα ταχυδÏομεία με σημαία και %(seen)s Ï€ÏοηγοÏμενα"
-#: skins/default/templates/macros.html:653
-#: skins/default/templates/macros.html:654
+#: templates/macros.html:786 templates/macros.html.py:787
#, python-format
msgid "%(new)s new flagged posts"
msgstr "%(new)s νέα ταχυδÏομεία με σημαίες"
-#: skins/default/templates/macros.html:659
-#: skins/default/templates/macros.html:660
+#: templates/macros.html:792 templates/macros.html.py:793
#, python-format
msgid "%(seen)s flagged posts"
msgstr "%(seen)s ταχυδÏομεία με σημαίες"
-#: skins/default/templates/main_page.html:11
+#: templates/main_page.html:14
msgid "Questions"
msgstr "ΕÏωτήσεις"
-#: skins/default/templates/privacy.html:3
-#: skins/default/templates/privacy.html:5
-msgid "Privacy policy"
-msgstr "Πολιτική ιδιωτικότητας"
+#: templates/question.html:230
+msgid "see more comments"
+msgstr ""
-#: skins/default/templates/question_edit.html:4
-#: skins/default/templates/question_edit.html:9
+#: templates/question.html:232 templates/question.html.py:335
+msgid "add a comment"
+msgstr ""
+
+#: templates/question.html:245 templates/question/content.html:46
+msgid "Answer Your Own Question"
+msgstr "Απάντηση των δικών σας εÏωτήσεων"
+
+#: templates/question.html:250
+msgid "Post Your Answer"
+msgstr ""
+
+#: templates/question.html:256 templates/widgets/ask_form.html:65
+msgid "Login/Signup to Post"
+msgstr ""
+
+#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "ΕπεξεÏγασία εÏώτησης"
-#: skins/default/templates/question_retag.html:3
-#: skins/default/templates/question_retag.html:5
-msgid "Change tags"
-msgstr "Αλλαγή ετικετών"
+#: templates/question_edit.html:16
+msgid "Question - in one sentence"
+msgstr ""
+
+#: templates/question_edit.html:23
+msgid "Details"
+msgstr ""
+
+#: templates/question_edit.html:56
+msgid "Change language"
+msgstr ""
+
+#: templates/question_retag.html:3 templates/question_retag.html.py:5
+msgid "Retag question"
+msgstr ""
-#: skins/default/templates/question_retag.html:21
+#: templates/question_retag.html:21
msgid "Retag"
msgstr "Μετονομασία"
-#: skins/default/templates/question_retag.html:28
+#: templates/question_retag.html:28
msgid "Why use and modify tags?"
msgstr "Γιατί να χÏησιμοποιηθοÏν και Ï„ÏοποποιηθοÏν ετικέτες;"
-#: skins/default/templates/question_retag.html:30
+#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
msgstr "Οι ετικέτες βοηθοÏν στην καλÏτεÏη οÏγάνωση πεÏιεχομένου και αναζήτηση"
-#: skins/default/templates/question_retag.html:32
+#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
msgstr "συντάκτες ετικέτας λαμβάνουν ειδικά βÏαβεία από την κοινότητα"
-#: skins/default/templates/question_retag.html:59
+#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
msgstr "μέχÏι 5 ετικέτες, λιγότεÏο από 20 χαÏακτήÏες καθεμιά"
-#: skins/default/templates/reopen.html:3
-#: skins/default/templates/reopen.html:5
+#: templates/reopen.html:4 templates/reopen.html.py:6
msgid "Reopen question"
msgstr "Ξανάνοιγμα εÏώτησης"
-#: skins/default/templates/reopen.html:6
-msgid "Title"
-msgstr "Τίτλος"
-
-#: skins/default/templates/reopen.html:11
+#: templates/reopen.html:12
#, python-format
msgid ""
"This question has been closed by \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
+" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Αυτή η εÏώτηση έκλεισε από \n"
-"<a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
-#: skins/default/templates/reopen.html:16
+#: templates/reopen.html:17
msgid "Close reason:"
msgstr "Αιτία κλεισίματος:"
-#: skins/default/templates/reopen.html:19
+#: templates/reopen.html:20
msgid "When:"
msgstr "Πότε:"
-#: skins/default/templates/reopen.html:22
+#: templates/reopen.html:23
msgid "Reopen this question?"
msgstr "Θα ξανανοιχτεί αυτή η εÏώτηση;"
-#: skins/default/templates/reopen.html:26
+#: templates/reopen.html:27
msgid "Reopen this question"
msgstr "Ξανάνοιγμα αυτής της εÏώτησης"
-#: skins/default/templates/revisions.html:4
-#: skins/default/templates/revisions.html:7
+#: templates/revisions.html:4 templates/revisions.html.py:7
msgid "Revision history"
msgstr "ΙστοÏικό αναθεώÏησης"
-#: skins/default/templates/revisions.html:23
+#: templates/revisions.html:23
msgid "click to hide/show revision"
msgstr "κλικ για απόκÏυψη/Ï€Ïοβολή αναθεώÏησης"
-#: skins/default/templates/revisions.html:29
+#: templates/revisions.html:29
#, python-format
msgid "revision %(number)s"
msgstr "αναθεώÏηση %(number)s"
-#: skins/default/templates/subscribe_for_tags.html:3
-#: skins/default/templates/subscribe_for_tags.html:5
+#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
msgid "Subscribe for tags"
msgstr "ΕγγÏαφή για ετικέτες"
-#: skins/default/templates/subscribe_for_tags.html:6
+#: templates/subscribe_for_tags.html:6
msgid "Please, subscribe for the following tags:"
msgstr "ΠαÏακαλώ, εγγÏαφείτε για τις παÏακάτω ετικέτες:"
-#: skins/default/templates/subscribe_for_tags.html:15
+#: templates/subscribe_for_tags.html:15
msgid "Subscribe"
msgstr "ΕγγÏαφή"
-#: skins/default/templates/tags.html:4
-#: skins/default/templates/tags.html:10
-msgid "Tag list"
-msgstr "Λίστα ετικετών"
-
-#: skins/default/templates/tags.html:8
-#, python-format
-msgid "Tags, matching \"%(stag)s\""
-msgstr "Ετικέτες που ταιÏιάζουν με \"%(stag)s\""
-
-#: skins/default/templates/tags.html:14
-#: skins/default/templates/users.html:9
-#: skins/default/templates/main_page/tab_bar.html:14
-msgid "Sort by &raquo;"
-msgstr "Ταξινομημένες κατά &raquo;"
-
-#: skins/default/templates/tags.html:19
-msgid "sorted alphabetically"
-msgstr "Ταξινομημένες αÏιθμητικά"
+#: templates/tags.html:17
+msgid "search for tags"
+msgstr ""
-#: skins/default/templates/tags.html:20
-msgid "by name"
-msgstr "Κατ' όνομα"
+#: templates/users.html:8 templates/users.html.py:18
+#: templates/tags/list_bulk_tag_subscription.html:13
+msgid "Users"
+msgstr "ΧÏήστες"
-#: skins/default/templates/tags.html:25
-msgid "sorted by frequency of tag use"
-msgstr "Ταξινομημένες κατά συχνότητα χÏήσης ετικέτας"
+#: templates/users.html:16
+#, python-format
+msgid "Users in group %(name)s"
+msgstr ""
-#: skins/default/templates/tags.html:26
-msgid "by popularity"
-msgstr "κατά δημοφιλία"
+#: templates/users.html:24
+msgid "Select/Sort by &raquo;"
+msgstr ""
-#: skins/default/templates/tags.html:31
-#: skins/default/templates/tags.html:57
-msgid "Nothing found"
-msgstr "Δεν βÏέθηκε τίποτα"
+#: templates/users.html:29
+#, python-format
+msgid "people in group %(name)s"
+msgstr ""
-#: skins/default/templates/users.html:4
-#: skins/default/templates/users.html:6
-msgid "Users"
-msgstr "ΧÏήστες"
+#: templates/users.html:33 templates/main_page/tab_bar.html:17
+#: templates/tags/header.html:14
+msgid "Sort by &raquo;"
+msgstr "Ταξινομημένες κατά &raquo;"
-#: skins/default/templates/users.html:14
+#: templates/users.html:40
msgid "see people with the highest reputation"
msgstr "Δείτε τα άτομα με την Ïψιστη φήμη"
-#: skins/default/templates/users.html:15
-#: skins/default/templates/user_profile/user_info.html:25
-msgid "reputation"
-msgstr "φήμη"
+#: templates/users.html:41 templates/user_profile/user_info.html:25
+#: templates/user_profile/user_reputation.html:5
+#: templates/user_profile/user_tabs.html:24
+msgid "karma"
+msgstr "κάÏμα"
-#: skins/default/templates/users.html:20
+#: templates/users.html:47
msgid "see people who joined most recently"
msgstr "δείτε τα άτομα που Ï€Ïοστέθηκαν Ï€Ïόσφατα"
-#: skins/default/templates/users.html:21
+#: templates/users.html:48
msgid "recent"
msgstr "Ï€Ïόσφατα"
-#: skins/default/templates/users.html:26
+#: templates/users.html:53
msgid "see people who joined the site first"
msgstr "δείτε τα άτομα που Ï€Ïοστέθηκαν στον τόπο Ï€Ïώτα"
-#: skins/default/templates/users.html:32
+#: templates/users.html:59
msgid "see people sorted by name"
msgstr "δείτε τα άτομα ταξινομημένα κατ' όνομα"
-#: skins/default/templates/users.html:33
+#: templates/users.html:60
msgid "by username"
msgstr "κατ' όνομα χÏήστη"
-#: skins/default/templates/users.html:39
+#: templates/users.html:66
#, python-format
-msgid "users matching query %(suser)s:"
-msgstr "χÏήστες που ταιÏιάζουν στο εÏώτημα %(suser)s:"
+msgid "users matching query %(search_query)s:"
+msgstr ""
-#: skins/default/templates/users.html:42
+#: templates/users.html:69
msgid "Nothing found."
msgstr "Δεν βÏέθηκε τίποτα."
-#: skins/default/templates/main_page/headline.html:4
-#: views/readers.py:160
+#: templates/authopenid/authopenid_macros.html:63
+msgid "Please enter your <span>user name</span>, then sign in"
+msgstr "ΠαÏακαλώ εισάγετε το <span>όνομα χÏήστη</span> σας, έπειτα συνδεθείτε"
+
+#: templates/authopenid/authopenid_macros.html:64
+#: templates/authopenid/widget_signin.html:102
+msgid "(or select another login method above)"
+msgstr "(ή μια άλλη μέθοδο σÏνδεσης πιο πάνω)"
+
+#: templates/authopenid/authopenid_macros.html:66
+#: templates/authopenid/signin.html:115
+#: templates/authopenid/widget_signin.html:118
+msgid "Sign in"
+msgstr "ΣÏνδεση"
+
+#: templates/authopenid/changeemail.html:2
+msgid "Change Email"
+msgstr ""
+
+#: templates/authopenid/changeemail.html:6
+msgid "Validate email"
+msgstr "ΕπικÏÏωση ηλ. ταχυδÏομείου"
+
+#: templates/authopenid/changeemail.html:9
+#, python-format
+msgid ""
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
+"<strong>another email</strong>, please <a \n"
+"href='%(change_email_url)s'><strong>change it again</strong></a>."
+msgstr ""
+
+#: templates/authopenid/changeemail.html:18
+msgid "Email verified"
+msgstr "Επιβεβαίωση ηλ. ταχυδÏομείου"
+
+#: templates/authopenid/changeemail.html:21
+msgid ""
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
+"you find a very interesting question you can <strong>subscribe for the \n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
+"or less frequently."
+msgstr ""
+
+#: templates/authopenid/complete.html:21
+msgid "Registration"
+msgstr "ΕγγÏαφή"
+
+#: templates/authopenid/complete.html:23
+msgid "User registration"
+msgstr ""
+
+#: templates/authopenid/complete.html:47
+msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
+msgstr ""
+
+#: templates/authopenid/complete.html:56
+msgid ""
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
+"anyone, must be valid</i>)\n"
+" "
+msgstr ""
+
+#: templates/authopenid/complete.html:71
+#: templates/authopenid/signup_with_password.html:5
+#: templates/authopenid/signup_with_password.html:45
+msgid "Signup"
+msgstr "ΕγγÏαφή"
+
+#: templates/authopenid/confirm_email.txt:1
+msgid "Thank you for registering at our Q&A forum!"
+msgstr "Σας ευχαÏιστοÏμε για την εγγÏαφή στο φόÏουμ Q&A!"
+
+#: templates/authopenid/confirm_email.txt:3
+msgid "Your account details are:"
+msgstr "Οι λεπτομέÏειες του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ είναι:"
+
+#: templates/authopenid/confirm_email.txt:5
+msgid "Username:"
+msgstr "Όνομα χÏήστη:"
+
+#: templates/authopenid/confirm_email.txt:6
+msgid "Password:"
+msgstr "Κωδικός Ï€Ïόσβασης:"
+
+#: templates/authopenid/confirm_email.txt:8
+msgid "Please sign in here:"
+msgstr "ΠαÏακαλώ συνδεθείτε εδώ:"
+
+#: templates/authopenid/confirm_email.txt:11
+#: templates/authopenid/email_validation.txt:13
+msgid ""
+"Sincerely,\n"
+"Q&A Forum Administrator"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:2
+#: templates/authopenid/email_validation.html:3
+#, python-format
+msgid "Greetings from the %(site_name)s"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:7
+#: templates/authopenid/email_validation.txt:3
+msgid "To make use of the Forum, please follow the link below:"
+msgstr "Για να χÏησιμοποιήσετε το φόÏουμ, παÏακαλώ ακολουθήστε τον παÏακάτω σÏνδεσμο:"
+
+#: templates/authopenid/email_validation.html:11
+#: templates/authopenid/email_validation.txt:7
+msgid "Following the link above will help us verify your email address."
+msgstr "Ακολουθώντας τον παÏαπάνω σÏνδεσμο θα σας βοηθήσει να επιβεβαιώσετε την ηλεκτÏονική διεÏθυνσή σας."
+
+#: templates/authopenid/email_validation.html:13
+#: templates/authopenid/email_validation.txt:9
+msgid ""
+"If you believe that this message was sent in mistake - \n"
+"no further action is needed. Just ignore this email, we apologize\n"
+"for any inconvenience"
+msgstr ""
+
+#: templates/authopenid/email_validation.txt:1
+msgid "Greetings from the Q&A forum"
+msgstr "ΧαιÏετίσματα από το φόÏουμ Q&A"
+
+#: templates/authopenid/logout.html:3
+msgid "Logout"
+msgstr "ΑποσÏνδεση"
+
+#: templates/authopenid/logout.html:5
+msgid "You have successfully logged out"
+msgstr "Αποσυνδεθήκατε επιτυχώς"
+
+#: templates/authopenid/logout.html:7
+msgid ""
+"However, you still may be logged in to your OpenID provider. Please logout "
+"of your provider if you wish to do so."
+msgstr "Όμως, μποÏείτε ακόμα να συνδεθείτε με τον πάÏοχο του OpenID σας. ΠαÏακαλώ αποσυνδεθείτε από τον πάÏοχό σας εάν το επιθυμείτε."
+
+#: templates/authopenid/signin.html:5
+#: templates/authopenid/widget_signin.html:5
+msgid "User login"
+msgstr "ΣÏνδεση χÏήστη"
+
+#: templates/authopenid/signin.html:15
+#: templates/authopenid/widget_signin.html:19
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr "\nΗ απάντηση στο %(title)s %(summary)s θα ταχυδÏομηθεί μόλις συνδεθείτε\n "
+
+#: templates/authopenid/signin.html:22
+#: templates/authopenid/widget_signin.html:26
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr "Η εÏώτησή σας \n%(title)s %(summary)s θα ταχυδÏομηθεί μόλις συνδεθείτε\n "
+
+#: templates/authopenid/signin.html:31
+#: templates/authopenid/widget_signin.html:36
+msgid ""
+"It's a good idea to make sure that your existing login methods still work, "
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Είναι καλό να βεβαιωθείτε ότι οι υπάÏχουσες μέθοδοι σÏνδεσης δουλεÏουν ακόμα, ή Ï€Ïοσθέστε μια νέα. ΠαÏακαλώ κλικ σε οποιοδήποτε από τα παÏακάτω εικονίδια για έλεγχο/αλλαγή ή Ï€Ïοσθήκη νέων μεθόδων σÏνδεσης."
+
+#: templates/authopenid/signin.html:33
+#: templates/authopenid/widget_signin.html:38
+msgid ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "ΠαÏακαλώ Ï€Ïοσθέστε μια πιο σταθεÏή μέθοδο σÏνδεσης με κλικ σε ένα από τα παÏακάτω εικονίδια, για αποφυγή σÏνδεσης μέσω ηλ. ταχυδÏομείου κάθε φοÏά."
+
+#: templates/authopenid/signin.html:37
+#: templates/authopenid/widget_signin.html:42
+msgid ""
+"Click on one of the icons below to add a new login method or re-validate an "
+"existing one."
+msgstr "Κλικ σε ένα από τα παÏακάτω εικονίδια για Ï€Ïοσθήκη μιας νέας μεθόδου σÏνδεσης ή επαναξιολόγηση μιας υπάÏχουσας."
+
+#: templates/authopenid/signin.html:39
+#: templates/authopenid/widget_signin.html:44
+msgid ""
+"You don't have a method to log in right now, please add one or more by "
+"clicking any of the icons below."
+msgstr "Δεν έχετε μέθοδο σÏνδεσης αμέσως Ï„ÏŽÏα, παÏακαλώ Ï€Ïοσθέσετε μία ή πεÏισσότεÏες πατώντας οποιοδήποτε από τα παÏακάτω εικονίδια."
+
+#: templates/authopenid/signin.html:42
+#: templates/authopenid/widget_signin.html:47
+msgid ""
+"Please check your email and visit the enclosed link to re-connect to your "
+"account"
+msgstr "ΠαÏακαλώ ελέγξτε το ταχυδÏομείο σας και επισκεφτείτε τον πεÏιεχόμενο σÏνδεσμο για επανασÏνδεση με το λογαÏιασμό σας"
+
+#: templates/authopenid/signin.html:90
+msgid "or enter your <span>user name and password</span>"
+msgstr ""
+
+#: templates/authopenid/signin.html:94
+#: templates/authopenid/widget_signin.html:98
+msgid "Please, sign in"
+msgstr ""
+
+#: templates/authopenid/signin.html:101
+#: templates/authopenid/widget_signin.html:105
+msgid "Login failed, please try again"
+msgstr "Η σÏνδεση απέτυχε, παÏακαλώ ξαναπÏοσπαθήστε"
+
+#: templates/authopenid/signin.html:106
+#: templates/authopenid/widget_signin.html:109
+msgid "Login or email"
+msgstr "ΣÏνδεση ή ηλ. ταχυδÏομείο"
+
+#: templates/authopenid/signin.html:110
+#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
+msgid "Password"
+msgstr "Κωδικός Ï€Ïόσβασης"
+
+#: templates/authopenid/signin.html:122
+#: templates/authopenid/widget_signin.html:125
+msgid "To change your password - please enter the new one twice, then submit"
+msgstr "Για αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ - εισάγετε παÏακαλώ το νέο δυο φοÏές, έπειτα υποβολή"
+
+#: templates/authopenid/signin.html:126
+#: templates/authopenid/widget_signin.html:129
+msgid "New password"
+msgstr "Îέος κωδικός Ï€Ïόσβασης"
+
+#: templates/authopenid/signin.html:135
+#: templates/authopenid/widget_signin.html:138
+msgid "Please, retype"
+msgstr "ΠαÏακαλώ, ξαναπληκτÏολογήστε"
+
+#: templates/authopenid/signin.html:145
+#: templates/authopenid/widget_signin.html:148
+#: templates/livesettings/site_settings.html:24
+msgid "Change password"
+msgstr "Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
+
+#: templates/authopenid/signin.html:159
+#: templates/authopenid/widget_signin.html:162
+msgid "Here are your current login methods"
+msgstr "Εδώ είναι οι Ï„Ïέχουσες μέθοδοι σÏνδεσης"
+
+#: templates/authopenid/signin.html:163
+#: templates/authopenid/widget_signin.html:166
+msgid "provider"
+msgstr "πάÏοχος"
+
+#: templates/authopenid/signin.html:164
+#: templates/authopenid/widget_signin.html:167
+msgid "last used"
+msgstr "τελευταία χÏησιμοποιημένο"
+
+#: templates/authopenid/signin.html:165
+#: templates/authopenid/widget_signin.html:168
+msgid "delete, if you like"
+msgstr "διαγÏαφή, εάν θέλετε"
+
+#: templates/authopenid/signin.html:179
+#: templates/authopenid/widget_signin.html:182
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "delete"
+msgstr "διαγÏαφή"
+
+#: templates/authopenid/signin.html:181
+#: templates/authopenid/widget_signin.html:184
+msgid "cannot be deleted"
+msgstr "αδυναμία διαγÏαφής"
+
+#: templates/authopenid/signin.html:194
+#: templates/authopenid/widget_signin.html:197
+msgid "Still have trouble signing in?"
+msgstr "Έχετε ακόμα Ï€Ïόβλημα σÏνδεσης;"
+
+#: templates/authopenid/signin.html:199
+#: templates/authopenid/widget_signin.html:202
+msgid "Please, enter your email address below and obtain a new key"
+msgstr "ΠαÏακαλώ, εισάγετε την ηλ. διεÏθυνσή σας παÏακάτω και αποκτήστε ένα νέο κλειδί"
+
+#: templates/authopenid/signin.html:201
+#: templates/authopenid/widget_signin.html:204
+msgid "Please, enter your email address below to recover your account"
+msgstr "ΠαÏακαλώ, εισάγετε την ηλ. διεÏθυνσή σας παÏακάτω για να ανακτήσετε το λογαÏιασμό σας"
+
+#: templates/authopenid/signin.html:204
+#: templates/authopenid/widget_signin.html:207
+msgid "recover your account via email"
+msgstr "ανάκτηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ μέσω ηλ. ταχυδÏομείου"
+
+#: templates/authopenid/signin.html:215
+#: templates/authopenid/widget_signin.html:217
+msgid "Send a new recovery key"
+msgstr "Αποστολή νέου ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Ïόσβασης"
+
+#: templates/authopenid/signin.html:217
+#: templates/authopenid/widget_signin.html:219
+msgid "Recover your account via email"
+msgstr "Ανάκτηση του λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï ÏƒÎ±Ï‚ μέσω ηλ. ταχυδÏομείου"
+
+#: templates/authopenid/signup_with_password.html:11
+msgid "Please register by clicking on any of the icons below"
+msgstr "ΠαÏακαλώ εγγÏαφείτε με κλικ σε οποιοδήποτε από τα παÏακάτω εικονίδια"
+
+#: templates/authopenid/signup_with_password.html:24
+msgid "or create a new user name and password here"
+msgstr "ή δημιουÏγήστε ένα νέο όνομα χÏήστη και ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÎµÎ´ÏŽ"
+
+#: templates/authopenid/signup_with_password.html:26
+msgid "Create login name and password"
+msgstr "ΔημιουÏγία ονόματος σÏνδεσης και ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
+
+#: templates/authopenid/signup_with_password.html:27
+msgid ""
+"<span class='strong big'>If you prefer, create your forum login name and \n"
+"password here. However</span>, please keep in mind that we also support \n"
+"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
+"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
+"your login details with anyone and having to remember yet another password."
+msgstr ""
+
+#: templates/authopenid/signup_with_password.html:42
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr "ΠαÏακαλώ διαβάστε και πληκτÏολογήστε στις δÏο παÏακάτω λέξεις για να βοηθήσετε στην αποφυγή δημιουÏγίας αυτόματου λογαÏιασμοÏ."
+
+#: templates/authopenid/signup_with_password.html:47
+msgid "or"
+msgstr "ή"
+
+#: templates/authopenid/signup_with_password.html:48
+msgid "return to OpenID login"
+msgstr "επιστÏοφή στη σÏνδεση OpenID"
+
+#: templates/authopenid/verify_email.html:2
+#: templates/authopenid/verify_email.html:4
+msgid "Confirm email address"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:6
+msgid ""
+"Validation email sent. Please find it and follow the enclosed link.<br/>\n"
+" If the link doesn't work - enter the code below:"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:11
+msgid "Confirm email"
+msgstr ""
+
+#: templates/authopenid/widget_signin.html:33
+msgid ""
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr ""
+
+#: templates/authopenid/widget_signin.html:94
+msgid "or enter your <span>user name and password</span>, then sign in"
+msgstr ""
+
+#: templates/avatar/add.html:3
+msgid "add avatar"
+msgstr "Ï€Ïοσθήκη απεικόνισης"
+
+#: templates/avatar/add.html:5
+msgid "Change avatar"
+msgstr "Αλλαγή απεικόνισης"
+
+#: templates/avatar/add.html:6 templates/avatar/change.html:7
+msgid "Your current avatar: "
+msgstr "Η Ï„Ïέχουσα απεικόνιση:"
+
+#: templates/avatar/add.html:9 templates/avatar/change.html:11
+msgid "You haven't uploaded an avatar yet. Please upload one now."
+msgstr "Δεν έχετε ανεβάσει μια απεικόνιση ακόμα. ΠαÏακαλώ ανεβάστε μία Ï„ÏŽÏα."
+
+#: templates/avatar/add.html:13
+msgid "Upload New Image"
+msgstr "Ανεβάστε νέα εικόνα"
+
+#: templates/avatar/change.html:4
+msgid "change avatar"
+msgstr "αλλαγή απεικόνισης"
+
+#: templates/avatar/change.html:17
+msgid "Choose new Default"
+msgstr "Επιλέξτε νέα Ï€Ïοεπιλογή"
+
+#: templates/avatar/change.html:22
+msgid "Upload"
+msgstr "Ανέβασμα"
+
+#: templates/avatar/confirm_delete.html:2
+msgid "delete avatar"
+msgstr "διαγÏαφή απεικόνισης"
+
+#: templates/avatar/confirm_delete.html:4
+msgid "Please select the avatars that you would like to delete."
+msgstr "ΠαÏακαλώ επιλέξτε τις απεικονίσεις που θα θέλατε να διαγÏάψετε."
+
+#: templates/avatar/confirm_delete.html:6
+#, python-format
+msgid ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Δεν έχετε απεικονίσεις για διαγÏαφή. ΠαÏακαλώ <a href=\"%(avatar_change_url)s\">ανεβάστε μία</a> Ï„ÏŽÏα."
+
+#: templates/avatar/confirm_delete.html:12
+msgid "Delete These"
+msgstr "ΔιαγÏαφή θέσης"
+
+#: templates/email/ask_for_signature.html:4
+#, python-format
+msgid "%(user)s, please reply to this message."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:9
+msgid ""
+"Your post could not be published, because we could not detect signature in "
+"your email."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:10
+msgid ""
+"This happened either because this is your first post or you have changed "
+"your email signature."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:11
+msgid "Please make a simple response, without editing this message."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:12
+msgid ""
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
+msgstr ""
+
+#: templates/email/change_settings_info.html:4
+#, python-format
+msgid ""
+"To change frequency, language and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr ""
+
+#: templates/email/change_settings_info.html:6
+#, python-format
+msgid ""
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr ""
+
+#: templates/email/change_settings_info.html:10
+#, python-format
+msgid ""
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
+msgstr ""
+
+#: templates/email/delayed_email_alert.html:2
+#, python-format
+msgid "Dear %(name)s,"
+msgstr ""
+
+#: templates/email/delayed_email_alert.html:3
+#, python-format
+msgid "The following question has been updated %(site_name)s:"
+msgid_plural ""
+"The following %(num)s questions have been updated on %(site_name)s:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/email/feedback_email.txt:2
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message.\n"
+msgstr "\nΓεια σας, αυτό είναι ένα μήνυμα ανάδÏασης του φόÏουμ %(site_title)s.\n"
+
+#: templates/email/footer.html:1
+#, python-format
+msgid "Sincerely,<br>%(site_name)s Administrator"
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:10
+#, python-format
+msgid "%(username)s, your question could not be posted by email just yet."
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:14
+#, python-format
+msgid ""
+"To make posts by email, you need to receive about %(min_upvotes)s upvotes."
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:15
+#, python-format
+msgid "At this time, please post your question at %(link)s"
+msgstr ""
+
+#: templates/email/macros.html:19
+#, python-format
+msgid "Question by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:21
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's question:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:26
+msgid "Question :"
+msgstr ""
+
+#: templates/email/macros.html:33
+#, python-format
+msgid "Asked by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:40
+msgid "Tags:"
+msgstr ""
+
+#: templates/email/macros.html:48
+#, python-format
+msgid ""
+"\n"
+" %(author)s's answer:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:52
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's answer:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:57
+#, python-format
+msgid "Answered by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:64
+#, python-format
+msgid ""
+"\n"
+" %(author)s's comment:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:68
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's comment:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:73
+#, python-format
+msgid ""
+"\n"
+" Commented by %(author)s:\n"
+" "
+msgstr ""
+
+#: templates/email/notify_author_about_approved_post.html:21
+msgid "Below is a copy of your post:"
+msgstr ""
+
+#: templates/email/post_as_subthread.html:8
+#, python-format
+msgid ""
+"\n"
+" %(count)s comment:\n"
+" "
+msgid_plural ""
+"\n"
+" %(count)s comments:\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/email/re_welcome_lamson_on.html:2
+#: templates/email/re_welcome_lamson_on.html:3
+#, python-format
+msgid "Great, you are ready to use %(site_name)s!"
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:7
+#, python-format
+msgid "You can post questions by emailing them at %(ask_address)s."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:8
+msgid ""
+"When you receive update notifications, you will be able to respond to them, "
+"also by email."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:9
+#, python-format
+msgid ""
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:11
+#: templates/email/welcome_lamson_off.html:10
+#, python-format
+msgid ""
+"Please visit %(site_name)s at <a href=\"%(site_url)s\">%(site_url)s</a>, we "
+"look forward to your posts."
+msgstr ""
+
+#: templates/email/rejected_post.html:2 templates/email/rejected_post.html:3
+msgid " Your post was rejected. "
+msgstr ""
+
+#: templates/email/rejected_post.html:5
+msgid "Your post (copied in the end), was rejected for the following reason:"
+msgstr ""
+
+#: templates/email/rejected_post.html:7
+msgid "Here is your original post"
+msgstr ""
+
+#: templates/email/reply_by_email_error.html:1
+msgid ""
+"\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr ""
+
+#: templates/email/welcome_lamson_off.html:6
+#: templates/email/welcome_lamson_off.html:7
+#: templates/email/welcome_lamson_on.html:3
+#: templates/email/welcome_lamson_on.html:4
+#, python-format
+msgid "Welcome to %(site_name)s!"
+msgstr ""
+
+#: templates/email/welcome_lamson_on.html:11
+msgid ""
+"Important: <em>Please reply</em> to this message, without editing it. We "
+"need this to determine your email signature and that the email address is "
+"valid and was typed correctly."
+msgstr ""
+
+#: templates/email/welcome_lamson_on.html:14
+#, python-format
+msgid ""
+"Until we receive the response from you, you will not be able ask or answer "
+"questions on %(site_name)s by email."
+msgstr ""
+
+#: templates/embed/list_widgets.html:44
+msgid "How to use?"
+msgstr ""
+
+#: templates/embed/list_widgets.html:45
+msgid ""
+"\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
+" "
+msgstr ""
+
+#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
+#, python-format
+msgid "%(action)s an %(widget_name)s widget"
+msgstr ""
+
+#: templates/embed/widget_form.html:14
+#: templates/user_profile/user_moderate.html:20
+msgid "Save"
+msgstr "Αποθήκευση"
+
+#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
+msgid "Widgets"
+msgstr ""
+
+#: templates/embed/widgets.html:11
+msgid ""
+"Create and embed widgets into your sites, here a list of available widgets."
+msgstr ""
+
+#: templates/embed/widgets.html:16
+msgid "Ask a question"
+msgstr "Υποβολή εÏώτησης"
+
+#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
+msgid "create"
+msgstr ""
+
+#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
+msgid "view list"
+msgstr ""
+
+#: templates/embed/widgets.html:25
+msgid "List of questions"
+msgstr ""
+
+#: templates/group_messaging/email_alert.html:7
+#, python-format
+msgid "%(author)s wrote:"
+msgstr ""
+
+#: templates/group_messaging/email_alert.html:11
+msgid ""
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
+msgstr ""
+
+#: templates/group_messaging/home.html:7
+#: templates/group_messaging/home_thread_details.html:7
+msgid "compose"
+msgstr ""
+
+#: templates/group_messaging/macros.html:5
+#, python-format
+msgid "You wrote on %(date)s:"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:3
+msgid "Messages by sender:"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:5
+#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
+msgid "inbox"
+msgstr "εισεÏχόμενα"
+
+#: templates/group_messaging/senders_list.html:9
+msgid "sent"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:16
+msgid "trash"
+msgstr ""
+
+#: templates/group_messaging/threads_list.html:25
+msgid "there are no messages yet..."
+msgstr ""
+
+#: templates/livesettings/_admin_site_views.html:4
+msgid "Sites"
+msgstr "Τόποι"
+
+#: templates/livesettings/group_settings.html:4
+msgid "Settings"
+msgstr ""
+
+#: templates/livesettings/group_settings.html:9
+#: templates/livesettings/site_settings.html:51
+msgid "Please correct the error below."
+msgid_plural "Please correct the errors below."
+msgstr[0] "ΠαÏακαλώ διοÏθώστε το παÏακάτω λάθος."
+msgstr[1] "ΠαÏακαλώ διοÏθώστε τα παÏακάτω λάθη."
+
+#: templates/livesettings/group_settings.html:16
+#, python-format
+msgid "Settings included in %(name)s."
+msgstr "ΣυμπεÏιλαμβανόμενες Ïυθμίσεις στο %(name)s."
+
+#: templates/livesettings/group_settings.html:50
+#: templates/livesettings/site_settings.html:98
+msgid "You don't have permission to edit values."
+msgstr "Δεν έχετε άδεια επεξεÏγασίας τιμών."
+
+#: templates/livesettings/site_settings.html:24
+msgid "Documentation"
+msgstr "ΤεκμηÏίωση"
+
+#: templates/livesettings/site_settings.html:24
+msgid "Log out"
+msgstr "ΑποσÏνδεση"
+
+#: templates/livesettings/site_settings.html:27
+msgid "Home"
+msgstr "ΑÏχική σελίδα"
+
+#: templates/livesettings/site_settings.html:28
+msgid "Edit Site Settings"
+msgstr "ΕπεξεÏγασία Ïυθμίσεων τόπου"
+
+#: templates/livesettings/site_settings.html:44
+msgid "Livesettings are disabled for this site."
+msgstr "ΑπενεÏγοποίηση Ζωντανών Ïυθμίσεων για αυτόν τον τόπο"
+
+#: templates/livesettings/site_settings.html:45
+msgid "All configuration options must be edited in the site settings.py file"
+msgstr "Όλες οι επιλογές διευθέτησης Ï€Ïέπει να επεξεÏγαστοÏν στο αÏχείο του τόπου settings.py"
+
+#: templates/livesettings/site_settings.html:67
+#, python-format
+msgid "Group settings: %(name)s"
+msgstr "Ρυθμίσεις ομάδας: %(name)s"
+
+#: templates/livesettings/site_settings.html:94
+msgid "Uncollapse all"
+msgstr "ΑποσÏμπτυξη όλων"
+
+#: templates/main_page/headline.html:4 views/readers.py:151
#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
msgstr[0] "%(q_num)s εÏώτηση"
msgstr[1] "%(q_num)s εÏωτήσεις"
-#: skins/default/templates/main_page/headline.html:6
+#: templates/main_page/headline.html:6
#, python-format
msgid "with %(author_name)s's contributions"
msgstr "με συνεισφοÏές του %(author_name)s"
-#: skins/default/templates/main_page/headline.html:12
+#: templates/main_page/headline.html:11
msgid "Tagged"
msgstr "Με ετικέτα"
-#: skins/default/templates/main_page/headline.html:23
+#: templates/main_page/headline.html:22
msgid "Search tips:"
msgstr "Οδηγίες αναζήτησης:"
-#: skins/default/templates/main_page/headline.html:26
+#: templates/main_page/headline.html:25
msgid "reset author"
msgstr "ΕπαναφοÏά από το συντάκτη"
-#: skins/default/templates/main_page/headline.html:28
-#: skins/default/templates/main_page/headline.html:31
-#: skins/default/templates/main_page/nothing_found.html:18
-#: skins/default/templates/main_page/nothing_found.html:21
+#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
+#: templates/main_page/nothing_found.html:18
+#: templates/main_page/nothing_found.html:21
msgid " or "
msgstr "ή"
-#: skins/default/templates/main_page/headline.html:29
+#: templates/main_page/headline.html:28
msgid "reset tags"
msgstr "επαναφοÏά ετικετών"
-#: skins/default/templates/main_page/headline.html:32
-#: skins/default/templates/main_page/headline.html:35
+#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
msgid "start over"
msgstr "επανεκκίνηση"
-#: skins/default/templates/main_page/headline.html:37
+#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
msgstr "- για επέκταση, ή εμβάθυνση Ï€Ïοσθήκη πεÏισσότεÏων ετικετών και αναθεώÏηση του εÏωτήματος."
-#: skins/default/templates/main_page/headline.html:40
+#: templates/main_page/headline.html:39
msgid "Search tip:"
msgstr "Συμβουλή αναζήτησης:"
-#: skins/default/templates/main_page/headline.html:40
+#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
msgstr "Ï€Ïοσθήκη ετικετών και εÏωτήματος για ακÏιβέστεÏη αναζήτηση"
-#: skins/default/templates/main_page/nothing_found.html:4
+#: templates/main_page/nothing_found.html:4
msgid "There are no unanswered questions here"
msgstr "Δεν υπάÏχουν αναπάντητες εÏωτήσεις εδώ"
-#: skins/default/templates/main_page/nothing_found.html:7
+#: templates/main_page/nothing_found.html:7
msgid "No questions here. "
msgstr "ΧωÏίς εÏωτήσεις εδώ."
-#: skins/default/templates/main_page/nothing_found.html:8
+#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
msgstr "ΠαÏακαλώ ακολουθήστε μεÏικές εÏωτήσεις ή ακολουθήστε μεÏικοÏÏ‚ χÏήστες."
-#: skins/default/templates/main_page/nothing_found.html:13
+#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
msgstr "ΜποÏείτε να επεκτείνετε την αναζήτησή σας κατά"
-#: skins/default/templates/main_page/nothing_found.html:16
+#: templates/main_page/nothing_found.html:16
msgid "resetting author"
msgstr "επαναφοÏά συντάκτη"
-#: skins/default/templates/main_page/nothing_found.html:19
+#: templates/main_page/nothing_found.html:19
msgid "resetting tags"
msgstr "επαναφοÏά ετικετών"
-#: skins/default/templates/main_page/nothing_found.html:22
-#: skins/default/templates/main_page/nothing_found.html:25
+#: templates/main_page/nothing_found.html:22
+#: templates/main_page/nothing_found.html:25
msgid "starting over"
msgstr "επανεκκίνηση"
-#: skins/default/templates/main_page/nothing_found.html:30
+#: templates/main_page/nothing_found.html:30
msgid "Please always feel free to ask your question!"
msgstr "ΠαÏακαλώ να αισθανόσαστε ελεÏθεÏος να υποβάλετε την εÏώτησή σας!"
-#: skins/default/templates/main_page/questions_loop.html:12
+#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr "Δεν βÏήκατε αυτό που αναζητάτε;"
-#: skins/default/templates/main_page/questions_loop.html:13
-msgid "Please, post your question!"
-msgstr "ΠαÏακαλώ, στείλτε την εÏώτηση σας!"
+#: templates/main_page/questions_loop.html:10
+msgid "Ask your question!"
+msgstr ""
-#: skins/default/templates/main_page/tab_bar.html:9
+#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
msgstr "εγγÏαφή στην Ï„Ïοφοδοσία εÏωτήσεων"
-#: skins/default/templates/main_page/tab_bar.html:10
+#: templates/main_page/tab_bar.html:12
msgid "RSS"
msgstr "RSS"
-#: skins/default/templates/meta/bottom_scripts.html:7
+#: templates/main_page/tag_search.html:2
+msgid "Tag search"
+msgstr ""
+
+#: templates/main_page/tag_search.html:5
+msgid "search"
+msgstr ""
+
+#: templates/meta/bottom_scripts.html:7
#, python-format
-msgid "Please note: %(app_name)s requires javascript to work properly, please enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</a>"
+msgid ""
+"Please note: %(app_name)s requires javascript to work properly, please "
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr "ΠαÏακαλώ σημειώστε: το %(app_name)s απαιτεί javascript για να δουλέψει σωστά, παÏακαλώ ενεÏγοποιήστε το javascript στον πεÏιηγητή σας, <a href=\"%(noscript_url)s\">Î¹Î´Î¿Ï Ï€ÏŽÏ‚</a>"
-#: skins/default/templates/meta/editor_data.html:5
+#: templates/meta/editor_data.html:5
#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
msgstr[0] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)s χαÏακτήÏα"
msgstr[1] "κάθε ετικέτα Ï€Ïέπει να είναι μικÏότεÏη από %(max_chars)s χαÏακτήÏες"
-#: skins/default/templates/meta/editor_data.html:7
+#: templates/meta/editor_data.html:7
#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
msgstr[0] "παÏακαλώ χÏησιμοποιήστε %(tag_count)s ετικέτα"
msgstr[1] "παÏακαλώ χÏησιμοποιήστε %(tag_count)s ετικέτες ή λιγότεÏες"
-#: skins/default/templates/meta/editor_data.html:8
+#: templates/meta/editor_data.html:8
#, python-format
-msgid "please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
+msgid ""
+"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
msgstr "παÏακαλώ χÏησιμοποιήστε μέχÏι %(tag_count)s ετικέτες, λιγότεÏους από %(max_chars)s χαÏακτήÏες η καθεμιά"
-#: skins/default/templates/question/answer_tab_bar.html:3
+#: templates/question/answer_card.html:21
+msgid "This response is published"
+msgstr ""
+
+#: templates/question/answer_controls.html:2
+msgid "swap with question"
+msgstr "ανταλλαγή με εÏώτηση"
+
+#: templates/question/answer_controls.html:11
+msgid "remove offensive flag"
+msgstr ""
+
+#: templates/question/answer_controls.html:13
+#: templates/question/question_controls.html:12
+msgid "remove flag"
+msgstr "αφαίÏεση σημαίας"
+
+#: templates/question/answer_controls.html:18
+#: templates/question/answer_controls.html:26
+#: templates/question/question_controls.html:10
+#: templates/question/question_controls.html:16
+#: templates/question/question_controls.html:23
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr "αναφοÏά ως επιθετική (δηλαδή πεÏιέχει όχληση, διαφήμιση, κακόβουλο κείμενο, κλ.)"
+
+#: templates/question/answer_controls.html:20
+#: templates/question/answer_controls.html:28
+#: templates/question/question_controls.html:18
+#: templates/question/question_controls.html:25
+msgid "flag offensive"
+msgstr "επιθετική σημαία"
+
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "undelete"
+msgstr "επανεγγÏαφή"
+
+#: templates/question/answer_controls.html:43
+msgid "unpublish"
+msgstr ""
+
+#: templates/question/answer_controls.html:48
+msgid "publish"
+msgstr ""
+
+#: templates/question/answer_controls.html:54
+msgid "permanent link"
+msgstr "μόνιμος σÏνδεσμος"
+
+#: templates/question/answer_controls.html:55
+#: templates/widgets/markdown_help.html:20
+msgid "link"
+msgstr "σÏνδεσμος"
+
+#: templates/question/answer_controls.html:58
+msgid "more"
+msgstr ""
+
+#: templates/question/answer_controls.html:71
+msgid "repost as a question comment"
+msgstr ""
+
+#: templates/question/answer_controls.html:85
+msgid "repost as a comment under the older answer"
+msgstr ""
+
+#: templates/question/answer_tab_bar.html:3
#, python-format
msgid ""
"\n"
-" %(counter)s Answer\n"
-" "
+" %(counter)s Answer\n"
+" "
msgid_plural ""
"\n"
-" %(counter)s Answers\n"
+" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-"%(counter)s απάντηση\n"
-" "
msgstr[1] ""
-"\n"
-"%(counter)s απαντήσεις\n"
-" "
-#: skins/default/templates/question/answer_tab_bar.html:14
+#: templates/question/answer_tab_bar.html:11
+msgid "Sort by »"
+msgstr ""
+
+#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
msgstr "οι παλιότεÏες απαντήσεις θα εμφανίζονται Ï€Ïώτες"
-#: skins/default/templates/question/answer_tab_bar.html:15
-msgid "oldest answers"
-msgstr "οι Ï€Î¿Î»Ï Ï€Î±Î»Î¹Î­Ï‚ απαντήσεις"
-
-#: skins/default/templates/question/answer_tab_bar.html:17
+#: templates/question/answer_tab_bar.html:17
msgid "newest answers will be shown first"
msgstr "οι Ï€Î¿Î»Ï Î½Î­ÎµÏ‚ απαντήσεις θα εμφανίζονται Ï€Ïώτες"
-#: skins/default/templates/question/answer_tab_bar.html:18
-msgid "newest answers"
-msgstr "οι Ï€Î¿Î»Ï Î½Î­ÎµÏ‚ απαντήσεις"
-
-#: skins/default/templates/question/answer_tab_bar.html:20
+#: templates/question/answer_tab_bar.html:20
msgid "most voted answers will be shown first"
msgstr "οι πιο ψηφισμένες απαντήσεις θα εμφανίζονται Ï€Ïώτες"
-#: skins/default/templates/question/answer_tab_bar.html:21
-msgid "popular answers"
-msgstr "δημοφιλείς απαντήσεις"
+#: templates/question/answer_vote_buttons.html:8
+#: templates/user_profile/users_answers.html:7
+msgid "this answer has been selected as correct"
+msgstr "αυτή η απάντηση επιλέχτηκε ως σωστή"
-#: skins/default/templates/question/content.html:20
-#: skins/default/templates/question/new_answer_form.html:46
-msgid "Answer Your Own Question"
-msgstr "Απάντηση των δικών σας εÏωτήσεων"
+#: templates/question/answer_vote_buttons.html:10
+msgid "mark this answer as correct (click again to undo)"
+msgstr "σημείωση αυτής της απάντησης ως σωστής (κλικ ξανά για αναίÏεση)"
+
+#: templates/question/closed_question_info.html:2
+#, python-format
+msgid ""
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Η εÏώτηση έκλεισε για τον παÏακάτω λόγο <b>\"%(close_reason)s\"</b> <i> από"
+
+#: templates/question/closed_question_info.html:4
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr "κλείσιμο ημεÏομηνίας %(closed_at)s"
-#: skins/default/templates/question/new_answer_form.html:14
+#: templates/question/content.html:33
+msgid "Edit Your Previous Answer"
+msgstr ""
+
+#: templates/question/content.html:34
+msgid "(only one answer per user is allowed)"
+msgstr ""
+
+#: templates/question/new_answer_form.html:12
msgid "Login/Signup to Answer"
msgstr "ΣÏνδεση/ΕγγÏαφή σε απάντηση"
-#: skins/default/templates/question/new_answer_form.html:22
+#: templates/question/new_answer_form.html:20
msgid "Your answer"
msgstr "Η απάντησή σας"
-#: skins/default/templates/question/new_answer_form.html:24
+#: templates/question/new_answer_form.html:22
msgid "Be the first one to answer this question!"
msgstr "Îα είσαστε ο Ï€Ïώτος που θα απαντήσει αυτήν την εÏώτηση!"
-#: skins/default/templates/question/new_answer_form.html:30
-msgid "you can answer anonymously and then login"
-msgstr "μποÏείτε να απαντήσετε ανώνυμα και μετά να συνδεθείτε"
-
-#: skins/default/templates/question/new_answer_form.html:34
-msgid "answer your own question only to give an answer"
-msgstr "απαντήστε τη δική σας εÏώτηση μόνο για να δώσετε μια απάντηση"
+#: templates/question/new_answer_form.html:28
+msgid ""
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<strong>please do remember to vote</strong> (after you log in)!"
+msgstr ""
-#: skins/default/templates/question/new_answer_form.html:36
-msgid "please only give an answer, no discussions"
-msgstr "παÏακαλώ δώστε μόνο μια απάντηση, όχι συζητήσεις"
+#: templates/question/new_answer_form.html:32
+msgid ""
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
+"can always <strong>revise your original question</strong>. Please "
+"<strong>use comments for discussions</strong> and <strong>please don't "
+"forget to vote :)</strong> for the answers that you liked (or perhaps did "
+"not like)!"
+msgstr ""
-#: skins/default/templates/question/new_answer_form.html:43
-msgid "Login/Signup to Post Your Answer"
-msgstr "ΣÏνδεση/εγγÏαφή για ταχυδÏόμηση της απάντησής σας"
+#: templates/question/new_answer_form.html:34
+msgid ""
+"<span class='big strong'>Please try to give a substantial answer</span>. If "
+"you wanted to comment on the question or answer, just <strong>use the "
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr ""
-#: skins/default/templates/question/new_answer_form.html:48
-msgid "Answer the question"
-msgstr "Απαντήστε την εÏώτηση"
+#: templates/question/new_answer_form.html:39
+msgid "Add answer"
+msgstr ""
-#: skins/default/templates/question/sharing_prompt_phrase.html:2
-#, python-format
-msgid "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</a> to this question via"
-msgstr "ΞέÏετε κάποιον που μποÏεί να απαντήσει; ΜοιÏαστείτε ένα <a href=\"%(question_url)s\">σÏνδεσμο</a> με αυτήν την εÏώτηση μέσω"
+#: templates/question/question_controls.html:5
+msgid "retag"
+msgstr "μετονομασία"
-#: skins/default/templates/question/sharing_prompt_phrase.html:8
-msgid " or"
-msgstr "ή"
+#: templates/question/question_controls.html:29
+msgid "reopen"
+msgstr "ξανάνοιγμα"
-#: skins/default/templates/question/sharing_prompt_phrase.html:10
-msgid "email"
-msgstr "ηλ. ταχυδÏομείο"
+#: templates/question/question_controls.html:31
+msgid "close"
+msgstr "κλείσιμο"
-#: skins/default/templates/question/sidebar.html:4
+#: templates/question/sidebar.html:8
msgid "Question tools"
msgstr "ΕÏγαλεία εÏώτησης"
-#: skins/default/templates/question/sidebar.html:7
+#: templates/question/sidebar.html:11
msgid "click to unfollow this question"
msgstr "κλικ για μη παÏακολοÏθηση αυτής της εÏώτησης"
-#: skins/default/templates/question/sidebar.html:8
+#: templates/question/sidebar.html:12
msgid "Following"
msgstr "ΠαÏακολοÏθηση"
-#: skins/default/templates/question/sidebar.html:9
+#: templates/question/sidebar.html:13
msgid "Unfollow"
msgstr "Μη παÏακολοÏθηση"
-#: skins/default/templates/question/sidebar.html:13
+#: templates/question/sidebar.html:17
msgid "click to follow this question"
msgstr "κλικ για παÏακολοÏθηση αυτής της εÏώτησης"
-#: skins/default/templates/question/sidebar.html:14
+#: templates/question/sidebar.html:18
msgid "Follow"
msgstr "ΠαÏακολοÏθηση"
-#: skins/default/templates/question/sidebar.html:21
+#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
msgstr[0] "%(count)s οπαδός"
msgstr[1] "%(count)s οπαδοί"
-#: skins/default/templates/question/sidebar.html:27
-msgid "email the updates"
-msgstr "ενημεÏώσεις με ηλ. ταχυδÏομείο"
-
-#: skins/default/templates/question/sidebar.html:30
-msgid "<strong>Here</strong> (once you log in) you will be able to sign up for the periodic email updates about this question."
-msgstr "<strong>Εδώ</strong> (μόλις συνδεθείτε) θα μποÏείτε να εγγÏαφείτε για τις πεÏιοδικές ενημεÏώσεις ηλ. ταχυδÏομείου για αυτήν την εÏώτηση."
-
-#: skins/default/templates/question/sidebar.html:35
+#: templates/question/sidebar.html:33
msgid "subscribe to this question rss feed"
msgstr "εγγÏαφή σε αυτήν την εÏώτηση Ï„Ïοφοδοσίας rss"
-#: skins/default/templates/question/sidebar.html:36
+#: templates/question/sidebar.html:34
msgid "subscribe to rss feed"
msgstr "εγγÏαφή στην Ï„Ïοφοδοσία rss"
-#: skins/default/templates/question/sidebar.html:46
+#: templates/question/sidebar.html:44
+msgid "Invite"
+msgstr ""
+
+#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
+#: templates/user_profile/user_email_subscriptions.html:59
+#: templates/widgets/tag_selector.html:20
+#: templates/widgets/tag_selector.html:37
+#: templates/widgets/tag_selector.html:56
+msgid "add"
+msgstr "Ï€Ïοσθήκη"
+
+#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
+msgid "- or -"
+msgstr ""
+
+#: templates/question/sidebar.html:70
+msgid "share with everyone"
+msgstr ""
+
+#: templates/question/sidebar.html:81
+msgid "This question is currently shared only with:"
+msgstr ""
+
+#: templates/question/sidebar.html:83
+msgid "Individual users"
+msgstr ""
+
+#: templates/question/sidebar.html:88
+msgid "You"
+msgstr ""
+
+#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
+msgid "and"
+msgstr ""
+
+#: templates/question/sidebar.html:120
+#, python-format
+msgid "%(more_count)s more"
+msgstr ""
+
+#: templates/question/sidebar.html:126
+msgid "Public thread"
+msgstr ""
+
+#: templates/question/sidebar.html:127
+#, python-format
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
+msgstr ""
+
+#: templates/question/sidebar.html:135
msgid "Stats"
msgstr "Στατιστικά"
-#: skins/default/templates/question/sidebar.html:48
-msgid "question asked"
-msgstr "Υποβληθείσες εÏωτήσεις"
+#: templates/question/sidebar.html:137
+msgid "Asked"
+msgstr ""
-#: skins/default/templates/question/sidebar.html:51
-msgid "question was seen"
-msgstr "η εÏώτηση μελετήθηκε"
+#: templates/question/sidebar.html:140
+msgid "Seen"
+msgstr ""
-#: skins/default/templates/question/sidebar.html:51
+#: templates/question/sidebar.html:140
msgid "times"
msgstr "φοÏές"
-#: skins/default/templates/question/sidebar.html:54
-msgid "last updated"
-msgstr "τελευταία ενημέÏωση"
+#: templates/question/sidebar.html:143
+msgid "Last updated"
+msgstr ""
-#: skins/default/templates/question/sidebar.html:63
+#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "σχετικές εÏωτήσεις"
-#: skins/default/templates/question/subscribe_by_email_prompt.html:7
-#: skins/default/templates/question/subscribe_by_email_prompt.html:9
-msgid "Notify me once a day when there are any new answers"
-msgstr "Ειδοποιήστε με μια φοÏά τη μέÏα όταν υπάÏχουν νέες απαντήσεις"
-
-#: skins/default/templates/question/subscribe_by_email_prompt.html:11
-msgid "Notify me weekly when there are any new answers"
-msgstr "Ειδοποιήστε με μια φοÏά τη βδομάδα όταν υπάÏχουν νέες απαντήσεις"
-
-#: skins/default/templates/question/subscribe_by_email_prompt.html:13
-msgid "Notify me immediately when there are any new answers"
-msgstr "Ειδοποιήστε με αμέσως όταν υπάÏχουν νέες απαντήσεις"
-
-#: skins/default/templates/question/subscribe_by_email_prompt.html:16
-#, python-format
-msgid "You can always adjust frequency of email updates from your %(profile_url)s"
-msgstr "ΜποÏείτε πάντα να Ïυθμίσετε τη συχνότητα ενημεÏώσεων του ταχυδÏομείου από το %(profile_url)s σας"
+#: templates/tags/form_bulk_tag_subscription.html:4
+msgid "Tag subscriptions"
+msgstr ""
-#: skins/default/templates/question/subscribe_by_email_prompt.html:21
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr "μόλις συνδεθείτε θα μποÏείτε να εγγÏαφείτε για ενημεÏώσεις εδώ"
+#: templates/tags/form_bulk_tag_subscription.html:6
+msgid "Tag Subscriptions"
+msgstr ""
-#: skins/default/templates/user_profile/user.html:12
+#: templates/tags/header.html:7
#, python-format
-msgid "%(username)s's profile"
-msgstr "κατατομή %(username)s"
-
-#: skins/default/templates/user_profile/user_edit.html:4
-msgid "Edit user profile"
-msgstr "ΕπεξεÏγασία κατατομής χÏήστη"
+msgid "Tags, matching \"%(tag_query)s\""
+msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:7
-msgid "edit profile"
-msgstr "επεξεÏγασία κατατομής"
+#: templates/tags/header.html:19
+msgid "sorted alphabetically"
+msgstr "Ταξινομημένες αÏιθμητικά"
-#: skins/default/templates/user_profile/user_edit.html:21
-#: skins/default/templates/user_profile/user_info.html:15
-msgid "change picture"
-msgstr "αλλαγή εικόνας"
+#: templates/tags/header.html:20
+msgid "by name"
+msgstr "Κατ' όνομα"
-#: skins/default/templates/user_profile/user_edit.html:25
-#: skins/default/templates/user_profile/user_info.html:19
-msgid "remove"
-msgstr "αφαίÏεση"
+#: templates/tags/header.html:25
+msgid "sorted by frequency of tag use"
+msgstr "Ταξινομημένες κατά συχνότητα χÏήσης ετικέτας"
-#: skins/default/templates/user_profile/user_edit.html:32
-msgid "Registered user"
-msgstr "ΚαταχωÏημένος χÏήστης"
+#: templates/tags/header.html:26
+msgid "by popularity"
+msgstr "κατά δημοφιλία"
-#: skins/default/templates/user_profile/user_edit.html:39
-msgid "Screen Name"
-msgstr "Όνομα οθόνης"
+#: templates/tags/header.html:34 templates/tags/header.html.py:35
+msgid "suggested"
+msgstr ""
-#: skins/default/templates/user_profile/user_edit.html:95
-#: skins/default/templates/user_profile/user_email_subscriptions.html:21
-msgid "Update"
-msgstr "ΕνημέÏωση"
+#: templates/tags/header.html:42 templates/tags/header.html.py:43
+msgid "manage subscriptions"
+msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:4
-#: skins/default/templates/user_profile/user_tabs.html:42
-msgid "subscriptions"
-msgstr "ΕγγÏαφές"
+#: templates/tags/list_bulk_tag_subscription.html:4
+msgid "Manage Tag subscriptions"
+msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:7
-msgid "Email subscription settings"
-msgstr "Ρυθμίσεις εγγÏαφής ηλ. ταχυδÏομείου"
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Manage Tag subscription</a> "
+msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:8
-msgid "email subscription settings info"
-msgstr "πληÏοφοÏίες Ïυθμίσεων εγγÏαφής ηλ. ταχυδÏομείου"
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Create New"
+msgstr ""
-#: skins/default/templates/user_profile/user_email_subscriptions.html:22
-msgid "Stop sending email"
-msgstr "Σταμάτημα αποστολής ταχυδÏομείου"
+#: templates/tags/list_bulk_tag_subscription.html:11
+msgid "Date"
+msgstr ""
-#: skins/default/templates/user_profile/user_favorites.html:4
-#: skins/default/templates/user_profile/user_tabs.html:27
-msgid "followed questions"
-msgstr "επιτηÏοÏμενες εÏωτήσεις"
+#: templates/tags/list_bulk_tag_subscription.html:17
+msgid "Action"
+msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:18
-#: skins/default/templates/user_profile/user_tabs.html:12
-msgid "inbox"
-msgstr "εισεÏχόμενα"
+#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
+msgid "Edit"
+msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:34
+#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Ενότητες:"
-#: skins/default/templates/user_profile/user_inbox.html:38
+#: templates/user_inbox/base.html:19
+msgid "messages"
+msgstr ""
+
+#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
msgstr "απαντήσεις φόÏουμ (%(re_count)s)"
-#: skins/default/templates/user_profile/user_inbox.html:43
+#: templates/user_inbox/base.html:31
#, python-format
-msgid "flagged items (%(flag_count)s)"
-msgstr "στοιχεία με σημαίες (%(flag_count)s)"
+msgid "flagged items (%(flags_count)s)"
+msgstr ""
-#: skins/default/templates/user_profile/user_inbox.html:49
+#: templates/user_inbox/base.html:38
+msgid "group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:4
+msgid "inbox - group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:26
+msgid "Approve"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:41
+msgid "Deny"
+msgstr ""
+
+#: templates/user_inbox/messages.html:104
+msgid "inbox - messages"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:4
+msgid "inbox - responses"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
msgstr "επιλογή:"
-#: skins/default/templates/user_profile/user_inbox.html:51
+#: templates/user_inbox/responses_and_flags.html:10
msgid "seen"
msgstr "μελέτη"
-#: skins/default/templates/user_profile/user_inbox.html:52
+#: templates/user_inbox/responses_and_flags.html:11
msgid "new"
msgstr "νέα"
-#: skins/default/templates/user_profile/user_inbox.html:53
+#: templates/user_inbox/responses_and_flags.html:12
msgid "none"
msgstr "κανένα"
-#: skins/default/templates/user_profile/user_inbox.html:54
+#: templates/user_inbox/responses_and_flags.html:15
msgid "mark as seen"
msgstr "σημειωμένο ως μελετημένο"
-#: skins/default/templates/user_profile/user_inbox.html:55
+#: templates/user_inbox/responses_and_flags.html:16
msgid "mark as new"
msgstr "σημειωμένο ως νέο"
-#: skins/default/templates/user_profile/user_inbox.html:56
+#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
msgstr "απόÏÏιψη"
-#: skins/default/templates/user_profile/user_info.html:36
+#: templates/user_inbox/responses_and_flags.html:19
+msgid "remove flags/approve"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:23
+msgid "delete post"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:4
+msgid "Reject the post(s)?"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:11
+msgid "1) Enter a brief description of why you are rejecting the post."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:14
+msgid "2) Please enter details here. This text will be sent to the user."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:20
+#: templates/user_profile/reject_post_dialog.html:88
+msgid "Use this reason &amp; reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:27
+#: templates/user_profile/reject_post_dialog.html:95
+msgid "Use other reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:33
+msgid "Save reason, but do not reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:43
+msgid "Please, choose a reason for the rejection."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:58
+msgid "Select this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:65
+msgid "Delete this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:71
+msgid "Add a new reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:81
+msgid ""
+"You have selected reason for the rejection <strong>\"<span class=\"selected-"
+"reason-title\"></span>\"</strong>. The text below will be sent to the user "
+"and the post(s) will be deleted:"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:101
+msgid "Edit this reason"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:8
+#, python-format
+msgid "Auto-tweeting to @%(handle)s"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:19
+msgid "stop tweeting"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:23
+msgid "Auto-tweeting is inactive"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:26
+msgid "Select twitter account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:28
+msgid "use another account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:32
+msgid "Auto-tweeting is off"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:33
+msgid "Start tweeting"
+msgstr ""
+
+#: templates/user_profile/user.html:12
+#, python-format
+msgid "%(username)s's profile"
+msgstr "κατατομή %(username)s"
+
+#: templates/user_profile/user_edit.html:4
+msgid "Edit user profile"
+msgstr "ΕπεξεÏγασία κατατομής χÏήστη"
+
+#: templates/user_profile/user_edit.html:7
+msgid "edit profile"
+msgstr "επεξεÏγασία κατατομής"
+
+#: templates/user_profile/user_edit.html:21
+#: templates/user_profile/user_info.html:14
+msgid "change picture"
+msgstr "αλλαγή εικόνας"
+
+#: templates/user_profile/user_edit.html:25
+#: templates/user_profile/user_info.html:18
+msgid "remove"
+msgstr "αφαίÏεση"
+
+#: templates/user_profile/user_edit.html:32
+msgid "Registered user"
+msgstr "ΚαταχωÏημένος χÏήστης"
+
+#: templates/user_profile/user_edit.html:39
+msgid "Screen Name"
+msgstr "Όνομα οθόνης"
+
+#: templates/user_profile/user_edit.html:59
+msgid "(cannot be changed)"
+msgstr ""
+
+#: templates/user_profile/user_edit.html:109
+#: templates/user_profile/user_email_subscriptions.html:23
+msgid "Update"
+msgstr "ΕνημέÏωση"
+
+#: templates/user_profile/user_email_subscriptions.html:5
+#: templates/user_profile/user_tabs.html:44
+msgid "subscriptions"
+msgstr "ΕγγÏαφές"
+
+#: templates/user_profile/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr "Ρυθμίσεις εγγÏαφής ηλ. ταχυδÏομείου"
+
+#: templates/user_profile/user_email_subscriptions.html:10
+msgid ""
+"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:24
+msgid "Stop Email"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:30
+msgid "Subscribed languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:43
+msgid "Save languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:48
+msgid "Subscribed Tags"
+msgstr ""
+
+#: templates/user_profile/user_favorites.html:4
+#: templates/user_profile/user_tabs.html:29
+msgid "followed questions"
+msgstr "επιτηÏοÏμενες εÏωτήσεις"
+
+#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr "ενημέÏωση κατατομής"
-#: skins/default/templates/user_profile/user_info.html:40
+#: templates/user_profile/user_info.html:41
msgid "manage login methods"
msgstr "διαχείÏιση μεθόδων σÏνδεσης"
-#: skins/default/templates/user_profile/user_info.html:53
+#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr "Ï€Ïαγματικό όνομα"
-#: skins/default/templates/user_profile/user_info.html:58
-msgid "member for"
-msgstr "μέλος για"
+#: templates/user_profile/user_info.html:60
+msgid "groups"
+msgstr ""
+
+#: templates/user_profile/user_info.html:71
+msgid "add group"
+msgstr ""
+
+#: templates/user_profile/user_info.html:77
+msgid "member since"
+msgstr ""
-#: skins/default/templates/user_profile/user_info.html:63
+#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "τελευταία μελέτη"
-#: skins/default/templates/user_profile/user_info.html:69
-msgid "user website"
-msgstr "ιστότοπος χÏήστη"
+#: templates/user_profile/user_info.html:88
+msgid "website"
+msgstr ""
-#: skins/default/templates/user_profile/user_info.html:75
+#: templates/user_profile/user_info.html:101
msgid "location"
msgstr "τοποθεσία"
-#: skins/default/templates/user_profile/user_info.html:82
+#: templates/user_profile/user_info.html:108
msgid "age"
msgstr "ηλικία"
-#: skins/default/templates/user_profile/user_info.html:83
-msgid "age unit"
-msgstr "μονάδα ηλικίας"
+#: templates/user_profile/user_info.html:109
+#, python-format
+msgid "%(age)s years old"
+msgstr ""
-#: skins/default/templates/user_profile/user_info.html:88
+#: templates/user_profile/user_info.html:114
msgid "todays unused votes"
msgstr "αχÏησιμοποίητες ψήφοι σήμεÏα"
-#: skins/default/templates/user_profile/user_info.html:89
+#: templates/user_profile/user_info.html:115
msgid "votes left"
msgstr "υπολειπόμενες ψήφοι"
-#: skins/default/templates/user_profile/user_moderate.html:4
-#: skins/default/templates/user_profile/user_tabs.html:48
+#: templates/user_profile/user_moderate.html:4
+#: templates/user_profile/user_tabs.html:50
msgid "moderation"
msgstr "συντονισμός"
-#: skins/default/templates/user_profile/user_moderate.html:8
+#: templates/user_profile/user_moderate.html:8
#, python-format
msgid "%(username)s's current status is \"%(status)s\""
msgstr "η Ï„Ïέχουσα κατάσταση του %(username)s είναι \"%(status)s\""
-#: skins/default/templates/user_profile/user_moderate.html:11
+#: templates/user_profile/user_moderate.html:11
msgid "User status changed"
msgstr "Αλλαγή κατάστασης χÏήστη"
-#: skins/default/templates/user_profile/user_moderate.html:20
-msgid "Save"
-msgstr "Αποθήκευση"
-
-#: skins/default/templates/user_profile/user_moderate.html:25
+#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
msgstr "Η Ï„Ïέχουσα φήμη σας είναι %(reputation)s σημεία"
-#: skins/default/templates/user_profile/user_moderate.html:27
+#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
msgstr "Η Ï„Ïέχουσα φήμη του χÏήστη είναι %(reputation)s σημεία"
-#: skins/default/templates/user_profile/user_moderate.html:31
+#: templates/user_profile/user_moderate.html:31
msgid "User reputation changed"
msgstr "Αλλαγή φήμης χÏήστη"
-#: skins/default/templates/user_profile/user_moderate.html:38
+#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
msgstr "ΑφαίÏεση"
-#: skins/default/templates/user_profile/user_moderate.html:39
+#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr "ΠÏοσθήκη"
-#: skins/default/templates/user_profile/user_moderate.html:43
+#: templates/user_profile/user_moderate.html:43
#, python-format
msgid "Send message to %(username)s"
msgstr "Αποστολή μηνÏματος σε %(username)s"
-#: skins/default/templates/user_profile/user_moderate.html:44
-msgid "An email will be sent to the user with 'reply-to' field set to your email address. Please make sure that your address is entered correctly."
+#: templates/user_profile/user_moderate.html:44
+msgid ""
+"An email will be sent to the user with 'reply-to' field set to your email "
+"address. Please make sure that your address is entered correctly."
msgstr "Ένα ηλ. ταχυδÏομείο θα σταλεί στο χÏήστη με πεδίο 'απάντηση σε' οÏισμένο στην ηλ. διεÏθυνσή σας. ΠαÏακαλώ βεβαιωθείτε ότι η διεÏθυνσή σας είναι ολόσωστη."
-#: skins/default/templates/user_profile/user_moderate.html:46
+#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
msgstr "Απεσταλμένο μήνυμα"
-#: skins/default/templates/user_profile/user_moderate.html:64
+#: templates/user_profile/user_moderate.html:64
msgid "Send message"
msgstr "Αποστολή μηνÏματος"
-#: skins/default/templates/user_profile/user_moderate.html:74
-msgid "Administrators have privileges of normal users, but in addition they can assign/revoke any status to any user, and are exempt from the reputation limits."
+#: templates/user_profile/user_moderate.html:74
+msgid ""
+"Administrators have privileges of normal users, but in addition they can "
+"assign/revoke any status to any user, and are exempt from the reputation "
+"limits."
msgstr "Οι διαχειÏιστές έχουν δικαιώματα κανονικών χÏηστών, αλλά επιπÏόσθετα μποÏοÏν να εκχωÏήσουν/ ανακαλέσουν οποιαδήποτε κατάσταση χÏήστη και εξαιÏοÏνται από τους πεÏιοÏισμοÏÏ‚ φήμης."
-#: skins/default/templates/user_profile/user_moderate.html:77
-msgid "Moderators have the same privileges as administrators, but cannot add or remove user status of 'moderator' or 'administrator'."
+#: templates/user_profile/user_moderate.html:77
+msgid ""
+"Moderators have the same privileges as administrators, but cannot add or "
+"remove user status of 'moderator' or 'administrator'."
msgstr "Οι συντονιστές έχουν τα ίδια Ï€Ïονόμια όπως οι διαχειÏιστές, αλλά δεν μποÏοÏν να Ï€Ïοσθέσουν ή να αφαιÏέσουν κατάσταση χÏήστη 'συντονιστή' ή 'διαχειÏιστή'."
-#: skins/default/templates/user_profile/user_moderate.html:80
+#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
msgstr "'ΕγκεκÏιμένος' σημαίνει το ίδιο με κανονικός χÏήστης."
-#: skins/default/templates/user_profile/user_moderate.html:83
+#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
msgstr "Οι χÏήστες σε αναστολή μποÏοÏν να επεξεÏγαστοÏν ή να διαγÏάψουν μόνο τα δικά τους ταχυδÏομεία."
-#: skins/default/templates/user_profile/user_moderate.html:86
-msgid "Blocked users can only login and send feedback to the site administrators."
-msgstr "ΦÏαγμένοι χÏήστες μποÏοÏν μόνο να συνδεθοÏν και να στείλουν ανάδÏαση στους τόπους των διαχειÏιστών."
+#: templates/user_profile/user_moderate.html:86
+msgid ""
+"Blocked users can only login and send feedback to the site administrators, "
+"their url and profile will also be hidden."
+msgstr ""
-#: skins/default/templates/user_profile/user_network.html:5
-#: skins/default/templates/user_profile/user_tabs.html:18
+#: templates/user_profile/user_network.html:5
+#: templates/user_profile/user_tabs.html:18
msgid "network"
msgstr "διαδίκτυο"
-#: skins/default/templates/user_profile/user_network.html:10
+#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
msgstr[0] "Ακολουθείται από %(count)s άτομο"
msgstr[1] "Ακολουθείται από %(count)s άτομα"
-#: skins/default/templates/user_profile/user_network.html:14
+#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
msgstr[0] "ΠαÏακολοÏθηση από %(count)s άτομο"
msgstr[1] "ΠαÏακολοÏθηση από %(count)s άτομα"
-#: skins/default/templates/user_profile/user_network.html:19
-msgid "Your network is empty. Would you like to follow someone? - Just visit their profiles and click \"follow\""
+#: templates/user_profile/user_network.html:31
+msgid ""
+"Your network is empty. Would you like to follow someone? - Just visit their "
+"profiles and click \"follow\""
msgstr "Τι διαδίκτυο σας είναι κενό. Θα θέλατε να ακολουθήσετε κάποιο; - Απλά επισκεφτείτε τις κατατομές τους και πατήστε \"παÏακολοÏθηση\""
-#: skins/default/templates/user_profile/user_network.html:21
+#: templates/user_profile/user_network.html:33
#, python-format
msgid "%(username)s's network is empty"
msgstr "το διαδίκτυο του %(username)s είναι κενό"
-#: skins/default/templates/user_profile/user_recent.html:4
-#: skins/default/templates/user_profile/user_tabs.html:31
+#: templates/user_profile/user_recent.html:5
+#: templates/user_profile/user_tabs.html:31
+#: templates/user_profile/user_tabs.html:33
msgid "activity"
msgstr "δÏαστηÏιότητα"
-#: skins/default/templates/user_profile/user_recent.html:21
-#: skins/default/templates/user_profile/user_recent.html:28
+#: templates/user_profile/user_recent.html:23
+#: templates/user_profile/user_recent.html:27
msgid "source"
msgstr "πηγή"
-#: skins/default/templates/user_profile/user_reputation.html:4
-msgid "karma"
-msgstr "κάÏμα"
-
-#: skins/default/templates/user_profile/user_reputation.html:11
+#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
msgstr "Το ημεÏολόγιο αλλαγής του κάÏμα σας."
-#: skins/default/templates/user_profile/user_reputation.html:13
+#: templates/user_profile/user_reputation.html:14
#, python-format
msgid "%(user_name)s's karma change log"
msgstr "Το ημεÏολόγιο αλλαγής υου κάÏμα του %(user_name)s"
-#: skins/default/templates/user_profile/user_stats.html:5
-#: skins/default/templates/user_profile/user_tabs.html:7
+#: templates/user_profile/user_stats.html:6
+#: templates/user_profile/user_tabs.html:7
msgid "overview"
msgstr "επισκόπηση"
-#: skins/default/templates/user_profile/user_stats.html:11
+#: templates/user_profile/user_stats.html:12
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
msgstr[0] "<span class=\"count\">%(counter)s</span> ΕÏώτηση"
msgstr[1] "<span class=\"count\">%(counter)s</span> ΕÏωτήσεις"
-#: skins/default/templates/user_profile/user_stats.html:16
-#, python-format
-msgid "<span class=\"count\">%(counter)s</span> Answer"
-msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-msgstr[0] "<span class=\"count\">%(counter)s</span> Απάντηση"
-msgstr[1] "<span class=\"count\">%(counter)s</span> Απαντήσεις"
-
-#: skins/default/templates/user_profile/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr "η απάντηση ψηφίστηκε %(answer_score)s φοÏές"
-
-#: skins/default/templates/user_profile/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr "αυτή η απάντηση επιλέχτηκε ως σωστή"
-
-#: skins/default/templates/user_profile/user_stats.html:34
-#, python-format
-msgid "(%(comment_count)s comment)"
-msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] "(%(comment_count)s σχόλιο)"
-msgstr[1] "η απάντηση σχολιάστηκε %(comment_count)s φοÏές"
+#: templates/user_profile/user_stats.html:17
+msgid "Answer"
+msgid_plural "Answers"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/default/templates/user_profile/user_stats.html:44
+#: templates/user_profile/user_stats.html:23
#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
msgstr[0] "<span class=\"count\">%(cnt)s</span> ψήφος"
msgstr[1] "<span class=\"count\">%(cnt)s</span> ψήφοι"
-#: skins/default/templates/user_profile/user_stats.html:50
-msgid "thumb up"
-msgstr "έγκÏιση"
-
-#: skins/default/templates/user_profile/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr "ο χÏήστης το υπεÏψήφισε πολλές φοÏές"
-
-#: skins/default/templates/user_profile/user_stats.html:54
-msgid "thumb down"
-msgstr "καταψήφιση"
-
-#: skins/default/templates/user_profile/user_stats.html:55
-msgid "user voted down this many times"
-msgstr "ο χÏήστης το καταψήφισε πολλές φοÏές"
-
-#: skins/default/templates/user_profile/user_stats.html:63
+#: templates/user_profile/user_stats.html:31
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
msgstr[0] "<span class=\"count\">%(counter)s</span> ετικέτα"
msgstr[1] "<span class=\"count\">%(counter)s</span> ετικέτες"
-#: skins/default/templates/user_profile/user_stats.html:99
+#: templates/user_profile/user_stats.html:65
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
msgstr[0] "<span class=\"count\">%(counter)s</span> διάκÏιση"
msgstr[1] "<span class=\"count\">%(counter)s</span> διακÏίσεις"
-#: skins/default/templates/user_profile/user_stats.html:122
+#: templates/user_profile/user_stats.html:85
msgid "Answer to:"
msgstr "Απάντηση σε:"
-#: skins/default/templates/user_profile/user_tabs.html:5
+#: templates/user_profile/user_tabs.html:5
msgid "User profile"
msgstr "Κατατομή χÏήστη"
-#: skins/default/templates/user_profile/user_tabs.html:10
-#: views/users.py:786
+#: templates/user_profile/user_tabs.html:10 views/users.py:819
msgid "comments and answers to others questions"
msgstr "σχόλια και απαντήσεις σε άλλες εÏωτήσεις"
-#: skins/default/templates/user_profile/user_tabs.html:16
+#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
msgstr "οπαδοί και ακολουθοÏντες χÏήστες"
-#: skins/default/templates/user_profile/user_tabs.html:21
-msgid "graph of user reputation"
-msgstr "γÏάφημα της φήμης χÏήστη"
-
-#: skins/default/templates/user_profile/user_tabs.html:23
-msgid "reputation history"
-msgstr "ιστοÏικό φήμης"
+#: templates/user_profile/user_tabs.html:22
+msgid "Graph of user karma"
+msgstr ""
-#: skins/default/templates/user_profile/user_tabs.html:25
+#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
msgstr "εÏωτήσεις που παÏακολουθεί ο χÏήστης"
-#: skins/default/templates/user_profile/user_tabs.html:29
-msgid "recent activity"
-msgstr "Ï€Ïόσφατη δÏαστηÏιότητα"
-
-#: skins/default/templates/user_profile/user_tabs.html:34
-#: views/users.py:861
+#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
msgstr "καταγÏαφή ψήφου χÏήστη"
-#: skins/default/templates/user_profile/user_tabs.html:36
-msgid "casted votes"
-msgstr "δοσμένοι ψήφοι"
+#: templates/user_profile/user_tabs.html:38
+#: templates/user_profile/user_votes.html:5
+msgid "votes"
+msgstr "ψήφοι"
-#: skins/default/templates/user_profile/user_tabs.html:40
-#: views/users.py:974
+#: templates/user_profile/user_tabs.html:42 views/users.py:973
msgid "email subscription settings"
msgstr "Ïυθμίσεις εγγÏαφής ηλ. ταχυδÏομείου"
-#: skins/default/templates/user_profile/user_tabs.html:46
-#: views/users.py:211
+#: templates/user_profile/user_tabs.html:48 views/users.py:286
msgid "moderate this user"
msgstr "συντονισμός Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… χÏήστη"
-#: skins/default/templates/user_profile/user_votes.html:4
-msgid "votes"
-msgstr "ψήφοι"
+#: templates/user_profile/users_answers.html:7
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr "η απάντηση ψηφίστηκε %(answer_score)s φοÏές"
+
+#: templates/user_profile/users_answers.html:17
+#, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] "(%(comment_count)s σχόλιο)"
+msgstr[1] "η απάντηση σχολιάστηκε %(comment_count)s φοÏές"
-#: skins/default/templates/widgets/answer_edit_tips.html:3
-msgid "answer tips"
-msgstr "συμβουλές απάντησης"
+#: templates/widgets/answer_edit_tips.html:3
+#: templates/widgets/question_edit_tips.html:3
+msgid "Tips"
+msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:6
-msgid "please make your answer relevant to this community"
-msgstr "παÏακαλώ κάντε μια απάντηση σχετική με αυτήν την κοινότητα"
+#: templates/widgets/answer_edit_tips.html:6
+msgid "give an answer interesting to this community"
+msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:9
+#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
msgstr "Ï€Ïοσπαθήστε να δώσετε απάντηση, αντί για συζήτηση"
-#: skins/default/templates/widgets/answer_edit_tips.html:12
-msgid "please try to provide details"
-msgstr "παÏακαλώ Ï€Ïοσπαθήστε να παÏάσχετε λεπτομέÏειες"
+#: templates/widgets/ask_button.html:9
+msgid "Ask the Group"
+msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:15
-#: skins/default/templates/widgets/question_edit_tips.html:11
-msgid "be clear and concise"
-msgstr "να είσαστε καθαÏοί και σαφείς"
+#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
+msgid "Add details (optional)"
+msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:20
-#: skins/default/templates/widgets/question_edit_tips.html:16
-msgid "see frequently asked questions"
-msgstr "δείτε συχνές εÏωτήσεις"
+#: templates/widgets/ask_form.html:26
+msgid "Add details"
+msgstr ""
+
+#: templates/widgets/ask_form.html:59
+msgid "Select language"
+msgstr ""
+
+#: templates/widgets/contributors.html:3
+msgid "Contributors"
+msgstr "Συντελεστές"
+
+#: templates/widgets/edit_post.html:33
+msgid ", one of these is required"
+msgstr ""
+
+#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
+msgid "tags:"
+msgstr ""
+
+#: templates/widgets/edit_post.html:43
+msgid "(required)"
+msgstr "(απαιτείται)"
+
+#: templates/widgets/edit_post.html:71
+msgid "Toggle the real time Markdown editor preview"
+msgstr "Εναλλαγή του Ï€ÏÎ±Î³Î¼Î±Ï„Î¹ÎºÎ¿Ï Ï‡Ïόνου Ï€Ïοεπισκόπησης συντάκτη υποτίμησης"
+
+#: templates/widgets/edit_post.html:86
+msgid ""
+"To post on behalf of someone else, enter user name <strong>and</strong> "
+"email below."
+msgstr ""
+
+#: templates/widgets/footer.html:33
+#, python-format
+msgid "Content on this site is licensed under a %(license)s"
+msgstr "Το πεÏιεχόμενο Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… τόπου αδειοδοτείται σÏμφωνα με %(license)s"
+
+#: templates/widgets/footer.html:38
+msgid "about"
+msgstr "σχετικά"
+
+#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
+msgid "help"
+msgstr ""
+
+#: templates/widgets/footer.html:42
+msgid "privacy policy"
+msgstr "πολιτική ιδιωτικότητας"
+
+#: templates/widgets/footer.html:51
+msgid "give feedback"
+msgstr "ανάδÏαση"
+
+#: templates/widgets/group_info.html:3
+msgid "Group info"
+msgstr ""
+
+#: templates/widgets/group_info.html:26
+msgid "edit description"
+msgstr ""
+
+#: templates/widgets/group_info.html:30
+msgid "change logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:32
+msgid "delete logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:36
+msgid "add logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:46
+msgid "moderate emailed questions"
+msgstr ""
+
+#: templates/widgets/group_info.html:58
+msgid "show only selected answers to enquirers"
+msgstr ""
+
+#: templates/widgets/group_info.html:63
+msgid "How users join this group?"
+msgstr ""
+
+#: templates/widgets/group_info.html:87
+msgid "Can moderate site"
+msgstr ""
+
+#: templates/widgets/group_info.html:97
+msgid "Allow only read access"
+msgstr ""
+
+#: templates/widgets/group_info.html:102
+msgid "list of email addresses of pre-approved users"
+msgstr ""
+
+#: templates/widgets/group_info.html:107
+msgid "List of preapproved email addresses"
+msgstr ""
+
+#: templates/widgets/group_info.html:108
+msgid ""
+"Users with these email adderesses will be added to the group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:109
+msgid "edit preapproved emails"
+msgstr ""
+
+#: templates/widgets/group_info.html:113
+msgid "list of preapproved email address domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:118
+msgid "List of preapproved email domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:119
+msgid ""
+"Users whose email adderesses belong to these domains will be added to the "
+"group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:120
+msgid "edit preapproved email domains"
+msgstr ""
+
+#: templates/widgets/logo.html:3
+msgid "back to home page"
+msgstr "πίσω στην αÏχική σελίδα"
+
+#: templates/widgets/logo.html:4
+#, python-format
+msgid "%(site)s logo"
+msgstr "λογότυπος %(site)s"
-#: skins/default/templates/widgets/answer_edit_tips.html:27
-#: skins/default/templates/widgets/question_edit_tips.html:22
-msgid "Markdown tips"
-msgstr "συμβουλές υποβάθμισης"
+#: templates/widgets/markdown_help.html:2
+msgid "Markdown basics"
+msgstr ""
-#: skins/default/templates/widgets/answer_edit_tips.html:31
-#: skins/default/templates/widgets/question_edit_tips.html:26
+#: templates/widgets/markdown_help.html:6
msgid "*italic*"
msgstr "*πλάγια*"
-#: skins/default/templates/widgets/answer_edit_tips.html:34
-#: skins/default/templates/widgets/question_edit_tips.html:29
+#: templates/widgets/markdown_help.html:9
msgid "**bold**"
msgstr "**έντονα**"
-#: skins/default/templates/widgets/answer_edit_tips.html:38
-#: skins/default/templates/widgets/question_edit_tips.html:33
+#: templates/widgets/markdown_help.html:13
msgid "*italic* or _italic_"
msgstr "*πλάγια* ή -πλάγια_"
-#: skins/default/templates/widgets/answer_edit_tips.html:41
-#: skins/default/templates/widgets/question_edit_tips.html:36
+#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
msgstr "**έντονα** ή __έντονα__"
-#: skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/question_edit_tips.html:40
-msgid "link"
-msgstr "σÏνδεσμος"
-
-#: skins/default/templates/widgets/answer_edit_tips.html:45
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:40
-#: skins/default/templates/widgets/question_edit_tips.html:45
+#: templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
msgid "text"
msgstr "κείμενο"
-#: skins/default/templates/widgets/answer_edit_tips.html:49
-#: skins/default/templates/widgets/question_edit_tips.html:45
+#: templates/widgets/markdown_help.html:24
msgid "image"
msgstr "εικόνα"
-#: skins/default/templates/widgets/answer_edit_tips.html:53
-#: skins/default/templates/widgets/question_edit_tips.html:49
+#: templates/widgets/markdown_help.html:28
msgid "numbered list:"
msgstr "αÏιθμημένη λίστα:"
-#: skins/default/templates/widgets/answer_edit_tips.html:58
-#: skins/default/templates/widgets/question_edit_tips.html:54
+#: templates/widgets/markdown_help.html:33
msgid "basic HTML tags are also supported"
msgstr "οι βασικές ετικέτες HTML υποστηÏίζονται επίσης"
-#: skins/default/templates/widgets/answer_edit_tips.html:63
-#: skins/default/templates/widgets/question_edit_tips.html:59
+#: templates/widgets/markdown_help.html:38
msgid "learn more about Markdown"
msgstr "μάθετε πεÏισσότεÏα για την υποβάθμιση"
-#: skins/default/templates/widgets/ask_button.html:2
-msgid "ask a question"
-msgstr "υποβολή εÏώτησης"
-
-#: skins/default/templates/widgets/ask_form.html:6
-msgid "login to post question info"
-msgstr "σÏνδεση για ταχυδÏόμηση πληÏοφοÏιών εÏώτησης"
-
-#: skins/default/templates/widgets/ask_form.html:10
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+#: templates/widgets/meta_nav.html:12
+msgid "people & groups"
msgstr ""
-"Ï€Ïέπει να έχετε %(email)s έγκυÏα για ταχυδÏόμηση, \n"
-"δείτε%(email_validation_faq_url)s\n"
-" "
-
-#: skins/default/templates/widgets/ask_form.html:42
-msgid "Login/signup to post your question"
-msgstr "ΣÏνδεση/εγγÏαφή για ταχυδÏόμηση της εÏώτησής σας"
-
-#: skins/default/templates/widgets/ask_form.html:44
-msgid "Ask your question"
-msgstr "Υποβολή εÏώτησης"
-
-#: skins/default/templates/widgets/contributors.html:3
-msgid "Contributors"
-msgstr "Συντελεστές"
-
-#: skins/default/templates/widgets/footer.html:33
-#, python-format
-msgid "Content on this site is licensed under a %(license)s"
-msgstr "Το πεÏιεχόμενο Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… τόπου αδειοδοτείται σÏμφωνα με %(license)s"
-
-#: skins/default/templates/widgets/footer.html:38
-msgid "about"
-msgstr "σχετικά"
-#: skins/default/templates/widgets/footer.html:40
-msgid "privacy policy"
-msgstr "πολιτική ιδιωτικότητας"
-
-#: skins/default/templates/widgets/footer.html:49
-msgid "give feedback"
-msgstr "ανάδÏαση"
-
-#: skins/default/templates/widgets/logo.html:3
-msgid "back to home page"
-msgstr "πίσω στην αÏχική σελίδα"
-
-#: skins/default/templates/widgets/logo.html:4
-#, python-format
-msgid "%(site)s logo"
-msgstr "λογότυπος %(site)s"
-
-#: skins/default/templates/widgets/meta_nav.html:10
+#: templates/widgets/meta_nav.html:20
msgid "users"
msgstr "χÏήστες"
-#: skins/default/templates/widgets/meta_nav.html:15
+#: templates/widgets/meta_nav.html:27
msgid "badges"
msgstr "διακÏίσεις"
-#: skins/default/templates/widgets/question_edit_tips.html:3
-msgid "question tips"
-msgstr "συμβουλές εÏώτησης"
-
-#: skins/default/templates/widgets/question_edit_tips.html:5
-msgid "please ask a relevant question"
-msgstr "παÏακαλώ υποβάλετε μια σχετική εÏώτηση"
-
-#: skins/default/templates/widgets/question_edit_tips.html:8
-msgid "please try provide enough details"
-msgstr "παÏακαλώ Ï€Ïοσπαθήστε να δώσετε αÏκετές λεπτομέÏειες"
+#: templates/widgets/question_edit_tips.html:5
+msgid "ask a question interesting to this community"
+msgstr ""
-#: skins/default/templates/widgets/question_summary.html:12
+#: templates/widgets/question_summary.html:12
msgid "view"
msgid_plural "views"
msgstr[0] "Ï€Ïοβολή"
msgstr[1] "Ï€Ïοβολές"
-#: skins/default/templates/widgets/question_summary.html:29
+#: templates/widgets/question_summary.html:30
msgid "answer"
msgid_plural "answers"
msgstr[0] "απάντηση"
msgstr[1] "απαντήσεις"
-#: skins/default/templates/widgets/question_summary.html:40
+#: templates/widgets/question_summary.html:41
msgid "vote"
msgid_plural "votes"
msgstr[0] "ψήφος"
msgstr[1] "ψήφοι"
-#: skins/default/templates/widgets/scope_nav.html:3
+#: templates/widgets/scope_nav.html:17
msgid "ALL"
msgstr "ΟΛΑ"
-#: skins/default/templates/widgets/scope_nav.html:5
+#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
msgstr "δείτε τις αναπάντητες εÏωτήσεις"
-#: skins/default/templates/widgets/scope_nav.html:5
+#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
msgstr "ΑÎΑΠΑÎΤΗΤΕΣ"
-#: skins/default/templates/widgets/scope_nav.html:8
+#: templates/widgets/scope_nav.html:27
msgid "see your followed questions"
msgstr "δείτε τις παÏακολουθοÏμενες εÏωτήσεις"
-#: skins/default/templates/widgets/scope_nav.html:8
+#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr "ΠΑΡΑΚΟΛΟΥΘΟΥΜΕÎΕΣ"
-#: skins/default/templates/widgets/scope_nav.html:11
+#: templates/widgets/scope_nav.html:30
msgid "Please ask your question here"
msgstr "ΠαÏακαλώ υποβάλετε την εÏώτησή σας εδώ"
-#: skins/default/templates/widgets/user_long_score_and_badge_summary.html:3
+#: templates/widgets/tag_selector.html:4
+msgid "Interesting tags"
+msgstr "ΕνδιαφέÏουσες ετικέτες"
+
+#: templates/widgets/tag_selector.html:22
+msgid "Ignored tags"
+msgstr "αγνοημένες ετικέτες"
+
+#: templates/widgets/tag_selector.html:40
+msgid "Subscribed tags"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:59
+msgid "Show only questions from"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:70
+msgid "Send me email alerts for"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:86
+msgid "Change frequency of emails"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:4
+msgid ""
+"Categorize your question using this tag selector or entering text in tag "
+"box."
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:7
+#: templates/widgets/three_column_category_selector.html:10
+msgid "(done editing)"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:8
+#: templates/widgets/three_column_category_selector.html:9
+#: templates/widgets/three_column_category_selector.html:11
+msgid "(edit categories)"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:3
+msgid "read only access"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
msgstr "κάÏμα:"
-#: skins/default/templates/widgets/user_long_score_and_badge_summary.html:7
+#: templates/widgets/user_long_score_and_badge_summary.html:15
msgid "badges:"
msgstr "διακÏίσεις:"
-#: skins/default/templates/widgets/user_navigation.html:8
-msgid "logout"
-msgstr "αποσÏνδεση"
+#: templates/widgets/user_navigation.html:17
+msgid "sign out"
+msgstr ""
-#: skins/default/templates/widgets/user_navigation.html:10
-msgid "login"
-msgstr "σÏνδεση"
+#: templates/widgets/user_navigation.html:20
+msgid "Hi there! Please sign in"
+msgstr ""
-#: skins/default/templates/widgets/user_navigation.html:14
+#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "Ïυθμίσεις"
-#: templatetags/extra_filters.py:145
-#: templatetags/extra_filters_jinja.py:264
-msgid "no items in counter"
-msgstr "χωÏίς στοιχεία στο μετÏητή"
+#: templates/widgets/user_navigation.html:24
+msgid "widgets"
+msgstr ""
+
+#: templates/widgets/user_perms.html:1
+#, python-format
+msgid "Your karma is %(karma)s"
+msgstr ""
+
+#: templates/widgets/user_perms.html:4
+msgid "Karma reflects the value of your contribution to this community."
+msgstr ""
+
+#: templates/widgets/user_perms.html:13
+#, python-format
+msgid ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr ""
+
+#: templates/widgets/user_perms.html:15
+msgid "The higher is your karma, the more rights you have on this site."
+msgstr ""
+
+#: templates/widgets/user_perms.html:19
+msgid "Currently, you can:"
+msgstr ""
+
+#: templates/widgets/user_perms.html:21
+msgid "Post questions, answers and comments"
+msgstr ""
+
+#: templatetags/extra_filters_jinja.py:332
+msgid "no"
+msgstr ""
-#: utils/decorators.py:90
-#: views/commands.py:113
-#: views/commands.py:133
+#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
msgstr "Ουπς, συγνώμη - συνέβη σφάλμα"
-#: utils/decorators.py:109
+#: utils/decorators.py:123
msgid "Please login to post"
msgstr "ΠαÏακαλώ συνδεθείτε για ταχυδÏόμηση"
-#: utils/decorators.py:205
+#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
msgstr "Εντοπίστηκε όχληση στο ταχυδÏομείο σας, συγνώμη εάν αυτό είναι λάθος"
-#: utils/forms.py:33
+#: utils/decorators.py:243
+msgid "This function is limited to moderators and administrators"
+msgstr ""
+
+#: utils/forms.py:66
msgid "this field is required"
msgstr "αυτό το πεδίο απαιτείται"
-#: utils/forms.py:60
-msgid "choose a username"
-msgstr "επιλογή ονόματος χÏήστη"
+#: utils/forms.py:93
+msgid "Choose a screen name"
+msgstr ""
-#: utils/forms.py:69
+#: utils/forms.py:103
msgid "user name is required"
msgstr "απαιτείται όνομα χÏήστη"
-#: utils/forms.py:70
+#: utils/forms.py:104
msgid "sorry, this name is taken, please choose another"
msgstr "συγνώμη, αυτό το όνομα υπάÏχει, χÏησιμοποιήστε κάποιο άλλο"
-#: utils/forms.py:71
+#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
msgstr "συγνώμη, αυτό το όνομα δεν επιτÏέπεται, παÏακαλώ επιλέξτε ένα άλλο"
-#: utils/forms.py:72
+#: utils/forms.py:106
msgid "sorry, there is no user with this name"
msgstr "συγνώμη, δεν υπάÏχει χÏήστης με αυτό το όνομα"
-#: utils/forms.py:73
+#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
msgstr "συγνώμη, έχουμε σοβαÏÏŒ σφάλμα - το όνομα χÏήστη χÏησιμοποιείται από πολλοÏÏ‚ χÏήστες"
-#: utils/forms.py:74
+#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
msgstr "το όνομα χÏήστη μποÏεί να αποτελείται μόνο από γÏάμματα, κενά και υπογÏαμμίσεις"
-#: utils/forms.py:75
+#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
msgstr "παÏακαλώ χÏησιμοποιήστε τουλάχιστον μεÏικοÏÏ‚ αλφαβητικοÏÏ‚ χαÏακτήÏες στο όνομα χÏήστη"
-#: utils/forms.py:138
-msgid "your email address"
-msgstr "η ηλεκτÏονική σας διεÏθυνση"
+#: utils/forms.py:110
+msgid "symbol \"@\" is not allowed"
+msgstr ""
+
+#: utils/forms.py:222
+msgid "Your email <i>(never shared)</i>"
+msgstr ""
-#: utils/forms.py:139
+#: utils/forms.py:224
msgid "email address is required"
msgstr "η ηλεκτÏονική διεÏθυνση απαιτείται"
-#: utils/forms.py:140
+#: utils/forms.py:225
msgid "please enter a valid email address"
msgstr "παÏακαλώ εισάγετε μια έγκυÏη ηλεκτÏονική διεÏθυνση"
-#: utils/forms.py:141
+#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
msgstr "αυτό το ηλ. ταχυδÏομείο χÏησιμοποιείται ήδη από κάποιον άλλον, παÏακαλώ επιλέξτε ένα άλλο"
-#: utils/forms.py:169
-msgid "choose password"
-msgstr "επιλογή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
+#: utils/forms.py:227
+msgid "this email address is not authorized"
+msgstr ""
-#: utils/forms.py:170
+#: utils/forms.py:265
msgid "password is required"
msgstr "απαιτείται κωδικός Ï€Ïόσβασης"
-#: utils/forms.py:173
-msgid "retype password"
-msgstr "επαναπληκτÏολόγηση κωδικοÏ"
+#: utils/forms.py:268
+msgid "Password <i>(please retype)</i>"
+msgstr ""
-#: utils/forms.py:174
+#: utils/forms.py:269
msgid "please, retype your password"
msgstr "παÏακαλώ, επαναπληκτÏολογήστε τον κωδικό σας"
-#: utils/forms.py:175
+#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
msgstr "συγνώμη, οι εισαγόμενοι κωδικοί δεν ταιÏιάζουν, παÏακαλώ ξαναπÏοσπαθήστε"
-#: utils/functions.py:74
+#: utils/functions.py:102
msgid "2 days ago"
msgstr "Ï€Ïιν 2 ημέÏες"
-#: utils/functions.py:76
+#: utils/functions.py:104
msgid "yesterday"
msgstr "χθές"
-#: utils/functions.py:79
+#: utils/functions.py:107
#, python-format
msgid "%(hr)d hour ago"
msgid_plural "%(hr)d hours ago"
msgstr[0] "Ï€Ïιν %(hr)d ÏŽÏα"
msgstr[1] "Ï€Ïιν %(hr)d ÏŽÏες"
-#: utils/functions.py:85
+#: utils/functions.py:113
#, python-format
msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
msgstr[0] "Ï€Ïιν %(min)d λεπτό"
msgstr[1] "Ï€Ïιν %(min)d λεπτά"
-#: views/avatar_views.py:99
+#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
msgstr "Επιτυχές ανέβασμα μιας νέας απεικόνισης."
-#: views/avatar_views.py:140
+#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
msgstr "Επιτυχής ενημέÏωση της απεικόνισής σας."
-#: views/avatar_views.py:180
+#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
msgstr "Επιτυχής διαγÏαφή των ζητοÏμενων απεικονίσεων."
-#: views/commands.py:39
-msgid "anonymous users cannot vote"
-msgstr "ανώνυμοι χÏήστες δεν μποÏοÏν να ψηφίσουν"
+#: views/commands.py:123
+msgid "your post was not accepted"
+msgstr ""
-#: views/commands.py:59
+#: views/commands.py:136
+msgid "Sorry, but anonymous users cannot access the inbox"
+msgstr "Συγνώμη, αλλά ανώνυμοι χÏήστες δεν μποÏοÏν να Ï€Ïοσπελάσουν τα εισεÏχόμενα"
+
+#: views/commands.py:165
+msgid "Sorry, anonymous users cannot vote"
+msgstr ""
+
+#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
msgstr "Συγνώμη οι σημεÏινοί ψήφοι σας τελείωσαν"
-#: views/commands.py:65
+#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
msgstr "Έχετε %(votes_left)s υπολειπόμενες ψήφους για σήμεÏα"
-#: views/commands.py:123
-msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr "Συγνώμη, αλλά ανώνυμοι χÏήστες δεν μποÏοÏν να Ï€Ïοσπελάσουν τα εισεÏχόμενα"
-
-#: views/commands.py:198
+#: views/commands.py:263
msgid "Sorry, something is not right here..."
msgstr "Συγνώμη, κάτι δεν πάει καλά εδώ..."
-#: views/commands.py:213
+#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Συγνώμη, αλλά ανώνυμοι χÏήστες δεν μποÏοÏν να δεχθοÏν απαντήσεις"
-#: views/commands.py:320
+#: views/commands.py:396
#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
-msgstr "η εγγÏαφή αποθηκεÏτηκε, %(email)s χÏειάζονται επαλήθευση, δείτε %(details_url)s"
+msgid ""
+"Your subscription is saved, but email address %(email)s needs to be "
+"validated, please see <a href=\"%(details_url)s\">more details here</a>"
+msgstr ""
-#: views/commands.py:327
+#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "η συχνότητα ενημέÏωσης αλληλογÏαφίας οÏίστηκε ανά ημέÏα"
-#: views/commands.py:433
+#: views/commands.py:628
+msgid "Sorry, could not delete tag"
+msgstr ""
+
+#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
msgstr "Η εγγÏαφή ετικέτας ακυÏώθηκε (<a href=\"%(url)s\">ανααίÏεση</a>)."
-#: views/commands.py:442
+#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
msgstr "ΠαÏακαλώ συνδεθείτε για εγγÏαφή στο: %(tags)s"
-#: views/commands.py:578
+#: views/commands.py:729
+msgid "Create"
+msgstr ""
+
+#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "ΠαÏακαλώ συνδεθείτε για να ψηφίσετε"
-#: views/meta.py:84
+#: views/commands.py:980
+msgid "Please sign in to delete/restore posts"
+msgstr ""
+
+#: views/commands.py:1042
+#, python-format
+msgid "Group %(name)s does not exist"
+msgstr ""
+
+#: views/commands.py:1408 views/commands.py:1441
+msgid "Sorry, looks like sharing request was invalid"
+msgstr ""
+
+#: views/commands.py:1464
+#, python-format
+msgid "%(user)s, welcome to group %(group)s!"
+msgstr ""
+
+#: views/commands.py:1521
+msgid "Sorry, only thread moderators can use this function"
+msgstr ""
+
+#: views/commands.py:1536
+msgid "The answer is now unpublished"
+msgstr ""
+
+#: views/commands.py:1540
+msgid "The answer is now published"
+msgstr ""
+
+#: views/meta.py:47
+#, python-format
+msgid "About %(site)s"
+msgstr ""
+
+#: views/meta.py:91
+msgid "Please sign in or register to send your feedback"
+msgstr ""
+
+#: views/meta.py:118
msgid "Q&A forum feedback"
msgstr "ανάδÏαση φόÏουμ Q&A"
-#: views/meta.py:85
+#: views/meta.py:122
msgid "Thanks for the feedback!"
msgstr "ΕυχαÏιστοÏμε για την ανάδÏαση!"
-#: views/meta.py:94
+#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
msgstr "ΠεÏιμένουμε την ανάδÏασή σας! ΠαÏακαλώ, δώστε την την επόμενη φοÏά :)"
-#: views/readers.py:152
-#, python-format
-msgid "%(q_num)s question, tagged"
-msgid_plural "%(q_num)s questions, tagged"
-msgstr[0] "%(q_num)s εÏώτηση, με ετικέτα"
-msgstr[1] "%(q_num)s εÏωτήσεις, με ετικέτα"
+#: views/meta.py:135
+msgid "Privacy policy"
+msgstr "Πολιτική ιδιωτικότητας"
+
+#: views/meta.py:216
+msgid "Suggested tags"
+msgstr ""
-#: views/readers.py:200
+#: views/readers.py:256
#, python-format
-msgid "%(badge_count)d %(badge_level)s badge"
-msgid_plural "%(badge_count)d %(badge_level)s badges"
-msgstr[0] "%(badge_count)d %(badge_level)s διάκÏιση"
-msgstr[1] "%(badge_count)d %(badge_level)s διακÏίσεις"
+msgid ""
+"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
+"and set the base url for your site to function properly"
+msgstr ""
-#: views/readers.py:416
-msgid "Sorry, the comment you are looking for has been deleted and is no longer accessible"
+#: views/readers.py:421
+msgid ""
+"Sorry, the comment you are looking for has been deleted and is no longer "
+"accessible"
msgstr "Συγνώμη, το σχόλιο που αναζητάτε διαγÏάφηκε και δεν είναι πια Ï€Ïοσβάσιμο"
-#: views/users.py:212
+#: views/users.py:287
msgid "moderate user"
msgstr "μέτÏιος χÏήστης"
-#: views/users.py:387
+#: views/users.py:529
msgid "user profile"
msgstr "κατατομή χÏήστη"
-#: views/users.py:388
+#: views/users.py:530
msgid "user profile overview"
msgstr "επισκόπηση κατατομής χÏήστη"
-#: views/users.py:699
+#: views/users.py:650
msgid "recent user activity"
msgstr "Ï€Ïόσφατη δÏαστηÏιότητα χÏήστη"
-#: views/users.py:700
+#: views/users.py:651
msgid "profile - recent activity"
msgstr "κατατομή - Ï€Ïόσφατη δÏαστηÏιότητα"
-#: views/users.py:787
+#: views/users.py:682
+msgid "group joining requests"
+msgstr ""
+
+#: views/users.py:683
+msgid "profile - moderation"
+msgstr ""
+
+#: views/users.py:739
+msgid "private messages"
+msgstr ""
+
+#: views/users.py:740
+msgid "profile - messages"
+msgstr ""
+
+#: views/users.py:820
msgid "profile - responses"
msgstr "κατατομή - απαντήσεις"
@@ -6033,76 +7925,144 @@ msgstr "κατατομή - απαντήσεις"
msgid "profile - votes"
msgstr "κατατομή - ψήφοι"
-#: views/users.py:897
-msgid "user reputation in the community"
-msgstr "φήμη χÏήστη στην κοινότητα"
+#: views/users.py:883
+msgid "user karma"
+msgstr ""
-#: views/users.py:898
-msgid "profile - user reputation"
-msgstr "κατατομή - φήμη χÏήστη"
+#: views/users.py:884
+msgid "Profile - User's Karma"
+msgstr ""
-#: views/users.py:925
+#: views/users.py:902
msgid "users favorite questions"
msgstr "αγαπημένες εÏωτήσεις χÏηστών"
-#: views/users.py:926
+#: views/users.py:903
msgid "profile - favorite questions"
msgstr "κατατομή - αγαπημένες εÏωτήσεις"
-#: views/users.py:946
-#: views/users.py:950
+#: views/users.py:944 views/users.py:948
msgid "changes saved"
msgstr "αποθήκευση αλλαγών"
-#: views/users.py:956
+#: views/users.py:954
msgid "email updates canceled"
msgstr "ακÏÏωση ενημεÏώσεων ηλ. ταχυδÏομείου"
-#: views/users.py:975
+#: views/users.py:974
msgid "profile - email subscriptions"
msgstr "κατατομή - εγγÏαφές ηλ. ταχυδÏομείου"
-#: views/writers.py:59
+#: views/users.py:995
+#, python-format
+msgid "profile - %(section)s"
+msgstr ""
+
+#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
msgstr "Συγνώμη, ανώνυμοι χÏήστες δεν μποÏοÏν να ανεβάσουν αÏχεία"
-#: views/writers.py:69
+#: views/writers.py:91
#, python-format
msgid "allowed file types are '%(file_types)s'"
msgstr "επιτÏεπόμενοι Ï„Ïποι αÏχείων είναι '%(file_types)s'"
-#: views/writers.py:92
+#: views/writers.py:104
#, python-format
msgid "maximum upload file size is %(file_size)sK"
msgstr "μέγιστο μέγεθος αÏχείου ανεβάσματος είναι %(file_size)sK"
-#: views/writers.py:100
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+#: views/writers.py:112
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr "Σφάλμα ανεβάσματος αÏχείου. ΠαÏακαλώ επικοινωνήστε με το διαχειÏιστή του τόπου. Σας ευχαÏιστοÏμε."
-#: views/writers.py:192
-msgid "Please log in to ask questions"
-msgstr "ΠαÏακαλώ συνδεθείτε για απάντηση εÏωτήσεων"
+#: views/writers.py:209
+msgid ""
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
+"will be published after you log in. Login/signup process is very simple. "
+"Login takes about 30 seconds, initial signup takes a minute or less."
+msgstr ""
-#: views/writers.py:493
+#: views/writers.py:582
msgid "Please log in to answer questions"
msgstr "ΠαÏακαλώ συνδεθείτε για απάντηση εÏωτήσεων"
-#: views/writers.py:600
+#: views/writers.py:708
+msgid "This content is forbidden"
+msgstr ""
+
+#: views/writers.py:717
+msgid "Post not found"
+msgstr ""
+
+#: views/writers.py:725
#, python-format
-msgid "Sorry, you appear to be logged out and cannot post comments. Please <a href=\"%(sign_in_url)s\">sign in</a>."
+msgid ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr "Συγνώμη, φαίνεται να έχετε αποσυνδεθεί και μποÏείτε να στείλετε σχόλια. ΠαÏακαλώ <a href=\"%(sign_in_url)s\">συνδεθείτε</a>."
-#: views/writers.py:649
+#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
msgstr "Συγνώμη, ανώνυμοι χÏήστες δεν μποÏοÏν να επεξεÏγαστοÏν σχόλια"
-#: views/writers.py:658
+#: views/writers.py:798
#, python-format
-msgid "Sorry, you appear to be logged out and cannot delete comments. Please <a href=\"%(sign_in_url)s\">sign in</a>."
+msgid ""
+"Sorry, you appear to be logged out and cannot delete comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr "Συγνώμη, φαίνεται να αποσυνδεθήκατε και δεν μποÏείτε να διαγÏάψετε σχόλια. ΠαÏακαλώ <a href=\"%(sign_in_url)s\">συνδεθείτε</a>."
-#: views/writers.py:679
+#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "συγνώμη, φαίνεται να υπάÏχουν κάποιες τεχνικές δυσκολίες"
+#: views/writers.py:888
+msgid "Error - could not find the destination post"
+msgstr ""
+
+#: views/writers.py:912
+#, python-format
+msgid ""
+"Cannot convert, because text has more characters than %(max_chars)s - "
+"maximum allowed for comments"
+msgstr ""
+
+#~ msgid "your email needs to be validated see %(details_url)s"
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
+
+#~ msgid "logout"
+#~ msgstr "sign out"
+
+#~ msgid ""
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
+#~ msgstr ""
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
+
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
+
+#~ msgid ""
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+#~ msgstr ""
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/el/LC_MESSAGES/djangojs.mo b/askbot/locale/el/LC_MESSAGES/djangojs.mo
index dacde7b1..e9b62588 100644
--- a/askbot/locale/el/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/el/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/el/LC_MESSAGES/djangojs.po b/askbot/locale/el/LC_MESSAGES/djangojs.po
index 9b5f15a0..c9baac3d 100644
--- a/askbot/locale/el/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/el/LC_MESSAGES/djangojs.po
@@ -1,345 +1,799 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-27 01:58-0600\n"
-"PO-Revision-Date: 2012-02-28 17:17+0200\n"
-"Last-Translator: Dimitris Spingos <dmtrs32@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: el\n"
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:07-0500\n"
+"PO-Revision-Date: 2013-08-02 05:01+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Greek (http://www.transifex.com/projects/p/askbot/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.1.6\n"
-#: skins/common/media/jquery-openid/jquery.openid.js:73
+#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
msgstr "Είστε σίγουÏοι ότι θέλετε να αφαιÏέσετε την %s σÏνδεσή σας;"
-#: skins/common/media/jquery-openid/jquery.openid.js:90
+#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
msgstr "ΠαÏακαλώ Ï€Ïοσθέστε μία ή πεÏισσότεÏες μεθόδους σÏνδεσης."
-#: skins/common/media/jquery-openid/jquery.openid.js:93
+#: media/jquery-openid/jquery.openid.js:93
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Δεν έχετε μέθοδο σÏνδεσης Ï„ÏŽÏα, παÏακαλώ Ï€Ïοσθέστε μία ή πεÏισσότεÏες "
-"πατώντας σε οποιαδήποτε από τα παÏακάτω εικονίδια."
+msgstr "Δεν έχετε μέθοδο σÏνδεσης Ï„ÏŽÏα, παÏακαλώ Ï€Ïοσθέστε μία ή πεÏισσότεÏες πατώντας σε οποιαδήποτε από τα παÏακάτω εικονίδια."
-#: skins/common/media/jquery-openid/jquery.openid.js:135
+#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
msgstr "οι κωδικοί Ï€Ïόσβασης δεν ταιÏιάζουν"
-#: skins/common/media/jquery-openid/jquery.openid.js:162
+#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
msgstr "Εμφάνιση/αλλαγή Ï„Ïεχουσών μεθόδων σÏνδεσης"
-#: skins/common/media/jquery-openid/jquery.openid.js:223
+#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
msgstr "ΠαÏακαλώ εισάγετε το %s σας, έπειτα συνεχίστε"
-#: skins/common/media/jquery-openid/jquery.openid.js:225
+#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
msgstr "Συνδέστε το λογαÏιασμό σας του %(provider_name)s στο %(site)s"
-#: skins/common/media/jquery-openid/jquery.openid.js:319
+#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
msgstr "Αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚ %s"
-#: skins/common/media/jquery-openid/jquery.openid.js:320
+#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
msgstr "Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
-#: skins/common/media/jquery-openid/jquery.openid.js:323
+#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
msgstr "ΔημιουÏγία ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης για %s"
-#: skins/common/media/jquery-openid/jquery.openid.js:324
+#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
msgstr "ΔημιουÏγία ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης"
-#: skins/common/media/jquery-openid/jquery.openid.js:340
+#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
msgstr "ΔημιουÏγία λογαÏÎ¹Î±ÏƒÎ¼Î¿Ï Ï€Î¿Ï… Ï€ÏοστατεÏεται με κωδικό"
-#: skins/common/media/js/post.js:28
+#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
+msgid "required"
+msgstr ""
+
+#: media/js/group_messaging.js:139
+msgid "Your message:"
+msgstr ""
+
+#: media/js/group_messaging.js:152
+msgid "send"
+msgstr ""
+
+#: media/js/group_messaging.js:164 media/js/post.js:1809
+#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
+msgid "cancel"
+msgstr "ακÏÏωση"
+
+#: media/js/group_messaging.js:227
+msgid "Reply"
+msgstr ""
+
+#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
+msgid "message sent"
+msgstr ""
+
+#: media/js/group_messaging.js:271
+msgid "user {{str}} does not exist"
+msgid_plural "users {{str}} do not exist"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/group_messaging.js:278
+msgid "cannot send message to yourself"
+msgstr ""
+
+#: media/js/group_messaging.js:323
+msgid "Recipient:"
+msgstr ""
+
+#: media/js/live_search.js:196
+msgid "To see search results, 2 or more characters may be required"
+msgstr ""
+
+#: media/js/live_search.js:218
+msgid "Ask Your Question"
+msgstr ""
+
+#: media/js/live_search.js:299
+msgid "Sorry, this tag does not exist"
+msgid_plural "Sorry, these tags do not exist"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/live_search.js:313
+msgid "search or ask your question"
+msgstr ""
+
+#: media/js/post.js:28
msgid "loading..."
msgstr "φόÏτωση..."
-#: skins/common/media/js/post.js:128 skins/common/media/js/post.js.c:859
+#: media/js/post.js:100
+msgid "must be shorter than %(max_chars)s character"
+msgid_plural "must be shorter than %(max_chars)s characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
msgstr "οι ετικέτες δεν μποÏεί να είναι κενές"
-#: skins/common/media/js/post.js:134
+#: media/js/post.js:160
+msgid "details are required"
+msgstr ""
+
+#: media/js/post.js:163
+#, c-format
+msgid "details must have > %s character"
+msgid_plural "details must have > %s characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:171
+msgid "enter your question"
+msgstr ""
+
+#: media/js/post.js:174
+#, c-format
+msgid "question must have > %s character"
+msgid_plural "question must have > %s characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:193
msgid "content cannot be empty"
msgstr "το πεÏιεχόμενο δεν μποÏεί να είναι κενό"
-#: skins/common/media/js/post.js:135
+#: media/js/post.js:196
#, c-format
-msgid "%s content minchars"
-msgstr "πεÏιεχόμενο με τουλάχιστον %s χαÏακτήÏες"
+msgid "answer must be > %s character"
+msgid_plural "answer must be > %s characters"
+msgstr[0] ""
+msgstr[1] ""
-#: skins/common/media/js/post.js:138
-msgid "please enter title"
-msgstr "παÏακαλώ εισάγετε τίτλο"
+#: media/js/post.js:253
+msgid "Back to the question"
+msgstr ""
-#: skins/common/media/js/post.js:139 skins/common/media/js/post.js.c:987
-#, c-format
-msgid "%s title minchars"
-msgstr "τουλάχιστον %s χαÏακτήÏες τίτλου"
+#: media/js/post.js:303
+msgid "draft saved..."
+msgstr ""
-#: skins/common/media/js/post.js:282
+#: media/js/post.js:548
msgid "insufficient privilege"
msgstr "ανεπαÏκές δικαίωμα"
-#: skins/common/media/js/post.js:283
+#: media/js/post.js:549
msgid "cannot pick own answer as best"
msgstr "αδυναμία επιλογής της δικιάς σας απάντησης ως άÏιστης"
-#: skins/common/media/js/post.js:288
+#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
msgstr "παÏακαλώ συνδεθείτε"
-#: skins/common/media/js/post.js:290
+#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
msgstr "οι ανώνυμοι χÏήστες δεν μποÏοÏν να παÏακολουθοÏν εÏωτήσεις"
-#: skins/common/media/js/post.js:291
+#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
msgstr "οι ανώνυμοι χÏήστες δεν μποÏοÏν να συνεισφέÏουν σε εÏωτήσεις"
-#: skins/common/media/js/post.js:292
+#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
msgstr "οι ανώνυμοι χÏήστες δεν μποÏοÏν να ψηφίσουν"
-#: skins/common/media/js/post.js:294
+#: media/js/post.js:558
msgid "please confirm offensive"
msgstr "παÏακαλώ επιβεβαιώστε επιθετικότητα"
-#: skins/common/media/js/post.js:295
+#: media/js/post.js:559
+msgid "please confirm removal of offensive flag"
+msgstr ""
+
+#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
msgstr "οι ανώνυμοι χÏήστες δεν μποÏοÏν να σημειώσουν επιθετικά άÏθÏα"
-#: skins/common/media/js/post.js:296
+#: media/js/post.js:561
msgid "confirm delete"
msgstr "επιβεβαίωση διαγÏαφής"
-#: skins/common/media/js/post.js:297
+#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
msgstr "οι ανώνυμοι χÏήστες δεν μποÏοÏν να διαγÏάψουν/επαναφέÏουν"
-#: skins/common/media/js/post.js:298
+#: media/js/post.js:563
msgid "post recovered"
msgstr "επαναφοÏά ταχυδÏομείου"
-#: skins/common/media/js/post.js:299
+#: media/js/post.js:564
msgid "post deleted"
msgstr "διαγÏαφή ταχυδÏομείου"
-#: skins/common/media/js/post.js:539 skins/old/media/js/post.js:535
+#: media/js/post.js:831
msgid "Follow"
msgstr "ΠαÏακολοÏθηση"
-#: skins/common/media/js/post.js:548 skins/common/media/js/post.js.c:557
-#: skins/old/media/js/post.js:544 skins/old/media/js/post.js.c:553
+#: media/js/post.js:840 media/js/post.js.c:849
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
msgstr[0] "%s οπαδός"
msgstr[1] "%s οπαδοί"
-#: skins/common/media/js/post.js:553 skins/old/media/js/post.js:549
+#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
msgstr "<div>ΠαÏακολοÏθηση</div><div class=\"unfollow\">Μη παÏακολοÏθηση</div>"
-#: skins/common/media/js/post.js:615
+#: media/js/post.js:901
+msgid "remove flag"
+msgstr ""
+
+#: media/js/post.js:935 media/js/post.js.c:964
+msgid "flag offensive"
+msgstr ""
+
+#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
msgstr "επαναφοÏά"
-#: skins/common/media/js/post.js:620
+#: media/js/post.js:995 media/js/post.js.c:1501
msgid "delete"
msgstr "διαγÏαφή"
-#: skins/common/media/js/post.js:957
+#: media/js/post.js:1218 media/js/post.js.c:1445
+msgid "sorry, something is not right here"
+msgstr ""
+
+#: media/js/post.js:1665
msgid "add comment"
msgstr "Ï€Ïοσθήκη σχολίου"
-#: skins/common/media/js/post.js:960
+#: media/js/post.js:1671
msgid "save comment"
msgstr "αποθήκευση σχολίου"
-#: skins/common/media/js/post.js:990
+#: media/js/post.js:1711
+#, c-format
+msgid "enter at least %s characters"
+msgstr ""
+
+#: media/js/post.js:1713
#, c-format
-msgid "enter %s more characters"
-msgstr "εισαγωγή %s πεÏισσότεÏων χαÏακτήÏων"
+msgid "enter at least %s more characters"
+msgstr ""
-#: skins/common/media/js/post.js:995
+#: media/js/post.js:1723
#, c-format
msgid "%s characters left"
msgstr "απομένουν %s χαÏακτήÏες"
-#: skins/common/media/js/post.js:1066
-msgid "cancel"
-msgstr "ακÏÏωση"
+#: media/js/post.js:1823
+msgid "minor edit (don't send alerts)"
+msgstr ""
-#: skins/common/media/js/post.js:1109
-msgid "confirm abandon comment"
-msgstr "επιβεβαίωση σχολίου εγκατάλειψης"
+#: media/js/post.js:1855
+msgid "Are you sure you don't want to post this comment?"
+msgstr ""
+
+#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
+msgid "just now"
+msgstr ""
-#: skins/common/media/js/post.js:1183
+#: media/js/post.js:1956
msgid "delete this comment"
msgstr "διαγÏαφή Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… σχολίου"
-#: skins/common/media/js/post.js:1387
+#: media/js/post.js:2271
msgid "confirm delete comment"
msgstr "επιβεβαίωση διαγÏαφής σχολίου"
-#: skins/common/media/js/post.js:1628 skins/old/media/js/post.js:1621
+#: media/js/post.js:2409
+msgid "please sign in or register to post comments"
+msgstr ""
+
+#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
msgstr "παÏακαλώ εισάγετε τίτλο εÏώτησης (>10 χαÏακτήÏες)"
-#: skins/common/media/js/tag_selector.js:15
-#: skins/old/media/js/tag_selector.js:15
+#: media/js/post.js:2612 media/js/post.js.c:4626
+msgid "Sorry, you have only read access"
+msgstr ""
+
+#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
+msgid "save"
+msgstr ""
+
+#: media/js/post.js:3199
+msgid "Enter the logo url or upload an image"
+msgstr ""
+
+#: media/js/post.js:3225
+msgid "Do you really want to remove the image?"
+msgstr ""
+
+#: media/js/post.js:3341
+msgid "change logo"
+msgstr ""
+
+#: media/js/post.js:3342
+msgid "add logo"
+msgstr ""
+
+#: media/js/post.js:3444
+#, c-format
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr ""
+
+#: media/js/post.js:3453
+#, c-format
+msgid "a maximum of %s tag is allowed"
+msgid_plural "a maximum of %s tags are allowed"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/post.js:3799
+msgid "Delete category?"
+msgstr ""
+
+#: media/js/post.js:3888 media/js/utils.js:881
+msgid "edit"
+msgstr "επεξεÏγασία"
+
+#: media/js/post.js:3975
+msgid "category name cannot be empty"
+msgstr ""
+
+#: media/js/post.js:4011
+msgid "already exists at the current level!"
+msgstr ""
+
+#: media/js/post.js:4047
+msgid "add category"
+msgstr ""
+
+#: media/js/post.js:4594
+msgid "save tags"
+msgstr ""
+
+#: media/js/post.js:4689 media/js/post.js.c:4723
+msgid "User name:"
+msgstr ""
+
+#: media/js/post.js:4710
+msgid "Group name:"
+msgstr ""
+
+#: media/js/post.js:4736
+msgid "Shared with the following users:"
+msgstr ""
+
+#: media/js/post.js:4742
+msgid "Shared with the following groups:"
+msgstr ""
+
+#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
msgstr "Η ετικέτα \"<span></span>\" ταιÏιάζει:"
-#: skins/common/media/js/tag_selector.js:84
-#: skins/old/media/js/tag_selector.js:84
+#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
msgstr "και %s πεÏισσότεÏες, που δεν εμφανίζονται..."
-#: skins/common/media/js/user.js:14
+#: media/js/user.js:15
msgid "Please select at least one item"
msgstr "ΠαÏακαλώ επιλέξτε τουλάχιστον ένα στοιχείο"
-#: skins/common/media/js/user.js:58
+#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
msgstr[0] "ΔιαγÏαφή αυτής της ανακοίνωσης;"
msgstr[1] "ΔιαγÏαφή αυτών των ανακοινώσεων"
-#: skins/common/media/js/user.js:125 skins/old/media/js/user.js:129
-msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
+#: media/js/user.js:66
+msgid "Close this entry?"
+msgid_plural "Close these entries?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/user.js:74
+msgid "Remove all flags and approve this entry?"
+msgid_plural "Remove all flags and approve these entries?"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/user.js:223
+msgid "Post deleted"
msgstr ""
-"ΠαÏακαλώ <a href=\"%(signin_url)s\">συνδεθείτε </a> για παÏακολοÏθηση του %"
-"(username)s"
-#: skins/common/media/js/user.js:157 skins/old/media/js/user.js:161
+#: media/js/user.js:225
+msgid "Post approved"
+msgstr ""
+
+#: media/js/user.js:246
+msgid "Accept"
+msgstr ""
+
+#: media/js/user.js:255
+msgid "Reject"
+msgstr ""
+
+#: media/js/user.js:270
+msgid "add new reject reason"
+msgstr ""
+
+#: media/js/user.js:375
+msgid "Looks there are some things to fix:"
+msgstr ""
+
+#: media/js/user.js:443
+msgid "Please provide description."
+msgstr ""
+
+#: media/js/user.js:446
+msgid "Please provide details."
+msgstr ""
+
+#: media/js/user.js:560
+msgid "A reason must be selected to delete one."
+msgstr ""
+
+#: media/js/user.js:659
+msgid "A reason must be selected to reject post."
+msgstr ""
+
+#: media/js/user.js:708
+msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
+msgstr "ΠαÏακαλώ <a href=\"%(signin_url)s\">συνδεθείτε </a> για παÏακολοÏθηση του %(username)s"
+
+#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
msgstr "μη παÏακολοÏθηση %s"
-#: skins/common/media/js/user.js:160 skins/old/media/js/user.js:164
+#: media/js/user.js:743
#, c-format
msgid "following %s"
msgstr "παÏακολοÏθηση %s"
-#: skins/common/media/js/user.js:166 skins/old/media/js/user.js:170
+#: media/js/user.js:749
#, c-format
msgid "follow %s"
msgstr "παÏακολοÏθηση %s"
-#: skins/common/media/js/utils.js:43
+#: media/js/user.js:883
+msgid "add group"
+msgstr ""
+
+#: media/js/user.js:963
+msgid "add"
+msgstr ""
+
+#: media/js/utils.js:99
+msgid "and"
+msgstr ""
+
+#: media/js/utils.js:117
msgid "click to close"
msgstr "κλικ για κλείσιμο"
-#: skins/common/media/js/utils.js:214
+#: media/js/utils.js:880
msgid "click to edit this comment"
msgstr "κλικ για επεξεÏγασία Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… σχολίου"
-#: skins/common/media/js/utils.js:215
-msgid "edit"
-msgstr "επεξεÏγασία"
+#: media/js/utils.js:905
+msgid "convert to answer"
+msgstr ""
+
+#: media/js/utils.js:958
+msgid "Ok"
+msgstr ""
+
+#: media/js/utils.js:959 media/js/utils.js.c:1407
+msgid "Cancel"
+msgstr ""
+
+#: media/js/utils.js:1219
+#, c-format
+msgid "Uploaded file: %s"
+msgstr ""
+
+#: media/js/utils.js:1234
+msgid "Choose a different image"
+msgstr ""
+
+#: media/js/utils.js:1236
+msgid "Choose a different file"
+msgstr ""
+
+#: media/js/utils.js:1250
+msgid "Oops, looks like we had an error. Sorry."
+msgstr ""
+
+#: media/js/utils.js:1311
+msgid "Choose an image to insert"
+msgstr ""
-#: skins/common/media/js/utils.js:369
+#: media/js/utils.js:1313
+msgid "Choose a file to insert"
+msgstr ""
+
+#: media/js/utils.js:1326
+msgid "Allowed file types are:"
+msgstr ""
+
+#: media/js/utils.js:1332
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
+msgid "Or paste file url here"
+msgstr ""
+
+#: media/js/utils.js:1406
+msgid "Save"
+msgstr ""
+
+#: media/js/utils.js:1478
+msgid "saved"
+msgstr ""
+
+#: media/js/utils.js:1602
+msgid "enabled"
+msgstr ""
+
+#: media/js/utils.js:1604
+msgid "disabled"
+msgstr ""
+
+#: media/js/utils.js:2038
+msgid "group name"
+msgstr ""
+
+#: media/js/utils.js:2046
+msgid "add new group"
+msgstr ""
+
+#: media/js/utils.js:2138
+msgid "Group %(name)s already exists. Group names are case-insensitive."
+msgstr ""
+
+#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
msgstr "δείτε εÏωτήσεις με ετικέτα '%s'"
-#: skins/common/media/js/wmd/wmd.js:30
+#: media/js/utils.js:3358
+msgid "ago"
+msgstr ""
+
+#: media/js/utils.js:3359
+msgid "from now"
+msgstr ""
+
+#: media/js/utils.js:3361
+msgid "about a minute"
+msgstr ""
+
+#: media/js/utils.js:3362
+#, c-format
+msgid "%d minutes"
+msgstr ""
+
+#: media/js/utils.js:3363
+msgid "about an hour"
+msgstr ""
+
+#: media/js/utils.js:3364
+#, c-format
+msgid "%d hours"
+msgstr ""
+
+#: media/js/utils.js:3365 media/js/utils.js.c:3493
+msgid "yesterday"
+msgstr ""
+
+#: media/js/utils.js:3366
+#, c-format
+msgid "%d days"
+msgstr ""
+
+#: media/js/utils.js:3367
+msgid "about a month"
+msgstr ""
+
+#: media/js/utils.js:3368
+#, c-format
+msgid "%d months"
+msgstr ""
+
+#: media/js/utils.js:3369
+msgid "about a year"
+msgstr ""
+
+#: media/js/utils.js:3370
+#, c-format
+msgid "%d years"
+msgstr ""
+
+#: media/js/utils.js:3468
+msgid "Jan"
+msgstr ""
+
+#: media/js/utils.js:3469
+msgid "Feb"
+msgstr ""
+
+#: media/js/utils.js:3470
+msgid "Mar"
+msgstr ""
+
+#: media/js/utils.js:3471
+msgid "Apr"
+msgstr ""
+
+#: media/js/utils.js:3472
+msgid "May"
+msgstr ""
+
+#: media/js/utils.js:3473
+msgid "Jun"
+msgstr ""
+
+#: media/js/utils.js:3474
+msgid "Jul"
+msgstr ""
+
+#: media/js/utils.js:3475
+msgid "Aug"
+msgstr ""
+
+#: media/js/utils.js:3476
+msgid "Sep"
+msgstr ""
+
+#: media/js/utils.js:3477
+msgid "Oct"
+msgstr ""
+
+#: media/js/utils.js:3478
+msgid "Nov"
+msgstr ""
+
+#: media/js/utils.js:3479
+msgid "Dec"
+msgstr ""
+
+#: media/js/utils.js:3491
+msgid "2 days ago"
+msgstr ""
+
+#: media/js/utils.js:3498
+#, c-format
+msgid "%s hour ago"
+msgid_plural "%s hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/utils.js:3508
+#, c-format
+msgid "%s min ago"
+msgid_plural "%s mins ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
+msgid "Insert a file"
+msgstr ""
+
+#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
+msgid "Insert image"
+msgstr ""
+
+#: media/js/wmd/wmd.js:31
msgid "bold"
msgstr "έντονα"
-#: skins/common/media/js/wmd/wmd.js:31
+#: media/js/wmd/wmd.js:32
msgid "italic"
msgstr "πλάγια"
-#: skins/common/media/js/wmd/wmd.js:32
+#: media/js/wmd/wmd.js:33
msgid "link"
msgstr "σÏνδεσμος"
-#: skins/common/media/js/wmd/wmd.js:33
+#: media/js/wmd/wmd.js:34
msgid "quote"
msgstr "ΠαÏάθεση"
-#: skins/common/media/js/wmd/wmd.js:34
+#: media/js/wmd/wmd.js:35
msgid "preformatted text"
msgstr "Ï€ÏομοÏφοποιημένο κείμενο"
-#: skins/common/media/js/wmd/wmd.js:35
+#: media/js/wmd/wmd.js:36
msgid "image"
msgstr "εικόνα"
-#: skins/common/media/js/wmd/wmd.js:36
+#: media/js/wmd/wmd.js:37
msgid "attachment"
msgstr "Ï€Ïοσκόλληση"
-#: skins/common/media/js/wmd/wmd.js:37
+#: media/js/wmd/wmd.js:38
msgid "numbered list"
msgstr "αÏιθμημένη λίστα"
-#: skins/common/media/js/wmd/wmd.js:38
+#: media/js/wmd/wmd.js:39
msgid "bulleted list"
msgstr "λίστα με κουκκίδες"
-#: skins/common/media/js/wmd/wmd.js:39
+#: media/js/wmd/wmd.js:40
msgid "heading"
msgstr "κεφαλίδα"
-#: skins/common/media/js/wmd/wmd.js:40
+#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
msgstr "οÏιζόντια γÏαμμή"
-#: skins/common/media/js/wmd/wmd.js:41
+#: media/js/wmd/wmd.js:42
msgid "undo"
msgstr "αναίÏεση"
-#: skins/common/media/js/wmd/wmd.js:42 skins/common/media/js/wmd/wmd.js:1116
+#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
msgid "redo"
msgstr "επανάληψη"
-#: skins/common/media/js/wmd/wmd.js:53
+#: media/js/wmd/wmd.js:54
msgid "enter image url"
msgstr "εισαγωγή url εικόνας"
-#: skins/common/media/js/wmd/wmd.js:54
+#: media/js/wmd/wmd.js:55
msgid "enter url"
msgstr "εισαγωγή url"
-#: skins/common/media/js/wmd/wmd.js:55
+#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
msgstr "ανέβασμα επισÏναψης αÏχείου"
-#: skins/common/media/js/wmd/wmd.js:1778
+#: media/js/wmd/wmd.js:1836
msgid "image description"
msgstr "πεÏιγÏαφή εικόνας"
-#: skins/common/media/js/wmd/wmd.js:1781
+#: media/js/wmd/wmd.js:1839
msgid "file name"
msgstr "όνομα αÏχείου"
-#: skins/common/media/js/wmd/wmd.js:1785
+#: media/js/wmd/wmd.js:1843
msgid "link text"
msgstr "κείμενο συνδέσμου"
+
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/en/LC_MESSAGES/django.mo b/askbot/locale/en/LC_MESSAGES/django.mo
index 9af75244..92662132 100644
--- a/askbot/locale/en/LC_MESSAGES/django.mo
+++ b/askbot/locale/en/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/en/LC_MESSAGES/django.po b/askbot/locale/en/LC_MESSAGES/django.po
index bc0c0ccb..bbab876b 100644
--- a/askbot/locale/en/LC_MESSAGES/django.po
+++ b/askbot/locale/en/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-13 14:06-0500\n"
+"POT-Creation-Date: 2013-10-16 16:34-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Evgeny Fadeev <evgeny.fadeev@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -25,8 +25,14 @@ msgstr ""
msgid " - "
msgstr ""
-#: feed.py:35 feed.py:109
-msgid "Individual question feed"
+#: feed.py:35
+#, python-format
+msgid "Individual %(question)s feed"
+msgstr ""
+
+#: feed.py:109
+#, python-format
+msgid "Latest %(question)s feed"
msgstr ""
#: forms.py:140
@@ -64,8 +70,9 @@ msgstr ""
msgid "title"
msgstr ""
-#: forms.py:249 templates/embed/ask_by_widget.html:170
-msgid "Please enter your question"
+#: forms.py:249
+#, python-format
+msgid "Please enter your %(question)s"
msgstr ""
#: forms.py:260
@@ -75,39 +82,51 @@ msgid_plural "must have > %d characters"
msgstr[0] ""
msgstr[1] ""
-#: forms.py:270
+#: forms.py:271
#, python-format
-msgid "The question is too long, maximum allowed size is %d characters"
+msgid ""
+"The %(question)s is too long, maximum allowed size is %(length)d characters"
msgstr ""
-#: forms.py:277
+#: forms.py:278
#, python-format
-msgid "The question is too long, maximum allowed size is %d bytes"
+msgid "The %(question)s is too long, maximum allowed size is %(length)d bytes"
msgstr ""
-#: forms.py:309
+#: forms.py:307
msgid "content"
msgstr ""
-#: forms.py:370
+#: forms.py:311
+msgid "post"
+msgstr ""
+
+#: forms.py:318
+#, python-format
+msgid "%(post)s content must be > %(count)d character"
+msgid_plural "%(post)s content must be > %(count)d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:366
#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
msgstr[0] ""
msgstr[1] ""
-#: forms.py:407
+#: forms.py:403
msgid ""
"We ran out of space for recording the tags. Please shorten or delete some of "
"them."
msgstr ""
-#: forms.py:410 forms.py:1006 models/widgets.py:27
+#: forms.py:406 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
msgid "tags"
msgstr ""
-#: forms.py:412
+#: forms.py:408
#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
@@ -118,156 +137,163 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: forms.py:439
+#: forms.py:435
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
msgstr[0] ""
msgstr[1] ""
-#: forms.py:447
+#: forms.py:443
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
msgstr ""
-#: forms.py:475
+#: forms.py:471
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
msgstr ""
-#: forms.py:479
+#: forms.py:475
+#, python-format
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
+"if you choose community wiki option, the %(question)s and answer do not "
+"generate points and name of author will not be shown"
+msgstr ""
+
+#: forms.py:478 conf/words.py:90
+msgid "question"
msgstr ""
-#: forms.py:496
+#: forms.py:492
msgid "update summary:"
msgstr ""
-#: forms.py:498
+#: forms.py:494
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
msgstr ""
-#: forms.py:585
+#: forms.py:583
msgid "Enter number of points to add or subtract"
msgstr ""
-#: forms.py:600 const/__init__.py:375
+#: forms.py:598 const/__init__.py:380
msgid "approved"
msgstr ""
-#: forms.py:601 const/__init__.py:376
+#: forms.py:599 const/__init__.py:381
msgid "watched"
msgstr ""
-#: forms.py:602 const/__init__.py:377
+#: forms.py:600 const/__init__.py:382
msgid "suspended"
msgstr ""
-#: forms.py:603 const/__init__.py:378
+#: forms.py:601 const/__init__.py:383
msgid "blocked"
msgstr ""
-#: forms.py:605
+#: forms.py:603
msgid "administrator"
msgstr ""
-#: forms.py:606 const/__init__.py:374
+#: forms.py:604 const/__init__.py:379
msgid "moderator"
msgstr ""
-#: forms.py:625
+#: forms.py:623
msgid "Change status to"
msgstr ""
-#: forms.py:652
+#: forms.py:650
msgid "which one?"
msgstr ""
-#: forms.py:673
+#: forms.py:671
msgid "Cannot change own status"
msgstr ""
-#: forms.py:679
+#: forms.py:677
msgid "Cannot turn other user to moderator"
msgstr ""
-#: forms.py:686
+#: forms.py:684
msgid "Cannot change status of another moderator"
msgstr ""
-#: forms.py:692
+#: forms.py:690
msgid "Cannot change status to admin"
msgstr ""
-#: forms.py:698
+#: forms.py:696
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
msgstr ""
-#: forms.py:708
+#: forms.py:706
msgid "Subject line"
msgstr ""
-#: forms.py:713
+#: forms.py:711
msgid "Message text"
msgstr ""
-#: forms.py:727
+#: forms.py:725
msgid "Your name (optional):"
msgstr ""
-#: forms.py:728
+#: forms.py:726
msgid "Email:"
msgstr ""
-#: forms.py:730
+#: forms.py:728
msgid "Your message:"
msgstr ""
-#: forms.py:735
+#: forms.py:733
msgid "I don't want to give my email or receive a response:"
msgstr ""
-#: forms.py:758
+#: forms.py:756
msgid "Please mark \"I dont want to give my mail\" field."
msgstr ""
-#: forms.py:791
+#: forms.py:789
msgid "keep private within your groups"
msgstr ""
-#: forms.py:830
+#: forms.py:828 templates/ask.html:58 templates/question.html:338
#, fuzzy
msgid "User name:"
msgstr "User login"
-#: forms.py:832
+#: forms.py:830
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
-#: forms.py:839
+#: forms.py:837 templates/question.html:339
msgid "Email address:"
msgstr ""
-#: forms.py:889
+#: forms.py:887
msgid "User name is required with the email"
msgstr ""
-#: forms.py:894
+#: forms.py:892
msgid "Email is required if user name is added"
msgstr ""
-#: forms.py:914 forms.py:957
-msgid "ask anonymously"
+#: forms.py:923
+msgid "post anonymously"
msgstr ""
-#: forms.py:916 forms.py:959
-msgid "Check if you do not want to reveal your name when asking this question"
+#: forms.py:925
+#, python-format
+msgid ""
+"Check if you do not want to reveal your name when posting this %(question)s"
msgstr ""
#: forms.py:947
@@ -275,6 +301,14 @@ msgid ""
"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
msgstr ""
+#: forms.py:957
+msgid "ask anonymously"
+msgstr ""
+
+#: forms.py:959
+msgid "Check if you do not want to reveal your name when asking this question"
+msgstr ""
+
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
@@ -403,154 +437,154 @@ msgstr ""
msgid "Your post at %(site_name)s is now published"
msgstr ""
-#: urls.py:44
+#: urls.py:44 conf/words.py:99
msgid "questions"
msgstr ""
-#: urls.py:56
+#: urls.py:57
msgid "question/"
msgstr ""
-#: urls.py:61
+#: urls.py:62
msgid "tags/"
msgstr ""
-#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
+#: urls.py:67 urls.py:72 urls.py:79 urls.py:85 urls.py:94 urls.py:101
msgid "users/"
msgstr ""
-#: urls.py:71
+#: urls.py:72
msgid "by-group/"
msgstr ""
-#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
+#: urls.py:79 urls.py:160 urls.py:237 urls.py:531
msgid "edit/"
msgstr ""
-#: urls.py:85
+#: urls.py:86
msgid "subscriptions/"
msgstr ""
-#: urls.py:94
+#: urls.py:95
msgid "select_languages/"
msgstr ""
-#: urls.py:105
+#: urls.py:106
msgid "groups/"
msgstr ""
-#: urls.py:110
+#: urls.py:111
msgid "users/update_has_custom_avatar/"
msgstr ""
-#: urls.py:115 urls.py:120
+#: urls.py:116 urls.py:121
msgid "badges/"
msgstr ""
-#: urls.py:133
+#: urls.py:134
msgid "feedback/"
msgstr ""
-#: urls.py:154
+#: urls.py:155
msgid "about/"
msgstr ""
-#: urls.py:155
+#: urls.py:156
msgid "faq/"
msgstr ""
-#: urls.py:156
+#: urls.py:157
msgid "privacy/"
msgstr ""
-#: urls.py:157
+#: urls.py:158
msgid "help/"
msgstr ""
-#: urls.py:159 urls.py:164
+#: urls.py:160 urls.py:165
msgid "answers/"
msgstr ""
-#: urls.py:164 urls.py:256
+#: urls.py:165 urls.py:267
msgid "revisions/"
msgstr ""
-#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
-#: urls.py:256
+#: urls.py:232 urls.py:237 urls.py:242 urls.py:247 urls.py:252 urls.py:257
+#: urls.py:267
msgid "questions/"
msgstr ""
-#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
+#: urls.py:232 urls.py:506 urls.py:511 urls.py:516 urls.py:521
msgid "ask/"
msgstr ""
-#: urls.py:231
+#: urls.py:242
msgid "retag/"
msgstr ""
-#: urls.py:236
+#: urls.py:247
msgid "close/"
msgstr ""
-#: urls.py:241
+#: urls.py:252
msgid "reopen/"
msgstr ""
-#: urls.py:246
+#: urls.py:257
msgid "answer/"
msgstr ""
-#: urls.py:314
+#: urls.py:325
msgid "tags/subscriptions/"
msgstr ""
-#: urls.py:319
+#: urls.py:330
msgid "tags/subscriptions/delete/"
msgstr ""
-#: urls.py:324
+#: urls.py:335
msgid "tags/subscriptions/create/"
msgstr ""
-#: urls.py:329
+#: urls.py:340
msgid "tags/subscriptions/edit/"
msgstr ""
-#: urls.py:334
+#: urls.py:345
msgid "suggested-tags/"
msgstr ""
-#: urls.py:459
+#: urls.py:470
msgid "messages/"
msgstr ""
-#: urls.py:459
+#: urls.py:470
msgid "markread/"
msgstr ""
-#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
-#: urls.py:520 urls.py:525 urls.py:530
+#: urls.py:501 urls.py:506 urls.py:511 urls.py:516 urls.py:521 urls.py:526
+#: urls.py:531 urls.py:536 urls.py:541
msgid "widgets/"
msgstr ""
-#: urls.py:510 deps/django_authopenid/urls.py:20
+#: urls.py:521 deps/django_authopenid/urls.py:20
msgid "complete/"
msgstr ""
-#: urls.py:515
+#: urls.py:526
msgid "create/"
msgstr ""
-#: urls.py:525
+#: urls.py:536
msgid "delete/"
msgstr ""
-#: urls.py:560
+#: urls.py:571
msgid "upload/"
msgstr ""
-#: urls.py:585 setup_templates/settings.py:229
-#: templates/authopenid/providers_javascript.html:7
+#: urls.py:596 setup_templates/settings.py:232
+#: templates/authopenid/providers_javascript.html:8
msgid "account/"
msgstr ""
@@ -713,164 +747,172 @@ msgid "Enable email alerts"
msgstr ""
#: conf/email.py:62
-msgid "Maximum number of news entries in an email alert"
+msgid "Enable HTML-formatted email"
+msgstr ""
+
+#: conf/email.py:63
+msgid "May not be supported by some email clients"
msgstr ""
#: conf/email.py:72
+msgid "Maximum number of news entries in an email alert"
+msgstr ""
+
+#: conf/email.py:82
msgid "Default notification frequency all questions"
msgstr ""
-#: conf/email.py:74
+#: conf/email.py:84
msgid "Option to define frequency of emailed updates for: all questions."
msgstr ""
-#: conf/email.py:86
+#: conf/email.py:96
msgid "Default notification frequency questions asked by the user"
msgstr ""
-#: conf/email.py:88
+#: conf/email.py:98
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
msgstr ""
-#: conf/email.py:100
+#: conf/email.py:110
msgid "Default notification frequency questions answered by the user"
msgstr ""
-#: conf/email.py:102
+#: conf/email.py:112
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
msgstr ""
-#: conf/email.py:114
+#: conf/email.py:124
msgid ""
"Default notification frequency questions individually "
"selected by the user"
msgstr ""
-#: conf/email.py:117
+#: conf/email.py:127
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
msgstr ""
-#: conf/email.py:129
+#: conf/email.py:139
msgid ""
"Default notification frequency for mentions and "
"comments"
msgstr ""
-#: conf/email.py:132
+#: conf/email.py:142
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
msgstr ""
-#: conf/email.py:143
+#: conf/email.py:153
msgid "Send periodic reminders about unanswered questions"
msgstr ""
-#: conf/email.py:145
+#: conf/email.py:155
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
msgstr ""
-#: conf/email.py:158
+#: conf/email.py:168
msgid "Days before starting to send reminders about unanswered questions"
msgstr ""
-#: conf/email.py:169
+#: conf/email.py:179
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
msgstr ""
-#: conf/email.py:181
+#: conf/email.py:191
msgid "Max. number of reminders to send about unanswered questions"
msgstr ""
-#: conf/email.py:192
+#: conf/email.py:202
msgid "Send periodic reminders to accept the best answer"
msgstr ""
-#: conf/email.py:194
+#: conf/email.py:204
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
"an appropriate frequency) "
msgstr ""
-#: conf/email.py:207
+#: conf/email.py:217
msgid "Days before starting to send reminders to accept an answer"
msgstr ""
-#: conf/email.py:218
+#: conf/email.py:228
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
msgstr ""
-#: conf/email.py:230
+#: conf/email.py:240
msgid "Max. number of reminders to send to accept the best answer"
msgstr ""
-#: conf/email.py:242
+#: conf/email.py:252
msgid "Require email verification before allowing to post"
msgstr ""
-#: conf/email.py:243
+#: conf/email.py:253
msgid ""
"Active email verification is done by sending a verification key in email"
msgstr ""
-#: conf/email.py:252
+#: conf/email.py:262
msgid "Fake email for anonymous user"
msgstr ""
-#: conf/email.py:253
+#: conf/email.py:263
msgid "Use this setting to control gravatar for email-less user"
msgstr ""
-#: conf/email.py:262
+#: conf/email.py:272
msgid "Allow posting questions by email"
msgstr ""
-#: conf/email.py:264
+#: conf/email.py:274
msgid ""
"Before enabling this setting - please fill out IMAP settings in the settings."
"py file"
msgstr ""
-#: conf/email.py:275
+#: conf/email.py:285
msgid "Replace space in emailed tags with dash"
msgstr ""
-#: conf/email.py:277
+#: conf/email.py:287
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
msgstr ""
-#: conf/email.py:288
+#: conf/email.py:298
msgid "Enable posting answers and comments by email"
msgstr ""
-#: conf/email.py:291
+#: conf/email.py:301
msgid "To enable this feature make sure lamson is running"
msgstr ""
-#: conf/email.py:302
+#: conf/email.py:312
msgid "Emailed post: when to notify author about publishing"
msgstr ""
-#: conf/email.py:327
+#: conf/email.py:337
msgid "Reply by email hostname"
msgstr ""
-#: conf/email.py:338
+#: conf/email.py:348
msgid ""
"Email replies having fewer words than this number will be posted as comments "
"instead of answers"
@@ -1105,8 +1147,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"<b style=\"color:red;\">To use folded mode, please first set minimum "
+"question body length to 0. Also - please make tags optional.</b>"
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1147,156 +1189,160 @@ msgstr ""
msgid "Enable accepting best answer"
msgstr ""
-#: conf/forum_data_rules.py:231
+#: conf/forum_data_rules.py:233
+msgid "How to sort answers by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:241
msgid "Are tags required?"
msgstr ""
-#: conf/forum_data_rules.py:237
+#: conf/forum_data_rules.py:247
msgid "category tree"
msgstr ""
-#: conf/forum_data_rules.py:238
+#: conf/forum_data_rules.py:248
#, fuzzy
msgid "user input"
msgstr "User login"
-#: conf/forum_data_rules.py:245
+#: conf/forum_data_rules.py:255
msgid "Source of tags"
msgstr ""
-#: conf/forum_data_rules.py:256
+#: conf/forum_data_rules.py:266
msgid "Mandatory tags"
msgstr ""
-#: conf/forum_data_rules.py:259
+#: conf/forum_data_rules.py:269
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
msgstr ""
-#: conf/forum_data_rules.py:271
+#: conf/forum_data_rules.py:281
msgid "Force lowercase the tags"
msgstr ""
-#: conf/forum_data_rules.py:273
+#: conf/forum_data_rules.py:283
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
msgstr ""
-#: conf/forum_data_rules.py:287
+#: conf/forum_data_rules.py:297
msgid "Format of tag list"
msgstr ""
-#: conf/forum_data_rules.py:289
+#: conf/forum_data_rules.py:299
msgid ""
"Select the format to show tags in, either as a simple list, or as a tag cloud"
msgstr ""
-#: conf/forum_data_rules.py:301
+#: conf/forum_data_rules.py:311
msgid "Use wildcard tags"
msgstr ""
-#: conf/forum_data_rules.py:303
+#: conf/forum_data_rules.py:313
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
msgstr ""
-#: conf/forum_data_rules.py:315
+#: conf/forum_data_rules.py:325
msgid "Use separate set for subscribed tags"
msgstr ""
-#: conf/forum_data_rules.py:317
+#: conf/forum_data_rules.py:327
msgid ""
"If enabled, users will have a third set of tag selections - \"subscribed"
"\" (by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
-#: conf/forum_data_rules.py:325
+#: conf/forum_data_rules.py:335
msgid "Always, for all users"
msgstr ""
-#: conf/forum_data_rules.py:326
+#: conf/forum_data_rules.py:336
msgid "Never, for all users"
msgstr ""
-#: conf/forum_data_rules.py:327
+#: conf/forum_data_rules.py:337
msgid "Let users decide"
msgstr ""
-#: conf/forum_data_rules.py:335
+#: conf/forum_data_rules.py:345
msgid "Publicly show user tag selections"
msgstr ""
-#: conf/forum_data_rules.py:344
+#: conf/forum_data_rules.py:354
msgid "Enable separate tag search box on main page"
msgstr ""
-#: conf/forum_data_rules.py:354
+#: conf/forum_data_rules.py:364
msgid "Default max number of comments to display under posts"
msgstr ""
-#: conf/forum_data_rules.py:365
+#: conf/forum_data_rules.py:375
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
msgstr ""
-#: conf/forum_data_rules.py:375
+#: conf/forum_data_rules.py:385
msgid "Limit time to edit comments"
msgstr ""
-#: conf/forum_data_rules.py:377
+#: conf/forum_data_rules.py:387
msgid "If unchecked, there will be no time limit to edit the comments"
msgstr ""
-#: conf/forum_data_rules.py:388
+#: conf/forum_data_rules.py:398
msgid "Minutes allowed to edit a comment"
msgstr ""
-#: conf/forum_data_rules.py:389
+#: conf/forum_data_rules.py:399
msgid "To enable this setting, check the previous one"
msgstr ""
-#: conf/forum_data_rules.py:398
+#: conf/forum_data_rules.py:408
msgid "Save comment by pressing <Enter> key"
msgstr ""
-#: conf/forum_data_rules.py:400
+#: conf/forum_data_rules.py:410
msgid ""
"This may be useful when only one-line comments are desired. Will not work "
"with TinyMCE editor."
msgstr ""
-#: conf/forum_data_rules.py:411
+#: conf/forum_data_rules.py:421
msgid "Minimum length of search term for Ajax search"
msgstr ""
-#: conf/forum_data_rules.py:412
+#: conf/forum_data_rules.py:422
msgid "Must match the corresponding database backend setting"
msgstr ""
-#: conf/forum_data_rules.py:421
+#: conf/forum_data_rules.py:431
msgid "Do not make text query sticky in search"
msgstr ""
-#: conf/forum_data_rules.py:423
+#: conf/forum_data_rules.py:433
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
msgstr ""
-#: conf/forum_data_rules.py:436
+#: conf/forum_data_rules.py:446
msgid "Maximum number of tags per question"
msgstr ""
-#: conf/forum_data_rules.py:448
+#: conf/forum_data_rules.py:458
msgid "Number of questions to list by default"
msgstr ""
-#: conf/forum_data_rules.py:458
+#: conf/forum_data_rules.py:468
msgid "What should \"unanswered question\" mean?"
msgstr ""
@@ -1900,7 +1946,7 @@ msgstr ""
msgid "Main page sidebar"
msgstr ""
-#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
+#: conf/sidebar_main.py:20 conf/sidebar_question.py:76
msgid "Custom sidebar header"
msgstr ""
@@ -1914,7 +1960,7 @@ msgstr ""
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
-#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
+#: conf/sidebar_question.py:93 conf/sidebar_question.py:158
msgid "Show above only to anonymous users"
msgstr ""
@@ -1949,11 +1995,11 @@ msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
msgstr ""
-#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
+#: conf/sidebar_main.py:94 conf/sidebar_question.py:141
msgid "Custom sidebar footer"
msgstr ""
-#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
+#: conf/sidebar_main.py:97 conf/sidebar_question.py:144
msgid ""
"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
"When using this option (as well as the sidebar header), please use the HTML "
@@ -1989,12 +2035,16 @@ msgstr ""
#: conf/sidebar_question.py:45
msgid ""
-"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"This banner will show under the first answer. When using this option, please "
+"use the HTML validation service to make sure that your input is valid and "
+"works well in all browsers."
msgstr ""
-#: conf/sidebar_question.py:70
+#: conf/sidebar_question.py:67
+msgid "Show answers banner even if there are no answers"
+msgstr ""
+
+#: conf/sidebar_question.py:79
msgid ""
"Use this area to enter content at the TOP of the sidebarin HTML format. When "
"using this option (as well as the sidebar footer), please use the HTML "
@@ -2002,29 +2052,29 @@ msgid ""
"all browsers."
msgstr ""
-#: conf/sidebar_question.py:92
+#: conf/sidebar_question.py:101
msgid "Show tag list in sidebar"
msgstr ""
-#: conf/sidebar_question.py:94
+#: conf/sidebar_question.py:103
msgid "Uncheck this if you want to hide the tag list from the sidebar "
msgstr ""
-#: conf/sidebar_question.py:105
+#: conf/sidebar_question.py:114
msgid "Show meta information in sidebar"
msgstr ""
-#: conf/sidebar_question.py:107
+#: conf/sidebar_question.py:116
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
msgstr ""
-#: conf/sidebar_question.py:119
+#: conf/sidebar_question.py:128
msgid "Show related questions in sidebar"
msgstr ""
-#: conf/sidebar_question.py:121
+#: conf/sidebar_question.py:130
msgid "Uncheck this if you want to hide the list of related questions. "
msgstr ""
@@ -2112,105 +2162,25 @@ msgstr ""
msgid "To change the logo, select new file, then submit this whole form."
msgstr ""
-#: conf/skin_general_settings.py:34
-msgid "English"
-msgstr ""
-
-#: conf/skin_general_settings.py:35
-msgid "Spanish"
-msgstr ""
-
-#: conf/skin_general_settings.py:36
-msgid "Catalan"
-msgstr ""
-
-#: conf/skin_general_settings.py:37
-msgid "German"
-msgstr ""
-
-#: conf/skin_general_settings.py:38
-msgid "Greek"
-msgstr ""
-
-#: conf/skin_general_settings.py:39
-msgid "Finnish"
-msgstr ""
-
-#: conf/skin_general_settings.py:40
-msgid "French"
-msgstr ""
-
-#: conf/skin_general_settings.py:41
-msgid "Hindi"
-msgstr ""
-
#: conf/skin_general_settings.py:42
-msgid "Hungarian"
-msgstr ""
-
-#: conf/skin_general_settings.py:43
-msgid "Italian"
-msgstr ""
-
-#: conf/skin_general_settings.py:44
-msgid "Japanese"
-msgstr ""
-
-#: conf/skin_general_settings.py:45
-msgid "Korean"
-msgstr ""
-
-#: conf/skin_general_settings.py:46
-msgid "Portuguese"
-msgstr ""
-
-#: conf/skin_general_settings.py:47
-msgid "Brazilian Portuguese"
-msgstr ""
-
-#: conf/skin_general_settings.py:48
-msgid "Romanian"
-msgstr ""
-
-#: conf/skin_general_settings.py:49
-msgid "Russian"
+msgid "Select Language"
msgstr ""
#: conf/skin_general_settings.py:50
-msgid "Serbian"
-msgstr ""
-
-#: conf/skin_general_settings.py:51
-msgid "Turkish"
-msgstr ""
-
-#: conf/skin_general_settings.py:52
-msgid "Vietnamese"
-msgstr ""
-
-#: conf/skin_general_settings.py:53
-msgid "Chinese"
-msgstr ""
-
-#: conf/skin_general_settings.py:54
-msgid "Chinese (Taiwan)"
-msgstr ""
-
-#: conf/skin_general_settings.py:73
msgid "Show logo"
msgstr ""
-#: conf/skin_general_settings.py:75
+#: conf/skin_general_settings.py:52
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
msgstr ""
-#: conf/skin_general_settings.py:87
+#: conf/skin_general_settings.py:64
msgid "Site favicon"
msgstr ""
-#: conf/skin_general_settings.py:89
+#: conf/skin_general_settings.py:66
#, python-format
msgid ""
"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
@@ -2218,40 +2188,40 @@ msgid ""
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
-#: conf/skin_general_settings.py:105
+#: conf/skin_general_settings.py:82
msgid "Password login button"
msgstr ""
-#: conf/skin_general_settings.py:107
+#: conf/skin_general_settings.py:84
msgid ""
"An 88x38 pixel image that is used on the login screen for the password login "
"button."
msgstr ""
-#: conf/skin_general_settings.py:120
+#: conf/skin_general_settings.py:97
msgid "Show all UI functions to all users"
msgstr ""
-#: conf/skin_general_settings.py:122
+#: conf/skin_general_settings.py:99
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
"reputation. However to use those functions, moderation rules, reputation and "
"other limits will still apply."
msgstr ""
-#: conf/skin_general_settings.py:137
+#: conf/skin_general_settings.py:114
msgid "Select skin"
msgstr ""
-#: conf/skin_general_settings.py:148
+#: conf/skin_general_settings.py:125
msgid "Customize HTML <HEAD>"
msgstr ""
-#: conf/skin_general_settings.py:157
+#: conf/skin_general_settings.py:134
msgid "Custom portion of the HTML <HEAD>"
msgstr ""
-#: conf/skin_general_settings.py:159
+#: conf/skin_general_settings.py:136
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
@@ -2263,11 +2233,11 @@ msgid ""
"please test the site with the W3C HTML validator service."
msgstr ""
-#: conf/skin_general_settings.py:181
+#: conf/skin_general_settings.py:158
msgid "Custom header additions"
msgstr ""
-#: conf/skin_general_settings.py:183
+#: conf/skin_general_settings.py:160
msgid ""
"Header is the bar at the top of the content that contains user info and site "
"links, and is common to all pages. Use this area to enter contents of the "
@@ -2276,21 +2246,21 @@ msgid ""
"sure that your input is valid and works well in all browsers."
msgstr ""
-#: conf/skin_general_settings.py:198
+#: conf/skin_general_settings.py:175
msgid "Site footer mode"
msgstr ""
-#: conf/skin_general_settings.py:200
+#: conf/skin_general_settings.py:177
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
msgstr ""
-#: conf/skin_general_settings.py:217
+#: conf/skin_general_settings.py:194
msgid "Custom footer (HTML format)"
msgstr ""
-#: conf/skin_general_settings.py:219
+#: conf/skin_general_settings.py:196
msgid ""
"<strong>To enable this function</strong>, please select option 'customize' "
"in the \"Site footer mode\" above. Use this area to enter contents of the "
@@ -2299,21 +2269,21 @@ msgid ""
"that your input is valid and works well in all browsers."
msgstr ""
-#: conf/skin_general_settings.py:234
+#: conf/skin_general_settings.py:211
msgid "Apply custom style sheet (CSS)"
msgstr ""
-#: conf/skin_general_settings.py:236
+#: conf/skin_general_settings.py:213
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
msgstr ""
-#: conf/skin_general_settings.py:248
+#: conf/skin_general_settings.py:225
msgid "Custom style sheet (CSS)"
msgstr ""
-#: conf/skin_general_settings.py:250
+#: conf/skin_general_settings.py:227
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
@@ -2322,19 +2292,19 @@ msgid ""
"depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
-#: conf/skin_general_settings.py:266
+#: conf/skin_general_settings.py:243
msgid "Add custom javascript"
msgstr ""
-#: conf/skin_general_settings.py:269
+#: conf/skin_general_settings.py:246
msgid "Check to enable javascript that you can enter in the next field"
msgstr ""
-#: conf/skin_general_settings.py:279
+#: conf/skin_general_settings.py:256
msgid "Custom javascript"
msgstr ""
-#: conf/skin_general_settings.py:281
+#: conf/skin_general_settings.py:258
msgid ""
"Type or paste plain javascript that you would like to run on your site. Link "
"to the script will be inserted at the bottom of the HTML output and will be "
@@ -2345,19 +2315,19 @@ msgid ""
"above)."
msgstr ""
-#: conf/skin_general_settings.py:299
+#: conf/skin_general_settings.py:276
msgid "Skin media revision number"
msgstr ""
-#: conf/skin_general_settings.py:301
+#: conf/skin_general_settings.py:278
msgid "Will be set automatically but you can modify it if necessary."
msgstr ""
-#: conf/skin_general_settings.py:312
+#: conf/skin_general_settings.py:289
msgid "Hash to update the media revision number automatically."
msgstr ""
-#: conf/skin_general_settings.py:316
+#: conf/skin_general_settings.py:293
msgid "Will be set automatically, it is not necesary to modify manually."
msgstr ""
@@ -2555,6 +2525,208 @@ msgid ""
"question poster"
msgstr ""
+#: conf/words.py:14
+msgid "Site term vocalbulary"
+msgstr ""
+
+#: conf/words.py:22 conf/words.py:23 templates/ask.html:4
+msgid "Ask Your Question"
+msgstr ""
+
+#: conf/words.py:24 conf/words.py:34 conf/words.py:44 conf/words.py:54
+#: conf/words.py:64
+msgid "Used on a button"
+msgstr ""
+
+#: conf/words.py:32 conf/words.py:33
+msgid "Ask the Group"
+msgstr ""
+
+#: conf/words.py:42 conf/words.py:43
+msgid "Post Your Answer"
+msgstr ""
+
+#: conf/words.py:52 conf/words.py:53
+msgid "Answer Your Own Question"
+msgstr ""
+
+#: conf/words.py:62 conf/words.py:63
+msgid "Edit Your Previous Answer"
+msgstr ""
+
+#: conf/words.py:72 conf/words.py:73
+msgid "asked"
+msgstr ""
+
+#: conf/words.py:81 conf/words.py:82
+msgid "answered"
+msgstr ""
+
+#: conf/words.py:91
+msgid "question (noun, singular)"
+msgstr ""
+
+#: conf/words.py:100
+msgid "questions (noun, plural)"
+msgstr ""
+
+#: conf/words.py:108 templates/widgets/question_summary.html:30
+msgid "answer"
+msgstr ""
+
+#: conf/words.py:109
+msgid "answer (noun, sungular)"
+msgstr ""
+
+#: conf/words.py:117 conf/words.py:118
+msgid "Show only questions from"
+msgstr ""
+
+#: conf/words.py:126 conf/words.py:127
+msgid "Please ask your question here"
+msgstr ""
+
+#: conf/words.py:135 conf/words.py:136
+msgid "Please enter your question"
+msgstr ""
+
+#: conf/words.py:144 conf/words.py:145
+msgid "ask a question interesting to this community"
+msgstr ""
+
+#: conf/words.py:153 conf/words.py:154
+msgid "No questions here."
+msgstr ""
+
+#: conf/words.py:162 conf/words.py:163
+msgid "Please follow some questions or follow some users."
+msgstr ""
+
+#: conf/words.py:171 conf/words.py:172
+msgid "Please feel free to ask your question!"
+msgstr ""
+
+#: conf/words.py:180 conf/words.py:181
+msgid "swap with question"
+msgstr ""
+
+#: conf/words.py:189 conf/words.py:190
+msgid "repost as a question comment"
+msgstr ""
+
+#: conf/words.py:198 conf/words.py:199
+msgid "repost as a comment under older answer"
+msgstr ""
+
+#: conf/words.py:207 conf/words.py:208
+msgid "invite other to help answer this question"
+msgstr ""
+
+#: conf/words.py:216 conf/words.py:217
+msgid "Related questions"
+msgstr ""
+
+#: conf/words.py:225 conf/words.py:226
+msgid "Question Tools"
+msgstr ""
+
+#: conf/words.py:234 conf/words.py:235
+msgid "Phrase: this question is currently shared only with:"
+msgstr ""
+
+#: conf/words.py:243 conf/words.py:244
+msgid "Be the first one to answer this question!"
+msgstr ""
+
+#: conf/words.py:252 conf/words.py:253
+msgid "followed questions"
+msgstr ""
+
+#: conf/words.py:262
+msgid "Phrase: comments and answers to others questions"
+msgstr ""
+
+#: conf/words.py:270 conf/words.py:271
+msgid "You can post questions by emailing them at"
+msgstr ""
+
+#: conf/words.py:279 conf/words.py:280
+msgid "List of questions"
+msgstr ""
+
+#: conf/words.py:288 conf/words.py:289
+msgid "Community gives you awards for your questions, answers and votes"
+msgstr ""
+
+#: conf/words.py:297 conf/words.py:298
+msgid "Close question"
+msgstr ""
+
+#: conf/words.py:306 conf/words.py:307
+msgid "Edit question"
+msgstr ""
+
+#: conf/words.py:315 conf/words.py:316
+msgid "Question - in one sentence"
+msgstr ""
+
+#: conf/words.py:324 conf/words.py:325
+msgid "Retag question"
+msgstr ""
+
+#: conf/words.py:333 conf/words.py:334
+msgid "Reopen question"
+msgstr ""
+
+#: conf/words.py:342 conf/words.py:343
+msgid "There are no unanswered questions here"
+msgstr ""
+
+#: conf/words.py:351 conf/words.py:352
+#: templates/user_profile/user_answers_list.html:5
+msgid "this answer has been selected as correct"
+msgstr ""
+
+#: conf/words.py:360 conf/words.py:361
+msgid "mark this answer as correct"
+msgstr ""
+
+#: conf/words.py:369 conf/words.py:370
+msgid "Login/Signup to Answer"
+msgstr ""
+
+#: conf/words.py:378 conf/words.py:379
+msgid "Your Answer"
+msgstr ""
+
+#: conf/words.py:387 conf/words.py:388
+msgid "Add Answer"
+msgstr ""
+
+#: conf/words.py:396 conf/words.py:397
+msgid "give an answer interesting to this community"
+msgstr ""
+
+#: conf/words.py:405 conf/words.py:406
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr ""
+
+#: conf/words.py:414 conf/words.py:415
+msgid "show only selected answers to enquirers"
+msgstr ""
+
+#: conf/words.py:423 conf/words.py:424
+msgid "UNANSWERED"
+msgstr ""
+
+#: conf/words.py:432 conf/words.py:433
+msgid "Edit Answer"
+msgstr ""
+
+#: conf/words.py:441 conf/words.py:442
+msgid "Answered"
+msgstr ""
+
#: const/__init__.py:11
msgid "duplicate question"
msgstr ""
@@ -2663,284 +2835,296 @@ msgid ""
"%(subject)s\">this link</a>"
msgstr ""
-#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
+#: const/__init__.py:114
+msgid "latest first"
+msgstr ""
+
+#: const/__init__.py:115
+msgid "oldest first"
+msgstr ""
+
+#: const/__init__.py:116
+msgid "most voted first"
+msgstr ""
+
+#: const/__init__.py:126 templates/user_inbox/responses_and_flags.html:9
msgid "all"
msgstr ""
-#: const/__init__.py:123
+#: const/__init__.py:127
msgid "unanswered"
msgstr ""
-#: const/__init__.py:124
+#: const/__init__.py:128
msgid "followed"
msgstr ""
-#: const/__init__.py:129
+#: const/__init__.py:133
msgid "list"
msgstr ""
-#: const/__init__.py:130
+#: const/__init__.py:134
msgid "cloud"
msgstr ""
-#: const/__init__.py:138
+#: const/__init__.py:143
msgid "Question has no answers"
msgstr ""
-#: const/__init__.py:139
+#: const/__init__.py:144
msgid "Question has no accepted answers"
msgstr ""
-#: const/__init__.py:195
+#: const/__init__.py:200
msgid "asked a question"
msgstr ""
-#: const/__init__.py:196
+#: const/__init__.py:201
msgid "answered a question"
msgstr ""
-#: const/__init__.py:197 const/__init__.py:301
+#: const/__init__.py:202 const/__init__.py:306
msgid "commented question"
msgstr ""
-#: const/__init__.py:198 const/__init__.py:302
+#: const/__init__.py:203 const/__init__.py:307
msgid "commented answer"
msgstr ""
-#: const/__init__.py:199
+#: const/__init__.py:204
msgid "edited question"
msgstr ""
-#: const/__init__.py:200
+#: const/__init__.py:205
msgid "edited answer"
msgstr ""
-#: const/__init__.py:201
+#: const/__init__.py:206
msgid "received badge"
msgstr ""
-#: const/__init__.py:202
+#: const/__init__.py:207
msgid "marked best answer"
msgstr ""
-#: const/__init__.py:203
+#: const/__init__.py:208
msgid "upvoted"
msgstr ""
-#: const/__init__.py:204
+#: const/__init__.py:209
msgid "downvoted"
msgstr ""
-#: const/__init__.py:205
+#: const/__init__.py:210
msgid "canceled vote"
msgstr ""
-#: const/__init__.py:206
+#: const/__init__.py:211
msgid "deleted question"
msgstr ""
-#: const/__init__.py:207
+#: const/__init__.py:212
msgid "deleted answer"
msgstr ""
-#: const/__init__.py:208
+#: const/__init__.py:213
msgid "marked offensive"
msgstr ""
-#: const/__init__.py:209
+#: const/__init__.py:214
msgid "updated tags"
msgstr ""
-#: const/__init__.py:210
+#: const/__init__.py:215
msgid "selected favorite"
msgstr ""
-#: const/__init__.py:211
+#: const/__init__.py:216
msgid "completed user profile"
msgstr ""
-#: const/__init__.py:212
+#: const/__init__.py:217
msgid "email update sent to user"
msgstr ""
-#: const/__init__.py:213
+#: const/__init__.py:218
msgid "a post was shared"
msgstr ""
-#: const/__init__.py:216
+#: const/__init__.py:221
msgid "reminder about unanswered questions sent"
msgstr ""
-#: const/__init__.py:220
+#: const/__init__.py:225
msgid "reminder about accepting the best answer sent"
msgstr ""
-#: const/__init__.py:222
+#: const/__init__.py:227
msgid "mentioned in the post"
msgstr ""
-#: const/__init__.py:225
+#: const/__init__.py:230
msgid "created tag description"
msgstr ""
-#: const/__init__.py:229
+#: const/__init__.py:234
msgid "updated tag description"
msgstr ""
-#: const/__init__.py:231
+#: const/__init__.py:236
msgid "made a new post"
msgstr ""
-#: const/__init__.py:234
+#: const/__init__.py:239
msgid "made an edit"
msgstr ""
-#: const/__init__.py:238
+#: const/__init__.py:243
msgid "created post reject reason"
msgstr ""
-#: const/__init__.py:242
+#: const/__init__.py:247
msgid "updated post reject reason"
msgstr ""
-#: const/__init__.py:300
+#: const/__init__.py:305
msgid "answered question"
msgstr ""
-#: const/__init__.py:303
+#: const/__init__.py:308
msgid "accepted answer"
msgstr ""
-#: const/__init__.py:307
+#: const/__init__.py:312
msgid "[closed]"
msgstr ""
-#: const/__init__.py:308
+#: const/__init__.py:313
msgid "[deleted]"
msgstr ""
-#: const/__init__.py:309 views/readers.py:642
+#: const/__init__.py:314 views/readers.py:681
msgid "initial version"
msgstr ""
-#: const/__init__.py:310
+#: const/__init__.py:315
msgid "retagged"
msgstr ""
-#: const/__init__.py:311
+#: const/__init__.py:316
msgid "[private]"
msgstr ""
-#: const/__init__.py:320
+#: const/__init__.py:325
msgid "show all tags"
msgstr ""
-#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
-#: const/__init__.py:342
+#: const/__init__.py:326 const/__init__.py:335 const/__init__.py:341
+#: const/__init__.py:347
msgid "exclude ignored tags"
msgstr ""
-#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
+#: const/__init__.py:327 const/__init__.py:336 const/__init__.py:348
msgid "only interesting tags"
msgstr ""
-#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
+#: const/__init__.py:331 const/__init__.py:342 const/__init__.py:349
msgid "only subscribed tags"
msgstr ""
-#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
+#: const/__init__.py:334 const/__init__.py:340 const/__init__.py:346
msgid "email for all tags"
msgstr ""
-#: const/__init__.py:348
+#: const/__init__.py:353
msgid "instantly"
msgstr ""
-#: const/__init__.py:349
+#: const/__init__.py:354
msgid "daily"
msgstr ""
-#: const/__init__.py:350
+#: const/__init__.py:355
msgid "weekly"
msgstr ""
-#: const/__init__.py:351
+#: const/__init__.py:356
msgid "no email"
msgstr ""
-#: const/__init__.py:358
+#: const/__init__.py:363
msgid "identicon"
msgstr ""
-#: const/__init__.py:359
+#: const/__init__.py:364
msgid "mystery-man"
msgstr ""
-#: const/__init__.py:360
+#: const/__init__.py:365
msgid "monsterid"
msgstr ""
-#: const/__init__.py:361
+#: const/__init__.py:366
msgid "wavatar"
msgstr ""
-#: const/__init__.py:362
+#: const/__init__.py:367
msgid "retro"
msgstr ""
-#: const/__init__.py:409 templates/badges.html:33
+#: const/__init__.py:414 templates/badges.html:34
msgid "gold"
msgstr ""
-#: const/__init__.py:410 templates/badges.html:43
+#: const/__init__.py:415 templates/badges.html:44
msgid "silver"
msgstr ""
-#: const/__init__.py:411 templates/badges.html:50
+#: const/__init__.py:416 templates/badges.html:51
msgid "bronze"
msgstr ""
-#: const/__init__.py:423
+#: const/__init__.py:428
msgid "None"
msgstr ""
-#: const/__init__.py:424
+#: const/__init__.py:429
msgid "Gravatar"
msgstr ""
-#: const/__init__.py:425
+#: const/__init__.py:430
msgid "Uploaded Avatar"
msgstr ""
-#: const/__init__.py:429
+#: const/__init__.py:434
msgid "date descendant"
msgstr ""
-#: const/__init__.py:430
+#: const/__init__.py:435
msgid "date ascendant"
msgstr ""
-#: const/__init__.py:431
+#: const/__init__.py:436
msgid "activity descendant"
msgstr ""
-#: const/__init__.py:432
+#: const/__init__.py:437
msgid "activity ascendant"
msgstr ""
-#: const/__init__.py:433
+#: const/__init__.py:438
msgid "answers descendant"
msgstr ""
-#: const/__init__.py:434
+#: const/__init__.py:439
msgid "answers ascendant"
msgstr ""
-#: const/__init__.py:435
+#: const/__init__.py:440
msgid "votes descendant"
msgstr ""
-#: const/__init__.py:436
+#: const/__init__.py:441
msgid "votes ascendant"
msgstr ""
@@ -3031,7 +3215,7 @@ msgid ""
"reach a resolution."
msgstr ""
-#: const/message_keys.py:52 models/__init__.py:1136
+#: const/message_keys.py:52 models/__init__.py:1158
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
@@ -3044,7 +3228,7 @@ msgid ""
"screen name, if necessary."
msgstr ""
-#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
+#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:208
msgid "i-names are not supported"
msgstr ""
@@ -3069,35 +3253,37 @@ msgstr ""
msgid "Passwords did not match"
msgstr ""
-#: deps/django_authopenid/forms.py:300
+#: deps/django_authopenid/forms.py:300 deps/django_authopenid/forms.py:355
#, python-format
-msgid "Please choose password > %(len)s characters"
+msgid "choose password > %(len)s characters"
msgstr ""
-#: deps/django_authopenid/forms.py:338
-msgid "Current password"
+#: deps/django_authopenid/forms.py:340 utils/forms.py:265
+msgid "password is required"
msgstr ""
-#: deps/django_authopenid/forms.py:349
-msgid ""
-"Old password is incorrect. Please enter the correct "
-"password."
+#: deps/django_authopenid/forms.py:346
+msgid "retype your password"
+msgstr ""
+
+#: deps/django_authopenid/forms.py:366 utils/forms.py:270
+msgid "entered passwords did not match, please try again"
msgstr ""
-#: deps/django_authopenid/forms.py:399
+#: deps/django_authopenid/forms.py:416
msgid "Sorry, we don't have this email address in the database"
msgstr ""
-#: deps/django_authopenid/forms.py:438
+#: deps/django_authopenid/forms.py:455
msgid "Your user name (<i>required</i>)"
msgstr ""
-#: deps/django_authopenid/forms.py:455
+#: deps/django_authopenid/forms.py:472
msgid "sorry, there is no such user name"
msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
-#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
+#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:232
msgid "signin/"
msgstr ""
@@ -3121,15 +3307,15 @@ msgstr ""
msgid "signup/"
msgstr ""
-#: deps/django_authopenid/urls.py:38
+#: deps/django_authopenid/urls.py:43
msgid "logout/"
msgstr ""
-#: deps/django_authopenid/urls.py:43
+#: deps/django_authopenid/urls.py:48
msgid "recover/"
msgstr ""
-#: deps/django_authopenid/urls.py:45
+#: deps/django_authopenid/urls.py:50
msgid "verify-email/"
msgstr ""
@@ -3138,7 +3324,7 @@ msgstr ""
msgid "%(site)s user name and password"
msgstr ""
-#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
+#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:120
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
msgstr ""
@@ -3225,88 +3411,88 @@ msgstr ""
msgid "Sign in with your %(provider)s account"
msgstr ""
-#: deps/django_authopenid/views.py:213
+#: deps/django_authopenid/views.py:215
#, python-format
msgid "OpenID %(openid_url)s is invalid"
msgstr ""
-#: deps/django_authopenid/views.py:391
+#: deps/django_authopenid/views.py:394
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-#: deps/django_authopenid/views.py:520
-msgid "Your new password saved"
+#: deps/django_authopenid/views.py:523 deps/django_authopenid/views.py:798
+msgid "Your new password is saved"
msgstr ""
-#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
+#: deps/django_authopenid/views.py:571 deps/django_authopenid/views.py:586
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
msgstr ""
-#: deps/django_authopenid/views.py:613
+#: deps/django_authopenid/views.py:616
msgid "The login password combination was not correct"
msgstr ""
-#: deps/django_authopenid/views.py:717
+#: deps/django_authopenid/views.py:720
msgid "Please click any of the icons below to sign in"
msgstr ""
-#: deps/django_authopenid/views.py:719
+#: deps/django_authopenid/views.py:722
msgid "Account recovery email sent"
msgstr ""
-#: deps/django_authopenid/views.py:722
+#: deps/django_authopenid/views.py:725
msgid "Please add one or more login methods."
msgstr ""
-#: deps/django_authopenid/views.py:724
+#: deps/django_authopenid/views.py:727
msgid "If you wish, please add, remove or re-validate your login methods"
msgstr ""
-#: deps/django_authopenid/views.py:726
+#: deps/django_authopenid/views.py:729
msgid "Please wait a second! Your account is recovered, but ..."
msgstr ""
-#: deps/django_authopenid/views.py:728
+#: deps/django_authopenid/views.py:731
msgid "Sorry, this account recovery key has expired or is invalid"
msgstr ""
-#: deps/django_authopenid/views.py:801
+#: deps/django_authopenid/views.py:818
#, python-format
msgid "Login method %(provider_name)s does not exist"
msgstr ""
-#: deps/django_authopenid/views.py:807
+#: deps/django_authopenid/views.py:824
msgid "Oops, sorry - there was some error - please try again"
msgstr ""
-#: deps/django_authopenid/views.py:882
+#: deps/django_authopenid/views.py:905
msgid ""
"If you are trying to sign in to another account, please sign out first. "
"Otherwise, please report the incident to the site administrator."
msgstr ""
-#: deps/django_authopenid/views.py:914
+#: deps/django_authopenid/views.py:937
#, python-format
msgid "Your %(provider)s login works fine"
msgstr ""
-#: deps/django_authopenid/views.py:1112
+#: deps/django_authopenid/views.py:1135
msgid ""
"Sorry, registration failed. The token can be already used or has expired. "
"Please try again"
msgstr ""
-#: deps/django_authopenid/views.py:1257
+#: deps/django_authopenid/views.py:1280
#, python-format
msgid "Recover your %(site)s account"
msgstr ""
-#: deps/django_authopenid/views.py:1292
+#: deps/django_authopenid/views.py:1315
msgid "Please check your email and visit the enclosed link."
msgstr ""
@@ -3398,23 +3584,23 @@ msgid ""
"of your user account</p>"
msgstr ""
-#: mail/lamson_handlers.py:160
+#: mail/lamson_handlers.py:162
msgid ""
"You were replying to an email address unknown to the system or "
"you were replying from a different address from the one where "
"you received the notification."
msgstr ""
-#: mail/lamson_handlers.py:251
+#: mail/lamson_handlers.py:265
#, python-format
msgid "Re: Welcome to %(site_name)s"
msgstr ""
-#: mail/lamson_handlers.py:258
+#: mail/lamson_handlers.py:272
msgid "Please reply to the welcome email without editing it"
msgstr ""
-#: mail/lamson_handlers.py:318
+#: mail/lamson_handlers.py:340
#, python-format
msgid "Re: %s"
msgstr ""
@@ -3432,14 +3618,14 @@ msgstr ""
msgid "Please accept the best answer for these questions:"
msgstr ""
-#: management/commands/send_email_alerts.py:434
+#: management/commands/send_email_alerts.py:436
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
msgstr[0] ""
msgstr[1] ""
-#: management/commands/send_email_alerts.py:455
+#: management/commands/send_email_alerts.py:457
msgid "new question"
msgstr ""
@@ -3455,90 +3641,94 @@ msgstr[1] ""
msgid "Please log in to use %s"
msgstr ""
-#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
+#: models/__init__.py:591 models/__init__.py:1410 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
-#: models/__init__.py:573
+#: models/__init__.py:595
msgid "Sorry, this operation is not allowed"
msgstr ""
-#: models/__init__.py:623
+#: models/__init__.py:645
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
msgstr ""
-#: models/__init__.py:627
+#: models/__init__.py:649
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
msgstr ""
-#: models/__init__.py:641
+#: models/__init__.py:663
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
msgstr ""
-#: models/__init__.py:665
+#: models/__init__.py:687
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
msgstr ""
-#: models/__init__.py:674
+#: models/__init__.py:696
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
msgstr ""
-#: models/__init__.py:697
+#: models/__init__.py:719
msgid "Sorry, you cannot vote for your own posts"
msgstr ""
-#: models/__init__.py:701
-msgid "Sorry your account appears to be blocked "
+#: models/__init__.py:723
+msgid ""
+"Sorry your account appears to be blocked and you cannot vote - please "
+"contact the site administrator to resolve the issue"
msgstr ""
-#: models/__init__.py:706
-msgid "Sorry your account appears to be suspended "
+#: models/__init__.py:728
+msgid ""
+"Sorry your account appears to be suspended and you cannot vote - please "
+"contact the site administrator to resolve the issue"
msgstr ""
-#: models/__init__.py:716
+#: models/__init__.py:738
#, python-format
msgid ">%(points)s points required to upvote"
msgstr ""
-#: models/__init__.py:722
+#: models/__init__.py:744
#, python-format
msgid ">%(points)s points required to downvote"
msgstr ""
-#: models/__init__.py:737
+#: models/__init__.py:759
msgid "Sorry, blocked users cannot upload files"
msgstr ""
-#: models/__init__.py:738
+#: models/__init__.py:760
msgid "Sorry, suspended users cannot upload files"
msgstr ""
-#: models/__init__.py:740
+#: models/__init__.py:762
#, python-format
msgid "sorry, file uploading requires karma >%(min_rep)s"
msgstr ""
-#: models/__init__.py:759
+#: models/__init__.py:781
msgid "Could not post, because your karma is insufficient to publish links"
msgstr ""
-#: models/__init__.py:785
+#: models/__init__.py:807
msgid "Sorry, you already gave an answer, please edit it instead."
msgstr ""
-#: models/__init__.py:809
+#: models/__init__.py:831
#, python-format
msgid ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
@@ -3549,56 +3739,56 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:821
+#: models/__init__.py:843
msgid "Sorry, but only post owners or moderators can edit comments"
msgstr ""
-#: models/__init__.py:850
+#: models/__init__.py:872
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
msgstr ""
-#: models/__init__.py:854
+#: models/__init__.py:876
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
msgstr ""
-#: models/__init__.py:884
+#: models/__init__.py:906
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
msgstr ""
-#: models/__init__.py:901
+#: models/__init__.py:923
msgid ""
"Sorry, only moderators, site administrators and post owners can edit deleted "
"posts"
msgstr ""
-#: models/__init__.py:917
+#: models/__init__.py:939
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr ""
-#: models/__init__.py:921
+#: models/__init__.py:943
msgid "Sorry, since your account is suspended you can edit only your own posts"
msgstr ""
-#: models/__init__.py:926
+#: models/__init__.py:948
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:933
+#: models/__init__.py:955
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-#: models/__init__.py:996
+#: models/__init__.py:1018
msgid ""
"Sorry, cannot delete your question since it has an upvoted answer posted by "
"someone else"
@@ -3608,101 +3798,101 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1011
+#: models/__init__.py:1033
msgid "Sorry, since your account is blocked you cannot delete posts"
msgstr ""
-#: models/__init__.py:1015
+#: models/__init__.py:1037
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
msgstr ""
-#: models/__init__.py:1019
+#: models/__init__.py:1041
#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-#: models/__init__.py:1040
+#: models/__init__.py:1062
msgid "Sorry, since your account is blocked you cannot close questions"
msgstr ""
-#: models/__init__.py:1044
+#: models/__init__.py:1066
msgid "Sorry, since your account is suspended you cannot close questions"
msgstr ""
-#: models/__init__.py:1048
+#: models/__init__.py:1070
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-#: models/__init__.py:1057
+#: models/__init__.py:1079
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:1084
+#: models/__init__.py:1106
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
msgstr ""
-#: models/__init__.py:1090
+#: models/__init__.py:1112
#, python-format
msgid ""
"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:1095
+#: models/__init__.py:1117
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-#: models/__init__.py:1100
+#: models/__init__.py:1122
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-#: models/__init__.py:1123
+#: models/__init__.py:1145
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
-#: models/__init__.py:1131
+#: models/__init__.py:1153
msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
-#: models/__init__.py:1142
+#: models/__init__.py:1164
#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-#: models/__init__.py:1163
+#: models/__init__.py:1185
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
msgstr ""
-#: models/__init__.py:1175
+#: models/__init__.py:1197
msgid "cannot remove non-existing flag"
msgstr ""
-#: models/__init__.py:1181
+#: models/__init__.py:1203
msgid "Sorry, since your account is blocked you cannot remove flags"
msgstr ""
-#: models/__init__.py:1185
+#: models/__init__.py:1207
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
msgstr ""
-#: models/__init__.py:1191
+#: models/__init__.py:1213
#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
@@ -3710,221 +3900,221 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:1210
+#: models/__init__.py:1232
msgid "you don't have the permission to remove all flags"
msgstr ""
-#: models/__init__.py:1211
+#: models/__init__.py:1233
msgid "no flags for this entry"
msgstr ""
-#: models/__init__.py:1235
+#: models/__init__.py:1257
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
msgstr ""
-#: models/__init__.py:1243
+#: models/__init__.py:1265
msgid "Sorry, since your account is blocked you cannot retag questions"
msgstr ""
-#: models/__init__.py:1247
+#: models/__init__.py:1269
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
msgstr ""
-#: models/__init__.py:1251
+#: models/__init__.py:1273
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:1270
+#: models/__init__.py:1292
msgid "Sorry, since your account is blocked you cannot delete comment"
msgstr ""
-#: models/__init__.py:1274
+#: models/__init__.py:1296
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
msgstr ""
-#: models/__init__.py:1278
+#: models/__init__.py:1300
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
msgstr ""
-#: models/__init__.py:1303
+#: models/__init__.py:1325
msgid "sorry, but older votes cannot be revoked"
msgstr ""
-#: models/__init__.py:1995 utils/functions.py:98
+#: models/__init__.py:2045 utils/functions.py:98
#, python-format
msgid "on %(date)s"
msgstr ""
-#: models/__init__.py:1997
+#: models/__init__.py:2047
msgid "in two days"
msgstr ""
-#: models/__init__.py:1999
+#: models/__init__.py:2049
msgid "tomorrow"
msgstr ""
-#: models/__init__.py:2001
+#: models/__init__.py:2051
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2003
+#: models/__init__.py:2053
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2004
+#: models/__init__.py:2054
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2006
+#: models/__init__.py:2056
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
msgstr ""
-#: models/__init__.py:2194 templates/email/feedback_email.txt:9
+#: models/__init__.py:2244 templates/email/feedback_email.txt:9
msgid "Anonymous"
msgstr ""
-#: models/__init__.py:2298
+#: models/__init__.py:2348
msgid "Site Adminstrator"
msgstr ""
-#: models/__init__.py:2300
+#: models/__init__.py:2350
msgid "Forum Moderator"
msgstr ""
-#: models/__init__.py:2302
+#: models/__init__.py:2352
msgid "Suspended User"
msgstr ""
-#: models/__init__.py:2304
+#: models/__init__.py:2354
msgid "Blocked User"
msgstr ""
-#: models/__init__.py:2306
+#: models/__init__.py:2356
msgid "Registered User"
msgstr ""
-#: models/__init__.py:2308
+#: models/__init__.py:2358
msgid "Watched User"
msgstr ""
-#: models/__init__.py:2310
+#: models/__init__.py:2360
msgid "Approved User"
msgstr ""
-#: models/__init__.py:2495
+#: models/__init__.py:2551
#, python-format
msgid "%(username)s karma is %(reputation)s"
msgstr ""
-#: models/__init__.py:2508
+#: models/__init__.py:2564
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2515
+#: models/__init__.py:2571
#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2522
+#: models/__init__.py:2578
#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:2533
+#: models/__init__.py:2589
#, python-format
msgid "%(item1)s and %(item2)s"
msgstr ""
-#: models/__init__.py:2535
+#: models/__init__.py:2591
#, python-format
msgid "%(user)s has %(badges)s"
msgstr ""
-#: models/__init__.py:2682
+#: models/__init__.py:2738
#, python-format
msgid "At least %d karma point is required to post links"
msgid_plural "At least %d karma points is required to post links"
msgstr[0] ""
msgstr[1] ""
-#: models/__init__.py:3159
+#: models/__init__.py:3221
#, python-format
msgid "%(user)s shared a %(post_link)s."
msgstr ""
-#: models/__init__.py:3162 models/__init__.py:3172
+#: models/__init__.py:3224 models/__init__.py:3234
#, python-format
msgid "%(user)s edited a %(post_link)s."
msgstr ""
-#: models/__init__.py:3164
+#: models/__init__.py:3226
#, python-format
msgid "%(user)s posted a %(post_link)s"
msgstr ""
-#: models/__init__.py:3167
+#: models/__init__.py:3229
#, python-format
msgid "%(user)s edited an %(post_link)s."
msgstr ""
-#: models/__init__.py:3169
+#: models/__init__.py:3231
#, python-format
msgid "%(user)s posted an %(post_link)s."
msgstr ""
-#: models/__init__.py:3174
+#: models/__init__.py:3236
#, python-format
msgid "%(user)s posted a %(post_link)s."
msgstr ""
-#: models/__init__.py:3190
+#: models/__init__.py:3252
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
-#: models/__init__.py:3232
+#: models/__init__.py:3294
#, python-format
msgid "\"%(title)s\""
msgstr ""
-#: models/__init__.py:3384
+#: models/__init__.py:3446
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
msgstr ""
-#: models/__init__.py:3657
+#: models/__init__.py:3725
#, python-format
msgid "Welcome to %(site_name)s"
msgstr ""
-#: models/__init__.py:3678 views/commands.py:697
+#: models/__init__.py:3746 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
@@ -4194,57 +4384,62 @@ msgstr ""
msgid "message"
msgstr ""
-#: models/post.py:414
+#: models/post.py:418
msgid "Question: "
msgstr ""
-#: models/post.py:416
+#: models/post.py:420
msgid "Answer: "
msgstr ""
-#: models/post.py:1570
+#: models/post.py:912 templates/question/answer_controls.html:58
+#: templatetags/extra_filters_jinja.py:128
+msgid "more"
+msgstr ""
+
+#: models/post.py:1602
msgid "Sorry, this question has been deleted and is no longer accessible"
msgstr ""
-#: models/post.py:1586
+#: models/post.py:1618
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
msgstr ""
-#: models/post.py:1593
+#: models/post.py:1625
msgid "Sorry, this answer has been removed and is no longer accessible"
msgstr ""
-#: models/post.py:1609
+#: models/post.py:1641
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
msgstr ""
-#: models/post.py:1616
+#: models/post.py:1648
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
msgstr ""
-#: models/post.py:1638
+#: models/post.py:1670
msgid "This post is temporarily not available"
msgstr ""
-#: models/post.py:2147
+#: models/post.py:2179
#, python-format
msgid ""
"Thank you for your post to %(site)s. It will be published after the "
"moderators review."
msgstr ""
-#: models/post.py:2151
+#: models/post.py:2183
#, python-format
msgid "your post to %(site)s"
msgstr ""
-#: models/post.py:2158
+#: models/post.py:2190
msgid ""
"Your post was placed on the moderation queue and will be published after the "
"moderator approval."
@@ -4259,24 +4454,24 @@ msgstr ""
msgid "\" and more"
msgstr ""
-#: models/question.py:834
+#: models/question.py:840
#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
msgstr[0] ""
msgstr[1] ""
-#: models/question.py:1346
+#: models/question.py:1359
#, python-format
msgid "Tag %s is new and will be submitted for the moderators approval"
msgstr ""
-#: models/question.py:1351 models/tag.py:217
+#: models/question.py:1364 models/tag.py:217
#, python-format
msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
-#: models/question.py:1590
+#: models/question.py:1603
#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
msgstr ""
@@ -4410,7 +4605,7 @@ msgid "This might have happened for the following reasons:"
msgstr ""
#: templates/404.html:17
-msgid "this question or answer has been deleted;"
+msgid "This page has been deleted"
msgstr ""
#: templates/404.html:18
@@ -4435,18 +4630,6 @@ msgstr ""
msgid "report this problem"
msgstr ""
-#: templates/404.html:30 templates/500.html:11
-msgid "back to previous page"
-msgstr ""
-
-#: templates/404.html:31 templates/widgets/scope_nav.html:17
-msgid "see all questions"
-msgstr ""
-
-#: templates/404.html:32
-msgid "see all tags"
-msgstr ""
-
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
msgstr ""
@@ -4456,34 +4639,23 @@ msgid "system error log is recorded, error will be fixed as soon as possible"
msgstr ""
#: templates/500.html:9
-msgid "please report the error to the site administrators if you wish"
-msgstr ""
-
-#: templates/500.html:12
-msgid "see latest questions"
-msgstr ""
-
-#: templates/500.html:13
-msgid "see tags"
-msgstr ""
-
-#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
-msgid "Edit answer"
+msgid "please report the error to the site administrators"
msgstr ""
-#: templates/answer_edit.html:10 templates/question_edit.html:9
+#: templates/answer_edit.html:11 templates/question_edit.html:9
#: templates/question_retag.html:5 templates/revisions.html:7
msgid "back"
msgstr ""
-#: templates/answer_edit.html:41 templates/question_edit.html:61
+#: templates/answer_edit.html:42 templates/question_edit.html:61
msgid "Save edit"
msgstr ""
-#: templates/answer_edit.html:46 templates/close.html:16
+#: templates/answer_edit.html:47 templates/close.html:16
#: templates/feedback.html:64 templates/question_edit.html:62
-#: templates/question_retag.html:22 templates/reopen.html:28
-#: templates/subscribe_for_tags.html:16
+#: templates/question_retag.html:22 templates/reopen.html:26
+#: templates/subscribe_for_tags.html:16 templates/avatar/add.html:17
+#: templates/avatar/change.html:26 templates/avatar/confirm_delete.html:16
#: templates/user_profile/reject_post_dialog.html:36
#: templates/user_profile/reject_post_dialog.html:74
#: templates/user_profile/reject_post_dialog.html:104
@@ -4491,24 +4663,19 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: templates/answer_edit.html:86 templates/answer_edit.html.py:89
-#: templates/ask.html:81 templates/ask.html.py:84
+#: templates/answer_edit.html:87 templates/answer_edit.html.py:90
+#: templates/ask.html:82 templates/ask.html.py:85
#: templates/question_edit.html:100 templates/question_edit.html.py:103
-#: templates/question/javascript.html:72 templates/question/javascript.html:75
-#: templates/widgets/edit_post.html:73
+#: templates/question/javascript.html:103
+#: templates/question/javascript.html:106 templates/widgets/edit_post.html:73
msgid "hide preview"
msgstr ""
-#: templates/answer_edit.html:89 templates/ask.html:84
-#: templates/question_edit.html:103 templates/question/javascript.html:75
+#: templates/answer_edit.html:90 templates/ask.html:85
+#: templates/question_edit.html:103 templates/question/javascript.html:106
msgid "show preview"
msgstr ""
-#: templates/ask.html:4 templates/widgets/ask_button.html:9
-#: templates/widgets/ask_form.html:67
-msgid "Ask Your Question"
-msgstr ""
-
#: templates/ask.html:21
msgid ""
"since you are not logged in right now, you will be asked to sign in or "
@@ -4524,34 +4691,28 @@ msgid ""
"that. Meanwhile, your question will saved as pending."
msgstr ""
-#: templates/ask.html:29
-msgid "please, try to make your question interesting to this community"
-msgstr ""
-
-#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
-#: templates/widgets/question_edit_tips.html:8
+#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:8
+#: templates/widgets/question_edit_tips.html:6
msgid "provide enough details"
msgstr ""
-#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
-#: templates/widgets/question_edit_tips.html:11
+#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:9
+#: templates/widgets/question_edit_tips.html:7
msgid "be clear and concise"
msgstr ""
-#: templates/ask.html:36 templates/widgets/answer_edit_tips.html:20
-#: templates/widgets/question_edit_tips.html:16
+#: templates/ask.html:36
msgid "see frequently asked questions"
msgstr ""
#: templates/ask.html:36 templates/faq_static.html:3
-#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
-#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
+#: templates/faq_static.html.py:5 views/meta.py:71
msgid "FAQ"
msgstr ""
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
-#: templates/user_profile/user_stats.html:73
+#: templates/user_profile/user_stats.html:72
#, python-format
msgid "%(name)s"
msgstr ""
@@ -4566,7 +4727,7 @@ msgid "Badge \"%(name)s\""
msgstr ""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
-#: templates/user_profile/user_stats.html:71
+#: templates/user_profile/user_stats.html:70
#, python-format
msgid "%(description)s"
msgstr ""
@@ -4581,37 +4742,33 @@ msgstr[1] ""
msgid "Badges"
msgstr ""
-#: templates/badges.html:7
-msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-
-#: templates/badges.html:8
+#: templates/badges.html:9
msgid ""
"Below is the list of available badges and number of times each type of badge "
"has been awarded."
msgstr ""
-#: templates/badges.html:31
+#: templates/badges.html:32
msgid "Community badges"
msgstr "Badge levels"
-#: templates/badges.html:33
+#: templates/badges.html:34
msgid "gold badge: the highest honor and is very rare"
msgstr ""
-#: templates/badges.html:36
+#: templates/badges.html:37
msgid ""
"Gold badge is the highest award in this community. To obtain it you have to "
"show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
-#: templates/badges.html:42 templates/badges.html.py:46
+#: templates/badges.html:43 templates/badges.html.py:47
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
msgstr ""
-#: templates/badges.html:49 templates/badges.html.py:53
+#: templates/badges.html:50 templates/badges.html.py:54
msgid "bronze badge: often given as a special honor"
msgstr ""
@@ -4620,14 +4777,6 @@ msgstr ""
msgid "RSS feed from %(site_title)s"
msgstr ""
-#: templates/close.html:3 templates/close.html.py:5
-msgid "Close question"
-msgstr ""
-
-#: templates/close.html:6
-msgid "Close the question"
-msgstr ""
-
#: templates/close.html:11
msgid "Reasons"
msgstr ""
@@ -4866,7 +5015,7 @@ msgid "Send Feedback"
msgstr ""
#: templates/groups.html:3 templates/groups.html.py:6
-#: templates/question/sidebar.html:108
+#: templates/question/sidebar.html:107
#: templates/tags/list_bulk_tag_subscription.html:15
msgid "Groups"
msgstr ""
@@ -5075,23 +5224,23 @@ msgstr ""
msgid "There are no questions with this tag yet"
msgstr ""
-#: templates/list_suggested_tags.html:62
+#: templates/list_suggested_tags.html:61
#, python-format
msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
-#: templates/list_suggested_tags.html:63
+#: templates/list_suggested_tags.html:62
msgid "Reject tag"
msgstr ""
-#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
+#: templates/list_suggested_tags.html:70 templates/tags/content.html:5
#: templates/tags/content.html.py:31
msgid "Nothing found"
msgstr ""
#: templates/macros.html:5
#, python-format
-msgid "Share this question on %(site)s"
+msgid "Share this content on %(site)s"
msgstr ""
#: templates/macros.html:44
@@ -5102,14 +5251,6 @@ msgstr ""
msgid "anonymous user"
msgstr ""
-#: templates/macros.html:91 templates/macros.html.py:110
-msgid "asked"
-msgstr ""
-
-#: templates/macros.html:93 templates/macros.html.py:112
-msgid "answered"
-msgstr ""
-
#: templates/macros.html:95 templates/macros.html.py:114
msgid "posted"
msgstr ""
@@ -5165,91 +5306,95 @@ msgstr ""
msgid "Comments"
msgstr ""
-#: templates/macros.html:430
+#: templates/macros.html:433
msgid "delete this comment"
msgstr ""
-#: templates/macros.html:443 templates/revisions.html:38
+#: templates/macros.html:446 templates/revisions.html:38
#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
#: templates/question/question_controls.html:1
msgid "edit"
msgstr ""
-#: templates/macros.html:452
+#: templates/macros.html:455
msgid "convert to answer"
msgstr ""
-#: templates/macros.html:579
+#: templates/macros.html:582
#, python-format
msgid "follow %(alias)s"
msgstr ""
-#: templates/macros.html:582
+#: templates/macros.html:585
#, python-format
msgid "unfollow %(alias)s"
msgstr ""
-#: templates/macros.html:583
+#: templates/macros.html:586
#, python-format
msgid "following %(alias)s"
msgstr ""
-#: templates/macros.html:662 templatetags/extra_tags.py:44
+#: templates/macros.html:667 templatetags/extra_tags.py:44
#, python-format
msgid "%(username)s gravatar image"
msgstr ""
-#: templates/macros.html:671
+#: templates/macros.html:676
#, python-format
msgid "%(username)s's website is %(url)s"
msgstr ""
-#: templates/macros.html:686 templates/macros.html.py:687
-#: templates/macros.html:725 templates/macros.html.py:726
+#: templates/macros.html:697 templates/macros.html.py:698
+#: templates/macros.html:759 templates/macros.html.py:760
msgid "previous"
msgstr ""
-#: templates/macros.html:698 templates/macros.html.py:737
+#: templates/macros.html:716 templates/macros.html.py:771
msgid "current page"
msgstr ""
-#: templates/macros.html:700 templates/macros.html.py:707
-#: templates/macros.html:739 templates/macros.html.py:746
+#: templates/macros.html:722 templates/macros.html.py:735
+#: templates/macros.html:773 templates/macros.html.py:780
#, python-format
msgid "page %(num)s"
msgstr ""
-#: templates/macros.html:711 templates/macros.html.py:750
+#: templates/macros.html:744 templates/macros.html.py:784
msgid "next page"
msgstr ""
-#: templates/macros.html:762
+#: templates/macros.html:745
+msgid "next"
+msgstr ""
+
+#: templates/macros.html:796
#, python-format
msgid "responses for %(username)s"
msgstr ""
-#: templates/macros.html:765
+#: templates/macros.html:799
#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
msgstr[0] ""
msgstr[1] ""
-#: templates/macros.html:768
+#: templates/macros.html:802
msgid "no new responses yet"
msgstr ""
-#: templates/macros.html:783 templates/macros.html.py:784
+#: templates/macros.html:817 templates/macros.html.py:818
#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
msgstr ""
-#: templates/macros.html:786 templates/macros.html.py:787
+#: templates/macros.html:820 templates/macros.html.py:821
#, python-format
msgid "%(new)s new flagged posts"
msgstr ""
-#: templates/macros.html:792 templates/macros.html.py:793
+#: templates/macros.html:826 templates/macros.html.py:827
#, python-format
msgid "%(seen)s flagged posts"
msgstr ""
@@ -5258,34 +5403,18 @@ msgstr ""
msgid "Questions"
msgstr ""
-#: templates/question.html:230
+#: templates/question.html:232
msgid "see more comments"
msgstr ""
-#: templates/question.html:232 templates/question.html.py:335
+#: templates/question.html:234 templates/question.html.py:337
msgid "add a comment"
msgstr ""
-#: templates/question.html:245 templates/question/content.html:46
-msgid "Answer Your Own Question"
-msgstr ""
-
-#: templates/question.html:250
-msgid "Post Your Answer"
-msgstr ""
-
-#: templates/question.html:256 templates/widgets/ask_form.html:65
+#: templates/question.html:258 templates/widgets/ask_form.html:65
msgid "Login/Signup to Post"
msgstr ""
-#: templates/question_edit.html:4 templates/question_edit.html.py:9
-msgid "Edit question"
-msgstr ""
-
-#: templates/question_edit.html:16
-msgid "Question - in one sentence"
-msgstr ""
-
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
@@ -5294,10 +5423,6 @@ msgstr ""
msgid "Change language"
msgstr ""
-#: templates/question_retag.html:3 templates/question_retag.html.py:5
-msgid "Retag question"
-msgstr ""
-
#: templates/question_retag.html:21
msgid "Retag"
msgstr ""
@@ -5318,10 +5443,6 @@ msgstr ""
msgid "up to 5 tags, less than 20 characters each"
msgstr ""
-#: templates/reopen.html:4 templates/reopen.html.py:6
-msgid "Reopen question"
-msgstr ""
-
#: templates/reopen.html:12
#, python-format
msgid ""
@@ -5337,14 +5458,6 @@ msgstr ""
msgid "When:"
msgstr ""
-#: templates/reopen.html:23
-msgid "Reopen this question?"
-msgstr ""
-
-#: templates/reopen.html:27
-msgid "Reopen this question"
-msgstr ""
-
#: templates/revisions.html:4 templates/revisions.html.py:7
msgid "Revision history"
msgstr ""
@@ -5404,7 +5517,7 @@ msgstr ""
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
-#: templates/user_profile/user_tabs.html:24
+#: templates/user_profile/user_tabs.html:20
msgid "karma"
msgstr ""
@@ -5447,7 +5560,7 @@ msgid "(or select another login method above)"
msgstr ""
#: templates/authopenid/authopenid_macros.html:66
-#: templates/authopenid/signin.html:115
+#: templates/authopenid/signin.html:118
#: templates/authopenid/widget_signin.html:118
msgid "Sign in"
msgstr ""
@@ -5495,15 +5608,15 @@ msgstr ""
msgid "Registration"
msgstr ""
-#: templates/authopenid/complete.html:23
+#: templates/authopenid/complete.html:24
msgid "User registration"
msgstr ""
-#: templates/authopenid/complete.html:47
+#: templates/authopenid/complete.html:48
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
msgstr ""
-#: templates/authopenid/complete.html:56
+#: templates/authopenid/complete.html:57
msgid ""
"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
"with \n"
@@ -5511,7 +5624,7 @@ msgid ""
" "
msgstr ""
-#: templates/authopenid/complete.html:71
+#: templates/authopenid/complete.html:72
#: templates/authopenid/signup_with_password.html:5
#: templates/authopenid/signup_with_password.html:45
msgid "Signup"
@@ -5593,10 +5706,10 @@ msgstr "User login"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, python-format
+#, fuzzy, python-format
msgid ""
"\n"
-" Your answer to %(title)s %(summary)s will be posted once you log in\n"
+" Your answer to %(title)s will be posted once you log in\n"
" "
msgstr ""
"\n"
@@ -5606,10 +5719,10 @@ msgstr ""
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, python-format
+#, fuzzy, python-format
msgid ""
"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
+" %(title)s will be posted once you log in\n"
" "
msgstr ""
"<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</"
@@ -5652,109 +5765,109 @@ msgid ""
"account"
msgstr ""
-#: templates/authopenid/signin.html:90
+#: templates/authopenid/signin.html:93
msgid "or enter your <span>user name and password</span>"
msgstr ""
-#: templates/authopenid/signin.html:94
+#: templates/authopenid/signin.html:97
#: templates/authopenid/widget_signin.html:98
msgid "Please, sign in"
msgstr ""
-#: templates/authopenid/signin.html:101
+#: templates/authopenid/signin.html:104
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
msgstr ""
-#: templates/authopenid/signin.html:106
+#: templates/authopenid/signin.html:109
#: templates/authopenid/widget_signin.html:109
msgid "Login or email"
msgstr ""
-#: templates/authopenid/signin.html:110
+#: templates/authopenid/signin.html:113
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
msgid "Password"
msgstr ""
-#: templates/authopenid/signin.html:122
+#: templates/authopenid/signin.html:125
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
msgstr ""
-#: templates/authopenid/signin.html:126
+#: templates/authopenid/signin.html:129
#: templates/authopenid/widget_signin.html:129
msgid "New password"
msgstr ""
-#: templates/authopenid/signin.html:135
+#: templates/authopenid/signin.html:138
#: templates/authopenid/widget_signin.html:138
msgid "Please, retype"
msgstr ""
-#: templates/authopenid/signin.html:145
+#: templates/authopenid/signin.html:148
#: templates/authopenid/widget_signin.html:148
#: templates/livesettings/site_settings.html:24
msgid "Change password"
msgstr ""
-#: templates/authopenid/signin.html:159
+#: templates/authopenid/signin.html:162
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
msgstr ""
-#: templates/authopenid/signin.html:163
+#: templates/authopenid/signin.html:166
#: templates/authopenid/widget_signin.html:166
msgid "provider"
msgstr ""
-#: templates/authopenid/signin.html:164
+#: templates/authopenid/signin.html:167
#: templates/authopenid/widget_signin.html:167
msgid "last used"
msgstr ""
-#: templates/authopenid/signin.html:165
+#: templates/authopenid/signin.html:168
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
msgstr ""
-#: templates/authopenid/signin.html:179
+#: templates/authopenid/signin.html:182
#: templates/authopenid/widget_signin.html:182
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
msgid "delete"
msgstr ""
-#: templates/authopenid/signin.html:181
+#: templates/authopenid/signin.html:184
#: templates/authopenid/widget_signin.html:184
msgid "cannot be deleted"
msgstr ""
-#: templates/authopenid/signin.html:194
+#: templates/authopenid/signin.html:197
#: templates/authopenid/widget_signin.html:197
msgid "Still have trouble signing in?"
msgstr ""
-#: templates/authopenid/signin.html:199
+#: templates/authopenid/signin.html:202
#: templates/authopenid/widget_signin.html:202
-msgid "Please, enter your email address below and obtain a new key"
+msgid "Enter your email address below and obtain a new key"
msgstr ""
-#: templates/authopenid/signin.html:201
+#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:204
-msgid "Please, enter your email address below to recover your account"
+msgid "Enter your email address below to recover your account"
msgstr ""
-#: templates/authopenid/signin.html:204
+#: templates/authopenid/signin.html:207
#: templates/authopenid/widget_signin.html:207
msgid "recover your account via email"
msgstr ""
-#: templates/authopenid/signin.html:215
+#: templates/authopenid/signin.html:218
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
msgstr ""
-#: templates/authopenid/signin.html:217
+#: templates/authopenid/signin.html:220
#: templates/authopenid/widget_signin.html:219
msgid "Recover your account via email"
msgstr ""
@@ -5836,7 +5949,7 @@ msgstr ""
msgid "You haven't uploaded an avatar yet. Please upload one now."
msgstr ""
-#: templates/avatar/add.html:13
+#: templates/avatar/add.html:14
msgid "Upload New Image"
msgstr ""
@@ -5848,7 +5961,7 @@ msgstr ""
msgid "Choose new Default"
msgstr ""
-#: templates/avatar/change.html:22
+#: templates/avatar/change.html:23
msgid "Upload"
msgstr ""
@@ -5867,7 +5980,7 @@ msgid ""
"\">upload one</a> now."
msgstr ""
-#: templates/avatar/confirm_delete.html:12
+#: templates/avatar/confirm_delete.html:13
msgid "Delete These"
msgstr ""
@@ -5947,7 +6060,7 @@ msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
-msgid "%(username)s, your question could not be posted by email just yet."
+msgid "%(username)s, your content could not be posted by email just yet."
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:14
@@ -5958,7 +6071,7 @@ msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
#, python-format
-msgid "At this time, please post your question at %(link)s"
+msgid "At this time, please post your content at %(link)s"
msgstr ""
#: templates/email/macros.html:19
@@ -5974,10 +6087,6 @@ msgid ""
" "
msgstr ""
-#: templates/email/macros.html:26
-msgid "Question :"
-msgstr ""
-
#: templates/email/macros.html:33
#, python-format
msgid "Asked by %(author)s:"
@@ -6055,11 +6164,6 @@ msgstr[1] ""
msgid "Great, you are ready to use %(site_name)s!"
msgstr ""
-#: templates/email/re_welcome_lamson_on.html:7
-#, python-format
-msgid "You can post questions by emailing them at %(ask_address)s."
-msgstr ""
-
#: templates/email/re_welcome_lamson_on.html:8
msgid ""
"When you receive update notifications, you will be able to respond to them, "
@@ -6118,8 +6222,8 @@ msgstr ""
#: templates/email/welcome_lamson_on.html:14
#, python-format
msgid ""
-"Until we receive the response from you, you will not be able ask or answer "
-"questions on %(site_name)s by email."
+"Until we receive the response from you, you will not be able to post content "
+"on %(site_name)s by email."
msgstr ""
#: templates/embed/list_widgets.html:44
@@ -6153,10 +6257,6 @@ msgid ""
"Create and embed widgets into your sites, here a list of available widgets."
msgstr ""
-#: templates/embed/widgets.html:16
-msgid "Ask a question"
-msgstr ""
-
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
msgid "create"
msgstr ""
@@ -6165,10 +6265,6 @@ msgstr ""
msgid "view list"
msgstr ""
-#: templates/embed/widgets.html:25
-msgid "List of questions"
-msgstr ""
-
#: templates/group_messaging/email_alert.html:7
#, python-format
msgid "%(author)s wrote:"
@@ -6195,7 +6291,7 @@ msgid "Messages by sender:"
msgstr ""
#: templates/group_messaging/senders_list.html:5
-#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
+#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:10
msgid "inbox"
msgstr ""
@@ -6269,7 +6365,7 @@ msgstr ""
msgid "Uncollapse all"
msgstr ""
-#: templates/main_page/headline.html:4 views/readers.py:151
+#: templates/main_page/headline.html:4 views/readers.py:157
#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
@@ -6319,18 +6415,6 @@ msgstr ""
msgid "add tags and a query to focus your search"
msgstr ""
-#: templates/main_page/nothing_found.html:4
-msgid "There are no unanswered questions here"
-msgstr ""
-
-#: templates/main_page/nothing_found.html:7
-msgid "No questions here. "
-msgstr ""
-
-#: templates/main_page/nothing_found.html:8
-msgid "Please follow some questions or follow some users."
-msgstr ""
-
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
msgstr ""
@@ -6348,20 +6432,12 @@ msgstr ""
msgid "starting over"
msgstr ""
-#: templates/main_page/nothing_found.html:30
-msgid "Please always feel free to ask your question!"
-msgstr ""
-
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr ""
-#: templates/main_page/questions_loop.html:10
-msgid "Ask your question!"
-msgstr ""
-
#: templates/main_page/tab_bar.html:11
-msgid "subscribe to the questions feed"
+msgid "subscribe to the feed"
msgstr ""
#: templates/main_page/tab_bar.html:12
@@ -6408,10 +6484,6 @@ msgstr ""
msgid "This response is published"
msgstr ""
-#: templates/question/answer_controls.html:2
-msgid "swap with question"
-msgstr ""
-
#: templates/question/answer_controls.html:11
msgid "remove offensive flag"
msgstr ""
@@ -6459,18 +6531,6 @@ msgstr ""
msgid "link"
msgstr ""
-#: templates/question/answer_controls.html:58
-msgid "more"
-msgstr ""
-
-#: templates/question/answer_controls.html:71
-msgid "repost as a question comment"
-msgstr ""
-
-#: templates/question/answer_controls.html:85
-msgid "repost as a comment under the older answer"
-msgstr ""
-
#: templates/question/answer_tab_bar.html:3
#, python-format
msgid ""
@@ -6500,47 +6560,34 @@ msgstr ""
msgid "most voted answers will be shown first"
msgstr ""
-#: templates/question/answer_vote_buttons.html:8
-#: templates/user_profile/users_answers.html:7
-msgid "this answer has been selected as correct"
-msgstr ""
-
#: templates/question/answer_vote_buttons.html:10
-msgid "mark this answer as correct (click again to undo)"
+msgid "(click again to undo)"
msgstr ""
#: templates/question/closed_question_info.html:2
+msgid "Closed for the following reason"
+msgstr ""
+
+#: templates/question/closed_question_info.html:3
+msgid "by"
+msgstr ""
+
+#: templates/question/closed_question_info.html:5
#, python-format
msgid ""
"The question has been closed for the following reason <b>\"%(close_reason)s"
"\"</b> <i>by"
msgstr ""
-#: templates/question/closed_question_info.html:4
+#: templates/question/closed_question_info.html:8
#, python-format
msgid "close date %(closed_at)s"
msgstr ""
-#: templates/question/content.html:33
-msgid "Edit Your Previous Answer"
-msgstr ""
-
-#: templates/question/content.html:34
+#: templates/question/content.html:39
msgid "(only one answer per user is allowed)"
msgstr ""
-#: templates/question/new_answer_form.html:12
-msgid "Login/Signup to Answer"
-msgstr ""
-
-#: templates/question/new_answer_form.html:20
-msgid "Your answer"
-msgstr ""
-
-#: templates/question/new_answer_form.html:22
-msgid "Be the first one to answer this question!"
-msgstr ""
-
#: templates/question/new_answer_form.html:28
msgid ""
"<span class='strong big'>Please start posting your answer anonymously</span> "
@@ -6570,10 +6617,6 @@ msgid ""
"best questions and answers!"
msgstr ""
-#: templates/question/new_answer_form.html:39
-msgid "Add answer"
-msgstr ""
-
#: templates/question/question_controls.html:5
msgid "retag"
msgstr ""
@@ -6586,12 +6629,8 @@ msgstr ""
msgid "close"
msgstr ""
-#: templates/question/sidebar.html:8
-msgid "Question tools"
-msgstr ""
-
#: templates/question/sidebar.html:11
-msgid "click to unfollow this question"
+msgid "click to unfollow "
msgstr ""
#: templates/question/sidebar.html:12
@@ -6603,7 +6642,7 @@ msgid "Unfollow"
msgstr ""
#: templates/question/sidebar.html:17
-msgid "click to follow this question"
+msgid "click to follow "
msgstr ""
#: templates/question/sidebar.html:18
@@ -6618,7 +6657,7 @@ msgstr[0] ""
msgstr[1] ""
#: templates/question/sidebar.html:33
-msgid "subscribe to this question rss feed"
+msgid "subscribe to the rss feed"
msgstr ""
#: templates/question/sidebar.html:34
@@ -6629,7 +6668,7 @@ msgstr ""
msgid "Invite"
msgstr ""
-#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
+#: templates/question/sidebar.html:49 templates/question/sidebar.html.py:55
#: templates/user_profile/user_email_subscriptions.html:59
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
@@ -6637,68 +6676,60 @@ msgstr ""
msgid "add"
msgstr ""
-#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
+#: templates/question/sidebar.html:51 templates/question/sidebar.html.py:57
msgid "- or -"
msgstr ""
-#: templates/question/sidebar.html:70
+#: templates/question/sidebar.html:69
msgid "share with everyone"
msgstr ""
-#: templates/question/sidebar.html:81
-msgid "This question is currently shared only with:"
-msgstr ""
-
-#: templates/question/sidebar.html:83
+#: templates/question/sidebar.html:82
msgid "Individual users"
msgstr ""
-#: templates/question/sidebar.html:88
+#: templates/question/sidebar.html:87
msgid "You"
msgstr ""
-#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
+#: templates/question/sidebar.html:94 templates/question/sidebar.html:114
msgid "and"
msgstr ""
-#: templates/question/sidebar.html:120
+#: templates/question/sidebar.html:119
#, python-format
msgid "%(more_count)s more"
msgstr ""
-#: templates/question/sidebar.html:126
+#: templates/question/sidebar.html:125
msgid "Public thread"
msgstr ""
-#: templates/question/sidebar.html:127
+#: templates/question/sidebar.html:126
#, python-format
msgid "This thread is public, all members of %(site_name)s can read this page."
msgstr ""
-#: templates/question/sidebar.html:135
+#: templates/question/sidebar.html:134
msgid "Stats"
msgstr ""
-#: templates/question/sidebar.html:137
+#: templates/question/sidebar.html:136
msgid "Asked"
msgstr ""
-#: templates/question/sidebar.html:140
+#: templates/question/sidebar.html:139
msgid "Seen"
msgstr ""
-#: templates/question/sidebar.html:140
+#: templates/question/sidebar.html:139
msgid "times"
msgstr ""
-#: templates/question/sidebar.html:143
+#: templates/question/sidebar.html:142
msgid "Last updated"
msgstr ""
-#: templates/question/sidebar.html:151
-msgid "Related questions"
-msgstr ""
-
#: templates/tags/form_bulk_tag_subscription.html:4
msgid "Tag subscriptions"
msgstr ""
@@ -6925,6 +6956,18 @@ msgstr ""
msgid "%(username)s's profile"
msgstr ""
+#: templates/user_profile/user_answers_list.html:5
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr ""
+
+#: templates/user_profile/user_answers_list.html:15
+#, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] ""
+msgstr[1] ""
+
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
msgstr ""
@@ -6961,7 +7004,7 @@ msgid "Update"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:5
-#: templates/user_profile/user_tabs.html:44
+#: templates/user_profile/user_tabs.html:36
msgid "subscriptions"
msgstr ""
@@ -6994,11 +7037,6 @@ msgstr ""
msgid "Subscribed Tags"
msgstr ""
-#: templates/user_profile/user_favorites.html:4
-#: templates/user_profile/user_tabs.html:29
-msgid "followed questions"
-msgstr ""
-
#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr ""
@@ -7053,7 +7091,7 @@ msgid "votes left"
msgstr ""
#: templates/user_profile/user_moderate.html:4
-#: templates/user_profile/user_tabs.html:50
+#: templates/user_profile/user_tabs.html:41
msgid "moderation"
msgstr ""
@@ -7135,7 +7173,7 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:5
-#: templates/user_profile/user_tabs.html:18
+#: templates/user_profile/user_tabs.html:15
msgid "network"
msgstr ""
@@ -7165,13 +7203,12 @@ msgid "%(username)s's network is empty"
msgstr ""
#: templates/user_profile/user_recent.html:5
-#: templates/user_profile/user_tabs.html:31
-#: templates/user_profile/user_tabs.html:33
+#: templates/user_profile/user_tabs.html:27
msgid "activity"
msgstr ""
-#: templates/user_profile/user_recent.html:23
-#: templates/user_profile/user_recent.html:27
+#: templates/user_profile/user_recent.html:25
+#: templates/user_profile/user_recent.html:30
msgid "source"
msgstr ""
@@ -7185,7 +7222,7 @@ msgid "%(user_name)s's karma change log"
msgstr ""
#: templates/user_profile/user_stats.html:6
-#: templates/user_profile/user_tabs.html:7
+#: templates/user_profile/user_tabs.html:6
msgid "overview"
msgstr ""
@@ -7202,97 +7239,41 @@ msgid_plural "Answers"
msgstr[0] ""
msgstr[1] ""
-#: templates/user_profile/user_stats.html:23
+#: templates/user_profile/user_stats.html:22
#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
msgstr[0] ""
msgstr[1] ""
-#: templates/user_profile/user_stats.html:31
+#: templates/user_profile/user_stats.html:30
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
msgstr[0] ""
msgstr[1] ""
-#: templates/user_profile/user_stats.html:65
+#: templates/user_profile/user_stats.html:64
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
msgstr[0] ""
msgstr[1] ""
-#: templates/user_profile/user_stats.html:85
+#: templates/user_profile/user_stats.html:84
msgid "Answer to:"
msgstr ""
-#: templates/user_profile/user_tabs.html:5
-msgid "User profile"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:10 views/users.py:819
-msgid "comments and answers to others questions"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:16
-msgid "followers and followed users"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:22
-msgid "Graph of user karma"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:27
-msgid "questions that user is following"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:36 views/users.py:861
-msgid "user vote record"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:38
+#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_votes.html:5
msgid "votes"
msgstr ""
-#: templates/user_profile/user_tabs.html:42 views/users.py:973
-msgid "email subscription settings"
-msgstr ""
-
-#: templates/user_profile/user_tabs.html:48 views/users.py:286
-msgid "moderate this user"
-msgstr ""
-
-#: templates/user_profile/users_answers.html:7
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
-
-#: templates/user_profile/users_answers.html:17
-#, python-format
-msgid "(%(comment_count)s comment)"
-msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] ""
-msgstr[1] ""
-
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
msgid "Tips"
msgstr ""
-#: templates/widgets/answer_edit_tips.html:6
-msgid "give an answer interesting to this community"
-msgstr ""
-
-#: templates/widgets/answer_edit_tips.html:9
-msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-
-#: templates/widgets/ask_button.html:9
-msgid "Ask the Group"
-msgstr ""
-
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
msgid "Add details (optional)"
msgstr ""
@@ -7340,7 +7321,7 @@ msgstr ""
msgid "about"
msgstr ""
-#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
+#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:27
msgid "help"
msgstr ""
@@ -7373,11 +7354,7 @@ msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-msgid "moderate emailed questions"
-msgstr ""
-
-#: templates/widgets/group_info.html:58
-msgid "show only selected answers to enquirers"
+msgid "moderate emailed content"
msgstr ""
#: templates/widgets/group_info.html:63
@@ -7392,38 +7369,30 @@ msgstr ""
msgid "Allow only read access"
msgstr ""
-#: templates/widgets/group_info.html:102
-msgid "list of email addresses of pre-approved users"
-msgstr ""
-
-#: templates/widgets/group_info.html:107
+#: templates/widgets/group_info.html:106
msgid "List of preapproved email addresses"
msgstr ""
-#: templates/widgets/group_info.html:108
+#: templates/widgets/group_info.html:107
msgid ""
"Users with these email adderesses will be added to the group automatically."
msgstr ""
-#: templates/widgets/group_info.html:109
+#: templates/widgets/group_info.html:108
msgid "edit preapproved emails"
msgstr ""
-#: templates/widgets/group_info.html:113
-msgid "list of preapproved email address domain names"
-msgstr ""
-
-#: templates/widgets/group_info.html:118
+#: templates/widgets/group_info.html:116
msgid "List of preapproved email domain names"
msgstr ""
-#: templates/widgets/group_info.html:119
+#: templates/widgets/group_info.html:117
msgid ""
"Users whose email adderesses belong to these domains will be added to the "
"group automatically."
msgstr ""
-#: templates/widgets/group_info.html:120
+#: templates/widgets/group_info.html:118
msgid "edit preapproved email domains"
msgstr ""
@@ -7477,34 +7446,24 @@ msgstr ""
msgid "learn more about Markdown"
msgstr ""
-#: templates/widgets/meta_nav.html:12
+#: templates/widgets/meta_nav.html:13
msgid "people & groups"
msgstr ""
-#: templates/widgets/meta_nav.html:20
+#: templates/widgets/meta_nav.html:21
msgid "users"
msgstr "people"
-#: templates/widgets/meta_nav.html:27
+#: templates/widgets/meta_nav.html:28
msgid "badges"
msgstr ""
-#: templates/widgets/question_edit_tips.html:5
-msgid "ask a question interesting to this community"
-msgstr ""
-
#: templates/widgets/question_summary.html:12
msgid "view"
msgid_plural "views"
msgstr[0] ""
msgstr[1] ""
-#: templates/widgets/question_summary.html:30
-msgid "answer"
-msgid_plural "answers"
-msgstr[0] ""
-msgstr[1] ""
-
#: templates/widgets/question_summary.html:41
msgid "vote"
msgid_plural "votes"
@@ -7515,26 +7474,10 @@ msgstr[1] ""
msgid "ALL"
msgstr ""
-#: templates/widgets/scope_nav.html:22
-msgid "see unanswered questions"
-msgstr ""
-
-#: templates/widgets/scope_nav.html:22
-msgid "UNANSWERED"
-msgstr ""
-
-#: templates/widgets/scope_nav.html:27
-msgid "see your followed questions"
-msgstr ""
-
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr ""
-#: templates/widgets/scope_nav.html:30
-msgid "Please ask your question here"
-msgstr ""
-
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
msgstr ""
@@ -7547,10 +7490,6 @@ msgstr ""
msgid "Subscribed tags"
msgstr ""
-#: templates/widgets/tag_selector.html:59
-msgid "Show only questions from"
-msgstr ""
-
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
@@ -7587,19 +7526,19 @@ msgstr ""
msgid "badges:"
msgstr ""
-#: templates/widgets/user_navigation.html:17
+#: templates/widgets/user_navigation.html:18
msgid "sign out"
msgstr ""
-#: templates/widgets/user_navigation.html:20
+#: templates/widgets/user_navigation.html:21
msgid "Hi there! Please sign in"
msgstr ""
-#: templates/widgets/user_navigation.html:23
+#: templates/widgets/user_navigation.html:24
msgid "settings"
msgstr ""
-#: templates/widgets/user_navigation.html:24
+#: templates/widgets/user_navigation.html:25
msgid "widgets"
msgstr ""
@@ -7631,7 +7570,7 @@ msgstr ""
msgid "Post questions, answers and comments"
msgstr ""
-#: templatetags/extra_filters_jinja.py:332
+#: templatetags/extra_filters_jinja.py:342
msgid "no"
msgstr ""
@@ -7711,10 +7650,6 @@ msgstr ""
msgid "this email address is not authorized"
msgstr ""
-#: utils/forms.py:265
-msgid "password is required"
-msgstr ""
-
#: utils/forms.py:268
msgid "Password <i>(please retype)</i>"
msgstr ""
@@ -7723,10 +7658,6 @@ msgstr ""
msgid "please, retype your password"
msgstr ""
-#: utils/forms.py:270
-msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-
#: utils/functions.py:102
msgid "2 days ago"
msgstr ""
@@ -7882,92 +7813,108 @@ msgstr ""
msgid "Suggested tags"
msgstr ""
-#: views/readers.py:256
+#: views/readers.py:278
#, python-format
msgid ""
"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
"and set the base url for your site to function properly"
msgstr ""
-#: views/readers.py:421
+#: views/readers.py:460
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
msgstr ""
+#: views/users.py:286
+msgid "moderate this user"
+msgstr ""
+
#: views/users.py:287
msgid "moderate user"
msgstr ""
-#: views/users.py:529
+#: views/users.py:532
msgid "user profile"
msgstr ""
-#: views/users.py:530
+#: views/users.py:533
msgid "user profile overview"
msgstr ""
-#: views/users.py:650
+#: views/users.py:656
msgid "recent user activity"
msgstr ""
-#: views/users.py:651
+#: views/users.py:657
msgid "profile - recent activity"
msgstr ""
-#: views/users.py:682
+#: views/users.py:688
msgid "group joining requests"
msgstr ""
-#: views/users.py:683
+#: views/users.py:689
msgid "profile - moderation"
msgstr ""
-#: views/users.py:739
+#: views/users.py:745
msgid "private messages"
msgstr ""
-#: views/users.py:740
+#: views/users.py:746
msgid "profile - messages"
msgstr ""
-#: views/users.py:820
+#: views/users.py:825
+msgid "comments and answers to others questions"
+msgstr ""
+
+#: views/users.py:826
msgid "profile - responses"
msgstr ""
-#: views/users.py:862
+#: views/users.py:867
+msgid "user vote record"
+msgstr ""
+
+#: views/users.py:868
msgid "profile - votes"
msgstr ""
-#: views/users.py:883
+#: views/users.py:889
msgid "user karma"
msgstr ""
-#: views/users.py:884
+#: views/users.py:890
msgid "Profile - User's Karma"
msgstr ""
-#: views/users.py:902
+#: views/users.py:925
msgid "users favorite questions"
msgstr ""
-#: views/users.py:903
+#: views/users.py:926
msgid "profile - favorite questions"
msgstr ""
-#: views/users.py:944 views/users.py:948
+#: views/users.py:970 views/users.py:974
msgid "changes saved"
msgstr ""
-#: views/users.py:954
+#: views/users.py:980
msgid "email updates canceled"
msgstr ""
-#: views/users.py:974
+#: views/users.py:999
+msgid "email subscription settings"
+msgstr ""
+
+#: views/users.py:1000
msgid "profile - email subscriptions"
msgstr ""
-#: views/users.py:995
+#: views/users.py:1021
#, python-format
msgid "profile - %(section)s"
msgstr ""
@@ -8033,11 +7980,11 @@ msgstr ""
msgid "sorry, we seem to have some technical difficulties"
msgstr ""
-#: views/writers.py:888
+#: views/writers.py:869
msgid "Error - could not find the destination post"
msgstr ""
-#: views/writers.py:912
+#: views/writers.py:893
#, python-format
msgid ""
"Cannot convert, because text has more characters than %(max_chars)s - "
@@ -8065,17 +8012,17 @@ msgstr ""
#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
+#~ "how to validate email info with %(send_email_key_url)s "
+#~ "%(gravatar_faq_url)s"
#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
+#~ "<form style='margin:0;padding:0;' "
+#~ "action='%(send_email_key_url)s'><p><span class=\"bigger strong\">How?</"
+#~ "span> If you have just set or changed your email address - <strong>check "
+#~ "your email and click the included link</strong>.<br>The link contains a "
+#~ "key generated specifically for you. You can also <button style='display:"
+#~ "inline' type='submit'><strong>get a new key</strong></button> and check "
+#~ "your email again.</p></form><span class=\"bigger strong\">Why?</span> "
+#~ "Email validation is required to make sure that <strong>only you can post "
#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
#~ "the most interesting questions. Also, when you sign up for the first time "
diff --git a/askbot/locale/en/LC_MESSAGES/djangojs.mo b/askbot/locale/en/LC_MESSAGES/djangojs.mo
index 3eead943..f158cafd 100644
--- a/askbot/locale/en/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/en/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/en/LC_MESSAGES/djangojs.po b/askbot/locale/en/LC_MESSAGES/djangojs.po
index f3ea106e..e1245db1 100644
--- a/askbot/locale/en/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/en/LC_MESSAGES/djangojs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0.7\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-07-13 14:07-0500\n"
+"POT-Creation-Date: 2013-10-16 16:35-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -312,7 +312,7 @@ msgstr ""
msgid "Are you sure you don't want to post this comment?"
msgstr "Are you sure you do not want to post this comment?"
-#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
+#: media/js/post.js:1890 media/js/utils.js:3804 media/js/utils.js.c:3959
msgid "just now"
msgstr ""
@@ -374,7 +374,7 @@ msgstr[1] ""
msgid "Delete category?"
msgstr ""
-#: media/js/post.js:3888 media/js/utils.js:881
+#: media/js/post.js:3888 media/js/utils.js:1320
msgid "edit"
msgstr "edit"
@@ -395,10 +395,6 @@ msgstr ""
msgid "save tags"
msgstr ""
-#: media/js/post.js:4689 media/js/post.js.c:4723
-msgid "User name:"
-msgstr ""
-
#: media/js/post.js:4710
msgid "Group name:"
msgstr ""
@@ -519,202 +515,207 @@ msgstr ""
msgid "click to close"
msgstr ""
-#: media/js/utils.js:880
+#: media/js/utils.js:619
+#, c-format
+msgid "page %s"
+msgstr ""
+
+#: media/js/utils.js:1319
msgid "click to edit this comment"
msgstr "click to edit this comment"
-#: media/js/utils.js:905
+#: media/js/utils.js:1344
msgid "convert to answer"
msgstr ""
-#: media/js/utils.js:958
+#: media/js/utils.js:1397
msgid "Ok"
msgstr ""
-#: media/js/utils.js:959 media/js/utils.js.c:1407
+#: media/js/utils.js:1398 media/js/utils.js.c:1851
msgid "Cancel"
msgstr ""
-#: media/js/utils.js:1219
+#: media/js/utils.js:1663
#, c-format
msgid "Uploaded file: %s"
msgstr ""
-#: media/js/utils.js:1234
+#: media/js/utils.js:1678
msgid "Choose a different image"
msgstr ""
-#: media/js/utils.js:1236
+#: media/js/utils.js:1680
msgid "Choose a different file"
msgstr ""
-#: media/js/utils.js:1250
+#: media/js/utils.js:1694
msgid "Oops, looks like we had an error. Sorry."
msgstr ""
-#: media/js/utils.js:1311
+#: media/js/utils.js:1755
msgid "Choose an image to insert"
msgstr ""
-#: media/js/utils.js:1313
+#: media/js/utils.js:1757
msgid "Choose a file to insert"
msgstr ""
-#: media/js/utils.js:1326
+#: media/js/utils.js:1770
msgid "Allowed file types are:"
msgstr ""
-#: media/js/utils.js:1332
+#: media/js/utils.js:1776
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
msgid "Or paste file url here"
msgstr ""
-#: media/js/utils.js:1406
+#: media/js/utils.js:1850
msgid "Save"
msgstr ""
-#: media/js/utils.js:1478
+#: media/js/utils.js:1922
msgid "saved"
msgstr ""
-#: media/js/utils.js:1602
+#: media/js/utils.js:2046
msgid "enabled"
msgstr ""
-#: media/js/utils.js:1604
+#: media/js/utils.js:2048
msgid "disabled"
msgstr ""
-#: media/js/utils.js:2038
+#: media/js/utils.js:2482
msgid "group name"
msgstr ""
-#: media/js/utils.js:2046
+#: media/js/utils.js:2490
msgid "add new group"
msgstr ""
-#: media/js/utils.js:2138
+#: media/js/utils.js:2582
msgid "Group %(name)s already exists. Group names are case-insensitive."
msgstr ""
-#: media/js/utils.js:2311
+#: media/js/utils.js:2755
#, c-format
msgid "see questions tagged '%s'"
msgstr ""
-#: media/js/utils.js:3358
+#: media/js/utils.js:3802
msgid "ago"
msgstr ""
-#: media/js/utils.js:3359
+#: media/js/utils.js:3803
msgid "from now"
msgstr ""
-#: media/js/utils.js:3361
+#: media/js/utils.js:3805
msgid "about a minute"
msgstr ""
-#: media/js/utils.js:3362
+#: media/js/utils.js:3806
#, c-format
msgid "%d minutes"
msgstr ""
-#: media/js/utils.js:3363
+#: media/js/utils.js:3807
msgid "about an hour"
msgstr ""
-#: media/js/utils.js:3364
+#: media/js/utils.js:3808
#, c-format
msgid "%d hours"
msgstr ""
-#: media/js/utils.js:3365 media/js/utils.js.c:3493
+#: media/js/utils.js:3809 media/js/utils.js.c:3937
msgid "yesterday"
msgstr ""
-#: media/js/utils.js:3366
+#: media/js/utils.js:3810
#, c-format
msgid "%d days"
msgstr ""
-#: media/js/utils.js:3367
+#: media/js/utils.js:3811
msgid "about a month"
msgstr ""
-#: media/js/utils.js:3368
+#: media/js/utils.js:3812
#, c-format
msgid "%d months"
msgstr ""
-#: media/js/utils.js:3369
+#: media/js/utils.js:3813
msgid "about a year"
msgstr ""
-#: media/js/utils.js:3370
+#: media/js/utils.js:3814
#, c-format
msgid "%d years"
msgstr ""
-#: media/js/utils.js:3468
+#: media/js/utils.js:3912
msgid "Jan"
msgstr ""
-#: media/js/utils.js:3469
+#: media/js/utils.js:3913
msgid "Feb"
msgstr ""
-#: media/js/utils.js:3470
+#: media/js/utils.js:3914
msgid "Mar"
msgstr ""
-#: media/js/utils.js:3471
+#: media/js/utils.js:3915
msgid "Apr"
msgstr ""
-#: media/js/utils.js:3472
+#: media/js/utils.js:3916
msgid "May"
msgstr ""
-#: media/js/utils.js:3473
+#: media/js/utils.js:3917
msgid "Jun"
msgstr ""
-#: media/js/utils.js:3474
+#: media/js/utils.js:3918
msgid "Jul"
msgstr ""
-#: media/js/utils.js:3475
+#: media/js/utils.js:3919
msgid "Aug"
msgstr ""
-#: media/js/utils.js:3476
+#: media/js/utils.js:3920
msgid "Sep"
msgstr ""
-#: media/js/utils.js:3477
+#: media/js/utils.js:3921
msgid "Oct"
msgstr ""
-#: media/js/utils.js:3478
+#: media/js/utils.js:3922
msgid "Nov"
msgstr ""
-#: media/js/utils.js:3479
+#: media/js/utils.js:3923
msgid "Dec"
msgstr ""
-#: media/js/utils.js:3491
+#: media/js/utils.js:3935
msgid "2 days ago"
msgstr ""
-#: media/js/utils.js:3498
+#: media/js/utils.js:3942
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
msgstr[0] ""
msgstr[1] ""
-#: media/js/utils.js:3508
+#: media/js/utils.js:3952
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
diff --git a/askbot/locale/es/LC_MESSAGES/django.mo b/askbot/locale/es/LC_MESSAGES/django.mo
index 86185ce5..cc2d8161 100644
--- a/askbot/locale/es/LC_MESSAGES/django.mo
+++ b/askbot/locale/es/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/es/LC_MESSAGES/django.po b/askbot/locale/es/LC_MESSAGES/django.po
index c940c11f..fcc1d1a0 100644
--- a/askbot/locale/es/LC_MESSAGES/django.po
+++ b/askbot/locale/es/LC_MESSAGES/django.po
@@ -1,26 +1,26 @@
-# Spanish translation for CNPROG package.
-# Copyright (C) 2009 Gang Chen
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Adolfo Fitoria, Bruno Sarlo, Francisco Espinosa 2009.
+#
+# Translators:
+# Adolfo Fitoria <adolfo.fitoria@gmail.com>, 2013
+# fmmainere <fmmainere@gmail.com>, 2013
+# Gustavo Gómez <gustavo.gomez@nuevosmedios.ws>, 2013
# Gustavo Gómez <gustavo.gomez@nuevosmedios.ws>, 2013
# Victor Trujillo <>, 2012
-#
msgid ""
msgstr ""
-"Project-Id-Version: Askbot\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-02-12 23:42+0000\n"
-"Last-Translator: Luis <luizja@gmail.com>\n"
-"Language-Team: Hasked Team <pacoesni@gmail.com>\n"
-"Language: es\n"
+"PO-Revision-Date: 2013-08-27 19:14+0000\n"
+"Last-Translator: fmmainere <fmmainere@gmail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/askbot/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Poedit-SourceCharset: utf-8\n"
-"X-POOTLE-MTIME: 1360712547.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -47,22 +47,22 @@ msgid "Country field is required"
msgstr "El campo País es obligatorio"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "el título debe contener más de %d carácter"
-msgstr[1] "el título debe contener más de %d caracteres"
+msgstr[0] "debe de ser > %d palabra"
+msgstr[1] "debe de ser > %d palabras"
#: forms.py:199
#, python-format
msgid "must be < %d word"
msgid_plural "must be < %d words"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "debe de ser < %d palabra"
+msgstr[1] "debe de ser < %d palabras"
#: forms.py:220
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "edición menor (no enviará alertas)"
#: forms.py:247 templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
@@ -70,26 +70,25 @@ msgid "title"
msgstr "título"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Formula tu pregunta"
+msgstr "Por favor introduzca su pregunta"
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "el título debe contener más de %d carácter"
-msgstr[1] "el título debe contener más de %d caracteres"
+msgstr[0] "debe de ser > %d carácter"
+msgstr[1] "debe de ser > %d caracteres"
#: forms.py:270
#, python-format
msgid "The question is too long, maximum allowed size is %d characters"
-msgstr ""
+msgstr "La pregunta es muy larga, el tamaño máximo permitido es de %d caracteres"
#: forms.py:277
#, python-format
msgid "The question is too long, maximum allowed size is %d bytes"
-msgstr ""
+msgstr "La pregunta es muy larga, el maximo permitido es de %d bytes"
#: forms.py:309
msgid "content"
@@ -104,9 +103,9 @@ msgstr[1] "las etiquetas deben contener menos de %(max_chars)d caracteres"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
-msgstr ""
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr "Nos quedamos cortos de espacio para guardar etiquetas. Favor hazlas mas cortas o elimina alguna de ellas."
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
@@ -121,12 +120,8 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Las etiquetas son palabras clave cortas, sin espacios. Se pueden usar hasta "
-"%(max_tags)d etiquetas."
-msgstr[1] ""
-"Las etiquetas son palabras clave cortas, sin espacios. Se pueden usar hasta "
-"%(max_tags)d etiquetas."
+msgstr[0] "Las etiquetas son palabras clave cortas, sin espacios. Se pueden usar hasta %(max_tags)d etiquetas."
+msgstr[1] "Las etiquetas son palabras clave cortas, sin espacios. Se pueden usar hasta %(max_tags)d etiquetas."
#: forms.py:439
#, python-format
@@ -142,17 +137,13 @@ msgstr "Se requieren al menos una de las siguientes etiquetas: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki comunitaria (no se premia karma y cualquiera puede editar la "
-"publicación wiki)"
+msgstr "wiki comunitaria (no se premia karma y cualquiera puede editar la publicación wiki)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"si marcas la opción Wiki comunitaria, la pregunta y respuesta no generan "
-"puntos y el nombre del autor no se muestra"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "si marcas la opción Wiki comunitaria, la pregunta y respuesta no generan puntos y el nombre del autor no se muestra"
#: forms.py:496
msgid "update summary:"
@@ -162,9 +153,7 @@ msgstr "resumen de actualización:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"introduce un breve resumen de tu revisión (p. ej.: ortografía corregida, "
-"gramática, estilo mejorado; este campo es opcional)"
+msgstr "introduce un breve resumen de tu revisión (p. ej.: ortografía corregida, gramática, estilo mejorado; este campo es opcional)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -255,30 +244,27 @@ msgstr "Marca el campo «No deseo proporcionar mi correo electrónico»."
#: forms.py:791
msgid "keep private within your groups"
-msgstr ""
+msgstr "mantener privado dentro de tus grupos"
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "nombr de usuario"
+msgstr "Inicio de sesión"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
-msgstr ""
+msgstr "Introduzca el nombre en cual publicar por otra persona. Puede crear cuentas nuevas."
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Dirección de correo electrónico"
+msgstr "Dirección de correo electrónico:"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "nombre de usuario es requerido"
+msgstr "Nombre de usuario es requerido con el correo"
#: forms.py:894
msgid "Email is required if user name is added"
-msgstr ""
+msgstr "Correo electrónico requerido si nombre de usuario es agregado"
#: forms.py:914 forms.py:957
msgid "ask anonymously"
@@ -286,21 +272,19 @@ msgstr "preguntar anónimamente"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
-"Selecciona aquí si no quieres revelar tu nombre al realizar esta pregunta"
+msgstr "Selecciona aquí si no quieres revelar tu nombre al realizar esta pregunta"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Has realizado esta pregunta anónimamente, si decides revelar tu identidad, "
-"marca esta casilla."
+msgstr "Has realizado esta pregunta anónimamente, si decides revelar tu identidad, marca esta casilla."
#: forms.py:1217
msgid "reveal identity"
@@ -310,19 +294,14 @@ msgstr "revelar identidad"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Lo sentimos, solo el autor de la pregunta puede revelar su identidad, "
-"desmarca la casilla"
+msgstr "Lo sentimos, solo el autor de la pregunta puede revelar su identidad, desmarca la casilla"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Lo sentimos, aparéntemente las reglas han cambiad, ya no es posible hacer "
-"preguntas de forma anónima. Por favor marca la casilla \"revelar identidad\" "
-"o vuelve a cargar esta página e intenta editar la pregunta nuevamente."
+msgstr "Lo sentimos, aparéntemente las reglas han cambiad, ya no es posible hacer preguntas de forma anónima. Por favor marca la casilla \"revelar identidad\" o vuelve a cargar esta página e intenta editar la pregunta nuevamente."
#: forms.py:1373
msgid "Real name"
@@ -342,7 +321,7 @@ msgstr "Mostrar país"
#: forms.py:1401
msgid "Show tag choices"
-msgstr ""
+msgstr "Mostrar opciones de etiqueta"
#: forms.py:1406
msgid "Date of birth"
@@ -397,40 +376,37 @@ msgid "okay, let's try!"
msgstr "¡bien, probemos!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "no quiero recibir correo electrónico comunitario, gracias"
+msgstr "no quiero recibir correo de %(sitename)s, gracias"
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
-msgstr "título"
+msgstr "Titulo"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "suscripción por email"
+msgstr "Descripción"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
#: templates/widgets/tag_category_selector.html:2
msgid "Tags"
-msgstr ""
+msgstr "Etiquetas:"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "editar cualquier respuesta"
+msgstr "Una edición para mi respuesta"
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
-msgstr ""
+msgstr "Para agregar a tu publicación EDITA SOBRE ESTA LÃNEA"
#: tasks.py:119
#, python-format
msgid "Your post at %(site_name)s is now published"
-msgstr ""
+msgstr "Tu publicación en %(site_name)s fue publicada"
#: urls.py:44
msgid "questions"
@@ -450,7 +426,7 @@ msgstr "usuarios/"
#: urls.py:71
msgid "by-group/"
-msgstr ""
+msgstr "por-grupo/"
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
msgid "edit/"
@@ -462,11 +438,11 @@ msgstr "suscripciones/"
#: urls.py:94
msgid "select_languages/"
-msgstr ""
+msgstr "seleccionar_idiomas/"
#: urls.py:105
msgid "groups/"
-msgstr ""
+msgstr "grupos/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
@@ -530,29 +506,24 @@ msgid "answer/"
msgstr "responder/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "suscripciones/"
+msgstr "etiquetas/subscripciones/"
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "suscripciones/"
+msgstr "etiquetas/subscripciones/borrar/"
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "suscripciones/"
+msgstr "etiquetas/subscripciones/crear/"
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "suscripciones/"
+msgstr "etiquetas/subscripciones/editar/"
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "ver las etiquetas"
+msgstr "etiquetas-sugeridas/"
#: urls.py:459
msgid "messages/"
@@ -568,13 +539,12 @@ msgid "widgets/"
msgstr "widgets/"
#: urls.py:510 deps/django_authopenid/urls.py:20
-#, fuzzy
msgid "complete/"
-msgstr "comentarios/"
+msgstr "completar/"
#: urls.py:515
msgid "create/"
-msgstr ""
+msgstr "crear/"
#: urls.py:525
msgid "delete/"
@@ -598,35 +568,32 @@ msgid "Allow only registered user to access the forum"
msgstr "Permitir entrada al foro solo a usuarios registrados"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "este campo es requerido"
+msgstr "nada - no requerido"
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Ajustes de control de acceso"
+msgstr "acceso al contenido"
#: conf/access_control.py:34
msgid "Require valid email for"
-msgstr ""
+msgstr "Requerir email válido para"
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "tu dirección de email"
+msgstr "Direcciones de correo permitidas"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
-msgstr ""
+msgstr "Favor usa un espacio para separar entradas"
#: conf/access_control.py:54
msgid "Allowed email domain names"
-msgstr ""
+msgstr "Nombres de dominio para email permitidos"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
+msgstr "Favor use espacio para separar entradas, no use el símbolo @"
#: conf/badges.py:13
msgid "Badge settings"
@@ -634,15 +601,11 @@ msgstr "Ajustes de trofeos"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
-"Disciplinado: Tiene el mínimo de votos de aprobación para eliminar esta "
-"publicación"
+msgstr "Disciplinado: Tiene el mínimo de votos de aprobación para eliminar esta publicación"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
-"Presión social: Tiene el mínimo de votos en contra para eliminar esta "
-"publicación"
+msgstr "Presión social: Tiene el mínimo de votos en contra para eliminar esta publicación"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
@@ -650,18 +613,15 @@ msgstr "Profesor: mínimo de votos de aprobación por la respuesta dada"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr ""
-"Buena respuesta: tiene el mínimo de votos de aprobación por la respuesta"
+msgstr "Buena respuesta: tiene el mínimo de votos de aprobación por la respuesta"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr ""
-"Muy buena respuesta: tiene el mínimo de votos de aprobación por la respuesta"
+msgstr "Muy buena respuesta: tiene el mínimo de votos de aprobación por la respuesta"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr ""
-"Excelente respuesta: tiene el mínimo de votos de aprobación por la respuesta"
+msgstr "Excelente respuesta: tiene el mínimo de votos de aprobación por la respuesta"
#: conf/badges.py:77
msgid "Nice Question: minimum upvotes for the question"
@@ -669,13 +629,11 @@ msgstr "Buena pregunta: tiene el mínimo de votos de aprobación por la pregunta
#: conf/badges.py:86
msgid "Good Question: minimum upvotes for the question"
-msgstr ""
-"Muy buena pregunta: tiene el mínimo de votos de aporbación por la pregunta"
+msgstr "Muy buena pregunta: tiene el mínimo de votos de aporbación por la pregunta"
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
-msgstr ""
-"Excelente pregunta: tiene el mínimo de votos de aprobación por la pregunta"
+msgstr "Excelente pregunta: tiene el mínimo de votos de aprobación por la pregunta"
#: conf/badges.py:104
msgid "Popular Question: minimum views"
@@ -749,19 +707,15 @@ msgstr "Prefijo para el campo de correo electrónico"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Este parámetro toma su valor predeterminado de la configuración de django "
-"EMAIL_SUBJECT_PREFIX. Un valor introducido aquí invalidará al predeterminado."
+msgstr "Este parámetro toma su valor predeterminado de la configuración de django EMAIL_SUBJECT_PREFIX. Un valor introducido aquí invalidará al predeterminado."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "tu dirección de email"
+msgstr "Dirección de correo electronico del administrador del sitio"
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Configuración de correo y alertas"
+msgstr "Habilitar alertas de correo"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -773,55 +727,50 @@ msgstr "Frecuencia de notificación predeterminada para todas las preguntas"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Opción para definir la frecuencia de las actualizaciones por correo "
-"electrónico para todas las preguntas."
+msgstr "Opción para definir la frecuencia de las actualizaciones por correo electrónico para todas las preguntas."
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "ver preguntas etiquetadas"
+msgstr "Frecuencia de notificación por defecto para las preguntas realizadas por el usuario"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "Opción para definir la frecuencia de las actualizaciones enviadas por email para las preguntas realizadas por el usuario."
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"eliminar cualquier pregunta y respuesta, y agregar otras tareas de moderación"
+msgstr "Frecuencia de notificación por defecto para las respuestas realizadas por el usuario"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "Opción para definir la frecuencia de las actualizaciones enviadas por email para las preguntas realizadas por el usuario."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Frecuencia por defecto de las notificaciones seleccionadas por el usuario"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "Opción para definir la frecuencia de las actualizaciones para las preguntas seleccionadas por el usuario"
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "Frecuencia por defecto de las notificaciones de las menciones y los comentarios"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "Opción para definir la frecuencia de las actualizaciones enviadas por email para las menciones y comentarios"
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -832,20 +781,17 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
+msgstr "NOTA: para utilizar este ajuste, es necesario ejecutar el comando de gestión \"send_unanswered_questions_reminders\" (por ejemplo, via cron job con la frecuencia correcta)"
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
-"Días antes de empezar a enviar recordatorios sobre preguntas sin responder"
+msgstr "Días antes de empezar a enviar recordatorios sobre preguntas sin responder"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Con qué frecuencia enviar recordatorios de preguntas sin resolver (en días "
-"entre cada recordatorio enviado)."
+msgstr "Con qué frecuencia enviar recordatorios de preguntas sin resolver (en días entre cada recordatorio enviado)."
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
@@ -858,22 +804,19 @@ msgstr "Enviar recordatorios periódicos para aceptar la mejor respuesta"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTA: para utilizar esta característica es necesario ejecutar el comando \"send_accept_answer_reminders\" (por ejemplo via cron job con su correspondiente frecuencia) "
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
-"Días antes de comenzar a enviar recordatorios para aceptar una respuesta"
+msgstr "Días antes de comenzar a enviar recordatorios para aceptar una respuesta"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Con qué frecuencia enviar recordatorios para aceptar respuestas (en días "
-"entre cada recordatorio enviado)."
+msgstr "Con qué frecuencia enviar recordatorios para aceptar respuestas (en días entre cada recordatorio enviado)."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
@@ -886,9 +829,7 @@ msgstr "Es requerida una verificación via email antes de poder publicar"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Se ha comenzado el proceso de verificación con una llave enviada a su correo "
-"electrónico"
+msgstr "Se ha comenzado el proceso de verificación con una llave enviada a su correo electrónico"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -896,9 +837,7 @@ msgstr "Correo electrónico falso para usuario anónimo"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Use esta configuración para controlar gravatar para un usuario sin correo "
-"electrónico"
+msgstr "Use esta configuración para controlar gravatar para un usuario sin correo electrónico"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -906,11 +845,9 @@ msgstr "Permitir publicar preguntas por correo electrónico"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Antes de activar esta opción, rellene las configuraciones de IMAP en el "
-"archivo settings.py"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Antes de activar esta opción, rellene las configuraciones de IMAP en el archivo settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
@@ -920,32 +857,29 @@ msgstr "Reemplazar espacio con guion en etiquetas enviadas por correo-e"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Esta configuración aplica a las etiquetas escritas en la línea de asunto de "
-"preguntas realizadas mediante correo electrónico"
+msgstr "Esta configuración aplica a las etiquetas escritas en la línea de asunto de preguntas realizadas mediante correo electrónico"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Permitir publicar preguntas por correo electrónico"
+msgstr "Permitir publicar respuestas y comentarios por correo electrónico"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
-msgstr ""
+msgstr "Para habilitar esta funcionalidad asegúrate que lamson esté corriendo"
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
-msgstr ""
+msgstr "Publicaciones por email: cuando notificar al autor sobre la publicación"
#: conf/email.py:327
msgid "Reply by email hostname"
-msgstr ""
+msgstr "Nombre de host para responder por email"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "Respuestas por correo con menos palabras qeu este número serán publicadas como comentarios envez de respuestas"
#: conf/external_keys.py:11
msgid "Keys for external services"
@@ -958,11 +892,9 @@ msgstr "Clave de verificación de sitio de Google"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Esta clave ayuda a Google a indizar su sitio, obténgala en <a href=\"%(url)s?"
-"hl=%(lang)s\">el sitio de herramientas para webmasters de Google</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Esta clave ayuda a Google a indizar su sitio, obténgala en <a href=\"%(url)s?hl=%(lang)s\">el sitio de herramientas para webmasters de Google</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -973,9 +905,7 @@ msgstr "Clave de Google Analytics"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Obténgala en el sitio de <a href=\"%(url)s\">Google Analytics</a>, si quiere "
-"usar Google Analytics para monitorear su sitio"
+msgstr "Obténgala en el sitio de <a href=\"%(url)s\">Google Analytics</a>, si quiere usar Google Analytics para monitorear su sitio"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -993,12 +923,9 @@ msgstr "Clave privada de Recaptcha"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha es una herramienta que ayuda a distinguir personas reales de "
-"robots molestos. Obtenga esto y una clave pública en el <a href=\"%(url)s\">"
-"%(url)s</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha es una herramienta que ayuda a distinguir personas reales de robots molestos. Obtenga esto y una clave pública en el <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1008,12 +935,9 @@ msgstr "Clave pública de API de Facebook"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"La clave API de Facebook y el secreto de Facebook permite el uso de Facebook "
-"Connect para iniciar sesión en su sitio. Obtenga estas claves <a href="
-"\"%(url)s\">creando una aplicación</a> en Facebook"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "La clave API de Facebook y el secreto de Facebook permite el uso de Facebook Connect para iniciar sesión en su sitio. Obtenga estas claves <a href=\"%(url)s\">creando una aplicación</a> en Facebook"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1026,11 +950,9 @@ msgstr "Clave de consumidor de Twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Registre su foro en el <a href=\"%(url)s\">sitio de aplicaciones de Twitter</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Registre su foro en el <a href=\"%(url)s\">sitio de aplicaciones de Twitter</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1043,10 +965,9 @@ msgstr "Clave de consumidor de LinkedIn"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Registre su foro en el <a href=\"%(url)s\">sitio para el desarrollador de "
-"LinkedIn</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Registre su foro en el <a href=\"%(url)s\">sitio para el desarrollador de LinkedIn</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1061,18 +982,15 @@ msgstr "Clave de consumidor de identi.ca"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Registre su foro en el <a href=\"%(url)s\">sitio de aplicaciones de Identi."
-"ca</a>"
+msgstr "Registre su foro en el <a href=\"%(url)s\">sitio de aplicaciones de Identi.ca</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "Secreto de consumidor de identi.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Páginas estáticas - acerca de, política de privacidad, etc."
+msgstr "Mensajes y páginas - sobre nosotros, política de privacidad, etc."
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1082,9 +1000,7 @@ msgstr "Texto para la página de descripción del foro (formato html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de "
-"HTML</a> en la página \"acerca de\" para verificar su entrada."
+msgstr "Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de HTML</a> en la página \"acerca de\" para verificar su entrada."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1094,73 +1010,62 @@ msgstr "Texto de la página de P+F del foro de PyR (formato html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de "
-"HTML</a> en la página «faq» para comprobar su entrada."
+msgstr "Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de HTML</a> en la página «faq» para comprobar su entrada."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "por favor, haz que tu pregunta sea relevante"
+msgstr "Instrucciones sobre como hacer preguntas"
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
-msgstr ""
-"Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de "
-"HTML</a> en la página «faq» para comprobar su entrada."
+msgstr "HTML es permitido. Guarda, luego <a href=\"http://validator.w3.org/\">usa el validador de HTML</a> en la página \"preguntar\" para revisar tu entrada."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
-"Texto para la página de politicas de privacidad del foro (formato html)"
+msgstr "Texto para la página de politicas de privacidad del foro (formato html)"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de "
-"HTML</a> en la página «privacy» para comprobar su entrada."
+msgstr "Guarde, y luego <a href=\"http://validator.w3.org/\">use el validador de HTML</a> en la página «privacy» para comprobar su entrada."
#: conf/flatpages.py:75
-#, fuzzy
msgid "Do not edit this field manually!!!"
-msgstr "No puedes dejar este espacio en blanco"
+msgstr "No edite este campo manualmente!!!"
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
-msgstr ""
+msgstr "Entrada de datos y reglas de diseño"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
-msgstr ""
+msgstr "Editor para las publicaciones"
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "eliminar este comentario"
+msgstr "Editor para los comentarios"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
-msgstr ""
+msgstr "Habilitar botón grande de Preguntar"
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
-msgstr ""
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
+msgstr "Deshabilitar este botón reducirá el número de nuevas preguntas. Si este botón está deshabilitado, el botón preguntar del menú de búsqueda aún estará activo."
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
-msgstr ""
+msgstr "Habilitar incrustar videos"
#: conf/forum_data_rules.py:68
#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
+msgstr "<em>Nota: favor leer <a href=\"%(url)s\">esto</a> primero</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1172,9 +1077,9 @@ msgstr "Permitir realizar preguntas anónimamente"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Los usuarios no acumulan reputación por hacer preguntas anónimas y su identidad no será revelada hasta que cambien de opinión"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1186,30 +1091,29 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
+msgstr "Marca la casilla para permitir a los usuarios enviar preguntas o respuestas antes de hacer login. Activar esto puede precisar ajustes en el sistema de login de usuarios para comprobar los post pendientes cada vez que el usuario hace login. Askbot soporta por defecto esta característica."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Cerrar preguntas realizadas por otros"
+msgstr "Auto-seguir preguntas hechas por el Autor"
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
-msgstr ""
+msgstr "Abierto del todo por defecto"
#: conf/forum_data_rules.py:124
msgid "Folded by default"
-msgstr ""
+msgstr "Plegado por defecto"
#: conf/forum_data_rules.py:133
msgid "Question details/body editor should be"
-msgstr ""
+msgstr "El editor de detalles/cuerpo de la pregunta debe ser"
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
-msgstr ""
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
+msgstr "Para usar el modo plegado, por favor establezca el largo mínimo del cuerpo de la respuesta a 0. Ademas, haga las etiquetas opcionales."
#: conf/forum_data_rules.py:147
msgid "Allow swapping answer with question"
@@ -1219,60 +1123,51 @@ msgstr "Permitir intercambiar respuesta con pregunta"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
+msgstr "Este ajuste te ayudará a importar datos de otros foros como zendesk, cuando falle la importación automática de datos y no detecte la pregunta original correctamente."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr "Tamaño máximo de una etiqueta (número de caracteres)"
#: conf/forum_data_rules.py:170
-#, fuzzy
msgid "Minimum length of title (number of characters)"
-msgstr "Tamaño máximo de una etiqueta (número de caracteres)"
+msgstr "Tamaño minimo del titulo (numero de caracteres)"
#: conf/forum_data_rules.py:180
-#, fuzzy
msgid "Minimum length of question body (number of characters)"
-msgstr "Tamaño máximo de una etiqueta (número de caracteres)"
+msgstr "Tamaño minimo de la pregunta (numero de caracteres)"
#: conf/forum_data_rules.py:191
-#, fuzzy
msgid "Minimum length of answer body (number of characters)"
-msgstr "Tamaño máximo de una etiqueta (número de caracteres)"
+msgstr "Tamaño minimo de la respuesta (numero de caracteres)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Tamaño máximo de una etiqueta (número de caracteres)"
+msgstr "Longitud mínima del comentario(numero de caracteres)"
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Preguntas sin responder"
+msgstr "Limitar a una respuesta por pregunta por usuario"
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Ganancia por aceptar la mejor respuesta"
+msgstr "Habilitar aceptar mejor respuesta"
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "las etiquetas son obligatorias"
+msgstr "Son obligatorias las etiquetas?"
#: conf/forum_data_rules.py:237
msgid "category tree"
-msgstr ""
+msgstr "Ãrbol de categoría"
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "sitio web del usuario"
+msgstr "Inicio de Sesión"
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "usar etiquetas"
+msgstr "Fuente de etiquetas"
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1282,7 +1177,7 @@ msgstr "Etiquetas obligatorias"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
+msgstr "Al menos una de estas etiquetas será requerida por cada nueva pregunta o editada. Una etiqueta obligatoria podria ser el asterisco, si las etiquetas comodín están activadas."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1293,7 +1188,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
+msgstr "Atención: después de marcar esto, por favor haz un backup de tu base de datos y ejecuta el siguiente comando: <code>python manage.py fix_question_tags</code> para renombrar todas las tags globalmente"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1301,8 +1196,9 @@ msgstr "Formato de la lista de etiquetas"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Selecciona el formato para mostrar las etiquetas, como un listado simple, o como una nube de etiquetas"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1312,33 +1208,33 @@ msgstr "Usar etiquetas de comodín"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
+msgstr "Las etiquetas comodín pueden ser utilizadas para seguir o ignorar muchas etiquetas de una vez, una etiqueta comodín válida tiene un asterisco al final de la misma"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
-msgstr ""
+msgstr "Usar conjunto separado para etiquetas subscritas"
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
-msgstr ""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
+msgstr "Si se habilita, los usuarios tendrán un tercer grupo de selección de etiquetas - \"suscritas\" (por email) además de \"interesante\" e \"Ignorada\""
#: conf/forum_data_rules.py:325
msgid "Always, for all users"
-msgstr ""
+msgstr "Siempre, para todos los usuarios"
#: conf/forum_data_rules.py:326
msgid "Never, for all users"
-msgstr ""
+msgstr "Nunca, para todos los usuarios"
#: conf/forum_data_rules.py:327
msgid "Let users decide"
-msgstr ""
+msgstr "Dejar que los usuarios decidan"
#: conf/forum_data_rules.py:335
msgid "Publicly show user tag selections"
-msgstr ""
+msgstr "Mostrar selecciones de etiquetas públicamente"
#: conf/forum_data_rules.py:344
msgid "Enable separate tag search box on main page"
@@ -1346,8 +1242,7 @@ msgstr ""
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
-msgstr ""
-"Cantidad máxima por defecto, de comentarios a mostrarse para cada entrada"
+msgstr "Cantidad máxima por defecto, de comentarios a mostrarse para cada entrada"
#: conf/forum_data_rules.py:365
#, python-format
@@ -1386,18 +1281,18 @@ msgstr "Tamaño minimo para terminos de búsqueda Ajax "
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
+msgstr "Debe coincidir con el ajuste correspondiente de la base de datos"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "No fijar el texto en el campo de búsqueda"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "Marcar para desactivar la fijación de texto en el campo de búsqueda. Esto puede servir de ayuda si quieres mover la barra de búsqueda lejos de la posición por defecto o no te gusta el comportamiento del texto fijo en la caja de búsqueda."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1412,71 +1307,64 @@ msgid "What should \"unanswered question\" mean?"
msgstr "¿Qué debería significar «pregunta sin responder»?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Editar pregunta"
+msgstr "Configuración de grupos"
#: conf/group_settings.py:18
msgid "Enable user groups"
-msgstr ""
+msgstr "Habilitar grupos de usuarios"
#: conf/group_settings.py:41
msgid "everyone"
-msgstr ""
+msgstr "todos"
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "nombr de usuario"
+msgstr "Nombre de grupo global"
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
-msgstr ""
+msgstr "Todos los usuarios pertenecen a este grupo automáticamente"
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "tu dirección de email"
+msgstr "Habilitar dirección de correo de grupo"
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
-msgstr ""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
+msgstr "Si está seleccionada, los usuarios pueden publicar a los grupos con el email \"nombre-grupo@domain.com\""
#: conf/karma_and_badges_visibility.py:12
msgid "Karma & Badge visibility"
-msgstr ""
+msgstr "Visibilidad de Karma y Medallas"
#: conf/karma_and_badges_visibility.py:27
msgid "Visibility of karma"
-msgstr ""
+msgstr "Visibilidad de reputacion"
#: conf/karma_and_badges_visibility.py:30
msgid "User's karma may be shown publicly or only to the owners"
-msgstr ""
+msgstr "El Karma del usuario puede ser mostrado públicamente solo a sus dueños"
#: conf/karma_and_badges_visibility.py:44
msgid "Visibility of badges"
-msgstr ""
+msgstr "Visibilidad de las medallas"
#: conf/karma_and_badges_visibility.py:47
msgid "Badges can be either publicly shown or completely hidden"
-msgstr ""
+msgstr "Las Medallas pueden ser mostradas públicamente o completamente ocultadas"
#: conf/ldap.py:9
msgid "LDAP login configuration"
-msgstr ""
+msgstr "Configuración de inicio de sesión con LDAP"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
msgstr "Usar autenticación LDAP para la contraseña de inicio de sesión"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr ""
-"Aceptar automáticamente las contribuciones de los usuarios para las "
-"actualizaciones de correo electrónico"
+msgstr "Crear cuentas de usuario automáticamente cuando sea posible"
#: conf/ldap.py:29
msgid ""
@@ -1487,29 +1375,29 @@ msgstr ""
#: conf/ldap.py:37
msgid "Version 3"
-msgstr ""
+msgstr "Versión 3"
#: conf/ldap.py:38
msgid "Version 2 (insecure and deprecated)!!!"
-msgstr ""
+msgstr "Versión 2 (insegura y descartada)"
#: conf/ldap.py:47
msgid "LDAP protocol version"
-msgstr ""
+msgstr "Versión de protocolo LDAP"
#: conf/ldap.py:49
msgid ""
"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
"network."
-msgstr ""
+msgstr "Nótese que la versión 2 del protocolo no es segura, no usar en una red desprotegida"
#: conf/ldap.py:59
msgid "LDAP URL"
-msgstr ""
+msgstr "URL de LDAP"
#: conf/ldap.py:68
msgid "LDAP encoding"
-msgstr ""
+msgstr "LDAP encoding"
#: conf/ldap.py:71
msgid ""
@@ -1523,32 +1411,31 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
msgid "User search filter template"
-msgstr ""
+msgstr "Plantilla de búsqueda por usuario"
#: conf/ldap.py:99
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Nombre de usuario"
+msgstr "Inicio de Sesión"
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1563,11 +1450,11 @@ msgstr ""
#: conf/ldap.py:139
msgid "First name, Last name"
-msgstr ""
+msgstr "Nombre, Apellido"
#: conf/ldap.py:140
msgid "Last name, First name"
-msgstr ""
+msgstr "Apellido, Nombre"
#: conf/ldap.py:147
msgid "\"Common Name\" field format"
@@ -1579,35 +1466,31 @@ msgstr ""
#: conf/ldap.py:158
msgid "Given (First) name"
-msgstr ""
+msgstr "Primer Nombre"
#: conf/ldap.py:160 conf/ldap.py:170
msgid "This field can be blank"
-msgstr ""
+msgstr "Este campo puede ser dejado en blanco"
#: conf/ldap.py:168
msgid "Surname (last) name"
-msgstr ""
+msgstr "Apellido"
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Nombre del proveedor del servicio LDAP"
+msgstr "Nombre de campo EMAIL en servidor LDAP"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "este campo es requerido"
+msgstr "Este campo es requerido"
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Barra lateral de página principal"
+msgstr "Columna lateral de la izquierda"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Barra lateral del perfil de usuario"
+msgstr "Activar columna lateral de la izquierda"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1618,14 +1501,11 @@ msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
-"Utiliza este area para introducir contenido en la columna de la izquierda en "
-"formato HTML. Cuando utilices esta opcion, asegurate de validar tu codigo "
-"HTML para que funcione en todos los navegadores."
+msgstr "Utiliza este area para introducir contenido en la columna de la izquierda en formato HTML. Cuando utilices esta opcion, asegurate de validar tu codigo HTML para que funcione en todos los navegadores."
#: conf/license.py:13
msgid "Content License"
-msgstr ""
+msgstr "Licencia de Contenido"
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1641,7 +1521,7 @@ msgstr "Nombre completo de la licencia"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Reconocimiento-CompartirIgual 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
@@ -1653,8 +1533,7 @@ msgstr "Página de la licencia"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
-"URL de la página oficial con todas las cláusulas legales de la licencia"
+msgstr "URL de la página oficial con todas las cláusulas legales de la licencia"
#: conf/license.py:69
msgid "Use license logo"
@@ -1666,49 +1545,45 @@ msgstr "Imagen del logo de licencia"
#: conf/login_providers.py:13
msgid "Login provider setings"
-msgstr ""
+msgstr "Configuración del login del proveedor"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Mostrar botones de login alternativos en la página de registro"
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
+msgstr "Mostrar siempre el formulario de login local y esconder el botón de Askbot"
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
+msgstr "Activar para permitir hacer login con un sitio wordpress en hosting propio"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
+msgstr "para activar esta característica debes rellenar la configuración de wordpress xml-rpc de abajo"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Introducir la url de xml-rpc de wordpress, normalmente http://misitio.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Para activar, vaya a Configuración ▸ Escritura ▸ Publicación remota y marque "
-"la casilla para XML-RPC"
+msgstr "Para activar, vaya a Configuración ▸ Escritura ▸ Publicación remota y marque la casilla para XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Cargue su icono"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "contraseña"
+msgstr "contraseña local"
#: conf/login_providers.py:98
#, python-format
@@ -1720,23 +1595,23 @@ msgstr "Activar inicio de sesión de %(provider)s"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
+msgstr "Nota: para activar el login de %(provider)s necesitas configurar algunos parámetros adicionales en la sección \"Llaves externas\""
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Código de los posts"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Activar marcas de código"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
+msgstr "Si está marcado, los guiones bajos no llevarán letra itálica o negrita, aunque podrán seguir marcándose con asteriscos. Nota: el \"Soporte MathJax\" activa esta característica automáticamente, porque los guiones bajos son muy usados por LaTeX."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1747,20 +1622,18 @@ msgstr "Compatibilidad con Mathjax (renderizado de LaTeX)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Si activa esta característica, debe instalar <a href=\"%(url)s\">mathjax</a> "
-"en su servidor, en su propio directorio."
+msgstr "Si activa esta característica, debe instalar <a href=\"%(url)s\">mathjax</a> en su servidor, en su propio directorio."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
-msgstr ""
+msgstr "Dirección URL base para activar Mathjax"
#: conf/markup.py:76
msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
+msgstr "Nota - <strong>MathJax no está incluido con askbot</strong> - debes activarlo tu mismo, preferiblemente en un dominio independiente y introduciendo una URL que apunte a la carpeta \"mathjax\" (por ejemplo: http://misitio.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1768,9 +1641,9 @@ msgstr "Activar enlaces automáticos con patrones específicos"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Si activas esta característica, la aplicación podrá detectar cadenas y autoenlazar a URLs"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
@@ -1783,21 +1656,21 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Introduce expresiones regulares validas para encontrar cadenas, una por linea. Por ejemplo, para detectar un error en la cadena #error123, utiliza la siguiente expresion: #bug(\\d+) Los numeros capturados entre parentesis seran enviados al enlace de la plantilla. Para conocer mas sobre las expresiones regulares consulta en internet."
#: conf/markup.py:127
msgid "URLs for autolinking"
-msgstr ""
+msgstr "Direcciones URL para autoenlazar"
#: conf/markup.py:129
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "Introduce aqui las direcciones URL de las plantillas para cada una de las cadenas que has introducido previamente, solo una entrada por cada linea de texto. <strong>Asegurate que el numero de lineas coincida con el anterior ajuste.</strong> Por ejemplo la plantilla https://bugzilla.redhat.com/show_bug.cgi?id=\\1 debe ir junto a la cadena que se muestra arriba en la entrada del post 123 y tendra como resultado un enlace al error 123 en el tracking de errores de Redhat."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1812,18 +1685,16 @@ msgid "Downvote"
msgstr "Voto negativo"
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "Responde tu pregunta"
+msgstr "Contestar tu propia pregunta inmediatamente"
#: conf/minimum_reputation.py:49
msgid "Accept own answer"
msgstr "Aceptar la propia respuesta"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Aceptar la propia respuesta"
+msgstr "Aceptar cualquier respuesta"
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1838,17 +1709,16 @@ msgid "Delete questions and answers posted by others"
msgstr "Eliminar preguntas y respuestas publicadas por otros"
#: conf/minimum_reputation.py:106
-#, fuzzy
msgid "Upload files"
-msgstr "archivos-subidos/"
+msgstr "Subir ficheros"
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
-msgstr ""
+msgstr "Insertar enlaces cliqueables"
#: conf/minimum_reputation.py:124
msgid "Insert link suggestions as plain text"
-msgstr ""
+msgstr "Insertar enlaces como texto plano"
#: conf/minimum_reputation.py:126
msgid ""
@@ -1869,18 +1739,16 @@ msgid "Reopen own questions"
msgstr "Reabrir preguntas propias"
#: conf/minimum_reputation.py:164
-#, fuzzy
msgid "Edit community wiki posts"
-msgstr "editar preguntas wiki"
+msgstr "Editar post de la wiki"
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
-msgstr ""
+msgstr "Editar posts enviados por otros usuarios"
#: conf/minimum_reputation.py:182
-#, fuzzy
msgid "View offensive flags"
-msgstr "marcar como ofensivo"
+msgstr "Ver denuncias"
#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
@@ -1888,43 +1756,41 @@ msgstr "Cerrar preguntas realizadas por otros"
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
-msgstr ""
+msgstr "Eliminar rel=nofollow de la Pagina de Inicio"
#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "Cuando un motor de busqueda vea un rel=nofollow en un enlace - el enlace no sera tenido en cuenta para el ranking del sitio web del usuario"
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
-msgstr ""
+msgstr "Hacer publicaciones por email"
#: conf/minimum_reputation.py:223
msgid "Trigger email notifications"
-msgstr ""
+msgstr "Disparar notificaciones por correo electrónico "
#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
msgid "Reduces spam"
-msgstr ""
+msgstr "Reduce spam"
#: conf/minimum_reputation.py:233
msgid "Trigger tweets on others accounts"
-msgstr ""
+msgstr "Disparar tweets en otras cuentas"
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "Localización"
+msgstr "Moderación de contenido"
#: conf/moderation.py:28
msgid "Enable content moderation"
-msgstr ""
+msgstr "Habilitar moderación de contenido"
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "Localización"
+msgstr "Habilitar moderación de etiquetas"
#: conf/moderation.py:40
msgid ""
@@ -1933,9 +1799,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "lista completa de preguntas"
+msgstr "Listado de preguntas"
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1944,40 +1809,35 @@ msgstr ""
#: conf/question_lists.py:21 conf/question_lists.py:31
#: conf/question_lists.py:41
msgid "At least one of these selectors must be enabled"
-msgstr ""
+msgstr "Por lo menos uno de estos selectores debe estar habilitado"
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "preguntas sin contestar"
+msgstr "Habilitar el selector \"Preguntas sin contestar\""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
-msgstr ""
+msgstr "Habilitar el selector \"Preguntas Seguidas\""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Preguntas"
+msgstr "Todas las Preguntas"
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
msgstr "Preguntas sin responder"
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Todas las preguntas"
+msgstr "Preguntas seguidas"
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
-msgstr ""
+msgstr "Selector de preguntas por defecto para usuarios autenticados"
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Nombre para el usuario Anónimo"
+msgstr "Selector de preguntas por defecto para usuarios anonimos"
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2001,19 +1861,19 @@ msgstr "Ganancia por aceptar la mejor respuesta"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
+msgstr "Ganar porque el autor cancele un voto negativo"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
+msgstr "Ganar porque un votante cancele un voto negativo"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
+msgstr "Restar porque un votante cancele una respuesta aceptada"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
+msgstr "Restar porque el autor hizo una respuesta no aceptada"
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
@@ -2021,23 +1881,23 @@ msgstr "Pérdida por dar un voto negativo"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
+msgstr "Restar porque el dueño del post fue denunciado como ofensivo"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
+msgstr "Restar porque el dueño del post ha recibido un voto negativo"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
+msgstr "Restar porque el dueño del post fue denunciado 3 veces por el mismo motivo"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
+msgstr "Restar porque el dueño del post fue denunciado 5 veces por el mismo motivo"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
+msgstr "Restar cuando el dueño del post cancele un voto positivo"
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
@@ -2053,14 +1913,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Utiliza este area para introducir el contenido en la parte superior de la columna lateral en formato HTML. Cuando utilices esta opcion (y tambien la de la columna del pie de pagina), por favor utiliza el servicio de validacion HTML para asegurarte de que tu codigo es valido y funciona en todos los navegadores."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Correo electrónico falso para usuario anónimo"
+msgstr "Abajo mostrar solo a los usuarios anonimos"
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2068,8 +1927,7 @@ msgstr "Mostrar bloque de avatar en la barra lateral"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
-"Desmarque esto si quiere ocultar el bloque de avatar en la barra lateral"
+msgstr "Desmarque esto si quiere ocultar el bloque de avatar en la barra lateral"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
@@ -2083,18 +1941,16 @@ msgstr "Mostrar selector de etiquetas en la barra lateral"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Desmarque esto si quiere ocultar las opciones para elegir etiquetas "
-"interesantes e ignoradas"
+msgstr "Desmarque esto si quiere ocultar las opciones para elegir etiquetas interesantes e ignoradas"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
-msgstr ""
+msgstr "Mostrar las lista/nube de etiquetas en la columna lateral"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
+msgstr "Desmarcar si quieres esconder la lista/nube de etiquetas en la columna lateralq"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -2102,52 +1958,49 @@ msgstr "Pie de barra lateral personalizada"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Utiliza este area para introducir contenido al final de la columna lateral en formato HTML. Cuando uses esta opcion (tambien en la columna lateral de la cabecera) utiliza el servicio de validacion de HTML para asegurarte que el codigo es valido y funciona bien en todos los navegadores."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Barra lateral del perfil de usuario"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Encabezado de barra lateral personalizada"
+msgstr "Barra lateral personalizada"
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Barra lateral de la página de pregunta"
+msgstr "Barra lateral y carteles de la página de pregunta"
#: conf/sidebar_question.py:19
msgid "Top banner"
-msgstr ""
+msgstr "Banner superior"
#: conf/sidebar_question.py:22
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Cuando utilice esta opción, por favor use el servicio de validación de HTML para asegurarse de que lo que usted ingresó es válido y funciona bien en todos los navegadores."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Respondidas por mi"
+msgstr "Banner de respuestas"
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2158,8 +2011,7 @@ msgstr "Mostrar lista de etiquetas en la barra lateral"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
-"Desmarque esto si quiere ocultar la lista de etiquetas de la barra lateral"
+msgstr "Desmarque esto si quiere ocultar la lista de etiquetas de la barra lateral"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
@@ -2169,9 +2021,7 @@ msgstr "Mostrar metainformación en la barra lateral"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Desmarque esto si quiere ocultar la metainformación sobre la pregunta (fecha "
-"de publicación, vistas, última actualización). "
+msgstr "Desmarque esto si quiere ocultar la metainformación sobre la pregunta (fecha de publicación, vistas, última actualización). "
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2183,11 +2033,11 @@ msgstr "Desmarque esto si quiere ocultar la lista de preguntas relacionadas. "
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "Modo autosuficiente"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
-msgstr ""
+msgstr "Activar modo de \"sitio grande\""
#: conf/site_modes.py:75
msgid ""
@@ -2222,25 +2072,24 @@ msgid "Short name for your Q&A forum"
msgstr "Nombre corto para tu foro"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Ingrese su nombre de usuario"
+msgstr "Por favor introduzca la URL de su sitio"
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
-msgstr ""
+msgstr "La url debe empezar o con http o con https"
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
+msgstr "Direccion URL base para el sitio, debe comenzar por http o https"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
-msgstr ""
+msgstr "Marca para activar el saludo a los usuarios anonimos"
#: conf/site_settings.py:115
msgid "Text shown in the greeting message shown to the anonymous user"
-msgstr ""
+msgstr "Texto mostrado en el mensaje de agradecimiento a los usuarios anonimos"
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
@@ -2252,9 +2101,7 @@ msgstr "URL de retroalimentación del sitio"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-"Si se deja vacío, se usará en su lugar un sencillo formulario interno de "
-"retroalimentación"
+msgstr "Si se deja vacío, se usará en su lugar un sencillo formulario interno de retroalimentación"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
@@ -2266,91 +2113,91 @@ msgstr "Logo del sitio de PyR"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
+msgstr "Para cambiar el logotipo, selecciona un nuevo fichero y envia el formulario completo"
#: conf/skin_general_settings.py:34
msgid "English"
-msgstr ""
+msgstr "Inglés"
#: conf/skin_general_settings.py:35
msgid "Spanish"
-msgstr ""
+msgstr "Español"
#: conf/skin_general_settings.py:36
msgid "Catalan"
-msgstr ""
+msgstr "Catalán"
#: conf/skin_general_settings.py:37
msgid "German"
-msgstr ""
+msgstr "Alemán"
#: conf/skin_general_settings.py:38
msgid "Greek"
-msgstr ""
+msgstr "Griego"
#: conf/skin_general_settings.py:39
msgid "Finnish"
-msgstr ""
+msgstr "Finés"
#: conf/skin_general_settings.py:40
msgid "French"
-msgstr ""
+msgstr "Francés"
#: conf/skin_general_settings.py:41
msgid "Hindi"
-msgstr ""
+msgstr "Hindi"
#: conf/skin_general_settings.py:42
msgid "Hungarian"
-msgstr ""
+msgstr "Húngaro"
#: conf/skin_general_settings.py:43
msgid "Italian"
-msgstr ""
+msgstr "Italiano"
#: conf/skin_general_settings.py:44
msgid "Japanese"
-msgstr ""
+msgstr "Japonés"
#: conf/skin_general_settings.py:45
msgid "Korean"
-msgstr ""
+msgstr "Koreano"
#: conf/skin_general_settings.py:46
msgid "Portuguese"
-msgstr ""
+msgstr "Portugués"
#: conf/skin_general_settings.py:47
msgid "Brazilian Portuguese"
-msgstr ""
+msgstr "Portugués de Brasil"
#: conf/skin_general_settings.py:48
msgid "Romanian"
-msgstr ""
+msgstr "Rumano"
#: conf/skin_general_settings.py:49
msgid "Russian"
-msgstr ""
+msgstr "Ruso"
#: conf/skin_general_settings.py:50
msgid "Serbian"
-msgstr ""
+msgstr "Serbio"
#: conf/skin_general_settings.py:51
msgid "Turkish"
-msgstr ""
+msgstr "Turco"
#: conf/skin_general_settings.py:52
msgid "Vietnamese"
-msgstr ""
+msgstr "Vietnamita"
#: conf/skin_general_settings.py:53
msgid "Chinese"
-msgstr ""
+msgstr "Chino"
#: conf/skin_general_settings.py:54
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "Chino (Taiwan)"
#: conf/skin_general_settings.py:73
msgid "Show logo"
@@ -2360,29 +2207,29 @@ msgstr "Mostrar logo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
+msgstr "Marca si quieres mostrar el logo en la cabecera o desmarca si no quieres mostrar el logo en el sitio por defecto"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "Favicon del sitio"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "Icono pequeño de 16x16 o 32x32 pixels que se utiliza para distinguir tu sitio en el navegador del usuario. Puedes encontrar mas informacion sobre el favicon en <a href=\"%(favicon_info_url)s\">esta pagina</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
-msgstr ""
+msgstr "Boton de Password "
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Imagen de 88x38 que se usa en la pantalla de login para el boton de password"
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
@@ -2391,14 +2238,13 @@ msgstr "Mostrar todas las funciones de la IU a todos los usuarios"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Si esta marcada, se mostrara todas las funciones del foro a todos los usuarios, independientemente de su reputacion. Sin embargo a pesar de que se muestran, no se podran utilizar."
#: conf/skin_general_settings.py:137
-#, fuzzy
msgid "Select skin"
-msgstr "seleccionar revisión"
+msgstr "Seleccionar skin"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
@@ -2412,40 +2258,40 @@ msgstr "Porción personalizada del <HEAD> de HTML"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Para usar esta opción</strong>, marca \"Personalizar la etiqueta &lt;HEAD&gt;\" arriba. El contenido de esta caja se insertará en la sección &lt;HEAD&gt; del HTML, donde algunos elementos como &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; podrian ser añadidos. Por favor, ten en cuenta que no es recomendable añadir un javascript externo al &lt;HEAD&gt; porque retarda la carga de las páginas. En vez de esto, sería más eficiente poner los enlaces de javascript en el pie de página. <strong>Nota:</strong> si utilizas este ajuste, por favor comprueba el sitio con el servicio de validación de HTML del W3C."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
-msgstr ""
+msgstr "Personalizaciones de Cabecera adicionales"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "La cabecera es la barra superior de contenido donde se encuentran la información del usuario y los enlaces del sitio y es común a todas las páginas. Utiliza este área para introducir contenido en la cabecera en formato HTML, Cuando personalizas la cabecera del sitio (y también el pie de la página y la etiqueta <HEAD>) debes utilizar el servicio de validación de HTML para asegurarte de que tu código es válido y funciona bien en todos los navegadores."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Modo Pie de la Página"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
+msgstr "El pie es la parte inferior del contenido, y es común a todas las páginas. Puedes desactivarlo, personalizarlo o utilizar el pie por defecto."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
-msgstr ""
+msgstr "Personalizar Pie de página (formato HTML)"
#: conf/skin_general_settings.py:219
msgid ""
@@ -2454,7 +2300,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>Para activar esta función</strong>, por favor selecciona la opción 'personalizar'en el modo \"Pie de la Página\" de arriba. Utiliza este área para introducir contenidos en el pie de página en formato HTML. Cuando personalices el pie de página (y también la cabecera de la página y la etiqueta <HEAD>) debes utilizar el servicio de validación de HTML para asegurarte de que tu código es válido y funciona bien en todos los navegadores."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2464,9 +2310,7 @@ msgstr "Aplicar hoja de estilos personalizada (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Marque esto si quiere cambiar la apariencia de su formulario añadiendo "
-"reglas personalizadas en hojas de estilo (vea el siguiente elemento)"
+msgstr "Marque esto si quiere cambiar la apariencia de su formulario añadiendo reglas personalizadas en hojas de estilo (vea el siguiente elemento)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2476,10 +2320,10 @@ msgstr "Hoja de estilo personalizada (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Para utilizar esta función</strong>, comprueba \"Aplicar una hoja de estilo propio con CSS\" de arriba. El código CSS añadido en esta ventana se aplicarán después del código CSS por defecto de la págna. Las hojas de estilo personalizadas se servirán dinámicamente desde la dirección url \"&lt;forum url&gt;/custom.css\", donde las parte del \"&lt;forum url&gt; depende de la url y la configuración (por defecto es un carácter vacío) de los ajustes en tu fichero urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2487,7 +2331,7 @@ msgstr "Añadir JavaScript personalizado"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "Marcar para activar el javascript que puedes introducir en el siguiente campo"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
@@ -2495,43 +2339,42 @@ msgstr "JavaScript personalizado"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Escribe o pega codigo javascript que te gustaría ejecutar en tu sitio. El enlace al javascript será insertado en la parte inferior del HTML y será servida desde la dirección \"&lt;forum url&gt;/custom.js\". Por favor, ten en cuenta que tu código javascript puede colapsar ciertas funcionalidades del sitio y que la respuesta en diferentes navegadores puede no ser consistente (<strong>para activar el modo personalizar</strong>, marca la casilla \"Añadir javascript personalizado\" de arriba)"
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
-msgstr ""
+msgstr "Número de revisión de los archivos"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
-msgstr ""
+msgstr "Se cambiará automáticamente pero lo puedes modificar si es necesario"
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Hash para actualizar el número de revisión de los archivos automáticamente"
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
+msgstr "Será cambiado automáticamente, no es necesario modificarlo manualmente"
#: conf/social_sharing.py:11
msgid "Content sharing"
-msgstr ""
+msgstr "Intercambio de contenido"
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Marque para activar la característica de wiki comunitaria"
+msgstr "Marque para activar los feeds RSS"
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
-msgstr ""
+msgstr "Hashtag o sufijo para compartir mensajes"
#: conf/social_sharing.py:38
msgid "Check to enable sharing of questions on Twitter"
@@ -2540,27 +2383,22 @@ msgstr "Marque para permitir compartir las preguntas en Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
-msgstr ""
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
+msgstr "Importante - para empezar a compartir en twitter, es requerido que ingrese su Twitter consumer key y secret en la sección de \"claves de servicios externos\""
#: conf/social_sharing.py:52
msgid "Check to enable sharing of questions on Facebook"
msgstr "Marque para permitir compartir las preguntas en Facebook"
-# 85%
-# 100%
#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
msgstr "Marque para permitir compartir las preguntas en LinkedIn"
-# 83%
-# 100%
#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
msgstr "Marque para permitir compartir las preguntas en Identi.ca"
-# 87%
-# 100%
#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
msgstr "Marque para permitir compartir las preguntas en Google+"
@@ -2571,12 +2409,12 @@ msgstr "Protección contra el spam de Akismet"
#: conf/spam_and_moderation.py:18
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr ""
+msgstr "Activar filtro anti spam Akismet (introducir abajo las llaves requeridas)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "Para obtener una llave de Akismet por favor, visita <a href=\"%(url)s\">Akismet</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
@@ -2608,12 +2446,11 @@ msgstr "Configuraciones de usuario"
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
-msgstr ""
+msgstr "Mensaje en pantalla mostrado a los nuevos usuarios"
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Permitir a los usuarios anónimos mandar retroalimentación"
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2621,21 +2458,19 @@ msgstr "Permitir editar nombre para mostrar del usuario"
#: conf/user_settings.py:50
msgid "Auto-fill user name, email, etc on registration"
-msgstr ""
+msgstr "Auto-rellenar nombre de usuario, email, etc en el registro"
#: conf/user_settings.py:51
msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Permitir solo una cuenta por dirección de correo electrónico"
+msgstr "Permitir a los usuarios cambiar sus propios email"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "dirección de email requerida"
+msgstr "Permitir dirección de correo en nombre de usuario"
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2643,11 +2478,11 @@ msgstr "Permitir recuperar la cuenta por correo electrónico"
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
-msgstr ""
+msgstr "Permitir añadir y eliminar métodos de login"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
-msgstr ""
+msgstr "Caracteres mínimos permitidos para el nombre de usuario"
#: conf/user_settings.py:105
msgid "Default avatar for users"
@@ -2656,9 +2491,7 @@ msgstr "Avatar por defecto para los usuarios"
#: conf/user_settings.py:107
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
-"Para cambiar la imagen del avatar, selecciona una nueva imagen, luego "
-"enviala desde este formulario."
+msgstr "Para cambiar la imagen del avatar, selecciona una nueva imagen, luego enviala desde este formulario."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2669,20 +2502,20 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Marca esta opcion si quieres permitir el uso de gravatar.com para los avatares. Por favor, ten en cuenta que este ajuste puede tardar 10 minutos para que sea efectivo. Deberás activar también la subida de avatares. Para mas información por favor visita <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">esta pagina</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Icono por defecto de Gravatar"
#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
+msgstr "Esta opción te permite configurar por defecto el tipo de avatar para emails sin asociación a Gravatar. Para más información, visita <a href=\"http://en.gravatar.com/site/implement/images/\">esta página</a>"
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
@@ -2702,7 +2535,7 @@ msgstr "Número máximo de denuncias por usuario por día"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Límite para avisar sobre los votos diarios restantes"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
@@ -2714,21 +2547,17 @@ msgstr "Número de días requeridos antes de responder a preguntas propias"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
-"Número de denuncias requeridas para ocultar publicaciones automáticamente"
+msgstr "Número de denuncias requeridas para ocultar publicaciones automáticamente"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
-"Número de denuncias requeridas para eliminar publicaciones automáticamente"
+msgstr "Número de denuncias requeridas para eliminar publicaciones automáticamente"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Días mínimos para aceptar una respuesta, si no ha sido aceptada por el que "
-"hizo la pregunta"
+msgstr "Días mínimos para aceptar una respuesta, si no ha sido aceptada por el que hizo la pregunta"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2755,9 +2584,8 @@ msgid "question is not relevant or outdated"
msgstr "la pregunta no es relevante o está desactualizada"
#: const/__init__.py:17
-#, fuzzy
msgid "question contains offensive or malicious remarks"
-msgstr "la pregunta contiene comentarios inapropiados, ofensivo o malicioso"
+msgstr "la pregunta contiene puntos ofensivos o maliciosos"
#: const/__init__.py:18
msgid "spam or advertising"
@@ -2765,25 +2593,23 @@ msgstr "spam o publicidad"
#: const/__init__.py:19
msgid "too localized"
-msgstr ""
+msgstr "demasiado localizada"
#: const/__init__.py:29
msgid "disable sharing"
-msgstr ""
+msgstr "deshabilitar intercambio de contenido"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Bloquear entradas"
+msgstr "mis publicaciones"
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Bloquear entradas"
+msgstr "todas las publicaciones"
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2807,9 +2633,8 @@ msgid "hottest"
msgstr "lo más caliente"
#: const/__init__.py:59
-#, fuzzy
msgid "coldest"
-msgstr "viejos"
+msgstr "lo más frío"
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
@@ -2825,21 +2650,21 @@ msgstr "relevancia"
#: const/__init__.py:74
msgid "Never"
-msgstr ""
+msgstr "Nunca"
#: const/__init__.py:75
msgid "When new post is published"
-msgstr ""
+msgstr "Cuando una nueva entrada es publicada"
#: const/__init__.py:76
msgid "When post is published or revised"
-msgstr ""
+msgstr "Cuando la publicación es hecha o revisada"
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2851,9 +2676,8 @@ msgid "unanswered"
msgstr "sin responder"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Todas las preguntas"
+msgstr "seguidas"
#: const/__init__.py:129
msgid "list"
@@ -2896,9 +2720,8 @@ msgid "edited answer"
msgstr "editar respuesta"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "recibió un trofeo"
+msgstr "recibió una medalla"
#: const/__init__.py:202
msgid "marked best answer"
@@ -2946,59 +2769,51 @@ msgstr "enviar actualizaciones al usuario"
#: const/__init__.py:213
msgid "a post was shared"
-msgstr ""
+msgstr "una publicación fue compartida"
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "preguntas sin contestar"
+msgstr "enviado recordatorio sobre preguntas no contestadas"
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "la mejor respuesta fue marcada"
+msgstr "recordatorio para aceptar la mejor respuesta enviada"
#: const/__init__.py:222
msgid "mentioned in the post"
-msgstr ""
+msgstr "mencionado en el post"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "descripción de la medalla de bronce"
+msgstr "descripción de etiqueta creada"
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "descripción de la medalla de oro"
+msgstr "descripción de etiqueta actualizada"
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "respuestas"
+msgstr "nueva publicación creada"
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Guardar edición"
+msgstr "edición creada"
#: const/__init__.py:238
msgid "created post reject reason"
-msgstr ""
+msgstr "razón de rechazo de publicación creada"
#: const/__init__.py:242
msgid "updated post reject reason"
-msgstr ""
+msgstr "razón de rechazo de publicación actualizada"
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "respondió a una pregunta"
+msgstr "respondió pregunta"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "editar respuesta"
+msgstr "respuesta aceptada"
#: const/__init__.py:307
msgid "[closed]"
@@ -3017,35 +2832,29 @@ msgid "retagged"
msgstr "re-etiquetado"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[precio]"
+msgstr "[privado]"
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "ver todas las etiquetas"
+msgstr "mostrar todas las etiquetas"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
msgstr "excluir etiquetas ignoradas"
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Etiquetas de interes"
+msgstr "solo etiquetas interesantes"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "usar etiquetas"
+msgstr "solo etiquetas suscritas"
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "ver todas las etiquetas"
+msgstr "correo electrónico para todas las etiquetas"
#: const/__init__.py:348
msgid "instantly"
@@ -3065,21 +2874,19 @@ msgstr "no enviar emails"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "ayer"
+msgstr "mystery-man"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "que es gravatar"
+msgstr "wavatar"
#: const/__init__.py:362
msgid "retro"
@@ -3097,15 +2904,10 @@ msgstr "plata"
msgid "bronze"
msgstr "bronce"
-# 75%
-# 100%
#: const/__init__.py:423
-#, fuzzy
msgid "None"
-msgstr "hecho/"
+msgstr "ninguno"
-# 75%
-# 100%
#: const/__init__.py:424
msgid "Gravatar"
msgstr "Gravatar"
@@ -3115,112 +2917,96 @@ msgid "Uploaded Avatar"
msgstr "Avatar cargado"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "cerrada el"
+msgstr "descendiente por fecha"
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "cerrada el"
+msgstr "ascendente por fecha"
#: const/__init__.py:431
msgid "activity descendant"
-msgstr ""
+msgstr "descendiente por actividad"
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "activa"
+msgstr "ascendente por actividad"
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "respondido"
+msgstr "descendiente por respuestas"
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "respondido"
+msgstr "ascendiente por respuestas"
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "votos restantes"
+msgstr "descendiente por votos"
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "votos restantes"
+msgstr "ascendente por votos"
#: const/message_keys.py:21
msgid "most relevant questions"
msgstr "preguntas más relevantes"
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "preguntas más votadas"
+msgstr "haz click para ver las preguntas más relevantes"
#: const/message_keys.py:23
msgid "by relevance"
msgstr "por relevancia"
#: const/message_keys.py:24
-#, fuzzy
msgid "click to see the oldest questions"
-msgstr "ver las últimas preguntas"
+msgstr "haz click para ver las preguntas más antiguas"
#: const/message_keys.py:25
msgid "by date"
msgstr "por fecha"
#: const/message_keys.py:26
-#, fuzzy
msgid "click to see the newest questions"
-msgstr "ver las últimas preguntas"
+msgstr "haz click para ver las preguntas más recientes"
#: const/message_keys.py:27
-#, fuzzy
msgid "click to see the least recently updated questions"
-msgstr "últimas preguntas actualizadas"
+msgstr "haz click para ver las preguntas actualizadas más recientes"
#: const/message_keys.py:28
msgid "by activity"
msgstr "por actividad"
#: const/message_keys.py:29
-#, fuzzy
msgid "click to see the most recently updated questions"
-msgstr "últimas preguntas actualizadas"
+msgstr "haz click para ver las preguntas más recientes"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "ver las últimas preguntas"
+msgstr "haz click para ver las preguntas menos contestadas"
#: const/message_keys.py:31
msgid "by answers"
msgstr "por respuestas"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "preguntas más votadas"
+msgstr "haz click para ver las preguntas más respondidas"
#: const/message_keys.py:33
-#, fuzzy
msgid "click to see least voted questions"
-msgstr "preguntas más votadas"
+msgstr "haz click para ver las preguntas menos votadas"
#: const/message_keys.py:34
msgid "by votes"
msgstr "por votos"
#: const/message_keys.py:35
-#, fuzzy
msgid "click to see most voted questions"
-msgstr "preguntas más votadas"
+msgstr "haz click para ver las preguntas más votadas"
#: const/message_keys.py:36 models/tag.py:311
msgid "interesting"
@@ -3231,65 +3017,57 @@ msgid "ignored"
msgstr "ignorado"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "usar etiquetas"
+msgstr "suscrito"
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
msgstr "las etiquetas son obligatorias"
#: const/message_keys.py:41
-#, fuzzy
msgid "please use letters, numbers and characters \"-+.#\""
-msgstr ""
-"puedes utilizar los siguientes carácteres en las tags: letras 'a-z', "
-"numeros, y carácteres ',-_#'"
+msgstr "por favor usa letras, números y símbolos \"-+.#\""
#: const/message_keys.py:47
msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
+msgstr "Lo sentimos, su cuenta parece estar bloqueada y no puedes crear nuevas entradas hasta que este problema esté resuelto. Por favor contacta al administrador del foro para encontrar una solución"
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "Lo sentimos, su cuenta parece estar suspendida y no puedes hacer nuevas entradas hasta que este problema esté resuelto. Puedes, editar entradas existentes. Favor contacta al administrador del foro para encontrar una solución"
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
+msgstr "Bienvenido! Por favor, configura tu email (importante!) en tu perfil y elige tu nombre de usuario si es necesario."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
-#, fuzzy
msgid "i-names are not supported"
-msgstr "HTML básico es soportado"
+msgstr "i-names no soportados"
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "Ingrese su nombre de usuario"
+msgstr "Por favor introduce tu %(username_token)s"
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "Ingrese su nombre de usuario"
+msgstr "Por favor, introduce tu nombre de usuario"
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "Ingrese su contraseña"
+msgstr "Por favor, introduce tu contraseña"
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "Ingrese su contraseña"
+msgstr "Por favor, introduce tu nuevo contraseña"
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
@@ -3298,7 +3076,7 @@ msgstr "Las contraseñas no coinciden"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Por favor, elige tu contraseña con más de %(len)s caracteres"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3308,22 +3086,17 @@ msgstr "Contraseña actual"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
-"Contraseña antigua es incorrecta. Por favor ingrese la "
-"contraseña correcta."
+msgstr "Contraseña antigua es incorrecta. Por favor ingrese la contraseña correcta."
#: deps/django_authopenid/forms.py:399
-#, fuzzy
msgid "Sorry, we don't have this email address in the database"
-msgstr "Lo sentimos, pero este email no esta en nuestra base de datos"
+msgstr "Perdona, no tenemos este email en la base de datos."
#: deps/django_authopenid/forms.py:438
-#, fuzzy
msgid "Your user name (<i>required</i>)"
-msgstr "nombre de usuario es requerido"
+msgstr "Tu nombre de usuario (<i>obligatorio</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
msgstr "los sentimos, no hay usuarios con este nombre"
@@ -3333,46 +3106,41 @@ msgid "signin/"
msgstr "ingresar/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "widgets/"
+msgstr "widget/iniciar-sesion/"
#: deps/django_authopenid/urls.py:18
msgid "signout/"
msgstr "eliminar-cuenta/"
#: deps/django_authopenid/urls.py:23
-#, fuzzy
msgid "complete-oauth/"
-msgstr "comentarios/"
+msgstr "completar-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
msgstr "registrar/"
#: deps/django_authopenid/urls.py:34
-#, fuzzy
msgid "signup/"
-msgstr "eliminar-cuenta/"
+msgstr "registrar/"
#: deps/django_authopenid/urls.py:38
msgid "logout/"
msgstr "salir/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "remover/"
+msgstr "recuperar/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "no enviar emails"
+msgstr "verificar-correo/"
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "Ingrese su nombre de usuario y contraseña."
+msgstr "usuario y contraseña de %(site)s"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
@@ -3392,9 +3160,8 @@ msgid "AOL screen name"
msgstr "Nombre para mostrar de AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Iniciar sesión con Yahoo"
+msgstr "Registrarse con Launchpad"
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3418,75 +3185,71 @@ msgstr "Nombre de blog de Blogger"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "Nombre de Blog en LiveJournal"
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "nombr de usuario"
+msgstr "Usuario ClaimID"
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "nombr de usuario"
+msgstr "Usuario Vidoop"
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "nombr de usuario"
+msgstr "Usuario Verisign"
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "Cambiar Contraseña"
+msgstr "Cambiar la contraseña de %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Haz click para ver si el registro de tu %(provider)s sigue funcionando para %(site_name)s "
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Crear contraseña para %(provider)s"
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "Conectar tu OpenID con tu cuenta en este sitio"
+msgstr "Conecta con la cuenta de tu %(provider)s para %(site_name)s"
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "Ingrese su nombre de usuario y contraseña."
+msgstr "Registro usuario y contraseña con %(provider)s "
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Regístrate con la cuenta de %(provider)s"
#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
-msgstr ""
+msgstr "OpenID %(openid_url)s incorrecto"
#: deps/django_authopenid/views.py:391
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
-msgstr ""
+msgstr "Lo lamentamos, hubo un problema conectándonos con el proveedor de acceso, por favor intente de nuevo usando otro método de acceso"
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "Tu contraseña ha sido cambiada."
+msgstr "Nueva contraseña guardada"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
+msgstr "Lo sentimos, hay problemas de conexion con %(provider)s, por favor intenta de nuevo o utiliza otro proveedor."
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3494,7 +3257,7 @@ msgstr "La combinación de usuario y contraseña era incorrecta"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Por favor elige cualquiera de los iconos de abajo para registrarte"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
@@ -3502,93 +3265,88 @@ msgstr "Se envio el correo para recuperación de cuenta"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Por favor añade uno o más métodos de login"
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "Si quieres, puedes añadir, eliminar o editar tus métodos de login"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "Por favor espera un momento, tu cuenta se ha recuperado, pero..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Lo sentimos, la llave de recuperación de esta cuenta ha expirado o es inválida"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "El método de login de %(provider_name)s no existe"
#: deps/django_authopenid/views.py:807
-#, fuzzy
msgid "Oops, sorry - there was some error - please try again"
-msgstr ""
-"lo sentimos, las contraseñas que haz ingresado no coinciden, intenta de nuevo"
+msgstr "Lo siento, se ha producido un error, inténtalo de nuevo."
#: deps/django_authopenid/views.py:882
msgid ""
"If you are trying to sign in to another account, please sign out first. "
"Otherwise, please report the incident to the site administrator."
-msgstr ""
+msgstr "Si está intentando ingresar en otra cuenta, cierre esta cuenta primero. Si no es así, por favor reporte el incidente al administrador del sitio."
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "Tu login de %(provider)s funciona correctamente"
#: deps/django_authopenid/views.py:1112
-#, fuzzy
msgid ""
"Sorry, registration failed. The token can be already used or has expired. "
"Please try again"
-msgstr "Lo sentimos, su sesión de Facebook ha experido, intentelo de nuevo"
+msgstr "Lo lamentamos, el registro fallo. Su token ya fue usado o ha expirado. Por favor intente nuevamente"
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "Obtener una nueva contraseña"
+msgstr "Recupera la cuenta de %(site)s"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "Por favor, comprueba tu email y visita el enlace."
#: deps/group_messaging/models.py:356
msgid "Re: "
-msgstr ""
+msgstr "Re:"
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
-#, fuzzy
msgid "Site"
-msgstr "título"
+msgstr "Sitio"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "Principal"
#: deps/livesettings/values.py:133
-#, fuzzy
msgid "Base Settings"
-msgstr "Configuraciones básicas"
+msgstr "Configuración Básica"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "Valor por defecto:\"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "Valor por defecto:"
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "Valor por defecto:%s"
#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr ""
+msgstr "Imágenes permitidas %(types)s"
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
@@ -3596,15 +3354,15 @@ msgstr "Felicitaciones, ahora es un administrador"
#: mail/__init__.py:183
msgid "<p>To ask by email, please:</p>"
-msgstr ""
+msgstr "<p>Para preguntar por correo electrónico, por favor:</p>"
#: mail/__init__.py:185
msgid "<li>Type title in the subject line</li>"
-msgstr ""
+msgstr "<li>Introduzca el título en la línea de asunto</li>"
#: mail/__init__.py:188
msgid "<li>Type details of your question into the email body</li>"
-msgstr ""
+msgstr "<li>Introduzca los detalles de su pregunta en el cuerpo del correo</li>"
#: mail/__init__.py:191
msgid ""
@@ -3629,63 +3387,61 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Lo sentimos, ha habido un error enviando tu pregunta, por favor, contacta con el administrador de %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Lo sentimos, para enviar preguntas en %(site)s por email, por favor<a href=\"%(url)s\">regístrate primero</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Lo sentimos, tu pregunta no puede ser enviada porque no existen suficiente privilegios en tu cuenta</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
-msgstr ""
+"you were replying from a different address from the one where you"
+" received the notification."
+msgstr "Estuviste respondiendo a una dirección electrónica desconocida para el sistema o respondió a una dirección distinta a la que recibió en la notificación"
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "seleccione un nombre de usuario"
+msgstr "Re: Bienvenido a %(site_name)s"
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
-msgstr ""
+msgstr "Por favor responde al correo de bienvenida sin editarlo"
#: mail/lamson_handlers.py:318
#, python-format
msgid "Re: %s"
-msgstr ""
+msgstr "Re: %s"
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
-msgstr ""
+msgstr "Aceptar la mejor respuesta para %(question_count)d de tus preguntas"
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Se el primero en contestar esta pregunta"
+msgstr "Por favor, acepta la mejor respuesta para la pregunta:"
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "ver las últimas preguntas"
+msgstr "Por favor, acepta la mejor respuesta para estas preguntas:"
#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d pregunta actualizada de %(topics)s"
+msgstr[1] "%(question_count)d preguntas actualizadas de %(topics)s"
#: management/commands/send_email_alerts.py:455
msgid "new question"
@@ -3695,67 +3451,65 @@ msgstr "nueva pregunta"
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d pregunta sin responder de %(topics)s"
+msgstr[1] "%(question_count)d preguntas sin responder de %(topics)s"
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "por favor, haz que tu pregunta sea relevante"
+msgstr "Por favor, haz log in para utilizar %s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
-msgstr ""
+msgstr "Lo sentimos, posees acceso solo lectura"
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Lo sentimos pero no es una cuenta OpenID valida"
+msgstr "Lo sentimos esta operación no está permitida"
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "Lo sentimos, no puedes aceptar o cancelar las mejores respuestas porque tu cuenta está bloqueada"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "Lo sentimos, no puedes aceptar o cancelar las mejores respuestas porque tu cuenta ha sido suspendida"
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr "Primer respuesta aceptada a un pregunta tuya"
+msgstr ">%(points)s puntos necesarios para aceptar o cancelar tu propia respuesta o tu propia pregunta"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "Lo siento, sólo podrás aceptar esta pregunta después de %(will_be_able_at)s"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
+msgstr "Lo siento, sólo los moderadores o el autor de la pregunta %(username)s pueden aceptar o cancelar la mejor respuesta"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "no se puede votar por sus propias publicaciones"
+msgstr "Lo sentimos, no se puede votar por sus propias publicaciones"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
-msgstr ""
+msgstr "Lo sentimos, tu cuenta ha sido bloqueada"
#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
-msgstr ""
+msgstr "Lo sentimos, tu cuenta ha sido suspendida"
#: models/__init__.py:716
#, python-format
@@ -3768,33 +3522,25 @@ msgid ">%(points)s points required to downvote"
msgstr ">%(points)s puntos requeridos para votar negativamente"
#: models/__init__.py:737
-#, fuzzy
msgid "Sorry, blocked users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
+msgstr "Lo sentimos, los usuarios bloqueados no pueden subir ficheros"
#: models/__init__.py:738
-#, fuzzy
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
+msgstr "Lo sentimos, los usuarios suspendidos no pueden subir ficheros"
#: models/__init__.py:740
#, python-format
msgid "sorry, file uploading requires karma >%(min_rep)s"
-msgstr ""
+msgstr "lo sentimos, la carga de archivos requiere un karma >%(min_rep)s"
#: models/__init__.py:759
msgid "Could not post, because your karma is insufficient to publish links"
-msgstr ""
+msgstr "No se pudo publicar, por que su reputación es insuficiente para publicar enlaces"
#: models/__init__.py:785
msgid "Sorry, you already gave an answer, please edit it instead."
-msgstr ""
+msgstr "Lo sentimos, ya diste una respuesta, favor editarla."
#: models/__init__.py:809
#, python-format
@@ -3804,57 +3550,58 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lo sentimos, los comentarios (a excepción del último) sólo se pueden editar al %(minutes)s minuto de enviar"
+msgstr[1] "Lo sentimos, los comentarios (a excepción del último) sólo se pueden editar a los %(minutes)s minutos de enviar"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
+msgstr "Lo sentimos, pero sólo los dueños de los posts o los moderadores pueden editar comentarios"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida no puedes comentar tus propios posts"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
+msgstr "Lo sentimos, para comentar cualquier post se requiere un mínimo de %(min_rep)s de reputación. Aunque también puedes comentar tus propios posts y respuestas a tus preguntas."
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
+msgstr "Este post ha sido eliminado y puede ser visto sólo por los dueños de los posts, el administrador del sitio y los moderadores."
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Lo sentimos, sólo los moderadores, los administradores del sitio y los dueños de los comentarios pueden editar posts eliminados."
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta ha sido bloqueda, no se pueden editar los posts"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida sólo puedes editar tus propios posts"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Lo sentimos, para editar los post de la wiki, se necesitan un mínimo de %(min_rep)s puntos de reputación "
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "Lo sentimos, para editar los post de otras personas, se necesitan un mínimo de %(min_rep)s puntos de reputación"
#: models/__init__.py:996
msgid ""
@@ -3863,515 +3610,491 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lo sentimos, no puedes eliminar tus preguntas debido a que tiene una respuestas con votos positivos enviada por otro usuarios"
+msgstr[1] "Lo sentimos, no puedes eliminar tus preguntas debido a que tiene varias respuestas con votos positivos enviadas por otros usuarios"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está bloqueada no puedes eliminar posts"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida sólo puedes eliminar tus propios posts"
#: models/__init__.py:1019
#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
-msgstr ""
+msgstr "Lo sentimos, para eliminar publicaciones de otras personas, una reputación mínima de %(min_rep)s es requerida"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está bloqueda no puedes cerrar las preguntas"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida no puedes cerrar preguntas"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "Lo sentimos, para cerrar posts de otros usuarios, se necesita una reputación mínima de %(min_rep)s puntos"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Lo sentimos, para cerrar tu propia pregunta, necesitas un mínimo de %(min_rep)s puntos de reputación"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
+msgstr "Lo sentimos, sólo los administradores, moderadores y los dueños de los posts con reputación mayor de %(min_rep)s pueden reabrir las preguntas"
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Lo sentimos, para reabrir una pregunta se necesita un mínimo de %(min_rep)s de puntos de reputación"
#: models/__init__.py:1095
msgid "Sorry, you cannot reopen questions because your account is blocked"
-msgstr ""
+msgstr "Lo sentimos, no puede reabrir preguntas por que su cuenta esta bloqueada"
#: models/__init__.py:1100
msgid "Sorry, you cannot reopen questions because your account is suspended"
-msgstr ""
+msgstr "Lo sentimos, no puedes reabrir preguntas por que su cuenta está suspendida"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
-msgstr ""
+msgstr "Ha marcado esta pregunta anteriormente, no se puede marcar mas de una vez"
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr ""
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "Lo sentimos, debido a que su cuenta está bloqueada no puedes marcar entradas como ofensivas"
#: models/__init__.py:1142
#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "Lo sentimos, para marcar entradas como ofensivas una reputación mínima de %(min_rep)s es necesaria"
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
+msgstr "Lo sentimos, ha llegado al máximo número de %(max_flags_per_day)s marcas ofensivas por día."
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
-msgstr ""
+msgstr "no se puede eliminar una denuncia no existente"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
+msgstr "Lo sentimos, ya que su cuenta está bloqueada, no puede remover marcas"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "Lo sentimos, su cuenta parece estar suspendida y no puede eliminar marcas. Favor contacte al administrador del foro para encontrar una solución."
#: models/__init__.py:1191
#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lo sentimos, para marcar entrada como ofensiva una reputación mínima de %(min_rep)d es necesaria"
+msgstr[1] "Lo sentimos, para marcar entradas como ofensivas una reputación mínima de %(min_rep)d es necesaria"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
-msgstr ""
+msgstr "no tienes permiso para eliminar todas las denuncias"
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "no existen denuncias para esta entrada"
#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
+msgstr "Lo sentimos, sólo los dueños de las preguntas, los administradores del sitio y los moderadores pueden re-etiquetar las preguntas eliminadas"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está bloqueada no puedes re-etiquetar preguntas"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida, sólo puedes re-etiquetar tus propias preguntas"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Lo sentimos, para re-etiquetar preguntas es necesario un mínimo de %(min_rep)s puntos de reputación"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta ha sido bloqueada no puedes borrar comentarios"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "Lo sentimos, debido a que tu cuenta está suspendida sólo puedes borrar tus propios comentarios"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Lo sentimos, para eliminar comentarios necesitas %(min_rep)s puntos de reputación "
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
-msgstr ""
+msgstr "lo sentimos, pero no se pueden revocar votos viejos"
#: models/__init__.py:1995 utils/functions.py:98
#, python-format
msgid "on %(date)s"
-msgstr ""
+msgstr "el %(date)s"
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "en dos días"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "mañana"
#: models/__init__.py:2001
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "en %(hr)d hora"
+msgstr[1] "en %(hr)d horas"
#: models/__init__.py:2003
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "en %(min)d minuto"
+msgstr[1] "en %(min)d minutos"
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(days)d día"
+msgstr[1] "%(days)d días"
#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
+msgstr "Los nuevos usuarios deben esperar %(days)s antes de poder responder a sus propias preguntas. Puedes enviar tu respuesta %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
-msgstr ""
+msgstr "Anónimo"
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
-msgstr ""
-"Sinceramente,<br />\n"
-" Administrador del Foro"
+msgstr "Administrador del sitio"
#: models/__init__.py:2300
msgid "Forum Moderator"
-msgstr ""
+msgstr "Moderador"
#: models/__init__.py:2302
-#, fuzzy
msgid "Suspended User"
-msgstr "Enviar enlace"
+msgstr "Usuario Suspendido"
#: models/__init__.py:2304
msgid "Blocked User"
-msgstr ""
+msgstr "Usuario Bloqueado"
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
-msgstr "Usuario registrado"
+msgstr "Usuario Registrado"
#: models/__init__.py:2308
msgid "Watched User"
-msgstr ""
+msgstr "Usuario Visto"
#: models/__init__.py:2310
-#, fuzzy
msgid "Approved User"
-msgstr "proveedores/"
+msgstr "Usuario Aprobado"
#: models/__init__.py:2495
#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr ""
+msgstr "el karma de %(username)s es %(reputation)s"
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "una medalla de oro"
+msgstr[1] "%(count)d medallas de oro"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] "descripción de la medalla de plata"
-msgstr[1] "descripción de la medalla de plata"
+msgstr[0] "una medalla de plata"
+msgstr[1] "%(count)d medallas de plata"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "descripción de la medalla de bronce"
-msgstr[1] "descripción de la medalla de bronce"
+msgstr[0] "una medalla de bronce"
+msgstr[1] "%(count)d medallas de bronce"
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s y %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s tiene %(badges)s"
#: models/__init__.py:2682
#, python-format
msgid "At least %d karma point is required to post links"
msgid_plural "At least %d karma points is required to post links"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Como mínimo %d punto de karma es requerido para publicar enlaces"
+msgstr[1] "Como mínimo %d puntos de karma son requeridos para publicar enlaces"
#: models/__init__.py:3159
#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr ""
+msgstr "%(user)s compartió un %(post_link)s."
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "perfil de usuario"
+msgstr "%(user)s editó un %(post_link)s."
#: models/__init__.py:3164
#, python-format
msgid "%(user)s posted a %(post_link)s"
-msgstr ""
+msgstr "%(user)s publicó un %(post_link)s."
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "perfil de usuario"
+msgstr "%(user)s editó un %(post_link)s."
#: models/__init__.py:3169
#, python-format
msgid "%(user)s posted an %(post_link)s."
-msgstr ""
+msgstr "%(user)s publicó un %(post_link)s."
#: models/__init__.py:3174
#, python-format
msgid "%(user)s posted a %(post_link)s."
-msgstr ""
+msgstr "%(user)s publicó un %(post_link)s."
#: models/__init__.py:3190
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
-msgstr ""
+msgstr "Para responder, POR FAVOR ESCRIBA SOBRE ESTA LÃNEA"
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Etiquetas de la pregunta"
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
+msgstr "Enhorabuena, has recibido una medalla '%(badge_name)s'. Puedes comprobarlo en <a href=\"%(user_profile)s\">tu perfil</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "bienvenido al sitio"
+msgstr "Bienvenido a %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
-msgstr ""
+msgstr "Tu suscripción a la etiqueta se ha guardado, gracias!"
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "Elminió su propio post con %s puntos o inferior"
+msgstr "Post propio eliminado con %(votes)s o más votos positivos"
#: models/badges.py:133
msgid "Disciplined"
-msgstr ""
+msgstr "Disciplinado"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "Elminió su propio post con %s puntos o inferior"
+msgstr "Post propio eliminado con %(votes)s o más votos negativos"
#: models/badges.py:155
msgid "Peer Pressure"
-msgstr ""
+msgstr "Presión Popular"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "Recibidos %(votes)s votos positivos por responder la primera vez"
#: models/badges.py:178
-#, fuzzy
msgid "Teacher"
-msgstr "buscar"
+msgstr "Profesor"
#: models/badges.py:218
-#, fuzzy
msgid "Supporter"
-msgstr "voto positivo"
+msgstr "Ayudante"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
msgstr "Primer voto positivo"
#: models/badges.py:227
msgid "Critic"
-msgstr ""
+msgstr "Crítico"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
msgstr "Primer voto negativo"
#: models/badges.py:237
msgid "Civic Duty"
-msgstr ""
+msgstr "Deber Civil"
#: models/badges.py:238
-#, fuzzy, python-format
+#, python-format
msgid "Voted %(num)s times"
-msgstr "Votado %s veces"
+msgstr "Votada %(num)s veces"
#: models/badges.py:252
-#, fuzzy, python-format
+#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr "Respondido a su propia pregunta con un mínimo de hasta %s votos"
+msgstr "Contestó una pregunta propia con al menos %(num)s votos positivos"
#: models/badges.py:256
msgid "Self-Learner"
-msgstr ""
+msgstr "Autodidacta"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "editar respuesta"
+msgstr "Buena Respuesta"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
-#, fuzzy, python-format
+#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "Respuesta votada %s veces"
+msgstr "Respuesta votada positivamente %(num)s veces"
#: models/badges.py:316
-#, fuzzy
msgid "Good Answer"
-msgstr "antiguar respuestas"
+msgstr "Muy Buena Respuesta"
#: models/badges.py:328
-#, fuzzy
msgid "Great Answer"
-msgstr "respuesta"
+msgstr "Gran Respuesta"
#: models/badges.py:340
-#, fuzzy
msgid "Nice Question"
-msgstr "Preguntas"
+msgstr "Buena Pregunta"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
-#, fuzzy, python-format
+#, python-format
msgid "Question voted up %(num)s times"
-msgstr "Pregunta votada %s veces"
+msgstr "Pregunta votada positivamente %(num)s veces"
#: models/badges.py:352
-#, fuzzy
msgid "Good Question"
-msgstr "Preguntas"
+msgstr "Muy Buena Pregunta"
#: models/badges.py:364
-#, fuzzy
msgid "Great Question"
-msgstr "re-etiquetar preguntas"
+msgstr "Gran Pregunta"
#: models/badges.py:376
msgid "Student"
-msgstr ""
+msgstr "Estudiante"
#: models/badges.py:381
msgid "Asked first question with at least one up vote"
msgstr "Primera pregunta con al menos un voto"
#: models/badges.py:414
-#, fuzzy
msgid "Popular Question"
-msgstr "Formula tu pregunta"
+msgstr "Pregunta Popular"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
-#, fuzzy, python-format
+#, python-format
msgid "Asked a question with %(views)s views"
-msgstr "Hizo una pregunta con %s visitas"
+msgstr "Hizo una pregunta con %(views)s vistas"
#: models/badges.py:425
-#, fuzzy
msgid "Notable Question"
-msgstr "todas las preguntas"
+msgstr "Pregunta Notable"
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "Cerrar pregunta"
+msgstr "Pregunta Famosa"
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "Preguntas que he respondido"
+msgstr "Hizo una pregunta y aceptó una respuesta"
#: models/badges.py:453
msgid "Scholar"
-msgstr ""
+msgstr "Escolar"
#: models/badges.py:495
msgid "Enlightened"
-msgstr ""
+msgstr "Pregunta Estelar"
#: models/badges.py:499
-#, fuzzy, python-format
+#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr "Primera respuesta que fue aceptada con un mínimo de %s votos"
+msgstr "La primera respuesta fué aceptada con %(num)s o más votos"
#: models/badges.py:507
msgid "Guru"
-msgstr ""
+msgstr "Guru"
#: models/badges.py:510
-#, fuzzy, python-format
+#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr "Primera respuesta que fue aceptada con un mínimo de %s votos"
+msgstr "Respuesta aceptada con %(num)s o más votos"
#: models/badges.py:518
-#, fuzzy, python-format
+#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Respondio una pregunta más de `%(dif_days)s` días con al menos `"
-"%(up_votes)s` votos"
+msgstr "Respondió una pregunta más de %(days)s después con al menos %(votes)s votos"
#: models/badges.py:525
msgid "Necromancer"
-msgstr ""
+msgstr "Nigromante"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr ""
+msgstr "Patrulla Ciudadana"
#: models/badges.py:551
msgid "First flagged post"
@@ -4379,26 +4102,23 @@ msgstr "Primer comentario reportado"
#: models/badges.py:563
msgid "Cleanup"
-msgstr ""
+msgstr "Limpieza"
#: models/badges.py:566
msgid "First rollback"
msgstr "Reversión Primera"
#: models/badges.py:577
-#, fuzzy
msgid "Pundit"
-msgstr "editar"
+msgstr "Ilustrado"
#: models/badges.py:580
-#, fuzzy
msgid "Left 10 comments with score of 10 or more"
-msgstr "Elminió su propio post con %s puntos o inferior"
+msgstr "Dejó 10 comentarios con puntuación de 10 o más"
#: models/badges.py:612
-#, fuzzy
msgid "Editor"
-msgstr "editar"
+msgstr "Editor"
#: models/badges.py:615
msgid "First edit"
@@ -4406,19 +4126,16 @@ msgstr "Primer edicion"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Editor Asociado"
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "Ha editado %s entradas"
+msgstr "Editó %(num)s entradas"
-# 88%
-# 100%
#: models/badges.py:634
-#, fuzzy
msgid "Organizer"
-msgstr "Tu respuesta"
+msgstr "Organizador"
#: models/badges.py:637
msgid "First retag"
@@ -4426,222 +4143,206 @@ msgstr "Primer re-etiquetado"
#: models/badges.py:644
msgid "Autobiographer"
-msgstr ""
+msgstr "Autobiógrafo"
#: models/badges.py:647
msgid "Completed all user profile fields"
msgstr "Completar todos los campos del perfil de usuario"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "Pregunta marcada como favorita por %s usuarios"
+msgstr "Pregunta añadida a favoritos por %(num)s usuarios"
#: models/badges.py:689
-#, fuzzy
msgid "Stellar Question"
-msgstr "Aún tiene preguntas?"
+msgstr "Pregunta Estelar"
#: models/badges.py:698
-#, fuzzy
msgid "Favorite Question"
-msgstr "preguntas favoritas"
+msgstr "Pregunta Favorita"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "Entusiasta"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "Visitó el sitio cada día, %(num)s días seguidos"
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "Localización"
+msgstr "Comentador"
#: models/badges.py:736
#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr ""
+msgstr "Envió %(num_comments)s comentarios"
#: models/badges.py:752
msgid "Taxonomist"
-msgstr ""
+msgstr "Taxonomista"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "Creo una etiqueta usada por %s preguntas"
+msgstr "Creó una etiqueta utilizada por %(num)s preguntas"
-# 83%
-# 100%
#: models/badges.py:774
-#, fuzzy
msgid "Expert"
-msgstr "texto"
+msgstr "Experto"
#: models/badges.py:777
msgid "Very active in one tag"
-msgstr ""
+msgstr "Muy activo con una etiqueta"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "mensajes/"
+msgstr "mensaje"
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Preguntas"
+msgstr "Pregunta:"
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "responder tips"
+msgstr "Respuesta:"
#: models/post.py:1570
-#, fuzzy
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr "esta pregunta ha sido seleccionada como la favorita"
+msgstr "Lo sentimos, esta pregunta se ha eliminado y no puedes acceder a ella"
#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Lo sentimos, la respuesta que estás buscando no se encuentra disponible, debido a que la pregunta de la que depende se ha eliminado"
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "esta pregunta ha sido seleccionada como la favorita"
+msgstr "Lo sentimos, esta respuesta ha sido eliminada y ya no está accesible"
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Lo sentimos, el comentario que estás buscando ya no se encuentra accesible porque la pregunta de la que dependía se ha eliminado."
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
+msgstr "Lo sentimos, el comentario que estás buscando ya no se encuentra accesible porque la respuesta de la que dependía se ha eliminado."
#: models/post.py:1638
msgid "This post is temporarily not available"
-msgstr ""
+msgstr "Esta publicación no está disponible temporalmente"
#: models/post.py:2147
#, python-format
msgid ""
"Thank you for your post to %(site)s. It will be published after the "
"moderators review."
-msgstr ""
+msgstr "Gracias por su publicación a %(site)s. Será publicada luego que los moderadores la revisen."
#: models/post.py:2151
#, python-format
msgid "your post to %(site)s"
-msgstr ""
+msgstr "su publicación a %(site)s"
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
-msgstr ""
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr "Su publicación fue colocada en la cola de moderación y será publicada luego que el moderador la apruebe"
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" y \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "Para saber más"
+msgstr "\" y más"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "comentar respuesta"
-msgstr[1] "comentar respuesta"
+msgstr[0] "%(count)d respuesta:"
+msgstr[1] "%(count)d respuestas:"
#: models/question.py:1346
#, python-format
msgid "Tag %s is new and will be submitted for the moderators approval"
-msgstr ""
+msgstr "La etiqueta %s es nueva y será enviada a los moderadores para aprobación"
#: models/question.py:1351 models/tag.py:217
#, python-format
msgid "Tags %s are new and will be submitted for the moderators approval"
-msgstr ""
+msgstr "Las etiquetas %s son nuevas y serán enviadas a los moderadores para aprobación"
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Formula tu pregunta"
+msgstr "Por favor, <a href=\"%s\">revise su pregunta</a>"
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "editar cualquier respuesta"
+msgstr "Publicar una respuesta"
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "comentar"
+msgstr "Publicar un comentario"
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "editar"
+msgstr "Editar publicación"
#: models/reply_by_email.py:41
msgid "Append to post"
-msgstr ""
+msgstr "Agregar a publicación"
#: models/reply_by_email.py:42
msgid "Answer or comment, depending on the size of post"
-msgstr ""
+msgstr "Resopnder o comentar, dependiendo del tamaño de la publicación"
#: models/reply_by_email.py:43
msgid "Validate email and record signature"
-msgstr ""
+msgstr "Validar correo electrónico y guardar firma"
#: models/reply_by_email.py:106
msgid "added content by email"
-msgstr ""
+msgstr "contenido agregado por correo electrónico"
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Cómo validar una email"
+msgstr "editado por correo"
#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
-msgstr ""
+msgstr "<em>Cambio del moderador. Motivo:</em> %(reason)s"
#: models/repute.py:218
#, python-format
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
+msgstr "%(points)s puntos se añadieron a tu usuario %(username)s por la pregunta %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
+msgstr "%(points)s puntos se restaron de tu usuario %(username)s por la pregunta %(question_title)s"
#: models/tag.py:209
#, python-format
msgid "New tags added to %s"
-msgstr ""
+msgstr "Nuevas etiquetas agregadas a %s"
#: models/user.py:316
msgid "Entire forum"
@@ -4661,11 +4362,11 @@ msgstr "Selección individual de preguntas"
#: models/user.py:320
msgid "Mentions and comment responses"
-msgstr ""
+msgstr "Menciones y respuestas a comentarios"
#: models/user.py:323
msgid "Instantly"
-msgstr ""
+msgstr "Al momento"
#: models/user.py:324
msgid "Daily"
@@ -4681,35 +4382,31 @@ msgstr "No enviar email"
#: models/user.py:566
msgid "Can join when they want"
-msgstr ""
+msgstr "Pueden unirse cuando quieran"
#: models/user.py:567
msgid "Users ask permission"
-msgstr ""
+msgstr "Los usuarios piden permisos"
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Moderar este usuario"
+msgstr "Moderadores agregan usuarios"
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "ingresa una dirección de email valida"
+msgstr "Favor de una lista de direcciones de correos válidas."
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "ingresa una dirección de email valida"
+msgstr "Por favor de una lista de dominios válidos para direcciones de correo"
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Cerrar la pregunta"
+msgstr "css para el widget"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "Página no encontrada"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
@@ -4731,9 +4428,7 @@ msgstr "la url es errónea - por favor verificala;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"la pagina a la que estás intentando acceder esta protegida y no tienes los "
-"suficientes puntos para verla"
+msgstr "la pagina a la que estás intentando acceder esta protegida y no tienes los suficientes puntos para verla"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4761,13 +4456,11 @@ msgstr "ver todas las etiquetas"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "Error Interno del Servidor"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"cada error del sistema es registrado, el error será corregido tan pronto "
-"como sea posible"
+msgstr "cada error del sistema es registrado, el error será corregido tan pronto como sea posible"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4820,15 +4513,14 @@ msgstr "mostrar vista previa"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Formula tu pregunta"
+msgstr "Haz tu Pregunta"
#: templates/ask.html:21
msgid ""
"since you are not logged in right now, you will be asked to sign in or "
"register after posting your question"
-msgstr ""
+msgstr "como no ha iniciado sesión, será invitado a iniciar sesión o registrarse después de publicar su pregunta"
#: templates/ask.html:25
#, python-format
@@ -4840,15 +4532,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "por favor intenta que tu respuesta sea relevante para la comunidad"
+msgstr "por favor, trate de hacer su pregunta interesante para esta comunidad"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "intenta dar todos los detalles"
+msgstr "provee suficientes detalles"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4864,14 +4554,14 @@ msgstr "mira las preguntas más frecuentes"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "Ayuda"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
#, python-format
msgid "%(name)s"
-msgstr ""
+msgstr "%(name)s"
#: templates/badge.html:5
msgid "Badge"
@@ -4880,19 +4570,19 @@ msgstr "Medalla"
#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
-msgstr ""
+msgstr "Medalla \"%(name)s\""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "suscripción por email"
+msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "el usuario recibió la medalla:"
+msgstr[1] "los usuarios recibieron la medalla:"
#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
@@ -4903,16 +4593,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "La comunidad le da premios a sus preguntas, respuestas y votos."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
-msgstr ""
-"A continuación se muestra una lista de las medallas disponibles y el "
-"numero \n"
-" de veces que ha sido otorgada. Dinos que piensas al respecto en "
-"%(feedback_faq_url)s.\n"
-" "
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
+msgstr "Debajo está la lista de medallas y número de veces que cada medalla ha sido dada."
#: templates/badges.html:31
msgid "Community badges"
@@ -4920,19 +4604,18 @@ msgstr "Medallas de la comunidad"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
-msgstr ""
+msgstr "medalla de oro: el mejor de los honores, raramente ofrecida"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
-msgstr ""
+msgstr "La medalla dorada es el permio mas alto en esta comunidad. Para obtenerla tienes que \nmostrar conocimiento profundo y habilidad mas tu participación activa."
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "medalla de plata: ofrecida ocasionalmente por contribuciones muy importantes"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
@@ -4941,7 +4624,7 @@ msgstr "medalla de bronce: a menudo como un honor especial"
#: templates/base.html:23
#, python-format
msgid "RSS feed from %(site_title)s"
-msgstr ""
+msgstr "Feed RSS de %(site_title)s"
#: templates/close.html:3 templates/close.html.py:5
msgid "Close question"
@@ -4968,35 +4651,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Que tipo de preguntas puedo hacer aquí?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr ""
-"Los más importante - las preguntas debe de ser <strong>relevantes</strong> "
-"para esta comunidad."
+msgstr "Mas importantemente - las preguntas deben de ser <strong>relevantes</strong> a esta comunidad."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Antes de hacer una pregunta - asegurate de haber buscado sobre ella, quizas "
-"ya encuentres una respuesta concreta."
+msgstr "Antes de hacer una pregunta - asegúrate de haber buscado sobre ella. Puedes buscar preguntas por título o por etiquetas."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "¿Qué preguntas debo evitar hacer?"
+msgstr "¿Qué tipo de preguntas deben de ser evitadas?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Por favor, evite hacer preguntas que no son relevantes para esta comunidad, "
-"demasiado subjetivas y argumentativas."
+msgstr "Por favor, evite hacer preguntas que no son relevantes para esta comunidad, demasiado subjetivas y argumentativas."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5008,7 +4682,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
+msgstr "es un sitio de <strong>preguntas y respuestas</strong> - <strong>no es un foro de discusión</strong>. Por favor evite hacer debates en sus respuestas por que tienden a diluir la esencia de las preguntas y respuestas. Para discusiones breves use la funcionalidad de comentarios."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5023,18 +4697,14 @@ msgid "This website is moderated by the users."
msgstr "Este sitio es moderado por los usuarios."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"El sistema de reputación/karma permite a los usuarios obtener la "
-"autorización para realizar una variedad de tareas de moderación."
+msgstr "El sistema de reputación/karma permite a los usuarios obtener la autorización para realizar una variedad de tareas de moderación."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Cómo funciona este sistema de reputación?"
+msgstr "¿Cómo funciona el sistema de reputación?"
#: templates/faq_static.html:21
msgid ""
@@ -5045,24 +4715,18 @@ msgid ""
msgstr ""
#: templates/faq_static.html:22
-#, fuzzy, python-format
+#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Por ejemplo, si una pregunta es interesante o da una respuesta útil, su "
-"entrada será votada positiva. Por otra parte, si la respuesta es engañosa - "
-"será votada negativa. Cada voto a favor generará <strong>10</ strong> "
-"puntos, cada voto en contra resta <strong>2</ strong> puntos. Hay un límite "
-"de <strong>200</ strong> puntos que se pueden acumular por cada pregunta o "
-"respuesta. La siguiente tabla muestra los puntos necesarios en la reputación "
-"para obtener autorización de realizar diversas tareas de moderación."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Si haces una pregunta interesante o envias una respuesta que sea de ayuda, te valoraran positivamente. Pero si la respuesta es confusa podran valorarte negativamente. Cada voto positivo generara <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> puntos , cada voto negativo te restara <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> puntos. Dispones de un limite de <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> puntos que puedes ganar cada dia con cada pregunta. La tabla de abajo te muestra como funcionan los puntos de reputacion para cada tipo de tarea de moderacion."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5077,51 +4741,48 @@ msgid "downvote"
msgstr "voto negativo"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Primer respuesta aceptada a un pregunta tuya"
+msgstr "aceptar respuestas propias a tus preguntas"
#: templates/faq_static.html:49
msgid "open and close own questions"
msgstr "abrir y cerrar preguntas propias"
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "re-etiquetar preguntas"
+msgstr "re-etiquetar otras preguntas"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "editar preguntas wiki"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
msgstr "editar cualquier respuesta"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
msgstr "eliminar cualquier comentario"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
-msgstr ""
+msgstr "¿Cómo cambiar mi foto (gravatar)? y ¿qué es grávatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5130,18 +4791,14 @@ msgid "To register, do I need to create new password?"
msgstr "Para registrarme, necesito crear una contraseña?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-"No, no la necesitas. Puedes usar los datos de tus servicios que son "
-"compatibles con OpenID, como Google, Yahoo, AOL, etc."
+msgstr "No, no tienes que. Puedes iniciar sesión con cualquier servicio que soporte OpenID, e.j. Google, Yahoo, AOL, etc."
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "Ingresar ahora!"
+msgstr "\"Haz Login ahora!\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5156,10 +4813,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Entonces, la presguntas y respuestas pueden ser editas comos los sitios wiki "
-"(como Wikipedia) por usuarios con experiencia en ese sitio, y todo con el "
-"objetivo de aumentar la calidad del contenido."
+msgstr "Entonces, la presguntas y respuestas pueden ser editas comos los sitios wiki (como Wikipedia) por usuarios con experiencia en ese sitio, y todo con el objetivo de aumentar la calidad del contenido."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5170,13 +4824,11 @@ msgid "Still have questions?"
msgstr "Aún tiene preguntas?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
-msgstr ""
-"Por favor formula tus inquietudes en %(ask_question_url)s, ayudanos a ser "
-"una mejor comunidad!"
+msgstr "Por favor <a href='%(ask_question_url)s'>haga</a> su pregunta, ¡Ayúdenos a mejorar nuestra comunidad!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5187,38 +4839,25 @@ msgid "Give us your feedback!"
msgstr "Danos tu Feedback!"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Querido %(user_name)s</span>, esperamos "
-"con entusiasmo tus sugerencias. \n"
-" Por favor escriba y nos envíe su mensaje a continuación.\n"
-" "
+msgstr "\n <span class='big strong'>Estimado %(user_name)s</span>, estamos deseando leer tu opinion. \n Escribe tu mensaje abajo.\n "
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Querido visitante</span>, esperamos con "
-"entusiasmo tus sugerencias.\n"
-" Por favor escriba y nos envíe su mensaje a continuación.\n"
-" "
+msgstr "\n <span class='big strong'>Estimado visitanter</span>, estamos deseando leer tu opinion.\n Escribe tu mensaje abajo.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(para que te podamos contestar introduce un email valido o marca la casilla de abajo)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5226,7 +4865,7 @@ msgstr "(este campo es requerido)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(Por favor introduce la imagen captcha)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5236,50 +4875,46 @@ msgstr "Enviar sugerencias"
#: templates/question/sidebar.html:108
#: templates/tags/list_bulk_tag_subscription.html:15
msgid "Groups"
-msgstr ""
+msgstr "Grupos"
#: templates/groups.html:11
msgid "All groups"
-msgstr ""
+msgstr "Todos los Grupos"
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "todas las medallas"
+msgstr "todos los grupos"
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "Etiquetas de interes"
+msgstr "Mis grupos"
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "Etiquetas de interes"
+msgstr "mis grupos"
#: templates/groups.html:25
msgid ""
"Tip: to create a new group - please go to some user profile and add the new "
"group there. That user will be the first member of the group"
-msgstr ""
+msgstr "Tip: para crear un nuevo grupo - ve a un perfil de usuario y agrega el grupo nuevo ahí. Ese usuario será el primer miembro del grupo"
#: templates/groups.html:30
msgid "Group"
-msgstr ""
+msgstr "Grupo"
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "número de veces"
+msgstr "Número de miembros"
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "Ayuda"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "seleccione un nombre de usuario"
+msgstr "Bienvenido %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5292,110 +4927,97 @@ msgstr "Gracias por usar %(app_name)s, asi es como funciona."
#: templates/help.html:16
msgid "How questions, answers and comments work"
-msgstr ""
+msgstr "Como funcionan las preguntas, respuestas y comentarios"
#: templates/help.html:18
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Este sitio es para preguntar y contestar pregunras, no para debates o "
-"discusiones."
+msgstr "Este sitio es para preguntar y contestar pregunras, no para debates o discusiones."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Te aconsejamos utilizar el espacio de preguntas para hacer preguntas y el de "
-"respuestas para responder."
+msgstr "Te aconsejamos utilizar el espacio de preguntas para hacer preguntas y el de respuestas para responder."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"A pesar de esto, puedes comentar cada pregunta y cada respuesta – \n"
-" aunque no se recomienda utilizar los comentarios para iniciar debates "
-"demasiado extensos, solo para discusiones cortas."
+msgstr "A pesar de esto, puedes comentar cada pregunta y cada respuesta – \n aunque no se recomienda utilizar los comentarios para iniciar debates demasiado extensos, solo para discusiones cortas."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "por favor, haz que tu pregunta sea relevante"
+msgstr "Por favor busca antes de preguntar"
#: templates/help.html:27
msgid ""
"Type your question in the search bar and see whether a similar question has "
"been asked before"
-msgstr ""
+msgstr "Introduzca su pregunta en la barra de búsqueda y descubre si una pregunta similar ha sido hecha anteriormente"
#: templates/help.html:29
msgid "Search has advanced capabilities:"
-msgstr ""
+msgstr "La búsqueda tiene capacidades avanzadas:"
#: templates/help.html:31
msgid "to search in title - enter [title: your text]"
-msgstr ""
+msgstr "para buscar en el título - introduzca [title: su texto]"
#: templates/help.html:32
msgid "to search by tags - enter [tag: sometag] or #sometag"
-msgstr ""
+msgstr "para buscar por etiquetas - introduzca [tag: algunaetiqueta] o #algunaetiqueta"
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
-msgstr ""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
+msgstr "para buscar por usuario - introduzca [user: usuario] o @usuario o @\"algun nombre\""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
-msgstr ""
+"In addition, it is possible to click on tags to add them to the search "
+"query."
+msgstr "Además, es posible hacer click en las etiquetas y agregarlas a la búsqueda."
#: templates/help.html:37
msgid ""
"Finally, a separate tag search box is available in the side bar of the main "
"page, where the search tags can be entered as well"
-msgstr ""
+msgstr "Finalmente, una búsqueda por etiqueta está disponible en la barra lateral de la página principal, donde las etiquetas pueden ser introducidas también"
#: templates/help.html:40
msgid ""
"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
"expression - to narrow the search by adding new terms."
-msgstr ""
+msgstr "<em>Importante</em> Todos los términos de búsqueda son combinados con una expreción lógica \"AND\" - para concentrar la búsqueda agregando nuevos términos"
#: templates/help.html:42
msgid "Voting"
-msgstr ""
+msgstr "Votación"
#: templates/help.html:44
#, python-format
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"Votar en %(app_name)s ayuda a seleccionar las mejores respuestas y agradecer "
-"la colaboracion de nuestros mejores usuarios."
+msgstr "Votar en %(app_name)s ayuda a seleccionar las mejores respuestas y agradecer la colaboracion de nuestros mejores usuarios."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"Por favor, vota cuando encuentres informacion de interes,\n"
-" asi ayudaras a la comunidad de %(app_name)s."
+msgstr "Por favor, vota cuando encuentres informacion de interes,\n asi ayudaras a la comunidad de %(app_name)s."
#: templates/help.html:51
msgid "Other topics"
-msgstr ""
+msgstr "Otros temas"
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
-msgstr ""
+" follow users and conversations and report inappropriate content by flagging it."
+msgstr "Puedes @mencionar usuarios en cualquier lugar del texto para llamar su atención\nseguir usuarios y conversaciones y reportar contenido inapropiado marcándolo."
#: templates/help.html:56
msgid "Enjoy."
@@ -5403,13 +5025,13 @@ msgstr "Disfruta."
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Importar datos de StackExchange"
#: templates/import_data.html:13
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
+msgstr "<em>Advertencia:</em> si tu base de datos no esta vacia, por favor haz un back up de la misma\n antes de realizar esta operacion."
#: templates/import_data.html:16
msgid ""
@@ -5417,60 +5039,54 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
+msgstr "Sube tu fichero de backup de stackexchange en formato .zip y luego espera hasta \n que la importacion de los datos se complete. Este proceso puede tardar varios minutos.\n El feedback de esta operacion sera mostrado en texto plano."
#: templates/import_data.html:25
msgid "Import data"
-msgstr ""
+msgstr "Importar datos"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "En caso de que tengas dificultades utilizando esta herramienta de importacion,\n puedes intentar importar tus datos mediante la linea de comandos: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "edad"
+msgstr "Etiqueta"
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
-msgstr ""
+msgstr "Sugerida por"
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revisión"
+msgstr "Su desición"
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Creo una etiqueta usada por %s preguntas"
+msgstr "Etiqueta sugerida fue usada para las preguntas"
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
-msgstr ""
+msgstr "Aceptar"
#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
msgid "Reject"
-msgstr ""
+msgstr "Rechazar"
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "lista de preguntas sin contestar"
+msgstr "No hay preguntas con esta etiqueta aún"
#: templates/list_suggested_tags.html:62
#, python-format
msgid "Apply tag \"%(name)s\" to all above questions"
-msgstr ""
+msgstr "Aplicar etiqueta \"%(name)s\" a todas las preguntas anteriores"
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "Etiquetas recientes"
+msgstr "Rechazar etiqueta"
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5478,18 +5094,17 @@ msgid "Nothing found"
msgstr "Nada encontrado"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Reabrir esta pregunta"
+msgstr "Compartir esta pregunta en %(site)s"
#: templates/macros.html:44
msgid "current number of votes"
msgstr "numero actual de votos"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "usuario anonimo"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5505,57 +5120,54 @@ msgstr "publicado"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
-msgstr ""
+msgstr "este post pertenece en la comunidad wiki"
#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "Este post pertenece a la wiki.\n Cualquier usuario con un karma mayor a %(wiki_min_rep)s puede mejorarlo si lo desea."
#: templates/macros.html:146
msgid "updated"
msgstr "actualizado"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "Etiquetas de interes"
+msgstr "Dejar este grupo"
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
msgid "Join this group"
-msgstr ""
+msgstr "Unirse a este grupo"
#: templates/macros.html:263 templates/macros.html.py:268
#: templates/macros.html:278
msgid "You are a member"
-msgstr ""
+msgstr "Eres miembro"
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Email de validación"
+msgstr "Cancelar aplicación"
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
-msgstr ""
+msgstr "Esperando aprobación"
#: templates/macros.html:273 templates/macros.html.py:274
#: templates/macros.html:285
msgid "Ask to join"
-msgstr ""
+msgstr "Unirse"
#: templates/macros.html:314
-#, fuzzy, python-format
+#, python-format
msgid "see questions tagged '%(tag)s'"
-msgstr "ver preguntas etiquetadas con '%(tagname)s'"
+msgstr "ver preguntas etiquetadas con '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "comentarios/"
+msgstr "Comentarios"
#: templates/macros.html:430
msgid "delete this comment"
@@ -5568,34 +5180,33 @@ msgid "edit"
msgstr "editar"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Aceptar la propia respuesta"
+msgstr "Convertir a respuesta"
#: templates/macros.html:579
#, python-format
msgid "follow %(alias)s"
-msgstr ""
+msgstr "seguir a %(alias)s"
#: templates/macros.html:582
#, python-format
msgid "unfollow %(alias)s"
-msgstr ""
+msgstr "dejar de seguir a %(alias)s"
#: templates/macros.html:583
#, python-format
msgid "following %(alias)s"
-msgstr ""
+msgstr "siguiendo a %(alias)s"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
msgid "%(username)s gravatar image"
-msgstr ""
+msgstr "Imagen Gravatar de %(username)s "
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "perfil de usuario"
+msgstr "la pagina de %(username)s's es %(url)s"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5608,101 +5219,92 @@ msgstr "pagina actual"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "numero de pagina"
+msgstr "página %(num)s"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
msgstr "pagina siguiente"
#: templates/macros.html:762
-#, fuzzy, python-format
+#, python-format
msgid "responses for %(username)s"
-msgstr "seleccione un nombre de usuario"
+msgstr "respuestas a %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "respuestas"
-msgstr[1] "respuestas"
+msgstr[0] "tienes %(response_count)s nueva respuesta"
+msgstr[1] "tienes %(response_count)s nuevas respuestas"
#: templates/macros.html:768
-#, fuzzy
msgid "no new responses yet"
-msgstr "respuestas"
+msgstr "sin respuestas todavia"
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "Primer comentario reportado"
+msgstr "%(new)s denuncias nuevas en posts y %(seen)s anteriores"
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "Primer comentario reportado"
+msgstr "%(new)s denuncias nuevas en posts"
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "Primer comentario reportado"
+msgstr "%(seen)s denuncias en posts"
#: templates/main_page.html:14
msgid "Questions"
msgstr "Preguntas"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Dejar comentarios"
+msgstr "ver mas comentarios"
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "comentar"
+msgstr "agregar un comentario"
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Responde tu pregunta"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Tu respuesta"
+msgstr "Publica tu respuesta"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Ingresa/Registrate para publicar tu respuesta"
+msgstr "Ingresa/Registrate para publicar"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Editar pregunta"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "La pregunta no tiene respuestas aceptadas"
+msgstr "Pregunta - en una oración"
#: templates/question_edit.html:23
msgid "Details"
-msgstr ""
+msgstr "Detalles"
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Cambiar etiquetas"
+msgstr "Cambiar idioma"
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Preguntas relacionadas"
+msgstr "Razón de re-etiqueteo"
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "etiquetas"
+msgstr "Re-etiquetar"
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5710,7 +5312,7 @@ msgstr "Por que usar o modificar etiquetas?"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
+msgstr "Las etiquetas ayudan a mantener el contenido mejor organizado y mas facil de buscar"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
@@ -5729,21 +5331,19 @@ msgstr "Re-abrir pregunta"
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
-msgstr ""
+msgstr "Esta pregunta ha sido cerrada por\n<a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "Cerrar pregunta"
+msgstr "Razon del cierre:"
#: templates/reopen.html:20
msgid "When:"
-msgstr ""
+msgstr "Cuando:"
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "Reabrir esta pregunta"
+msgstr "Reabrir la pregunta?"
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5758,29 +5358,25 @@ msgid "click to hide/show revision"
msgstr "clic para mostrar u ocultar revision"
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "revisiones/"
+msgstr "%(number)s revisiones"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "usar etiquetas"
+msgstr "Suscribir a etiquetas"
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "La pregunta se cerro por las siguientes razones"
+msgstr "Por favor, suscribete a las siguientes etiquetas:"
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "usar etiquetas"
+msgstr "Suscribir"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "usar etiquetas"
+msgstr "buscar etiquetas"
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5790,35 +5386,35 @@ msgstr "Usuarios"
#: templates/users.html:16
#, python-format
msgid "Users in group %(name)s"
-msgstr ""
+msgstr "Usuarios en el grupo %(name)s"
#: templates/users.html:24
msgid "Select/Sort by &raquo;"
-msgstr ""
+msgstr "Seleccionar/Ordenar por &raquo;"
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Editar pregunta"
+msgstr "personas en el grupo %(name)s"
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
msgid "Sort by &raquo;"
-msgstr ""
+msgstr "Ordenar por &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "ver usuarios con la reputacion mas alta"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr ""
+msgstr "karma"
#: templates/users.html:47
msgid "see people who joined most recently"
-msgstr ""
+msgstr "ver usuarios que se han registrado recientemente"
#: templates/users.html:48
msgid "recent"
@@ -5826,105 +5422,90 @@ msgstr "reciente"
#: templates/users.html:53
msgid "see people who joined the site first"
-msgstr ""
+msgstr "ver usuarios que se registraron primero"
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "ver usuarios ordenados por nombre"
#: templates/users.html:60
msgid "by username"
msgstr "por nombre de usuario"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "usurios que coinciden con la consulta %(suser)s:"
+msgstr "usuarios que coinciden con la búsqueda %(search_query)s:"
#: templates/users.html:69
msgid "Nothing found."
msgstr "Nada encontrado."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Ingrese su nombre de usuario y contraseña."
+msgstr "Por favor, introduce tu <span>usuario</span>, y luego haz login"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "selecciona una de las siguientes opciones"
+msgstr "(o selecciona otro método de login arriba)"
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "ingresar/"
+msgstr "Regístrate"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
msgstr "Cambiar email"
#: templates/authopenid/changeemail.html:6
-#, fuzzy
msgid "Validate email"
-msgstr "Cómo validar una email"
+msgstr "Validar email"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
#: templates/authopenid/changeemail.html:18
msgid "Email verified"
-msgstr ""
+msgstr "Email verificado"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
+msgstr "<span class=\\\"big strong\\\">Gracias por verificar su correo</span>Ahora puedes <strong>hacer</strong> y <strong>responder</strong> preguntas. Además si encuentras una pregunta muy interesante puedes <strong>subscribirte para las actualizaciones</strong> - luego será notificado sobre cambios <strong>una vez al día</strong> o menos frecuentemente."
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "Registrar"
+msgstr "Registro"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registrar"
+msgstr "Registro de Usuario"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
-msgstr ""
+msgstr "<strong>Nombre de Usuario</strong> (<i>será mostrado a otros</i>)"
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
-msgstr ""
+msgstr "<strong>Dirección de correo electrónico</strong> (<i><strong>no</strong> va a ser compartida con \nnadie, debe ser valida</i>)\n "
#: templates/authopenid/complete.html:71
#: templates/authopenid/signup_with_password.html:5
@@ -5934,43 +5515,36 @@ msgstr "Darte de alta"
#: templates/authopenid/confirm_email.txt:1
msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
+msgstr "Gracias por Registrarte "
#: templates/authopenid/confirm_email.txt:3
-#, fuzzy
msgid "Your account details are:"
-msgstr "Tu cuenta de email"
+msgstr "Tus detalles de cuenta son:"
#: templates/authopenid/confirm_email.txt:5
-#, fuzzy
msgid "Username:"
-msgstr "nombr de usuario"
+msgstr "Usuario:"
#: templates/authopenid/confirm_email.txt:6
-#, fuzzy
msgid "Password:"
-msgstr "contraseña"
+msgstr "Contraseña:"
#: templates/authopenid/confirm_email.txt:8
-#, fuzzy
msgid "Please sign in here:"
-msgstr "más votado"
+msgstr "Por favor regístrate aquí:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr ""
-"Sinceramente,<br />\n"
-" Administrador del Foro"
+msgstr "Sinceramente,\nAdministrador del Foro"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Agradecer desde foro de P&R"
+msgstr "Saludos de %(site_name)s"
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -5980,21 +5554,15 @@ msgstr "Para usar este foro, ingresa al siguiente enlace:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"El enlace de arriba nos ayudará a verificar su dirección de correo "
-"electrónico."
+msgstr "El enlace de arriba nos ayudará a verificar su dirección de correo electrónico."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"Si crees que este mensaje ha sido enviado por error -\n"
-" no es necesario que tomes acción alguna. Solo ignoralo, y disculpa\n"
-" por los iconvenientes"
+msgstr "Si crees que este mensaje ha sido enviado por error -\nno es necesario que tomes acción alguna. Solo ignoralo, y disculpanos\npor los iconvenientes"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6006,13 +5574,13 @@ msgstr "Salir"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "Has desconectado la cuenta correctamente"
#: templates/authopenid/logout.html:7
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Puede que sigas conectado a tu cuenta de OpenID. Por favor, desconectate de tu proveedor si deseas hacer eso."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6026,11 +5594,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-" Tu respuesta a %(title)s %(summary)s se publicará cuando inicies "
-"sesión\n"
-" "
+msgstr "\n Tu respuesta a %(title)s %(summary)s se publicará cuando inicies sesión\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6039,91 +5603,82 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"Tu pregunta \n"
-" %(title)s %(summary)s se publicará cuando inicies sesión\n"
-" "
+msgstr "Tu pregunta \n %(title)s %(summary)s se publicará cuando inicies sesión\n "
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Es buena idea asegurarte que los metodos de login siguen existiendo y funcionan. Si no, puedes cambiarlos por otros nuevos, para ello haz click en cualquiera de los iconos de abajo."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Por favor añade otros tipos de login haciendo click en los iconos de abajo para evitar tener que hacer login con tu email repetidamente."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "Haz click en los iconos de abajo para añadir nuevos metodos de login o revalidar los existentes."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "No tienes ningun metodo de login en estos momentos, por favor añade uno o mas haciendo click en cualquiera de los iconos de abajo."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "Por favor, comprueba tu email y haz click en el link que te enviamos para reconectar tu cuenta"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Ingrese su nombre de usuario y contraseña."
+msgstr "o ingrese su <span>nombre de usuario y contraseña</span>"
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "más votado"
+msgstr "Por favor, regístrate"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "Login erroneo, por favor intentalo de nuevo"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "no enviar emails"
+msgstr "Login o email"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
-#, fuzzy
msgid "Password"
-msgstr "contraseña"
+msgstr "Contraseña"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
+msgstr "Para modificar tu contraseña por favor introduce la nueva dos veces y pulsa el boton"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "Seleccionar nueva contraseña"
+msgstr "Nueva contraseña"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "por favor, re-escribe tu contraseña"
+msgstr "Por favor, teclea de nuevo"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6134,24 +5689,22 @@ msgstr "Cambiar Contraseña"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "Estos son tus metodos actuales de login"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "proveedores/"
+msgstr "proveedor"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "últimas visita"
+msgstr "ultima vez utilizado"
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "eliminar, si lo deseas"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -6162,52 +5715,46 @@ msgstr "eliminar"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "revivir"
+msgstr "no puede ser eliminado"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "si estas teniendo problemas para ingresar."
+msgstr "Sigues teniendo problemas de registro?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "Por favor, introduce tu email y obten una nueva llave"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "Por favor, introduce tu email para recuperar tu cuenta"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Obtener una nueva contraseña"
+msgstr "recupera tu cuenta con tu email"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
-msgstr ""
+msgstr "Enviar una nueva llave de recuperacion"
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Obtener una nueva contraseña"
+msgstr "Recuperar tu cuenta con tu email"
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "selecciona una de las siguientes opciones"
+msgstr "Por favor, registrate haciendo click en cualquiera de los iconos de abajo"
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Crear nombre de usuario y contraseña"
+msgstr "o crea un nuevo usuario y contraseña aqui"
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6226,289 +5773,257 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
+msgstr "Por favor introduce las dos palabras de abajo para evitar la creacion de cuentas de spam"
#: templates/authopenid/signup_with_password.html:47
msgid "or"
msgstr "o"
#: templates/authopenid/signup_with_password.html:48
-#, fuzzy
msgid "return to OpenID login"
-msgstr "regresar a la pagina de ingreso"
+msgstr "volver al login de OpenID"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "tu dirección de email"
+msgstr "Confirmar dirección de correo"
#: templates/authopenid/verify_email.html:6
msgid ""
"Validation email sent. Please find it and follow the enclosed link.<br/>\n"
" If the link doesn't work - enter the code below:"
-msgstr ""
+msgstr "Correo de validación enviado. Por favor encuentralo y sigue el enlace incluido.<br/>\nSi el enlace no funciona - introduce el código abajo:"
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "no enviar emails"
+msgstr "Confirmar correo electrónico"
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Escoja su servicio favorito para iniciar sesión usando OpenID o tecnologías similares. Tu contraseña externa de servicio siempre será confidencial y no tendrás que recordar o crear otra."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Ingrese su nombre de usuario y contraseña."
+msgstr "o introduzca su <span>nombre de usuario y contraseña</span>, luego regístrese"
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "que es gravatar"
+msgstr "añadir avatar"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Cambiar etiquetas"
+msgstr "Cambiar avatar"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Tu cuenta de email"
+msgstr "Tu avatar actual:"
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr ""
+msgstr "No has subido ningun avatar todavia. Subelo ahora"
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "Subir nueva imagen"
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "cambios guardados"
+msgstr "Re-etiquetar pregunta"
#: templates/avatar/change.html:17
msgid "Choose new Default"
-msgstr ""
+msgstr "Elegir nuevo por defecto"
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "subir/"
+msgstr "Subir"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "eliminar respuesta"
+msgstr "eliminar avatar"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
-msgstr ""
+msgstr "Por favor, selecciona los avatares que quieres eliminar"
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "No tienes avatars para eliminar. Por favor <a href=\"%(avatar_change_url)s\">sube uno</a> ahora."
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "eliminar respuesta"
+msgstr "Eliminar este"
#: templates/email/ask_for_signature.html:4
#, python-format
msgid "%(user)s, please reply to this message."
-msgstr ""
+msgstr "%(user)s, por favor responde a este mensaje"
#: templates/email/ask_for_signature.html:9
msgid ""
"Your post could not be published, because we could not detect signature in "
"your email."
-msgstr ""
+msgstr "Su publicación no pudo ser publicada, por que no pudimos detectar la firma en su correo electrónico."
#: templates/email/ask_for_signature.html:10
msgid ""
"This happened either because this is your first post or you have changed "
"your email signature."
-msgstr ""
+msgstr "Esto pasó por que es tu primera publicación o su firma ha cambiado."
#: templates/email/ask_for_signature.html:11
msgid "Please make a simple response, without editing this message."
-msgstr ""
+msgstr "Por favor responda este correo sin editar el mensaje."
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
-msgstr ""
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
+msgstr "Trataremos de detectar la firma en tu respuesta y deberás podes publicar."
#: templates/email/change_settings_info.html:4
#, python-format
msgid ""
"To change frequency, language and content of these alerts, please visit <a "
"href=\"%(url)s\">your user profile</a>."
-msgstr ""
+msgstr "Para cambiar la frecuencia, el lenguaje y el contenido de las alertas, por favor visite <a href=\"%(url)s\">su perfil de usuario</a>."
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
-msgstr ""
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr "Para cambiar la frecuencia, el lenguaje y el contenido de las alertas, por favor visite <a href=\"%(url)s\">su perfil de usuario</a>."
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
-msgstr ""
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
+msgstr "Si usted piensa que este mensaje ha sido enviado por error, por favor envié un correo electronico al administrador del sitio a <a href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "Nombre real"
+msgstr "Querido %(name)s,"
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "La pregunta ha sido eliminada"
-msgstr[1] "La pregunta ha sido eliminada"
+msgstr[0] ""
+msgstr[1] ""
#: templates/email/feedback_email.txt:2
#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
+msgstr "\nHola, esto es un mensaje de %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr ""
-"Sinceramente,<br />\n"
-" Administrador del Foro"
+msgstr "Gracias, <br>Administrador de %(site_name)s "
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
msgid "%(username)s, your question could not be posted by email just yet."
-msgstr ""
+msgstr "%(username)s, su pregunta no pudo ser publicada por correo electrónico."
#: templates/email/insufficient_rep_to_post_by_email.html:14
#, python-format
msgid ""
"To make posts by email, you need to receive about %(min_upvotes)s upvotes."
-msgstr ""
+msgstr "Para hacer publicaciones por correo electrónico, necesitas recibir al menos %(min_upvotes)s votos."
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Formula tu pregunta"
+msgstr "En este momento, por favor publique su pregunta en %(link)s"
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Etiquetas de la pregunta"
+msgstr "Pregunta por %(author)s:"
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\nEn respuesta a la pregunta de %(author)s:"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Preguntas"
+msgstr "Pregunta:"
#: templates/email/macros.html:33
#, python-format
msgid "Asked by %(author)s:"
-msgstr ""
+msgstr "Preguntado por %(author)s:"
#: templates/email/macros.html:40
msgid "Tags:"
-msgstr ""
+msgstr "Etiquetas:"
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\nrespuesta de %(author)s:"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\nEn respuesta a la pregunta de %(author)s:"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Respondidas por mi"
+msgstr "Respondida por %(author)s:"
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\ncomentario de %(author)s:"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\nEn respuesta al comentario de %(author)s:"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
-msgstr ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
+msgstr "\nComentado por %(author)s:"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
-msgstr ""
+msgstr "Abajo una copia de su publicación:"
#: templates/email/post_as_subthread.html:8
#, python-format
@@ -6520,31 +6035,31 @@ msgid_plural ""
"\n"
" %(count)s comments:\n"
" "
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "\n%(count)s comentario:"
+msgstr[1] "\n%(count)s comentarios:"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Conectar tu OpenID con tu cuenta en este sitio"
+msgstr "Genial, estas listo para usar %(site_name)s!"
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
msgid "You can post questions by emailing them at %(ask_address)s."
-msgstr ""
+msgstr "Puedes publicar pregutnas mandandolas por correo a %(ask_address)s."
#: templates/email/re_welcome_lamson_on.html:8
msgid ""
"When you receive update notifications, you will be able to respond to them, "
"also by email."
-msgstr ""
+msgstr "Cuando recibas notificaciones, podrás contestarlas, también por correo electrónico."
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6557,158 +6072,146 @@ msgstr ""
#: templates/email/rejected_post.html:2 templates/email/rejected_post.html:3
msgid " Your post was rejected. "
-msgstr ""
+msgstr "Su publicación fue rechazada."
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Estas son las posibles razones:"
+msgstr "Su publicación (copiado al final), fue rechazado por la siguiente razón:"
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
-msgstr ""
+msgstr "Aca su publicación original"
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>El sistema fue incapaz de procesar su mensaje exitosamente, la razón fue:</p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "bienvenido al sitio"
+msgstr "Bienvenido a %(site_name)s!"
#: templates/email/welcome_lamson_on.html:11
msgid ""
"Important: <em>Please reply</em> to this message, without editing it. We "
"need this to determine your email signature and that the email address is "
"valid and was typed correctly."
-msgstr ""
+msgstr "Importante: <em>Por favor responda</em> a este mensaje, sin editarlo. Necesitamos determinar que la firma de su correo electronico y su dirección son válidas y fueron tipeadas correctamente."
#: templates/email/welcome_lamson_on.html:14
#, python-format
msgid ""
"Until we receive the response from you, you will not be able ask or answer "
"questions on %(site_name)s by email."
-msgstr ""
+msgstr "Hasta que recibamos una respuesta de usted, no le será posible preguntar o responder preguntas en %(site_name)s por correo electronico."
#: templates/embed/list_widgets.html:44
msgid "How to use?"
-msgstr ""
+msgstr "¿Cómo usar?"
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
-msgstr ""
+msgstr "\n Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n "
#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
#, python-format
msgid "%(action)s an %(widget_name)s widget"
-msgstr ""
+msgstr "%(action)s un widget %(widget_name)s "
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
-#, fuzzy
msgid "Save"
-msgstr "Guardar edición"
+msgstr "Guardar"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "widgets/"
+msgstr "Widgets"
#: templates/embed/widgets.html:11
msgid ""
"Create and embed widgets into your sites, here a list of available widgets."
-msgstr ""
+msgstr "Cree y embeba widgets a sus sitios, aquí hay una lista de widgets disponibles"
#: templates/embed/widgets.html:16
msgid "Ask a question"
msgstr "Formula una pregunta"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "crear cuenta"
+msgstr "crear"
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "vistas"
+msgstr "ver lista"
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "lista completa de preguntas"
+msgstr "Lista de preguntas"
#: templates/group_messaging/email_alert.html:7
#, python-format
msgid "%(author)s wrote:"
-msgstr ""
+msgstr "%(author)s escribió:"
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
-msgstr ""
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
+msgstr "Para contestar por favor <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visite su bandeja de entrada</a>"
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "comentarios/"
+msgstr "escribir"
#: templates/group_messaging/macros.html:5
#, python-format
msgid "You wrote on %(date)s:"
-msgstr ""
+msgstr "Usted escribió el dia %(date)s:"
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "mensajes/"
+msgstr "Mensajes por remitente:"
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "bandeja de entrada"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
-msgstr ""
+msgstr "enviado"
#: templates/group_messaging/senders_list.html:16
msgid "trash"
-msgstr ""
+msgstr "basurera"
#: templates/group_messaging/threads_list.html:25
msgid "there are no messages yet..."
-msgstr ""
+msgstr "No hay mensajes aún..."
#: templates/livesettings/_admin_site_views.html:4
-#, fuzzy
msgid "Sites"
-msgstr "título"
+msgstr "Sitios"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "authsettings/"
+msgstr "Ajustes"
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Por favor, corrige el error de abajo."
+msgstr[1] "Por favor, corrige los errores de abajo."
#: templates/livesettings/group_settings.html:16
#, python-format
@@ -6721,12 +6224,10 @@ msgid "You don't have permission to edit values."
msgstr "No tiene permisos para editar los valores."
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Documentation"
-msgstr "Localización"
+msgstr "Documentación"
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Log out"
msgstr "Salir"
@@ -6740,47 +6241,44 @@ msgstr "Editar configuración del sitio"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr ""
+msgstr "Los ajustes directos están desactivados para este sitio"
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
+msgstr "Todas las opciones de configuración deben editarse en el archivo settings.py del sitio"
#: templates/livesettings/site_settings.html:67
-#, fuzzy, python-format
+#, python-format
msgid "Group settings: %(name)s"
-msgstr "Editar pregunta"
+msgstr "Ajustes del grupo: %(name)s"
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
-msgstr ""
+msgstr "Expandir todo"
#: templates/main_page/headline.html:4 views/readers.py:151
-#, fuzzy, python-format
+#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
-msgstr[0] "nueva pregunta"
-msgstr[1] "nueva pregunta"
+msgstr[0] "%(q_num)s pregunta"
+msgstr[1] "%(q_num)s preguntas"
#: templates/main_page/headline.html:6
#, python-format
msgid "with %(author_name)s's contributions"
-msgstr ""
+msgstr "ver contribuciones de %(author_name)s's"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "re-etiquetado"
+msgstr "Etiquetado"
#: templates/main_page/headline.html:22
-#, fuzzy
msgid "Search tips:"
-msgstr "Resultados de busqueda"
+msgstr "Trucos de busqueda:"
#: templates/main_page/headline.html:25
-#, fuzzy
msgid "reset author"
-msgstr "preguntar al autor"
+msgstr "resetear autor"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
@@ -6789,75 +6287,65 @@ msgid " or "
msgstr " o "
#: templates/main_page/headline.html:28
-#, fuzzy
msgid "reset tags"
-msgstr "ver las etiquetas"
+msgstr "resetear etiquetas"
#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
-#, fuzzy
msgid "start over"
-msgstr "preguntar al autor"
+msgstr "empezar de nuevo"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
+msgstr " - expandir o buscar añadiendo mas etiquetas para extender la busqueda."
#: templates/main_page/headline.html:39
-#, fuzzy
msgid "Search tip:"
-msgstr "Resultados de busqueda"
+msgstr "Truco de busqueda:"
#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
-msgstr ""
+msgstr "añadir etiqueta y una palabra clave para refinar tu busqueda"
#: templates/main_page/nothing_found.html:4
-#, fuzzy
msgid "There are no unanswered questions here"
-msgstr "lista de preguntas sin contestar"
+msgstr "No hay preguntas sin responder aqui"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "preguntas favoritas"
+msgstr "No hay preguntas aqui"
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
-msgstr ""
+msgstr "Por favor, sigue las preguntas o usuarios que desees"
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
-msgstr ""
+msgstr "Puedes ampliar tu busqueda por "
#: templates/main_page/nothing_found.html:16
-#, fuzzy
msgid "resetting author"
-msgstr "preguntar al autor"
+msgstr "reseteando autor"
#: templates/main_page/nothing_found.html:19
-#, fuzzy
msgid "resetting tags"
-msgstr "Etiquetas de interes"
+msgstr "reseteando etiquetas"
#: templates/main_page/nothing_found.html:22
#: templates/main_page/nothing_found.html:25
-#, fuzzy
msgid "starting over"
-msgstr "preguntar al autor"
+msgstr "empezando de nuevo"
#: templates/main_page/nothing_found.html:30
-#, fuzzy
msgid "Please always feel free to ask your question!"
-msgstr "por favor, haz que tu pregunta sea relevante"
+msgstr "Por favor, pregunta cuando quieras!"
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
-msgstr ""
+msgstr "No encontraste lo que estabas buscando?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Formula tu pregunta"
+msgstr "Haz tu pregunta!"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6865,12 +6353,11 @@ msgstr "suscribirse al feed de esta pregunta"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "buscar"
+msgstr "Búsqueda por etiqueta"
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6880,49 +6367,46 @@ msgstr "buscar"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Nota: %(app_name)s requiere javascript para que funcione correctamente, por favor activa javascript en tu navegador, aqui puedes encontrar la <a href=\"%(noscript_url)s\">ayuda</a>"
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "las etiquetas deben contener menos de 20 carácteres"
-msgstr[1] "las etiquetas deben contener menos de 20 carácteres"
+msgstr[0] "cada etiqueta debe tener menos de %(max_chars)s caracter"
+msgstr[1] "cada etiqueta debe tener menos de %(max_chars)s caracteres"
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "por favor, use 5 etiquetas o menos"
-msgstr[1] "por favor, use 5 etiquetas o menos"
+msgstr[0] "por favor utiliza %(tag_count)s etiqueta"
+msgstr[1] "por favor utiliza %(tag_count)s etiquetas o menos"
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "más de 5 etiquetas, con menos de 20 caraácteres cada una"
+msgstr "por favor utiliza %(tag_count)s etiquetas, de menos de %(max_chars)s caracteres cada una"
#: templates/question/answer_card.html:21
msgid "This response is published"
-msgstr ""
+msgstr "Esta respuesta fue publicada"
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Responde la pregunta"
+msgstr "cambiar con pregunta"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "marcar como ofensivo"
+msgstr "eliminar bandera ofensiva"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "remover"
+msgstr "eliminar etiqueta"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6931,9 +6415,7 @@ msgstr "remover"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"reportar como ofensivo (por ej. si tiene spam, pubicidad, material "
-"malicioso, etc.)"
+msgstr "reportar como ofensivo (por ej. si tiene spam, pubicidad, material malicioso, etc.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -6948,14 +6430,12 @@ msgid "undelete"
msgstr "revivir"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[publicada por]"
+msgstr "no publicar"
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[publicada por]"
+msgstr "publicar"
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -6968,12 +6448,11 @@ msgstr "enlace"
#: templates/question/answer_controls.html:58
msgid "more"
-msgstr ""
+msgstr "mas"
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "pregunta_comentada"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
@@ -6989,14 +6468,8 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-" %(counter)s Respuesta\n"
-" "
-msgstr[1] ""
-"\n"
-" %(counter)s Respuestas\n"
-" "
+msgstr[0] "\n %(counter)s Respuesta\n "
+msgstr[1] "\n %(counter)s Respuestas\n "
#: templates/question/answer_tab_bar.html:11
msgid "Sort by »"
@@ -7020,36 +6493,32 @@ msgid "this answer has been selected as correct"
msgstr "esta respuesta ha sido seleccionada como la correcta"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "marcar esta respuesta como la favorita (clic de nuevo para deshacer)"
+msgstr "marcar esta respuesta como correcta (haz click de nuevo para deshacer)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"Esta pregunta ha sido cerrada por las siguientes razones \"%(close_reason)s"
-"\" por"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "La pregunta ha sido cerrada por el siguiente motivo <b>\"%(close_reason)s\"</b> <i>por"
#: templates/question/closed_question_info.html:4
-#, fuzzy, python-format
+#, python-format
msgid "close date %(closed_at)s"
-msgstr "tiempo %(closed_at)s"
+msgstr "fecha de cierre %(closed_at)s"
#: templates/question/content.html:33
msgid "Edit Your Previous Answer"
-msgstr ""
+msgstr "Editar tu respuesta anterior"
#: templates/question/content.html:34
msgid "(only one answer per user is allowed)"
-msgstr ""
+msgstr "(Solo una respuesta por usuario es permitida)"
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Ingresa/Registrate para publicar tu respuesta"
+msgstr "Haz Login o registrate para contestar"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7061,17 +6530,17 @@ msgstr "Se el primero en contestar esta pregunta"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7082,21 +6551,19 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "editar respuesta"
+msgstr "Agregar respuesta"
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "re-etiquetado"
+msgstr "re-etiquetar"
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -7107,144 +6574,131 @@ msgid "close"
msgstr "cerrar"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Etiquetas de la pregunta"
+msgstr "Herramientas para Preguntar"
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "preguntas calientes"
+msgstr "haz click para dejar de seguir esta pregunta"
#: templates/question/sidebar.html:12
msgid "Following"
-msgstr ""
+msgstr "Siguiendo"
#: templates/question/sidebar.html:13
msgid "Unfollow"
-msgstr ""
+msgstr "Dejar de seguir"
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "preguntas calientes"
+msgstr "haz click para seguir la pregunta"
#: templates/question/sidebar.html:18
msgid "Follow"
-msgstr ""
+msgstr "Seguir"
#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(count)s followers"
+msgstr[1] "%(count)s followers"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "suscribirse al feed de esta pregunta"
+msgstr "suscribirte al feed rss de esta pregunta"
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "suscribirse al feed de esta pregunta"
+msgstr "suscribirte al feed rss"
#: templates/question/sidebar.html:44
msgid "Invite"
-msgstr ""
+msgstr "Invitar"
#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
#: templates/user_profile/user_email_subscriptions.html:59
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "agregar/"
+msgstr "añadir"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " o "
+msgstr "- o -"
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Email (no lo compartiremos con nadie):"
+msgstr "compartir con todos"
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
-msgstr ""
+msgstr "Esta pregunta ha sido compartida con:"
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Seleccionadas individualmente"
+msgstr "Usuarios individuales"
#: templates/question/sidebar.html:88
msgid "You"
-msgstr ""
+msgstr "Tu"
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "agregar/"
+msgstr "y"
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "seleccionar revisión"
+msgstr "%(more_count)s mas"
#: templates/question/sidebar.html:126
msgid "Public thread"
-msgstr ""
+msgstr "Hilo público"
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
-msgstr ""
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
+msgstr "Este hilo es publico, todos los miembros de %(site_name)s pueden leer esta página."
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr ""
+msgstr "Estadisticas"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "preguntado"
+msgstr "Preguntado"
#: templates/question/sidebar.html:140
msgid "Seen"
-msgstr ""
+msgstr "Visto"
#: templates/question/sidebar.html:140
msgid "times"
msgstr "veces"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "última actualización"
+msgstr "Ultima actualización"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Preguntas relacionadas"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "suscripción por email"
+msgstr "Subscripciones de etiqueta"
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "suscripción por email"
+msgstr "Etiquetar suscripciones"
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Mostrar todas las etiquetas usadas"
+msgstr "Etiquetas que coinciden con \"%(tag_query)s\""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7264,179 +6718,155 @@ msgstr "por popularidad"
#: templates/tags/header.html:34 templates/tags/header.html.py:35
msgid "suggested"
-msgstr ""
+msgstr "sugerida"
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "suscripción por email"
+msgstr "administrar subscripciones"
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "suscripción por email"
+msgstr "Administrar subscripciones de etiquetas"
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "suscripciones/"
+msgstr "Editar suscripción a etiquetas\n</a>"
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
-msgstr ""
+msgstr "Crear Nuevo"
#: templates/tags/list_bulk_tag_subscription.html:11
msgid "Date"
-msgstr ""
+msgstr "Fecha"
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "localización"
+msgstr "Acción"
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "editar"
+msgstr "Editar"
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "preguntas"
+msgstr "Secciones:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "mensajes/"
+msgstr "mensajes"
#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
-msgstr ""
+msgstr "respuestas (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "por favor, use 5 etiquetas o menos"
+msgstr "Elementos marcados (%(flags_count)s)"
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Reabrir preguntas propias"
+msgstr "solicitudes de adhesion a grupos"
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
-msgstr ""
+msgstr "Bandeja de entrada - solicitudes de adhesión a grupos"
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "aprobado"
+msgstr "Aprobar"
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
-msgstr ""
+msgstr "Denegar"
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "mensajes/"
+msgstr "Bandeja de entrada - mensajes"
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "perfil - respuestas"
+msgstr "Bandeja de entrada - Respuestas"
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "eliminar"
+msgstr "seleccionar:"
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "últimas visita"
+msgstr "vistos"
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "nuevas"
+msgstr "nuevo"
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "hecho/"
+msgstr "ninguno"
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "últimas visita"
+msgstr "marcar como visto"
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "la mejor respuesta fue marcada"
+msgstr "marcar como nuevo"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr ""
+msgstr "cancelar"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "remover"
+msgstr "quitar marcas/aprobar"
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "eliminar"
+msgstr "enviar comentario"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
-msgstr ""
+msgstr "Rechazar la(s) publicación(es)?"
#: templates/user_profile/reject_post_dialog.html:11
msgid "1) Enter a brief description of why you are rejecting the post."
-msgstr ""
+msgstr "1) Ingrese una breve descripcion de porque usted está rechazando esta publicación"
#: templates/user_profile/reject_post_dialog.html:14
msgid "2) Please enter details here. This text will be sent to the user."
-msgstr ""
+msgstr "2) Por favor ingrese detalles aqui. Este texto será enviado al usuario."
#: templates/user_profile/reject_post_dialog.html:20
#: templates/user_profile/reject_post_dialog.html:88
msgid "Use this reason &amp; reject"
-msgstr ""
+msgstr "Usar esta razón &amp; rechazar"
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Cerrar pregunta"
+msgstr "Usa otra razó n"
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
-msgstr ""
+msgstr "Guardar razón pero no rechazar"
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "por favor seleccione una de las opciones anteriores"
+msgstr "Por favor, elija una razón para el rechazo."
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "seleccionar revisión"
+msgstr "Seleccionar esta razón"
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "eliminar este comentario"
+msgstr "Borrar esta razón"
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "Agregar nuevo proveedor"
+msgstr "Agregar nueva razón"
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7446,45 +6876,42 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Editar pregunta"
+msgstr "Editar esta razón"
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
msgid "Auto-tweeting to @%(handle)s"
-msgstr ""
+msgstr "Auto-tweeteando a @%(handle)s"
#: templates/user_profile/twitter_sharing_controls.html:19
msgid "stop tweeting"
-msgstr ""
+msgstr "detener twitteo"
#: templates/user_profile/twitter_sharing_controls.html:23
msgid "Auto-tweeting is inactive"
-msgstr ""
+msgstr "Auto-twitteo está inactivo"
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "seleccionar país"
+msgstr "Seleccionar cuenta de twitter"
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "crear cuenta"
+msgstr "user otra cuenta"
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
-msgstr ""
+msgstr "Auto-twitteo está desactivado"
#: templates/user_profile/twitter_sharing_controls.html:33
msgid "Start tweeting"
-msgstr ""
+msgstr "Iniciar a twittear"
#: templates/user_profile/user.html:12
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's profile"
-msgstr "perfil de usuario"
+msgstr "perfil de %(username)s"
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
@@ -7496,9 +6923,8 @@ msgstr "editar perfil"
#: templates/user_profile/user_edit.html:21
#: templates/user_profile/user_info.html:14
-#, fuzzy
msgid "change picture"
-msgstr "cambios guardados"
+msgstr "modificar foto"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
@@ -7514,9 +6940,8 @@ msgid "Screen Name"
msgstr "Nombre para mostrar"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "revivir"
+msgstr "(no puede modificarse)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7525,9 +6950,8 @@ msgstr "Actualizar"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "suscripción por email"
+msgstr "suscripciones"
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
@@ -7536,36 +6960,32 @@ msgstr "Configuración de suscripciones por email"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "no enviar emails"
+msgstr "Detener Email"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "usar etiquetas"
+msgstr "Idiomas subscritos"
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
-msgstr ""
+msgstr "Guardar idiomas"
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "usar etiquetas"
+msgstr "Etiquetas subscritas"
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Todas las preguntas"
+msgstr "preguntas seguidas"
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7573,23 +6993,21 @@ msgstr "actualizar perfil"
#: templates/user_profile/user_info.html:41
msgid "manage login methods"
-msgstr ""
+msgstr "administrar metodos de login"
#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr "nombre real"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "Etiquetas de interes"
+msgstr "grupos"
#: templates/user_profile/user_info.html:71
msgid "add group"
-msgstr ""
+msgstr "agregar grupo"
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
msgstr "miembro desde"
@@ -7598,9 +7016,8 @@ msgid "last seen"
msgstr "últimas visita"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Sitio web"
+msgstr "sitio web"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7613,7 +7030,7 @@ msgstr "edad"
#: templates/user_profile/user_info.html:109
#, python-format
msgid "%(age)s years old"
-msgstr ""
+msgstr "%(age)s años de edad"
#: templates/user_profile/user_info.html:114
msgid "todays unused votes"
@@ -7625,146 +7042,135 @@ msgstr "votos restantes"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
-#, fuzzy
msgid "moderation"
-msgstr "Localización"
+msgstr "moderacion"
#: templates/user_profile/user_moderate.html:8
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr "perfil de usuario"
+msgstr "el estado de %(username)s's es \"%(status)s\""
#: templates/user_profile/user_moderate.html:11
-#, fuzzy
msgid "User status changed"
-msgstr "reputación del usuario en la comunidad"
+msgstr "El estado del usuario ha cambiado"
#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
-msgstr ""
+msgstr "Tu reputacion actual es de %(reputation)s puntos"
#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
-msgstr ""
+msgstr "La reputacion actual del usuario es de %(reputation)s puntos"
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "reputación del usuario en la comunidad"
+msgstr "La reputacion del usuario ha sido modificada"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "Restar"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr "Agregar"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "seleccione un nombre de usuario"
+msgstr "Enviar mensaje a %(username)s"
#: templates/user_profile/user_moderate.html:44
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
+msgstr "Se enviara un mensaje al usuario con la direccion de tu email. Por favor asegurate de que tu email es correcto."
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "mensajes/"
+msgstr "Mensaje enviado"
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "mensajes/"
+msgstr "Enviar mensaje"
#: templates/user_profile/user_moderate.html:74
msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
+msgstr "Los administradores tienen los mismos privilegios que los usuarios normales, pero ademas pueden asignar o resignar cualquier estado a cualquier usuario, y estan exentos de los limites en los puntos de reputacion."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
+msgstr "Los moderadores tienen los mismos privilegios que los administradores, pero no pueden añadir o eliminar el estado de usuario 'moderador' o 'administrador'."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
-msgstr ""
+msgstr "El estado 'aprobado' es el mismo que para un usuario normal."
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
+msgstr "Los usuarios suspendidos solo pueden editar o eliminar sus propios posts"
#: templates/user_profile/user_moderate.html:86
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
-msgstr ""
+msgstr "Los usuarios bloqueados solo pueden acceder y enviar aportes a los administradores del sitio, su url y perfil también estaran ocultos."
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr ""
+msgstr "red"
#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Seguido por %(count)s persona"
+msgstr[1] "Seguido por %(count)s personas"
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Siguiendo %(count)s persona"
+msgstr[1] "Siguiendo %(count)s personas"
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "Tu red esta vacia. Te gustaria seguir a alguien? Solo tienes que visitar los perfiles que desees y pinchar en \"seguir\""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "perfil de usuario"
+msgstr "la red de %(username)s esta vacia"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "activa"
+msgstr "actividad"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
msgid "source"
-msgstr ""
+msgstr "fuente"
#: templates/user_profile/user_reputation.html:12
-#, fuzzy
msgid "Your karma change log."
-msgstr "Tu contraseña ha sido cambiada."
+msgstr "Tu archivo de puntos karma"
#: templates/user_profile/user_reputation.html:14
-#, fuzzy, python-format
+#, python-format
msgid "%(user_name)s's karma change log"
-msgstr "Tu contraseña ha sido cambiada."
+msgstr "Archivo de puntos karma de %(user_name)s's "
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7775,41 +7181,39 @@ msgstr "descripción general"
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<span class=\"count\">%(counter)s</span> Pregunta"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Preguntas"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "respuesta"
-msgstr[1] "respuesta"
+msgstr[0] "Respuesta"
+msgstr[1] "Respuestas"
#: templates/user_profile/user_stats.html:23
#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<span class=\"count\">%(cnt)s</span> Voto "
+msgstr[1] "<span class=\"count\">%(cnt)s</span> Votos "
#: templates/user_profile/user_stats.html:31
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<span class=\"count\">%(counter)s</span> Etiqueta"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Etiquetas"
#: templates/user_profile/user_stats.html:65
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "<span class=\"count\">%(counter)s</span> Medalla"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Medallas"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "responder tips"
+msgstr "Respuesta a:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -7821,17 +7225,15 @@ msgstr "comentar y responder otras preguntas"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "seguidores y usuarios a los que sigues"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "grafica de la reputación de este usuario"
+msgstr "Gráfico de la reputación del usuario"
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "preguntas que el usuario seleccione como su favorito"
+msgstr "preguntas que el usuario esta siguiendo"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -7847,31 +7249,29 @@ msgid "email subscription settings"
msgstr "configuraciones de suscripción por email"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "Moderar este usuario"
+msgstr "moderar este usuario"
#: templates/user_profile/users_answers.html:7
-#, fuzzy, python-format
+#, python-format
msgid "the answer has been voted for %(answer_score)s times"
-msgstr "la respuesta ha sido votada %(vote_count)s veces"
+msgstr "se ha votado la respuesta %(answer_score)s veces"
#: templates/user_profile/users_answers.html:17
#, python-format
msgid "(%(comment_count)s comment)"
msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "(%(comment_count)s comentario)"
+msgstr[1] "la respuesta se ha comentado %(comment_count)s veces"
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
msgid "Tips"
-msgstr ""
+msgstr "Consejos"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "por favor intenta que tu respuesta sea relevante para la comunidad"
+msgstr "dar una respuesta interesante a esta comunidad"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7879,35 +7279,31 @@ msgstr "trata de dar una respuesta, en lugar de iniciar un debate"
#: templates/widgets/ask_button.html:9
msgid "Ask the Group"
-msgstr ""
+msgstr "Preguntar al Grupo"
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Tu nombre (opcional):"
+msgstr "Agregar detalles (opcional)"
#: templates/widgets/ask_form.html:26
msgid "Add details"
-msgstr ""
+msgstr "Agregar detalles"
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "seleccionar revisión"
+msgstr "Seleccionar idioma"
#: templates/widgets/contributors.html:3
msgid "Contributors"
-msgstr ""
+msgstr "Colaboradores"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "este campo es requerido"
+msgstr ", uno de estos es requerido"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "etiquetas"
+msgstr "etiquetas:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7921,12 +7317,12 @@ msgstr "Vista preliminar en tiempo real del editor Markdown"
msgid ""
"To post on behalf of someone else, enter user name <strong>and</strong> "
"email below."
-msgstr ""
+msgstr "Para publicar en lugar de alguien mas, ingrese su nombre <strong>y</strong> su email abajo."
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
-msgstr ""
+msgstr "El contenido de este sitio esta bajo licencia %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
@@ -7946,86 +7342,78 @@ msgstr "enviar sugerencias"
#: templates/widgets/group_info.html:3
msgid "Group info"
-msgstr ""
+msgstr "Información de Grupo"
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "suscripción por email"
+msgstr "editar descripción"
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "edad"
+msgstr "cambiar logo"
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "eliminar"
+msgstr "borrar logo"
#: templates/widgets/group_info.html:36
msgid "add logo"
-msgstr ""
+msgstr "agregar logo"
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Preguntas relacionadas"
+msgstr "moderar preguntas enviadas por email"
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "permitir unicamente etiquetas seleccionadas"
+msgstr "mostrar solo las respuestas seleccionadas a buscadores"
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
-msgstr ""
+msgstr "¿Cómo se unen los usuarios a este grupo?"
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderar-usuario/"
+msgstr "Puede moderar sitio"
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "permitir unicamente etiquetas seleccionadas"
+msgstr "Permitir acceso solo lectura"
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
-msgstr ""
+msgstr "lista de direcciones de correo de usuario pre-aprobados"
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "tu dirección de email"
+msgstr "Lista de direcciones de correo pre-aprobadas"
#: templates/widgets/group_info.html:108
msgid ""
"Users with these email adderesses will be added to the group automatically."
-msgstr ""
+msgstr "Los usuarios con esta dirección de correo electrónico va a ser añadida al grupo automaticamente. "
#: templates/widgets/group_info.html:109
msgid "edit preapproved emails"
-msgstr ""
+msgstr "editar direcciones de correo pre-aprobadas"
#: templates/widgets/group_info.html:113
msgid "list of preapproved email address domain names"
-msgstr ""
+msgstr "lista de dominios de direcciones de correo electrónico pre-aprobadas."
#: templates/widgets/group_info.html:118
msgid "List of preapproved email domain names"
-msgstr ""
+msgstr "Lista de nombres de dominio de correo electronico pre-aprobados"
#: templates/widgets/group_info.html:119
msgid ""
"Users whose email adderesses belong to these domains will be added to the "
"group automatically."
-msgstr ""
+msgstr "Los usuarios cuyas direcciones de email pertenecen a estos dominios van a ser agregados al grupo automáticamente."
#: templates/widgets/group_info.html:120
msgid "edit preapproved email domains"
-msgstr ""
+msgstr "editar dominios de correo electronico pre-aprobados"
#: templates/widgets/logo.html:3
msgid "back to home page"
@@ -8034,25 +7422,23 @@ msgstr "volver a inicio"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr ""
+msgstr "logo de %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Markdown tips"
+msgstr "Tips de Markdown"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*italica*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**negrita**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*italic* o __italic__"
+msgstr "*italica* o _italica_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8081,7 +7467,7 @@ msgstr "lee acerca de Markdown"
#: templates/widgets/meta_nav.html:12
msgid "people & groups"
-msgstr ""
+msgstr "usuarios y grupos"
#: templates/widgets/meta_nav.html:20
msgid "users"
@@ -8092,57 +7478,50 @@ msgid "badges"
msgstr "medallas"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "por favor intenta que tu respuesta sea relevante para la comunidad"
+msgstr "haz una pregunta interesante a esta comunidad"
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "vistas"
+msgstr[0] "vista"
msgstr[1] "vistas"
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
msgstr[0] "respuesta"
-msgstr[1] "respuesta"
+msgstr[1] "respuestas"
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
-msgstr[0] "votar/"
-msgstr[1] "votar/"
+msgstr[0] "voto"
+msgstr[1] "votos"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "TODOS"
#: templates/widgets/scope_nav.html:22
-#, fuzzy
msgid "see unanswered questions"
-msgstr "preguntas sin contestar"
+msgstr "ver preguntas sin respuesta"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "SIN RESPUESTA"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "preguntas favoritas del usuario"
+msgstr "ver preguntas seguidas"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "SEGUIDAS"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "Formula tu pregunta"
+msgstr "Por favor haz tu pregunta desde aqui"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8153,131 +7532,121 @@ msgid "Ignored tags"
msgstr "Ignorar etiqueta"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "usar etiquetas"
+msgstr "Etiquetas suscritas"
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Cerrar preguntas propias"
+msgstr "Solo mostrar preguntas de"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
-msgstr ""
+msgstr "Mandar alertas de correo electrónico por"
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Cambiar email"
+msgstr "Cambiar la frecuencia de correo electrónico"
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
-msgstr ""
+"Categorize your question using this tag selector or entering text in tag "
+"box."
+msgstr "Categorice su pregunta usando el selector de etiquetas o ingresando texto en la caja de etiquetas"
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
msgid "(done editing)"
-msgstr ""
+msgstr "(Terminé de editar)"
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
#: templates/widgets/three_column_category_selector.html:11
msgid "(edit categories)"
-msgstr ""
+msgstr "(editar categorías)"
#: templates/widgets/user_long_score_and_badge_summary.html:3
msgid "read only access"
-msgstr ""
+msgstr "acceso solo lectura"
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "karma:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "medallas"
+msgstr "medallas:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "eliminar-cuenta/"
+msgstr "cerrar sesión"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "más votado"
+msgstr "Hola! Ingrese por favor"
#: templates/widgets/user_navigation.html:23
-#, fuzzy
msgid "settings"
-msgstr "authsettings/"
+msgstr "ajustes"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "widgets/"
+msgstr "widgets"
#: templates/widgets/user_perms.html:1
#, python-format
msgid "Your karma is %(karma)s"
-msgstr ""
+msgstr "Su reputación es %(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
-msgstr ""
+msgstr "El Karma refleja el valor de tu contribución a esta comunidad."
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
-msgstr ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr "Como eres el %(role)s del sitio, tienes acceso a todas las funciones sin importar tu karma."
#: templates/widgets/user_perms.html:15
msgid "The higher is your karma, the more rights you have on this site."
-msgstr ""
+msgstr "Cuanto mas alto es tu karma, más derechos tienes en este sitio."
#: templates/widgets/user_perms.html:19
msgid "Currently, you can:"
-msgstr ""
+msgstr "Actualmente, puedes:"
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Cerrar preguntas realizadas por otros"
+msgstr "Publicar preguntas, respuestas y comentarios"
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "hecho/"
+msgstr "no"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
-msgstr ""
+msgstr "Ups, lo sentimos, ha habido un error"
#: utils/decorators.py:123
msgid "Please login to post"
-msgstr ""
+msgstr "Por favor, haz login para enviar post"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
+msgstr "Se ha detectado spam en tu post, perdona si esto es un error"
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
-msgstr ""
+msgstr "Esta funcion es limitada solo a moderadores y administradores"
#: utils/forms.py:66
msgid "this field is required"
msgstr "este campo es requerido"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "seleccione un nombre de usuario"
+msgstr "Escoge un nombre de usuario"
#: utils/forms.py:103
msgid "user name is required"
@@ -8289,8 +7658,7 @@ msgstr "lo sentimos, el nombre que haz elegido ya esta usado, selecciona otro"
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
-msgstr ""
-"lo sentimos, el nombre que haz elegido no está permitido, seleciona otro"
+msgstr "lo sentimos, el nombre que haz elegido no está permitido, seleciona otro"
#: utils/forms.py:106
msgid "sorry, there is no user with this name"
@@ -8298,26 +7666,23 @@ msgstr "los sentimos, no hay usuarios con este nombre"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"lo sentimos, tenermos un serio error - el nombre de usuario ha sido tomado "
-"por varios usuarios"
+msgstr "lo sentimos, tenermos un serio error - el nombre de usuario ha sido tomado por varios usuarios"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"nombre de usuario sólo puede constar de letras, espacio vacío y subrayado"
+msgstr "nombre de usuario sólo puede constar de letras, espacio vacío y subrayado"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
+msgstr "por favor utiliza al menos alguna letra del alfabeto en el nombre de usuario"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
-msgstr ""
+msgstr "el carácter \"@\" no está permitido"
#: utils/forms.py:222
msgid "Your email <i>(never shared)</i>"
-msgstr ""
+msgstr "Tu correo electrónico <i>nunca compartido</i>"
#: utils/forms.py:224
msgid "email address is required"
@@ -8329,13 +7694,11 @@ msgstr "ingresa una dirección de email valida"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr ""
-"este email está siendo utilizado por algún usuario, por favor selecciona otro"
+msgstr "este email está siendo utilizado por algún usuario, por favor selecciona otro"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "dirección de email requerida"
+msgstr "esta dirección de correo no está autorizada"
#: utils/forms.py:265
msgid "password is required"
@@ -8343,7 +7706,7 @@ msgstr "una contraseña es requerida"
#: utils/forms.py:268
msgid "Password <i>(please retype)</i>"
-msgstr ""
+msgstr "Contraseña <i>(favor introducir nuevamente</i>"
#: utils/forms.py:269
msgid "please, retype your password"
@@ -8351,8 +7714,7 @@ msgstr "por favor, re-escribe tu contraseña"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-"lo sentimos, las contraseñas que haz ingresado no coinciden, intenta de nuevo"
+msgstr "lo sentimos, las contraseñas que haz ingresado no coinciden, intenta de nuevo"
#: utils/functions.py:102
msgid "2 days ago"
@@ -8366,130 +7728,119 @@ msgstr "ayer"
#, python-format
msgid "%(hr)d hour ago"
msgid_plural "%(hr)d hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "hace %(hr)d hora"
+msgstr[1] "hace %(hr)d horas"
#: utils/functions.py:113
#, python-format
msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "hace %(min)d minuto"
+msgstr[1] "hace %(min)d minutos"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr ""
+msgstr "Avatar subido con éxito"
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr ""
+msgstr "Avatar actualizado con éxito"
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr ""
+msgstr "Avatares eliminados con éxito"
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Tu contraseña ha sido cambiada."
+msgstr "Su publicación no fue aceptada"
#: views/commands.py:136
-#, fuzzy
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Lo sentimos, pero los usuarios anónimos no pueden acceder a la mensajería"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Lo sentimos, los usuarios anónimos no pueden votar"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
-msgstr ""
+msgstr "Lo sentimos, te has quedado sin votos por hoy"
#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
-msgstr ""
+msgstr "Te quedan %(votes_left)s votos por hoy"
#: views/commands.py:263
msgid "Sorry, something is not right here..."
-msgstr ""
+msgstr "Lo sentimos, algo no va bien aquí"
#: views/commands.py:286
-#, fuzzy
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Lo sentimos, pero los usuarios anónimos no pueden aceptar respuestas"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"subscrición guardada, necesitamos una validación de %(email)s , mira "
-"%(details_url)s"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "la frecuencia de notificaciones por email ha sido cambiada a diario"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Lo sentimos, no hemos encontrado la pagina que haz solicitado"
+msgstr "Lo sentimos no se pudo eliminar etiqueta"
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
-msgstr ""
+msgstr "La suscripción a la etiqueta se ha cancelado (<a href=\"%(url)s\">deshacer</a>)."
#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
-msgstr ""
+msgstr "Por favor, regístrate para poder suscribirte a %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Crear cuenta"
+msgstr "Crear"
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "más votado"
+msgstr "Por favor, regístrate para votar"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "más votado"
+msgstr "Favor inicia sesión para borrar/restaurar publicaciones"
#: views/commands.py:1042
#, python-format
msgid "Group %(name)s does not exist"
-msgstr ""
+msgstr "EL grupo %(name)s no existe"
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
-msgstr ""
+msgstr "Lo lamentamos, parece que su pedido de compartir es invalido"
#: views/commands.py:1464
#, python-format
msgid "%(user)s, welcome to group %(group)s!"
-msgstr ""
+msgstr "%(user)s, bienvenido al grupo %(group)s!"
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Lo sentimos, los usuarios anónimos no pueden acceder a esta función"
+msgstr "Lo sentimos solo moderadores pueden usar esta función"
#: views/commands.py:1536
msgid "The answer is now unpublished"
-msgstr ""
+msgstr "La respuesta fue publicada"
#: views/commands.py:1540
msgid "The answer is now published"
-msgstr ""
+msgstr "La respuesta fue publicada"
#: views/meta.py:47
#, python-format
@@ -8498,7 +7849,7 @@ msgstr "Sobre %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
-msgstr ""
+msgstr "Por favor ingrese o registresé para enviarnos sus sugerencias"
#: views/meta.py:118
msgid "Q&A forum feedback"
@@ -8517,28 +7868,25 @@ msgid "Privacy policy"
msgstr "Políticas de privacidad"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "usar etiquetas"
+msgstr "Etiquetas sugeridas"
#: views/readers.py:256
#, python-format
msgid ""
"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
"and set the base url for your site to function properly"
-msgstr ""
+msgstr "Por favor vaya a <a href=\"%s\">\"configuraciones->URLs, palabras clave y saludos\"</a> y establezca la url del sitio para que funcione apropiadamente"
#: views/readers.py:421
-#, fuzzy
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr "esta pregunta ha sido seleccionada como la favorita"
+msgstr "Lo sentimos, el comentario que estás buscando se ha eliminado y no se encuentra disponible"
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "moderar-usuario/"
+msgstr "moderar usuario"
#: views/users.py:529
msgid "user profile"
@@ -8558,22 +7906,19 @@ msgstr "perfil - actividad reciente"
#: views/users.py:682
msgid "group joining requests"
-msgstr ""
+msgstr "solicitudes de adhesión a grupos"
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "perfil - reputación del usuario"
+msgstr "perfil - moderación"
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "mensajes/"
+msgstr "mensajes privados"
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "perfil - respuestas"
+msgstr "perfil - mensajes"
#: views/users.py:820
msgid "profile - responses"
@@ -8585,12 +7930,11 @@ msgstr "pefil - votos"
#: views/users.py:883
msgid "user karma"
-msgstr ""
+msgstr "reputación del usuario"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "perfil - reputación del usuario"
+msgstr "Perfil - Reputación del usuario"
#: views/users.py:902
msgid "users favorite questions"
@@ -8613,1367 +7957,115 @@ msgid "profile - email subscriptions"
msgstr "perfil - notificación por email"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "perfil - respuestas"
+msgstr "perfil - %(section)s"
#: views/writers.py:73
-#, fuzzy
msgid "Sorry, anonymous users cannot upload files"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Lo sentimos, los usuarios anónimos no pueden subir archivos"
#: views/writers.py:91
#, python-format
msgid "allowed file types are '%(file_types)s'"
-msgstr ""
+msgstr "los ficheros permitidos son '%(file_types)s'"
#: views/writers.py:104
#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr ""
+msgstr "el tamaño máximo para subir archivos es de %(file_size)sK"
#: views/writers.py:112
-#, fuzzy
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Error al subir el archivo. Por favor contacte el administrador del sitio. "
-"Gracias. %s"
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Error subiendo archivo. Por favor, contacta con el administrador del sitio. Gracias"
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "preguntas sin contestar"
+msgstr "Por favor, haz login para responder preguntas"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Esta cuenta está inactiva."
+msgstr "Este contenido está prohibido"
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Nada encontrado"
+msgstr "Publicación no encontrada"
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Lo sentimos, estás desconectado y no puedes enviar comentarios. Por favor <a href=\"%(sign_in_url)s\">regístrate</a>."
#: views/writers.py:749
-#, fuzzy
msgid "Sorry, anonymous users cannot edit comments"
-msgstr "usuarios anónimos no pueden votar"
+msgstr "Lo sentimos, los usuarios anónimos no pueden editar comentarios."
#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+msgstr "Lo sentimos, estás desconectado y no puedes eliminar comentarios. Por favor, <a href=\"%(sign_in_url)s\">regístrate</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
-msgstr ""
+msgstr "lo sentimos, tenemos dificultades técnicas"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Lo sentimos, no hemos encontrado la pagina que haz solicitado"
+msgstr "Error - no se puede encontrar la publicación de destino"
#: views/writers.py:912
#, python-format
msgid ""
"Cannot convert, because text has more characters than %(max_chars)s - "
"maximum allowed for comments"
-msgstr ""
+msgstr "No se puede convertir, porque el texto tiene mas caracteres que %(max_chars)s - el maximo permitido para comentarios"
-#, fuzzy
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "subscrición guardada, necesitamos una validación de %(email)s , mira "
-#~ "%(details_url)s"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "salir"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Como usuario registrado, puedes ingresar con tu perfil OpenID, salir del "
-#~ "sitio o eliminar permanentemente tu cuenta."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
-#, fuzzy
#~ msgid "Email verification subject line"
-#~ msgstr "Configuración de suscripciones por email"
-
-#, fuzzy
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "como validar una email con %(send_email_key_url)s %(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "últimas preguntas"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "introduce un título descriptivo para tu pregunta"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "usa-estos-caracteres-en-las-etiquetas"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "este correo electrónico se vinculará a gravatar"
-
-#~ msgid "vote/"
-#~ msgstr "votar/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "suscribirse-a-etiquetas/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "URL para el servicio LDAP"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Explicar cómo cambiar la contraseña LDAP"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Nombre de color HTML o valor hexadecimal"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Color de fondo para las respuestas"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Color frontal para las respuestas"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "Compartir contenido en las redes sociales"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "Número de preguntas a mostrar"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "mantener ocultas las etiquetas ignoradas"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "preguntas favoritas del usuario"
-
-#~ msgid "favorite"
-#~ msgstr "favorita"
-
-#~ msgid "question_answered"
-#~ msgstr "pregunta_respondida"
-
-#~ msgid "answer_commented"
-#~ msgstr "respuesta_comentada"
-
-#~ msgid "answer_accepted"
-#~ msgstr "respuesta_aceptada"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "Selección individual"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Nombre de usuario incorrecto."
-
-#, fuzzy
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Por favor, visita el foro y mira lo que hay de nuevo. ¿Podría correr la "
-#~ "voz sobre ello - conoce a alguien que sepa la respuesta a las preguntas?"
-
-#, fuzzy
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Usted ha configurado recibir un email 'diario' sobre las preguntas "
-#~ "seleccionadas. Si usted está recibiendo más de un correo electrónico al "
-#~ "día, por favor no dude en reportar acerca de este problema al "
-#~ "administrador del foro."
-
-#, fuzzy
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Usted ha configurado recibir un email 'semanal' sobre las preguntas "
-#~ "seleccionadas. Si usted está recibiendo más de un correo electrónico a la "
-#~ "semana, por favor no dude en reportar acerca de este problema al "
-#~ "administrador del foro."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Existe la posibilidad de que usted puede estar recibiendo enlaces visto "
-#~ "antes - debido a un tecnicismo que a la larga va a desaparecer."
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "ir a %(link)s para cambiar la frecuencia de notificaciones por email o "
-#~ "contacte al administrador"
-
-#, fuzzy
-#~ msgid "blocked users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "no puede revocar un voto viejo"
-
-#, fuzzy
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s modificaron la pregunta"
-
-#, fuzzy
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s publicaron %(new_answer_count)s nuevas respuestas"
-
-#, fuzzy
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s comentaron la pregunta"
-
-#, fuzzy
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s comentaron respuestas"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s comentaron una respuesta"
-
-#, fuzzy
-#~ msgid "change %(email)s info"
-#~ msgstr "Cambiar email"
-
-#, fuzzy
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "avatar, ver información %(gravatar_faq_url)s"
-
-#, fuzzy
-#~ msgid "Your new Email"
-#~ msgstr "Tu cuenta de email"
-
-#, fuzzy
-#~ msgid "Save Email"
-#~ msgstr "Guardar edición"
-
-#, fuzzy
-#~ msgid "Email not changed"
-#~ msgstr "notificaciones por email cancelada"
-
-#, fuzzy
-#~ msgid "Email changed"
-#~ msgstr "notificaciones por email cancelada"
-
-#, fuzzy
-#~ msgid "email key not sent"
-#~ msgstr "enviar actualizaciones al usuario"
-
-#, fuzzy
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "avatar, ver información %(gravatar_faq_url)s"
-
-#, fuzzy
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "avatar, ver información %(gravatar_faq_url)s"
-
-#, fuzzy
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr "avatar, ver información %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Esta cuenta ya existe, por favor use otra."
-
-#~ msgid "Screen name label"
-#~ msgstr "Nombre de usuario"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "recibir actualizaciones de motivación"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "selecciona una de las siguientes opciones"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Una herramienta para filtrar por etiquetas será mostrada cuando ingreses"
-
-#, fuzzy
-#~ msgid "Login"
-#~ msgstr "ingresar"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Por que usar OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "con OpenID es más fácil"
-
-#~ msgid "reuse openid"
-#~ msgstr "re-usar openid"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "openID es ampliamente adoptado"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "openID es un estándar abierto"
-
-#~ msgid "Find out more"
-#~ msgstr "Para saber más"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Obetener OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Registro tradicional"
-
-#~ msgid "answer permanent link"
-#~ msgstr "enlace permanente a esta respuesta"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "ver todas las etiquetas"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr ""
-#~ "el autor de esta pregunta ha seleccionado esta respuesta como la correcta"
-
-#~ msgid "Related tags"
-#~ msgstr "Etiquetas relacionadas"
-
-#, fuzzy
-#~ msgid "Display tag filter"
-#~ msgstr "Seleccione una etiqueta de filtro para el email"
-
-#~ msgid "Badges summary"
-#~ msgstr "Resúmen de medallas"
-
-#~ msgid "silver badge description"
-#~ msgstr "descripción de la medalla de plata"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "es un un sitio de Preguntas y Respuestas, no un grupo de discusión. Si "
-#~ "quieres discutir, hazlo en los comentarios sobrelas respuestas."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Resumen de reputación del sistema"
-
-#~ msgid "what is gravatar"
-#~ msgstr "que es gravatar"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "información de gravatar"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "Sinceramente,<br />\n"
-#~ " Administrador del Foro"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "me gusta este artículo (clic de nuevo para cancelar)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "me gusta esta respuesta (clic de nuevo para cancelar)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "no me gusta este artículo (clic de nuevo para cancelar)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "no me gusta esta respuesta (clic de nuevo para cancelar)"
-
-#~ msgid "posts per page"
-#~ msgstr "artículos por pagina"
-
-#~ msgid "Tag list"
-#~ msgstr "Lista de etiquetas"
-
-#~ msgid "reputation"
-#~ msgstr "reputación"
-
-#~ msgid "oldest answers"
-#~ msgstr "antiguar respuestas"
-
-#~ msgid "newest answers"
-#~ msgstr "nuevas respuestas"
-
-#~ msgid "popular answers"
-#~ msgstr "respuestas populares"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "tu puedes contestar anonimamente y luego ingresar"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "responder a tu pregunta sólo para dar una respuesta"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "por favor intenta responder, no discutir"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Ingresa/Registrate para publicar tu respuesta"
-
-#~ msgid "Answer the question"
-#~ msgstr "Responde la pregunta"
-
-#~ msgid " or"
-#~ msgstr " o"
-
-#, fuzzy
-#~ msgid "email"
-#~ msgstr "no enviar emails"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "notificaciones por email cancelada"
-
-#~ msgid "question asked"
-#~ msgstr "pregunta formulada"
-
-#~ msgid "question was seen"
-#~ msgstr "la pregunta ha sido vista"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Notificarme una vez al día cuando tenga nuevas respuestas"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Notificarme semanalmente cuando tenga alguna nueva respuesta"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Notificarme semanalmente cuando tenga alguna nueva respuesta"
-
-#, fuzzy
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "\n"
-#~ " Puedes ajustar la frecuencia de emails recibidos en tu "
-#~ "%(profile_url)s\n"
-#~ " "
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "una vez que inicie sesión serás capaz de suscribirte para recibir "
-#~ "actualizaciones"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "información de suscripciones por email"
-
-#~ msgid "Stop sending email"
-#~ msgstr "Detener el envió de emails"
-
-#~ msgid "age unit"
-#~ msgstr "medida de unidad"
-
-#~ msgid "thumb up"
-#~ msgstr "pulgar hacia arriba"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "usuarios han votado positivo esto varias veces"
-
-#~ msgid "thumb down"
-#~ msgstr "pulgar hacia abajo"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "usuarios han votado negativo esto varias veces"
-
-#~ msgid "reputation history"
-#~ msgstr "historial de reputación"
-
-#~ msgid "recent activity"
-#~ msgstr "actividad reciente"
-
-#~ msgid "casted votes"
-#~ msgstr "votos emitidos"
-
-#~ msgid "answer tips"
-#~ msgstr "responder tips"
-
-#~ msgid "please try to provide details"
-#~ msgstr "intenta dar algunos detalles"
-
-#~ msgid "ask a question"
-#~ msgstr "preguntar"
-
-#~ msgid "login to post question info"
-#~ msgstr "ingresa para publicar información de la pregunta"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Ingresa/registrate para publicar tu pregunta"
-
-#~ msgid "question tips"
-#~ msgstr "tips para preguntar"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "por favor, haz que tu pregunta sea relevante"
-
-#~ msgid "login"
-#~ msgstr "ingresar"
-
-#~ msgid "choose password"
-#~ msgstr "seleccionar contraseña"
-
-#~ msgid "retype password"
-#~ msgstr "re-escribir contraseña"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "nueva pregunta"
-#~ msgstr[1] "nueva pregunta"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputación del usuario en la comunidad"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "la pregunta debe contener más de 10 carácteres"
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Para realizar acciones es requerido una reputación mínima"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "título"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "ingresa una dirección de email valida"
-
-#~ msgid "community wiki"
-#~ msgstr "wiki"
-
-#~ msgid "Location"
-#~ msgstr "Localización"
-
-#~ msgid "command/"
-#~ msgstr "comando/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "marcar-etiqueta/"
-
-#~ msgid "interesting/"
-#~ msgstr "interesante/"
-
-#~ msgid "ignored/"
-#~ msgstr "ignorada/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "desmarcar-etiqueta/"
-
-#~ msgid "search/"
-#~ msgstr "buscar/"
-
-#, fuzzy
-#~ msgid "Askbot"
-#~ msgstr "Acerca de"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "Primera vez? Lee nuestra <a href=\"%s\">Preguntas Mas Frecuentes</a>!"
-
-#, fuzzy
-#~ msgid "newquestion/"
-#~ msgstr "nueva pregunta"
-
-#, fuzzy
-#~ msgid "newanswer/"
-#~ msgstr "responder/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "por nombre de usuario"
-
-#, fuzzy
-#~ msgid "Invalid request"
-#~ msgstr "Validación incorrecta"
-
-#, fuzzy
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "Eliminó su propio post con %s puntos o superior"
-
-#, fuzzy
-#~ msgid "nice-answer"
-#~ msgstr "respuesta"
-
-#, fuzzy
-#~ msgid "nice-question"
-#~ msgstr "nueva pregunta"
-
-#, fuzzy
-#~ msgid "pundit"
-#~ msgstr "editar"
-
-#, fuzzy
-#~ msgid "popular-question"
-#~ msgstr "pregunta"
-
-#, fuzzy
-#~ msgid "editor"
-#~ msgstr "editar"
-
-#, fuzzy
-#~ msgid "organizer"
-#~ msgstr "Tu respuesta"
-
-#, fuzzy
-#~ msgid "supporter"
-#~ msgstr "voto positivo"
-
-#, fuzzy
-#~ msgid "teacher"
-#~ msgstr "buscar"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "La primera pregunta respondió con al menos un voto"
-
-#, fuzzy
-#~ msgid "great-answer"
-#~ msgstr "respuesta"
-
-#, fuzzy
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Respuesta votada %s veces"
-
-#, fuzzy
-#~ msgid "great-question"
-#~ msgstr "re-etiquetar preguntas"
-
-#, fuzzy
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Pregunta votada %s veces"
-
-#, fuzzy
-#~ msgid "stellar-question"
-#~ msgstr "ver todas las preguntas"
-
-#, fuzzy
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Pregunta marcada como favorita por %s usuarios"
-
-#, fuzzy
-#~ msgid "famous-question"
-#~ msgstr "pregunta"
-
-#, fuzzy
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "Hizo una pregunta con %s visitas"
-
-#, fuzzy
-#~ msgid "good-answer"
-#~ msgstr "respuesta"
-
-#, fuzzy
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Respuesta votada %s veces"
-
-#, fuzzy
-#~ msgid "good-question"
-#~ msgstr "pregunta"
-
-#, fuzzy
-#~ msgid "Question voted up 25 times"
-#~ msgstr "Pregunta votada %s veces"
-
-#, fuzzy
-#~ msgid "favorite-question"
-#~ msgstr "preguntas favoritas"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Strunk & White"
-
-#, fuzzy
-#~ msgid "strunk-and-white"
-#~ msgstr "Strunk & White"
-
-#, fuzzy
-#~ msgid "expert"
-#~ msgstr "texto"
-
-#, fuzzy
-#~ msgid "notable-question"
-#~ msgstr "nueva pregunta"
-
-#, fuzzy
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "Hizo una pregunta con %s visitas"
-
-#, fuzzy
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "Respuesta acetada y votada %s veces"
-
-#~ msgid "About"
-#~ msgstr "Acerca de"
-
-#, fuzzy
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-
-#~ msgid "how to validate email title"
-#~ msgstr "Cómo validar una email"
-
-#~ msgid "."
-#~ msgstr "."
-
-#, fuzzy
-#~ msgid "Sender is"
-#~ msgstr "Enviar enlace"
-
-#~ msgid "Logout now"
-#~ msgstr "Salir ahora"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "marcar esta pregunta como favorita (clic de nuevo para cancelar)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "remover la marca de favorito de esta pregunta (clic de nuevo para "
-#~ "restaurar marca)"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "ver etiquetas de la pregunta '%(tag_name)s'"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "remover '%(tag_name)s' de la lista de etiquetas interesante"
+#~ msgstr "Verification Email from Q&A forum"
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "remover '%(tag_name)s' de la lista de etiquetas ignoradas"
-
-#, fuzzy
#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "ver otras preguntas con %(view_user)s's que ha etiquetado con '%(tag_name)"
-#~ "s' "
-
-#~ msgid "favorites"
-#~ msgstr "favoritos"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "esta pregunta ha sido seleccionada como favorita"
-#~ msgstr[1] "esta pregunta ha sido seleccionada como favorita"
-
-#, fuzzy
-#~ msgid "thumb-up on"
-#~ msgstr "thumb-up on"
-
-#, fuzzy
-#~ msgid "thumb-up off"
-#~ msgstr "thumb-up off"
-
-#, fuzzy
-#~ msgid "Login name"
-#~ msgstr "Ingresar ahora!"
-
-#~ msgid "home"
-#~ msgstr "inicio"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "Demuestranos que eres humano de verdad"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Soy un humano de verdad"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "Esta respuesta ha sido aceptada como la correcta"
-
-#~ msgid "reputation points"
-#~ msgstr "puntos de reputación"
-
-#, fuzzy
-#~ msgid "badges: "
-#~ msgstr "medallas"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Validación incorrecta"
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "Ingrese su nombre de usuario y contraseña (sensible a las mayusculas)"
-
-#~ msgid "Login failed."
-#~ msgstr "Ingreso fallido."
-
-#, fuzzy
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "Ingrese su nombre de usuario y contraseña (sensible a las mayusculas)"
-
-#, fuzzy
-#~ msgid "password/"
-#~ msgstr "contraseña"
-
-#~ msgid "validate/"
-#~ msgstr "validar/"
-
-#, fuzzy
-#~ msgid "openid/"
-#~ msgstr "reabrir/"
-
-#, fuzzy
-#~ msgid "Password changed."
-#~ msgstr "Tu contraseña ha sido cambiada."
-
-#, fuzzy
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Estas credenciales ya están asociadas con tu cuenta."
-
-#, fuzzy
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "Las nuevas credenciales están ahora asociadas con tu cuenta."
-
-#, fuzzy
-#~ msgid "Request for new password"
-#~ msgstr "Crear contraseña"
-
-#, fuzzy
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr "Un correo de validación ha sido enviado a tu dirección de email."
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Tu pregunta y todas sus respuestas han sido eliminadas"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Tu pregunta ha sido eliminada"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "La pregunta y todas sus respuestas han sido eliminadas"
-
-#~ msgid "question"
-#~ msgstr "pregunta"
-
-#~ msgid "unanswered/"
-#~ msgstr "sinrespuesta/"
-
-#, fuzzy
-#~ msgid "nimda/"
-#~ msgstr "nimda/"
-
-#~ msgid "email update message subject"
-#~ msgstr "asunto del email"
-
-#~ msgid "sorry, system error"
-#~ msgstr "lo sentimos, ocurrió un error del sistema"
-
-#~ msgid "Account functions"
-#~ msgstr "Funciones de la Cuenta"
-
-#~ msgid "Change email "
-#~ msgstr "Cambiar email"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr "Agregar o actualizar la dirección de email asociada a tu cuenta."
-
-#~ msgid "Change OpenID"
-#~ msgstr "Cambiar OpenID"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Cambiar el OpenID asociado a tu cuenta"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Eliminar tu nombre de usuario y todos tus datos de este sitio"
-
-#~ msgid "toggle preview"
-#~ msgstr "Vista preliminar"
-
-#~ msgid "reading channel"
-#~ msgstr "leyendo canal"
-
-#~ msgid "[author]"
-#~ msgstr "[autor]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[fecha de publicación]"
-
-#~ msgid "currency unit"
-#~ msgstr "unidad de medida"
-
-#~ msgid "[pages]"
-#~ msgstr "[paginas]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "abreviacions de pagina"
-
-#~ msgid "[tags]"
-#~ msgstr "[etiquetas]"
-
-#~ msgid "author blog"
-#~ msgstr "blog del autor"
-
-#~ msgid "book directory"
-#~ msgstr "directorio de libros"
-
-#~ msgid "buy online"
-#~ msgstr "comprar online"
-
-#~ msgid "reader questions"
-#~ msgstr "leer preguntas"
-
-#~ msgid "ask the author"
-#~ msgstr "preguntar al autor"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "la respuesta ha sido aceptada como la correcta"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "suscribirse al feed de este libro"
-
-#~ msgid "open any closed question"
-#~ msgstr "abrir y cerrar preguntas"
-
-#~ msgid "books"
-#~ msgstr "libros"
-
-#~ msgid "general message about privacy"
-#~ msgstr "mensaje general sobre las privacidad"
-
-#~ msgid "Site Visitors"
-#~ msgstr "Visitas del sitio"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr "Que información técnica es recolectada de los visitantes?"
-
-#~ msgid "Personal Information"
-#~ msgstr "Información personal"
-
-#~ msgid "details on personal information policies"
-#~ msgstr "detalles de las políticas de información personal"
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr "detalles sobre compartir datos con terceros"
-
-#~ msgid "cookie policy details"
-#~ msgstr "politicas de las cookies"
-
-#~ msgid "Policy Changes"
-#~ msgstr "Cambios de Políticas"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr "como han cambiado las políticas"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "las etiquetas ayudan a mantener las preguntas ordenadas"
-
-#~ msgid "Found by tags"
-#~ msgstr "Buscar etiquetas"
-
-#~ msgid "Search results"
-#~ msgstr "Resultados de busqueda"
-
-#~ msgid "Found by title"
-#~ msgstr "Encontrar por título"
-
-#, fuzzy
-#~ msgid "less answers"
-#~ msgstr "antiguar respuestas"
-
-#, fuzzy
-#~ msgid "click to see coldest questions"
-#~ msgstr "ver las últimas preguntas"
-
-#, fuzzy
-#~ msgid "more answers"
-#~ msgstr "Tu respuesta"
-
-#, fuzzy
-#~ msgid "unpopular"
-#~ msgstr "etiquetas populars"
-
-#, fuzzy
-#~ msgid "popular"
-#~ msgstr "etiquetas populars"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Abrir pregunta previamente cerrada"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "razones"
-
-#~ msgid "on "
-#~ msgstr "en"
-
-#, fuzzy
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Cambiar OpenID"
-
-#, fuzzy
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr "Aquí puedes cambiar tu contraseña. Asegurate de recordarla!"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr "Aquí puedes cambiar tu contraseña. Asegurate de recordarla!"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Conectar tu OpenID con este sitio"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Lo sentimos, ocurrieron algunos errores con:"
-
-#~ msgid "Existing account"
-#~ msgstr "Cuenta existente"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Recordar contraseña"
-
-#, fuzzy
-#~ msgid "Account: delete account"
-#~ msgstr "Eliminar cuenta"
-
-#, fuzzy
-#~ msgid "Delete account permanently"
-#~ msgstr "Eliminar cuenta"
-
-#, fuzzy
-#~ msgid "Traditional login information"
-#~ msgstr "Registro tradicional"
-
-#, fuzzy
-#~ msgid "Send new password"
-#~ msgstr "Cambiar Contraseña"
-
-#, fuzzy
-#~ msgid "Reset password"
-#~ msgstr "Crear contraseña"
-
-#, fuzzy
-#~ msgid "return to login"
-#~ msgstr "regresar a la pagina de ingreso"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr "Haz clic sobre uno de estos servicios para ingresar"
-
-#, fuzzy
-#~ msgid "Enter your login name and password"
-#~ msgstr "Crear nombre de usuario y contraseña"
-
-#, fuzzy
-#~ msgid "Create account"
-#~ msgstr "crear cuenta"
-
-#, fuzzy
-#~ msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Conectar con %(APP_SHORT_NAME)s Facebook!"
-
-#~ msgid "favorite questions"
-#~ msgstr "preguntas favoritas"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "Gracias, tu email ha sido validado."
-
-#, fuzzy
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "Bienvenido de vuelta %s, ahora has ingresado"
-
-#~ msgid "books/"
-#~ msgstr "libros/"
-
-#~ msgid "tempsignin/"
-#~ msgstr "tiempo-de-ingreso/"
-
-#~ msgid "admin/"
-#~ msgstr "admin/"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Los usuarios pueden ser premiado con los siguientes medallas:"
-
-#~ msgid "using tags"
-#~ msgstr "usando las siguientes etiquetas"
-
-#~ msgid "last updated questions"
-#~ msgstr "últimas respuestas"
-
-#~ msgid "Recent awards"
-#~ msgstr "Medallas recientes"
-
-#~ msgid "subscribe to last 30 questions by RSS"
-#~ msgstr "suscribirse a las últimas 30 preguntas por RSS"
-
-#~ msgid "Still looking for more? See"
-#~ msgstr "Buscas más? Mira"
-
-#~ msgid "Please help us answer"
-#~ msgstr "Ayudanos a contestar preguntas"
-
-#~ msgid "number - make blank in english"
-#~ msgstr "numero"
-
-#~ msgid "Questions are sorted by the <strong>time of last update</strong>."
-#~ msgstr ""
-#~ "Las preguntas han sido ordenadas según <strong>el tiempo de su última "
-#~ "actualización</strong>."
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "Las preguntas contestadas recientemente serán mostradas primero."
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "Preguntas ordenadas por <strong>el numero de respuestas</strong>."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr "Las preguntas con más respuestas serán mostradas primero."
-
-#~ msgid "Questions are sorted by the <strong>number of votes</strong>."
-#~ msgstr "Preguntas serán ordenadas por el <strong>numero de votos</strong>."
-
-#~ msgid "Most voted questions are shown first."
-#~ msgstr "Las preguntas mejor valoradas serán mostradas primero."
-
-#~ msgid "all tags - make this empty in english"
-#~ msgstr "todas las etiquetas"
-
-#~ msgid "image associated with your email address"
-#~ msgstr "imagen asociada con tu dirección de email"
-
-#~ msgid "Authentication settings"
-#~ msgstr "Parametros de autentificación"
-
-#~ msgid ""
-#~ "These are the external authentication providers currently associated with "
-#~ "your account."
-#~ msgstr ""
-#~ "Estos son los proveedores de autenticación externa asociada a su cuenta."
-
-#~ msgid ""
-#~ "You currently have no external authentication provider associated with "
-#~ "your account."
-#~ msgstr ""
-#~ "Actualmente tu cuenta no esta asociada a ningún proveedor de "
-#~ "autenticación externa."
-
-#~ msgid ""
-#~ "You can set up a password for your account, so you can login using "
-#~ "standard username and password!"
-#~ msgstr ""
-#~ "Haz configurado la contraseña para tu cuenta, puedes usarla para ingresar "
-#~ "con el método estandar: nombre de usuario y contraseña!"
-
-#~ msgid "You are here for the first time with "
-#~ msgstr "Usted está aquí por primera vez con"
-
-#~ msgid ""
-#~ "Please create your screen name and save your email address. Saved email "
-#~ "address will let you subscribe for the updates on the most interesting "
-#~ "questions and will be used to create and retrieve your unique avatar "
-#~ "image. "
-#~ msgstr ""
-#~ "Por favor, escriba su nombre de usuario y su dirección de correo "
-#~ "electrónico. Su dirección de correo electrónico le permitirá suscribirse "
-#~ "a las actualizaciones de las preguntas más interesantes y se utilizará "
-#~ "para crear y recuperar la imagen de su avatar."
-
-#~ msgid "Or..."
-#~ msgstr "o"
-
-#~ msgid ""
-#~ "Take the oppurtunity to validate my email next to the external provider I "
-#~ "choose."
-#~ msgstr ""
-#~ "Tomar la oportunidad de validad mi email con el proveedor que he "
-#~ "seleccionado."
-
-#~ msgid "Click"
-#~ msgstr "Click"
-
-#~ msgid "Enter your "
-#~ msgstr "Ingresar tu"
-
-#~ msgid "You're seeing this because someone requested a temporary login link"
-#~ msgstr ""
-#~ "Estás viendo esto porque alguien ha solicitado un enlace de conexión "
-#~ "temporal"
-
-#~ msgid "Following the link above will give you access to your account."
-#~ msgstr "Sigue el siguiente enlace para acceder a tu cuenta."
-
-#~ msgid "Request temporary login key"
-#~ msgstr "Solicitar clave de acceso temporal"
-
-#~ msgid "Account: request temporary login key"
-#~ msgstr "Cuenta: solicitar clave de acceso temporal"
-
-#~ msgid ""
-#~ "\n"
-#~ " If you're experiencing problems accessing your account, or if you "
-#~ "forgot your password,\n"
-#~ " here you can request a temporary login key. Fill out your account "
-#~ "email and we'll send you a temporary access link that\n"
-#~ " will enable you to access your account. This token is valid only once "
-#~ "and for a limited period of time.\n"
-#~ " "
-#~ msgstr ""
-#~ "\n"
-#~ " Si estas teniendo problemas de acceo a tu cuenta, u olvidaste tu "
-#~ "contraseña,\n"
-#~ " aqui puedes solicitar una clave de acceso temporal. Ingresa la "
-#~ "dirección de email asociada a tu cuenta y te enviaremos un enlace "
-#~ "temporal\n"
-#~ " para que tengas acceso a tu cuenta. Este será valido una sola vez y "
-#~ "por un período de tiempo limitado.\n"
-#~ " "
-
-#~ msgid "administration area"
-#~ msgstr "Ãrea de Administración"
-
-#~ msgid "Administration menu"
-#~ msgstr "Menú de administración"
-
-#~ msgid "Welcome to the administration area."
-#~ msgstr "Bienvenido al área de adminstración"
-
-#~ msgid ""
-#~ "Sorry, these login credentials belong to anoother user. Plese terminate "
-#~ "your current session and try again."
-#~ msgstr ""
-#~ "Lo sentimos, las credenciales que haz ingresado pertenecen a otro "
-#~ "usuario. Por favor termina tu sesión actual e intenta de nuevo."
-
-#~ msgid "You are already logged in with that user."
-#~ msgstr "Ya haz ingresado con este usuario."
-
-#~ msgid ""
-#~ "Oops, something went wrong in the middle of this process. Please try "
-#~ "again."
-#~ msgstr ""
-#~ "Lo sentimos, algo falló en medio del proceso. Por favor intentalo de "
-#~ "nuevo."
-
-#~ msgid "Temporary login link"
-#~ msgstr "Enlace temporal para ingresar"
-
-#~ msgid "An email has been sent with your temporary login key"
-#~ msgstr "Un email te ha sido enviado con una clave de acceso temporal"
-
-#~ msgid ""
-#~ "You are logged in with a temporary access key, please take the time to "
-#~ "fix your issue with authentication."
-#~ msgstr ""
-#~ "Haz ingresado con una clave de acceso temporal, tomate tu tiempo para "
-#~ "solucionar el problema de autenticación (OpenID o contraseña)."
-
-#, fuzzy
-#~ msgid "You removed the association with %s"
-#~ msgstr "Haz removido la asociación con %s"
-
-#~ msgid ""
-#~ "The authentication with Facebook connect failed due to an invalid "
-#~ "signature"
-#~ msgstr "La autentificación con Facebook ha fallado por un perfil invalido"
-
-#~ msgid ""
-#~ "The authentication with Facebook connect failed, cannot find "
-#~ "authentication tokens"
-#~ msgstr ""
-#~ "La autentificación con Facebook ha fallado, no podemos encontrar una "
-#~ "cuenta asociada"
-
-#~ msgid "local/"
-#~ msgstr "local/"
-
-#~ msgid "Error, the oauth token is not on the server"
-#~ msgstr "Error, esta cuenta no esta registrada en nuestro servidor"
-
-#~ msgid "Something went wrong! Auth tokens do not match"
-#~ msgstr "Algo esta fallando! Tu cuenta no parece coincidir"
-
-#~ msgid "The OpenId authentication request was canceled"
-#~ msgstr "La solicitud de autenticación OpenID ha sido cancelada"
-
-#~ msgid "The OpenId authentication failed: "
-#~ msgstr "La autenticación OpenID ha fallado:"
-
-#~ msgid "Setup needed"
-#~ msgstr "Es necesario configurar"
-
-#~ msgid "The OpenId authentication failed with an unknown status: "
-#~ msgstr "La autenticación OpenID ha fallado por razones desconocidas:"
-
-#~ msgid "Enter your OpenId Url"
-#~ msgstr "Ingresa la URL de tu OpenID"
-
-#, fuzzy
-#~ msgid "Got %s upvotes in a question tagged with \"bug\""
-#~ msgstr "Obtuvo %s votos en la pregunta marcada con \"bug\""
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/es/LC_MESSAGES/djangojs.mo b/askbot/locale/es/LC_MESSAGES/djangojs.mo
index e8c818dd..9c1ff841 100644
--- a/askbot/locale/es/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/es/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/es/LC_MESSAGES/djangojs.po b/askbot/locale/es/LC_MESSAGES/djangojs.po
index 17dd0bed..c67da294 100644
--- a/askbot/locale/es/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/es/LC_MESSAGES/djangojs.po
@@ -1,23 +1,23 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
+# Adolfo Fitoria <adolfo.fitoria@gmail.com>, 2013
+# Victor Trujillo <>, 2012
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-07-14 18:26+0000\n"
-"Last-Translator: Luis <luizja@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: es\n"
+"PO-Revision-Date: 2013-08-05 17:27+0000\n"
+"Last-Translator: Adolfo Fitoria <adolfo.fitoria@gmail.com>\n"
+"Language-Team: Spanish (http://www.transifex.com/projects/p/askbot/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1373826400.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -32,9 +32,7 @@ msgstr "Añade uno o más métodos para iniciar sesión."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Parece que no tienes un método para iniciar sesión, añade uno o más pulsando "
-"en cualquiera de los iconos a continuación."
+msgstr "Parece que no tienes un método para iniciar sesión, añade uno o más pulsando en cualquiera de los iconos a continuación."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -77,15 +75,15 @@ msgstr "Crear una cuenta protegida por contraseña"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
-msgstr ""
+msgstr "requerido"
#: media/js/group_messaging.js:139
msgid "Your message:"
-msgstr ""
+msgstr "Tu mensaje:"
#: media/js/group_messaging.js:152
msgid "send"
-msgstr ""
+msgstr "enviar"
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
@@ -94,43 +92,43 @@ msgstr "cancelar"
#: media/js/group_messaging.js:227
msgid "Reply"
-msgstr ""
+msgstr "Responder"
#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
msgid "message sent"
-msgstr ""
+msgstr "mensaje enviado"
#: media/js/group_messaging.js:271
msgid "user {{str}} does not exist"
msgid_plural "users {{str}} do not exist"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "usuario {{str}} no existe"
+msgstr[1] "los usuarios {{str}} no existen"
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
-msgstr ""
+msgstr "no puedes enviarte mensaje a ti mismo"
#: media/js/group_messaging.js:323
msgid "Recipient:"
-msgstr ""
+msgstr "Receptor:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
+msgstr "Para ver resultados, dos o mas caracteres son requeridos"
#: media/js/live_search.js:218
msgid "Ask Your Question"
-msgstr ""
+msgstr "Haz tu Pregunta"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lo sentimos, esta etiqueta no existe"
+msgstr[1] "Lo sentimos, estas etiquetas no existen"
#: media/js/live_search.js:313
msgid "search or ask your question"
-msgstr ""
+msgstr "buscar o haz tu pregunta"
#: media/js/post.js:28
msgid "loading..."
@@ -139,8 +137,8 @@ msgstr "cargando..."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "debe de ser mas corto que %(max_chars)s carácter"
+msgstr[1] "debe de ser mas corto que %(max_chars)s caracteres"
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
@@ -148,44 +146,44 @@ msgstr "las etiquetas no pueden estar vacías"
#: media/js/post.js:160
msgid "details are required"
-msgstr ""
+msgstr "detalles son requeridos"
#: media/js/post.js:163
#, c-format
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "por favor introduzca al menos %s carácter mas"
+msgstr[1] "por favor introduzca al menos %s caracteres mas"
#: media/js/post.js:171
msgid "enter your question"
-msgstr ""
+msgstr "introduzca su pregunta"
#: media/js/post.js:174
#, c-format
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "por favor introduzca al menos %s carácter mas"
+msgstr[1] "por favor introduzca al menos %s caracteres mas"
#: media/js/post.js:193
msgid "content cannot be empty"
msgstr "el contenido no puede estar vacío"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "introduce %s carácteres más"
-msgstr[1] "introduce %s carácteres más"
+msgstr[0] "por favor introduzca al menos %s carácter mas"
+msgstr[1] "por favor introduzca al menos %s caracteres mas"
#: media/js/post.js:253
msgid "Back to the question"
-msgstr ""
+msgstr "Volver a la pregunta"
#: media/js/post.js:303
msgid "draft saved..."
-msgstr ""
+msgstr "borrador guardado"
#: media/js/post.js:548
msgid "insufficient privilege"
@@ -216,9 +214,8 @@ msgid "please confirm offensive"
msgstr "confirmar que es ofensivo"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "confirmar que es ofensivo"
+msgstr "estas seguro que este post es ofensivo, contiene spam, propaganda, contenido malicioso, etc?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -257,12 +254,11 @@ msgstr "<div>Siguiendo</div><div class=\"unfollow\">Dejar de seguir</div>"
#: media/js/post.js:901
msgid "remove flag"
-msgstr ""
+msgstr "remover bandera"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "confirmar que es ofensivo"
+msgstr "estas seguro que este post es ofensivo, contiene spam, propaganda, contenido malicioso, etc?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -274,7 +270,7 @@ msgstr "eliminar"
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
-msgstr ""
+msgstr "Lo sentimos, algo no va bien aquí"
#: media/js/post.js:1665
msgid "add comment"
@@ -285,14 +281,14 @@ msgid "save comment"
msgstr "guardar comentario"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "introduce %s carácteres más"
+msgstr "por favor introduce %s caracteres mas"
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "introduce %s carácteres más"
+msgstr "por favor introduzca %s caracteres mas"
#: media/js/post.js:1723
#, c-format
@@ -301,16 +297,15 @@ msgstr "quedan %s caracteres"
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "edición menor (no enviar alertas)"
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "¿Estás seguro de eliminar tu inicio de sesión de %s?"
+msgstr "Estás seguro que no quieres enviar este comentario?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
-msgstr ""
+msgstr "justo ahora"
#: media/js/post.js:1956
msgid "delete this comment"
@@ -322,7 +317,7 @@ msgstr "confirmar eliminación del comentario"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
-msgstr ""
+msgstr "por favor inicia sesión o registrate para enviar comentarios"
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
@@ -330,87 +325,83 @@ msgstr "Introduce el título de la pregunta (más de 10 caracteres)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "Lo sentimos, posees acceso solo lectura"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
-msgstr ""
+msgstr "guardar"
#: media/js/post.js:3199
msgid "Enter the logo url or upload an image"
-msgstr ""
+msgstr "Introduzca la URL del logo o cargue una imagen"
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "¿Estás seguro de eliminar tu inicio de sesión de %s?"
+msgstr "Realmente quiere remover la imagen?"
#: media/js/post.js:3341
msgid "change logo"
-msgstr ""
+msgstr "cambiar logo"
#: media/js/post.js:3342
msgid "add logo"
-msgstr ""
+msgstr "agregar logo"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "la etiqueta \"%s\" ya fue agregada, no hay necesidad de repetir (presione \"escape\" para borrar)"
#: media/js/post.js:3453
#, c-format
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "un máximo de %s etiqueta es permitida"
+msgstr[1] "un máximo de %s etiquetas son permitidas"
#: media/js/post.js:3799
msgid "Delete category?"
-msgstr ""
+msgstr "Borrar categoría?"
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
msgstr "editar"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "el contenido no puede estar vacío"
+msgstr "favor introducir al menos una etiqueta"
#: media/js/post.js:4011
msgid "already exists at the current level!"
-msgstr ""
+msgstr "ya existe en el nivel actual"
#: media/js/post.js:4047
msgid "add category"
-msgstr ""
+msgstr "agregar categoría"
#: media/js/post.js:4594
msgid "save tags"
-msgstr ""
+msgstr "guardar etiquetas"
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "nombre de archivo"
+msgstr "Nombre de usuario:"
#: media/js/post.js:4710
msgid "Group name:"
-msgstr ""
+msgstr "Nombre de grupo:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "Compartido con los siguientes usuarios:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "Compartido con los siguientes grupos:"
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr "La etiqueta «<span></span>» coincide con:"
+msgstr "La etiqueta \"<span>\n\n</span>\" \ncoincide con:"
#: media/js/tag_selector.js:84
#, c-format
@@ -428,65 +419,60 @@ msgstr[0] "¿Eliminar esta notificación?"
msgstr[1] "¿Eliminar estas notificaciones?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "eliminar este comentario"
-msgstr[1] "eliminar este comentario"
+msgstr[0] "Cerrar esta pregunta?"
+msgstr[1] "Cerrar estas preguntas?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Eliminar la bandera y aprobar esta entrada?"
+msgstr[1] "Eliminar todas las banderas y aprobar estas entradas?"
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "entrada eliminada"
+msgstr "tu post ha sido eliminado"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "entrada restaurada"
+msgstr "tu post ha sido restaurado!"
#: media/js/user.js:246
msgid "Accept"
-msgstr ""
+msgstr "Aceptar"
#: media/js/user.js:255
msgid "Reject"
-msgstr ""
+msgstr "Rechazar"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "agregar nueva razón de rechazo"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
+msgstr "Parece que hay cosas que reparar:"
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "descripción de la imagen"
+msgstr "Favor proveer descripción"
#: media/js/user.js:446
msgid "Please provide details."
-msgstr ""
+msgstr "Favor proveer detalles."
#: media/js/user.js:560
msgid "A reason must be selected to delete one."
-msgstr ""
+msgstr "Una razón debe estar seleccionada para borrarla."
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "Una razón debe de ser seleccionada para rechazar post."
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"<a href=\"%(signin_url)s\">Inicia sesión</a> para seguir a %(username)s"
+msgstr "<a href=\"%(signin_url)s\">Inicia sesión</a> para seguir a %(username)s"
#: media/js/user.js:740
#, c-format
@@ -505,15 +491,15 @@ msgstr "seguir a %s"
#: media/js/user.js:883
msgid "add group"
-msgstr ""
+msgstr "agregar grupo"
#: media/js/user.js:963
msgid "add"
-msgstr ""
+msgstr "agregar"
#: media/js/utils.js:99
msgid "and"
-msgstr ""
+msgstr "y"
#: media/js/utils.js:117
msgid "click to close"
@@ -525,78 +511,77 @@ msgstr "pulsa para editar este comentario"
#: media/js/utils.js:905
msgid "convert to answer"
-msgstr ""
+msgstr "convertir a respuesta"
#: media/js/utils.js:958
msgid "Ok"
-msgstr ""
+msgstr "Ok"
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "cancelar"
+msgstr "Cancelar"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "Cargado archivo: %s"
#: media/js/utils.js:1234
msgid "Choose a different image"
-msgstr ""
+msgstr "Escoja una imagen diferente"
#: media/js/utils.js:1236
msgid "Choose a different file"
-msgstr ""
+msgstr "Escoja un archivo diferente"
#: media/js/utils.js:1250
msgid "Oops, looks like we had an error. Sorry."
-msgstr ""
+msgstr "Oops, parece que tuvimos un error. Lo sentimos."
#: media/js/utils.js:1311
msgid "Choose an image to insert"
-msgstr ""
+msgstr "Escoja imagen a insertar"
#: media/js/utils.js:1313
msgid "Choose a file to insert"
-msgstr ""
+msgstr "Escoja archivo a insertar"
#: media/js/utils.js:1326
msgid "Allowed file types are:"
-msgstr ""
+msgstr "Los tipos de archivo permitidos son:"
#: media/js/utils.js:1332
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
msgid "Or paste file url here"
-msgstr ""
+msgstr "O pegue la url del archivo aquí"
#: media/js/utils.js:1406
msgid "Save"
-msgstr ""
+msgstr "Guardar"
#: media/js/utils.js:1478
msgid "saved"
-msgstr ""
+msgstr "guardado"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "habilitado"
#: media/js/utils.js:1604
msgid "disabled"
-msgstr ""
+msgstr "deshabilitado"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "nombre de grupo"
#: media/js/utils.js:2046
msgid "add new group"
-msgstr ""
+msgstr "agregar grupo"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "El grupo %(name)s ya existe. Los nombres de grupo no distinguen mayúsculas de minúsculas."
#: media/js/utils.js:2311
#, c-format
@@ -605,131 +590,130 @@ msgstr "ver preguntas con la etiqueta «%s»"
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "atrás"
#: media/js/utils.js:3359
msgid "from now"
-msgstr ""
+msgstr "desde ahora"
#: media/js/utils.js:3361
msgid "about a minute"
-msgstr ""
+msgstr "alrededor de un minuto"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d minutos"
#: media/js/utils.js:3363
msgid "about an hour"
-msgstr ""
+msgstr "alrededor de una hora"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d horas"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
-msgstr ""
+msgstr "ayer"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d días"
#: media/js/utils.js:3367
msgid "about a month"
-msgstr ""
+msgstr "alrededor de un mes"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d meses"
#: media/js/utils.js:3369
msgid "about a year"
-msgstr ""
+msgstr "alrededor de un año"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d años"
#: media/js/utils.js:3468
msgid "Jan"
-msgstr ""
+msgstr "Ene"
#: media/js/utils.js:3469
msgid "Feb"
-msgstr ""
+msgstr "Feb"
#: media/js/utils.js:3470
msgid "Mar"
-msgstr ""
+msgstr "Mar"
#: media/js/utils.js:3471
msgid "Apr"
-msgstr ""
+msgstr "Abr"
#: media/js/utils.js:3472
msgid "May"
-msgstr ""
+msgstr "May"
#: media/js/utils.js:3473
msgid "Jun"
-msgstr ""
+msgstr "Jun"
#: media/js/utils.js:3474
msgid "Jul"
-msgstr ""
+msgstr "Jul"
#: media/js/utils.js:3475
msgid "Aug"
-msgstr ""
+msgstr "Ago"
#: media/js/utils.js:3476
msgid "Sep"
-msgstr ""
+msgstr "Sep"
#: media/js/utils.js:3477
msgid "Oct"
-msgstr ""
+msgstr "Oct"
#: media/js/utils.js:3478
msgid "Nov"
-msgstr ""
+msgstr "Nov"
#: media/js/utils.js:3479
msgid "Dec"
-msgstr ""
+msgstr "Dec"
#: media/js/utils.js:3491
msgid "2 days ago"
-msgstr ""
+msgstr "2 días atrás"
#: media/js/utils.js:3498
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s hora atras"
+msgstr[1] "%s horas atras"
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s minuto atras"
+msgstr[1] "%s minutos atras"
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
-msgstr ""
+msgstr "insertar un archivo"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "introduce la dirección URL de la imagen"
+msgstr "introduce la dirección URL de la imagen, ej http://ejemplo.com/imagen.jp or cargue un archivo de imagen"
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -807,18 +791,11 @@ msgstr "nombre de archivo"
msgid "link text"
msgstr "texto del enlace"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "guardar comentario"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "el mínimo de caracteres en el contenido es %s"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "el mínimo de caracteres en el título es %s"
-
-#~ msgid "please enter title"
-#~ msgstr "introduce el título"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "confirmar abandono del comentario"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/fi/LC_MESSAGES/django.mo b/askbot/locale/fi/LC_MESSAGES/django.mo
index 17f472ae..8139aa2f 100644
--- a/askbot/locale/fi/LC_MESSAGES/django.mo
+++ b/askbot/locale/fi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/fi/LC_MESSAGES/django.po b/askbot/locale/fi/LC_MESSAGES/django.po
index 23b2edfc..09ec5053 100644
--- a/askbot/locale/fi/LC_MESSAGES/django.po
+++ b/askbot/locale/fi/LC_MESSAGES/django.po
@@ -1,61 +1,56 @@
-# Finnish translation for CNPROG package.
+# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
# Hannu Sehm <hannu@kipax.fi>, 2012
# Otto Nuoranne <otto.nuoranne@hotmail.com>, 2012
# Pekka Järvinen <pekka.jarvinen@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 1.0\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-01-30 16:15+0000\n"
-"Last-Translator: maakuth <markus.vuorio@gmail.com>\n"
-"Language-Team: Finnish <finnish@askbot.org>\n"
-"Language: fi\n"
+"PO-Revision-Date: 2013-08-02 05:32+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/askbot/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Poedit-SourceCharset: utf-8\n"
-"X-POOTLE-MTIME: 1359562507.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
-"Valitettavasti kirjautumattomat vierailijat eivät voi käyttää tätä toimintoa"
+msgstr "Valitettavasti kirjautumattomat vierailijat eivät voi käyttää tätä toimintoa"
#: feed.py:34 feed.py:108
msgid " - "
msgstr " - "
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
msgstr "Valikoidut kysymykset"
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "Poista tunnus"
+msgstr "valitse maa"
#: forms.py:150
msgid "Country"
msgstr "Maa"
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr "vaadittu kenttä"
+msgstr "Maa-kenttä on pakollinen"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "otsikon tulee olla yli 10 merkkiä pitkä"
-msgstr[1] "otsikon tulee olla yli 10 merkkiä pitkä"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:199
#, python-format
@@ -74,16 +69,15 @@ msgid "title"
msgstr "otsikko"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Ole hyvä ja kysy kysymyksesi!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "otsikon tulee olla yli 10 merkkiä pitkä"
-msgstr[1] "otsikon tulee olla yli 10 merkkiä pitkä"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:270
#, python-format
@@ -103,15 +97,13 @@ msgstr "sisältö"
#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] ""
-"jokaisen tagin tulee olla vähintään <span class=\"hidden\">%(max_chars)d</"
-"span>yhden merkin pituinen"
+msgstr[0] "jokaisen tagin tulee olla vähintään <span class=\"hidden\">%(max_chars)d</span>yhden merkin pituinen"
msgstr[1] "jokaisen tagin tulee olla vähintään %(max_chars)d merkin pituinen"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -120,44 +112,37 @@ msgid "tags"
msgstr "tagit"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Tagit ovat lyhyitä apusanoja, joissa ei ole välilyöntejä. Viisi tagia voi "
-"syöttää maksimissaan."
-msgstr[1] ""
-"Tagit ovat lyhyitä apusanoja, joissa ei ole välilyöntejä. Viisi tagia voi "
-"syöttää maksimissaan."
+msgstr[0] "Tagit ovat lyhyitä avainsanoja ilman välejä. Voit käyttää enintään %(max_tags)d tagiä."
+msgstr[1] "Tagit ovat lyhyitä avainsanoja ilman välejä. Voit käyttää enintään %(max_tags)d tagiä."
#: forms.py:439
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] ""
-"käytä vähintään <span class=\"hidden\">%(tag_count)d</span>yhtä tagia"
+msgstr[0] "käytä vähintään <span class=\"hidden\">%(tag_count)d</span>yhtä tagia"
msgstr[1] "käytä vähintään %(tag_count)d tagia"
#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
-msgstr ""
+msgstr "Ainakin yksi seuraavista tageistä on pakollinen: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
+msgstr "Yhteisöwiki (mainepisteitä ei annta & muut voivat muokata viestiä)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"jos valitset yhteisön muokattavissa olevan asetuksen, kysymykset ja "
-"vastaukset eivät anna pisteitä kirjoittajalle eikä kirjoittajan nimeä näy"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "jos valitset yhteisön muokattavissa olevan asetuksen, kysymykset ja vastaukset eivät anna pisteitä kirjoittajalle eikä kirjoittajan nimeä näy"
#: forms.py:496
msgid "update summary:"
@@ -167,94 +152,82 @@ msgstr "päivitysvedos:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"kirjoita lyhyt yhteenveto mitä teit (esim. kirjotusvirheiden korjaus, "
-"paranneltiin tekstisijoittelua, jne. Ei pakollinen.)"
+msgstr "kirjoita lyhyt yhteenveto mitä teit (esim. kirjotusvirheiden korjaus, paranneltiin tekstisijoittelua, jne. Ei pakollinen.)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
-msgstr ""
+msgstr "Lisää tai vähennä pisteitä"
#: forms.py:600 const/__init__.py:375
msgid "approved"
-msgstr ""
+msgstr "hyväksytty"
#: forms.py:601 const/__init__.py:376
msgid "watched"
-msgstr ""
+msgstr "katsottu"
#: forms.py:602 const/__init__.py:377
-#, fuzzy
msgid "suspended"
-msgstr "päivitetty"
+msgstr "jäähyllä"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "lukittu"
#: forms.py:605
-#, fuzzy
msgid "administrator"
-msgstr "Terveisin ylläpito"
+msgstr "ylläpitäjä"
#: forms.py:606 const/__init__.py:374
-#, fuzzy
msgid "moderator"
-msgstr "hallitse-kayttajaa/"
+msgstr "moderaattori"
#: forms.py:625
-#, fuzzy
msgid "Change status to"
-msgstr "Vaihda tageja"
+msgstr "Vaihda statuksesi"
#: forms.py:652
msgid "which one?"
-msgstr ""
+msgstr "mikä?"
#: forms.py:673
-#, fuzzy
msgid "Cannot change own status"
-msgstr "et voi äänestää omia postauksia"
+msgstr "Et voi vaihtaa omaa statustasi"
#: forms.py:679
msgid "Cannot turn other user to moderator"
-msgstr ""
+msgstr "Et voi tehdä toisesta käyttäjästä moderaattoria"
#: forms.py:686
msgid "Cannot change status of another moderator"
-msgstr ""
+msgstr "Et voi vaihtaa toisen moderaattorin statusta"
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "et voi äänestää omia postauksia"
+msgstr "Et voi vaihtaa statusta ylläpitäjäksi"
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
+msgstr "Jos haluat muuttaa %(username)s:n statusta, tee merkityksellinen valinta"
#: forms.py:708
-#, fuzzy
msgid "Subject line"
-msgstr "Valitse teema"
+msgstr "Aihe"
#: forms.py:713
-#, fuzzy
msgid "Message text"
-msgstr "Viestin sisältö:"
+msgstr "Viestin teksti"
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "Nimi:"
+msgstr "Nimesi (vapaaehtoinen):"
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "sähköposti"
+msgstr "Sähköposti:"
#: forms.py:730
msgid "Your message:"
@@ -262,75 +235,72 @@ msgstr "Viesti:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr ""
+msgstr "En halua antaa sähköpostiosoitettanu enkä saada vastausta:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr ""
+msgstr "Klikkaa raksi ruutuun \"En halua luovuttaa sähköpostiani\"."
#: forms.py:791
msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Käyttäjätunnus:"
+msgstr "Kirjautuminen"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Sähköpostiosoite"
+msgstr "Sähköpostiosoite:"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "käyttäjätunnus on pakollinen"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
msgstr ""
#: forms.py:914 forms.py:957
-#, fuzzy
msgid "ask anonymously"
-msgstr "anonyymi"
+msgstr "kysy anonyymisti"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
+msgstr "Klikkaa raksi ruutuun, jos haluat jättää nimesi julkaisematta kysyessäsi tätä"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
+msgstr "Olet kysynyt kysymyksen anonyymisti - jos päätät paljastaa henkilöllisyytesi, klikkaa tätä ruutua."
#: forms.py:1217
msgid "reveal identity"
-msgstr ""
+msgstr "paljasta henkilöllisyys"
#: forms.py:1296
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
+msgstr "Vain tämän nimettömän kysymyksen kysyjä voi paljastaa henkilöllisyytensä - ole hyvä ja klikkaa ruutua uudelleen"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
+msgstr "Säännöt näyttävät juuri muuttuneen - et voi enää kysyä anonyymisti. Ole hyvä ja klikkaa \"paljasta henkilöllisyys\" -ruutua tai päivitä sivu ja yritä muokata kysymystä uudelleen."
#: forms.py:1373
msgid "Real name"
@@ -342,11 +312,11 @@ msgstr "Websivu"
#: forms.py:1387
msgid "City"
-msgstr ""
+msgstr "Kaupunki"
#: forms.py:1396
msgid "Show country"
-msgstr ""
+msgstr "Näytä maa"
#: forms.py:1401
msgid "Show tag choices"
@@ -374,7 +344,7 @@ msgstr "sähköpostiosoite on jo tietokannassa"
#: forms.py:1470
msgid "Choose email tag filter"
-msgstr ""
+msgstr "Valitse sähköpostin tagisuodatin"
#: forms.py:1522
msgid "Asked by me"
@@ -394,7 +364,7 @@ msgstr "Koko keskustelupalsta (tagi-suodatettu)"
#: forms.py:1535
msgid "Comments and posts mentioning me"
-msgstr ""
+msgstr "Kommentit ja merkinnät, joissa minut mainitaan"
#: forms.py:1619
msgid "please choose one of the options above"
@@ -405,19 +375,17 @@ msgid "okay, let's try!"
msgstr "OK, koitetaan!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "ei sähköpostipäivityksiä"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
-msgstr "otsikko"
+msgstr "Nimi"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "kysymykset"
+msgstr "Kuvaus"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -427,9 +395,8 @@ msgid "Tags"
msgstr "Tagit"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -465,9 +432,8 @@ msgid "edit/"
msgstr "muokkaa/"
#: urls.py:85
-#, fuzzy
msgid "subscriptions/"
-msgstr "kysymykset"
+msgstr "Tilaukset"
#: urls.py:94
msgid "select_languages/"
@@ -479,7 +445,7 @@ msgstr "ryhmat/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr ""
+msgstr "käyttäjät/päivityksellä_oma_avatar/"
#: urls.py:115 urls.py:120
msgid "badges/"
@@ -523,9 +489,8 @@ msgid "ask/"
msgstr "kysy/"
#: urls.py:231
-#, fuzzy
msgid "retag/"
-msgstr "tagit/"
+msgstr "tagaa-uudelleen/"
#: urls.py:236
msgid "close/"
@@ -540,29 +505,24 @@ msgid "answer/"
msgstr "vastaa/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "kysymykset"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "kysymykset"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "kysymykset"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "kysymykset"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "näytä tagit"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -575,7 +535,7 @@ msgstr "merkkaa-luetuksi/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr ""
+msgstr "widgetit/"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
@@ -599,32 +559,28 @@ msgid "account/"
msgstr "tunnus/"
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "nollataan tagit"
+msgstr "Sisäänpääsyasetukset"
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
-msgstr ""
+msgstr "Salli sisäänpääsy foorumille vain rekisteröityneille käyttäjille"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "vaadittu kenttä"
+msgstr "ei mitään - ei vaadittu"
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "nollataan tagit"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "sähköpostiosoitteesi"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -639,247 +595,231 @@ msgid "Please use space to separate the entries, do not use the @ symbol!"
msgstr ""
#: conf/badges.py:13
-#, fuzzy
msgid "Badge settings"
-msgstr "nollataan tagit"
+msgstr "Mitaliasetukset"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
+msgstr "Kurinalainen: vähimmäismäärä positiivisia ääniä poistetulle merkinnälle"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
+msgstr "Ryhmäpaine: vähimmäismäärä negatiivisia ääniä poistetulle merkinnälle"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr ""
+msgstr "Opettaja: vähimmäismäärä positiivisia ääniä vastaukselle"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Melko hyvä vastaus: vähimmäismäärä positiivisia ääniä vastaukselle"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Hyvä vastaus: vähimmäismäärä positiivisia ääniä vastaukselle"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Mahtava vastaus: vähimmäismäärä positiivisia ääniä vastaukselle"
#: conf/badges.py:77
msgid "Nice Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Melko hyvä kysymys: vähimmäismäärä positiivisia ääniä kysymykselle"
#: conf/badges.py:86
msgid "Good Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Hyvä kysymys: vähimmäismäärä positiivisia ääniä kysymykselle"
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Mahtava kysymys: vähimmäismäärä positiivisia ääniä kysymykselle"
#: conf/badges.py:104
-#, fuzzy
msgid "Popular Question: minimum views"
-msgstr "Suosittu kysymys"
+msgstr "Suosittu kysymys: vähimmäismäärä katsomiskertoja"
#: conf/badges.py:113
-#, fuzzy
msgid "Notable Question: minimum views"
-msgstr "Huomattava kysymys"
+msgstr "Huomattava kysymys: vähimmäismäärä katsomiskertoja"
#: conf/badges.py:122
-#, fuzzy
msgid "Famous Question: minimum views"
-msgstr "Tunnettu kysymys"
+msgstr "Kuuluisa kysymys: vähimmäismäärä katsomiskertoja"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr ""
+msgstr "Itseoppija: vähimmäismäärä positiivisia ääniä vastaukselle"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
-msgstr ""
+msgstr "Kansalaisvelvollisuus: vähimmäismäärä positiivisia ääniä"
#: conf/badges.py:149
msgid "Enlightened Duty: minimum upvotes"
-msgstr ""
+msgstr "Valaistunut velvollisuus: vähimmäismäärä positiivisia ääniä"
#: conf/badges.py:158
msgid "Guru: minimum upvotes"
-msgstr ""
+msgstr "Guru: vähimmäismäärä positiivisia ääniä"
#: conf/badges.py:167
msgid "Necromancer: minimum upvotes"
-msgstr ""
+msgstr "Manaaja: vähimmäismäärä positiivisia ääniä"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr ""
+msgstr "Manaaja: vähimmäisviive (päiviä)"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Apulaistoimittaja: muokkauskertojen vähimmäismäärä"
#: conf/badges.py:194
-#, fuzzy
msgid "Favorite Question: minimum stars"
-msgstr "Suosikkikysymys"
+msgstr "Lempikysymys: vähimmäismäärä tähtiä"
#: conf/badges.py:203
-#, fuzzy
msgid "Stellar Question: minimum stars"
-msgstr "Tähtikysymys"
+msgstr "Asiallinen kysymys: vähimmäismäärä tähtiä"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr ""
+msgstr "Selostaja: vähimmäismäärä kommentteja"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
-msgstr ""
+msgstr "Taksonomi: vähimmäismäärä tagien käyttökertoja"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
-msgstr ""
+msgstr "Intoilija: vähimmäismäärä päiviä"
#: conf/email.py:15
msgid "Email and email alert settings"
msgstr "Sähköposti ja sen asetukset"
#: conf/email.py:24
-#, fuzzy
msgid "Prefix for the email subject line"
-msgstr "Tervetuloa"
+msgstr "Sähköpostin aihe-kentän etuliite"
#: conf/email.py:26
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
+msgstr "Vakioasetus django-asetuksen EMAIL_SUBJECT_PREFIX mukaan. Tähän kenttään kirjoitettu arvo korvaa vakioasetuksen."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Tallenna sähköpostiosoitteesi"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Sähköposti ja sen asetukset"
+msgstr "Sähköpostihuomautukset päälle"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
-msgstr ""
+msgstr "Uutismerkintöjen enimmäismäärä sähköpostihuomautuksessa"
#: conf/email.py:72
-#, fuzzy
msgid "Default notification frequency all questions"
-msgstr "Vakio aikaväli sähköpostien lähetyksessä"
+msgstr "Päivitysten vakiotiheys kaikille kysymyksille"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
+msgstr "Valitsemalla tämän voit määrittää sähköpostitettujen päivitysten tiheyttä kaikille kysymyksille"
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "Vakio aikaväli sähköpostien lähetyksessä"
+msgstr "Päivitysten vakiotiheys käyttäjän kysymille kysymyksille"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "Valitsemalla tämän voit määrittää sähköpostitettujen päivitysten tiheyttä käyttäjän kysymille kysymyksille"
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr "Vakio aikaväli sähköpostien lähetyksessä"
+msgstr "Päivitysten vakiotiheys kysymyksille, joihin käyttäjä on vastannut"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "Valitsemalla tämän voit määrittää sähköpostitettujen päivitysten tiheyttä kysymyksille, joihin käyttäjä on vastannut"
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Päivitysten vakiotiheys käyttäjän yksittäin valitsemille kysymyksille"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "Valitsemalla tämän voit määrittää sähköpostitettujen päivitysten tiheyttä käyttäjän yksittäin valitsemille kysymyksille"
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "Päivitysten vakiotiheys maininnoille ja kommenteille"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "Valitsemalla tämän voit määrittää sähköpostitettujen päivitysten tiheyttä maininnoille ja kommenteille"
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
-msgstr "Ei vastaamattomia kysymyksiä"
+msgstr "Muistuta ajoittain vastaamattomista kysymyksistä"
#: conf/email.py:145
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
+msgstr "HUOM: käyttääksesi tätä toimintoa, sinun on suoritettava komento \"send_unanswered_question_reminders\" (esimerkiksi cron jobin kautta sopivalla tiheydellä)"
#: conf/email.py:158
-#, fuzzy
msgid "Days before starting to send reminders about unanswered questions"
-msgstr "Ei vastaamattomia kysymyksiä"
+msgstr "Päiviä ennen kuin aloitetaan vastaamattomista kysymyksistä muistuttaminen"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
+msgstr "Kuinka usein vastaamattomista kysymyksistä muistutetaan (päiviä muistutusten välissä)"
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
-msgstr ""
+msgstr "Vastaamattomia kysymyksiä koskevien muistutusten enimmäismäärä"
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
-msgstr "Ei vastaamattomia kysymyksiä"
+msgstr "Muistuta jaksoittain parhaan vastauksen hyväksymisestä"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "HUOM: käyttääksesi tätä toimintoa, sinun on suoritettava komento \"send_accept_answer_reminders\" (esimerkiksi cron jobin kautta sopivalla tiheydellä)"
#: conf/email.py:207
-#, fuzzy
msgid "Days before starting to send reminders to accept an answer"
-msgstr "Ei vastaamattomia kysymyksiä"
+msgstr "Päiviä ennen kuin vastauksen hyväksymisestä aletaan lähettää muistutuksia"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
+msgstr "Kuinka usein muistutuksia vastauksen hyväksymisestä lähetetään (päiviä muistutusten välillä)"
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
-msgstr ""
+msgstr "Muistutusten enimmäismäärä"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
@@ -888,7 +828,7 @@ msgstr "Vaadi sähköpostiosoitteen tarkistus ennen hyväksyntää"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
+msgstr "Aktiivinen sähköpostitili vahvistetaan lähettämällä vahvistuskoodi sähköpostitse "
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -896,45 +836,31 @@ msgstr "Sähköpostiosoite anonyymeille käyttäjille"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Käytä tätä asetusta kontrolloidaksesi käyttäjien gravataria, joilla ei ole "
-"sähköpostiosoitetta"
+msgstr "Käytä tätä asetusta kontrolloidaksesi käyttäjien gravataria, joilla ei ole sähköpostiosoitetta"
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
-msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
+msgstr "Salli kysymysten kysyminen sähköpostitse"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Täytä IMAP-asetukset settings.py -tiedostossa ennen tämän asetuksen sallimista"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
+msgstr "Korvaa väli väliviivalla sähköpostitse lähetetyissä tageissä"
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
+msgstr "Tämä asetus koskee sähköpostitse kysyttyjen kysymysten aihe-kenttään kirjoitettuja tagejä."
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
+msgstr "Salli vastaaminen ja kommentoiminen sähköpostitse"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -950,41 +876,39 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
msgid "Keys for external services"
-msgstr ""
+msgstr "Avaimet ulkopuolisille palveluille"
#: conf/external_keys.py:19
msgid "Google site verification key"
-msgstr ""
+msgstr "Google-sivun vahvistuskoodi"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Tämä koodi auttaa Googlea luetteloimaan sivusi - voit hakea sen täältä: <a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
msgstr "Google Analytics -palvelun avain"
#: conf/external_keys.py:38
-#, fuzzy, python-format
+#, python-format
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Hae <a href=\"%(ga_site)s\">Google Analytics</a> -palvelun avain, jos haluat "
-"käyttää sitä sivustollasi"
+msgstr "Jos haluat käyttää Google Analyticsiä sivusi tarkkailemiseen, hae koodi täältä: <a href=\"%(url)s\">Google Analytics</a>"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "Salli recaptcha (vaatii alla näkyvät avaimet)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -995,15 +919,12 @@ msgid "Recaptcha private key"
msgstr "Recaptcha-palvelun yksityinen avain (private key)"
#: conf/external_keys.py:72
-#, fuzzy, python-format
+#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha on työkalu, joka auttaa erottamaan robotit ihmisistä. Käyttö on "
-"suositeltavaa. Saat avaimen osoitteesta <a href=\"http://recaptcha.net"
-"\">recaptcha.net</a>."
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha on työkalu todellisten ihmisten erottelemiseksi ärsyttävistä spam-roboteista. Hae työkalu ja yleinen koodi täältä: <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1013,9 +934,9 @@ msgstr "Facebook-rajapinnan julkinen avain (public key)"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Facebookin API-koodi ja Facebook secret sallivat Facebook Connectin sisäänkirjautumistavan sivullasi. Hae koodit täältä: <a href=\"%(url)s\">facebook create app</a>"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1023,47 +944,48 @@ msgstr "Facebook-rajapinnan salainen avain (secret key)"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Twitterin käyttäjän koodi"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Rekisteröi foorumisi täällä: <a href=\"%(url)s\">twitter applications site</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Twitterin Consumer secret -avain"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "LinkedInin käyttäjän koodi"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Rekisteröi foorumisi täällä: <a href=\"%(url)s\">LinkedIn developer site</a"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "LinkedInin käyttäjän salaisuus"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
-msgstr ""
+msgstr "ident.ca:n käyttäjän koodi"
#: conf/external_keys.py:151
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
+msgstr "Rekisteröi foorumisi täällä: <a href=\"%(url)s\">Identi.ca applications site</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr ""
+msgstr "ident.ca:n käyttäjän salaisuus"
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
@@ -1077,34 +999,27 @@ msgstr "Teksti sivuston tietoa-sivua varten (HTML-muodossa)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Tallenna ja <a href=\"http://validator.w3.org/\">validoi</a> tietoa-sivu"
+msgstr "Tallenna ja <a href=\"http://validator.w3.org/\">validoi</a> tietoa-sivu"
#: conf/flatpages.py:32
-#, fuzzy
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr "Teksti sivuston tietoa-sivua varten (HTML-muodossa)"
+msgstr "Kysymys- ja vastausfoorumin UKK-sivun teksti (html-muodossa)"
#: conf/flatpages.py:35
-#, fuzzy
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Tallenna ja <a href=\"http://validator.w3.org/\">validoi</a> tietoa-sivu"
+msgstr "Tallenna ja <a href=\"http://validator.w3.org/\">käytä HTML validator -työkalua</a> ukk-sivulla tarkistaaksesi tekstisi."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Olet aina tervetullut kysymään!"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Tallenna ja <a href=\"http://validator.w3.org/\">validoi</a> tietoa-sivu"
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1114,7 +1029,7 @@ msgstr "Teksti yksityisyyttä koskevaa sivua varten (HTML-muodossa)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
+msgstr "Tallenna ja <a href=\"http://validator.w3.org/\">käytä HTML validator -työkalua</a> yksityisyydensuoja-sivulla tarkistaaksesi tekstisi."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1122,16 +1037,15 @@ msgstr ""
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
-msgstr ""
+msgstr "Tiedon lisäämisen ja näytön säännot"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "poista kommentti"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1139,13 +1053,13 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
-msgstr ""
+msgstr "Salli videoiden liittäminen."
#: conf/forum_data_rules.py:68
#, python-format
@@ -1158,17 +1072,17 @@ msgstr "Yhteisölle jaettu -toiminto päälle"
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
-msgstr ""
+msgstr "Salli kysyminen anonyymisti"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Anonyymien kysymysten kysyjille ei kerry mainetta käyttäjinä, ja heidän henkilöllisyyttänsä ei paljasteta ennen kuin he muuttavat mieltään."
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
-msgstr ""
+msgstr "Salli merkintöjen lisääminen ennen sisäänkirjautumista"
#: conf/forum_data_rules.py:103
msgid ""
@@ -1176,12 +1090,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
+msgstr "Klikkaa raksi ruutuun, jos haluat sallia käyttäjien kysymysten ja vastausten lisäämisen ennen sisäänkirjautumista. Tämän salliminen saattaa vaatia sisäänkirjautumisjärjestelmän hienosäätöä niin, että se tarkistaa, onko merkintöjä jonossa, aina käyttäjän kirjautuessa sisään. Sisäänrakennettu Askbot-sisäänkirjautumisjärjestelmä tukee tätä toimintoa."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Sulje muiden kysymyksiä"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1197,115 +1110,104 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "Post Your Answer"
+msgstr "Salli vastauksen ja kysymyksen paikan vaihtaminen keskenään"
#: conf/forum_data_rules.py:149
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
+msgstr "Tämä asetus helpottaa tietojen siirtämistä muilta palstoilta, kuten zendeskistä, jos automaattinen tiedonsiirtojärjestelmä ei huomaa alkuperäistä kysymystä oikein."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr "Maksimi tagin koko merkkeinä"
#: conf/forum_data_rules.py:170
-#, fuzzy
msgid "Minimum length of title (number of characters)"
-msgstr "Maksimi tagin koko merkkeinä"
+msgstr "Nimen vähimmäispituus (merkkien määrä)"
#: conf/forum_data_rules.py:180
-#, fuzzy
msgid "Minimum length of question body (number of characters)"
-msgstr "Maksimi tagin koko merkkeinä"
+msgstr "Kysymyksen leipätetkstin vähimmäispituus (merkkien määrä)"
#: conf/forum_data_rules.py:191
-#, fuzzy
msgid "Minimum length of answer body (number of characters)"
-msgstr "Maksimi tagin koko merkkeinä"
+msgstr "Vastauksen leipätekstin vähimmäispituus (merkkien määrä)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Maksimi tagin koko merkkeinä"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Vastaamattomat"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Lisää valitsemalla paras vastaus"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "tagit ovat pakollisia"
+msgstr "Ovatko tagit pakollisia?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr "kategoriapuu"
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "sivusto"
+msgstr "Kirjautuminen"
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "käytä tageja"
+msgstr ""
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "päivitetyt tagit"
+msgstr "Pakolliset tagit"
#: conf/forum_data_rules.py:259
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
+msgstr "Ainakin yksi näistä tageista tarvitaan kaikille uusille tai uudelleen muokatuille kysymyksille. Pakollinen tagi voi olla jokerimerkki, jos jokerimerkit ovat sallittuja tageissa."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
-msgstr ""
+msgstr "Kaikki tagit pienillä alkukirjaimilla"
#: conf/forum_data_rules.py:273
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
+msgstr "Huomio: tämän tarkistamisen jälkeen varmista tietokanta ja suorita seuraava komento: <code>python manage.py fix_question_tags</code> nimetäksesi kaikki tagit uudelleen"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
-msgstr ""
+msgstr "Tagilistan muoto"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Valitse, missä muodossa tagit näytetään - joko yksinkertaisena listana tai tagipilvenä"
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
-msgstr "Tagit"
+msgstr "Käytä jokerimerkki -tagejä."
#: conf/forum_data_rules.py:303
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
+msgstr "Jokerimerkki -tagien avulla voi seurata tai jättää huomiotta monta tagiä kerralla. Jokerimerkki tulee laittaa tagin loppuun."
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1313,8 +1215,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1339,32 +1241,32 @@ msgstr ""
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
-msgstr ""
+msgstr "Merkintöjen alla näytettävien kommenttien maksimimäärä (vakio)"
#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
-msgstr ""
+msgstr "Kommentin enimmäispituus, täytyy olla < %(max_len)s"
#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
-msgstr ""
+msgstr "Rajoita kommenttien muokkaamiseen käytettävää aikaa"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
+msgstr "Jos ruutu on tyhjä, kommenttien muokkaamiselle ei ole aikarajaa"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
-msgstr ""
+msgstr "Kommenttien muokkaamiseen käytettävissä (minuuttia)"
#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
-msgstr ""
+msgstr "Salli asetus klikkaamalla edellistä ruutua"
#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
-msgstr ""
+msgstr "Tallenna kommentti painamalla <Enter>iä."
#: conf/forum_data_rules.py:400
msgid ""
@@ -1374,22 +1276,22 @@ msgstr ""
#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
-msgstr ""
+msgstr "Hakusanan vähimmäispituus Ajax-haulle"
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
+msgstr "Täytyy vastata tietokannan asetusta"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "Älä tee tekstikyselystä tahmeaa hakiessa"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "Klikkaa ruutua estääksesi haun \"tahmean\" käyttäytymisen. Tästä saattaa olla hyötyä, jos haluat siirtää hakukentän pois vakioasemasta tai et pidä tekstihaun tavallisesta tahemasta käyttäytymisestä."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1404,9 +1306,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Mitä \"vastaamattomien kysymysten\" tulisi tarkoittaa?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Muokkaa sivuston asetuksia"
+msgstr "Ryhmän asetukset"
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1417,22 +1318,19 @@ msgid "everyone"
msgstr "kaikki"
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "käyttäjätunnus"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Tallenna sähköpostiosoitteesi"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1461,7 +1359,7 @@ msgstr "LDAP-palvelimen kirjautumisasetukset"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "Käytä LDAP-todennusta sisäänkirjautumiseen"
#: conf/ldap.py:26
msgid "Automatically create user accounts when possible"
@@ -1490,9 +1388,7 @@ msgstr "LDAP-protokollan versio"
msgid ""
"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
"network."
-msgstr ""
-"Huom: versio 2 protokollasta on turvaton!!! Älä käytä sitä turvattomassa "
-"verkossa."
+msgstr "Huom: versio 2 protokollasta on turvaton!!! Älä käytä sitä turvattomassa verkossa."
#: conf/ldap.py:59
msgid "LDAP URL"
@@ -1514,9 +1410,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1527,19 +1423,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
msgstr "Kirjautuminen"
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1585,19 +1480,16 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "vaadittu kenttä"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Tagit"
+msgstr "Yleinen vasen sivupalkki"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Profiili"
+msgstr "Salli vasen sivupalkki"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1608,11 +1500,7 @@ msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
-"Käytä tätä kenttää lisätäksesi sisältöä VASEMPAAN sivupalkkiin HTML-"
-"muodossa. Jos käytät tätä toimintoa, käytä HTML-tarkistuspalvelua "
-"varmistaaksesi, että koodisi on oikein kirjoitettua ja toimii kaikissa "
-"selaimissa."
+msgstr "Käytä tätä kenttää lisätäksesi sisältöä VASEMPAAN sivupalkkiin HTML-muodossa. Jos käytät tätä toimintoa, käytä HTML-tarkistuspalvelua varmistaaksesi, että koodisi on oikein kirjoitettua ja toimii kaikissa selaimissa."
#: conf/license.py:13
msgid "Content License"
@@ -1620,148 +1508,145 @@ msgstr "Sisällön lisenssi"
#: conf/license.py:21
msgid "Show license clause in the site footer"
-msgstr ""
+msgstr "Näytä lisenssi sivun alareunassa"
#: conf/license.py:30
msgid "Short name for the license"
-msgstr ""
+msgstr "Lisenssin lyhyt nimi"
#: conf/license.py:39
msgid "Full name of the license"
-msgstr ""
+msgstr "Lisenssin koko nimi"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Attribution Share Alike 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
-msgstr ""
+msgstr "Lisää linkki lisenssisivulle"
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "takaisin kotisivulle"
+msgstr "Lisenssin kotisivu"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
+msgstr "Virallisen, kaikki lupaan liittyvät lainkohdat sisältävän sivun URL"
#: conf/license.py:69
msgid "Use license logo"
-msgstr ""
+msgstr "Käytä lisenssin logoa"
#: conf/license.py:78
msgid "License logo image"
-msgstr ""
+msgstr "Lisenssin logo"
#: conf/login_providers.py:13
msgid "Login provider setings"
-msgstr ""
+msgstr "Sisäänkirjautumispalvelun tarjoajan asetukset"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Käyttäjätunnus tai sähköposti"
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
+msgstr "Näytä aina paikallinen sisäänkirjautumislomake ja piilota \"Askbot\"-painike."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
+msgstr "Aktivoi salliaksesi sisäänkirjautuminen itsenäisillä wordpress -sivuilla"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
+msgstr "aktivoidaksesi tämän, täytä wordpress xml-rpc -asetus alla"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Täytä wordpressin xml-rpc -URL:llä, normaalisti http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
+msgstr "Salliaksesi tämän, mene Asetuksiin (Settings) -> Kirjoittaminen (Writing) -> Etäjulkaiseminen (Remote Publishing) ja klikkaa XML-PRC -ruutua"
#: conf/login_providers.py:60
msgid "Upload your icon"
-msgstr ""
+msgstr "Lataa kuvasi"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "salasana"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
msgid "Activate %(provider)s login"
-msgstr ""
+msgstr "Aktivoi %(provider)s:n sisäänkirjautuminen"
#: conf/login_providers.py:103
#, python-format
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
+msgstr "Huomio: salliaksesi todella %(provider)s-sisäänkirjautumisen, sinun on muokattava erinäisiä lisäasetuksia \"Ulkopuoliset avaimet\"-osiossa"
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Viestien kirjoittamisen asetukset"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Salli koodiystävällinen Markdown"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
+msgstr "Jos klikkaat tätä ruutua, alleviivatut merkit eivät näy kursivoituna eivätkä lihavoituina - lihavoitu ja kursivoitu teksti voidaan merkitä tähdin. Huomaa, että \"MathJax-tuki\" sallii tämän toiminnon itsestään, sillä LaTeX käyttää runsaasti alleviivausta."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
-msgstr ""
+msgstr "Mathjax-tuki (LaTeXin käyttö)"
#: conf/markup.py:60
#, python-format
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
+msgstr "Jos sallit tämän, <a href=\"%(url)s\">mathjax</a>:n on oltava asennettuna palvelimellesi omassa hakemistossaan."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
-msgstr ""
+msgstr "MathJax-sijainnin URL"
#: conf/markup.py:76
msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
+msgstr "Huom. - <strong>MathJax ei sisälly askbot</strong>:iin - ota se käyttöön itse, mieluiten erillisenä alanaan ja kirjoita \"mathjax\"-hakemistoon (esim. http://mysite.com/mathjax) osoittava URL."
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
-msgstr ""
+msgstr "Salli automaattinen linkittäminen tietyillä säännönmukaisuuksilla"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Jos sallit tämän toiminnon, sovellus etsii säännönmukaisuuksia ja automaattisesti linkittää URL:t."
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
-msgstr ""
+msgstr "Regexit linkkien säännönmukaisuuksien etsimiseen"
#: conf/markup.py:108
msgid ""
@@ -1770,54 +1655,45 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Kirjoita toimivia regexejä säännönmukaisuuksille, yksi kullekin riville. Esimerkiksi löytääksesi bugisäännönmukaisuuden, kuten #bug123, käytä regexiä #bug(\\d+). Säännönmukaisuuden sisältämät numerot suluissa siirretään linkin URL:ään. Voit etsiä lisätietoa regexeistä muualta."
#: conf/markup.py:127
msgid "URLs for autolinking"
-msgstr ""
+msgstr "Automaattisen linkittämisen URL:t"
#: conf/markup.py:129
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "Kirjoita tähän URL-pohjia edelliseen asetukseen kirjoitetuille säännönmukaisuuksille, yksi kullekin riville. <strong>Varmista, että rivien määrä on sama tässä ja edellisessä asetuksessa.</strong> Esimerkiksi pohja https://bugzilla.redhat.com/show_bug.cgi?id=\\1 yhdessä edellä mainitun säännönmukaisuuden kanssa sekä merkintä numero #123 tuottavat yhdessä linkin bugiin 123 redhatin bug-trackerissä."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
-msgstr ""
+msgstr "Mainepisteiden rajaarvo"
-# 83%
-# 100%
#: conf/minimum_reputation.py:22
-#, fuzzy
msgid "Upvote"
-msgstr "lisaa-aani"
+msgstr "Positiivinen ääni"
-# 87%
-# 100%
#: conf/minimum_reputation.py:31
-#, fuzzy
msgid "Downvote"
-msgstr "poista-aani"
+msgstr "Negatiivinen ääni"
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "Vastaa omaan kysymykseesi"
+msgstr "Vastaa omaan kysymykseesi välittömästi"
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr "Hyväksy oma vastauksesi"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1828,9 +1704,8 @@ msgid "Delete comments posted by others"
msgstr "Poista muiden kommentteja"
#: conf/minimum_reputation.py:97
-#, fuzzy
msgid "Delete questions and answers posted by others"
-msgstr "Sulje muiden kysymyksiä"
+msgstr "Poista muiden kirjoittamia kysymyksiä ja vastauksia"
#: conf/minimum_reputation.py:106
msgid "Upload files"
@@ -1880,13 +1755,13 @@ msgstr "Sulje muiden kysymyksiä"
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
-msgstr ""
+msgstr "Poista rel=nofollow omalta kotisivultasi"
#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "Kun hakukone näkee rel=nofollow -viittauksen linkissä, linkkiä ei lasketa mukaan käyttäjän oman sivun sijoitukseen"
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1898,25 +1773,23 @@ msgstr ""
#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
msgid "Reduces spam"
-msgstr ""
+msgstr "Vähentää roskapostia"
#: conf/minimum_reputation.py:233
msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "Paikka"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "Paikka"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1925,9 +1798,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Sulje oma kysymys"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1939,42 +1811,36 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "näytä vastaamattomat kysymykset"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Kysymykset"
+msgstr "Kaikki kysymykset"
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "Vastaamattomat"
+msgstr "Vastaamattomat kysymykset"
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Kaikki kysymykset"
+msgstr "Seuratut kysymykset"
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Sähköpostiosoite anonyymeille käyttäjille"
+msgstr ""
#: conf/reputation_changes.py:13
-#, fuzzy
msgid "Karma loss and gain rules"
-msgstr "Maineen lisäämiseen ja poistamiseen liittyvät säännöt"
+msgstr "Mainepisteiden menettämisen ja ansaitsemisen säännöt"
#: conf/reputation_changes.py:23
msgid "Maximum daily reputation gain per user"
@@ -1994,51 +1860,51 @@ msgstr "Lisää valitsemalla paras vastaus"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
+msgstr "Merkinnän kirjoittajalle hyötyä poistetusta negatiivisesta äänestä"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
+msgstr "Äänestäjälle hyötyä negatiivisen äänen poistamisesta"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
+msgstr "Äänestäjälle tappiota kysymyksen hyväksymisen poistamisesta"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka vastaus oli \"hyväksymätön\""
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
-msgstr ""
+msgstr "Tappiota negatiivisen äänen antamisesta"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka merkintä merkitään loukkaavaksi"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka merkintä saa negatiivisen äänen"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka merkintä merkitään saman tarkastuksen perusteella 3 kertaa"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka merkintä merkitään saman tarkastuksen perusteella 5 kertaa"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
+msgstr "Tappiota kirjoittajalle, jonka merkinnän saama positiivinen ääni poistetaan"
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
-msgstr ""
+msgstr "Pääsivun sivupalkki"
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
-msgstr ""
+msgstr "Oma sivupalkin yläosa"
#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
msgid ""
@@ -2046,72 +1912,68 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Käytä tätä kirjoittaaksesi sisältöä sivupalkin yläosaan HTML-muodossa. Kun käytät tätä valintaa (samoin kuin sivupalkin alaosa-työkalua), käytä HTML-varmistuspalvelua varmistaaksesi että koodisi on oikein kirjoitettua ja toimii hyvin kaikissa selaimissa."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Sähköpostiosoite anonyymeille käyttäjille"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
-msgstr ""
+msgstr "Näytä avatar sivupalkissa"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
+msgstr "Älä klikkaa tätä ruutua, jos haluat piilottaa avatarin sivupalkista"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
+msgstr "Rajoita sivupalkissa näytettävien avatarien määrää"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
-msgstr ""
+msgstr "Näytä tagi-valikoija sivupalkissa"
#: conf/sidebar_main.py:70
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
+msgstr "Jätä tämä ruutu tyhjäksi, jos haluat piilottaa kiinnostavien ja unohdettujen tagien valitsemisasetuksen"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
-msgstr ""
+msgstr "Näytä tagilista/-pilvi sivupalkissa"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
+msgstr "Jätä tämä ruutu tyhjäksi, jos haluat piilottaa tagipilven tai -listan sivupalkista"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
-msgstr ""
+msgstr "Oma sivupalkin alaosa"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Käytä tätä kirjoittaaksesi sisältöä sivupalkin alaosaan HTML-muodossa. Kun käytät tätä valintaa (samoin kuin sivupalkin yläosa-työkalua), käytä HTML-varmistuspalvelua varmistaaksesi että koodisi on oikein kirjoitettua ja toimii hyvin kaikissa selaimissa."
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "Profiili"
+msgstr "Käyttäjäprofiilin sivupalkki"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Tagit"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Tagit"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2124,56 +1986,53 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Vastaajana minä"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
-msgstr ""
+msgstr "Näytä tagilista sivuplakissa"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
+msgstr "Jätä tämä ruutu tyhjäksi, jos haluat piilottaa tagilistan sivupalkista"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
-msgstr ""
+msgstr "Näytä metatietoa sivupalkissa"
#: conf/sidebar_question.py:107
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
+msgstr "Jätä tämä ruutu tyhjäksi, jos haluat piilottaa kysymyksen metatiedot (päivämäärän, katsomiskerrat, viimeisen päivityksen päivämäärän)."
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "Liittyvät kysymykset"
+msgstr "Näytä samaan asiaan liittyvät kysymykset sivupalkissa"
#: conf/sidebar_question.py:121
-#, fuzzy
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr "klikkaa nähdäksesi vanhimmat päivitetyt kysymykset"
+msgstr "Jätä tämä ruutu tyhjäksi, jos haluat piilottaa listan samaan asiaan liittyvistä kysymyksistä."
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "Omatoimimoodi"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
@@ -2189,11 +2048,11 @@ msgstr ""
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
-msgstr ""
+msgstr "URL:t, avainsanat & tervehdykset"
#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
-msgstr ""
+msgstr "Q&A-foorumin sivun otsikko"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
@@ -2201,7 +2060,7 @@ msgstr "Pilkulla erotellut hakusanat sivustoa varten"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
-msgstr ""
+msgstr "Tekijänoikeusviesti sivun alaosassa"
#: conf/site_settings.py:51
msgid "Site description for the search engines"
@@ -2212,9 +2071,8 @@ msgid "Short name for your Q&A forum"
msgstr "Lyhyt nimi sivustolle"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Syötä käyttäjätunnuksesi"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2222,21 +2080,19 @@ msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
+msgstr "Q&A-foorumisi URL, alkuosan oltava http tai https"
#: conf/site_settings.py:104
-#, fuzzy
msgid "Check to enable greeting for anonymous user"
-msgstr "Sähköpostiosoite anonyymeille käyttäjille"
+msgstr "Klikkaa raksi ruutuun salliaksesi tervehdyksen anonyymille käyttäjälle"
#: conf/site_settings.py:115
-#, fuzzy
msgid "Text shown in the greeting message shown to the anonymous user"
-msgstr "Linkki, joka näytetään tervetuloviestissä tuntemattomalle käyttäjälle"
+msgstr "Tervehdysviestin sisältö näytetään anonyymille käyttäjälle"
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
-msgstr ""
+msgstr "Käytä HTML:ää viestin muotoilemiseen"
#: conf/site_settings.py:128
msgid "Feedback site URL"
@@ -2252,11 +2108,11 @@ msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
-msgstr ""
+msgstr "Q&A-sivun logo"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
+msgstr "Vaihtaaksesi logoa, valitse uusi tiedosto ja lähetä sitten koko tämä lomake."
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2344,46 +2200,46 @@ msgstr ""
#: conf/skin_general_settings.py:73
msgid "Show logo"
-msgstr ""
+msgstr "Näytä logo"
#: conf/skin_general_settings.py:75
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
+msgstr "Klikkaa ruutua, jos haluat näyttää logon foorumin yläosassa, tai jätä tyhjäksi, jos et halua logon näkyvän vakioasemassa"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "Sivun favicon"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "Pieni 16x16 tai 32x32 pikselin ikoni, joka erottaa sivusi selaimen käyttöliittymässä. Voit etsiä lisää tietoa faviconeista <a href=\"%(favicon_info_url)s\">täältä</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
-msgstr ""
+msgstr "Sisäänkirjautumispainike"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "88x38 pikselin kuvake, jota käytetään sisäänkirjautumissivulla salasanasisäänkirjautumispainikkeena."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
+msgstr "Näytä kaikki UI-toiminnot kaikille käyttäjille"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Jos klikkaat ruutua, kaikki foorumin toiminnot näytetään käyttäjille riippumatta heidän maineestaan, mutta maineeseen ja ylläpitoon liittyvät säännöt ovat silti voimassa toimintoja käyttäessä."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2391,50 +2247,50 @@ msgstr "Valitse teema"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
-msgstr ""
+msgstr "Muokkaa HTML:ää <HEAD>"
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
-msgstr ""
+msgstr "HTML:n muokattu osio <HEAD>"
#: conf/skin_general_settings.py:159
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Käyttääksesi tätä asetusta</strong>, klikkaa ruutua \"Muokkaa HTML:ää <HEAD>\" yllä. Tämän laatikon sisältö liitetään HTML-outputin &lt;HEAD&gt-osioon, jossa voit lisätä elementtejä kuten &lt;script&gt;, &lt;link&gt; ja &lt;meta&gt. Muista, että ulkoisen javascriptin lisäämistä &lt;HEAD&gt:iin ei suositella, sillä se hidastaa sivujen lataamista. Tämän sijaan tehokkaampaa on sijoittaa javascript-tiedostot sivun alaosaan (footeriin). <strong>Huom.:</strong> jos käytät tätä asetusta, kokeile sivua W3C HTML-validaattoripalvelulla."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
-msgstr ""
+msgstr "Oman headerin liitännäiset"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Header on sisällön yläosassa sijaitseva palkki, joka sisältää käyttäjän tietoja sekä linkkejä sivuille ja on samanlainen kaikilla sivuilla. Käytä tätä aluetta lisätäksesi sisältöä headeriin HTML-muodossa. Kun muokkaat headeriä (samoin kuin footeria ja HTML &lt;HEAD&gt;:a), käytä HTML-validaattoripalvelua varmistaaksesi että koodisi on oikein kirjoitettua ja toimii hyvin kaikissa selaimissa."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Sivun footerin moodi"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
+msgstr "Footer on sisällön alaosa, joka on samanlainen kaikilla sivuilla. Voit estää, muokata tai käyttää vakiofooteria."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
-msgstr ""
+msgstr "Oma footer (HTML-muodossa)"
#: conf/skin_general_settings.py:219
msgid ""
@@ -2443,177 +2299,157 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>Salliaksesi tämän toiminnon</strong>, valitse 'muokkaa' \"Sivun footerin moodi\" -kohdassa yllä. Käytä tätä aluetta lisätäksesi sisältöä footeriin HTML-muodossa. Kun muokkaat sivun footeria (samoin kuin headeria ja HTML &lt;HEAD&gt;:a), käytä HTML-validaattoripalvelua varmistaaksesi että koodisi on oikein kirjoitettua ja toimii hyvin kaikissa selaimissa."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
-msgstr ""
+msgstr "Sovella omaa tyyliä (CSS)"
#: conf/skin_general_settings.py:236
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
+msgstr "Klikkaa raksi ruutuun, jos haluat muuttaa lomakkeesi tyyliä lisäämällä omia tyylisääntöjä (ks. seuraava)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
-msgstr ""
+msgstr "Oma tyyli (CSS)"
#: conf/skin_general_settings.py:250
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Käyttääksesi tätä toimintoa</strong>, klikkaa raksi \"Sovella omaa tyyliä\" -ruutuun yllä. Tähän ikkunaan lisätyt CSS-säännöt tulevat voimaan vakiotyylisääntöjen jälkeen. Oman tyylin palvelin toimii URL:ssä \"&lt;forum url&gt;/custom.css\", jossa \"&lt;forum url&gt; -osio riippuu (vakiona tyhjä) URL-asetuksista urls.py-asetuksissasi."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
-msgstr ""
+msgstr "Lisää oma javascriptisi"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "Klikkaa raksi ruutuun salliaksesi javascriptin, jonka voit lisätä seuraavaan ruutuun"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
-msgstr ""
+msgstr "Oma javascript"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Kirjoita tai liitä javascriptiä, jonka haluaisit suoritettavan omalla sivullasi. Linkki scriptiin lisätään HTML-outputin loppuun ja sen palvelin toimii URL:ssä \"&lt;forum url&gt;/custom.js\". Muista, että javascript-koodisi saattaa vaurioittaa sivun muita toimintoja, eikä välttämättä käyttäydy samalla lailla kaikissa selaimissa (<strong>salliaksesi oman koodin</strong>, klikkaa raksi \"Lisää oma javascriptisi\" -ruutuun yllä.)"
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
-msgstr ""
+msgstr "Pinnan mediakertausnumero"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
-msgstr ""
+msgstr "Asetetaan automaattisesti, mutta voit muokata sitä, jos se on tarpeen."
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Klikkaa päivittääksesi median kertausnumeron automaattisesti"
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
+msgstr "Asetetaan automaattisesti, ei tarvetta muokata manuaalisesti."
#: conf/social_sharing.py:11
msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Yhteisölle jaettu -toiminto päälle"
+msgstr "RSS-syötetuki päälle"
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Klikkaa raksi ruutuun salliaksesi kysymysten jakamisen Twitterissä"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Klikkaa raksi ruutuun salliaksesi kysymysten jakamisen Facebookissa"
-# 85%
-# 100%
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Klikkaa raksi ruutuun salliaksesi kysymysten jakamisen LinkedInissä"
-# 83%
-# 100%
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Klikkaa raksi ruutuun salliaksesi kysymysten jakamisen Identi.ca:ssa"
-# 87%
-# 100%
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Klikkaa raksi ruutuun salliaksesi kysymysten jakamisen Google+:ssa"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
-msgstr ""
+msgstr "Akismet-roskapostintorjunta"
#: conf/spam_and_moderation.py:18
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr ""
+msgstr "Salli Akismet-roskapostintorjunta (vaatii alla olevat avaimet)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "Voit hakea Akismet-koodin Akismetin nettisivulta: <a href=\"%(url)s\">Akismet site</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
-msgstr ""
+msgstr "Akismet-koodi roskapostin torjuntaan"
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
-msgstr ""
+msgstr "Maine, mitalit, äänet ja liputukset"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
-msgstr ""
+msgstr "Pysyvä sisältö, URL:t & UI"
#: conf/super_groups.py:7
msgid "Data rules & Formatting"
-msgstr ""
+msgstr "Datasäännöt & muotoilu"
#: conf/super_groups.py:8
-#, fuzzy
msgid "External Services"
-msgstr "Muut palvelut"
+msgstr "Ulkopuoliset palvelut"
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
-msgstr ""
+msgstr "Sisäänkirjautumine, käyttäjät & kommunikointi"
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr ""
-"Järjestelmä käyttää hyväkseen keksejä ylläpitäessään kirjautuneita "
-"käyttäjiä. Sinulla tulee olla keksit päällä selaimessasi, jotta sivusto "
-"toimii."
+msgstr "Käyttäjän asetukset"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Linkki, joka näytetään tervetuloviestissä tuntemattomalle käyttäjälle"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2628,23 +2464,20 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Hyväksy vain yksi tunnus per sähköpostiosoite"
+msgstr "Salli käyttäjien vaihtaa omaa sähköpostiosoitettaan"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "sähköpostiosoite vaaditaan"
+msgstr "Hyväksy sähköpostiosoite käyttäjätunnuksessa"
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "Hyväksy vain yksi tunnus per sähköpostiosoite"
+msgstr "Salli tilin elvyttäminen sähköpostin kautta"
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
-msgstr ""
+msgstr "Salli sisäänkirjautumistapojen lisääminen ja poistaminen"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
@@ -2657,9 +2490,7 @@ msgstr "Vakioavatar käyttäjille"
#: conf/user_settings.py:107
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
-"Vaihtaaksesi avatarin kuvaketta, valitse uusi tiedosto ja lähetä sitten tämä "
-"koko sivu."
+msgstr "Vaihtaaksesi avatarin kuvaketta, valitse uusi tiedosto ja lähetä sitten tämä koko sivu."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2670,29 +2501,28 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Gravatar-kuvakkeen vakiotyyppi"
#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
+msgstr "Tämän valinnan avulla voit asettaa jonkin avatar-tyypin vakioksi sähköpostiosoitteille, joilla ei ole gravatar-ikonia. Etsi lisätietoa <a href=\"http://en.gravatar.com/site/implement/images/\">täältä</a>."
#: conf/user_settings.py:146
-#, fuzzy
msgid "Name for the Anonymous user"
-msgstr "Sähköpostiosoite anonyymeille käyttäjille"
+msgstr "Anonyymin käyttäjän nimi"
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
-msgstr ""
+msgstr "Ääni- ja liputuskiintiöt"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
@@ -2700,33 +2530,33 @@ msgstr "Käyttäjän äänimäärä päivittäin"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
+msgstr "Enimmäismäärä liputuksia, per käyttäjä, per päivä"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Kynnys jäljellä olevista päivittäisistä äänistä muistuttamiseen"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
-msgstr ""
+msgstr "Määrä päiviä, joiden aikana äänten peruminen on sallittua"
#: conf/vote_rules.py:60
msgid "Number of days required before answering own question"
-msgstr ""
+msgstr "Omaan kysymykseen vastaamiseen vaadittava määrä päiviä"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
+msgstr "Merkinnän automaattiseen piilottamiseen tarvittava liputusten määrä"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
+msgstr "Merkinnän automaattiseen poistamiseen tarvittava liputusten määrä"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
+msgstr "Vähimmäismäärä päiviä vastauksen hyväksymiseen, jos kysymyksen kysyjä ei ole hyväksynyt sitä"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2771,16 +2601,14 @@ msgstr "ota jakaminen pois päältä"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Lukitse postauksia"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Lukitse postauksia"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2834,8 +2662,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2847,18 +2675,16 @@ msgid "unanswered"
msgstr "vastaamaton"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Kaikki kysymykset"
+msgstr "seurattu"
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "Tagilista"
+msgstr "lista"
#: const/__init__.py:130
msgid "cloud"
-msgstr ""
+msgstr "pilvi"
#: const/__init__.py:138
msgid "Question has no answers"
@@ -2893,27 +2719,20 @@ msgid "edited answer"
msgstr "muokkasi vastausta"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "sai arvomerkin"
+msgstr "sai mitalin"
#: const/__init__.py:202
msgid "marked best answer"
msgstr "merkitty parhaaksi vastaukseksi"
-# 85%
-# 100%
#: const/__init__.py:203
-#, fuzzy
msgid "upvoted"
-msgstr "lisaa-aani"
+msgstr "saanut positiivisia ääniä"
-# 88%
-# 100%
#: const/__init__.py:204
-#, fuzzy
msgid "downvoted"
-msgstr "poista-aani"
+msgstr "saanut negatiivisia ääniä"
#: const/__init__.py:205
msgid "canceled vote"
@@ -2952,41 +2771,32 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "näytä vastaamattomat kysymykset"
+msgstr "muistutus vastaamattomasta kysymyksestä lähetetty"
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "Lisää valitsemalla paras vastaus"
+msgstr "Muistutus parhaan vastauksen hyväksymisestä lähetetty"
#: const/__init__.py:222
msgid "mentioned in the post"
msgstr "mainittu postauksessa"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "Jos olet aktiivinen osallistuja sivustolla, saat tämän kunniamerkin."
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
msgstr ""
-"Gold badge is the highest award in this community. To obtain it have to show "
-"profound knowledge and ability in addition to your active participation."
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
msgstr ""
-"sinulla on <span class=\"hidden\">%(response_count)s</span>yksi uusi vastaus"
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Tallenna muokkaus"
+msgstr "teki muokkauksen"
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2997,14 +2807,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "vastasi"
+msgstr "vastasi kysymykseen"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "muokkasi vastausta"
+msgstr "hyväksyi vastauksen"
#: const/__init__.py:307
msgid "[closed]"
@@ -3023,42 +2831,33 @@ msgid "retagged"
msgstr "uudelleentagitettu"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[hinta]"
+msgstr "[yksityinen]"
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
msgstr "näytä kaikki tagit"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "jätetty huomioitta"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Mielenkiintoiset tagit"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "käytä tageja"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "näytä kaikki tagit"
+msgstr ""
-# 88%
-# 100%
#: const/__init__.py:348
-#, fuzzy
msgid "instantly"
-msgstr "Heti"
+msgstr "välittömästi"
#: const/__init__.py:349
msgid "daily"
@@ -3074,25 +2873,23 @@ msgstr "ei sähköpostia"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "eilen"
+msgstr "mystery-man"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "Miten vaihdan profiilissani olevan kuvan (gravatar)?"
+msgstr "wavatar"
#: const/__init__.py:362
msgid "retro"
-msgstr ""
+msgstr "retro"
#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
@@ -3106,86 +2903,69 @@ msgstr "hopea"
msgid "bronze"
msgstr "bronssi"
-# 75%
-# 100%
#: const/__init__.py:423
-#, fuzzy
msgid "None"
-msgstr "bronssi"
+msgstr "Ei mitään"
-# 75%
-# 100%
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "Miten vaihdan profiilissani olevan kuvan (gravatar)?"
+msgstr "Gravatar"
#: const/__init__.py:425
msgid "Uploaded Avatar"
-msgstr ""
+msgstr "Ladattu avatar"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "sulkemispäivä"
+msgstr ""
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "sulkemispäivä"
+msgstr ""
#: const/__init__.py:431
msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "aktiivinen"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "vastattu"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "vastattu"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "ääntä jäljellä"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "ääntä jäljellä"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "kysy kysymys mikä koskee aiheitamme"
+msgstr "Relevanteimmat kysymykset"
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "klikkaa nähdäksesi äänestetyimmät kysymykset"
+msgstr "klikkaa nähdäksesi relevanteimmat kysymykset"
#: const/message_keys.py:23
-#, fuzzy
msgid "by relevance"
-msgstr "merkitys"
+msgstr "oleellisuus"
#: const/message_keys.py:24
msgid "click to see the oldest questions"
msgstr "klikkaa nähdäksesi vanhimmat kysymykset"
#: const/message_keys.py:25
-#, fuzzy
msgid "by date"
-msgstr "Päivitä"
+msgstr "päivämäärä"
#: const/message_keys.py:26
msgid "click to see the newest questions"
@@ -3196,35 +2976,30 @@ msgid "click to see the least recently updated questions"
msgstr "klikkaa nähdäksesi vanhimmat päivitetyt kysymykset"
#: const/message_keys.py:28
-#, fuzzy
msgid "by activity"
-msgstr "aktiivinen"
+msgstr "päivitetty"
#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
msgstr "klikkaa nähdäksesi viimeksi päivitetyt kysymykset"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "klikkaa nähdäksesi vanhimmat kysymykset"
+msgstr "klikkaa nähdäksesi kysymykset, joihin on vastattu vähiten"
#: const/message_keys.py:31
-#, fuzzy
msgid "by answers"
msgstr "vastaukset"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "klikkaa nähdäksesi äänestetyimmät kysymykset"
+msgstr "klikkaa nähdäksesi kysymykset, joihin on vastattu eniten"
#: const/message_keys.py:33
msgid "click to see least voted questions"
msgstr "least voted questions"
#: const/message_keys.py:34
-#, fuzzy
msgid "by votes"
msgstr "äänet"
@@ -3241,9 +3016,8 @@ msgid "ignored"
msgstr "jätetty huomioitta"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "käytä tageja"
+msgstr "tilasi"
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3271,40 +3045,37 @@ msgstr ""
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
+msgstr "Tervetuloa! Ole hyvä ja aseta sähköpostiosoite profiiliisi (tärkeää!) ja vaihda ruutunimeä, jos niin on tarpeen."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
msgstr "i-nimet eivät ole tuetut"
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "Syötä käyttäjätunnuksesi"
+msgstr "Lisää %(username_token)s"
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "Syötä käyttäjätunnuksesi"
+msgstr "Lisää käyttäjänimi"
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "Syötä salasanasi"
+msgstr "Uusi salasana"
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "Syötä salasanasi"
+msgstr "Uusi salasana"
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
-msgstr ""
+msgstr "Salasanat eivät täsmää"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Valitse salasana, joka on > %(len)s pitkä"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3314,20 +3085,19 @@ msgstr "Nykyinen salasana"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
+msgstr "Vanha salasana on väärä. Käytä oikeaa salasanaa."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
-msgstr ""
+msgstr "Anteeksi, tätä sähköpostiosoitetta ei ole tietokannassamme"
#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr "Käyttäjätunnuksesi (<i>pakollinen</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "käyttäjää ei ole tällä nimellä"
+msgstr "Valitettavasti tätä käyttäjänimeä ei ole olemassa"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3335,18 +3105,16 @@ msgid "signin/"
msgstr "kirjautuminen/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "kirjautuminen/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
msgstr "poistu/"
#: deps/django_authopenid/urls.py:23
-#, fuzzy
msgid "complete-oauth/"
-msgstr "valmis/"
+msgstr "taysi-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
@@ -3361,119 +3129,109 @@ msgid "logout/"
msgstr "kirjaudu-ulos/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "avaa-uudelleen/"
+msgstr "recover/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "todenna/"
+msgstr ""
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "Syötä käyttäjätunnus ja salasana"
+msgstr "%(site)s käyttäjänimi ja salasana"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Luo salasanalla suojattu tili"
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
-msgstr "Vaihda salasana"
+msgstr "Vaihda salasanaasi"
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "Kirjaudu sisään Yahoon kautta"
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "Tunnus"
+msgstr "AOL-ruutunimi"
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
msgstr ""
#: deps/django_authopenid/util.py:509
-#, fuzzy
msgid "OpenID url"
-msgstr "OpenID-palvelun URL-osoite:"
+msgstr "OpenID URL"
#: deps/django_authopenid/util.py:538
-#, fuzzy
msgid "Flickr user name"
-msgstr "käyttäjätunnus"
+msgstr "Flickr-käyttäjänimi"
#: deps/django_authopenid/util.py:546
-#, fuzzy
msgid "Technorati user name"
-msgstr "Valitse tunnus"
+msgstr "Technorati-käyttäjänimi"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "WordPress-blogin nimi"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Blogger-blogin nimi"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "LiveJournal-blogin nimi"
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "käyttäjätunnus"
+msgstr "ClaimID-käyttäjänimi"
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "käyttäjätunnus"
+msgstr "Vidoop-käyttäjänimi"
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "käyttäjätunnus"
+msgstr "Verisign-käyttäjänimi"
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "Vaihda salasana"
+msgstr "Vaihda %(provider)s:n salasana"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Klikkaa tarkistaaksesi, toimiiko %(provider)s: sisäänkirjautuminen vielä %(site_name)s sivustolle"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Luo salasana %(provider)s:lle"
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "Kirjautuminen"
+msgstr "Yhdistä %(provider)s:n tili sivuun %(site_name)s"
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "Syötä käyttäjätunnus ja salasana"
+msgstr "Kirjaudu sisään %(provider)s:n käyttäjänimellä ja salasanalla"
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Kirjaudu sisään %(provider)s:n tilillä"
#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
-msgstr ""
+msgstr "OpenID %(openid_url)s ei kelpaa"
#: deps/django_authopenid/views.py:391
msgid ""
@@ -3482,53 +3240,52 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "Salasanasi vaihdettiin"
+msgstr "Uusi salasanasi on tallennettu"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
+msgstr "Ikävä kyllä %(provider)s:iin yhdistäessä kohdattiin ongelma, yritä uudelleen tai käytä toista palveluntarjoajaa"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
-msgstr ""
+msgstr "Salasanayhdistelmä väärin"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Klikkaa mitä tahansa alla olevista kuvakkeista kirjautuaksesi sisään"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "Tilin elvyttämissähköposti lähetetty"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Lisää ainakin yksi sisäänkirjautumistapa."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "Halutessasi lisää, poista tai vahvista uudelleen sisäänkirjautumistapojasi"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "Odota hetki! Tilisi on elvytetty, mutta ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Valitettavasti tilin elvytyskoodi on väärä tai ei ole enää voimassa"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "Sisäänkirjautumistapaa %(provider_name)s ei ole olemassa"
#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
-msgstr ""
+msgstr "Hups, valitettavasti on tapahtunut virhe. Ole hyvä, ja yritä uudelleen"
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3539,7 +3296,7 @@ msgstr ""
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "%(provider)s-sisäänkirjautumisesi toimii hyvin"
#: deps/django_authopenid/views.py:1112
msgid ""
@@ -3548,13 +3305,13 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "Anna tunnuksellesi uusi salasana."
+msgstr "Elvytä %(site)s-tilisi"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "Tarkista sähköpostisi ja klikkaa liitteenä olevaa linkkiä"
#: deps/group_messaging/models.py:356
msgid "Re: "
@@ -3566,32 +3323,29 @@ msgstr "Sivusto"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "Pääsivu"
-# 78%
-# 100%
#: deps/livesettings/values.py:133
-#, fuzzy
msgid "Base Settings"
-msgstr "nollataan tagit"
+msgstr "Perusasetukset"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "Vakioarvo: \"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "Vakioarvo: "
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "Vakioarvo: %s"
#: deps/livesettings/values.py:641
-#, fuzzy, python-format
+#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr "hyväksytyt tiedostotyypit ovat '%(file_types)s'"
+msgstr "%(types)s-tyyppiset kuvakkeet sallitaan"
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
@@ -3632,32 +3386,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Valitettavasti kysymyksesi julkaisussa tapahtui virhe - ole hyvä ja ota yhteyttä %(site)s:n ylläpitoon</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Valitettavasti sinun on rekisteröidyttävä <a href=\"%(url)s\">täällä</a> voidaksesi kysyä kysymyksiä %(site)s:lla sähköpostitse.</p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Valitettavasti kysymystäsi ei voitu lisätä sivulle käyttäjätilisi riittämättömien oikeuksien vuoksi.</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "vastauksia käyttäjälle %(username)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3671,24 +3425,22 @@ msgstr "Re: %s"
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
-msgstr ""
+msgstr "Hyväksy paras vastaus %(question_count)d:lle kysymyksistäsi"
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Ole ensimmäinen vastaaja!"
+msgstr "Ole hyvä ja valitse paras vastaus tähän kysymykseen:"
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "klikkaa nähdäksesi vanhimmat kysymykset"
+msgstr "Ole hyvä ja hyväksy paras vastaus näihin kysymyksiin"
#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d päivitetty kysymys aiheesta %(topics)s"
+msgstr[1] "%(question_count)d päivitettyä kysymystä aiheesta %(topics)s"
#: management/commands/send_email_alerts.py:455
msgid "new question"
@@ -3698,67 +3450,65 @@ msgstr "uusi kysymys"
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d vastaamattomat kysymys aiheesta %(topics)s"
+msgstr[1] "%(question_count)d vastaamatonta kysymystä aiheesta %(topics)s"
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "Olet aina tervetullut kysymään!"
+msgstr "Ole hyvä ja kirjaudu sisään käyttääksesi %s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "tämä nimi ei ole sallittu"
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi hyväksyä tai hylätä parhaita vastauksia"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, etkä voi hyväksyä tai hylätä parhaita vastauksia"
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr "Ensimmäinen hyväksytty vastaus omaan kysymykseesi"
+msgstr "Tarvitset >%(points)s pistettä voidaksesi hyväksyä tai hylätä oman vastauksesi omaan kysymykseesi"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "Valitettavasti voit hyväksyä tämän vastauksen vasta %(will_be_able_at)s:n jälkeen"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
+msgstr "Valitettavasti vain moderaattorit tai kysymyksen alkuperäinen esittäjä - %(username)s - voivat hyväksyä tai hylätä parhaan vastauksen"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "et voi äänestää omia postauksia"
+msgstr "Et voi äänestää omia postauksia"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
-msgstr ""
+msgstr "Valitettavasti tilisi näyttää olevan lukittu"
#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
-msgstr ""
+msgstr "Valitettavasti tilisi näyttää olevan jäähyllä"
#: models/__init__.py:716
#, python-format
@@ -3771,20 +3521,12 @@ msgid ">%(points)s points required to downvote"
msgstr ">%(points)s mainetta tarvitaan"
#: models/__init__.py:737
-#, fuzzy
msgid "Sorry, blocked users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
+msgstr "Valitettavasti lukitut käyttäjät eivät voi ladata tiedostoja"
#: models/__init__.py:738
-#, fuzzy
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
+msgstr "Valitettavasti jäähyllä olevat käyttäjät eivät voi ladata tiedostoja"
#: models/__init__.py:740
#, python-format
@@ -3807,57 +3549,58 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Valitettavasti kommentteja (viimeisintä lukuun ottamatta) voi muokata vain %(minutes)s minuutin ajan julkaisemisen jälkeen"
+msgstr[1] "Valitettavasti kommentteja (viimeisintä lukuun ottamatta) voi muokata vain %(minutes)s minuutin ajan julkaisemisen jälkeen"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
+msgstr "Valitettavasti vain merkintöjen kirjoittajat ja moderaattorit voivat muokata kommentteja"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, ja voit kommentoida vain omia merkintöjäsi"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s pisteen maineen voidaksesi kommentoida merkintöjä. Voit kuitenkin kommentoida omia merkintöjäsi ja omiin kysymyksiisi esittämiäsi vastauksia"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
+msgstr "Tämä merkintä on poistettu, ja näkyy vain merkinnän kirjoittajalle sekä sivun ylläpitäjille ja moderaattoreille"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Valitettavasti vain moderaattorit, ylläpitäjät ja merkintöjen kirjoittavat voivat muokata poistettuja merkintöjä"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi muokata merkintöjä"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Valitettavasti tilisi on jäähyllä, ja voit muokata vain omia merkintöjäsi"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen muokataksesi wiki-merkintöjä"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen muokataksesi muiden kirjoittamia merkintöjä"
#: models/__init__.py:996
msgid ""
@@ -3866,17 +3609,17 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Valitettavasti et voi poistaa kysymystäsi, sillä jonkun muun vastaus kysymykseen on saanut positiivisia ääniä"
+msgstr[1] "Valitettavasti et voi postaa kysymystäsi, sillä muiden vastaukset kysymykseen ovat saaneet positiivisia ääniä"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi poistaa merkintöjä"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, ja voit poistaa vain omia merkintöjäsi"
#: models/__init__.py:1019
#, python-format
@@ -3887,37 +3630,38 @@ msgstr ""
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi sulkea kysymyksiä"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, etkä voi sulkea kysymyksiä"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen sulkeaksesi muiden merkintöjä "
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen sulkeaksesi oman kysymyksesi "
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
+msgstr "Valitettavasti vain ylläpitäjät ja moderaattorit, tai merkintöjen kirjoittajat, joilla on vähintään > %(min_rep)s:n maine, voivat avata kysymyksiä uudelleen."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen avataksesi oman kysymyksesi uudelleen"
#: models/__init__.py:1095
msgid "Sorry, you cannot reopen questions because your account is blocked"
@@ -3932,7 +3676,8 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -3951,15 +3696,11 @@ msgstr ""
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
-msgstr ""
+msgstr "olematonta liputusta ei voi poistaa"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
#: models/__init__.py:1185
msgid ""
@@ -3976,48 +3717,47 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:1210
-#, fuzzy
msgid "you don't have the permission to remove all flags"
-msgstr "Ei oikeuksia"
+msgstr "sinulla ei ole lupaa poistaa kaikkia liputuksia"
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "tällä merkinnällä ei ole liputuksia"
#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
+msgstr "Valitettavasti vain kysymysten kysyjät, ylläpitäjät ja moderaattorit voivat tagätä poistettuja kysymyksiä uudelleen"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi tagätä kysymyksiä uudelleen"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, ja voit tagätä vain omia kysymyksiäsi uudelleen"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen tagätäksesi kysymyksiä uudelleen"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
+msgstr "Valitettavasti tilisi on lukittu, etkä voi poistaa kommenttia"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "Valitettavasti tilisi on jäähyllä, ja voit poistaa vain omia kommenttejasi"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "Valitettavasti tarvitset vähintään %(min_rep)s:n maineen voidaksesi poistaa kommentteja"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4030,118 +3770,107 @@ msgstr "%(date)s"
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "kahdessa päivässä"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "huomenna"
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "%(hr)d tunti sitten"
-msgstr[1] "%(hr)d tuntia sitten"
+msgstr[0] "%(hr)d:ssa tunnissa"
+msgstr[1] "%(hr)d:ssa tunnissa"
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "%(min)d minuutti sitten"
-msgstr[1] "%(min)d minuuttia sitten"
+msgstr[0] "%(min)d:ssä minuutissa"
+msgstr[1] "%(min)d:ssä minuutissa"
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(days)d:ssä päivässä"
+msgstr[1] "%(days)d:ssä päivässä"
#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
+msgstr "Uusien käyttäjien on odotettava %(days)s päivää, ennen kuin he voivat vastata omaan kysymykseensä. Voit vastata kysymykseen %(left)s:n päivän kuluttua."
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "anonyymi"
+msgstr "Anonyymi"
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
-msgstr "Terveisin ylläpito"
+msgstr "Sivun ylläpitäjä"
#: models/__init__.py:2300
msgid "Forum Moderator"
-msgstr ""
+msgstr "Foorumin Moderaattori"
#: models/__init__.py:2302
-#, fuzzy
msgid "Suspended User"
-msgstr "Lähettäjä on"
+msgstr "Käyttäjä jäähyllä"
#: models/__init__.py:2304
msgid "Blocked User"
-msgstr ""
+msgstr "Lukittu käyttäjä"
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
msgstr "Rekisteröity käyttäjä"
#: models/__init__.py:2308
msgid "Watched User"
-msgstr ""
+msgstr "Seurattu käyttäjä"
#: models/__init__.py:2310
msgid "Approved User"
-msgstr ""
+msgstr "Hyväksytty käyttäjä"
#: models/__init__.py:2495
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr "maineesi on %(reputation)s"
+msgstr "%(username)s mainepisteet ovat %(reputation)s"
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "yksi kultamitali"
+msgstr[1] "%(count)d kultamitalia"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] ""
-"Obtaining silver badge requires significant patience. If you have received "
-"<span class=\"hidden\">%(count)d</span>one, that means you have greatly "
-"contributed to this community."
-msgstr[1] ""
-"Obtaining silver badge requires significant patience. If you have received "
-"%(count)d, that means you have greatly contributed to this community."
+msgstr[0] "yksi hopeamitali"
+msgstr[1] "%(count)d hopeamitali"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] ""
-"Jos olet aktiivinen osallistuja sivustolla, saat tämän kunniamerkin."
-msgstr[1] ""
-"Jos olet aktiivinen osallistuja sivustolla, saat tämän kunniamerkin."
+msgstr[0] "yksi pronssimitali"
+msgstr[1] "%(count)d pronssimitali"
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s ja %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "käyttäjällä %(user)s on %(badges)s"
#: models/__init__.py:2682
#, python-format
@@ -4151,14 +3880,14 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "maineesi on %(reputation)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "maineesi on %(reputation)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4166,9 +3895,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "maineesi on %(reputation)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4185,39 +3914,39 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Tagit"
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
+msgstr "Onneksi olkoon, olet ansainnut '%(badge_name)s'-mitalin. Katso: <a href=\"%(user_profile)s\">your profile</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "vastauksia käyttäjälle %(username)s"
+msgstr "Tervetuloa käyttämään %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
-msgstr ""
+msgstr "Kiitos! Tagitilauksesi on nyt tallennettu."
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "Poisti oman postauksen, jolla oli -3 tai vähemmän ääniä"
+msgstr "Oma merkintä poistettu %(votes)s:n tai useamman positiivisen äänen jälkeen"
#: models/badges.py:133
msgid "Disciplined"
msgstr "Kurinalainen"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "Poisti oman postauksen, jolla oli -3 tai vähemmän ääniä"
+msgstr "Oma merkintä poistettu %(votes)s:n tai useamman negatiivisen äänen jälkeen"
#: models/badges.py:155
msgid "Peer Pressure"
@@ -4226,7 +3955,7 @@ msgstr "Ryhmäpainostus"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "Vastaukselle vähintään %(votes)s positiivista ääntä ensimmäistä kertaa"
#: models/badges.py:178
msgid "Teacher"
@@ -4237,47 +3966,43 @@ msgid "Supporter"
msgstr "Tukija"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
-msgstr "Ensimmäinen ääni"
+msgstr "Ensimmäinen positiivinen ääni"
#: models/badges.py:227
msgid "Critic"
msgstr "Kriitikko"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
-msgstr "Ensimmäinen alasäänestys"
+msgstr "Ensimmäinen negatiivinen ääni"
#: models/badges.py:237
-#, fuzzy
msgid "Civic Duty"
msgstr "Kansalaisvelvollisuus"
#: models/badges.py:238
-#, fuzzy, python-format
+#, python-format
msgid "Voted %(num)s times"
-msgstr "Äänestetty kolmesataa kertaa"
+msgstr "Äänestetty %(num)s kertaa"
#: models/badges.py:252
-#, fuzzy, python-format
+#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr "Vastasi omaan kysymykseensä, joka sai vähintään 3 ääntä"
+msgstr "Vastannut omaan kysymykseensä, joka on saanut vähintään %(num)s positiivista ääntä"
#: models/badges.py:256
msgid "Self-Learner"
msgstr "Itseoppija"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "Hyvä vastaus"
+msgstr "Melko hyvä vastaus"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
-#, fuzzy, python-format
+#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "Vastausta äänestetty kymmenen kertaa"
+msgstr "Vastaus saanut %(num)s positiviisita ääntä"
#: models/badges.py:316
msgid "Good Answer"
@@ -4292,9 +4017,9 @@ msgid "Nice Question"
msgstr "Hyvä kysymys"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
-#, fuzzy, python-format
+#, python-format
msgid "Question voted up %(num)s times"
-msgstr "Kysymystä äänestetty kymmenen kertaa"
+msgstr "Kysymys saanut %(num)s positiivista ääntä"
#: models/badges.py:352
msgid "Good Question"
@@ -4317,23 +4042,21 @@ msgid "Popular Question"
msgstr "Suosittu kysymys"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
-#, fuzzy, python-format
+#, python-format
msgid "Asked a question with %(views)s views"
-msgstr "Kysyi kysymyksen, joka sai vähintään 2500 katselijaa"
+msgstr "Kysyit kysymyksen, jota on katsottu %(views)s kertaa"
#: models/badges.py:425
msgid "Notable Question"
msgstr "Huomattava kysymys"
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "Tunnettu kysymys"
+msgstr "Kuuluista kysymys"
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "Kysymyksellä ei ole hyväksyttyjä vastauksia"
+msgstr "Kysyi kysymyksen ja hyväksyi vastauksen"
#: models/badges.py:453
msgid "Scholar"
@@ -4344,27 +4067,25 @@ msgid "Enlightened"
msgstr "Valistunut"
#: models/badges.py:499
-#, fuzzy, python-format
+#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr "tämä vastaus on valittu oikeaksi"
+msgstr "Ensimmäinen vastaus hyväksyttiin %(num)s:lla tai useammalla äänellä"
#: models/badges.py:507
msgid "Guru"
msgstr "Guru"
-# 78%
-# 100%
#: models/badges.py:510
-#, fuzzy, python-format
+#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr "tämä vastaus on valittu oikeaksi"
+msgstr "Vastaus hyväksyttiin %(num)s:lla tai useammalla äänellä"
#: models/badges.py:518
-#, fuzzy, python-format
+#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr "Vastasi kysymykseen 60 päivää myöhemmin ja sai vähintään viisi ääntä"
+msgstr "Vastannut kysymykseen yli %(days)s päivää myöhemmin ja saanut vähintään %(votes)s ääntä"
#: models/badges.py:525
msgid "Necromancer"
@@ -4372,11 +4093,11 @@ msgstr "Kuolleistaherättäjä"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr ""
+msgstr "Kansalaispartio"
#: models/badges.py:551
msgid "First flagged post"
-msgstr ""
+msgstr "Ensimmäinen liputettu merkintä"
#: models/badges.py:563
msgid "Cleanup"
@@ -4384,11 +4105,11 @@ msgstr "Siivoaja"
#: models/badges.py:566
msgid "First rollback"
-msgstr ""
+msgstr "Ensimmäinen takaisinkierto"
#: models/badges.py:577
msgid "Pundit"
-msgstr ""
+msgstr "Asiantuntija"
#: models/badges.py:580
msgid "Left 10 comments with score of 10 or more"
@@ -4404,12 +4125,12 @@ msgstr "Ensimmäinen muokkaus"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Apulaispäätoimittaja"
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "Muokkasi sata merkintää"
+msgstr "Muokannut %(num)s merkintää"
#: models/badges.py:634
msgid "Organizer"
@@ -4428,9 +4149,9 @@ msgid "Completed all user profile fields"
msgstr "Täytti kaikki profiilinsa kentät"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "25 käyttäjää lisäsi kysymyksen suosikikseen"
+msgstr "%(num)s:n käyttäjän lempikysymys"
#: models/badges.py:689
msgid "Stellar Question"
@@ -4442,31 +4163,30 @@ msgstr "Suosikkikysymys"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "Intoilija"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "Käynyt sivulla joka päivä %(num)s päivää peräkkäin"
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "Dokumentaatio"
+msgstr "Selostaja"
#: models/badges.py:736
-#, fuzzy, python-format
+#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr "vastausta kommentoitiin %(comment_count)s kerran"
+msgstr "Kirjoittanut %(num_comments)s kommenttia"
#: models/badges.py:752
msgid "Taxonomist"
msgstr "Taksonomi"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "Loi tagin, jota käytetään yli viidessäkymmenessä kysymyksessä"
+msgstr "Luonut %(num)s kysymyksessä käytetyn tagin"
#: models/badges.py:774
msgid "Expert"
@@ -4477,47 +4197,42 @@ msgid "Very active in one tag"
msgstr "Aktiivinen yhden tagin alla"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "viestit/"
+msgstr "viesti"
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Kysymykset"
+msgstr "Kysymys:"
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Vastausvinkkejä"
+msgstr "Vastaus:"
#: models/post.py:1570
-#, fuzzy
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr "tämä kysymys valittiin suosikiksi"
+msgstr "Valitettavasti tämä kysymys on poistettu, eikä ole enää saatavilla"
#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Valitettavasti etsimäsi vastaus ei ole enää saatavilla, sillä sitä edeltävä kysymys on poistettu"
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "tämä kysymys valittiin suosikiksi"
+msgstr "Valitettavasti tämä vastaus on poistettu eikä ole enää saatavilla"
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Valitettavasti etsimäsi kommentti ei ole enää saatavilla, sillä alkuperäinen kysymys on poistettu"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
+msgstr "Valitettavasti etsimäsi kommentti ei ole enää saatavilla, sillä alkuperäinen vastaus on poistettu"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4537,26 +4252,25 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" ja \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "Ota selvää"
+msgstr "\" ja enemmän"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "kommentoi vastausta"
-msgstr[1] "kommentoi vastausta"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4569,28 +4283,25 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Ole hyvä ja kysy kysymyksesi!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr "Jätä vastaus"
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "lisää kommentti"
+msgstr "Jätä kommentti"
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Muokkaaja"
+msgstr "Muokkaa"
#: models/reply_by_email.py:41
msgid "Append to post"
-msgstr ""
+msgstr "Lisää postaukseen"
#: models/reply_by_email.py:42
msgid "Answer or comment, depending on the size of post"
@@ -4605,28 +4316,27 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Tarkistuta sähköpostiosoite"
+msgstr "muokattu sähköpostitse"
#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
-msgstr ""
+msgstr "<em>Moderaattorin vaihtama. Syy:</em> %(reason)s"
#: models/repute.py:218
#, python-format
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
+msgstr "%(points)s pistettä lisätty käyttäjän %(username)s panoksesta kysymykseen %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
+msgstr "%(points)s pistettä vähennetty käyttäjän %(username)s panoksesta kysymykseen %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4634,9 +4344,8 @@ msgid "New tags added to %s"
msgstr ""
#: models/user.py:316
-#, fuzzy
msgid "Entire forum"
-msgstr "Koko askbot"
+msgstr "Koko foorumi"
#: models/user.py:317
msgid "Questions that I asked"
@@ -4652,7 +4361,7 @@ msgstr "Valikoidut kysymykset"
#: models/user.py:320
msgid "Mentions and comment responses"
-msgstr ""
+msgstr "Maininnat ja vastaukset kommentteihin"
#: models/user.py:323
msgid "Instantly"
@@ -4679,28 +4388,24 @@ msgid "Users ask permission"
msgstr "Käyttäjät pyytävät lupaa"
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Hallitse tätä käyttäjää"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "syötä toimiva sähköpostiosoite"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "syötä toimiva sähköpostiosoite"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Sulje kysymys"
+msgstr "widgetin CSS-muotoilut"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "Sivua ei löydy"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
@@ -4722,9 +4427,7 @@ msgstr "URL-osoitteessa on virhe;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"sivu jota yritit käyttää on suojattu tai sinulla ei ole tarpeeksi ääniä, "
-"katso"
+msgstr "sivu jota yritit käyttää on suojattu tai sinulla ei ole tarpeeksi ääniä, katso"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4752,16 +4455,15 @@ msgstr "näytä kaikki tagit"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "Sisäinen palvelinvirhe"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"järjestelmävirhe on lisätty logeihimme, virhe korjataan mahdollisimman pian"
+msgstr "järjestelmävirhe on lisätty logeihimme, virhe korjataan mahdollisimman pian"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
-msgstr ""
+msgstr "halutessasi voit raportoida tästä virheestä ylläpidolle"
#: templates/500.html:12
msgid "see latest questions"
@@ -4810,9 +4512,8 @@ msgstr "näytä esikatselu"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Kysy kysymyksesi"
+msgstr "Esitä kysymyksesi"
#: templates/ask.html:21
msgid ""
@@ -4830,15 +4531,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "vastaus käsittelee tämän sivuston aihealuita"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "kirjoita mahdollisimman paljon yksityiskohtia"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4854,29 +4553,29 @@ msgstr "katso usein kysytyt kysymykset"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "UKK"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
-#, fuzzy, python-format
+#, python-format
msgid "%(name)s"
-msgstr "%(date)s"
+msgstr "%(name)s"
#: templates/badge.html:5
msgid "Badge"
msgstr "Kunniamerkki"
#: templates/badge.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Badge \"%(name)s\""
-msgstr "%(date)s"
+msgstr "\"%(name)s\"-mitali"
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "kysymykset"
+msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
@@ -4890,19 +4589,13 @@ msgstr "Kunniamerkit"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"If your questions and answers are highly voted, your contribution to this "
-"Q&amp;A community will be recognized with the variety of badges."
+msgstr "If your questions and answers are highly voted, your contribution to this Q&amp;A community will be recognized with the variety of badges."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Below is the list of available badges and number \n"
-" of times each type of badge has been awarded. Have ideas about fun "
-"badges? Please, give us your <a href='%(feedback_faq_url)s'>feedback</a>"
#: templates/badges.html:31
msgid "Community badges"
@@ -4910,23 +4603,22 @@ msgstr "Kunniamerkit"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
-msgstr ""
+msgstr "kultamitali: korkein kunnia, erittäin harvinainen"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "hopeamitali: myönnetään erittäin korkealaatuisesta panoksesta"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr ""
+msgstr "pronssimitali: annetaan usein erikoiskunniana"
#: templates/base.html:23
#, python-format
@@ -4958,23 +4650,18 @@ msgid "What kinds of questions can I ask here?"
msgstr "Minkälaisia kysymyksiä voin kysyä täällä?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr "Kaikista tärkeintä on, että kysymykset ovat tätä sivustoa vastaavia"
+msgstr ""
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Ennen kuin kysyt, käytä hakua avuksesi, sillä joku on voinut jo vastata "
-"kysymykseesi."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
msgstr "Minkälaisia kysymyksiä minun pitäisi välttää?"
@@ -4982,9 +4669,7 @@ msgstr "Minkälaisia kysymyksiä minun pitäisi välttää?"
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Yritä välttää kysymyksiä, jotka eivät liity tähän sivustoon, ovat liian "
-"subjektiivisia ja väittelyä hakevia."
+msgstr "Yritä välttää kysymyksiä, jotka eivät liity tähän sivustoon, ovat liian subjektiivisia ja väittelyä hakevia."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5011,17 +4696,14 @@ msgid "This website is moderated by the users."
msgstr "Tätä sivua hallinnoivat käyttäjät itse."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"Mainejärjestelmä antaa käyttäjille oikeudet tehdä tietynlaisia toimenpiteitä."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Miten mainejärjestelmä toimii?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5036,13 +4718,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Esimerkiksi, jos kysyt mielenkiintoisen kysymyksen tai annat hyödyllisen vastauksen, panoksesi saa positiivisia ääniä. Jos vastauksesi taas on harhaan johtava, se saa negatiivisia ääniä. Ansaitset <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> pistettä jokaisesta saamastasi positiivisesta äänestä, ja jokainen negatiivinen ääni vähentää <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> pistettä. Pisteiden kerääntymisen enimmäismäärä on <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> pistettä päivässä per kysymys tai vastaus. Alla olevasta taulukosta selviää, kuinka paljon mainepisteitä tarvitset ollaksesi oikeutettu mihinkin ylläpitotehtävään."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5057,32 +4740,28 @@ msgid "downvote"
msgstr "poista-aani"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Ensimmäinen hyväksytty vastaus omaan kysymykseesi"
+msgstr "hyväksy oma vastauksesi omaan kysymykseesi"
#: templates/faq_static.html:49
msgid "open and close own questions"
msgstr "avaa ja sulje omia kysymyksiä"
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "uudelleentaggaa kysymyksiä"
+msgstr "tagää muiden kysymyksiä uudelleen"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "muokkaa yhteisöwikin kysymyksiä"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr "muokkaa vastauksia"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "poista mikä tahansa kommentti"
+msgstr "poista kommentteja"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5091,17 +4770,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5110,18 +4790,14 @@ msgid "To register, do I need to create new password?"
msgstr "Tarvitseeko minun luoda erillinen tunnus jotta voin rekisteröityä?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Ei. Voit kirjautua suoraan sivulle kenen tahansa OpenID-palveluntarjoajan "
-"välityksellä, esim. Google, Yahoo, AOL, jne."
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "Kirjaudu nyt!"
+msgstr "\"Kirjaudu sisään nyt!\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5136,9 +4812,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Kokeneet käyttäjät voivat muokata vastauksia ja kysymyksiä kuten wikiä. Tämä "
-"nostaa sivuston laatua."
+msgstr "Kokeneet käyttäjät voivat muokata vastauksia ja kysymyksiä kuten wikiä. Tämä nostaa sivuston laatua."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5149,13 +4823,11 @@ msgid "Still have questions?"
msgstr "Vieläkin kysymyksiä?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"<a href='%(ask_question_url)s'>Kysy kysymyksesi</a> ja tee sivustamme "
-"entistäkin parempi!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5169,24 +4841,22 @@ msgstr "Anna meille palautettasi!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
+msgstr "\n<span class='big strong'>Hyvä %(user_name)s</span>, otamme mielellään vastaan palautetta sinulta. Kirjoita viestisi ja lähetä se käyttämällä alla olevaa lomaketta."
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
+msgstr "\n<span class='big strong'>Hyvä vierailija</span>, otamme mielellään vastaan palautetta. Kirjoita viestisi ja lähetä se käyttämällä alla olevaa lomaketta."
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(jos haluat vastauksen, lisää voimassa oleva sähköpostiosoite tai klikkaa raksi alla olevaan ruutuun)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5194,7 +4864,7 @@ msgstr "(tämä kenttä on pakollinen)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(Ole hyvä ja selvitä captcha)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5233,18 +4903,17 @@ msgid "Group"
msgstr "Ryhmä"
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "kertaa"
+msgstr "Jäsenten määrä"
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "Apua"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "vastauksia käyttäjälle %(username)s"
+msgstr "Tervetuloa %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5263,29 +4932,23 @@ msgstr ""
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Tämä sivu on kysymyksiä ja vastauksia varten, ei avoimille keskusteluille."
+msgstr "Tämä sivu on kysymyksiä ja vastauksia varten, ei avoimille keskusteluille."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Kaikkien tulisi käyttää \"kysymys\"-kenttää kysymisten esittämiseen ja "
-"\"vastaus\"-kenttää vastaamiseen."
+msgstr "Kaikkien tulisi käyttää \"kysymys\"-kenttää kysymisten esittämiseen ja \"vastaus\"-kenttää vastaamiseen."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"Tästä huolimatta kaikkia kysymyksiä ja vastauksia voi kommentoida -kommentit "
-"ovat hyviä rajoitetuissa keskusteluissa"
+msgstr "Tästä huolimatta kaikkia kysymyksiä ja vastauksia voi kommentoida -kommentit ovat hyviä rajoitetuissa keskusteluissa"
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Olet aina tervetullut kysymään!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5306,13 +4969,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5336,18 +4999,14 @@ msgstr "Äänestäminen"
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"Äänestäminen sovelluksessa %(app_name)s auttaa parhaiden vastausten "
-"valitsemisessa ja hyödyllisimpien käyttäjien palkitsemisessa."
+msgstr "Äänestäminen sovelluksessa %(app_name)s auttaa parhaiden vastausten valitsemisessa ja hyödyllisimpien käyttäjien palkitsemisessa."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"Äänestä, jos löydät sinulle hyödyllistä tietoa.\n"
-"Näin autat %(app_name)s-yhteisöä huomattavasti."
+msgstr "Äänestä, jos löydät sinulle hyödyllistä tietoa.\nNäin autat %(app_name)s-yhteisöä huomattavasti."
#: templates/help.html:51
msgid "Other topics"
@@ -5356,8 +5015,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5366,13 +5024,13 @@ msgstr "Pidä hauskaa."
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Tuo StackExchange-dataa"
#: templates/import_data.html:13
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
+msgstr "<em>Varoitus:</em> jos tietokantasi ei ole tyhjä, varmuuskopioi se\nennen tämän toiminnon suorittamista."
#: templates/import_data.html:16
msgid ""
@@ -5380,37 +5038,33 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
+msgstr "Lataa stackexchange dump .zip-tiedosto ja odota sitten, kunnes kaikki tiedot on siirretty. Tämä saattaa kestää useita minuutteja.\nHuomaa, että palaute kirjoitetaan tavallisena tekstinä."
#: templates/import_data.html:25
msgid "Import data"
-msgstr ""
+msgstr "Tuo dataa"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Jos sinulla on vaikeuksia tämän tiedonsiirtotyökalun kanssa,\nyritä datan siirtämistä komentorivin kautta: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "ikä"
+msgstr "Tagi"
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr "Ehdottanut"
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revisio"
+msgstr "Päätöksesi"
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Loi tagin, jota käytetään yli viidessäkymmenessä kysymyksessä"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5421,9 +5075,8 @@ msgid "Reject"
msgstr "Hylkää"
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Ei vastaamattomia kysymyksiä"
+msgstr "Ei kysymyksiä vielä tällä tagilla"
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5431,9 +5084,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "nollaa tagit"
+msgstr "Hylkää tagi"
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5441,18 +5093,17 @@ msgid "Nothing found"
msgstr "Mitään ei löytynyt"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Jaa kysymys sivulla %(site)s"
#: templates/macros.html:44
msgid "current number of votes"
msgstr "äänien määrä nyt"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "anonyymi"
+msgstr "anonyymi käyttäjä"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5468,14 +5119,14 @@ msgstr "lisätty"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
-msgstr ""
+msgstr "tämä merkintä on merkitty yhteisöwikiksi"
#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "Tämä viesti on wiki.\nKäyttäjät, joilla on mainepisteitä yli &gt;%(wiki_min_rep)s voivat parantaa sitä."
#: templates/macros.html:146
msgid "updated"
@@ -5496,9 +5147,8 @@ msgid "You are a member"
msgstr "Olet jäsen"
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Sähköpostin tarkistus"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5515,9 +5165,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "katso kysymyksiä, joilla on tagi '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "kommentit/"
+msgstr "Kommentit"
#: templates/macros.html:430
msgid "delete this comment"
@@ -5530,24 +5179,23 @@ msgid "edit"
msgstr "muokkaa"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "muokkaa mitä tahansa vastausta"
+msgstr "muunna vastaukseksi"
#: templates/macros.html:579
#, python-format
msgid "follow %(alias)s"
-msgstr ""
+msgstr "seuraa %(alias)s:ta"
#: templates/macros.html:582
#, python-format
msgid "unfollow %(alias)s"
-msgstr ""
+msgstr "lopeta %(alias)s:n seuraaminen"
#: templates/macros.html:583
#, python-format
msgid "following %(alias)s"
-msgstr ""
+msgstr "seurataan %(alias)s:ta"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
@@ -5555,9 +5203,9 @@ msgid "%(username)s gravatar image"
msgstr "käyttäjän %(username)s gravatar-kuva"
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "maineesi on %(reputation)s"
+msgstr "Käyttäjän %(username)s nettisivu on %(url)s"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5570,7 +5218,7 @@ msgstr "nykyinen sivu"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
msgstr "sivu %(num)s"
@@ -5584,12 +5232,11 @@ msgid "responses for %(username)s"
msgstr "vastauksia käyttäjälle %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
msgstr[0] ""
-"sinulla on <span class=\"hidden\">%(response_count)s</span>yksi uusi vastaus"
-msgstr[1] "sinulla on %(response_count)s uutta vastausta"
+msgstr[1] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5598,29 +5245,27 @@ msgstr "ei vastauksia"
#: templates/macros.html:783 templates/macros.html.py:784
#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr ""
+msgstr "%(new)s uutta liputettua merkintää ja %(seen)s jo nähtyä"
#: templates/macros.html:786 templates/macros.html.py:787
#, python-format
msgid "%(new)s new flagged posts"
-msgstr ""
+msgstr "%(new)s uutta liputettua merkintää"
#: templates/macros.html:792 templates/macros.html.py:793
#, python-format
msgid "%(seen)s flagged posts"
-msgstr ""
+msgstr "%(seen)s jo nähtyä liputettua merkintää"
#: templates/main_page.html:14
msgid "Questions"
msgstr "Kysymykset"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Jätä kommentteja"
+msgstr "näytä lisää kommentteja"
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
msgstr "lisää kommentti"
@@ -5629,42 +5274,36 @@ msgid "Answer Your Own Question"
msgstr "Vastaa omaan kysymykseesi"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Vastauksesi"
+msgstr "Jätä vastauksesi"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Kirjaudu antaaksesi vastauksen"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Muokkaa kysymystä"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Kysymyksellä ei ole hyväksyttyjä vastauksia"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
-msgstr ""
+msgstr "Tiedot"
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Vaihda tageja"
+msgstr "Vaihda kieli"
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Liittyvät kysymykset"
+msgstr ""
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "tagit"
+msgstr "Tagää uudelleen"
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5672,16 +5311,15 @@ msgstr "Miksi käyttää ja muokata tageja?"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
+msgstr "Tagit pitävät sisällön paremmin järjesteltynä ja helpottavat merkintöjen etsimistä aiheittain"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
msgstr "tagien muokkaajat saavat erikoispalkintoja yhteisöltä"
#: templates/question_retag.html:59
-#, fuzzy
msgid "up to 5 tags, less than 20 characters each"
-msgstr "jokaisen tagin tulee olla vähintään %(max_chars)d merkin pituinen"
+msgstr "Enintään 5 tagiä, kukin enintään 20 merkin pituinen"
#: templates/reopen.html:4 templates/reopen.html.py:6
msgid "Reopen question"
@@ -5695,18 +5333,16 @@ msgid ""
msgstr ""
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "Sulje kysymys"
+msgstr "Sulkemisen syy:"
#: templates/reopen.html:20
msgid "When:"
-msgstr ""
+msgstr "Milloin"
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "Avaa tämä kysymys uudelleen"
+msgstr "Avaa tämä kysymys uudelleen?"
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5721,28 +5357,25 @@ msgid "click to hide/show revision"
msgstr "klikkaa piilottaaksesi/näyttääksesi revision"
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "revisiot/"
+msgstr "%(number)s tarkistuskertaa"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "käytä tageja"
+msgstr "Tee tagitilaus"
#: templates/subscribe_for_tags.html:6
msgid "Please, subscribe for the following tags:"
-msgstr ""
+msgstr "Kirjoittaudu seuraavien tagien tilaajaksi:"
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "käytä tageja"
+msgstr "Tilaa"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "käytä tageja"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5755,34 +5388,32 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Järjestys:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Ryhmäasetukset: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "Järjestys:"
+msgstr "Lajittele &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "katso maineikkaimpia käyttäjiä"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr ""
+msgstr "mainepisteet"
#: templates/users.html:47
msgid "see people who joined most recently"
-msgstr ""
+msgstr "katso viimeiseksi liittyneitä"
#: templates/users.html:48
msgid "recent"
@@ -5790,11 +5421,11 @@ msgstr "äskettäiset"
#: templates/users.html:53
msgid "see people who joined the site first"
-msgstr ""
+msgstr "katso ensin liittyneitä"
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "katso nimen mukaan lajiteltuna"
#: templates/users.html:60
msgid "by username"
@@ -5810,27 +5441,23 @@ msgid "Nothing found."
msgstr "Mitään ei löytynyt."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Syötä käyttäjätunnus ja salasana"
+msgstr "Kirjoita <span>käyttäjänimesi</span>, ja kirjaudu sitten sisään"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "valitse yksi vaihtoehto"
+msgstr "(tai valitse toinen sisäänkirjautumistapa yllä olevista)"
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "kirjautuminen/"
+msgstr "Kirjaudu sisään"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Change Email"
+msgstr "Vaihda sähköpostiosoite"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -5839,14 +5466,10 @@ msgstr "Tarkistuta sähköpostiosoite"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5857,25 +5480,20 @@ msgstr "Sähköpostiosoite hyväksytty"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "Rekisteröidy"
+msgstr "Rekisteröinti"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Rekisteröidy"
+msgstr "Rekisteröinti"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5883,8 +5501,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5897,7 +5514,7 @@ msgstr "Kirjaudu"
#: templates/authopenid/confirm_email.txt:1
msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
+msgstr "Kiitos Q&A-foorumille rekisteröitymisestä!"
#: templates/authopenid/confirm_email.txt:3
msgid "Your account details are:"
@@ -5917,27 +5534,26 @@ msgstr "Kirjaudu täällä:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr "Terveisin ylläpito"
+msgstr ""
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Terveiset"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
+msgstr "Käyttääksesi tätä foorumia, klikkaa seuraavaa linkkiä:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
+msgstr "Yllä olevan linkin klikkaaminen auttaa meitä vahvistamaan sähköpostiosoitteesi"
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
@@ -5957,13 +5573,13 @@ msgstr "Kirjaudu ulos"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "Uloskirjautuminen onnistui"
#: templates/authopenid/logout.html:7
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Saatat edelleen olla kirjautunut sisään OpenID-palveluun. Kirjaudu ulos palvelusta, jos haluat."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -5972,86 +5588,76 @@ msgstr "Kirjautuminen"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
+msgstr "\n\n<span class=\"strong big\">Vastauksesi kysymykseen</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">on tallennettu ja julkaistaan, kun kirjaudut sisään.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
+msgstr "<span class=\"strong big\">Kysymyksesi</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">on tallennettu ja julkaistaan, kun kirjaudut sisään.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Kannattaa varmistaa, että tämänhetkinen kirjautumistapasi toimii edelleen, tai lisätä uusi. Klikkaa jotakin alla olevista kuvakkeista tarkistaaksesi/vaihtaaksesi tai lisätäksesi uusia sisäänkirjautumistapoja."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Lisää pysyvämpi sisäänkirjautumistapa klikkaamalla jotakin alla olevista kuvakkeista. Näin sinun ei tarvitse aina kirjautua sisään sähköpostitse."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "Klikkaa jotakin alla olevista kuvakkeista lisätäksesi uuden sisäänkirjautumistavan tai uudelleenvahvistaaksesi tämänhetkisen."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Sinulla ei tällä hetkellä ole tapaa kirjautua sisään, ole hyvä, ja lisää yksi tai useampi sisäänkirjautumistapa klikkaamalla mitä tahansa alla olevista kuvakkeista"
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "Tarkasta sähköpostisi ja klikkaa liittenä olevaa linkkiä yhdistääksesi takaisin tiliisi"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Syötä käyttäjätunnus ja salasana"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Kirjaudu täällä:"
+msgstr "Ole hyvä, kirjaudu sisään"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "SIsäänkirjautuminen epäonnistui, yritä uudelleen"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "ei sähköpostia"
+msgstr "Sisäänkirjautuminen tai sähköposti"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6061,19 +5667,17 @@ msgstr "Salasana"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
+msgstr "Vaihtaaksesi salasanaasi kirjoita uusi salasanasi kahdesti ja klikkaa sitten 'lähetä'"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "Uusi salasana asetettu"
+msgstr "Uusi salasana"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "anna salasana uudestaan"
+msgstr "Kirjoita uudelleen"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6084,23 +5688,22 @@ msgstr "Vaihda salasana"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "Tässä ovat tämänhetkiset sisäänkirjautumistapasi"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
msgid "provider"
-msgstr ""
+msgstr "palveluntarjoaja"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "nähty viimeksi"
+msgstr "viimeksi käytetty"
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "halutessasi poista"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -6111,52 +5714,46 @@ msgstr "poista"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Tunnus poistettu."
+msgstr "ei voida poistaa"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "Vieläkin kysymyksiä?"
+msgstr "Ongelmia sisäänkirjautumisessa?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "Kirjoita sähköpostiosoitteesi alle saadaksesi uuden koodin"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "Kirjoita sähköpostiosoitteesi alle elvyttääksesi tilisi"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Anna tunnuksellesi uusi salasana."
+msgstr "elvytä tilisi sähköpostin kautta"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
-msgstr ""
+msgstr "Lähetä uusi elvytyskoodi"
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Anna tunnuksellesi uusi salasana."
+msgstr "Elvytä tilisi sähköpostin kautta"
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "valitse yksi vaihtoehto"
+msgstr "Rekisteröidy klikkaamalla jotakin alla olevista kuvakkeista"
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Luo tunnus ja salasana"
+msgstr "tai luo uusi käyttäjänimi ja salasana täällä"
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6175,7 +5772,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
+msgstr "Lue ja kirjoita kaksi alla näkyvää sanaa auttaaksesi meitä estämään automaattisten tilien luomista."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6187,9 +5784,8 @@ msgstr "palaa OpenID-palvelun kirjautumiseen"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "sähköpostiosoitteesi"
+msgstr "Vahvista sähköpostiosoite"
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6198,79 +5794,70 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "ei sähköpostia"
+msgstr "Vahvista sähköpostiosoite"
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Syötä käyttäjätunnus ja salasana"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "Miten vaihdan profiilissani olevan kuvan (gravatar)?"
+msgstr "lisää avatar"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Vaihda tageja"
+msgstr "Vaihda avataria"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Tunnuksen tiedot:"
+msgstr "Nykyinen avatarisi:"
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr ""
+msgstr "Et ole vielä ladannut avataria. Lisää avatar nyt."
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "Lataa kuva"
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "muutokset talletettu"
+msgstr "Tagää kysymys uudelleen"
#: templates/avatar/change.html:17
msgid "Choose new Default"
-msgstr ""
+msgstr "Valitse uusi Vakio"
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "laheta/"
+msgstr "Lisää"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "poisti vastauksen"
+msgstr "poista avatar"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
-msgstr ""
+msgstr "Valitse avatarit, jotka haluat poistaa"
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Sinulla ei ole poistettavia avatareja. Ole hyvä ja <a href=\"%(avatar_change_url)s\">lisää avatar</a> nyt."
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "poisti vastauksen"
+msgstr "Poista Nämä"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6295,8 +5882,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6309,42 +5896,42 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(date)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "Kysymys on poistettu"
-msgstr[1] "Kysymys on poistettu"
+msgstr[0] ""
+msgstr[1] ""
#: templates/email/feedback_email.txt:2
#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
+msgstr "\nHei, tämä on palauteviesti sivun %(site_title)s foorumilta.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr "Terveisin ylläpito"
+msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6358,32 +5945,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Ole hyvä ja kysy kysymyksesi!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Tagit"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Kysymykset"
+msgstr "Kysymys:"
#: templates/email/macros.html:33
#, python-format
@@ -6395,81 +5976,56 @@ msgid "Tags:"
msgstr "Tagit:"
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Vastaajana minä"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6479,17 +6035,13 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"<span class=\"hidden\">%(q_num)s</span>yksi kysymys löytyi"
msgstr[1] ""
-"\n"
-"%(q_num)s kysymystä löytyi"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Kirjautuminen"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6505,8 +6057,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6522,9 +6074,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Tämä saattoi tapahtua seuraavista syistä:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6533,17 +6084,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "vastauksia käyttäjälle %(username)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6566,8 +6116,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6578,9 +6127,8 @@ msgstr ""
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
-#, fuzzy
msgid "Save"
-msgstr "Tallenna muokkaus"
+msgstr "Tallenna"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
msgid "Widgets"
@@ -6596,19 +6144,16 @@ msgid "Ask a question"
msgstr "Kysy"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "Luo tunnus"
+msgstr "luo"
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "katselut"
+msgstr "näytä lista"
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Muokkaa kysymystä"
+msgstr "Lista kysymyksistä"
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6617,30 +6162,28 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "valmis/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "%(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "viestit/"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "viestit"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
@@ -6659,9 +6202,8 @@ msgid "Sites"
msgstr "Sivustot"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "nollataan tagit"
+msgstr "Asetukset"
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6673,7 +6215,7 @@ msgstr[1] "Korjaa allaoleva virheet:"
#: templates/livesettings/group_settings.html:16
#, python-format
msgid "Settings included in %(name)s."
-msgstr ""
+msgstr "Asetukset sisältyvät %(name)s:iin"
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
@@ -6698,11 +6240,11 @@ msgstr "Muokkaa sivuston asetuksia"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr ""
+msgstr "Live-asetukset eivät ole käytössä tällä sivulla"
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
+msgstr "Kokoonpanoasetuksia voi muokata vain sivun settings.py-tiedostossa"
#: templates/livesettings/site_settings.html:67
#, python-format
@@ -6723,12 +6265,11 @@ msgstr[1] "%(q_num)s kysymystä"
#: templates/main_page/headline.html:6
#, python-format
msgid "with %(author_name)s's contributions"
-msgstr ""
+msgstr "käyttäjän %(author_name)s panoksen kanssa"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "tagattu"
+msgstr "Tagätty"
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6741,7 +6282,6 @@ msgstr "nollaa tekijä"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
msgstr "tai"
@@ -6770,13 +6310,12 @@ msgid "There are no unanswered questions here"
msgstr "Ei vastaamattomia kysymyksiä"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Ei suosikkeja."
+msgstr "Ei kysymyksiä."
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
-msgstr ""
+msgstr "Ole hyvä ja seuraa jotakin kysymystä tai jotakin käyttäjää"
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -6804,23 +6343,20 @@ msgid "Did not find what you were looking for?"
msgstr "Et löytänyt etsimääsi?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Kysy kysymyksesi"
+msgstr "Esitä kysymyksesi!"
#: templates/main_page/tab_bar.html:11
-#, fuzzy
msgid "subscribe to the questions feed"
-msgstr "uudelleentaggaa kysymyksiä"
+msgstr "Kirjoittaudu kysymyssyötteen tilaajaksi"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "haku"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6830,52 +6366,46 @@ msgstr "haku"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Huom.: %(app_name)s vaatii javascriptiä toimiakseen kunnollisesti - ole hyvä ja salli javascript selaimessasi <a href=\"%(noscript_url)s\">näin</a>"
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] ""
-"jokaisen tagin tulee olla vähintään <span class=\"hidden\">%(max_chars)s</"
-"span>yhden merkin pituinen"
-msgstr[1] "jokaisen tagin tulee olla vähintään %(max_chars)d merkin pituinen"
+msgstr[0] "tagi saa olla enintään %(max_chars)s merkin pituinen"
+msgstr[1] "tagi saa olla enintään %(max_chars)s merkin pituinen"
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] ""
-"käytä vähintään <span class=\"hidden\">%(tag_count)d</span>yhtä tagia"
-msgstr[1] "käytä vähintään %(tag_count)d tagia"
+msgstr[0] "käytä %(tag_count)s tagiä"
+msgstr[1] "käytä enintään %(tag_count)s tagiä"
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "jokaisen tagin tulee olla vähintään %(max_chars)d merkin pituinen"
+msgstr "käytä enintään %(tag_count)s tagiä, kukin enintään %(max_chars)s merkin pituinen"
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Post Your Answer"
+msgstr "vaihda paikkaa kysymyksen kanssa"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Näytä loukkaavat merkit"
+msgstr "Poista loukkaava lippu"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "näytä kaikki tagit"
+msgstr "poista liputus"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6884,9 +6414,7 @@ msgstr "näytä kaikki tagit"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"merkkaa loukkaavaksi (sisältää esim. roskapostia, mainostusta tai loukkaavaa "
-"tekstiä)"
+msgstr "merkkaa loukkaavaksi (sisältää esim. roskapostia, mainostusta tai loukkaavaa tekstiä)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -6901,14 +6429,12 @@ msgid "undelete"
msgstr "palauta"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[julkaisija]"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[julkaisija]"
+msgstr "julkaise"
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -6924,16 +6450,15 @@ msgid "more"
msgstr "lisää"
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "kommentoi"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6942,21 +6467,12 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-"<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
-msgstr[1] ""
-"\n"
-"<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
+msgstr[0] "\n%(counter)s Vastaus"
+msgstr[1] "\n%(counter)s Vastausta"
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Järjestys:"
+msgstr "Lajittele &raquo;"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -6976,16 +6492,15 @@ msgid "this answer has been selected as correct"
msgstr "tämä vastaus on valittu oikeaksi"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "merkitse suosikiksi (klikkaa uudestaan peruaksesi)"
+msgstr "merkkaa tämä vastaus oikeaksi (klikkaa uudelleen peruaksesi)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr "Tämä saattoi tapahtua seuraavista syistä:"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Kysymys on suljettu seuraavasta syystä: <b>\"%(close_reason)s\"</b> <i>by"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7001,9 +6516,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Kirjaudu antaaksesi vastauksen"
+msgstr "Kirjaudu sisään tai rekisteröidy vastataksesi"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7015,17 +6529,17 @@ msgstr "Ole ensimmäinen vastaaja!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7036,21 +6550,19 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "muokkasi vastausta"
+msgstr "Lisää vastaus"
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "uudelleentagitettu"
+msgstr "tagää uudelleen"
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -7061,51 +6573,43 @@ msgid "close"
msgstr "sulje"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Tagit"
+msgstr "Kysymystyökalut"
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "questions with most answers"
+msgstr "klikkaa lopettaaksesi tämän kysymyksen seuraaminen"
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Kaikki kysymykset"
+msgstr "Seurataan"
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Kaikki kysymykset"
+msgstr "Lopeta seuraaminen"
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "questions with most answers"
+msgstr "klikkaa seurataksesi tätä kysymystä"
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Kaikki kysymykset"
+msgstr "Seuraa"
#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(count)s seuraaja"
+msgstr[1] "%(count)s seuraajaa"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "uudelleentaggaa kysymyksiä"
+msgstr "kirjoittaudu tämän kysymyksen RSS-syötteen tilaajaksi"
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "uudelleentaggaa kysymyksiä"
+msgstr "tilaa RSS-syöte"
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7116,42 +6620,37 @@ msgstr "Kutsu"
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Lisää"
+msgstr "lisää"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "tai"
+msgstr "- tai -"
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Sähköpostiosoite:"
+msgstr "jaa kaikille"
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr "tämä kysymys on jaettu vain seuraaville:"
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Yksittäin valittu"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr "Sinä"
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Lisää"
+msgstr "ja"
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "%(rev_count)s revisiota"
+msgstr "%(more_count)s lisää"
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7159,17 +6658,17 @@ msgstr "Julkinen keskustelu"
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr ""
+msgstr "Tilastot"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "kysytty"
+msgstr "Kysytty"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7180,23 +6679,20 @@ msgid "times"
msgstr "kertaa"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "viimeksi päivitetty"
+msgstr "Viimeksi päivitetty"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Liittyvät kysymykset"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "kysymykset"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "kysymykset"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7224,62 +6720,54 @@ msgid "suggested"
msgstr "ehdottaa"
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "kysymykset"
+msgstr "muokkaa tilauksia"
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "kysymykset"
+msgstr "Muokkaa tagien tilauksia"
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "kysymykset"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
-msgstr ""
+msgstr "Luo uusi"
#: templates/tags/list_bulk_tag_subscription.html:11
msgid "Date"
msgstr "Päivämäärä"
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "paikka"
+msgstr "Toimenpide"
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Muokkaaja"
+msgstr "Muokkaa"
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "kysymykset"
+msgstr "Osiot:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "viestit/"
+msgstr "viestit"
#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
-msgstr ""
+msgstr "foorumivastaukset (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "käytä vähintään <span class=\"hidden\">%(tag_count)d</span>yhtä tagia"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Uudelleenavaa oma kysymys"
+msgstr "ryhmäänliittymispyynnöt"
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
@@ -7294,58 +6782,48 @@ msgid "Deny"
msgstr "Hylkää"
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "viestit/"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profiili - vastaukset"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "poista"
+msgstr "valitse:"
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "nähty viimeksi"
+msgstr "nähty"
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "uusin"
+msgstr "uusi"
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "bronssi"
+msgstr "ei mitään"
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "nähty viimeksi"
+msgstr "merkitse nähdyksi"
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "merkitty parhaaksi vastaukseksi"
+msgstr "merkitse uudeksi"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr ""
+msgstr "hylkää"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "näytä kaikki tagit"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "poista"
+msgstr "kommentoi"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7366,34 +6844,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Sulje kysymys"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "valitse yksi valinta seuraavista"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "valitse revisio"
+msgstr "Valitse tämä syy"
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "poista kommentti"
+msgstr "Poista tämä syy"
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr ""
-"sinulla on <span class=\"hidden\">%(response_count)s</span>yksi uusi vastaus"
+msgstr "Lisää uusi syy"
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7403,9 +6875,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Muokkaa kysymystä"
+msgstr "Muokkaa tätä syytä"
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7421,14 +6892,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "Poista tunnus"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "Luo tunnus"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7459,7 +6928,7 @@ msgstr "vaihda kuva"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
msgid "remove"
-msgstr ""
+msgstr "poista"
#: templates/user_profile/user_edit.html:32
msgid "Registered user"
@@ -7470,9 +6939,8 @@ msgid "Screen Name"
msgstr "Tunnus"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Tunnus poistettu."
+msgstr "(ei voida muuttaa)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7481,53 +6949,42 @@ msgstr "Päivitä"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "kysymykset"
+msgstr "tilaukset"
#: templates/user_profile/user_email_subscriptions.html:8
-#, fuzzy
msgid "Email subscription settings"
-msgstr ""
-"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+msgstr "Sähköpostitilauksen asetukset"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "Sähköpostiosoite"
+msgstr "Pysäytä sähköposti"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "käytä tageja"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr "Tallenna kielet"
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "käytä tageja"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Kaikki kysymykset"
+msgstr "seurattavat kysymykset"
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7535,7 +6992,7 @@ msgstr "päivitä profiili"
#: templates/user_profile/user_info.html:41
msgid "manage login methods"
-msgstr ""
+msgstr "hallinnoi sisäänkirjautumistapoja"
#: templates/user_profile/user_info.html:54
msgid "real name"
@@ -7550,7 +7007,6 @@ msgid "add group"
msgstr "lisää ryhmä"
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
msgstr "liittynyt"
@@ -7559,9 +7015,8 @@ msgid "last seen"
msgstr "nähty viimeksi"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Websivu"
+msgstr "sivusto"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7586,88 +7041,79 @@ msgstr "ääntä jäljellä"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
-#, fuzzy
msgid "moderation"
-msgstr "Paikka"
+msgstr "ylläpito"
#: templates/user_profile/user_moderate.html:8
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr "maineesi on %(reputation)s"
+msgstr "Käyttäjän %(username)s tämänhetkinen status on \"%(status)s\""
#: templates/user_profile/user_moderate.html:11
-#, fuzzy
msgid "User status changed"
-msgstr "user karma"
+msgstr "Käyttäjän statusta muutettu"
#: templates/user_profile/user_moderate.html:25
-#, fuzzy, python-format
+#, python-format
msgid "Your current reputation is %(reputation)s points"
-msgstr "maineesi on %(reputation)s"
+msgstr "Maineesi on tällä hetkellä %(reputation)s pistettä"
#: templates/user_profile/user_moderate.html:27
-#, fuzzy, python-format
+#, python-format
msgid "User's current reputation is %(reputation)s points"
-msgstr "maineesi on %(reputation)s"
+msgstr "Käyttäjän nykyinen maine on %(reputation)s pistettä"
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "user karma"
+msgstr "Käyttäjän mainetta muutettu"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "Vähennä"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr "Lisää"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "vastauksia käyttäjälle %(username)s"
+msgstr "Lähetä viesti käyttäjälle %(username)s"
#: templates/user_profile/user_moderate.html:44
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
+msgstr "Käyttäjälle lähetetään sähköposti jonka \"vastaa\"-kenttässä on sinun sähköpostiosoitteesti. Varmista, että osoitteesi on kirjoitettu oikein."
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "viestit/"
+msgstr "Viesti lähetetty"
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "viestit/"
+msgstr "Lähetä viesti"
#: templates/user_profile/user_moderate.html:74
msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
+msgstr "Ylläpitäjillä on tavallisten käyttäjien oikeudet, mutta lisäksi he voivat muuttaa kenen tahansa käyttäjän tilaa miksi tahansa, eivätkä ole riippuvaisia mainerajoituksista."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
+msgstr "Moderaattoreilla on samat oikeudet kuin ylläpitäjillä, mutta he eivät voi lisätä tai poistaa moderaattorien tai ylläpitäjien käyttäjästatuksia."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
-msgstr ""
+msgstr "'Hyväksytty'-status tarkoittaa tavallista käyttäjää."
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
+msgstr "Jäähyllä olevat käyttäjät voivat muokata tai poistaa vain omia merkintöjään."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7678,53 +7124,52 @@ msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr ""
+msgstr "verkosto"
#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(count)s seuraaja"
+msgstr[1] "%(count)s seuraajaa"
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Seuraa %(count)s käyttäjää"
+msgstr[1] "Seuraa %(count)s käyttäjää"
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "Verkostosi on tyhjä. Haluaisitko seurata jotakuta? Käy jonkun profiilissa ja klikkaa \"seuraa\"!"
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "käyttäjän %(username)s profiili"
+msgstr "Käyttäjän %(username)s verkosto on tyhjä"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "aktiivinen"
+msgstr "toiminta"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
msgid "source"
-msgstr ""
+msgstr "lähde"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
msgstr "äänihistoriasi."
#: templates/user_profile/user_reputation.html:14
-#, fuzzy, python-format
+#, python-format
msgid "%(user_name)s's karma change log"
-msgstr "äänihistoriasi."
+msgstr "%(user_name)s mainepisteiden muutokset"
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7739,11 +7184,10 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> kysymys"
msgstr[1] "<span class=\"count\">%(counter)s</span> kysymystä"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "vastaus"
-msgstr[1] "vastaus"
+msgstr[0] "Vastaus"
+msgstr[1] "Vastaukset"
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7767,9 +7211,8 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> kunniamerkkiä"
msgstr[1] "<span class=\"count\">%(counter)s</span> arvomerkki"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "Vastausvinkkejä"
+msgstr "Vastaa kysymykseen:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -7781,17 +7224,15 @@ msgstr "kommentteja ja vastauksia muihin kysymyksiin"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "seuraajat ja seuratut käyttäjät"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "Graph of user karma"
+msgstr "Graafi käyttäjän mainepisteistä"
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "kysymyksiä, joita tämä käyttäjä on valinnut suosikikseen"
+msgstr "kysymykset, joita käyttäjä seuraa"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -7802,27 +7243,18 @@ msgstr "äänihistoria"
msgid "votes"
msgstr "äänet"
-# 96%
-# 100%
#: templates/user_profile/user_tabs.html:42 views/users.py:973
-#, fuzzy
msgid "email subscription settings"
-msgstr ""
-"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+msgstr "sähköpostin tilausasetukset"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "Hallitse tätä käyttäjää"
+msgstr "hallitse tätä käyttäjää"
#: templates/user_profile/users_answers.html:7
-#, fuzzy, python-format
+#, python-format
msgid "the answer has been voted for %(answer_score)s times"
-msgstr "tämä vastaus on hyväksytty oikeaksi"
+msgstr "Tämä vastaus on saanut %(answer_score)s ääntä"
#: templates/user_profile/users_answers.html:17
#, python-format
@@ -7837,9 +7269,8 @@ msgid "Tips"
msgstr "Vinkkejä"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "vastaus käsittelee tämän sivuston aihealuita"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7850,32 +7281,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Nimi:"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Valitse teema"
+msgstr "Valitse kieli"
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Ihmiset"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "vaadittu kenttä"
+msgstr ", yksi näistä on vaadittu"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "tagit"
+msgstr "tagit:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7894,7 +7321,7 @@ msgstr ""
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
-msgstr ""
+msgstr "Tämän sivun sisältö on julkaistu %(license)s:n luvan alla"
#: templates/widgets/footer.html:38
msgid "about"
@@ -7917,28 +7344,24 @@ msgid "Group info"
msgstr "Ryhmän tiedot"
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "kysymykset"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "muuta/"
+msgstr "Vaihda logo"
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "poista"
+msgstr "poista logo"
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr "lisää logo"
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Liittyvät kysymykset"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -7949,23 +7372,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "hallitse-kayttajaa/"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Hyväksy vain yksi tunnus per sähköpostiosoite"
+msgstr "Salli vain luku"
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "sähköpostiosoitteesi"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8001,25 +7421,23 @@ msgstr "takaisin kotisivulle"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr ""
+msgstr "%(site)s:n logo"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Markdown-vinkkejä"
+msgstr "Markdown-muotoilun perusteet"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*kursivoitu*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**lihavoitu**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*kursivointi* tai __kursivointi__"
+msgstr "*kursivoitu* tai _kursivoitu_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8059,34 +7477,30 @@ msgid "badges"
msgstr "kunniamerkit"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "vastaus käsittelee tämän sivuston aihealuita"
+msgstr ""
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "katselut"
-msgstr[1] "katselut"
+msgstr[0] "katsottu"
+msgstr[1] "katsottu"
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
msgstr[0] "vastaus"
-msgstr[1] "vastaus"
+msgstr[1] "vastausta"
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
-msgstr[0] "aanesta"
-msgstr[1] "aanesta"
+msgstr[0] "ääni"
+msgstr[1] "ääntä"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "KAIKKI"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
@@ -8094,21 +7508,19 @@ msgstr "näytä vastaamattomat kysymykset"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "VASTAAMATTOMAT"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "näytä suosikit"
+msgstr "katso seuraamiasi kysymyksiä"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "SEURATTAVAT"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "Ole hyvä ja kysy kysymyksesi!"
+msgstr "Ole hyvä ja esitä kysymyksesi täällä"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8119,27 +7531,25 @@ msgid "Ignored tags"
msgstr "Hylätyt tagit"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "käytä tageja"
+msgstr "Tilatut tagit"
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Sulje oma kysymys"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Change Email"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8155,40 +7565,36 @@ msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:3
msgid "read only access"
-msgstr ""
+msgstr "pelkkä lukuoikeus"
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "mainepisteet:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "kunniamerkit:"
+msgstr "mitalit:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "poistu/"
+msgstr "kirjaudu ulos"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Kirjaudu täällä:"
+msgstr "Hei! Kirjaudu sisään"
#: templates/widgets/user_navigation.html:23
-#, fuzzy
msgid "settings"
-msgstr "nollataan tagit"
+msgstr "asetukset"
#: templates/widgets/user_navigation.html:24
msgid "widgets"
msgstr "widgetit"
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "maineesi on %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8197,8 +7603,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8210,26 +7616,24 @@ msgid "Currently, you can:"
msgstr "Tällä hetkellä voit:"
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Sulje muiden kysymyksiä"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "bronssi"
+msgstr "ei"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
-msgstr ""
+msgstr "Hups, anteeksi - tapahtui virhe"
#: utils/decorators.py:123
msgid "Please login to post"
-msgstr ""
+msgstr "Kirjadu sisään lisätäksesi merkintöjä"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
+msgstr "Sähköpostistasi löydettiin roskapostia, anteeksi, jos huomio oli virheellinen"
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
@@ -8240,9 +7644,8 @@ msgid "this field is required"
msgstr "vaadittu kenttä"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "Valitse tunnus"
+msgstr "Valitse käyttäjätunnus"
#: utils/forms.py:103
msgid "user name is required"
@@ -8262,17 +7665,15 @@ msgstr "käyttäjää ei ole tällä nimellä"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
+msgstr "Anteeksi, vakava virhe on tapahtunut - useampi käyttäjä on ottanut saman käyttäjänimen"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"käyttäjätunnus voi koostua aakkosista (a-z), välilyönneistä ( ) ja "
-"alaviivoista (_)"
+msgstr "käyttäjätunnus voi koostua aakkosista (a-z), välilyönneistä ( ) ja alaviivoista (_)"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
+msgstr "käytä ainakin yhtä aakkosta käyttäjänimessä"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
@@ -8295,9 +7696,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "tämä sähköpostiosoite on jo käytössä"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "sähköpostiosoite vaaditaan"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8313,7 +7713,7 @@ msgstr "anna salasana uudestaan"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
+msgstr "lisäämäsi salasanat eivät vastanneet toisiaan, yritä uudelleen"
#: utils/functions.py:102
msgid "2 days ago"
@@ -8339,91 +7739,81 @@ msgstr[1] "%(min)d minuuttia sitten"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr ""
+msgstr "Uuden avatarin lisääminen onnistui"
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr ""
+msgstr "Avatarin päivittäminen onnistui"
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr ""
+msgstr "Avatarien poistaminen onnistui"
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "sähköpostiosoitettasi ei muutettu"
+msgstr ""
#: views/commands.py:136
-#, fuzzy
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr "Valitettavasti anonyymit käyttäjät eivät voi käyttää inboxia"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr "anonyymit käyttäjät eivät voi äänestää"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
-msgstr ""
+msgstr "Valitettavasti sinulla ei ole enää ääniä käytettävissä tälle päivälle"
#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
-msgstr ""
+msgstr "Sinulla on %(votes_left)s ääntä jäljellä tälle päivälle"
#: views/commands.py:263
msgid "Sorry, something is not right here..."
-msgstr ""
+msgstr "Anteeksi, jotain on mennyt pieleen..."
#: views/commands.py:286
-#, fuzzy
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr "Valitettavasti anonyymit käyttäjät eivät voi hyväksyä vastausta"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"Your subscription is saved, but email address %(email)s needs to be "
-"validated, please see <a href='%(details_url)s'>more details here</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "sähköpostien päivitysväli on vaihdettu päivittäiseksi"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Sivua ei löytynyt."
+msgstr ""
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
-msgstr ""
+msgstr "Tagitilaus peruttiin (<a href=\"%(url)s\">peru</a>)."
#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
-msgstr ""
+msgstr "Kirjaudu sisään kirjoittautuaksesi %(tags)s:n tilaajaksi"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Luo tunnus"
+msgstr "Luo"
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "Kirjaudu täällä:"
+msgstr "Kirjaudu sisään äänestääksesi"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Kirjaudu täällä:"
+msgstr ""
#: views/commands.py:1042
#, python-format
@@ -8440,10 +7830,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
msgstr ""
-"Valitettavasti kirjautumattomat vierailijat eivät voi käyttää tätä toimintoa"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8454,9 +7842,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "%(date)s"
+msgstr "Tietoa sivusta %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8472,16 +7860,15 @@ msgstr "Kiitos palautteestasi!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
+msgstr "Odotamme palautettasi, annathan palautetta ensi kerralla! :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Yksityisyydensuoja"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "käytä tageja"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8491,16 +7878,14 @@ msgid ""
msgstr ""
#: views/readers.py:421
-#, fuzzy
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr "tämä kysymys valittiin suosikiksi"
+msgstr "Valitettavasti etsimäsi kommentti on poistettu eikä ole enää saatavilla"
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "hallitse-kayttajaa/"
+msgstr "hallitse käyttäjää"
#: views/users.py:529
msgid "user profile"
@@ -8523,19 +7908,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "Profiili - äänet"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "viestit/"
+msgstr "yksityiset viestit"
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profiili - vastaukset"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8550,9 +7932,8 @@ msgid "user karma"
msgstr "käyttäjän mainepisteet"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "Profiili - äänet"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8575,14 +7956,13 @@ msgid "profile - email subscriptions"
msgstr "profiili - sähköpostitilaukset"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profiili - vastaukset"
+msgstr ""
#: views/writers.py:73
-#, fuzzy
msgid "Sorry, anonymous users cannot upload files"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr "Valitettavasti anonyymit käyttäjät eivät voi ladata tiedostoja"
#: views/writers.py:91
#, python-format
@@ -8590,68 +7970,61 @@ msgid "allowed file types are '%(file_types)s'"
msgstr "hyväksytyt tiedostotyypit ovat '%(file_types)s'"
#: views/writers.py:104
-#, fuzzy, python-format
+#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr "maksimi tiedostonkoko on %s kilotavua"
+msgstr "Ladattavan tiedoston enimmäiskoko on %(file_size)sK"
#: views/writers.py:112
-#, fuzzy
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Tiedoston lähetyksessä tapahtui virhe. Ota yhteyttä sivuston ylläpitäjiin. "
-"Kiitos. %s"
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Virhe tiedostoa ladatessa. Ole hyvä ja ota yhteyttä sivun ylläpitoon. Kiitos."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "näytä vastaamattomat kysymykset"
+msgstr "Kirjautu sisään vastataksesi kysymyksiin"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Tämä tunnus ei ole käytössä."
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Mitään ei löytynyt"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Valitettavasti et ole kirjautunut sisään, etkä voi lisätä kommentteja. Ole hyvä ja <a href=\"%(sign_in_url)s\">kirjaudu sisään</a>."
#: views/writers.py:749
-#, fuzzy
msgid "Sorry, anonymous users cannot edit comments"
-msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
+msgstr "Valitettavasti anonyymit käyttäjät eivät voi muokata kommentteja"
#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+msgstr "Valitettavasti et ole kirjautunut sisään, etkä voi poistaa kommentteja. Ole hyvä ja <a href=\"%(sign_in_url)s\">kirjaudu sisään</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
-msgstr ""
+msgstr "anteeksi, meillä näyttää olevan teknisiä vaikeuksia"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Sivua ei löytynyt."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8666,1484 +8039,32 @@ msgstr ""
#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "poistu"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Clicking <strong>Logout</strong> will log you out from the forumbut will "
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-#~ "completely - please make sure to log out from your OpenID provider as "
-#~ "well."
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
-#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
-#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
-#~ "the most interesting questions. Also, when you sign up for the first time "
-#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a> personal image.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "uusimmat kysymykset"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "kirjoita mahdollisimman kuvaava otsikko kysymyksellesi"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "käytä-näitä-merkkejä-tageissa"
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "tämä sähköpostiosoite ei ole linkitetty gravatariin"
-
-#~ msgid "vote/"
-#~ msgstr "aanesta/"
-
-# 78%
-# 100%
-#, fuzzy
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "käytä tageja"
-
-#, fuzzy
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Vaihda salasanasi"
-
-# 90%
-# 100%
-#, fuzzy
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on maksimimäärä"
-
-# 86%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Background color for votes"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Foreground color for votes"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on maksimimäärä"
-
-# 87%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on maksimimäärä"
-
-# 86%
-# 100%
-#, fuzzy
-#~ msgid "Background color for views = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 86%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Background color for views"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Foreground color for views"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 90%
-# 100%
-#, fuzzy
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on maksimimäärä"
-
-# 81%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 87%
-# 100%
-#, fuzzy
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 87%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Background color for answers"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Foreground color for answers"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 85%
-# 100%
-#, fuzzy
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on maksimimäärä"
-
-# 82%
-# 100%
-#, fuzzy
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-# 79%
-# 100%
-#, fuzzy
-#~ msgid "Background color for accepted"
-#~ msgstr "Taustakuvan väri äänille, kun ääniä on yksi"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "Kysymyksien määrä sivulla vakiona"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "pidä hylätyt piilotettuina"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "käyttäjien suosikit"
-
-#~ msgid "favorite"
-#~ msgstr "suosikki"
-
-#~ msgid "question_answered"
-#~ msgstr "vastasi"
-
-#~ msgid "answer_commented"
-#~ msgstr "vastausta kommentoitu"
-
-#~ msgid "answer_accepted"
-#~ msgstr "vastaus hyväksytty"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "Yksittäin valittu"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Virheellinen tunnus"
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Please remember that you can always <a href='%(link)s'>adjust</a> "
-#~ "frequency of the email updates or turn them off entirely.<br/>If you "
-#~ "believe that this message was sent in an error, please email about it the "
-#~ "forum administrator at %(email)s.</p><p>Sincerely,</p><p>Your friendly "
-#~ "Q&A forum server.</p>"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "sorry, file uploading requires karma >%(min_rep)s"
-
-#, fuzzy
-#~ msgid "blocked users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot flag posts"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "vanhoja ääniä ei voi muuttaa"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s muokkasi kysymystä"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s kommentoi kysymystä"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s kommentoi vastauksia"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s kommentoi vastausta"
-
-#~ msgid "change %(email)s info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Enter your new email into the box below</span> "
-#~ "if you'd like to use another email for <strong>update subscriptions</"
-#~ "strong>.<br>Currently you are using <strong>%(email)s</strong>"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<span class='strong big'>Please enter your email address in the box below."
-#~ "</span> Valid email address is required on this Q&amp;A forum. If you "
-#~ "like, you can <strong>receive updates</strong> on interesting questions "
-#~ "or entire forum via email. Also, your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. Email addresses are never shown or otherwise shared with anybody "
-#~ "else."
-
-#~ msgid "Your new Email"
-#~ msgstr "Uusi sähköpostiosoite"
-
-#~ msgid "Save Email"
-#~ msgstr "Tallenna sähköpostiosoite"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">An email with a validation link has been sent "
-#~ "to %(email)s.</span> Please <strong>follow the emailed link</strong> with "
-#~ "your web browser. Email validation is necessary to help insure the proper "
-#~ "use of email on <span class=\"orange\">Q&amp;A</span>. If you would like "
-#~ "to use <strong>another email</strong>, please <a "
-#~ "href='%(change_email_url)s'><strong>change it again</strong></a>."
-
-#~ msgid "Email not changed"
-#~ msgstr "Sähköpostia ei vaihdettu"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Your email address %(email)s has not been "
-#~ "changed.</span> If you decide to change it later - you can always do it "
-#~ "by editing it in your user profile or by using the <a "
-#~ "href='%(change_email_url)s'><strong>previous form</strong></a> again."
-
-#~ msgid "Email changed"
-#~ msgstr "Sähköposti muutettu"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Your email address is now set to %(email)s.</"
-#~ "span> Updates on the questions that you like most will be sent to this "
-#~ "address. Email notifications are sent once a day or less frequently - "
-#~ "only when there are any news."
-
-#~ msgid "thanks for verifying email"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Thank you for verifying your email!</span> Now "
-#~ "you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-#~ "if you find a very interesting question you can <strong>subscribe for the "
-#~ "updates</strong> - then will be notified about changes <strong>once a "
-#~ "day</strong> or less frequently."
-
-#~ msgid "email key not sent"
-#~ msgstr "Validation email not sent"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Your current email address %(email)s has been "
-#~ "validated before</span> so the new key was not sent. You can <a "
-#~ "href='%(change_link)s'>change</a> email used for update subscriptions if "
-#~ "necessary."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span> Please create your <strong>screen name</"
-#~ "strong> and save your <strong>email</strong> address. Saved email address "
-#~ "will let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<p><span class='strong big'>Oops... looks like screen name %(username)s "
-#~ "is already used in another account.</span></p><p>Please choose another "
-#~ "screen name to use with your %(provider)s login. Also, a valid email "
-#~ "address is required on the <span class='orange'>Q&amp;A</span> forum. "
-#~ "Your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. If you like, you can <strong>receive updates</strong> on the "
-#~ "interesting questions or entire forum by email. Email addresses are never "
-#~ "shown or otherwise shared with anybody else.</p>"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span></p><p>You can either keep your <strong>screen "
-#~ "name</strong> the same as your %(provider)s login name or choose some "
-#~ "other nickname.</p><p>Also, please save a valid <strong>email</strong> "
-#~ "address. With the email you can <strong>subscribe for the updates</"
-#~ "strong> on the most interesting questions. Email address is also used to "
-#~ "create and retrieve your unique avatar image - <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "Facebook login.</span> Please create your <strong>screen name</strong> "
-#~ "and save your <strong>email</strong> address. Saved email address will "
-#~ "let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Tämä tunnus on jo käytössä."
-
-#~ msgid "Screen name label"
-#~ msgstr "Käyttäjätunnus"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr ""
-#~ "<strong>Receive forum updates by email</strong> - this will help our "
-#~ "community grow and become more useful.<br/>By default <span "
-#~ "class='orange'>Q&amp;A</span> forum sends up to <strong>one email digest "
-#~ "per week</strong> - only when there is anything new.<br/>If you like, "
-#~ "please adjust this now or any time later from your user account."
-
-#~ msgid "please select one of the options above"
-#~ msgstr "valitse yksi vaihtoehto"
-
-#~ msgid "Login"
-#~ msgstr "Kirjautuminen"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Miksi käyttää OpenID:tä?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "With the OpenID you don't need to create new username and password."
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "You can safely re-use the same login for all OpenID-enabled websites."
-
-#~ msgid "openid is widely adopted"
-#~ msgstr ""
-#~ "Maailmanlaajuisesti OpenID:tä käyttää yli 160 miljoonaa ihmistä. "
-#~ "Kymmenettuhannet sivustot käyttävät OpenID-palvelua kirjautumisessa "
-#~ "hyväkseen."
-
-#~ msgid "openid is supported open standard"
-#~ msgstr ""
-#~ "OpenID on avoin standardi, jota käyttää moni yritys ja organisaatio."
-
-#~ msgid "Find out more"
-#~ msgstr "Ota selvää"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Hanki OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr ""
-#~ "<span class='strong big'>If you prefer, create your forum login name and "
-#~ "password here. However</span>, please keep in mind that we also support "
-#~ "<strong>OpenID</strong> login method. With <strong>OpenID</strong> you "
-#~ "can simply reuse your external login (e.g. Gmail or AOL) without ever "
-#~ "sharing your login details with anyone and having to remember yet another "
-#~ "password."
-
-#~ msgid "answer permanent link"
-#~ msgstr "vastauksen linkki"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "näytä kaikki tagit"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "kysymyksen esittäjä on valinnut tämän vastauksen oikeaksi"
-
-#~ msgid "Related tags"
-#~ msgstr "Tagit"
-
-#~ msgid "Badges summary"
-#~ msgstr "Kunniamerkkien yhteenveto"
-
-#~ msgid "silver badge description"
-#~ msgstr ""
-#~ "Obtaining silver badge requires significant patience. If you have "
-#~ "received one, that means you have greatly contributed to this community."
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "on <strong>kysymys ja vastaus</strong> -sivusto - <strong>se ei ole "
-#~ "keskustelupalsta tai -ryhmä</strong>. Vältä kysymyksiä, jotka yrittävät "
-#~ "nostaa pintaan väittelyä. Käytä kommentteja pieniin lisäkysymyksiin tai "
-#~ "vastauksiin."
-
-#~ msgid "Rep system summary"
-#~ msgstr ""
-#~ "When a question or answer is upvoted, the user who posted them will gain "
-#~ "some points, which are called \"karma points\". These points serve as a "
-#~ "rough measure of the community trust to him/her. Various moderation tasks "
-#~ "are gradually assigned to the users based on those points."
-
-#~ msgid "what is gravatar"
-#~ msgstr "Miten vaihdan profiilissani olevan kuvan (gravatar)?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "<p>Kuva joka esiintyy käyttäjien profiilissa on nimeltään "
-#~ "<strong>gravatar</strong> (<strong>g</strong>lobally <strong>r</"
-#~ "strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-#~ "<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-#~ "your email address. You upload your picture (or your favorite alter ego "
-#~ "image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-#~ "strong></a> from where we later retreive your image using the key.</"
-#~ "p><p>This way all the websites you trust can show your image next to your "
-#~ "posts and your email address remains private.</p><p>Please "
-#~ "<strong>personalize your account</strong> with an image - just register "
-#~ "at <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just "
-#~ "please be sure to use the same email address that you used to register "
-#~ "with us). Default image that looks like a kitchen tile is generated "
-#~ "automatically.</p>"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "Toivoo ylläpito"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "pidän tästä (klikkaa uudestaan peruaksesi)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "pidän tästä vastauksesta (klikkaa uudestaan peruaksesi)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "en pidä tästä (klikkaa uudestaan peruaksesi)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "en pidä tästä vastauksesta (klikkaa uudestaan peruaksesi)"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] ""
-#~ "katso vielä <span class=\"hidden\">%(counter)s</span>yksi kommentti"
-#~ msgstr[1] "katso vielä <strong>%(counter)s</strong> kommenttia"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "katso vielä <span class=\"hidden\">%(counter)s</span>yksi kommentti"
-#~ msgstr[1] "katso vielä <strong>%(counter)s</strong> kommenttia"
-
-#~ msgid "posts per page"
-#~ msgstr "postia per sivu"
-
-#~ msgid "Tag list"
-#~ msgstr "Tagilista"
-
-#~ msgid "reputation"
-#~ msgstr "maine"
-
-#~ msgid "oldest answers"
-#~ msgstr "vanhimmat vastaukset"
-
-#~ msgid "newest answers"
-#~ msgstr "uusimmat vastaukset"
-
-#~ msgid "popular answers"
-#~ msgstr "äänestetyimmät"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Please start posting your answer anonymously</"
-#~ "span> - your answer will be saved within the current session and "
-#~ "published after you log in or create a new account. Please try to give a "
-#~ "<strong>substantial answer</strong>, for discussions, <strong>please use "
-#~ "comments</strong> and <strong>please do remember to vote</strong> (after "
-#~ "you log in)!"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr ""
-#~ "<span class='big strong'>You are welcome to answer your own question</"
-#~ "span>, but please make sure to give an <strong>answer</strong>. Remember "
-#~ "that you can always <strong>revise your original question</strong>. "
-#~ "Please <strong>use comments for discussions</strong> and <strong>please "
-#~ "don't forget to vote :)</strong> for the answers that you liked (or "
-#~ "perhaps did not like)! "
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "<span class='big strong'>Please try to give a substantial answer</span>. "
-#~ "If you wanted to comment on the question or answer, just <strong>use the "
-#~ "commenting tool</strong>. Please remember that you can always "
-#~ "<strong>revise your answers</strong> - no need to answer the same "
-#~ "question twice. Also, please <strong>don't forget to vote</strong> - it "
-#~ "really helps to select the best questions and answers!"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Kirjaudu antaaksesi vastauksen"
-
-#~ msgid "Answer the question"
-#~ msgstr "Post Your Answer"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "tai"
-
-#~ msgid "email"
-#~ msgstr "sähköposti"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "sähköpostipäivitykset peruttu"
-
-#~ msgid "question asked"
-#~ msgstr "Kysytty"
-
-#~ msgid "question was seen"
-#~ msgstr "Nähty"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> once a day by email when there are any new "
-#~ "answers or updates"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "(note: you can always <strong><a href='%(profile_url)s?"
-#~ "sort=email_subscriptions'>change</a></strong> how often you receive "
-#~ "updates)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "<span class='strong'>Here</span> (once you log in) you will be able to "
-#~ "sign up for the periodic email updates about this question."
-
-#~ msgid "email subscription settings info"
-#~ msgstr ""
-#~ "<span class='big strong'>Adjust frequency of email updates.</span> "
-#~ "Receive updates on interesting questions by email, <strong><br/>help the "
-#~ "community</strong> by answering questions of your colleagues. If you do "
-#~ "not wish to receive emails - select 'no email' on all items below.<br/"
-#~ ">Updates are only sent when there is any new activity on selected items."
-
-#~ msgid "Stop sending email"
-#~ msgstr "Stop Email"
-
-#~ msgid "age unit"
-#~ msgstr "years old"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> vastaus"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> vastausta"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "käyttäjä on äänestänyt tätä monta kertaa"
-
-#, fuzzy
-#~ msgid "user voted down this many times"
-#~ msgstr "käyttäjä on äänestänyt tätä monta kertaa"
-
-#~ msgid "reputation history"
-#~ msgstr "karma history"
-
-#~ msgid "recent activity"
-#~ msgstr "uusimmat"
-
-#~ msgid "casted votes"
-#~ msgstr "votes"
-
-#~ msgid "answer tips"
-#~ msgstr "Vastausvinkkejä"
-
-#~ msgid "please try to provide details"
-#~ msgstr "anna yksityiskohtia, sillä emme omista kristallipalloa"
-
-#~ msgid "ask a question"
-#~ msgstr "kysy kysymys"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">You are welcome to start submitting your "
-#~ "question anonymously</span>. When you submit the post, you will be "
-#~ "redirected to the login/signup page. Your question will be saved in the "
-#~ "current session and will be published after you log in. Login/signup "
-#~ "process is very simple. Login takes about 30 seconds, initial signup "
-#~ "takes a minute or less."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Kirjaudu sisään kysyäksesi kysymyksesi"
-
-#~ msgid "question tips"
-#~ msgstr "Vinkkejä kysymiseen"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "kysy kysymys mikä koskee aiheitamme"
-
-#~ msgid "login"
-#~ msgstr "kirjaudu"
-
-#~ msgid "no items in counter"
-#~ msgstr "no"
-
-#~ msgid "choose password"
-#~ msgstr "Salasana"
-
-#~ msgid "retype password"
-#~ msgstr "Salasana uudestaan"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s kysymys"
-#~ msgstr[1] "%(q_num)s kysymystä"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s kunniamerkki"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s kunniamerkkiä"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "user karma"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "kysymyksen sisällön tulee olla vähintään kymmenen merkkiä pitkä"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "syötä toimiva sähköpostiosoite"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "pidän tästä (klikkaa uudestaan peruaksesi)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "en pidä tästä (klikkaa uudestaan peruaksesi)"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-#~ "strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will "
-#~ "be posted once you log in.</span>"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-#~ "strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will "
-#~ "be posted once you log in.</span>"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "merkitse suosikiksi (klikkaa uudestaan peruaksesi)"
-
-#~ msgid "Question tags"
-#~ msgstr "Tagit"
-
-#~ msgid "In:"
-#~ msgstr "Näytä:"
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Pienin äänimäärä, jollavoi suorittaa toimenpiteitä"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Sivustot"
-
-#, fuzzy
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "Sähköposti ja sen asetukset"
-
-#~ msgid "community wiki"
-#~ msgstr "yhteisön muokattavissa"
-
-#~ msgid "Location"
-#~ msgstr "Paikka"
-
-#~ msgid "command/"
-#~ msgstr "komento/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "merkitse-tagi/"
-
-#~ msgid "interesting/"
-#~ msgstr "mielenkiintoista/"
-
-#~ msgid "ignored/"
-#~ msgstr "hylatyt/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "poista-tagi/"
-
-#~ msgid "search/"
-#~ msgstr "haku"
-
-#~ msgid "Askbot"
-#~ msgstr "Askbot"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "Ensimmäistä kertaa täällä? Katso <a href=\"%s\">Usein Kysytyt Kysymykset</"
-#~ "a>!"
-
-#~ msgid "newquestion/"
-#~ msgstr "uusi-kysymys/"
-
-#~ msgid "newanswer/"
-#~ msgstr "uusi-vastaus/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "käyttäjänimen mukaan"
-
-#~ msgid "Unknown error."
-#~ msgstr "Tuntematon virhe."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "ReCAPTCHA ei ole konfiguroitu oikein."
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr "reCAPTCHA-palvelun avaimet ovat väärät."
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "reCAPTCHA-palveluun ei saatu yhteyttä."
-
-#~ msgid "Invalid request"
-#~ msgstr "Tuntematon pyyntö"
-
-#~ msgid "disciplined"
-#~ msgstr "kurinalainen"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "Poisti oman postauksen jolla oli kolme tai yli kolme ääntä"
-
-#~ msgid "peer-pressure"
-#~ msgstr "ryhma-painostus"
-
-#~ msgid "nice-answer"
-#~ msgstr "hyva-vastaus"
-
-#~ msgid "nice-question"
-#~ msgstr "hyva-kysymys"
-
-#~ msgid "popular-question"
-#~ msgstr "suosittu-kysymys"
-
-#~ msgid "cleanup"
-#~ msgstr "siivoaja"
-
-#~ msgid "critic"
-#~ msgstr "kriitikko"
-
-#~ msgid "editor"
-#~ msgstr "muokkaaja"
-
-#~ msgid "organizer"
-#~ msgstr "jarjestelija"
-
-#~ msgid "scholar"
-#~ msgstr "oppilas"
-
-#~ msgid "student"
-#~ msgstr "oppilas"
-
-#~ msgid "supporter"
-#~ msgstr "tukija"
-
-#~ msgid "teacher"
-#~ msgstr "opettaja"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "Vastasi ensimmäiseen kysymykseen bvähintään yhdellä äänellä"
-
-#~ msgid "autobiographer"
-#~ msgstr "elamankerta"
-
-#~ msgid "self-learner"
-#~ msgstr "itseoppija"
-
-#~ msgid "great-answer"
-#~ msgstr "loistava-vastaus"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Vastausta äänestetty sata kertaa"
-
-#~ msgid "great-question"
-#~ msgstr "loistava-kysymys"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Kysymystä äänestetty sata kertaa"
-
-#~ msgid "stellar-question"
-#~ msgstr "tahtikysymys"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Kysymys lisättiin sadan käyttäjän suosikkilistalle"
-
-#~ msgid "famous-question"
-#~ msgstr "tunnettu-kysymys"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "Kysyi kysymyksen, joka sai kymmenentuhatta katselukertaa"
-
-#~ msgid "Alpha"
-#~ msgstr "Alfa"
-
-#~ msgid "alpha"
-#~ msgstr "alfa"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "Osallistui aktiivisesti alfaversion kehittämiseen"
-
-#~ msgid "good-answer"
-#~ msgstr "pateva-vastaus"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Vastausta äänestetty 25 kertaa"
-
-#~ msgid "good-question"
-#~ msgstr "pateva-kysymys"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "Kysymystä äänestettiin vähintään 25 kertaa"
-
-#~ msgid "favorite-question"
-#~ msgstr "suosikki-kysymys"
-
-#~ msgid "civic-duty"
-#~ msgstr "kansalaisvelvollisuus"
-
-#~ msgid "Generalist"
-#~ msgstr "Yleistäjä"
-
-#~ msgid "generalist"
-#~ msgstr "yleistaja"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "Aktiivinen monen tagin alla"
-
-#~ msgid "expert"
-#~ msgstr "ekspertti"
-
-#~ msgid "Yearling"
-#~ msgstr "Yksivuotias"
-
-#~ msgid "yearling"
-#~ msgstr "yksivuotias"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Aktiivinen jäsen vuoden ajan"
-
-#~ msgid "notable-question"
-#~ msgstr "huomattava-kysymys"
-
-#~ msgid "enlightened"
-#~ msgstr "valistunut"
-
-#~ msgid "Beta"
-#~ msgstr "Beeta"
-
-#~ msgid "beta"
-#~ msgstr "beeta"
-
-#~ msgid "guru"
-#~ msgstr "guru"
-
-#~ msgid "necromancer"
-#~ msgstr "kuolleistaherattaja"
-
-#~ msgid "taxonomist"
-#~ msgstr "taksonomi"
-
-#~ msgid "About"
-#~ msgstr "Tietoa sivustosta"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Looks like your email address, %(email)s has not "
-#~ "yet been validated.</span> To post messages you must verify your email, "
-#~ "please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-#~ "<br>You can submit your question now and validate email after that. Your "
-#~ "question will saved as pending meanwhile. "
-
-#, fuzzy
-#~ msgid "%(type)s"
-#~ msgstr "%(date)s"
-
-#~ msgid "how to validate email title"
-#~ msgstr "How to validate email and why?"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Sender is"
-#~ msgstr "Lähettäjä on"
-
-#~ msgid "Message body:"
-#~ msgstr "Viestin sisältö:"
-
-#~ msgid "Logout now"
-#~ msgstr "Kirjaudu ulos"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "merkkaa suosikiksi (klikkaa uudestaan peruaksesi)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr "poista suosikkimerkintä (klikkaa uudestaan peruaksesi)"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "näytä kysymykset, joilla on tagi '%(tag_name)s'"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "poista tagi '%(tag_name)s' mielenkiintoisista"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "poista tagi '%(tag_name)s' hylätyistä"
-
-#~ msgid "favorites"
-#~ msgstr "suosikit"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "tämä kysymys valittiin suosikiksi"
-#~ msgstr[1] "tämä kysymys valittiin suosikiksi"
-
-#~ msgid "Login name"
-#~ msgstr "Käyttäjätunnus"
-
-#~ msgid "home"
-#~ msgstr "koti"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "Ole hyvä ja todista, että olet ihminen"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Olen ihminen"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr "Äänestä, että pidätkö tästä kysymyksestä vai et"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ääntä"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "ääni"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "vastaus"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "vastausta"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "katsoja"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "katsojaa"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ääni"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "ääntä"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "vastaus"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "vastausta"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "katsoja"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "katsojaa"
-
-#~ msgid "reputation points"
-#~ msgstr "maine"
-
-#~ msgid "badges: "
-#~ msgstr "kunniamerkit:"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Tuntematon pyyntö"
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Kysymyksesi ja kaikki sen vastaukset on poistettu"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Kysymyksesi on poistettu"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "Kysymys ja kaikki sen vastaukset on poistettu"
-
-#~ msgid "upfiles/"
-#~ msgstr "laheta-tiedostoja/"
-
-#~ msgid "Disable nofollow directive on links"
-#~ msgstr "nofollow-direktiivi pois linkeistä"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Tämän niminen tunnus on jo olemassa"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr ""
-#~ "sinulla ei voi olla kahta kirjautumispalvelua samalle käyttäjätunnukselle "
-#~ "vielä."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr "Syötä käyttäjätunnus ja salasana."
-
-#~ msgid "Login failed."
-#~ msgstr "Kirjautuminen epäonnistui."
-
-#~ msgid "sendpw/"
-#~ msgstr "nollaa-salasana/"
-
-#~ msgid "password/"
-#~ msgstr "salasana/"
-
-#~ msgid "confirm/"
-#~ msgstr "hyvaksy/"
-
-#~ msgid "email/"
-#~ msgstr "sahkoposti/"
-
-#~ msgid "validate/"
-#~ msgstr "vahvista/"
-
-#~ msgid "sendkey/"
-#~ msgstr "laheta-avain/"
-
-#~ msgid "openid/"
-#~ msgstr "openid-palvelu/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "ulkoinen-kirjautuminen/nollaa-salasana/"
-
-#~ msgid "Password changed."
-#~ msgstr "Salasana vaihdettu."
-
-#~ msgid "Email Changed."
-#~ msgstr "Sähköpostiosoite vaihdettu."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Tämä OpenID on jo kiinnitetty toiselle tunnukselle."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "OpenID-palvelu %s on nyt kiinnitetty tunnukseesi."
-
-#~ msgid "Request for new password"
-#~ msgstr "Pyydä uutta salasanaa"
-
-#~ msgid "email update message subject"
-#~ msgstr "news from Q&A forum"
-
-#~ msgid "sorry, system error"
-#~ msgstr "järjestelmävirhe"
-
-#~ msgid "Account functions"
-#~ msgstr "Toiminnot"
-
-#~ msgid "Change email "
-#~ msgstr "Vaihda sähköpostiosoite"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr ""
-#~ "Lisää tai päivitä sähköpostiosoite, joka on kiinnitetty tunnukseesi."
-
-#~ msgid "Change OpenID"
-#~ msgstr "Vaihda OpenID"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Vaihda OpenID, joka on kiinnitetty tunnukseesi"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Poista tunnuksesi ja kaikki siihen liitetty tieto sivustolta"
-
-#~ msgid "toggle preview"
-#~ msgstr "esikatselu päälle/pois"
-
-#~ msgid "reading channel"
-#~ msgstr "luetaan kanavaa"
-
-#~ msgid "[author]"
-#~ msgstr "[tekijä]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[julkaisupäivä]"
-
-#~ msgid "currency unit"
-#~ msgstr "rahayksikkö"
-
-#~ msgid "[pages]"
-#~ msgstr "[sivut]"
-
-#~ msgid "[tags]"
-#~ msgstr "[tagit]"
-
-#~ msgid "book directory"
-#~ msgstr "kirjahakemisto"
-
-#~ msgid "buy online"
-#~ msgstr "osta verkosta"
-
-#~ msgid "reader questions"
-#~ msgstr "lukijoiden kysymykset"
-
-#~ msgid "ask the author"
-#~ msgstr "kysy"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr ""
-#~ "tagit auttavat kysymysten pitämistä järjestyksessä ja helpottavat hakua"
-
-#~ msgid "Found by tags"
-#~ msgstr "Tagged questions"
-
-#~ msgid "Search results"
-#~ msgstr "Hakutulokset"
-
-#~ msgid "Found by title"
-#~ msgstr "Löytyi otsikon mukaan"
-
-#~ msgid "less answers"
-#~ msgstr "vähemmän vastauksia"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "questions with fewest answers"
-
-#~ msgid "more answers"
-#~ msgstr "eniten vastauksia"
-
-#~ msgid "unpopular"
-#~ msgstr "epäsuosittu"
-
-#~ msgid "popular"
-#~ msgstr "suosittu"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Avaa suljettu kysymys"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "syy - jätä tyhjäksi englanniksi"
-
-#~ msgid "on "
-#~ msgstr "päällä"
-
-#~ msgid "responses"
-#~ msgstr "vastaukset"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Tunnus: vaihda OpenID-palvelun URL-osoite"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr ""
-#~ "Tästä voit vaihtaa OpenID-palvelun URL-osoitteen. Pidä osoite mielessäsi!"
-
-#~ msgid "Please correct errors below:"
-#~ msgstr "Korjaa allaolevat virheet:"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "<span class='strong'>To change your password</span> please fill out and "
-#~ "submit this form"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Kirjautuminen"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Virheitä havaittiin:"
-
-#~ msgid "Existing account"
-#~ msgstr "Olemassaoleva tunnus"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Unohditko salasanasi?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Tunnus: poista tunnus"
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr "Ruksita hyväksymislaatikko, jos haluat poistaa tunnuksesi."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Olen varma, että haluan tuhota tunnukseni."
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Salasana/OpenID-palvelun URL-osoite"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(vaaditaan takausta varten)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Poista tunnus lopullisesti"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Perinteisen kirjautumisen tiedot"
-
-#~ msgid "Send new password"
-#~ msgstr "Lähetä salasana"
-
-#~ msgid "password recovery information"
-#~ msgstr ""
-#~ "<span class='big strong'>Forgot you password? No problems - just get a "
-#~ "new one!</span><br/>Please follow the following steps:<br/>&bull; submit "
-#~ "your user name below and check your email<br/>&bull; <strong>follow the "
-#~ "activation link</strong> for the new password - sent to you by email and "
-#~ "login with the suggested password<br/>&bull; at this you might want to "
-#~ "change your password to something you can remember better"
-
-#~ msgid "Reset password"
-#~ msgstr "Nollaa salasana"
-
-#~ msgid "return to login"
-#~ msgstr "palaa kirjautumiseen"
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "To change your password, please follow these steps:\n"
-#~ "* visit this link: %(key_link)s\n"
-#~ "* login with user name %(username)s and password %(password)s\n"
-#~ "* go to your user profile and set the password to something you can "
-#~ "remember"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Please select your favorite login method "
-#~ "below.</span></p><p><font color=\"gray\">External login services use <a "
-#~ "href=\"http://openid.net\"><b>OpenID</b></a> technology, where your "
-#~ "password always stays confidential between you and your login provider "
-#~ "and you don't have to remember another one.</font></p>"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "<p><span class=\"big strong\">Please select your favorite login method below."
-# "</span></p><p><font color=\"gray\">External login services use <a href="
-# "\"http://openid.net\"><b>OpenID</b></a> technology, where your password "
-# "always stays confidential between you and your login provider and you don't "
-# "have to remember another one. "
-# "Askbot option requires your login name and "
-# "password entered here.</font></p>"
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your </span><span id=\"enter_your_what\" "
-#~ "class='big strong'>Provider user name</span><br/><span class='grey'>(or "
-#~ "select another login method above)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your <a class=\"openid_logo\" href="
-#~ "\"http://openid.net\">OpenID</a> web address</span><br/><span "
-#~ "class='grey'>(or choose another login method above)</span>"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr ""
-#~ "<span class='big strong'>Enter your Askbot login and password</span><br/"
-#~ "><span class='grey'>(or select your OpenID provider above)</span>"
-
-#~ msgid "Create account"
-#~ msgstr "Luo tunnus"
-
-#~ msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Yhdistä %(settings.APP_SHORT_NAME)s -sivustoon Facebookin avulla!"
-
-#~ msgid "favorite questions"
-#~ msgstr "suosikkikysymykset"
-
-#~ msgid "question"
-#~ msgstr "kysymys"
-
-#~ msgid "unanswered/"
-#~ msgstr "vastaaamattomat/"
-
-#~ msgid "nimda/"
-#~ msgstr "hallinta/"
-
-#~ msgid "open any closed question"
-#~ msgstr "avaa mikä tahansa suljettu kysymys"
-
-#~ msgid "books"
-#~ msgstr "kirjat"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Respecting users privacy is an important core principle of this Q&amp;A "
-#~ "forum. Information on this page details how this forum protects your "
-#~ "privacy, and what type of information is collected."
-
-#~ msgid "Site Visitors"
-#~ msgstr "Sivuston kävijät"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information on question views, revisions of questions and answers - both "
-#~ "times and content are recorded for each user in order to correctly count "
-#~ "number of views, maintain data integrity and report relevant updates."
-
-#~ msgid "Personal Information"
-#~ msgstr "Henkilökohtaiset tiedot"
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Members of this community may choose to display personally identifiable "
-#~ "information in their profiles. Forum will never display such information "
-#~ "without a request from the user."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "None of the data that is not openly shown on the forum by the choice of "
-#~ "the user is shared with any third party."
-
-#~ msgid "Policy Changes"
-#~ msgstr "Säännönmuutokset"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "These policies may be adjusted to improve protection of user's privacy. "
-#~ "Whenever such changes occur, users will be notified via the internal "
-#~ "messaging system. "
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "Sähköpostiosoitteesi on nyt tarkistettu."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "Tervetuloa takaisin %s, olet nyt kirjautuneena sisään"
-
-#~ msgid "books/"
-#~ msgstr "kirjat/"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/fi/LC_MESSAGES/djangojs.mo b/askbot/locale/fi/LC_MESSAGES/djangojs.mo
index 84a0997a..33d43d8f 100644
--- a/askbot/locale/fi/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/fi/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/fi/LC_MESSAGES/djangojs.po b/askbot/locale/fi/LC_MESSAGES/djangojs.po
index 1956706c..fb112033 100644
--- a/askbot/locale/fi/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/fi/LC_MESSAGES/djangojs.po
@@ -1,79 +1,78 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
# Hannu Sehm <hannu@kipax.fi>, 2012
# Otto Nuoranne <otto.nuoranne@hotmail.com>, 2012
# Pekka Järvinen <pekka.jarvinen@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-01-24 17:40+0000\n"
-"Last-Translator: Harri <hatapitk@iki.fi>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: fi\n"
+"PO-Revision-Date: 2013-07-31 10:59+0000\n"
+"Last-Translator: Pekka Järvinen <pekka.jarvinen@gmail.com>\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/askbot/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1327426804.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
-msgstr ""
+msgstr "Oletko varma että haluat poistaa %s:n sisäänkirjautumisen?"
#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Lisää yksi tai useampi sisäänkirjautumistapa"
#: media/jquery-openid/jquery.openid.js:93
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Sinulle i tällä hetkellä ole yhtäkään sisäänkirjautumistapaa, ole hyvä ja lisää yksi tai useampi klikkaamalla jotakin alla olevista kuvakkeista."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
-msgstr ""
+msgstr "salasanat eivät täsmää"
#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
-msgstr ""
+msgstr "Näytä/muokkaa tämänhetkisiä sisäänkirjautumistapoja"
#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
-msgstr ""
+msgstr "Kirjoita tähän %s ja jatka sitten"
#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
-msgstr ""
+msgstr "Yhdistä %(provider_name)s-tilisi sivuun %(site)s"
#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
-msgstr ""
+msgstr "Vaihda %s-salasanaasi"
#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
-msgstr ""
+msgstr "Vaihda salasanaa"
#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
-msgstr ""
+msgstr "Luo salasana %s:lle"
#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
-msgstr ""
+msgstr "Luo salasana"
#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Luo salasanalla suojattu tili"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
@@ -90,7 +89,7 @@ msgstr "lähetä"
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
msgid "cancel"
-msgstr ""
+msgstr "peruuta"
#: media/js/group_messaging.js:227
msgid "Reply"
@@ -116,7 +115,7 @@ msgstr "Vastaanottaja:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
+msgstr "Nähdäksesi hakutulokset, 2 tai useampi merkki saattaa olla vaadittu"
#: media/js/live_search.js:218
msgid "Ask Your Question"
@@ -125,8 +124,8 @@ msgstr "Esitä kysymys"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Tämä tagi ei ole olemassa"
+msgstr[1] "Nämä tagit eivät ole olemassa"
#: media/js/live_search.js:313
msgid "search or ask your question"
@@ -134,17 +133,17 @@ msgstr "etsi tai kysy kysymyksesi"
#: media/js/post.js:28
msgid "loading..."
-msgstr ""
+msgstr "ladataan..."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "pitää olla lyhyempi kuin %(max_chars)s merkki"
+msgstr[1] "pitää olla lyhyempi kuin %(max_chars)s merkkiä"
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
-msgstr ""
+msgstr "anna vähintään yksi tagi"
#: media/js/post.js:160
msgid "details are required"
@@ -154,8 +153,8 @@ msgstr "yksityiskohtia vaaditaan"
#, c-format
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "syötä vielä vähintään %s merkki"
+msgstr[1] "syötä vielä vähintään %s merkkiä"
#: media/js/post.js:171
msgid "enter your question"
@@ -165,19 +164,19 @@ msgstr "syötä kysymyksesi"
#, c-format
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "syötä vähintään %s merkki"
+msgstr[1] "syötä vähintään %s merkkiä"
#: media/js/post.js:193
msgid "content cannot be empty"
-msgstr ""
+msgstr "anna vähintään yksi tagi"
#: media/js/post.js:196
#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "syötä vähintään %s merkki"
+msgstr[1] "syötä vähintään %s merkkiä"
#: media/js/post.js:253
msgid "Back to the question"
@@ -189,70 +188,70 @@ msgstr "luonnos tallennettu..."
#: media/js/post.js:548
msgid "insufficient privilege"
-msgstr ""
+msgstr "ei käyttöoikeutta"
#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr ""
+msgstr "et voi hyväksyä omaa vastaustasi parhaaksi"
#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
-msgstr ""
+msgstr "ole hyvä ja kirjaudu sisään"
#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
-msgstr ""
+msgstr "anonyymit käyttäjät eivät voi seurata kysymyksiä"
#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
-msgstr ""
+msgstr "anonyymit käyttäjät eivät voi kirjoittautua kysymysten tilaajiksi"
#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
-msgstr ""
+msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta "
#: media/js/post.js:558
msgid "please confirm offensive"
-msgstr ""
+msgstr "oletko varma, että tämä on roskaposti, loukkaava tai muuta hyväksymätöntä?"
#: media/js/post.js:559
msgid "please confirm removal of offensive flag"
-msgstr ""
+msgstr "oletko varma, että tämä on roskaposti, loukkaava tai muuta hyväksymätöntä?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
-msgstr ""
+msgstr "anonyymit käyttäjät eivät voi liputtaa merkintöjä loukkaaviksi"
#: media/js/post.js:561
msgid "confirm delete"
-msgstr ""
+msgstr "oletko varma, että haluat poistaa tämän?"
#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr ""
+msgstr "kirjaudu sisään, jotta voit käyttää tätä ominaisuutta"
#: media/js/post.js:563
msgid "post recovered"
-msgstr ""
+msgstr "postauksesi on palautettu!"
#: media/js/post.js:564
msgid "post deleted"
-msgstr ""
+msgstr "postauksesi on poistettu"
#: media/js/post.js:831
msgid "Follow"
-msgstr ""
+msgstr "Seuraa"
#: media/js/post.js:840 media/js/post.js.c:849
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s seuraaja"
+msgstr[1] "%s seuraajaa"
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
+msgstr "<div>Seurataan</div><div class=\"unfollow\">Lopeta seuraaminen</div>"
#: media/js/post.js:901
msgid "remove flag"
@@ -260,16 +259,15 @@ msgstr "poista lippu"
#: media/js/post.js:935 media/js/post.js.c:964
msgid "flag offensive"
-msgstr ""
-"oletko varma, että tämä on roskaposti, loukkaava tai muuta hyväksymätöntä?"
+msgstr "oletko varma, että tämä on roskaposti, loukkaava tai muuta hyväksymätöntä?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
-msgstr ""
+msgstr "oletko varma, että haluat poistaa tämän?"
#: media/js/post.js:995 media/js/post.js.c:1501
msgid "delete"
-msgstr ""
+msgstr "postauksesi on poistettu"
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
@@ -277,11 +275,11 @@ msgstr "anteeksi, jotain on mennyt pieleen"
#: media/js/post.js:1665
msgid "add comment"
-msgstr ""
+msgstr "lisää kommentti"
#: media/js/post.js:1671
msgid "save comment"
-msgstr ""
+msgstr "tallenna kommentti"
#: media/js/post.js:1711
#, c-format
@@ -296,7 +294,7 @@ msgstr "syötä vähintään %s merkkiä"
#: media/js/post.js:1723
#, c-format
msgid "%s characters left"
-msgstr ""
+msgstr "syötä vähintään %s merkkiä"
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
@@ -312,11 +310,11 @@ msgstr "juuri nyt"
#: media/js/post.js:1956
msgid "delete this comment"
-msgstr ""
+msgstr "muokkaa kommenttia klikkaamalla"
#: media/js/post.js:2271
msgid "confirm delete comment"
-msgstr ""
+msgstr "oletko varma, että haluat poistaa tämän kommentin?"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
@@ -324,11 +322,11 @@ msgstr "kirjaudu sisään tai rekisteröidy jättääksesi kommentteja"
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
-msgstr ""
+msgstr "Kirjoita tähän kysymyksen otsikko (>10 merkkiä)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "Sinulla on vain lukuoikeus"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
@@ -336,7 +334,7 @@ msgstr "tallenna"
#: media/js/post.js:3199
msgid "Enter the logo url or upload an image"
-msgstr ""
+msgstr "Syötä logon URL-osoite tai lähetä kuva"
#: media/js/post.js:3225
msgid "Do you really want to remove the image?"
@@ -352,16 +350,15 @@ msgstr "lisää logo"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "tagi \"%s\" on jo lisätty, ei tarvetta toistaa (paina \"escape\"-näppäintä poistaaksesi)"
#: media/js/post.js:3453
#, c-format
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Maksimissaan %s tagi on hyväksytty"
+msgstr[1] "Maksimissaan %s tagia on hyväksytty"
#: media/js/post.js:3799
msgid "Delete category?"
@@ -369,7 +366,7 @@ msgstr "Poista kategoria?"
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
-msgstr ""
+msgstr "muokkaa"
#: media/js/post.js:3975
msgid "category name cannot be empty"
@@ -377,7 +374,7 @@ msgstr "anna vähintään yksi tagi"
#: media/js/post.js:4011
msgid "already exists at the current level!"
-msgstr ""
+msgstr "on jo olemassa tällä tasolla!"
#: media/js/post.js:4047
msgid "add category"
@@ -397,30 +394,30 @@ msgstr "Ryhmän nimi:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "Jaettu seuraavien käyttäjien kanssa:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "Jaettu seuraavien ryhmien kanssa:"
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr ""
+msgstr "Tagi \"<span></span>\" yhteensopivuus:"
#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
-msgstr ""
+msgstr "ja %s tässä näkymätöntä lisää..."
#: media/js/user.js:15
msgid "Please select at least one item"
-msgstr ""
+msgstr "Valitse ainakin yksi"
#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Haluatko poistaa tämän huomautuksen?"
+msgstr[1] "Haluatko poistaa nämä huomautukset?"
#: media/js/user.js:66
msgid "Close this entry?"
@@ -431,16 +428,16 @@ msgstr[1] "Sulje nämä?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Poista kaikki liput ja hyväksy tämä?"
+msgstr[1] "Poista kaikki liput ja hyväksy nämä?"
#: media/js/user.js:223
msgid "Post deleted"
-msgstr ""
+msgstr "poistettu"
#: media/js/user.js:225
msgid "Post approved"
-msgstr ""
+msgstr "Palautettu!"
#: media/js/user.js:246
msgid "Accept"
@@ -452,11 +449,11 @@ msgstr "Hylkää"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "lisää uusi hylkäyssyy"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
+msgstr "Joitain asioita täytyy korjata:"
#: media/js/user.js:443
msgid "Please provide description."
@@ -468,30 +465,30 @@ msgstr "Anna yksityiskohtia."
#: media/js/user.js:560
msgid "A reason must be selected to delete one."
-msgstr ""
+msgstr "Poistamisen syy pitää valita."
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "Syy pitää valita"
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
+msgstr "Ole hyvä ja <a href=\"%(signin_url)s\">kirjaudu sisään</a> seurataksesi käyttäjää %(username)s"
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr ""
+msgstr "lopeta %s:n seuraaminen"
#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr ""
+msgstr "seurataan %s"
#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr ""
+msgstr "seuraa %s"
#: media/js/user.js:883
msgid "add group"
@@ -507,11 +504,11 @@ msgstr "ja"
#: media/js/utils.js:117
msgid "click to close"
-msgstr ""
+msgstr "sulje klikkaamalla"
#: media/js/utils.js:880
msgid "click to edit this comment"
-msgstr ""
+msgstr "muokkaa kommenttia klikkaamalla"
#: media/js/utils.js:905
msgid "convert to answer"
@@ -577,7 +574,7 @@ msgstr "poissa"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "ryhmän nimi"
#: media/js/utils.js:2046
msgid "add new group"
@@ -585,12 +582,12 @@ msgstr "lisää ryhmä"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "Ryhmä nimeltä %(name)s on jo olemassa. Kirjainkoolla ei ole väliä ryhmien nimissä."
#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
-msgstr ""
+msgstr "katso kysymyksiä, joilla on tagi '%s'"
#: media/js/utils.js:3358
msgid "ago"
@@ -717,85 +714,89 @@ msgstr "Liitä tiedosto"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
msgid "Insert image"
-msgstr ""
-"syötä kuvan URL-osoite, esim. http://www.example.com/image.jpg tai lähetä "
-"kuvatiedosto"
+msgstr "syötä kuvan URL-osoite, esim. http://www.example.com/image.jpg tai lähetä kuvatiedosto"
#: media/js/wmd/wmd.js:31
msgid "bold"
-msgstr ""
+msgstr "lihavoitu"
#: media/js/wmd/wmd.js:32
msgid "italic"
-msgstr ""
+msgstr "kursivoitu"
#: media/js/wmd/wmd.js:33
msgid "link"
-msgstr ""
+msgstr "linkki"
#: media/js/wmd/wmd.js:34
msgid "quote"
-msgstr ""
+msgstr "lainaus"
#: media/js/wmd/wmd.js:35
msgid "preformatted text"
-msgstr ""
+msgstr "esimuotoiltu teksti"
#: media/js/wmd/wmd.js:36
msgid "image"
-msgstr ""
+msgstr "kuva"
#: media/js/wmd/wmd.js:37
msgid "attachment"
-msgstr ""
+msgstr "liite"
#: media/js/wmd/wmd.js:38
msgid "numbered list"
-msgstr ""
+msgstr "numeroitu lista"
#: media/js/wmd/wmd.js:39
msgid "bulleted list"
-msgstr ""
+msgstr "lista ranskalaisilla viivoilla"
#: media/js/wmd/wmd.js:40
msgid "heading"
-msgstr ""
+msgstr "otsikko"
#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
-msgstr ""
+msgstr "vaakasuora palkki"
#: media/js/wmd/wmd.js:42
msgid "undo"
-msgstr ""
+msgstr "peruuta"
#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
msgid "redo"
-msgstr ""
+msgstr "tee uudelleen"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
+msgstr "Anna kuvan URL-osoite, esim. http://www.example.com/image.jpg \"kuvan otsikko\""
#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr ""
+msgstr "Anna URL-osoite, esim. http://www.example.com \"sivun otsikko\""
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
-msgstr ""
+msgstr "Valitse ja lataa tiedosto:"
#: media/js/wmd/wmd.js:1836
msgid "image description"
-msgstr ""
+msgstr "kuvaus"
#: media/js/wmd/wmd.js:1839
msgid "file name"
-msgstr ""
+msgstr "tiedostonimi"
#: media/js/wmd/wmd.js:1843
msgid "link text"
-msgstr ""
+msgstr "linkin teksti"
+
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
-msgid "post a comment"
-msgstr "save comment"
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/fr/LC_MESSAGES/django.mo b/askbot/locale/fr/LC_MESSAGES/django.mo
index f9340931..de12940d 100644
--- a/askbot/locale/fr/LC_MESSAGES/django.mo
+++ b/askbot/locale/fr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/fr/LC_MESSAGES/django.po b/askbot/locale/fr/LC_MESSAGES/django.po
index 3ef7da93..7f77242a 100644
--- a/askbot/locale/fr/LC_MESSAGES/django.po
+++ b/askbot/locale/fr/LC_MESSAGES/django.po
@@ -1,61 +1,64 @@
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# Alban Tiberghien <alban.tiberghien@gmail.com>, 2012
+# noirbizarre <noirbizarre@gmail.com>, 2013
+# Camille Baldock <mademoisellegeek42@gmail.com>, 2011
# Christophe kryskool <christophe.chauvet@gmail.com>, 2011-2013
+# Emmanuel <emmanuel@raviart.com>, 2013
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# François Bureau <francois.bureau@cloudwatt.com>, 2013
+# florent <fpam1108@gmail.com>, 2012
# florent <fpam1108@gmail.com>, 2012
-# fbureau <francois.bureau@cloudwatt.com>, 2013
+# François Bureau <francois.bureau@cloudwatt.com>, 2013
+# Camille Baldock <mademoisellegeek42@gmail.com>, 2011
# Camille Baldock <mademoisellegeek42@gmail.com>, 2011
msgid ""
msgstr ""
-"Project-Id-Version: Askbot\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2010-08-25 19:15+0100\n"
-"Last-Translator: - <->\n"
-"Language-Team: FrenchTranslationTeam <toto@toto.com>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-09-27 13:14+0000\n"
+"Last-Translator: noirbizarre <noirbizarre@gmail.com>\n"
+"Language-Team: French (http://www.transifex.com/projects/p/askbot/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Translated-Using: django-rosetta 0.5.3\n"
-"Plural-Forms: nplurals=2; plural=(n>1);\n"
-"X-Poedit-Language: French\n"
-"X-Poedit-Country: FRANCE\n"
-"X-Poedit-SourceCharset: utf-8\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
-"Désolé, mais les utilisateurs anonymes ne peuvent pas accéder à cette "
-"fonction"
+msgstr "Désolé, mais les utilisateurs anonymes ne peuvent pas accéder à cette fonction"
#: feed.py:34 feed.py:108
msgid " - "
msgstr " - "
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
-msgstr "questions sélectionnées individuellement"
+msgstr "Question individuelle"
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "Supprimer le compte"
+msgstr "Sélectionner votre pays"
#: forms.py:150
msgid "Country"
-msgstr ""
+msgstr "Pays"
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr "ce champ est obligatoire"
+msgstr "Le champ pays est requis"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "le titre doit comporter plus de 10 caractères."
-msgstr[1] "le titre doit comporter plus de 10 caractères."
+msgstr[0] "doit être > %d mot"
+msgstr[1] "doit être > %d mots"
#: forms.py:199
#, python-format
@@ -74,23 +77,20 @@ msgid "title"
msgstr "titre"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Veuillez saisir votre question !"
+msgstr "Veuillez saisir votre question"
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "le titre doit comporter plus de 10 caractères."
-msgstr[1] "le titre doit comporter plus de 10 caractères."
+msgstr[0] "doit avoir > %d caractère"
+msgstr[1] "doit avoir > %d caractères"
#: forms.py:270
#, python-format
msgid "The question is too long, maximum allowed size is %d characters"
-msgstr ""
-"Cette question est trop longue, la taille maximale autorisée est de %d "
-"caractères"
+msgstr "Cette question est trop longue, la taille maximale autorisée est de %d caractères"
#: forms.py:277
#, python-format
@@ -110,11 +110,9 @@ msgstr[1] "Chaque mot-clé doit comporter moins de %(max_chars)d caractères"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
-msgstr ""
-"Nous avons manqué d'espace pour enregistrer les étiquettes. Veuillez s'il "
-"vous plaît réduire ou supprimer certains d'entre eux."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr "Nous avons manqué d'espace pour enregistrer les étiquettes. Veuillez s'il vous plaît réduire ou supprimer certains d'entre eux."
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
@@ -122,21 +120,15 @@ msgid "tags"
msgstr "Mots-clés (tags)"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Les mots-clés sont utilisés en guise de marqueurs (\"tags\" en anglais). Ils "
-"doivent être courts, et ne pas comporter d'espaces. Vous pouvez utiliser "
-"jusqu'à 5 mots-clés."
-msgstr[1] ""
-"Les mots-clés sont utilisés en guise de marqueurs (\"tags\" en anglais). Ils "
-"doivent être courts, et ne pas comporter d'espaces. Vous pouvez utiliser "
-"jusqu'à 5 mots-clés."
+msgstr[0] "Les tags sont des mot-clés courts ne contenant pas d'espace. %(max_tags)d tag peut être utilsé."
+msgstr[1] "Les tags sont des mot-clés courts ne contenant pas d'espace. Jusqu'à %(max_tags)d peuvent être utilsés"
#: forms.py:439
#, python-format
@@ -148,21 +140,17 @@ msgstr[1] "Veuillez utiliser %(tag_count)d mots-clés, ou moins"
#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
-msgstr ""
+msgstr "Au moins un des étiquettes suivantes est requise: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki communautaire (le karma n'est pas mis à jour & peu de personnes peuvent "
-"éditer la question"
+msgstr "wiki communautaire (le karma n'est pas mis à jour & peu de personnes peuvent éditer la question"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"Si vous choisissez l'option \"Wiki communautaire\" , questions et réponses "
-"ne génèrent pas de points, et le nom de l'auteur ne sera pas affiché."
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "Si vous choisissez l'option \"Wiki communautaire\" , questions et réponses ne génèrent pas de points, et le nom de l'auteur ne sera pas affiché."
#: forms.py:496
msgid "update summary:"
@@ -172,9 +160,7 @@ msgstr "Résumé des modifications:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"Saisissez un bref résumé à propos de la révision (par exemple : correction "
-"orthographique, amélioration du style, ce champ est optionnel)"
+msgstr "Saisissez un bref résumé à propos de la révision (par exemple : correction orthographique, amélioration du style, ce champ est optionnel)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -197,11 +183,9 @@ msgid "blocked"
msgstr "bloquée"
#: forms.py:605
-#, fuzzy
msgid "administrator"
-msgstr "Administrateur du site"
+msgstr "administrateur"
-# FIXME
#: forms.py:606 const/__init__.py:374
msgid "moderator"
msgstr "moderateur"
@@ -227,18 +211,15 @@ msgid "Cannot change status of another moderator"
msgstr "Impossible de changer le statut d'un autre modérateur"
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "Impossible de changer son propre statut"
+msgstr "Impossible de changer le status d'un admin"
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Si vous souhaitez changer le statut de %(username)s, effectuez une "
-"selection pertinente."
+msgstr "Si vous souhaitez changer le statut de %(username)s, effectuez une selection pertinente."
#: forms.py:708
msgid "Subject line"
@@ -249,14 +230,12 @@ msgid "Message text"
msgstr "Corps du message"
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "Votre nom:"
+msgstr "Votre nom (facultatif):"
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "email"
+msgstr "<strong>Votre Adresse Mail</strong> (<i>doit être valide, elle ne sera pas affichée</i>)"
#: forms.py:730
msgid "Your message:"
@@ -264,37 +243,31 @@ msgstr "Votre message:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr ""
+msgstr "Je ne veux pas donner mon adresse mail ou recevoir une réponse:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr ""
+msgstr "Veuillez cocher le champ \"Je ne veux pas donner mon mail\"."
#: forms.py:791
msgid "keep private within your groups"
-msgstr ""
+msgstr "garder privé au sein de vos groupes"
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Nom d'utilisateur :"
+msgstr "Connexion utilisateur"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
-msgstr ""
-"Entrez le nom à afficher pour le compte de quelqu'un d'autre. Peut créer de "
-"nouveaux comptes."
+msgstr "Entrez le nom à afficher pour le compte de quelqu'un d'autre. Peut créer de nouveaux comptes."
-# FIXME
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Adresse email"
+msgstr "Adresse mail:"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "le nom d'utilisateur est obligatoire"
+msgstr "Le nom d'utilisateur est obligatoire avec l'e-mail"
#: forms.py:894
msgid "Email is required if user name is added"
@@ -306,35 +279,36 @@ msgstr "être anonyme"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
+msgstr "Cocher ceci si vous ne souhaitez pas révélé votre identité lorsque vous posez une question"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
-msgstr ""
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr "La ligne du sujet doit respecter le format : [tag1, tag2, tag3,...] titre de la question"
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
+msgstr "Si vous avez poster cette question de façon anonyme, si vous décidez de révéler votre identité, veuiller cocher cette case."
#: forms.py:1217
msgid "reveal identity"
-msgstr ""
+msgstr "Révéler son identité"
#: forms.py:1296
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
+msgstr "Désolé, seul les propriétaires des questions anonymes peuvent révélés leurs identités, veuillez décocher cette case"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
+msgstr "Désolé, apparemment les règles viennent juste de changer - il n'est plus possible de poser une question anonymement. Merci de cocher la case \"révéler l'identité\" ou alors recharger cette page et essayez de modifier de nouveau la question."
#: forms.py:1373
msgid "Real name"
@@ -346,11 +320,11 @@ msgstr "Site web"
#: forms.py:1387
msgid "City"
-msgstr ""
+msgstr "Ville"
#: forms.py:1396
msgid "Show country"
-msgstr ""
+msgstr "Montrer votre pays"
#: forms.py:1401
msgid "Show tag choices"
@@ -362,9 +336,7 @@ msgstr "Date de naissance"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"ne sera pas affichée; utilisée pour calculer votre âge. Format: AAAA-MM-"
-"JJPar exemple: 1980-12-25 pour le 25 décembre 1980"
+msgstr "ne sera pas affichée; utilisée pour calculer votre âge. Format: AAAA-MM-JJPar exemple: 1980-12-25 pour le 25 décembre 1980"
#: forms.py:1416
msgid "Profile"
@@ -411,18 +383,17 @@ msgid "okay, let's try!"
msgstr "D'accord, j'essaye !"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "pas d'emails s'il vous plait, merci"
+msgstr "non s'il vous plait pas de courriel pour %(sitename)s, merci"
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Titre"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr "Descriptif"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -432,13 +403,12 @@ msgid "Tags"
msgstr "Étiquettes"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "Une correction pour ma réponse"
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
-msgstr ""
+msgstr "Pour ajouter à votre contribution SAISISSEZ AU DESSUS DE CETTE LIGNE"
#: tasks.py:119
#, python-format
@@ -470,9 +440,8 @@ msgid "edit/"
msgstr "modifier/"
#: urls.py:85
-#, fuzzy
msgid "subscriptions/"
-msgstr "Abonnements aux emails"
+msgstr "inscriptions/"
#: urls.py:94
msgid "select_languages/"
@@ -484,7 +453,7 @@ msgstr "groups/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr ""
+msgstr "users/update_has_custom_avatar/"
#: urls.py:115 urls.py:120
msgid "badges/"
@@ -544,35 +513,29 @@ msgid "answer/"
msgstr "repondre/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "Abonnements aux emails"
+msgstr "tags/subscriptions/"
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "Abonnements aux emails"
+msgstr "tags/subscriptions/delete/"
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "Abonnements aux emails"
+msgstr "tags/subscriptions/create/"
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "Abonnements aux emails"
+msgstr "tags/subscriptions/edit/"
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "Voir les mots-clés (tags)"
+msgstr "suggested-tags/"
#: urls.py:459
msgid "messages/"
msgstr "messages/"
-# FIXME
#: urls.py:459
msgid "markread/"
msgstr "marques-pour-lecture/"
@@ -580,7 +543,7 @@ msgstr "marques-pour-lecture/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr ""
+msgstr "composants"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
@@ -604,32 +567,28 @@ msgid "account/"
msgstr "compte/"
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "Paramétrage de la base de données"
+msgstr "Réglages de contrôle d'accès"
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
-msgstr ""
+msgstr "Autoriser seulement les utilisateurs enregistrés à accéder au forum"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "ce champ est obligatoire"
+msgstr "aucune - non requis"
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Paramétrage de la base de données"
+msgstr "accéder au contenu"
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr "Email valide requis pour"
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "Votre adresse email <i>(ne sera pas communiquée)</i>"
+msgstr "Adresses mails autorisés"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -641,117 +600,111 @@ msgstr "Nom de domaines autorisés"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
-"Veuillez utiliser des espaces pour séparer les entrées, ne pas utiliser le "
-"@ !"
+msgstr "Veuillez utiliser des espaces pour séparer les entrées, ne pas utiliser le @ !"
#: conf/badges.py:13
msgid "Badge settings"
-msgstr "Paramétrage du badge"
+msgstr "Réglages des badges"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
+msgstr "Discipliné: nombre minimum de votes positifs pour un message supprimé"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
+msgstr "Pression des Pairs: nombre minimum de votes négatifs pour un message supprimé"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr ""
+msgstr "Enseignant: nombre minimum de votes positifs pour la réponse"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Jolie réponse: nombre de votes minimum pour une réponse"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Bonne réponse: nombre de votes minimum pour une réponse"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Très bonne réponse: nombre de votes minimum pour une réponse"
#: conf/badges.py:77
msgid "Nice Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Jolie question: nombre de votes minimum pour la question"
#: conf/badges.py:86
msgid "Good Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Bonne question: nombre minimum de votes positifs pour la question"
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Très bonne question: nombre minimum de votes positifs pour la question"
#: conf/badges.py:104
msgid "Popular Question: minimum views"
msgstr "Question populaire : nombre minimum de consultations"
#: conf/badges.py:113
-#, fuzzy
msgid "Notable Question: minimum views"
-msgstr "Question remarquable"
+msgstr "Question remarquable: nombre minimum de consultations"
#: conf/badges.py:122
-#, fuzzy
msgid "Famous Question: minimum views"
-msgstr "Question célèbre"
+msgstr "Question célèbre: nombre minimum de consultations"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr ""
+msgstr "Autodidacte: nombre minimum de votes positifs pour une réponse"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
-msgstr ""
+msgstr "Devoir civique : nombre minimum de votes"
#: conf/badges.py:149
msgid "Enlightened Duty: minimum upvotes"
-msgstr ""
+msgstr "Devoir du connaisseur: nombre minimum de votes positifs"
#: conf/badges.py:158
msgid "Guru: minimum upvotes"
-msgstr ""
+msgstr "Gourou: nombre minimum de votes positifs"
#: conf/badges.py:167
msgid "Necromancer: minimum upvotes"
-msgstr ""
+msgstr "Nécromancien: nombre minimum de votes positifs"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr ""
+msgstr "Nécromanceur: délai minimum en jours"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Editeur associé: nombre minimum de modifications"
#: conf/badges.py:194
-#, fuzzy
msgid "Favorite Question: minimum stars"
-msgstr "Question favorite"
+msgstr "Question favorite: nombre de votes minimum"
#: conf/badges.py:203
-#, fuzzy
msgid "Stellar Question: minimum stars"
-msgstr "Excellente question"
+msgstr "Excellente Question: nombre minimum d'étoiles"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr ""
+msgstr "Commentateur: nombre de votes minimum"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
-msgstr ""
+msgstr "Taxonomiste: Nombre minimal d'étiquette utilisée"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
-msgstr ""
+msgstr "Entousiaste: nombre minimum de jour"
#: conf/email.py:15
msgid "Email and email alert settings"
-msgstr "Paramétrage des emails, et des alertes par email."
+msgstr "Réglages des emails et des alertes par email"
#: conf/email.py:24
msgid "Prefix for the email subject line"
@@ -761,147 +714,129 @@ msgstr "Préfixe pour la ligne de sujet de l'email"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
+msgstr "Ce paramètre prend par défaut le paramètre Django EMAIL_SUBJECT_PREFIX. La valeur saisie ici écrasera la valeur par défaut."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Sauvegarder votre adresse email"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Paramétrage des emails, et des alertes par email."
+msgstr "Activer les alertes courriels "
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
msgstr "Nombre maximum de nouvelles dans une alerte par email"
#: conf/email.py:72
-#, fuzzy
msgid "Default notification frequency all questions"
-msgstr ""
-"Fréquence par défaut pour l'envoi des mails de notification de nouvelles"
+msgstr "Fréquence d'avertissement par défaut de toutes les questions"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
+msgstr "Option pour définir la fréquence des mises à jour par mail pour: toutes les questions."
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr ""
-"Fréquence par défaut pour l'envoi des mails de notification de nouvelles"
+msgstr "Fréquence d'avertissement par défaut des questions posées par l'utilisateur"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "Option pour définir la fréquence d'envoi des notifications par email: des questions posés par les utilisateurs."
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Fréquence par défaut pour l'envoi des mails de notification de nouvelles"
+msgstr "Fréquence d'avertissement par défaut des questions auxquelles l'utilisateur a répondu"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "Option pour définir la fréquence d'envoi des notifications par email : des questions posés par les utilisateurs."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Fréquence d'avertissement par défaut des questions posées par l'utilisateur"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "Option pour définir la fréquence d'envoi par email des notifications concernant : Question individuellement sélectionnée par l'utilisateur."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "Fréquence de notification par défaut pour les mentions et commentaires"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "Option pour définir la fréquence d'envoi par email des notifications concernant : Mentions et commentaires."
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Envoyer un rappel périodique concernant les questions en suspens"
#: conf/email.py:145
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
+msgstr "NOTE : Pour pouvoir utiliser cette fonctionnalité, il est nécessaire d'exécuter la commande de gestion \"send_unanswered_question_reminders\" (par exemple, via une tâche cron - à une fréquence appropriée) "
#: conf/email.py:158
-#, fuzzy
msgid "Days before starting to send reminders about unanswered questions"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Jours avant de commencer à envoyer des rappels concernant les questions en suspens"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
+msgstr "Fréquence d'envoi des rappels concernant les questions en suspens (en jours entre les rappels)."
#: conf/email.py:181
-#, fuzzy
msgid "Max. number of reminders to send about unanswered questions"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de votes"
+msgstr "Nombre maximal de rappels à envoyer concernant les questions en suspens"
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Envoyer des rappels périodiques pour accepter la meilleur réponse"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTE : Pour pouvoir utiliser cette fonctionnalité; il est nécessaire d'exécuter la commande de gestion \"send_accept_answer_reminders\" (par exemple, via une tâche cron - à une fréquence appropriée) "
#: conf/email.py:207
-#, fuzzy
msgid "Days before starting to send reminders to accept an answer"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Nombres de jour avant d'envoyer un rappel pour accepter une réponse"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
+msgstr "Fréquence à laquelle doivent êtres envoyés des rappels pour les réponses à accepter (en jours entre les rappels)."
#: conf/email.py:230
-#, fuzzy
msgid "Max. number of reminders to send to accept the best answer"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de votes"
+msgstr "Nombre maximum de rappels à envoyer pour accepter la meilleure réponse"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
-"Nous devons valider votre adresse email avant que vous ne puissiez publier "
-"des messages"
+msgstr "Nous devons valider votre adresse email avant que vous ne puissiez publier des messages"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Nous vérifions que l'adresse email est active en y envoyant un email "
-"contenant une clé de vérification."
+msgstr "Nous vérifions que l'adresse email est active en y envoyant un email contenant une clé de vérification."
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -909,49 +844,31 @@ msgstr "Faux email pour utilisateur anonyme"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Utilisez ce paramétrage pour contrôler Gravatar (pour les utilisateurs sans "
-"adresse email)"
+msgstr "Utilisez ce paramétrage pour contrôler Gravatar (pour les utilisateurs sans adresse email)"
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
-msgstr ""
-"<span class=\"strong big\">Formulez votre question à l'aide du formulaire ci-"
-"dessous (un court titre résumant la question, puis la question à proprement "
-"parler, aussi détaillée que vous le souhaitez...)</span>. A l'étape "
-"suivante, vous devrez saisir votre email et votre nom (ou un pseudo si vous "
-"souhaitez rester anonyme...). Ces éléments sont nécessaires pour bénéficier "
-"des fonctionnalités de notre module de questions/réponses, qui repose sur un "
-"principe communautaire."
+msgstr "Autoriser l'envoi de questions par email"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Avant d'activer ce réglage - veuillez compléter les réglages IMAP dans le fichier settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
+msgstr "Remplacer les espaces dans les étiquettes envoyés par des tirets"
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
+msgstr "Ce paramètre s'applique aux mots clés indiqués dans la ligne 'objet' des questions posées par mail"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr ""
-"<span class=\"strong big\">Formulez votre question à l'aide du formulaire ci-"
-"dessous (un court titre résumant la question, puis la question à proprement "
-"parler, aussi détaillée que vous le souhaitez...)</span>. A l'étape "
-"suivante, vous devrez saisir votre email et votre nom (ou un pseudo si vous "
-"souhaitez rester anonyme...). Ces éléments sont nécessaires pour bénéficier "
-"des fonctionnalités de notre module de questions/réponses, qui repose sur un "
-"principe communautaire."
+msgstr "Activer les réponses publiés et les commentaires par email"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -959,7 +876,7 @@ msgstr "Pour activer cette fonctionnalité assurez vous que lamson est lancé"
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
-msgstr ""
+msgstr "Contribution par email : quand notifier l'auteur à propos de la publication"
#: conf/email.py:327
msgid "Reply by email hostname"
@@ -967,47 +884,39 @@ msgstr "Répondre par email"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
-"Les réponses par email ayant moins de mots que ce nombre seront affichés "
-"sous forme de commentaires à la place de réponses"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "Les réponses par email ayant moins de mots que ce nombre seront affichés sous forme de commentaires à la place de réponses"
#: conf/external_keys.py:11
msgid "Keys for external services"
-msgstr ""
+msgstr "Clés pour les services externes"
#: conf/external_keys.py:19
msgid "Google site verification key"
msgstr "Clé de vérification de site Google"
#: conf/external_keys.py:21
-#, fuzzy, python-format
+#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Cette clé aide Google à indexer votre site; vous pouvez en obtenir une pour "
-"votre site à <a href=\"%(google_webmasters_tools_url)s\">\"Google - Outils "
-"pour les webmasters\"</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Cette clé aide google a indéxé votre site, veuillez l'obtenir à cette adresse <a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
msgstr "Clé Google Analytics"
#: conf/external_keys.py:38
-#, fuzzy, python-format
+#, python-format
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Vous pouvez en obtenir une sur le site <a href=\"%(ga_site)s\">Google "
-"Analytics</a>, si vous souhaitez utiliser Google Analytics pour mesurer "
-"l'audience de votre site."
+msgstr "Obtenez celui-ci sur le site <a href=\"%(url)s\">Google Analytics</a>, si vous souhaitez utiliser Google Analytics pour surveiller votre site"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "Activer recaptcha (la clé ci-dessous est requise)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -1018,33 +927,24 @@ msgid "Recaptcha private key"
msgstr "Clé privée Recaptcha"
#: conf/external_keys.py:72
-#, fuzzy, python-format
+#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha est un outil permettant de vérifier qu'une personne qui se "
-"connecte à votre site est bien un humain (et non pas un robot spammeur). "
-"L'utilisation de cet outil permet notamment d'empêcher des robots de se "
-"connecter à votre site pour y publier automatiquement et massivement des "
-"messages publicitaires."
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha est un outil qui vous aide a distinguer les vrai personnes de robot spammeur. Veuillez activer ceci et votre clé public à <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
msgstr "Clé d'API publique FACEBOOK"
#: conf/external_keys.py:86
-#, fuzzy, python-format
+#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"La clé d'API FACEBOOK et le secret FACEBOOK vous permettent de proposer aux "
-"utilisateurs de votre de se connecter en utilisant leur compte facebook. "
-"Vous pouvez obtenir ces clés sur le site <a href=\"http://www.facebook.com/"
-"developers/createapp.php\">facebook create app</a>"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "La clé d'API et la clé secrètent permettent d'utiliser Facebook Connect pour s'authentifier sur votre site. Vous pouvez obtenir ces clés <a href=\"%(url)s\">ici</a>."
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1052,129 +952,108 @@ msgstr "Clé secrète FACEBOOK"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Clé consommateur Twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Veuillez enregistrer votre forum dans <a href=\"%(url)s\">les applications twitter</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Clé secrète du consommateur Twitter"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "Clé consommateur LinkedIn"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Veuillez enregistrer votre forum dans <a href=\"%(url)s\">les applications LinkedIn</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "Clé secrète LinkedIn"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
-msgstr ""
+msgstr "Clé consommateur indenti.ca"
#: conf/external_keys.py:151
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
+msgstr "Veuillez enregistrer votre forum dans <a href=\"%(url)s\">les applications Identi.ca</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr ""
+msgstr "Clé secrète du consommateur identi.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Pages \"à propos\", \"vie privée\", etc."
+msgstr "Messages et pages - à propos, respect de vie privée, etc."
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
-msgstr ""
-"Insérez ici le texte de la page \"à propos\" du forum de Questions/Réponses"
+msgstr "Insérez ici le texte de la page \"à propos\" du forum de Questions/Réponses"
#: conf/flatpages.py:22
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un "
-"validateur HTML</a> sur la page \"à propos\" pour vérifier ce que vous avez "
-"saisi."
+msgstr "Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un validateur HTML</a> sur la page \"à propos\" pour vérifier ce que vous avez saisi."
#: conf/flatpages.py:32
-#, fuzzy
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr ""
-"Insérez ici le texte de la page \"à propos\" du forum de Questions/Réponses"
+msgstr "Page de texte du forum Q&R (format HTML)"
#: conf/flatpages.py:35
-#, fuzzy
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un "
-"validateur HTML</a> sur la page \"à propos\" pour vérifier ce que vous avez "
-"saisi."
+msgstr "Sauvegarder, et <a href=\"http://validator.w3.org/\">utiliser le validateur HTML</a> sur la page de \"faq\" pour vérifier votre saisie."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "N'hésitez pas à poser des questions !"
+msgstr "Instruction sur comment poser des questions"
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un "
-"validateur HTML</a> sur la page \"à propos\" pour vérifier ce que vous avez "
-"saisi."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
-"Insérez ici le texte de la page \"vie privée\" du forum de Questions/Réponses"
+msgstr "Insérez ici le texte de la page \"vie privée\" du forum de Questions/Réponses"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un "
-"validateur HTML</a> sur la page \"vie privée\" pour vérifier ce que vous "
-"avez saisi."
+msgstr "Enregistrez, puis utilisez <a href=\"http://validator.w3.org/\">un validateur HTML</a> sur la page \"vie privée\" pour vérifier ce que vous avez saisi."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
msgstr "Ne pas éditer ce champ manuellement!!!"
#: conf/forum_data_rules.py:12
-#, fuzzy
msgid "Data entry and display rules"
-msgstr "Paramétrage de l'affichage et de la saisie de données"
+msgstr "Entrée de donnée et affichage des règles"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
msgstr "Editeur pour les publications"
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "Supprimer ce commentaire"
+msgstr "Editeur pour les commentaires"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1182,8 +1061,8 @@ msgstr "Activer le gros bouton Demander"
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1193,34 +1072,25 @@ msgstr "activer les vidéos embarqués"
#: conf/forum_data_rules.py:68
#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
+msgstr "<em>Note : veuillez <a href=\"%(url)s\">lire ceci</a> au préalable.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
-msgstr ""
-"Cochez cette case pour activer la fonctionnalité \"wiki communautaire\""
+msgstr "Cochez cette case pour activer la fonctionnalité \"wiki communautaire\""
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
-msgstr ""
+msgstr "Autoriser les questions en anonyme"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Les utilisateurs n'augmentent pas leur réputation avec des questions anonymes et leur identité n'est révélée que s'ils changent d'avis"
#: conf/forum_data_rules.py:101
-#, fuzzy
msgid "Allow posting before logging in"
-msgstr ""
-"<span class=\"strong big\">Formulez votre question à l'aide du formulaire ci-"
-"dessous (un court titre résumant la question, puis la question à proprement "
-"parler, aussi détaillée que vous le souhaitez...)</span>. A l'étape "
-"suivante, vous devrez saisir votre email et votre nom (ou un pseudo si vous "
-"souhaitez rester anonyme...). Ces éléments sont nécessaires pour bénéficier "
-"des fonctionnalités de notre module de questions/réponses, qui repose sur un "
-"principe communautaire."
+msgstr "Autoriser le postage après l'identification"
#: conf/forum_data_rules.py:103
msgid ""
@@ -1228,12 +1098,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
+msgstr "Vérifiez si vous souhaitez autoriser les utilisateurs commencent à poster des questions ou des réponses avant de se connecter, Activer ceci peut nécessiter des ajustements dans le système de connexion de l'utilisateur pour vérifier les messages en attente à chaque fois que l'utilisateur se connecte. Le système de connexion interne d'Askbot prend en charge cette fonctionnalité."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Cloturer les questions posées par d'autres"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1241,7 +1110,7 @@ msgstr "Complètement ouvert par défaut"
#: conf/forum_data_rules.py:124
msgid "Folded by default"
-msgstr ""
+msgstr "Replié par défaut"
#: conf/forum_data_rules.py:133
msgid "Question details/body editor should be"
@@ -1249,117 +1118,104 @@ msgstr "L'éditeur du détail/corps de la question doit être"
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "Répondre à cette question"
+msgstr "Permettre d'intervertir la question et la réponse"
#: conf/forum_data_rules.py:149
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
+msgstr "Ce paramètre vous aidera à importer les données depuis d'autres forums comme zendesk, lorsque l'import des données automatique échouera a détecté la question originale "
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr "Taille maximale d'un mot-clé (tag), en nombre de caractères"
#: conf/forum_data_rules.py:170
-#, fuzzy
msgid "Minimum length of title (number of characters)"
-msgstr "Taille maximale d'un mot-clé (tag), en nombre de caractères"
+msgstr "Longueur minimale du titre (nombre de lettres)"
#: conf/forum_data_rules.py:180
-#, fuzzy
msgid "Minimum length of question body (number of characters)"
-msgstr "Taille maximale d'un mot-clé (tag), en nombre de caractères"
+msgstr "Longueur minimale du corps de la question (nombre de caractères)"
#: conf/forum_data_rules.py:191
-#, fuzzy
msgid "Minimum length of answer body (number of characters)"
-msgstr "Taille maximale d'un mot-clé (tag), en nombre de caractères"
+msgstr "Longueur minimale du corps de la réponse (nombre de caractères)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Taille maximale d'un mot-clé (tag), en nombre de caractères"
+msgstr "Longueur minimale des commentaires (nombre de caractères)"
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Questions sans réponses"
+msgstr "Limiter une réponse par question et par utilisateur"
-# FIXME ou "ayant reçu une récompense"
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Gain pour accepter une meilleure réponse"
+msgstr "Activer l'acceptation de la meilleur réponse"
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "Les mots-clés sont obligatoires."
+msgstr "Est ce que les étiquettes sont requises?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr "Arborescence de la catégorie"
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "Site internet"
+msgstr "Identifiant utilisateur"
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "Source des étiquettes"
-# FXME ou "offensive" ?
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "Mots-clés"
+msgstr "Mot-clés obligatoires"
#: conf/forum_data_rules.py:259
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
+msgstr "Au moins un de ces étiquettes sera nécessaire pour toute nouvelle question ou nouvellement édité. Une étiquette obligatoire peut être générique, si les étiquettes sont actives."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
-msgstr ""
+msgstr "Forcer les mot-clés en minuscule"
#: conf/forum_data_rules.py:273
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
+msgstr "Attention: après avoir cocher ceci, veuillez sauvegarder votre base de données, et lancer la commande d'administration: <code>python manage.py fix_question_tags</code> pour renommer les étiquettes globalement"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
-msgstr ""
+msgstr "Format de la liste des étiquettes"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Sélectionner le format pour montrer les étiquettes, comme une simple liste ou un nuage"
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
-msgstr "Tags associés"
+msgstr "Étiquettes"
#: conf/forum_data_rules.py:303
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
+msgstr "Étiquettes génériques peuvent être utilisés pour suivre ou ignorer nombreuses étiquettes à la fois, une étiquette générique valable n'a qu'un seul joker à la fin"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1367,8 +1223,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1393,32 +1249,32 @@ msgstr ""
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
-msgstr ""
+msgstr "Nombre de commentaires maximal par défaut à afficher en dessous du message"
#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
-msgstr ""
+msgstr "La longueur maximale du commentaire , doit être < %(max_len)s"
#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
-msgstr ""
+msgstr "Temps limité pour éditer un commentaire"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
+msgstr "Si non coché, il n'y a pas de limite de temps pour éditer un commentaire "
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
-msgstr ""
+msgstr "Nombre de minutes autoriser pour éditer un commentaire"
#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
-msgstr ""
+msgstr "Pour activer ce paramètre, veuiller vérifier le précédent"
#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
-msgstr ""
+msgstr "Sauvegarder le commentaire en appuyant sur la touche <Entrer>"
#: conf/forum_data_rules.py:400
msgid ""
@@ -1428,22 +1284,22 @@ msgstr ""
#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
-msgstr ""
+msgstr "Longueur minimal des termes de la recherche pour la recherche Ajax"
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
+msgstr "Doit correspondre aux paramètres de connexion à la base de données"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "Ne pas mettre les étiquettes dans la recherche"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "Cocher pour désactiver le comportement des étiquettes dans la fenêtre de recherche. Ceci pourrait être utile si vous voulez déplacer la barre de recherche ailleurs que la position par défaut ou que vous n'aimez pas le comportement des étiquettes par défaut dans la recherche texte."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1455,12 +1311,11 @@ msgstr "Nombre de questions par défaut à afficher dans la liste "
#: conf/forum_data_rules.py:458
msgid "What should \"unanswered question\" mean?"
-msgstr "Que signifie \"questions sans réponses\" ?"
+msgstr "Que signifie \"question en suspens\" ?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Modifier les paramétres des groupes"
+msgstr "Réglages du groupe"
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1471,35 +1326,32 @@ msgid "everyone"
msgstr "tous les monde"
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "Nom d'utilisateur"
+msgstr "Nom du groupe des utilisateurs globaux"
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr "Tous les utilisateurs appartiendront à ce groupe automatiquement"
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Sauvegarder votre adresse email"
+msgstr "Activer les adresses mails de groupe"
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
msgid "Karma & Badge visibility"
-msgstr "Visibilité du Karma & Badge "
+msgstr "Visibilité de l'aura et des badges "
#: conf/karma_and_badges_visibility.py:27
msgid "Visibility of karma"
-msgstr "Visibilité du karma"
+msgstr "Visibilité de l'aura"
#: conf/karma_and_badges_visibility.py:30
msgid "User's karma may be shown publicly or only to the owners"
-msgstr ""
+msgstr "L'aura d'un utilisateur peut être montrée, soit publiquement, soit uniquement aux détenteurs"
#: conf/karma_and_badges_visibility.py:44
msgid "Visibility of badges"
@@ -1507,7 +1359,7 @@ msgstr "Visibilité des badges"
#: conf/karma_and_badges_visibility.py:47
msgid "Badges can be either publicly shown or completely hidden"
-msgstr ""
+msgstr "Les badges peuvent être soit montrées publiquement, soit complètement cachées"
#: conf/ldap.py:9
msgid "LDAP login configuration"
@@ -1515,14 +1367,11 @@ msgstr "Configuration de l'authentification LDAP"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "Utiliser une authentification LDAP pour le mot de passe de l'identifiant"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr ""
-"Accepter automatiquement les contributions d'utilisateurs pour les mises à "
-"jour par email"
+msgstr "Créer automatiquement les comptes utilisateurs quand s'est possible"
#: conf/ldap.py:29
msgid ""
@@ -1569,9 +1418,9 @@ msgstr "Base DN (nom distingué)"
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1582,19 +1431,18 @@ msgstr "Modèle de filtre de la recherche utilisateur"
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Veuillez vous authentifier avec votre \"OpenID\""
+msgstr "Identifiant utilisateur"
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1605,9 +1453,7 @@ msgstr "Champ \"Common Name\""
msgid ""
"Common name is a formal or informal name of a person, can be blank. Use it "
"only if surname and given names are not available."
-msgstr ""
-"Comme name est le nom formel ou informel de la personne, peut être vide. "
-"L'utiliser seulement si le surnom ou les noms donnés ne sont pas disponible."
+msgstr "Comme name est le nom formel ou informel de la personne, peut être vide. L'utiliser seulement si le surnom ou les noms donnés ne sont pas disponible."
#: conf/ldap.py:139
msgid "First name, Last name"
@@ -1642,19 +1488,16 @@ msgid "LDAP Server EMAIL field name"
msgstr "Nom du champ EMAIL de l'annuaire LDAP"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "ce champ est obligatoire"
+msgstr "Ce champ est requis"
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Tags de la question"
+msgstr "Barre latérale gauche commune"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Profil utilisateur"
+msgstr "Activer la barre latérale gauche"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1665,7 +1508,7 @@ msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Utilisez cette zone pour saisir en HTML le contenu de la barre latérale GAUCHE. Quand vous utilisez cette option, veuillez utiliser un service de validation du HTML, pour vous assurer que ce que vous avez saisi est valide et fonctionne dans tous les navigateurs."
#: conf/license.py:13
msgid "Content License"
@@ -1673,149 +1516,145 @@ msgstr "Licence du contenu"
#: conf/license.py:21
msgid "Show license clause in the site footer"
-msgstr ""
+msgstr "Montrer les clause de la licence en pied de page"
#: conf/license.py:30
msgid "Short name for the license"
-msgstr ""
+msgstr "Nom court de la licence"
#: conf/license.py:39
msgid "Full name of the license"
-msgstr ""
+msgstr "Nom complet de la licence"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Attribution Share Alike 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
-msgstr ""
+msgstr "Ajouter un lien vers la page de la licence"
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "Retour à l'accueil"
+msgstr "Page d'acceuil de la licence"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
+msgstr "URL de la page officielle avec toutes les clauses juridiques de la licence"
#: conf/license.py:69
-#, fuzzy
msgid "Use license logo"
-msgstr "Logo du site de Questions/Réponses"
+msgstr "Utiliser le logo de la licence"
#: conf/license.py:78
msgid "License logo image"
-msgstr ""
+msgstr "Image du logo de la licence"
#: conf/login_providers.py:13
msgid "Login provider setings"
-msgstr ""
+msgstr "Paramètres de connexion de votre fournisseur"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Montrer les alternatives de connexions aux founisseurs, via les boutons sur la page \"S'authentifier\""
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
+msgstr "Toujours afficher le formualire de l'identification locale et masquer le bouton \"Askbot\""
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
+msgstr "Activer pour autoriser l'identification pour site wordpress auto hébergé"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
+msgstr "pour activer cette fonctionnalité vous devez d'abord remplir le paramètre wordpress xml-rpc ci-dessous"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Remplisser le avec l'URL de wordpress pour le xml-rpc, normalement http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
+msgstr "Pour activer, aller dans Réglages->Rédaction->Publication distante et cocher la case XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
-msgstr ""
+msgstr "Charger votre icone"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Mot de passe"
+msgstr "mot de passe local"
#: conf/login_providers.py:98
#, python-format
msgid "Activate %(provider)s login"
-msgstr ""
+msgstr "Activer l'identification %(provider)s"
#: conf/login_providers.py:103
#, python-format
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
+msgstr "Note: pour réellement activer l'authentification %(provider)s quelques paramètres additionnels devront être psoitionner dans la section \"Clés externes\""
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Marqueur dans le poste"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Activer la saisie facile Markdown"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
+msgstr "Si cocher, le caractère souligné n'activera pas le formattage italique ou gras - le texte en gras et en italique sera entouré par des étoiles. Note pour le \"support MathJax\" qui active implicitement cette fonctionnalité, car le caractère souligné est utilisé dans les entrée LaTeX. "
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
-msgstr ""
+msgstr "upport Mathjax (rendu pour LaTex)"
#: conf/markup.py:60
#, python-format
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
+msgstr "Si vous activer cette fonctionnalité, <a href=\"%(url)s\">mathjax</a> doit être installer sur votre serveur dans son propre dossier."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
-msgstr ""
+msgstr "URL de base pour le dépliement MathJax"
#: conf/markup.py:76
msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
+msgstr "Note - <strong>MathJax n'est pas inclus dans askbot</strong> - vous devez le déployer vous-même, de préférence sur un domaine séparé, et saisissez l'url pointant vers le répertoire \"mathjax\" (par exemple : http://monsite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
-msgstr ""
+msgstr "Activer l'auto-lien avec des empreintes spécifiques"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Si vous actionneé cette fonctionnalité, l'application sera capable de détecter les empreintes et les auto-lien à convertir en adresse"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
-msgstr ""
+msgstr "Expression rationnelle pour détecter les correspondances de liens"
#: conf/markup.py:108
msgid ""
@@ -1824,25 +1663,25 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Saisissez des expressions régulières valides pour les motifs, une par ligne. Par exemple, pour détecter un motif de bogue comme #123, utilisez l'expression régulière suivante : #bug(\\d+). Les nombres capturés entre les parenthèses du motif seront transférés dans le modèle d'url de lien. Veuillez vous renseigner ailleurs pour plus d'informations sur les expressions régulières."
#: conf/markup.py:127
msgid "URLs for autolinking"
-msgstr ""
+msgstr "URL pour les auto-liens"
#: conf/markup.py:129
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "Ici, veuillez saisir un modèle d'url pour chacun des motifs saisis dans le réglage précédent, avec toujours une entrée par ligne. <strong>Assurez-vous que ce réglage et le précédent ont le même nombre de lignes.</strong> Par exemple, le modèle https://bugzilla.redhat.com/show_bug.cgi?id=\\1 conjointement avec le motif indiqué ci-dessus et l'entrée #123 dans le message produira un lien vers le bogue 123 dans le traqueur de bogues de redhat. "
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
-msgstr ""
+msgstr "Seuils d'aura"
#: conf/minimum_reputation.py:22
msgid "Upvote"
@@ -1853,23 +1692,20 @@ msgid "Downvote"
msgstr "vote négatif"
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "Répondre à votre propre question"
+msgstr "Poster votre réponse"
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "Accepter votre réponse"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "Accepter toute réponse"
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
-msgstr "Marquer comme 'contenu abusif'"
+msgstr "Marquer comme offensant"
#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
@@ -1879,7 +1715,6 @@ msgstr "Supprimer des commentaires publiés par d'autres utilisateurs"
msgid "Delete questions and answers posted by others"
msgstr "Supprimer les questions et réponses publiées par d'autres"
-# FIXME
#: conf/minimum_reputation.py:106
msgid "Upload files"
msgstr "Transférer des fichiers sur notre serveur"
@@ -1904,9 +1739,7 @@ msgstr "Cloturer ses propres questions"
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
-msgstr ""
-"Requalifier les questions publiées par d'autres utilisateurs (c'est à dire "
-"changer les mots-clés servant de marqueurs sémantiques)"
+msgstr "Requalifier les questions publiées par d'autres utilisateurs (c'est à dire changer les mots-clés servant de marqueurs sémantiques)"
#: conf/minimum_reputation.py:155
msgid "Reopen own questions"
@@ -1922,7 +1755,7 @@ msgstr "Modifier les messages publiés par d'autres utilisateurs"
#: conf/minimum_reputation.py:182
msgid "View offensive flags"
-msgstr "Voir les drapeaux signalant des messages à contenu abusif"
+msgstr "Voir les messages marqués comme offensants"
#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
@@ -1930,13 +1763,13 @@ msgstr "Cloturer les questions posées par d'autres"
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
-msgstr ""
+msgstr "Retirer le rel=nofollow de votre propre page"
#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "Quand un robot de moteur de recherche verra un attribut rel=nofollow sur un lien, celui-ci ne sera pas compté en faveur du classement du site personnel de l'utilisateur."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1955,18 +1788,16 @@ msgid "Trigger tweets on others accounts"
msgstr "Déclencher les tweets sur les autres comptes"
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "Modération"
+msgstr "Modération du contenu"
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr "Activer la modération du contenu"
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "Modération"
+msgstr "Activer la modération des étiquettes"
#: conf/moderation.py:40
msgid ""
@@ -1975,9 +1806,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "list of all questions"
+msgstr "Liste des questions"
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1986,50 +1816,43 @@ msgstr "Activer le sélecteur \"Toutes les questions\""
#: conf/question_lists.py:21 conf/question_lists.py:31
#: conf/question_lists.py:41
msgid "At least one of these selectors must be enabled"
-msgstr ""
+msgstr "Au moins un de ces sélecteurs doit être activé"
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "Voir les questions sans réponses"
+msgstr "Activer le sélecteur \"Questions en suspens\""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
-msgstr "Activer le sélecteur \"Questions Suivies\""
+msgstr "Activer le sélecteur \"Questions suivies\""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Questions"
+msgstr "Toutes les questions"
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "Questions sans réponses"
+msgstr "Questions en suspens"
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Toutes les questions"
+msgstr "Questions suivies"
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Faux email pour utilisateur anonyme"
+msgstr ""
#: conf/reputation_changes.py:13
-#, fuzzy
msgid "Karma loss and gain rules"
-msgstr "Règles concernant le gain et la perte de points de réputation"
+msgstr "Perte d'aura et règles de gain"
#: conf/reputation_changes.py:23
msgid "Maximum daily reputation gain per user"
-msgstr ""
-"Nombre maximal de points de réputation qu'un utilisateur peut gagner par jour"
+msgstr "Nombre maximal de points de réputation qu'un utilisateur peut gagner par jour"
#: conf/reputation_changes.py:32
msgid "Gain for receiving an upvote"
@@ -2039,7 +1862,6 @@ msgstr "Gain pour l'obtention d'un vote positif"
msgid "Gain for the author of accepted answer"
msgstr "Gain pour l'auteur d'une réponse acceptée"
-# FIXME ou "ayant reçu une récompense"
#: conf/reputation_changes.py:50
msgid "Gain for accepting best answer"
msgstr "Gain pour accepter une meilleure réponse"
@@ -2054,9 +1876,7 @@ msgstr "Gain pour un votant en cas de vote négatif annulé"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
-"Perte pour un utilisateur ayant voté pour l'annulation d'une acceptation de "
-"réponse"
+msgstr "Perte pour un utilisateur ayant voté pour l'annulation d'une acceptation de réponse"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
@@ -2068,37 +1888,31 @@ msgstr "Perte pour avoir donné un vote négatif"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr "Perte pour l'auteur d'un message à contenu signalé 'abusif'"
+msgstr "Perte pour l'auteur d'un message marqué comme offensant"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
-"Perte pour l'auteur d'un message ayant abouti à un vote (globalement) négatif"
+msgstr "Perte pour l'auteur d'un message ayant abouti à un vote (globalement) négatif"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"Perte pour l'auteur d'un message qui a été marqué/étiqueté 3 fois dans une "
-"même révision"
+msgstr "Perte pour l'auteur d'un message marqué 3 fois pour une même révision"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"Perte pour l'auteur d'un message qui a été marqué/étiqueté 5 fois dans une "
-"même révision"
+msgstr "Perte pour l'auteur d'un message marqué 5 fois pour une même révision"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
-"Perte pour l'auteur d'un message quand un vote (global) positif est annulé"
+msgstr "Perte pour l'auteur d'un message quand un vote (global) positif est annulé"
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
-msgstr ""
+msgstr "Barre latérale de la page principale"
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
-msgstr ""
+msgstr "Personnalisé la barre d'entête"
#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
msgid ""
@@ -2106,72 +1920,68 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Utilisez cette zone pour saisir en HTML le contenu du DESSUS de la barre latérale. Quand vous utilisez cette option (ainsi que celle pour le pied de la barre latérale), veuillez utiliser un service de validation du HTML, pour vous assurer que ce que vous avez saisi est valide et fonctionne dans tous les navigateurs."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Faux email pour utilisateur anonyme"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
-msgstr ""
+msgstr "Afficher le bloc avatar dans la barre latérale"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
+msgstr "Décocher ceci si voulez masquer le bloc avatar dans la barre latérale"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
+msgstr "Limiter le nombre d'avatars qui peuvent êtres affichés dans la barre latérale"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
-msgstr ""
+msgstr "Montrer les sélectionneur d'étiquette dans la barre latérale"
#: conf/sidebar_main.py:70
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
+msgstr "Décocher ceci si vous voulez masquer les options de choix de mots clés intéressants ou ignorés"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
-msgstr ""
+msgstr "Montrer la liste/nuage dans la barre latérale"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
+msgstr "Décocher si vous souhaitez masquer le nuage ou la liste des étiquette de la barre latéralle "
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
-msgstr ""
+msgstr "Personnalisé la barre de pied"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Utilisez cette zone pour saisir en HTML le contenu du DESSOUS de la barre latérale. Quand vous utilisez cette option (ainsi que celle pour l'entête de la barre latérale), veuillez utiliser un service de validation du HTML, pour vous assurer que ce que vous avez saisi est valide et fonctionne dans tous les navigateurs."
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "Profil utilisateur"
+msgstr "Identification utilisateur"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Tags de la question"
+msgstr "Barre latérale personnalisée"
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Tags de la question"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2184,56 +1994,53 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Questions auxquelles j'ai répondu"
+msgstr "Bannière des réponses"
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
-msgstr ""
+msgstr "Montrer la liste des étiquettes dans la barre latérale"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
+msgstr "Décocher ceci si vous voulez masquer la liste de mots clés dans la barre latérale"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
-msgstr ""
+msgstr "Montrer les méta-informations dans la barre latérale"
#: conf/sidebar_question.py:107
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
+msgstr "Décocher ceci si vous souhaitez masquer les méta informations à propos de la question (date de publication, nombre de vues, dernière mise à jour)."
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "Questions liées"
+msgstr "Montrer les questions en rapport dans la barre de droite "
#: conf/sidebar_question.py:121
-#, fuzzy
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr "Cliquez ici pour voir les questions mises à jour le moins récemment"
+msgstr "Décocher ceci si vous souhaitez masquer la liste des questions en relation"
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "Mode bootstrap"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
@@ -2245,11 +2052,11 @@ msgid ""
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
-msgstr ""
+msgstr "Le mode \"grand site\" augmente les seuils de réputation et de certaines badges à des valeurs mieux adaptées à des communautés plus grandes. <strong>AVERTISSEMENT :</strong> les valeurs actuelles de la réputation minimum, des réglages des badges et des règles de vote seront changées après que vous ayez modifié ce réglage."
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
-msgstr ""
+msgstr "URL, mots-clés et accueil"
#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
@@ -2257,9 +2064,7 @@ msgstr "Titre du forum de Questions/Réponses"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
-"Mots-clés pour qualifier votre site de Questions/Réponses (séparez les mots "
-"par des virgules)"
+msgstr "Mots-clés pour qualifier votre site de Questions/Réponses (séparez les mots par des virgules)"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
@@ -2274,37 +2079,28 @@ msgid "Short name for your Q&A forum"
msgstr "Insérez ici le nom court de votre forum de Questions/Réponses"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Veuillez saisir votre nom d'utilisateur"
+msgstr "Veuillez saisir l'url de votre site"
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
msgstr ""
-"BaseURL de votre forum de Questions/Réponses (doit commencer par http ou "
-"https)"
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
-"BaseURL de votre forum de Questions/Réponses (doit commencer par http ou "
-"https)"
+msgstr "BaseURL de votre forum de Questions/Réponses (doit commencer par http ou https)"
#: conf/site_settings.py:104
-#, fuzzy
msgid "Check to enable greeting for anonymous user"
-msgstr "Faux email pour utilisateur anonyme"
+msgstr "Cocher pour activer les salutations des utilisateurs anonymes"
#: conf/site_settings.py:115
-#, fuzzy
msgid "Text shown in the greeting message shown to the anonymous user"
-msgstr ""
-"Lien inséré dans le message d'accueil affiché aux utilisateurs anonymes"
+msgstr "Texte inséré dans le message d'accueil affiché aux utilisateurs anonymes"
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
-msgstr ""
+msgstr "Utiliser le HTML pour formater les messages"
#: conf/site_settings.py:128
msgid "Feedback site URL"
@@ -2324,9 +2120,7 @@ msgstr "Logo du site de Questions/Réponses"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Pour changer le logo, sélectionnez un nouveau fichier, puis soumettez le "
-"formulaire complet."
+msgstr "Pour changer le logo, sélectionnez un nouveau fichier, puis soumettez le formulaire complet."
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2414,52 +2208,46 @@ msgstr "Chinois (Taiwan)"
#: conf/skin_general_settings.py:73
msgid "Show logo"
-msgstr ""
+msgstr "Montrer le logo"
#: conf/skin_general_settings.py:75
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
+msgstr "Cochez si vous désirez montrer le logo dans entête du forum ou décochez si vous ne souhaitez pas que le logo apparaisse à l'endroit habituel"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "favicon du site"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "Une petite icône de 16x16 ou 32x32 pixels utilisée pour distinguer votre site dans l'interface utilisateur du navigateur. Vous pourrez trouver plus d'informations concernant les favicons sur <a href=\"%(favicon_info_url)s\">cette page</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
-msgstr ""
+msgstr "Bouton identifiant mot de passe"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Une image 88x38 pixels utilisée sur l'écran d'identification pour le bouton d'identification avec mot de passe."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
-"Afficher toutes les fonctionnalités de l'interface utilisateur à tous les "
-"utilisateurs"
+msgstr "Afficher toutes les fonctionnalités de l'interface utilisateur à tous les utilisateurs"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Si cette case est cochée, toutes les fonctionnalités du forum seront "
-"afifchées aux utilisateurs, sans tenir compte de leur réputation. Cependant, "
-"pour utiliser ces fonctions, les règles de modération, le concept de "
-"réputation et les autres limites s'appliqueront toujours..."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Si cette case est cochée, toutes les fonctionnalités du forum seront afifchées aux utilisateurs, sans tenir compte de leur réputation. Cependant, pour utiliser ces fonctions, les règles de modération, le concept de réputation et les autres limites s'appliqueront toujours..."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2467,50 +2255,50 @@ msgstr "Sélectionnez un thème (skin)"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
-msgstr ""
+msgstr "Paramètre HTML <HEAD>"
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
-msgstr ""
+msgstr "Portion de paramètre pour le HTML <HEAD>"
#: conf/skin_general_settings.py:159
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Pour utiliser cette option</strong>, cochez \"Personnaliser le &lt;HEAD&gt; HTML\" ci-dessus. Le contenu de cette zone sera inséré dans la partie &lt;HEAD&gt; du HTML généré, où des éléments comme &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; pourront être ajoutés. Veuillez garder à l'esprit, qu'ajouter des javascripts externe au &lt;HEAD&gt; n'est pas recommandé, car cela ralentit le chargement des pages. À la place, il est plus efficace de placer les liens vers les fichiers javascript dans le pied de page. <strong>Note :</strong> Si vous utilisez ce réglage, veuillez tester le site avec le service de validation HTML du W3C."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
-msgstr ""
+msgstr "Ajout d'entête additionnelle"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "L'entête est la barre en haut du contenu, qui contient les informations sur l'utilisateur et les liens du site, et qui est commune à toutes les pages. Utilisez cette zone pour saisir le contenu de l'entête au format HTML. Quand vous personnalisez l'entête du site (tout comme le pied de page ou le &lt;HEAD&gt; HTML), utilisez le service de validation du HTML pour vous assurer que votre saisie est valide et qu'elle fonctionne dans tous les navigateurs."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Mode pied du site"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
+msgstr "le pied est la partie basse du contenu, qui sera commune à toutes les pages, vous pouvez la désactiver, la personnaliser, ou utiliser le pied par défaut."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
-msgstr ""
+msgstr "Personnalisé le pied (format HTML)"
#: conf/skin_general_settings.py:219
msgid ""
@@ -2519,53 +2307,53 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>Pour activer cette fonction</strong>, veuillez sélectionner l'option 'personnaliser' dans le \"Mode pied de page du site\" ci-dessus. Utilisez cette zone pour saisir le contenu du pied de page au format HTML. Quand vous personnalisez le pied de page du site (tout comme l'entête ou le &lt;HEAD&gt; HTML), utilisez le service de validation du HTML pour vous assurer que votre saisie est valide et qu'elle fonctionne dans tous les navigateurs."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
-msgstr ""
+msgstr "Appliquer la feuille de style personnalisée (CSS)"
#: conf/skin_general_settings.py:236
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
+msgstr "Cocher ceci si vous souhaitez changer l'apparence de votre formulaire en ajoutant une feuille de style personnalisée (voir le point suivant)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
-msgstr ""
+msgstr "Feuille de style personnalisée (CSS)"
#: conf/skin_general_settings.py:250
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Pour utiliser cette fonction</strong>, cochez l'option \"Appliquer une feuille de style personnalisée\" ci-dessus. La feuille de style personnalisée sera servie dynamiquement à l'url \"&lt;url du forum&gt;/custom.css\", avec la partie &lt;url du forum&gt;\" qui dépend de votre urls.py (la valeur par défaut est une chaîne vide)."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
-msgstr ""
+msgstr "Ajouter de personnalisation javascript"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "Cocher pour activer le javascript que vous entrerez dans le prochain champ"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
-msgstr ""
+msgstr "Javascript paramétrable"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Saisissez ou collez un javascript que vous souhaiteriez exécuter sur votre site. Un lien vers ce script sera inséré en bas du HTML généré et sera servi à l'url \"&lt;url du forum&gt;/custom.js\". Veuillez garder à l'esprit que votre code javascript peut casser d'autres fonctionnalités du site et que son comportement peut être différent sur certains navigateurs (<strong>pour activer votre code personnalisé</strong>, cochez l'option \"Ajouter un javascript personnalisé\" ci-dessus)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
@@ -2573,116 +2361,107 @@ msgstr "Numéro de révision du thème"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
-msgstr ""
+msgstr "Sera mis automatiquement, mais vous pouvez le modifier si nécéssaire."
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Hachage pour mettre à jour le numéro de révision médias automatiquement."
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
+msgstr "Sera mis automatiquement, mais il ne sera pas nécessaire de le modifier manuellement."
#: conf/social_sharing.py:11
msgid "Content sharing"
msgstr "Contenu partagé"
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr ""
-"Cochez cette case pour activer la fonctionnalité \"wiki communautaire\""
+msgstr "Cocher pour activer les flux RSS"
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
msgstr "Étiquette ou suffixe pour partager des messages"
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "Partager cette question sur twitter"
+msgstr "Cocher ceci pour activer le partage de la question sur Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "Partager cette question sur facebook"
+msgstr "Cocher ceci pour activer le partage de la question sur FAcebook"
#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr ""
+msgstr "Cocher ceci pour activer le partage de la question sur LinkedIn"
#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr ""
+msgstr "Cocher ceci pour activer le partage de la question sur Identi.ca"
#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
-msgstr ""
+msgstr "Cocher ceci pour activer le partage de la question sur Google+"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
-msgstr ""
+msgstr "Protections spam Akismet"
#: conf/spam_and_moderation.py:18
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr ""
+msgstr "Activation de la détection antispam Akismet(clé est requise)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "Pour obtenir une clé Akismet merci de visiter le <a href=\"%(url)s\">site Akismet</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
-msgstr ""
+msgstr "Clé Akismet pour activer la détection du spam"
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
-msgstr ""
+msgstr "Réputation, badges, votes et marqueurs"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
-msgstr ""
+msgstr "Contenu static, URLS & Interface Utilisateur"
#: conf/super_groups.py:7
msgid "Data rules & Formatting"
-msgstr ""
+msgstr "Votre soumission de mot clé a été sauvegardé, merci!"
#: conf/super_groups.py:8
-#, fuzzy
msgid "External Services"
-msgstr "Autres services"
+msgstr "Services Externes"
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
-msgstr ""
+msgstr "Identification, Utilisateurs & Communication"
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr "FIXME - User policy settings"
+msgstr "Réglages de l'utilisateur"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
msgstr ""
-"Lien inséré dans le message d'accueil affiché aux utilisateurs anonymes"
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "les utilisateurs anonymes ne peuvent pas voter"
+msgstr "Autoriser les utilisateurs anonymes à envoyer des remarques"
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
-msgstr ""
-"Autoriser la modification du pseudo (nom d'utilisateur affiché à l'écran)"
+msgstr "Autoriser la modification du pseudo (nom d'utilisateur affiché à l'écran)"
#: conf/user_settings.py:50
msgid "Auto-fill user name, email, etc on registration"
@@ -2693,47 +2472,33 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "N'autoriser qu'un compte par adresse email"
+msgstr "Autoriser les utilisateurs à changer d'adresse email"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "l'adresse email est obligatoire"
+msgstr "Autoriser les adresses mails dans le nom d'utilisateur"
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr ""
-"<span class=\"strong big\">Formulez votre question à l'aide du formulaire ci-"
-"dessous (un court titre résumant la question, puis la question à proprement "
-"parler, aussi détaillée que vous le souhaitez...)</span>. A l'étape "
-"suivante, vous devrez saisir votre email et votre nom (ou un pseudo si vous "
-"souhaitez rester anonyme...). Ces éléments sont nécessaires pour bénéficier "
-"des fonctionnalités de notre module de questions/réponses, qui repose sur un "
-"principe communautaire."
+msgstr "Autoriser le compte à être récupérer par email"
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
-msgstr ""
+msgstr "Autoriser l'ajout et la suppression des méthodes d'identification"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
msgstr "Taille minimale du pseudo (nom d'utilisateur affiché à l'écran)"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Valeur par défaut: %s"
+msgstr "Avatar par défaut pour les utilisateurs"
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
-"Pour changer le logo, sélectionnez un nouveau fichier, puis soumettez le "
-"formulaire complet."
+msgstr "Pour changer l'image de l'avatar, selectionner un nouveau fichier et valider le formulaire entièrement."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2744,35 +2509,28 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
-"Cochez cette option si vous souhaitez autoriser l'utilisation de gravatar."
-"com pour les vignettes. Veuillez s'il vous plaît, notez que cette fonction "
-"pourrait prendre environ 10 minutes pour être pleinement efficace. Vous "
-"devrez activer les vignettes téléchargés. Pour plus d'informations, s'il "
-"vous plaît visitez <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">cette page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Cochez cette option si vous souhaitez autoriser l'utilisation de gravatar.com pour les vignettes. Veuillez s'il vous plaît, notez que cette fonction pourrait prendre environ 10 minutes pour être pleinement efficace. Vous devrez activer les vignettes téléchargés. Pour plus d'informations, s'il vous plaît visitez <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">cette page</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Type d'icône Gravatar par défaut"
#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
+msgstr "Cette option vous permet de définir le type d'avatar par défaut pour les adresses e-mail sans images gravatar associés. Pour plus d'informations, s'il vous plaît visitez <a href=\"http://en.gravatar.com/site/implement/images/\">cette page</a>."
#: conf/user_settings.py:146
-#, fuzzy
msgid "Name for the Anonymous user"
-msgstr "Faux email pour utilisateur anonyme"
+msgstr "Nom de l'utilisateur Anonyme"
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
-msgstr ""
+msgstr "Limites de votes et marqueurs"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
@@ -2780,38 +2538,33 @@ msgstr "Nombre de votes qu'un utilisateur peut effectuer par jour"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr "Nombre maximum de drapeaux par utilisateur et par jour"
+msgstr "Nombre maximum de marqueurs par utilisateur et par jour"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
-"Seuil pour lancer un avertissement à propos des votes quotidiens restants"
+msgstr "Seuil pour lancer un avertissement à propos des votes quotidiens restants"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
msgstr "Nombre de jours pour autoriser l'annulation de votes"
#: conf/vote_rules.py:60
-#, fuzzy
msgid "Number of days required before answering own question"
-msgstr "Nombre de jours pour autoriser l'annulation de votes"
+msgstr "Nombre de jour requis avant de pour répondre à sa propre question"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
-"Nombre de marqueurs/drapeaux requis pour masquer automatiquement des messages"
+msgstr "Nombre de marqueurs requis pour masquer automatiquement des messages"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
-"Nombre de marqueurs/drapeaux requis pour supprimer automatiquement des "
-"messages"
+msgstr "Nombre de marqueurs requis pour supprimer automatiquement des messages"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
+msgstr "Minimum de jour pour accepter un réponse, si elle n'a pas été accepté par le demandeur de la question"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2821,7 +2574,6 @@ msgstr "Question en doublon"
msgid "question is off-topic or not relevant"
msgstr "La question est hors-sujet, ou non pertinente"
-# FIXME
#: const/__init__.py:13
msgid "too subjective and argumentative"
msgstr "trop subjective"
@@ -2834,22 +2586,18 @@ msgstr "pas vraiment une question"
msgid "the question is answered, right answer was accepted"
msgstr "la question est résolue, une bonne réponse a été acceptée"
-# FIXME résolue -> close ?
#: const/__init__.py:16
msgid "question is not relevant or outdated"
msgstr "La question n'est pas pertinente ou périmée"
-# FIXME périmée -> obsolète
#: const/__init__.py:17
msgid "question contains offensive or malicious remarks"
-msgstr "La question contient des termes injurieux ou malveillants"
+msgstr "La question contient des termes offensants ou malveillants"
-# FIXME malicious ?
#: const/__init__.py:18
msgid "spam or advertising"
msgstr "Spam ou publicité"
-# FIXME
#: const/__init__.py:19
msgid "too localized"
msgstr "trop spécifique à un lieu"
@@ -2861,16 +2609,14 @@ msgstr "désactiver le partage"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Verrouiller des messages"
+msgstr "mes publications"
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Verrouiller des messages"
+msgstr "toutes les publications"
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2881,7 +2627,6 @@ msgstr "date (↓)"
msgid "oldest"
msgstr "date (↑)"
-# TODO demander au développeur de faire 2 entrées distinctes. Une contiendra "date (↑)" et l'autre "date"
#: const/__init__.py:56
msgid "active"
msgstr "actualité (↓)"
@@ -2890,29 +2635,22 @@ msgstr "actualité (↓)"
msgid "inactive"
msgstr "actualité (↑)"
-# FIXME
#: const/__init__.py:58
msgid "hottest"
msgstr "nb de réponses (↓)"
-# FIXME ou "bcp de réponses"
-# FIXME
#: const/__init__.py:59
msgid "coldest"
msgstr "nb de réponses (↑)"
-# FIXME ou "peu de réponses"
-# FIXME
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "popularité (↓)"
-# FIXME ou "bcp de votes"
#: const/__init__.py:61
msgid "least voted"
msgstr "popularité (↑)"
-# FIXME ou "peu de votes"
#: const/__init__.py:62
msgid "relevance"
msgstr "pertinence"
@@ -2932,32 +2670,29 @@ msgstr "Lorsqu'une publication est publiée ou révisée"
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
-# FIXME
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
msgid "all"
msgstr "toutes"
#: const/__init__.py:123
msgid "unanswered"
-msgstr "ouvertes"
+msgstr "en suspens"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Toutes les questions"
+msgstr "suivi"
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "Liste des tags"
+msgstr "Étiquettes"
#: const/__init__.py:130
msgid "cloud"
-msgstr ""
+msgstr "nuage"
#: const/__init__.py:138
msgid "Question has no answers"
@@ -2992,26 +2727,21 @@ msgid "edited answer"
msgstr "réponse modifiée"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "récompense obtenue"
+msgstr "badge reçue"
-# FIXME ou "ayant reçu une récompense"
#: const/__init__.py:202
msgid "marked best answer"
msgstr "marquée comme meilleure réponse"
-# FIXME ou "élue meilleure réponse"
#: const/__init__.py:203
msgid "upvoted"
msgstr "notée positivement"
-# FIXME ou "ayant reçu un vote positif"
#: const/__init__.py:204
msgid "downvoted"
msgstr "notée négativement"
-# FIXME ou "ayant reçu un vote négatif"
#: const/__init__.py:205
msgid "canceled vote"
msgstr "vote annulé"
@@ -3026,14 +2756,12 @@ msgstr "réponse supprimée"
#: const/__init__.py:208
msgid "marked offensive"
-msgstr "signalée comme ayant un \"contenu abusif\""
+msgstr "signalé comme offensant"
-# FXME ou "offensive" ?
#: const/__init__.py:209
msgid "updated tags"
msgstr "Mots-clés"
-# FIXME ou "marqueurs sémantiques mis à jour ?"
#: const/__init__.py:210
msgid "selected favorite"
msgstr "sélectionnée comme \"favorite\""
@@ -3042,7 +2770,6 @@ msgstr "sélectionnée comme \"favorite\""
msgid "completed user profile"
msgstr "profil utilisateur entièrement renseigné"
-# FIXME
#: const/__init__.py:212
msgid "email update sent to user"
msgstr "Mise à jour d'email envoyée à l'utilisateur"
@@ -3052,39 +2779,32 @@ msgid "a post was shared"
msgstr "une publication a été partagée"
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "Voir les questions sans réponses"
+msgstr "rappel concernant les questions en suspens envoyées"
-# FIXME ou "ayant reçu une récompense"
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "Gain pour accepter une meilleure réponse"
+msgstr "Rappel à propos de l'acceptation de la meilleur réponse envoyé"
#: const/__init__.py:222
msgid "mentioned in the post"
msgstr "mentionné dans le message"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "Badge bronze - blah blah"
+msgstr "créer le descriptif de l'étiquette"
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "Badge or - blah blah"
+msgstr "mettre à jour le descriptif de l'étiquette"
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "vous avez une nouvelle réponse"
+msgstr "créer une nouvelle publication"
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Enregistrer les modifications"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3095,14 +2815,12 @@ msgid "updated post reject reason"
msgstr "mettre à jour la raison du rejet de la publication"
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "a répondu à une question"
+msgstr "réponse à la question"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "réponse modifiée"
+msgstr "accepter comme réponse"
#: const/__init__.py:307
msgid "[closed]"
@@ -3116,41 +2834,34 @@ msgstr "[supprimée]"
msgid "initial version"
msgstr "version initiale"
-# FIXME
#: const/__init__.py:310
msgid "retagged"
msgstr "dont les mots-clés ont été révisés"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[prix]"
+msgstr "[privee]"
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "Voir tous les mots-clés"
+msgstr "montrer toutes les étiquettes"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "exclure ceux ignorés"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Tags intéressants"
+msgstr "seulement les étiquettes interessantes"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "étiquettes souscrites seulement"
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "Voir tous les mots-clés"
+msgstr "email pour toutes les étiquettes"
#: const/__init__.py:348
msgid "instantly"
@@ -3170,25 +2881,23 @@ msgstr "Aucun email"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "hier"
+msgstr "homme-mystère"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "Qu'est ce que 'Gravatar' ?"
+msgstr "Comment modifier mon image (gravatar) et qu'est-ce que gravatar?"
#: const/__init__.py:362
msgid "retro"
-msgstr ""
+msgstr "retro"
#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
@@ -3204,69 +2913,56 @@ msgstr "bronze"
#: const/__init__.py:423
msgid "None"
-msgstr ""
+msgstr "Aucun"
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "Qu'est ce que 'Gravatar' ?"
+msgstr "Comment changer mon image (gravatar) et qu'est-ce que gravatar?"
#: const/__init__.py:425
-#, fuzzy
msgid "Uploaded Avatar"
-msgstr "Qu'est ce que 'Gravatar' ?"
+msgstr "Comment changer mon image (gravatar) et qu'est-ce que gravatar?"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "date de cloture"
+msgstr "date descroissante"
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "date de cloture"
+msgstr "date croissante"
#: const/__init__.py:431
msgid "activity descendant"
msgstr "activité décroissante"
-# TODO demander au développeur de faire 2 entrées distinctes. Une contiendra "date (↑)" et l'autre "date"
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "actualité (↓)"
+msgstr "activité croissante"
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "répondue"
+msgstr "réponses décroissantes"
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "répondue"
+msgstr "réponses croissantes"
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "votes restants"
+msgstr "votes décroissants"
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "votes restants"
+msgstr "votes croissants"
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "Merci de poser une question pertinente."
+msgstr "questions les plus pertinentes"
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de votes"
+msgstr "cliquez ici pour voir les questions les plus pertinentes"
-# FIXME ou "peu de votes"
#: const/message_keys.py:23
msgid "by relevance"
msgstr "par pertinence"
@@ -3287,7 +2983,6 @@ msgstr "Cliquez ici pour voir les questions les plus récentes"
msgid "click to see the least recently updated questions"
msgstr "Cliquez ici pour voir les questions mises à jour le moins récemment"
-# TODO demander au développeur de faire 2 entrées distinctes. Une contiendra "date (↑)" et l'autre "date"
#: const/message_keys.py:28
msgid "by activity"
msgstr "par activité"
@@ -3297,18 +2992,16 @@ msgid "click to see the most recently updated questions"
msgstr "Cliquez ici pour voir les questions mises à jour le plus récemment"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "Cliquez ici pour voir les questions les moins récentes"
+msgstr "cliquer pour voir les questions avec le moins de réponses"
#: const/message_keys.py:31
msgid "by answers"
msgstr "par réponses"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de votes"
+msgstr "cliquez ici pour voir les questions avec le plus de réponses"
#: const/message_keys.py:33
msgid "click to see least voted questions"
@@ -3331,9 +3024,8 @@ msgid "ignored"
msgstr "ignoré"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "soucrit"
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3348,62 +3040,50 @@ msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
-"Désolé, votre compte semble bloqué and vous ne pouvez plus poster tant que "
-"cet incident n'est pas résolu. Veuillez contacter l'administrateur du forum "
-"pour trouver un résolution à cette situation"
+msgstr "Désolé, votre compte semble bloqué and vous ne pouvez plus poster tant que cet incident n'est pas résolu. Veuillez contacter l'administrateur du forum pour trouver un résolution à cette situation"
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"Désolé, votre compte semble suspendu and vous ne pouvez plus poster tant que "
-"cet incident n'est pas résolu. vous pouvez seulement éditer vos postes "
-"existants Veuillez contacter l'administrateur du forum pour trouver un "
-"résolution à cette situation"
+msgstr "Désolé, votre compte semble suspendu and vous ne pouvez plus poster tant que cet incident n'est pas résolu. vous pouvez seulement éditer vos postes existants Veuillez contacter l'administrateur du forum pour trouver un résolution à cette situation"
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
+msgstr "Bienvenu! Veuillez remplir votre adresse email (important!) dans votre profile et ajuster votre nom d'utilisateur, si necessaire."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
msgstr "Les i-names ne sont pas supportés."
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "Veuillez saisir votre nom d'utilisateur"
+msgstr "Veuillez saisir votre %(username_token)s"
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
msgstr "Veuillez saisir votre nom d'utilisateur"
-# TODO "votre" ou "un" ?
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
msgstr "Veuillez saisir votre mot de passe"
-# TODO "votre" ou "un" ?
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "Veuillez saisir votre mot de passe"
+msgstr "Veuillez saisir votre nouveau mot de passe"
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
-msgstr ""
+msgstr "Les mots de passe ne correspondent pas"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Veuillez choisir un mot de passe > %(len)s caractères"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3413,21 +3093,19 @@ msgstr "Mot de passe actuel"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
-"L'ancien mot de passe est erroné. Veuillez le corriger."
+msgstr "L'ancien mot de passe est erroné. Veuillez le corriger."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
-msgstr ""
+msgstr "Désolé, nous n'avons pas cet email dans notre base"
#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr "Votre nom d'utilisateur (<i>obligatoire</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "désolé, aucun utilisateur ne porte ce nom"
+msgstr "désolé, il n'y a aucune correspondance avec ce nom d'utilisateur"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3435,18 +3113,16 @@ msgid "signin/"
msgstr "connexion/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "connexion/"
+msgstr "widget/signin/"
#: deps/django_authopenid/urls.py:18
msgid "signout/"
msgstr "deconnexion/"
#: deps/django_authopenid/urls.py:23
-#, fuzzy
msgid "complete-oauth/"
-msgstr "termine/"
+msgstr "complete-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
@@ -3461,115 +3137,104 @@ msgid "logout/"
msgstr "deconnecter/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "reouvrir/"
+msgstr "récupérer"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "verifier/"
+msgstr "verify-email/"
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "Veuillez saisir votre nom d'utilisateur et un mot de passe"
+msgstr "nom d'utilisateur et mot de passe %(site)s"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Créer un compte protégé par mot de passe"
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
-msgstr "Changer de mot de passe"
+msgstr "Changer votre mot de passe"
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "S'authentifier avec Yahoo"
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "Pseudo"
+msgstr "nom d'utilisateur AOL"
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
msgstr "S'authentifier avec LaunchPad"
#: deps/django_authopenid/util.py:509
-#, fuzzy
msgid "OpenID url"
-msgstr "URL OpenID:"
+msgstr "Adresse OpenID"
#: deps/django_authopenid/util.py:538
-#, fuzzy
msgid "Flickr user name"
-msgstr "Nom d'utilisateur"
+msgstr "Nom d'utilisateur Flickr"
#: deps/django_authopenid/util.py:546
-#, fuzzy
msgid "Technorati user name"
-msgstr "choisissez un nom d'utilisateur"
+msgstr "Nom d'utilisateur Technorati"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "Nom du blog WordPress"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Nom du blog Blogger"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "Nom de blog LiveJournal"
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "Nom d'utilisateur"
+msgstr "Nom d'utilisateur ClaimID"
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "Nom d'utilisateur"
+msgstr "Nom d'utilisateur Vidoop"
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "Nom d'utilisateur"
+msgstr "Nom d'utilisateur Verisign"
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "Changer de mot de passe"
+msgstr "Modifier votre mot de passe %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Cliquer pour voir si l'identification %(provider)s fonctionne encore pour %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Créer un mot de passe pour %(provider)s"
-# FIXME
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "Associez votre OpenID avec votre compte sur ce site"
+msgstr "Connecter votre compte %(provider)s à %(site_name)s"
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "Veuillez saisir votre nom d'utilisateur et un mot de passe"
+msgstr "Identifiez-vous avec le nom d'utilisateur et le mot de passe %(provider)s"
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Identifiez-vous à votre compte %(provider)s"
#: deps/django_authopenid/views.py:213
#, python-format
@@ -3583,65 +3248,63 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "Votre mot de passe a été mis à jour."
+msgstr "Votre nouveau mot de passe a été sauvegarder"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
+msgstr "Malheureusement, il y'a quelque problème lors de la connexion à %(provider)s, veuillez réessayer plus tard ou utiliser un autre fournisseur"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
-msgstr ""
+msgstr "La combinaison identifiant et mot de passe n'est pas correcte"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Veuillez cliquer sur l'un de ces icônes pour vous identifier"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "Email de récupération de compte envoyé"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Merci d'ajouter une méthode d'identification ou plus."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "Si vous le voulez, merci d'ajouter, supprimer ou de re-valider vos méthodes d'identification"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "Veuillez attendre une second! votre compte est en récupération, mais ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Désolé, cette clé de récupération de compte a expiré ou n'est pas valide"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "La méthode d'identification %(provider_name)s n'existe pas"
#: deps/django_authopenid/views.py:807
-#, fuzzy
msgid "Oops, sorry - there was some error - please try again"
-msgstr "désolé, les 2 mots de passe sont différents, veuillez recommencer"
+msgstr "Oups, désolé - il y a eu une erreur - merci de réessayer"
#: deps/django_authopenid/views.py:882
msgid ""
"If you are trying to sign in to another account, please sign out first. "
"Otherwise, please report the incident to the site administrator."
-msgstr ""
+msgstr "Si vous êtes en train d'essayer de vous connecter à un autre compte, veuillez commencer par vous déconnecter. Sinon, veuillez signaler l'incident à l'administrateur du site."
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "Votre identifiant %(provider)s fonctionne correctement"
#: deps/django_authopenid/views.py:1112
msgid ""
@@ -3650,13 +3313,13 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "Changer le mot de passe de votre compte"
+msgstr "Récupérer votre compte %(site)s"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "Merci de vérifier votre boîte mail et de visiter le lien inclus."
#: deps/group_messaging/models.py:356
msgid "Re: "
@@ -3668,11 +3331,11 @@ msgstr "Site"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "principale"
#: deps/livesettings/values.py:133
msgid "Base Settings"
-msgstr "Paramétrage de la base de données"
+msgstr "Réglages de base"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
@@ -3731,32 +3394,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Désolé, il y a eu une erreur durant l'envoi de votre question merci de contacter l'administrateur du site %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Désolé, avant de poser des questions sur %(site)s par email, merci de vous <a href=\"%(url)s\">identifier d'abord</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Désolé, votre question ne peut pas être poster par insuffisance de privilèges de votre compte utilisateur</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "A propos de %(site_name)s"
+msgstr "Rep: Bienvenu à %(site_name)s"
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3770,24 +3433,22 @@ msgstr "Rép: %s"
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
-msgstr ""
+msgstr "Accepter la meilleure réponse pour %(question_count)d de vos questions"
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Soyez le premier à répondre à cette quesion !"
+msgstr "Veuillez accepter la meilleur réponse pour cette question:"
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "Cliquez ici pour voir les questions les moins récentes"
+msgstr "Veuillez accepter la meilleur réponse pour ces questions"
#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d question mise à jour à propos de %(topics)s"
+msgstr[1] "%(question_count)d questions mises à jour à propos de %(topics)s"
#: management/commands/send_email_alerts.py:455
msgid "new question"
@@ -3797,67 +3458,57 @@ msgstr "nouvelle question"
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(question_count)d question en suspens concernant %(topics)s"
+msgstr[1] "%(question_count)d questions en suspens concernant %(topics)s"
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "Bitte einloggen"
+msgstr "Veuillez vous connecter pour utiliser %s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
-msgstr ""
+msgstr "Désolé, mais vous n'avez q'un accès en lecture seule"
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Désolé, il semble y avoir un problème..."
+msgstr "Désolé, cette opération n'est pas autorisée"
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car "
-"votre compte est bloqué"
+msgstr "Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car votre compte est bloqué"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car "
-"votre compte est suspendu"
+msgstr "Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car votre compte est suspendu"
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"Désolé, vous ne pouvez pas accepter ou rejeter votre propre réponse à votre "
-"propre question !"
+msgstr ">%(points)s points requis pour accepter ou ne pas accepter votre propre réponse à votre propre question"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "Désolé, vous ne pouvez accepter la réponse qu'après %(will_be_able_at)s"
#: models/__init__.py:674
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Désolé, seul l'auteur d'origine de la question - %(username)s - peut "
-"accepter/désigner la meilleure réponse"
+msgstr "Désolé, seuls les modérateurs ou l'auteur de cette question - %(username)s peut accepter ou refuser la meilleure réponse"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "Il est interdit de voter pour ses propores publications"
+msgstr "Désolé, vous ne pouvez pas voter pour votre propre réponse"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3883,22 +3534,20 @@ msgstr "Désolé, les utilisateurs bloqués ne peuvent pas transférer de fichie
#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"Désolé, les utilisateurs suspendus ne peuvent pas transférer de fichier"
+msgstr "Désolé, les utilisateurs suspendus ne peuvent pas transférer de fichier"
#: models/__init__.py:740
#, python-format
msgid "sorry, file uploading requires karma >%(min_rep)s"
-msgstr "désolé, l'envoi de fichier requière un aura > %(min_rep)s"
+msgstr "désolé, l'envoi de fichier requiert une aura > %(min_rep)s"
#: models/__init__.py:759
msgid "Could not post, because your karma is insufficient to publish links"
-msgstr ""
+msgstr "L'envoi a échoué, car votre aura est insuffisante pour publier des liens"
#: models/__init__.py:785
msgid "Sorry, you already gave an answer, please edit it instead."
-msgstr ""
-"Désolé, vous avez déjà donné une réponse, veuillez l'éditer à la place."
+msgstr "Désolé, vous avez déjà donné une réponse, veuillez l'éditer à la place."
#: models/__init__.py:809
#, python-format
@@ -3908,78 +3557,58 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Désolé, les commentaires (à pars le dernier) sont seulement modifiables pendant les %(minutes)s minutes après l'envoi"
+msgstr[1] "Désolé, les commentaires (à pars le dernier) sont seulement modifiables pendant les %(minutes)s minutes après l'envoi"
#: models/__init__.py:821
-#, fuzzy
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"Désolé, seuls les propriétaires des questions, les administrateurs du site "
-"et les modérateurs peuvent requalifier des questions supprimées (c'est à "
-"dire modifier leurs mots-clés)"
+msgstr "Désolé, seuls les propriétaires des questions ou les modérateurs peuvent modifier les commentaires"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Désolé, vous ne pouvez commenter que vos propres publications, car votre "
-"compte est suspendu"
+msgstr "Désolé, vous ne pouvez commenter que vos propres publications, car votre compte est suspendu"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Désolé, pour commenter des publications, un minimum de %(min_rep)s points de "
-"réputation est requis. Vous pouvez toutefois commenter vos propres "
-"publications et répondre à vos questions"
+msgstr "Désolé, pour commenter des publications, un minimum de %(min_rep)s points de réputation est requis. Vous pouvez toutefois commenter vos propres publications et répondre à vos questions"
#: models/__init__.py:884
-#, fuzzy
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Ce message a été supprimé et peut seulement être consulté par ses "
-"propriétaires, les administrateurs du site, et les modérateurs"
+msgstr "Ce message a été supprimé et ne peut être vu que par les propriétaires du message, les administrateurs du site et les modérateurs"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Désolé, seuls les modérateurs, les administrateurs du site et les "
-"propriétaires des messages peuvent modifier les messages supprimés"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Désolé, seuls les modérateurs, les administrateurs du site et les propriétaires des messages peuvent modifier les messages supprimés"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"Désolé, vous ne pouvez pas modifier de messages, car votre compte est bloqué"
+msgstr "Désolé, vous ne pouvez pas modifier de messages, car votre compte est bloqué"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Désolé, vous ne pouvez modifier que vos propres messages, car votre compte "
-"est suspendu"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Désolé, vous ne pouvez modifier que vos propres messages, car votre compte est suspendu"
#: models/__init__.py:926
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Désolé, pour modifier les messages du wiki, un minimum de %(min_rep)s points "
-"de réputation est requis"
+msgstr "Désolé, pour modifier les messages du wiki, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:933
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Désolé, pour éditer les messages des autres utilisateurs, un minimum de "
-"%(min_rep)s points de réputation est requis"
+msgstr "Désolé, pour éditer les messages des autres utilisateurs, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:996
msgid ""
@@ -3988,208 +3617,155 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"Désolé, impossible de supprimer votre question car elle a obtenu un vote "
-"positif de la part d'un autre utilisateur"
-msgstr[1] ""
-"Désolé, impossible de supprimer votre question car elle a obtenu des votes "
-"positifs de la part d'autres utilisateurs"
+msgstr[0] "Désolé, impossible de supprimer votre question car elle a obtenu un vote positif de la part d'un autre utilisateur"
+msgstr[1] "Désolé, impossible de supprimer votre question car elle a obtenu des votes positifs de la part d'autres utilisateurs"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
-"Désolé, vous ne pouvez pas supprimer de messages car votre compte est bloqué"
+msgstr "Désolé, vous ne pouvez pas supprimer de messages car votre compte est bloqué"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Désolé, vous pouvez seulement supprimer vos propres messages car votre "
-"compte est suspendu"
+msgstr "Désolé, vous pouvez seulement supprimer vos propres messages car votre compte est suspendu"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Désolé, pour supprimer les messages des autres utilisateurs, un minimum de "
-"%(min_rep)s points de réputation est requis"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
-"Désolé, vous ne pouvez pas cloturer de questions car votre compte est bloqué"
+msgstr "Désolé, vous ne pouvez pas cloturer de questions car votre compte est bloqué"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
-"Désolé, vous ne pouvez pas cloturer de questions car votre compte est "
-"suspendu"
+msgstr "Désolé, vous ne pouvez pas cloturer de questions car votre compte est suspendu"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Désolé, pour cloturer les messages des autres utilisateurs, un minimum de "
-"%(min_rep)s points de réputation est requis"
+msgstr "Désolé, pour cloturer les messages des autres utilisateurs, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Désolé, pour clore vos propres questions, un minimum de %(min_rep)s points "
-"de réputation est requis"
+msgstr "Désolé, pour clore vos propres questions, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Désolé, seuls les administrateurs, les modérateurs et les propriétaires des "
-"messages avec plus de %(min_rep)s points de réputation peuvent réouvrir des "
-"questions."
+msgstr "Désolé, seuls les administrateurs, les modérateurs et les propriétaires des messages avec plus de %(min_rep)s points de réputation peuvent réouvrir des questions."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Désolé, pour réouvrir vos propres questions, un minimum de %(min_rep)s "
-"points de réputation est requis"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Désolé, pour réouvrir vos propres questions, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car "
-"votre compte est bloqué"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"Désolé, vous ne pouvez pas accepter ou refuser les meilleures réponses car "
-"votre compte est suspendu"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
-msgstr ""
-"Vous avez déjà étiqueter cette question avant et vous ne pouvez pas le faire "
-"plus d'une fois"
+msgstr "Vous avez déjà marqué cette question et vous ne pouvez pas le faire plus d'une fois"
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr ""
-"Désolé, vous ne pouvez pas supprimer de messages car votre compte est bloqué"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "Désolé, comme votre compte est bloqué, vous ne pouvez pas marquer les messages comme offensants"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Désolé, pour requalifier une question (c'est à dire changer ses mots-clés), "
-"un minimum de %(min_rep)s points de réputation est requis"
+msgstr "Désolé, pour marquer des messages comme offensants une réputation minimum de %(min_rep)s est requise"
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
+msgstr "Désolé, vous avez épuisé le nombre maximum de %(max_flags_per_day)s marqueurs offensants par jour."
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
-msgstr ""
+msgstr "Impossible de supprimer un marqueur non existant"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
-"Désolé, vous ne pouvez pas supprimer de messages car votre compte est bloqué"
+msgstr "Désolé, comme votre compte est bloqué vous ne pouvez pas retirer de marqueurs"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "Désolé, votre compte semble suspendu et vous ne pouvez pas supprimer de marqueurs. Veuillez contacter l'administrateur du forum pour parvenir à une solution."
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Désolé, pour requalifier une question (c'est à dire changer ses mots-clés), "
-"un minimum de %(min_rep)s points de réputation est requis"
msgstr[1] ""
-"Désolé, pour requalifier une question (c'est à dire changer ses mots-clés), "
-"un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1210
-#, fuzzy
msgid "you don't have the permission to remove all flags"
-msgstr "Vous n'avez pas la permission de modifier ces valeurs"
+msgstr "vous n'avez pas la permission de supprimer tous les marqueurs"
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "pas de marqueur pour cette entrée"
#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Désolé, seuls les propriétaires des questions, les administrateurs du site "
-"et les modérateurs peuvent requalifier des questions supprimées (c'est à "
-"dire modifier leurs mots-clés)"
+msgstr "Désolé, seuls les propriétaires des questions, les administrateurs du site et les modérateurs peuvent requalifier des questions supprimées (c'est à dire modifier leurs mots-clés)"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"Désolé, vous ne pouvez pas requalifier une question (c'est à dire changer "
-"ses mots-clés) car votre compte est bloqué"
+msgstr "Désolé, vous ne pouvez pas requalifier une question (c'est à dire changer ses mots-clés) car votre compte est bloqué"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Désolé, vous pouvez seulement requalifier vos propres questions (c'est à "
-"dire changer leurs mots-clés) car votre compte est suspendu"
+msgstr "Désolé, vous pouvez seulement requalifier vos propres questions (c'est à dire changer leurs mots-clés) car votre compte est suspendu"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Désolé, pour requalifier une question (c'est à dire changer ses mots-clés), "
-"un minimum de %(min_rep)s points de réputation est requis"
+msgstr "Désolé, pour requalifier une question (c'est à dire changer ses mots-clés), un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
-"Désolé, vous ne pouvez pas supprimer de commentaires car votre compte est "
-"bloqué"
+msgstr "Désolé, vous ne pouvez pas supprimer de commentaires car votre compte est bloqué"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Désolé, vous pouvez seulement supprimer vos propres commentaires car votre "
-"compte est suspendu"
+msgstr "Désolé, vous pouvez seulement supprimer vos propres commentaires car votre compte est suspendu"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Désolé, pour supprimer des commentaires, un minimum de %(min_rep)s points de "
-"réputation est requis"
+msgstr "Désolé, pour supprimer des commentaires, un minimum de %(min_rep)s points de réputation est requis"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4202,44 +3778,43 @@ msgstr "le %(date)s"
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "dans deux jours"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "demain"
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "il y a %(hr)d heure"
-msgstr[1] "il y a %(hr)d heures"
+msgstr[0] "dans %(hr)d heure"
+msgstr[1] "dans %(hr)d heures"
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "il y a %(min)d minute"
-msgstr[1] "il y a %(min)d minutes"
+msgstr[0] "dans %(min)d min"
+msgstr[1] "dans %(min)d mins"
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(days)d jour"
+msgstr[1] "%(days)d jours"
#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
+msgstr "Nouveaux utilisateurs doivent attendre %(days)s avant de poser leur propre question. Vous pouvez publier une réponse %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "anonyme"
+msgstr "Anonyme"
#: models/__init__.py:2298
msgid "Site Adminstrator"
@@ -4270,57 +3845,57 @@ msgid "Approved User"
msgstr "Utilisateur certifié"
#: models/__init__.py:2495
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr "Votre karma est %(reputation)s"
+msgstr "%(username)s a une aura de %(reputation)s"
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "un badge d'or"
+msgstr[1] "%(count)d badges d'or"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] "Badge argent - blah blah"
-msgstr[1] "Badge argent - blah blah"
+msgstr[0] "un badge d'argent"
+msgstr[1] "%(count)d badges d'argent"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "Badge bronze - blah blah"
-msgstr[1] "Badge bronze - blah blah"
+msgstr[0] "un badge de bronze"
+msgstr[1] "%(count)d badges de bronze"
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s et %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s a %(badges)s"
#: models/__init__.py:2682
#, python-format
msgid "At least %d karma point is required to post links"
msgid_plural "At least %d karma points is required to post links"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Au moins %d point d'aura est nécessaire pour poster des liens"
+msgstr[1] "Au moins %d points d'aura sont nécessaires pour poster des liens"
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "Votre karma est %(reputation)s"
+msgstr "%(user)s a partagé %(post_link)s."
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "Le site web de %(username)s est \"%(url)s"
+msgstr "%(user)s a édité %(post_link)s."
#: models/__init__.py:3164
#, python-format
@@ -4328,9 +3903,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr "%(user)s a publié %(post_link)s"
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "Le site web de %(username)s est \"%(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4347,43 +3922,39 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr "pour répondre, VEUILLEZ ÉCRIRE EN DESSUS DE CETTE LIGNE."
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Tags de la question"
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Félicitations, vous avez reçu un badge '%(badge_name)s'. Consultez <a href="
-"\"%(user_profile)s\">votre profil</a>."
+msgstr "Félicitations, vous avez reçu un badge '%(badge_name)s'. Consultez <a href=\"%(user_profile)s\">votre profil</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "A propos de %(site_name)s"
+msgstr "Bienvenu à %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
-msgstr ""
+msgstr "Votre soumission de mot clé a été sauvegardé, merci!"
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr ""
-"Suppression de son propre message avec un score de 3 votes positifs ou moins"
+msgstr "Vous avez supprimé votre propre message avec %(votes)s votes positifs ou plus"
#: models/badges.py:133
msgid "Disciplined"
msgstr "Discipliné"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr ""
-"Suppression de son propre message avec un score de 3 votes positifs ou moins"
+msgstr "Vous avez supprimé votre propre message avec %(votes)s votes négatifs ou plus"
#: models/badges.py:155
msgid "Peer Pressure"
@@ -4392,7 +3963,7 @@ msgstr "Pression des pairs"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "A reçu au moins %(votes)s votes en faveur d'une réponse pour la première fois"
#: models/badges.py:178
msgid "Teacher"
@@ -4403,7 +3974,6 @@ msgid "Supporter"
msgstr "Supporteur"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
msgstr "Premier vote positif"
@@ -4412,12 +3982,10 @@ msgid "Critic"
msgstr "Critique"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
msgstr "Premier vote négatif"
#: models/badges.py:237
-#, fuzzy
msgid "Civic Duty"
msgstr "Devoir civique"
@@ -4525,23 +4093,19 @@ msgstr "Première question acceptée avec au moins %(num)s votes positifs"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"A répondu à une question avec %(days)s jours de retard, et avec au moins "
-"%(votes)s votes"
+msgstr "A répondu à une question avec %(days)s jours de retard, et avec au moins %(votes)s votes"
#: models/badges.py:525
msgid "Necromancer"
msgstr "Nécromancien"
-# FIXME
#: models/badges.py:548
msgid "Citizen Patrol"
msgstr "Patrouille citoyenne"
-# FIXME
#: models/badges.py:551
msgid "First flagged post"
-msgstr "Premier message étiqueté"
+msgstr "Premier message marqué"
#: models/badges.py:563
msgid "Cleanup"
@@ -4563,14 +4127,13 @@ msgstr "A laissé 10 commentaires avec un score de 10 ou plus"
msgid "Editor"
msgstr "Rédacteur"
-# FIXME
#: models/badges.py:615
msgid "First edit"
msgstr "Première intervention"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Editeur associé"
#: models/badges.py:627
#, python-format
@@ -4581,7 +4144,6 @@ msgstr "A modifié %(num)s entrées"
msgid "Organizer"
msgstr "Organisateur"
-# FIXME
#: models/badges.py:637
msgid "First retag"
msgstr "Première requalification"
@@ -4609,17 +4171,16 @@ msgstr "Question favorite"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "Entousiaste"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "A visité le site pendant %(num)s jours d'affilée"
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "Documentation"
+msgstr "Commentateur"
#: models/badges.py:736
#, python-format
@@ -4644,20 +4205,16 @@ msgid "Very active in one tag"
msgstr "Très actif dans une catégorie de questions"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "messages/"
+msgstr "méssage"
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Questions"
+msgstr "Question: "
-# FIXME
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Conseils pour répondre"
+msgstr "Réponse: "
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4667,24 +4224,23 @@ msgstr "Désolé, cette question a été supprimée, et n'est plus accessible."
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Désolé, la réponse que vous cherchez n'est plus disponible, car la question dont elle dépend a été supprimée"
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "Désolé, cette question a été supprimée, et n'est plus accessible."
+msgstr "Désolé, cette réponse a été supprimée et n'est plus accessible"
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Désolé, le commentaire que vous cherchez n'est plus accessible, car la question dont il dépend a été supprimée"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
+msgstr "Désolé, le commentaire que vous cherchez n'est plus accessible, car la question dont il dépend a été supprimée"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4695,38 +4251,34 @@ msgstr "Cette publication est temporairement indisponible"
msgid ""
"Thank you for your post to %(site)s. It will be published after the "
"moderators review."
-msgstr ""
-"Merci pour cette publication a %(site)s. elle sera publiée après modération."
+msgstr "Merci pour cette publication a %(site)s. elle sera publiée après modération."
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "A propos de %(site_name)s"
+msgstr "votre publication pour %(site)s"
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
-msgstr ""
-"Votre publication a été placé en queue de modération et sera publié après "
-"l'approbation de modération."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr "Votre publication a été placé en queue de modération et sera publié après l'approbation de modération."
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" et \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "En savoir plus."
+msgstr "\" et plus"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "réponse commentée"
-msgstr[1] "réponse commentée"
+msgstr[0] "%(count)d réponse:"
+msgstr[1] "%(count)d réponses:"
#: models/question.py:1346
#, python-format
@@ -4739,24 +4291,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr "Les étiquettes %s sont nouvelles et seront soumises à modération"
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Veuillez saisir votre question !"
+msgstr "Veuillez, <a href=\"%s\">relire votre question</a>."
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "Publier une réponse"
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "ajouter des commentaires"
+msgstr "Publié un commentaire"
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Rédacteur"
+msgstr "Éditer une publication"
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4775,9 +4324,8 @@ msgid "added content by email"
msgstr "ajouter du contenu par email"
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Valider l'email"
+msgstr "éditer par courriel"
#: models/repute.py:207
#, python-format
@@ -4789,18 +4337,14 @@ msgstr "<em>Modifié par un modérateur. Motif :</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"%(points)s points ont été accordés pour la contribution de %(username)s à la "
-"question \"%(question_title)s\""
+msgstr "%(points)s points ont été accordés pour la contribution de %(username)s à la question \"%(question_title)s\""
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"%(points)s points ont été retirés pour la contribution de %(username)s' à la "
-"question \"%(question_title)s\""
+msgstr "%(points)s points ont été retirés pour la contribution de %(username)s' à la question \"%(question_title)s\""
#: models/tag.py:209
#, python-format
@@ -4852,28 +4396,24 @@ msgid "Users ask permission"
msgstr "L'utilisateur demande la permission"
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Modérer cet utilisateur"
+msgstr "Le modérateur ajoute des utilisateurs"
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "Veuillez entrer une adresse email valide"
+msgstr "Veuillez fournir une liste d'adresses de courriel valide"
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "Veuillez entrer une adresse email valide"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Clore la question"
+msgstr "css pour le composant"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "Page non trouvée"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
@@ -4895,9 +4435,7 @@ msgstr "l'URL comporte une erreur - merci de la vérifier;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"la page que vous avez tenté d'afficher est protégée, ou vous n'avez pas un "
-"nombre de points suffisants pour la voir"
+msgstr "la page que vous avez tenté d'afficher est protégée, ou vous n'avez pas un nombre de points suffisants pour la voir"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4905,8 +4443,7 @@ msgstr "FAQ"
#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
-"si vous pensez que cette erreur 404 n'aurait pas du se produire, merci de"
+msgstr "si vous pensez que cette erreur 404 n'aurait pas du se produire, merci de"
#: templates/404.html:21
msgid "report this problem"
@@ -4926,19 +4463,15 @@ msgstr "Voir tous les mots-clés"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "erreur interne du server"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"L'erreur a été consigné dans les journaux d'erreurs système, et sera "
-"corrigée dès que possible "
+msgstr "L'erreur a été consigné dans les journaux d'erreurs système, et sera corrigée dès que possible "
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
-msgstr ""
-"Si vous le souhaitez, vous pouvez signaler cette erreur aux administrateurs "
-"du site. Merci"
+msgstr "Si vous le souhaitez, vous pouvez signaler cette erreur aux administrateurs du site. Merci"
#: templates/500.html:12
msgid "see latest questions"
@@ -4987,7 +4520,6 @@ msgstr "Afficher l'aperçu"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
msgstr "Poser votre question"
@@ -5007,16 +4539,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
msgstr ""
-"Rédiger vos réponses afin qu'elles soient pertinentes pour la communauté."
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "Merci de fournir suffisamment de détails."
+msgstr "Veuillez fournir plus de détails"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5032,7 +4561,7 @@ msgstr "lisez notre FAQ (Foire aux questions)"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
@@ -5059,8 +4588,8 @@ msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
-msgstr[0] "l'utilisateur a reçu ces badges:"
-msgstr[1] "les utilisateurs ont reçu ces badges:"
+msgstr[0] "utilisateur a reçu ce badge :"
+msgstr[1] "utilisateurs ont reçu ce badge :"
#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
@@ -5068,43 +4597,36 @@ msgstr "Badges"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"La communauté récompense vos questions, vos réponses et vos votes en vous "
-"distribuant des badges."
+msgstr "La communauté récompense vos questions, vos réponses et vos votes en vous distribuant des badges."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
-msgstr ""
-"Ci-dessous figure la liste des badges disponibles et le nombre de vois "
-"qu'ils ont été attribués. Vous pouvez nous dire ce que vous en pensez sur "
-"%(feedback_faq_url)s.\n"
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
+msgstr "Ci-dessous figure la liste des badges existants et le nombre de fois où elles ont été décernées."
#: templates/badges.html:31
msgid "Community badges"
-msgstr "Badges de la communauté"
+msgstr "Niveaux de badges"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
-msgstr ""
+msgstr "badge en or: le plus haute distinction et est très rare"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
-msgstr ""
+msgstr "Le badge d'or est la plus haute distinction dans cette communauté. Pour l'obtenir, vous devez montrer une profonde connaissance et de grandes capacités en plus de votre participation active."
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "badge en argent: occasionnellement donné pour des contributions de très hautes qualités"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr "Badge bronze - blah blah"
+msgstr "badge de bronze : souvent donnée en tant qu'honneur spécial"
#: templates/base.html:23
#, python-format
@@ -5136,35 +4658,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Quel genre de questions puis-je poser ici ?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Surtout, les questions doivent être <strong>pertinentes</strong> et "
-"<strong>significatives</strong> pour cette communauté."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Avant de poser une question, merci d'utiliser notre moteur de recherche afin "
-"de vérifier qu'elle n'a pas déjà été posée par quelqu'un d'autre"
+msgstr "Avant de demander - s'il vous plaît assurez-vous de rechercher une question similaire. Vous pouvez rechercher des questions par leur titre ou étiquettes."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Quelles questions dois-je éviter de poser ?"
+msgstr "Quel genre de questions devraient être évités?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Evitez de poser des questions qui ne sont pas pertinentes pour cette "
-"communauté, ou quisont trop subjectives ou polémiques. "
+msgstr "Evitez de poser des questions qui ne sont pas pertinentes pour cette communauté, ou quisont trop subjectives ou polémiques. "
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5176,7 +4689,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
+msgstr "est un site de <strong>questions/réponses</strong> et non <strong>pas un forum de discussion</strong>. Veuillez éviter de tenir des débats dans vos réponses, car cela tend à diluer l'essence des questions/réponses. Pour de brèves discussions, veuillez utiliser les commentaires."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5191,18 +4704,14 @@ msgid "This website is moderated by the users."
msgstr "Ce site est modéré par ses utilisateurs."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"Le système de réputation permet aux utilisateurs d'accumuler des points, qui "
-"les autorisent ensuite à accéder à divers niveaux et tâches de modération"
+msgstr "Le système d'aura permet aux utilisateurs d'accumuler des points, qui les autorisent ensuite à effectuer diverses tâches de modération"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Comment fonctionne le système de réputation ?"
+msgstr "Comment fonctionne le système d'aura ?"
#: templates/faq_static.html:21
msgid ""
@@ -5210,30 +4719,21 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
+msgstr "Quand une question ou une réponse reçoit un vote positif, son auteur acquiert des points, appelés \\\"points d'aura\\\". Ces points servent comme mesure approximative de la confiance qui lui est accordée par la communauté. Diverses tâches de modération sont graduellement assignées aux utilisateurs en fonction de ces points."
#: templates/faq_static.html:22
#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Par exemple, si vous posez une question intéressante, ou aidez quelqu'un en "
-"répondant à l'une de ses questions, les autres utilisateurs du forum "
-"voteront positivement pour vous. En revanche, si vos réponses sont fausses "
-"ou malveillantes, vous recevrez des votes négatifs. Chaque vote en votre "
-"faveur vous rapportera <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> "
-"points, et chaque vote en votre défaveur vous retirera <strong>"
-"%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. Vous pouvez accumuler "
-"au maximum <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points par "
-"jour pour chaque question et chaque réponse. Le tableau ci-dessous indique "
-"combien de points sont requis pour chaque tâche de modération. "
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Par exemple, si vous posez une question intéressante, ou aidez quelqu'un en répondant à l'une de ses questions, les autres utilisateurs du forum voteront positivement pour vous. En revanche, si vos réponses sont fausses ou malveillantes, vous recevrez des votes négatifs. Chaque vote en votre faveur vous rapportera <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, et chaque vote en votre défaveur vous retirera <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. Vous pouvez accumuler au maximum <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points par jour pour chaque question et chaque réponse. Le tableau ci-dessous indique combien de points sont requis pour chaque tâche de modération. "
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5248,9 +4748,8 @@ msgid "downvote"
msgstr "vote négatif"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Erste Antwort auf eine eigene Frage akzeptiert"
+msgstr "accepter votre réponse pour vos questions"
#: templates/faq_static.html:49
msgid "open and close own questions"
@@ -5258,22 +4757,19 @@ msgstr "ouvrir ou fermer ses propres questions"
#: templates/faq_static.html:53
msgid "retag other's questions"
-msgstr ""
-"requalifier les questions d'autres utilisateurs (modifier leurs mots-clés)"
+msgstr "requalifier les questions d'autres utilisateurs (modifier leurs mots-clés)"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "Modifier les questions du \"Wiki communautaire\"."
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "éditer quelque soit la réponse"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"supprimer n'importe quel commentaire"
+msgstr "supprimer les commentaires"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5282,32 +4778,30 @@ msgstr "Comment changer ma vignette (gravatar) et qu'est qu'un gravatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
+msgstr "<p>L'image qui apparaît dans les profils utilisateurs est appelée <strong>gravatar</strong> (ce qui signifie <strong>g</strong>lobally <strong>r</strong>ecognized <strong>avatar</strong>, en français : avatar universel).</p><p>Cela fonctionne de la manière suivante : une <strong>clé cryptographique</strong> (code incassable) est calculé à partir de votre adresse email. Vous envoyez votre image (ou une image de votre alter ego favori) au site web <a href='http://gravatar.com'><strong>gravatar.com</strong></a> à partir du quel il est possible de retrouver ultérieurement votre image en utilisant la clé.</p><p>De cette façon, tous les sites web en qui vous avez confiance peuvent montrer votre image en regard de vos messages et votre adresse email reste privée.</p><p>Veuillez <strong>personnaliser votre compte</strong> avec une image - il suffit de vous enregistrer sur <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (assurez-vous seulement d'utiliser la même adresse email que celle avec laquelle vous vous êtes enregistré ici). Une image ressemblant à un carreau de cuisine est générée automatiquement.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Ais-je besoin de créer un nouveau mot de passe pour m'inscrire ?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Non. Ce n'est pas obligatoire. Vous pouvez vous connecter avec n'importe "
-"quel service compatible OpenID, ex: Google, Yahoo, AOL, etc..\""
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5315,9 +4809,7 @@ msgstr "\"Je me connecte immédiatement !\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
-msgstr ""
-"Pourquoi les autres utilisateurs peuvent-ils modifier mes questions ou mes "
-"réponses ?"
+msgstr "Pourquoi les autres utilisateurs peuvent-ils modifier mes questions ou mes réponses ?"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
@@ -5328,11 +4820,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Les questions et les réponses peuvent être modifiées (sur le principe d'un "
-"wiki) par les utilisateurs habitués du site, ce qui améliore la qualité "
-"globale de la base de connaissances qui est peu à peu constituée par notre "
-"communauté."
+msgstr "Les questions et les réponses peuvent être modifiées (sur le principe d'un wiki) par les utilisateurs habitués du site, ce qui améliore la qualité globale de la base de connaissances qui est peu à peu constituée par notre communauté."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5343,14 +4831,11 @@ msgid "Still have questions?"
msgstr "D'autres questions ?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Merci de <a href='%(ask_question_url)s'>poser vos questions ici</a>; vous "
-"nous aiderez ainsi à étoffer notre base de connaissances, dans l'intérêt de "
-"toute la communauté."
#: templates/feedback.html:3
msgid "Feedback"
@@ -5361,36 +4846,25 @@ msgid "Give us your feedback!"
msgstr "Envoyez nous vos remarques !"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Bonjour %(user_name)s</span>, nous sommes "
-"impatients de connaître votre avis sur notre module de Questions/Réponses.\n"
-"Saisissez vos remarques, critiques ou suggestions ci-dessous."
+msgstr "\n <span class='big strong'>Bonjour %(user_name)s</span>, , nous sommes impatients de connaître vos impressions. \n Veuillez saisir et nous envoyer votre message ci-dessous.\n "
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Cher visiteur</span>, nous sommes impatients de "
-"connaître votre avis sur notre module de Questions/Réponses.\n"
-"Saisissez vos remarques, critiques ou suggestions ci-dessous."
+msgstr "\n<span class='big strong'>Cher visiteur</span>, nous sommes impatients de connaître vos impressions.\nSaisissez vos remarques, critiques ou suggestions ci-dessous."
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(pour avoir de nos nouvelles, veuillez saisir un email correct ou cocher la case ci-dessous)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5398,7 +4872,7 @@ msgstr "(champ obligatoire)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(Veuillez résoudre le captcha)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5415,19 +4889,16 @@ msgid "All groups"
msgstr "Tous les groupes"
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "all badges"
+msgstr "tous les groupes"
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "FIXME Setting groups"
+msgstr "Mes groupes"
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "FIXME Setting groups"
+msgstr "mes groupes"
#: templates/groups.html:25
msgid ""
@@ -5440,18 +4911,17 @@ msgid "Group"
msgstr "Groupe"
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "fois"
+msgstr "Nombre de membres"
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "Aide"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "réponses pour %(username)s"
+msgstr "Bienvenue %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5470,28 +4940,23 @@ msgstr "Comment les questions, réponses et commentaires fonctionnent"
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Ce site est pour poser et répondre à des questions, par pour des discussions "
-"sans fin."
+msgstr "Ce site est pour poser et répondre à des questions, par pour des discussions sans fin."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Nous encourageons tous les mondes à utiliser l'espace \"question\" pour "
-"demander et \"réponse\" pour répondre"
+msgstr "Nous encourageons tous les mondes à utiliser l'espace \"question\" pour demander et \"réponse\" pour répondre"
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
+msgstr "En dépit de cela, chaque question et réponse peut être commentée -\nles commentaires sont adaptés à des discussions limitées."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "N'hésitez pas à poser des questions !"
+msgstr "Veuillez rechercher avant de poser votre questions"
#: templates/help.html:27
msgid ""
@@ -5509,17 +4974,16 @@ msgstr "pour rechercher dans le titre - saisisser [title: votre texte]"
#: templates/help.html:32
msgid "to search by tags - enter [tag: sometag] or #sometag"
-msgstr ""
-"pour rechercher par étiquettes - saisisser [tag: étiquette] ou #etiquette"
+msgstr "pour rechercher par étiquettes - saisisser [tag: étiquette] ou #etiquette"
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5543,14 +5007,14 @@ msgstr "Vote"
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
+msgstr "Voter dans %(app_name)s aide à sélectionner les meilleures réponses et à remercier les utilisateurs les plus serviables."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
+msgstr "Veuillez voter quand vous trouvez une information utile,\ncela aide vraiment la communauté %(app_name)s."
#: templates/help.html:51
msgid "Other topics"
@@ -5559,9 +5023,8 @@ msgstr "Autres sujets"
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
-msgstr ""
+" follow users and conversations and report inappropriate content by flagging it."
+msgstr "Vous pouvez @mentionner des utilisateurs partout dans le texte, pour susciter leur attention.\nSuivez utilisateurs et conversations, et signalez les contenus inappropriés en les marquant."
#: templates/help.html:56
msgid "Enjoy."
@@ -5569,13 +5032,13 @@ msgstr "J'aime"
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Importer les données de StackExchange"
#: templates/import_data.html:13
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
+msgstr "<em>Avertissement:</em> si votre base de données n'est pas vide, veuillez la sauvegarder avant d'effectuer cette opération."
#: templates/import_data.html:16
msgid ""
@@ -5587,33 +5050,29 @@ msgstr ""
#: templates/import_data.html:25
msgid "Import data"
-msgstr ""
+msgstr "Import des données"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Si vous rencontrez des difficultés lors de l'utilisation de cet outil d'import,\nveuillez essayer d'importer vos données via la ligne de commande : <code>python manage.py load_stackexchange chemin/vers/vos-donnees.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "Age"
+msgstr "Étiquette"
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr "Suggérer par"
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "Version"
+msgstr "Votre décision"
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "A créé un mot-clé (tag) utilisé par %(num)s questions"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5624,9 +5083,8 @@ msgid "Reject"
msgstr "Rejeter"
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Il n'y a pas encore de questions avec cette étiquette"
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5634,9 +5092,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "Réinitialiser les tags"
+msgstr "Rejeter l'étiquette"
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5644,9 +5101,9 @@ msgid "Nothing found"
msgstr "Aucun résultat"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Partager cette question sur twitter"
+msgstr "Partager la question sur %(site)s"
#: templates/macros.html:44
msgid "current number of votes"
@@ -5670,23 +5127,22 @@ msgstr "postée"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
-msgstr ""
+msgstr "le poste est marqué comme wiki communautraire"
#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "Ce message est un wiki.\nN'importe qui ayant une aura &gt; %(wiki_min_rep)s est invité à l'améliorer."
#: templates/macros.html:146
msgid "updated"
msgstr "actualisée"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "FIXME Setting groups"
+msgstr "Quitter ce groupe"
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5699,9 +5155,8 @@ msgid "You are a member"
msgstr "Vous êtes un membre"
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Validation d'email"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5718,9 +5173,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "Voir les questions marquées par '%(tag)s'."
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "commentaires/"
+msgstr "Commentaires"
#: templates/macros.html:430
msgid "delete this comment"
@@ -5733,24 +5187,23 @@ msgid "edit"
msgstr "modifier"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "\"modifier n'importe quelle réponse"
+msgstr "convertir en question"
#: templates/macros.html:579
#, python-format
msgid "follow %(alias)s"
-msgstr ""
+msgstr "suivre %(alias)s"
#: templates/macros.html:582
#, python-format
msgid "unfollow %(alias)s"
-msgstr ""
+msgstr "ne plus suivre %(alias)s"
#: templates/macros.html:583
#, python-format
msgid "following %(alias)s"
-msgstr ""
+msgstr "suivi par %(alias)s"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
@@ -5773,9 +5226,9 @@ msgstr "page actuelle"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "Page %(num)s"
+msgstr "page %(num)s"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5787,84 +5240,74 @@ msgid "responses for %(username)s"
msgstr "réponses pour %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "vous avez une nouvelle réponse"
+msgstr[0] "vous avez %(response_count)s nouvelle réponse"
msgstr[1] "vous avez %(response_count)s nouvelles réponses"
#: templates/macros.html:768
msgid "no new responses yet"
msgstr "pas de nouvelles réponses pour l'instant"
-# FIXME
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "%(new)s nouveaux messages étiquetés"
+msgstr "%(new)s nouveaux messages marqués et %(seen)s précédents"
-# FIXME
#: templates/macros.html:786 templates/macros.html.py:787
#, python-format
msgid "%(new)s new flagged posts"
-msgstr "%(new)s nouveaux messages étiquetés"
+msgstr "%(new)s nouveaux messages marqués"
-# FIXME
#: templates/macros.html:792 templates/macros.html.py:793
#, python-format
msgid "%(seen)s flagged posts"
-msgstr "%(seen)s messages taggés"
+msgstr "%(seen)s messages marqués"
#: templates/main_page.html:14
msgid "Questions"
msgstr "Questions"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Ajouter un commentaire"
+msgstr "voir plus de commentaires"
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "Ajouter un commentaire"
+msgstr "ajouter un commentaire"
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Répondre à votre propre question"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Votre réponse"
+msgstr "Poser votre question"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Connectez vous (ou Inscrivez vous) pour poster votre réponse"
+msgstr "S'identifier/s'aboner pour poster"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Modifier une question"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Cette question n'a pas de réponse acceptée"
+msgstr "Question - en une phrase"
#: templates/question_edit.html:23
msgid "Details"
msgstr "Détails"
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Modifier les tags"
+msgstr "Changer de langue"
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Questions liées"
+msgstr "Re-étiqueter la question"
#: templates/question_retag.html:21
msgid "Retag"
@@ -5876,12 +5319,11 @@ msgstr "Pourquoi utiliser et modifier les tags ?"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
+msgstr "Les étiquettes aident à l'organisation du contenu et de la recherche"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
-msgstr ""
-"Les éditeurs de tags reçoivent des récompenses de la base de la communauté"
+msgstr "Les éditeurs de tags reçoivent des récompenses de la base de la communauté"
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
@@ -5892,13 +5334,11 @@ msgid "Reopen question"
msgstr "Réouvrir cette question"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Cette question a été cloturée par \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5930,24 +5370,20 @@ msgid "revision %(number)s"
msgstr "révision %(number)s"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "S'abonner pour ces étiquettes"
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "Cette question a été close pour la raison suivante "
+msgstr "Veuillez vous inscrire pour suivre les étiquettes:"
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "S'abonner"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "recherche pour les étiquettes"
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5960,34 +5396,32 @@ msgid "Users in group %(name)s"
msgstr "Utilisateurs dans le groupe %(name)s"
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Trier par:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "paramètres du groupe : %(name)s"
+msgstr "personne dans le groupe %(name)s"
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "Trier par:"
+msgstr "Trier par &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "voir les personnes avec une réputation élevée"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr ""
+msgstr "aura"
#: templates/users.html:47
msgid "see people who joined most recently"
-msgstr ""
+msgstr "voir les personnes qui nous ont rejoint récemment"
#: templates/users.html:48
msgid "recent"
@@ -5995,47 +5429,43 @@ msgstr "récent"
#: templates/users.html:53
msgid "see people who joined the site first"
-msgstr ""
+msgstr "voir les personnes qui ont rejoint le site en premier"
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "voir les personnes triés par leur nom"
#: templates/users.html:60
msgid "by username"
msgstr "par nom d'utilisateur"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "utilisateurs vérifiant les critères %(suser)s"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
msgstr "Aucun résultat."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Veuillez saisir votre nom d'utilisateur et un mot de passe"
+msgstr "Veuillez saisir votre <span>nom d'utilisateur</span>, puis vous identifier"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "Merci de sélectionner une des options ci-dessus"
+msgstr "(ou sélectionner une autre méthode d'authentification)"
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "connexion/"
+msgstr "S'identifier"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Changer d'email"
+msgstr "Changer de courriel"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6044,14 +5474,10 @@ msgstr "Valider l'email"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6062,25 +5488,20 @@ msgstr "Adresse email vérifiée."
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
+msgstr "<span class=\\\"big strong\\\">Merci d'avoir validé votre email !</span> Vous pouvez\ndésormais <strong>poser des questions</strong> et <strong>y répondre</strong>.\nSi vous trouvez une question très intéressante vous pouvez <strong>vous y\nabonner</strong> et être alors notifié de ses changements <strong>une fois par\njour</strong> ou moins fréquemment."
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "S'inscrire"
+msgstr "Enregistrement"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "S'inscrire"
+msgstr "Enregistrement utilisateur"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6088,8 +5509,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6105,9 +5525,8 @@ msgid "Thank you for registering at our Q&A forum!"
msgstr "Merci de vous être inscrit sur notre forum de Questions/Réponses !"
#: templates/authopenid/confirm_email.txt:3
-#, fuzzy
msgid "Your account details are:"
-msgstr "Informations détaillées sur votre compte:"
+msgstr "Les détails de votre compte sont:"
#: templates/authopenid/confirm_email.txt:5
msgid "Username:"
@@ -6123,17 +5542,16 @@ msgstr "Merci de vous authentifiez :"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr "L'administrateur du forum"
+msgstr "Cordialement,\nL'administrateur du Forum Q&R"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Bienvenue dans notre forum de Questions/Réponses"
+msgstr "Bienvenue dans %(site_name)s"
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6143,26 +5561,19 @@ msgstr "Pour utiliser ce forum, utilisez le lien ci-dessous :"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"En cliquant sur le lien ci-dessus, vous allez nous permettre de vérifier la "
-"validité de votre adresse email."
+msgstr "En cliquant sur le lien ci-dessus, vous allez nous permettre de vérifier la validité de votre adresse email."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"Si vous pensez que ce message a été envoyé par erreur - \n"
-"aucune action de votre part n'est nécessaire. Ignorez ce mail, et veuillez "
-"accepter nos excuses \n"
-"pour le dérangement que nous avons occasionné"
+msgstr "Si vous pensez que ce message a été envoyé par erreur - \naucune action de votre part n'est nécessaire. Ignorez cet email\net veuillez accepter nos excuses pour la gène occasionnée"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
-msgstr "Bienvenue dans notre forum de Questions/Réponses"
+msgstr "Bienvenue dans ce forum de Questions/Réponses"
#: templates/authopenid/logout.html:3
msgid "Logout"
@@ -6170,13 +5581,13 @@ msgstr "Déconnexion"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "Vous êtes déconnecter avec succès"
#: templates/authopenid/logout.html:7
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Toutefois, vous pouvez être encore connecté à votre fournisseur OpenID. Veuillez vous déconnecter de votre fournisseur, si vous souhaitez le faire."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6185,87 +5596,76 @@ msgstr "Veuillez vous authentifier avec votre \"OpenID\""
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"<span class=\"strong big\">Votre réponse à la question </span> <i>\"<strong>"
-"%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">sera "
-"publiée dès que vous vous serez authentifié.</span>"
+msgstr "\n<span class=\"strong big\">Votre réponse concernant</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">est enregistrée et sera postée dès que vous vous identifierez.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"Votre question \n"
-" %(title)s %(summary)s sera publiée dès que vous vous serez "
-"authentifié\n"
-" "
+msgstr "<span class=\"strong big\">Votre question</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">est enregistrée et sera postée dès que vous vous identifierez.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Assurez-vous que vos méthodes d'identification fonctionnent encore, ou ajoutez-en une nouvelle. Veuillez cliquer sur les icônes ci-dessous pour cocher/changer ou ajouter de nouvelles méthodes d'identification."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Veuillez ajouter une méthode d'identification plus permanente en cliquant une des icônes ci-dessous, afin d'éviter d'avoir à vous identifier par email à chaque fois."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "Cliquez sur l'une des icônes ci-dessous pour ajouter une nouvelle méthode d'identification ou en re-valider une existante."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Vous n'avez pas encore de méthode d'identification, merci d'en ajouter une ou plus en cliquant sur les icônes ci-dessous."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "Veuillez consulter votre email et suivre le lien y figurant pour vous re-connecter à votre compte"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Veuillez saisir votre nom d'utilisateur et un mot de passe"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Merci de vous authentifiez :"
+msgstr "Veuillez vous enregistrer"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "La connexion à échoué, veuillez reessayer"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "Aucun email"
+msgstr "Identifiant ou email"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6275,19 +5675,17 @@ msgstr "Mot de passe"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
+msgstr "Pour changer votre mot de passe - veuillez saisir le nouveau 2 fois, puis le soumettre"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "Nouveau mot de passe pris en compte."
+msgstr "Nouveau mot de passe"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "Merci de resaisir votre mot de passe"
+msgstr "Veuillez le resaisir"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6298,24 +5696,22 @@ msgstr "Changer de mot de passe"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "Ici vous avez les modes d'authentifications actuels"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "Utilisateur certifié"
+msgstr "Fournisseur"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "dernière connexion"
+msgstr "Dernière utilisation"
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "Supprimer, si vous préférez"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -6326,52 +5722,46 @@ msgstr "Supprimer"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Compte supprimé."
+msgstr "Ne peut pas être supprimer"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "D'autres questions ?"
+msgstr "Il semblerait que vous ayez des problèmes pour vous authentifiez?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "Veuillez saisir votre adresse email ci-dessous pour obtenir une nouvelle clé"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "Veuillez saisir votre adresse email pour restaurer votre compte"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Changer le mot de passe de votre compte"
+msgstr "Récupérer un compte par email"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
-msgstr ""
+msgstr "Envoyer une nouvelle clé de récupération"
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Changer le mot de passe de votre compte"
+msgstr "Récupérer votre compte par email"
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "Merci de sélectionner une des options ci-dessus"
+msgstr "Veuillez vous enregistrer en cliquant sur l'un de ces icônes"
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Créer un nom d'utilisateur et un mot de passe"
+msgstr "ou créer un nouvel utilisateur et mot de passe ici"
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6384,15 +5774,13 @@ msgid ""
"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
"your login details with anyone and having to remember yet another password."
-msgstr ""
+msgstr "<span class='strong big'>Si vous le préférez, créez ici votre identifiant et votre mot de passe pour le forum. Toutefois</span>, veuillez garder à l'esprit que l'identification par <strong>OpenID</strong> est aussi supportée. Avec <strong>OpenID</strong> vous pouvez réutiliser simplement votre identifiant externe (par exemple Gmail ou AOL) sans jamais partager avec qui que ce soit vos informations de connexion, et sans avoir à vous souvenir d'encore un mot de passe de plus."
#: templates/authopenid/signup_with_password.html:42
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Merci de lire et saisir les deux mots ci-dessous pour nous aider à lutter "
-"contre la création automatique de comptes (lutte contre le spam)."
+msgstr "Merci de lire et saisir les deux mots ci-dessous pour nous aider à lutter contre la création automatique de comptes (lutte contre le spam)."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6404,9 +5792,8 @@ msgstr "retourner à la page d'authentification OpenID"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "Votre adresse email <i>(ne sera pas communiquée)</i>"
+msgstr "Confirmer l'adresse mail"
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6415,83 +5802,70 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "Aucun email"
+msgstr "Confimer le mail"
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"Choisissez votre service préféré ci-dessous pour vous connecter en utilisant "
-"un service sécurisé OpenID ou une technologie similaire. Votre mot de passe "
-"du service externe reste toujours confidentielle et vous n'avez pas à "
-"mémoriser ou en créer un autre."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Choisissez votre service préféré ci-dessous pour vous connecter en utilisant un service sécurisé OpenID ou une technologie similaire. Votre mot de passe du service externe reste toujours confidentielle et vous n'avez pas à mémoriser ou en créer un autre."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Veuillez saisir votre nom d'utilisateur et un mot de passe"
+msgstr "ou saisissez votre <span>nom d'utilisateur et mot de passe</span>, puis identifiez-vous"
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "Qu'est ce que 'Gravatar' ?"
+msgstr "Ajouter un avatar"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Modifier les tags"
+msgstr "Changer d'avatar"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Informations détaillées sur votre compte:"
+msgstr "Votre avatar courant: "
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr ""
+msgstr "Vous n'avez pas télécharger d'avatar, veuillez en télécharger un maintenant."
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "Charger une nouvelle image"
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "Modifications enregistrées."
+msgstr "Changer d'avatar"
#: templates/avatar/change.html:17
msgid "Choose new Default"
-msgstr ""
+msgstr "Choisir Nouveau par défaut"
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "envoyer-sur-le-serveur/"
+msgstr "Envoyer"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "réponse supprimée"
+msgstr "Supprimer un avatar"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
-msgstr ""
+msgstr "Veuillez sélectionner l'avatar que vous souhaiterez supprimer."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Vous n'avez pas d'avatar a supprimer. Veuillez <a href=\"%(avatar_change_url)s\">en téléchager un</a> maintenant."
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "réponse supprimée"
+msgstr "Effacer ceux-ci"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6516,8 +5890,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6530,45 +5904,42 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr "Cher %(name)s,"
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "La question a été supprimée."
-msgstr[1] "La question a été supprimée."
+msgstr[0] "La question suivante a été mise à jour %(site_name)s:"
+msgstr[1] "Les %(num)s questions suivantes ont été mises à jour sur %(site_name)s:"
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Bonjour, un utilisateur du forum a souhaité faire une remarque sur : "
-"%(site_title)s \n"
+msgstr "\nBonjour, Ceci est une message de retour du forum %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr "L'administrateur du forum"
+msgstr "Cordialement,<br>L'administrateur de %(site_name)s"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6582,29 +5953,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Veuillez saisir votre question !"
+msgstr "A cet instant, veuillez poser votre question à %(link)s"
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Tags de la question"
+msgstr "Question par %(author)s:"
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question</p>"
+msgstr "\n En réponse à la question de %(author)s:\n "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Questions"
+msgstr "Question :"
#: templates/email/macros.html:33
#, python-format
@@ -6616,68 +5984,56 @@ msgid "Tags:"
msgstr "Étiquettes:"
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
+msgstr "\n réponse de %(author)s:\n "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
-msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
+msgstr "\n En réponse à la réponse de %(author)sr:\n "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Questions auxquelles j'ai répondu"
+msgstr "Répondu par %(author)s:"
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
-msgstr ""
-"\n"
-"(Ein Kommentar)"
+msgstr "\n commentaire de %(author)s:\n "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"\n"
-"<strong>ein</strong> weiterer Kommentar"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
-msgstr ""
-"\n"
-"(Ein Kommentar)"
+msgstr "\n Commenté par %(author)s:\n "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr "Ci-dessous une copie de votre demande:"
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6686,19 +6042,14 @@ msgid_plural ""
"\n"
" %(count)s comments:\n"
" "
-msgstr[0] ""
-"\n"
-"(Ein Kommentar)"
-msgstr[1] ""
-"\n"
-"(%(comment_count)s Kommentare)"
+msgstr[0] "\n%(count)s commentaire:"
+msgstr[1] "\n%(count)s commentaires:"
-# FIXME
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Associez votre OpenID avec votre compte sur ce site"
+msgstr "Génial, vous êtes prêt à utiliser %(site_name)s!"
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6714,11 +6065,9 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
-msgstr ""
-"Bien sûr, vous pouvez toujours visiter %(site_name)s à l'adresse <a href="
-"\"%(site_url)s\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
+msgstr "Bien sûr, vous pouvez toujours visiter %(site_name)s à l'adresse <a href=\"%(site_url)s\">%(site_url)s</a>."
#: templates/email/re_welcome_lamson_on.html:11
#: templates/email/welcome_lamson_off.html:10
@@ -6733,9 +6082,8 @@ msgid " Your post was rejected. "
msgstr "Votre publication à été rejetée"
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Ceci a pu se produire pour les raisons suivantes :"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6744,27 +6092,23 @@ msgstr "Voici votre publication initiale"
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
-"\n"
-"<p>Le système est incapable de traiter votre message avec succès, la raison "
-"est:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>Le système est incapable de traiter votre message avec succès, la raison est:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "A propos de %(site_name)s"
+msgstr "Bienvenu à %(site_name)s!"
#: templates/email/welcome_lamson_on.html:11
msgid ""
"Important: <em>Please reply</em> to this message, without editing it. We "
"need this to determine your email signature and that the email address is "
"valid and was typed correctly."
-msgstr ""
+msgstr "Important : <em>Veuiilez répondre</em> à ce message, sans le modifier. Cela nous permet de vérifier que votre adresse email fonctionne et a été tapée sans erreur."
#: templates/email/welcome_lamson_on.html:14
#, python-format
@@ -6780,8 +6124,7 @@ msgstr "Comment l'utiliser?"
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6809,19 +6152,16 @@ msgid "Ask a question"
msgstr "Poser une question"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "Créer un compte"
+msgstr "créer"
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "vues"
+msgstr "voir la liste"
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "list of all questions"
+msgstr "Liste des questions"
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6830,30 +6170,28 @@ msgstr "%(author)s a écrit:"
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "termine/"
+msgstr "compose"
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "le %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Message envoyé"
+msgstr "Messages par expéditeur:"
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "boite de réception"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
@@ -6872,9 +6210,8 @@ msgid "Sites"
msgstr "Sites"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "paramètres"
+msgstr "Réglages"
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6886,7 +6223,7 @@ msgstr[1] "Merci de bien vouloir corriger les erreurs ci-dessous."
#: templates/livesettings/group_settings.html:16
#, python-format
msgid "Settings included in %(name)s."
-msgstr "Paramètrages inclus dans %(name)s."
+msgstr "Réglages inclus dans %(name)s."
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
@@ -6907,22 +6244,20 @@ msgstr "Accueil"
#: templates/livesettings/site_settings.html:28
msgid "Edit Site Settings"
-msgstr "Modifier le paramètrage du site"
+msgstr "Modifier les réglages du site"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr "Les paramètrages \"en direct\" sont désactivés pour ce site"
+msgstr "Les réglages \"en direct\" sont désactivés pour ce site"
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-"Toutes le soptions de configurations doivent être modifiées dans le fichier "
-"settings.py du site"
+msgstr "Toutes les options de configuration doivent être modifiées dans le fichier settings.py du site"
#: templates/livesettings/site_settings.html:67
#, python-format
msgid "Group settings: %(name)s"
-msgstr "paramètres du groupe : %(name)s"
+msgstr "Réglages du groupe : %(name)s"
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
@@ -6941,9 +6276,8 @@ msgid "with %(author_name)s's contributions"
msgstr "avec la contribution de %(author_name)s"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "marquée avec des mots-clés"
+msgstr "Marqué"
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6956,9 +6290,8 @@ msgstr "Réinitialiser l'auteur"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "ou"
+msgstr " ou "
#: templates/main_page/headline.html:28
msgid "reset tags"
@@ -6968,12 +6301,9 @@ msgstr "Réinitialiser les tags"
msgid "start over"
msgstr "Recommencer"
-# FIXME
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-" - pour développer ou restreindre en ajoutant plus de tags et en révisant la "
-"requête"
+msgstr " - pour développer ou restreindre en ajoutant plus de tags et en révisant la requête"
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6985,17 +6315,15 @@ msgstr "ajouter des tags et une requête pour affiner votre recherche"
#: templates/main_page/nothing_found.html:4
msgid "There are no unanswered questions here"
-msgstr "Il n'y a aucune question sans réponse"
+msgstr "Il n'y a aucune question en suspens ici"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Aucune question favorite."
+msgstr "Pas de question ici. "
#: templates/main_page/nothing_found.html:8
-#, fuzzy
msgid "Please follow some questions or follow some users."
-msgstr "Merci de commencer (marquer) quelques questions quand vous les visitez"
+msgstr "Veuillez suivre quelques questions ou quelques utilisateurs "
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -7023,9 +6351,8 @@ msgid "Did not find what you were looking for?"
msgstr "Vous n'avez pas trouvé ce que vous cherchiez ?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Poser votre question"
+msgstr "Poser votre question!"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -7033,12 +6360,11 @@ msgstr "S'abonner au flux RSS des questions"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "Chercher"
+msgstr "Recherche d'étiquette"
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -7048,49 +6374,46 @@ msgstr "Chercher"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "À noter : %(app_name)s nécessite javascript pour fonctionner correctement, veuillez activer javascript dans votre navigateur, <a href=\"%(noscript_url)s\">voici comment</a>"
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "Chaque mot-clé doit comporter moins de %(max_chars)d caractère"
-msgstr[1] "Chaque mot-clé doit comporter moins de %(max_chars)d caractères"
+msgstr[0] "chaque étiquette doit contenir min de %(max_chars)s caractère"
+msgstr[1] "chaque étiquette doit contenir min de %(max_chars)s caractères"
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "Veuillez utiliser %(tag_count)d mot-clé, ou moins"
-msgstr[1] "Veuillez utiliser %(tag_count)d mots-clés, ou moins"
+msgstr[0] "veuillez utiliser %(tag_count)s étiquette ou moins"
+msgstr[1] "veuillez utiliser %(tag_count)s étiquettes ou moins"
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "jusqu'à 5 tags, faisant chacun moins de 20 caractères"
+msgstr "Veuillez utiliser jusqu'à %(tag_count)s étiquettes, de moins de %(max_chars)s caractères chacune"
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr "Cette réponse est publiée"
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Répondre à cette question"
+msgstr "ignorer cette question"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Voir les drapeaux signalant des messages à contenu abusif"
+msgstr "supprimer le marqueur offensant"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "Voir tous les mots-clés"
+msgstr "supprimer le marqueur"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -7099,16 +6422,14 @@ msgstr "Voir tous les mots-clés"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"Signaler un abus (par exemple : spam, publicité déguisée, contenus illégaux "
-"ou inappropriés, propos déplacés)"
+msgstr "signaler comme offensant (par exemple : spam, publicité, texte malveillant, etc.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
#: templates/question/question_controls.html:18
#: templates/question/question_controls.html:25
msgid "flag offensive"
-msgstr "Marquer comme 'contenu abusif'"
+msgstr "marquer comme offensant"
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
@@ -7116,14 +6437,12 @@ msgid "undelete"
msgstr "restaurer"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[auteur de la publication]"
+msgstr "dépublié"
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[auteur de la publication]"
+msgstr "publié"
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -7139,16 +6458,15 @@ msgid "more"
msgstr "plus"
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "question_commentee"
+msgstr "republier comme un commentaire de question"
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7157,17 +6475,12 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-" %(counter)s réponse :"
-msgstr[1] ""
-"\n"
-" %(counter)s réponses :"
+msgstr[0] "\n %(counter)s Réponse\n "
+msgstr[1] "\n %(counter)s Réponses\n "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Trier par:"
+msgstr "Trier par »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7187,18 +6500,15 @@ msgid "this answer has been selected as correct"
msgstr "Cette réponse a été sélectionnée comme correct"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "marquer cette réponse comme favorite (cliquez à nouveau pour annuler)"
+msgstr "marquer cette réponse comme correcte(recliquer encore pour l'annuler)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"Cette question a été close pour la raison suivante : : \"%(close_reason)s\" "
-"par"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Cette question a été close pour la raison suivante <b>\"%(close_reason)s\"</b> <i>par"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7214,9 +6524,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Connectez vous (ou Inscrivez vous) pour poster votre réponse"
+msgstr "S'identifier/S'inscrire pour répondre"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7224,43 +6533,41 @@ msgstr "Votre réponse"
#: templates/question/new_answer_form.html:22
msgid "Be the first one to answer this question!"
-msgstr "Soyez le premier à répondre à cette quesion !"
+msgstr "Soyez le premier à répondre à cette question !"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
+msgstr "<span class='strong big'>Veuillez commencer à répondre anonymement</span>. Votre réponse sera mémorisée dans la session actuelle et sera publiée une fois que vous serez identifié ou que vous aurez créé un nouveau compte. Veuillez essayer de fournir une <strong>réponse substantielle</strong>, pour les discussions, <strong>veuillez utiliser les commentaires</strong> et <strong>rappelez-vous de voter</strong> (une fois identifié) !"
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
+msgstr "<span class='big strong'>Nous vous invitons à répondre à votre propre question</span>, mais veuillez vous assurer de fournir une <strong>réponse</strong>. Sachez que vous pouvez toujours <strong>reformuler votre question initiale</strong>. Veuillez <strong>utiliser les commentaires pour discuter</strong> et <strong>n'oubliez pas de voter :)</strong> pour les réponses que vous avez aimées (ou peut-être contre celles aue vous n'avez pas aimées) !"
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "réponse modifiée"
+msgstr "Ajouter une réponse"
-# FIXME
#: templates/question/question_controls.html:5
msgid "retag"
msgstr "requalifier"
@@ -7274,53 +6581,43 @@ msgid "close"
msgstr "fermer"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Tags de la question"
+msgstr "Utilititaires des questions"
-# FIXME
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de réponses"
+msgstr "cliquer pour ne plus suivre cette question"
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Toutes les questions"
+msgstr "Suivi"
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Toutes les questions"
+msgstr "Ne plus suivre"
-# FIXME
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "Cliquez ici pour voir les questions ayant obtenu le plus de réponses"
+msgstr "Cliquer pour suivre cette question"
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Toutes les questions"
+msgstr "Suivre"
#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(count)s suiveur"
+msgstr[1] "%(count)s suiveurs"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "S'abonner au flux RSS des questions"
+msgstr "souscrire au flux rss de cette question"
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "S'abonner au flux RSS des questions"
+msgstr "souscrire au flux rss"
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7331,42 +6628,37 @@ msgstr "Inviter"
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
msgstr "Ajouter"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "ou"
+msgstr "- ou -"
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Votre email (ne sera pas communiqué):"
+msgstr "partager avec tout le monde"
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Sélectionnées individuellement"
+msgstr "Utilisateurs individuel"
#: templates/question/sidebar.html:88
msgid "You"
msgstr "Vous"
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Ajouter"
+msgstr "et"
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "%(rev_count)s revision"
+msgstr "%(more_count)s de plus"
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7374,17 +6666,17 @@ msgstr "Fils public"
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr ""
+msgstr "Statistiques"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "posée"
+msgstr "Demandé"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7395,23 +6687,20 @@ msgid "times"
msgstr "fois"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "dernière mise à jour"
+msgstr "Dernière mise à jour"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Questions liées"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "Abonnements aux emails"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "Abonnements aux emails"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7439,19 +6728,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "Abonnements aux emails"
+msgstr "gérer les inscriptions"
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "Abonnements aux emails"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "Abonnements aux emails"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7462,107 +6748,90 @@ msgid "Date"
msgstr "Date"
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "Lieu"
+msgstr "Action"
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Rédacteur"
+msgstr "Éditer"
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "questions"
+msgstr "Sections:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "messages/"
+msgstr "méssages"
#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
-msgstr ""
+msgstr "résponses du forum (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "Veuillez utiliser %(tag_count)d mot-clé, ou moins"
+msgstr "éléments marqués (%(flags_count)s)"
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Réouvrir ses propres questions"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "approuvée"
+msgstr "Approuver"
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr "Refuser"
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Envoyer le message"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profil - réactions"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "Supprimer"
+msgstr "selectionner:"
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "dernière connexion"
+msgstr "vu"
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "date (↓)"
+msgstr "nouvelle"
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "bronze"
+msgstr "aucune"
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "dernière connexion"
+msgstr "marquer comme vu"
-# FIXME ou "ayant reçu une récompense"
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "marquée comme meilleure réponse"
+msgstr "marquer comme nouveau"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr ""
+msgstr "rejeter"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "Voir tous les mots-clés"
+msgstr "supprimer les marqueurs/approuver"
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "Supprimer"
+msgstr "supprimer le message"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7574,7 +6843,7 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:14
msgid "2) Please enter details here. This text will be sent to the user."
-msgstr ""
+msgstr "2) Veuillez saisir ici les détails. Ce texte sera envoyé à l'utilisateur."
#: templates/user_profile/reject_post_dialog.html:20
#: templates/user_profile/reject_post_dialog.html:88
@@ -7583,33 +6852,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Motif de cloture :"
+msgstr "Utiliser une autre raison"
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "Veuillez choisir une des options ci-dessus"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "Version auswählen"
+msgstr "Sélectionner cette raison"
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "Supprimer ce commentaire"
+msgstr "Supprimer cette raison"
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "vous avez une nouvelle réponse"
+msgstr "Ajouter une nouvelle raison"
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7619,9 +6883,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Modifier une question"
+msgstr "Éditer la raison"
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7637,14 +6900,12 @@ msgid "Auto-tweeting is inactive"
msgstr "Auto-tweeting est inactif"
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "Supprimer le compte"
+msgstr "Sélectionner le compte twitter"
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "Créer un compte"
+msgstr "utiliser un autre compte"
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7654,7 +6915,6 @@ msgstr "Auto-twettage est éteint"
msgid "Start tweeting"
msgstr "Démarrer le tweetage"
-# FIXME ou bien "Annulation des emails de notification de mises à jour" ???
#: templates/user_profile/user.html:12
#, python-format
msgid "%(username)s's profile"
@@ -7676,7 +6936,7 @@ msgstr "changer d'image"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
msgid "remove"
-msgstr ""
+msgstr "supprimer"
#: templates/user_profile/user_edit.html:32
msgid "Registered user"
@@ -7687,9 +6947,8 @@ msgid "Screen Name"
msgstr "Pseudo"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Compte supprimé."
+msgstr "(ne peut pas être changer)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7703,68 +6962,59 @@ msgstr "Abonnements aux emails"
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
-msgstr "Paramètres d'abonnement aux emails"
+msgstr "Réglages d'abonnement aux emails"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr ""
-"<strong>Votre adresse email</strong> (ne sera<strong>pas</strong> visible "
-"des autres utilisateurs; et doit être valide)"
+msgstr "Arreter l'envoi de courriel"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "utiliser les mots-clés (tags)"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr "Sauvegarder les langues"
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Toutes les questions"
+msgstr "questions suivies"
#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr "Mettre à jour le profil"
#: templates/user_profile/user_info.html:41
-#, fuzzy
msgid "manage login methods"
-msgstr "Bitte einloggen"
+msgstr "gestion des méthodes d'authentification"
#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr "nom réél"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "FIXME Setting groups"
+msgstr "groupes"
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr "ajouter un groupe"
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
msgstr "membre depuis"
@@ -7773,9 +7023,8 @@ msgid "last seen"
msgstr "dernière connexion"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Site web"
+msgstr "Site internet"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7843,10 +7092,7 @@ msgstr "Envoyer un message à %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Un email sera envoyé à cet utilisateur avec le champ 'reply-to' pré-"
-"renseigné avec votre adresse email, afin qu'il puisse vous répondre "
-"directement. Merci de vérifier que votre adresse email est correcte."
+msgstr "Un email sera envoyé à cet utilisateur avec le champ 'reply-to' pré-renseigné avec votre adresse email, afin qu'il puisse vous répondre directement. Merci de vérifier que votre adresse email est correcte."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7861,22 +7107,21 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
+msgstr "Les administrateurs ont tous les privilèges des utilisateurs normaux, mais en plus ils peuvent assigner ou révoquer n'importe quel statut de n'importe quel utilisateur, et ils sont exemptés des limites de réputation."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
+msgstr "Les modérateurs ont les mêmes privilèges que les administrateurs, sauf qu'ils ne peuvent pas ajouter ou supprimer les statuts utilisateurs de 'modérateur' ou 'administrateur'."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
-msgstr ""
+msgstr "Le statut 'approuvé' signifie la même chose qu'utilisateur régulier."
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
-msgstr "Les utilisateurs suspendus ne peuvent pas étiqueter les messages"
+msgstr "Les utilisateurs suspendus ne peuvent seulement qu'éditer ou supprimer leurs publications."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7887,35 +7132,33 @@ msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr ""
+msgstr "réseau"
#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Suivi par %(count)s personne"
+msgstr[1] "Suivi par %(count)s personnes"
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous suivez %(count)s personne"
+msgstr[1] "Vous suivez %(count)s personnes"
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "Votre réseau est vide. Aimeriez-vous suivre quelqu'un ? - Il vous suffit de visiter son profil et de cliquer \"suivre\""
-# FIXME ou bien "Annulation des emails de notification de mises à jour" ???
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "Profil de l'utilisateur %(username)s"
+msgstr "Réseau de %(username)s est vide"
-# TODO demander au développeur de faire 2 entrées distinctes. Une contiendra "date (↑)" et l'autre "date"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
@@ -7925,16 +7168,16 @@ msgstr "actualité (↓)"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
msgid "source"
-msgstr ""
+msgstr "source"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
-msgstr "L'évolution de votre Karma."
+msgstr "Évolution de votre aura."
#: templates/user_profile/user_reputation.html:14
#, python-format
msgid "%(user_name)s's karma change log"
-msgstr "Evolution du karma de %(user_name)s"
+msgstr "Évolution de l'aura de %(user_name)s"
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7949,11 +7192,10 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> Question"
msgstr[1] "<span class=\"count\">%(counter)s</span> Questions"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "réponse"
-msgstr[1] "réponses"
+msgstr[0] "Réponse"
+msgstr[1] "Réponses"
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7976,11 +7218,9 @@ msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
msgstr[0] "<span class=\"count\">%(counter)s</span> Badge"
msgstr[1] "<span class=\"count\">%(counter)s</span> Badges"
-# FIXME
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "Conseils pour répondre"
+msgstr "Répondre à:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -7992,17 +7232,15 @@ msgstr "Commentaires et réponses à d'autres questions"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "utilisateurs suiveurs et suivis"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "Statistiques sur la réputation de cet utilisateur"
+msgstr "Graphique de l'aura de l'utilisateur"
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "questions favorites de cet utilisateur"
+msgstr "Les questions que cet utilisateur suit"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -8015,7 +7253,7 @@ msgstr "votes"
#: templates/user_profile/user_tabs.html:42 views/users.py:973
msgid "email subscription settings"
-msgstr "Paramètres d'abonnement aux emails"
+msgstr "Réglages d'abonnement aux emails"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
msgid "moderate this user"
@@ -8039,54 +7277,45 @@ msgid "Tips"
msgstr "Astuces"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr ""
-"Rédiger vos réponses afin qu'elles soient pertinentes pour la communauté."
+msgstr "donner une réponse intéressante à cette communauté"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-"Contentez-vous de donner une réponse, plutôt que de vous engagez dans une "
-"discussion."
+msgstr "Contentez-vous de donner une réponse, plutôt que de vous engagez dans une discussion."
#: templates/widgets/ask_button.html:9
msgid "Ask the Group"
msgstr "Demander au Groupe"
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Votre nom:"
+msgstr "Ajouter du détail (optionnel)"
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr "Ajouter des détails"
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Sélectionnez un thème (skin)"
+msgstr "Sélectionner la langue"
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Contributeurs"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "ce champ est obligatoire"
+msgstr ", l'un d'eux est nécessaire"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "Mots-clés (tags)"
+msgstr "étiquettes:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
msgstr "(obligatoire)"
-# FIXME
#: templates/widgets/edit_post.html:71
msgid "Toggle the real time Markdown editor preview"
msgstr "Basculer vers l'aperçu avec éditeur temps-réel"
@@ -8100,7 +7329,7 @@ msgstr ""
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
-msgstr ""
+msgstr "Le contenu de ce site est sous licence %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
@@ -8123,57 +7352,48 @@ msgid "Group info"
msgstr "Information du groupe"
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr "Éditer la description"
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "modifier/"
+msgstr "changer le logo"
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "Supprimer"
+msgstr "supprimer le logo"
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr "ajouter un logo"
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Questions liées"
+msgstr "modéré les questions par email"
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "autoriser uniquement les mots-clés sélectionnés"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr "Comment les utilisateurs rejoignent ce groupe?"
-# FIXME
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "utilisateur modéré"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "autoriser uniquement les mots-clés sélectionnés"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "Votre adresse email <i>(ne sera pas communiquée)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8207,14 +7427,13 @@ msgid "back to home page"
msgstr "Retour à l'accueil"
#: templates/widgets/logo.html:4
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s logo"
-msgstr "Logo du site de Questions/Réponses"
+msgstr "logo de %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Aide sur les balises \"Markdown\""
+msgstr "Les bases de Markdown"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8263,13 +7482,11 @@ msgstr "Communauté"
#: templates/widgets/meta_nav.html:27
msgid "badges"
-msgstr "Réputation"
+msgstr "badges"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr ""
-"Rédiger vos réponses afin qu'elles soient pertinentes pour la communauté."
+msgstr "Poser une question pouvant interesser cette communauté"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8291,29 +7508,27 @@ msgstr[1] "votes"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "TOUT"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
-msgstr "Voir les questions sans réponses"
+msgstr "Voir les questions en suspens"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "EN SUSPENS"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "Voir vos questions favorites"
+msgstr "voir vos questions suivies"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "SUIVI"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "Veuillez saisir votre question !"
+msgstr "Veuillez poser votre question ici"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8324,34 +7539,31 @@ msgid "Ignored tags"
msgstr "Tags ignorés"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Cloturer ses propres questions"
+msgstr "Ne montrer que les questions de"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
-msgstr ""
+msgstr "Envoyez-moi des alertes par email pour"
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Changer d'email"
+msgstr "Changer la fréquence des emails"
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "1 Version"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8361,80 +7573,75 @@ msgstr "(éditer les catégories)"
#: templates/widgets/user_long_score_and_badge_summary.html:3
msgid "read only access"
-msgstr ""
+msgstr "accès en lecture seule"
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "aura :"
#: templates/widgets/user_long_score_and_badge_summary.html:15
msgid "badges:"
msgstr "badges :"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "deconnexion/"
+msgstr "déconnexion"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Merci de vous authentifiez :"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
-msgstr "paramètres"
+msgstr "réglages"
#: templates/widgets/user_navigation.html:24
msgid "widgets"
msgstr "composants"
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "Votre karma est %(reputation)s"
+msgstr "Votre aura est %(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
-msgstr ""
+msgstr "L'aura reflète la valeur de votre contribution à la communauté."
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
-msgstr ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr "Comme vous êtes %(role)s du site, vous avez accès à toutes les fonctionnalités, indépendamment de votre aura."
#: templates/widgets/user_perms.html:15
msgid "The higher is your karma, the more rights you have on this site."
-msgstr ""
+msgstr "Plus grande est votre aura, plus vous avez de droits sur ce site."
#: templates/widgets/user_perms.html:19
msgid "Currently, you can:"
msgstr "Actuellement, vous pouvez :"
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Cloturer les questions posées par d'autres"
+msgstr "Poster des questions, des réponses et des commentaires"
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "bronze"
+msgstr "non"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
-msgstr ""
+msgstr "Oups, désolé - une erreur s'est produite"
#: utils/decorators.py:123
-#, fuzzy
msgid "Please login to post"
-msgstr "Bitte einloggen"
+msgstr "Veuillez vous identifier pour poster"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
+msgstr "Du spam a été détecter dans votre message, désolé si ceci est une erreur"
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
@@ -8445,9 +7652,8 @@ msgid "this field is required"
msgstr "ce champ est obligatoire"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "choisissez un nom d'utilisateur"
+msgstr "Choisir un pseudonyme"
#: utils/forms.py:103
msgid "user name is required"
@@ -8467,24 +7673,19 @@ msgstr "désolé, aucun utilisateur ne porte ce nom"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"désolé, ce nom d'utilisateur est utilisé par plusieurs utilisateurs. C'est "
-"un problème grave, qui peut témoigner de la présence d'un bug dans "
-"l'application. Merci de prévenir l'administrateur du site. "
+msgstr "désolé, ce nom d'utilisateur est utilisé par plusieurs utilisateurs. C'est un problème grave, qui peut témoigner de la présence d'un bug dans l'application. Merci de prévenir l'administrateur du site. "
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"un nom d'utilisateur doit comporter uniquement des lettres, des espaces et "
-"des caractères de soulignement (ou <i>underscores</i> : '_')"
+msgstr "un nom d'utilisateur doit comporter uniquement des lettres, des espaces et des caractères de soulignement (ou <i>underscores</i> : '_')"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
+msgstr "veuillez utiliser au moins quelques caractères alphabétiques dans le nom d'utilisateur"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
-msgstr ""
+msgstr "symbole \"@\" non autorisé"
#: utils/forms.py:222
msgid "Your email <i>(never shared)</i>"
@@ -8496,18 +7697,15 @@ msgstr "l'adresse email est obligatoire"
#: utils/forms.py:225
msgid "please enter a valid email address"
-msgstr "Veuillez entrer une adresse email valide"
+msgstr "Veuillez saisir une adresse email valide"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr ""
-"Cette adresse email est déjà utilisée par un autre utilisateur; veuillez en "
-"saisir une autre"
+msgstr "Cette adresse email est déjà utilisée par un autre utilisateur; veuillez en saisir une autre"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "l'adresse email est obligatoire"
+msgstr "cette adresse email n'est pas autorisée"
#: utils/forms.py:265
msgid "password is required"
@@ -8549,31 +7747,27 @@ msgstr[1] "il y a %(min)d minutes"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr ""
+msgstr "Un nouvel avatar a téléchargé vers le serveur avec succès."
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr ""
+msgstr "Votre avatar a été mis à jour avec succès."
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr ""
+msgstr "Les avatars ont été supprimés avec succès."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Votre adresse email n'a pas été modifiée."
+msgstr "votre publication n'a pas été accepter"
#: views/commands.py:136
-#, fuzzy
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
-"Désolé, mais les utilisateurs anonymes ne peuvent aps accepter les réponses"
+msgstr "Désolé, mais les utilisateurs anonymes ne peuvent accéder à la boîte de réception"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "les utilisateurs anonymes ne peuvent pas voter"
+msgstr "Désolé, les utilisateurs anonymes ne peuvent pas voter"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8590,59 +7784,49 @@ msgstr "Désolé, il semble y avoir un problème..."
#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr ""
-"Désolé, mais les utilisateurs anonymes ne peuvent aps accepter les réponses"
+msgstr "Désolé, mais les utilisateurs anonymes ne peuvent aps accepter les réponses"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"Votre abonnement a été enegistré, mais nous devons valider votre adresse "
-"email %(email)s ; <a href='%(details_url)s'>Cliquez ici pour en savoir plus</"
-"a>."
#: views/commands.py:405
msgid "email update frequency has been set to daily"
-msgstr ""
-"La fréquence d'envoi des emails de notification de mises à jour est "
-"désormais \"quotidienne\"."
+msgstr "La fréquence d'envoi des emails de notification de mises à jour est désormais \"quotidienne\"."
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Désolé, la page que vous avez demandé est introuvable."
+msgstr "Désolé, vous ne pouvez pas supprimer l'étiquette"
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
-msgstr ""
+msgstr "L'abonnement a l'étiquette a été annulé (<a href=\"%(url)s\">défaire</a>)."
#: views/commands.py:710
#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
-msgstr ""
+msgstr "Veuillez vous identifier pour vous désincrire de: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Créer un compte"
+msgstr "Créer"
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "Merci de vous authentifiez :"
+msgstr "Veuillez vous identifier pour voter"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Merci de vous authentifiez :"
+msgstr "Veuillez vous inscrire pour supprimer/récupérer une publication"
#: views/commands.py:1042
#, python-format
msgid "Group %(name)s does not exist"
-msgstr ""
+msgstr "Le groupe %(name)s n'existe pas"
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8654,11 +7838,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
msgstr ""
-"Désolé, mais les utilisateurs anonymes ne peuvent pas accéder à cette "
-"fonction"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8669,20 +7850,17 @@ msgid "The answer is now published"
msgstr "Cette réponse est maintenant publiée"
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "A propos de %(site_name)s"
+msgstr "À propos de %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
-msgstr ""
-"Veuillez vous identifier ou vous enregistrez pour envoyer des remarques"
+msgstr "Veuillez vous identifier ou vous enregistrez pour envoyer des remarques"
-# FIXME à vérifier
#: views/meta.py:118
msgid "Q&A forum feedback"
-msgstr ""
-"Vos remarques, critiques et suggestions sur notre forum de questions/réponses"
+msgstr "Vos remarques, critiques et suggestions sur notre forum de questions/réponses"
#: views/meta.py:122
msgid "Thanks for the feedback!"
@@ -8690,40 +7868,33 @@ msgstr "Merci pour vos remarques !"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Nous aimerions bien savoir ce que vous pensez de notre service de questions/"
-"réponses ! Lors de votre prochaine visite, n'hésitez pas à nous envoyer vos "
-"remarques, critiques et suggestions ;o)"
+msgstr "Nous aimerions bien savoir ce que vous pensez de notre service de questions/réponses ! Lors de votre prochaine visite, n'hésitez pas à nous envoyer vos remarques, critiques et suggestions ;o)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Politique en matière de respect de la vie privée"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "utiliser les mots-clés (tags)"
+msgstr "Étiquettes suggérés"
#: views/readers.py:256
#, python-format
msgid ""
"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
"and set the base url for your site to function properly"
-msgstr ""
+msgstr "Veuillez vous rendre dans <a href=\"%s\">\"Réglages->URL, mots-clés et accueil\"</a> pour définir l'URL de base, afin que votre site fonctionne correctement"
#: views/readers.py:421
-#, fuzzy
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr "Désolé, cette question a été supprimée, et n'est plus accessible."
+msgstr "Désolé, le commentaire que vous cherchez a été supprimé, et n'est plus accessible."
-# FIXME
#: views/users.py:287
msgid "moderate user"
msgstr "utilisateur modéré"
-# FIXME ou bien "Annulation des emails de notification de mises à jour" ???
#: views/users.py:529
msgid "user profile"
msgstr "profil de l'utilisateur"
@@ -8745,19 +7916,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profil - réputation de l'utilisateur"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Envoyer le message"
+msgstr "messages privés"
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profil - réactions"
+msgstr "profile - méssages"
#: views/users.py:820
msgid "profile - responses"
@@ -8769,12 +7937,11 @@ msgstr "profil - votes"
#: views/users.py:883
msgid "user karma"
-msgstr "karma utilisateur"
+msgstr "aura de l'utilisateur"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profil - réputation de l'utilisateur"
+msgstr "Profil - Aura de l'utilisateur"
#: views/users.py:902
msgid "users favorite questions"
@@ -8797,14 +7964,13 @@ msgid "profile - email subscriptions"
msgstr "profil - abonnements emails"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profil - réactions"
+msgstr "profile - %(section)s"
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
-msgstr ""
-"Désolé, les utilisateurs anonymes ne peuvent pas transférer de fichiers"
+msgstr "Désolé, les utilisateurs anonymes ne peuvent pas transférer de fichiers"
#: views/writers.py:91
#, python-format
@@ -8814,74 +7980,59 @@ msgstr "Les types de fichiers autoprisés sont '%(file_types)s'"
#: views/writers.py:104
#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr ""
-"La taille maximale autorisée pour un fichier est de %(file_size)s Kilo-octets"
+msgstr "La taille maximale autorisée pour un fichier est de %(file_size)s Kilo-octets"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Une erreur est survenue lors du transfert du fichier sur notre serveur. "
-"Merci de contacter l'administrateur."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Une erreur est survenue lors du transfert du fichier sur notre serveur. Merci de contacter l'administrateur."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
-msgstr ""
+msgstr "<span class=\"strong big\">Vous pouvez commencer par poser votre question anonymement</span>. Quand vous la soumettrez, vous serez redirigé vers la page d'identification ou d'inscription. Votre question sera conservée dans la session actuelle et sera publiée une fois que vous serez connecté. L'identification dure environ 30 secondes, l'inscription initiale prend une minute ou moins."
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "Voir les questions sans réponses"
+msgstr "Veuillez vous connecter pour répondre à une question"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Ce compte est inactif."
+msgstr "Ce contenu est interdit"
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Aucun résultat"
+msgstr "Publication non trouvée"
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Désolé, vous ne pouvez pas publier de commentaires car vous semblez être "
-"déconnecté. Merci d'essayer de vous <a href=\"%(sign_in_url)s\">reconnecter</"
-"a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Désolé, vous ne pouvez pas publier de commentaires car vous semblez être déconnecté. Merci d'essayer de vous <a href=\"%(sign_in_url)s\">reconnecter</a>."
#: views/writers.py:749
-#, fuzzy
msgid "Sorry, anonymous users cannot edit comments"
-msgstr ""
-"Désolé, les utilisateurs anonymes ne peuvent pas transférer de fichiers"
+msgstr "Désolé, les utilisateurs aonymes ne peuvent pas éditer de commentaires"
#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Désolé, vous ne pouvez pas supprimer de commentaires car vous semblez être "
-"déconnecté. Merci d'essayer de vous <a href=\"%(sign_in_url)s\">reconnecter</"
-"a>."
+msgstr "Désolé, vous ne pouvez pas supprimer de commentaires car vous semblez être déconnecté. Merci d'essayer de vous <a href=\"%(sign_in_url)s\">reconnecter</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
-msgstr ""
-"Désolé, nous rencontrons apparemment des difficultés d'ordre techniques..."
+msgstr "Désolé, nous rencontrons apparemment des difficultés d'ordre techniques..."
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Désolé, la page que vous avez demandé est introuvable."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8892,1941 +8043,36 @@ msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "Nous avons besoin de valider votre adresse email. <a "
-#~ "id='validate_email_alert' href='%(details_url)s'>Cliquez ici</a> pour en "
-#~ "savoir plus."
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "Déconnexion"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Etant un utilisateur enregistré, vous pouvez vous connecter avec votre "
-#~ "OpenID, vous déconnecter du site, ou supprimer définitivement votre "
-#~ "compte."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "Vérification de votre adresse email"
-
-# FIXME
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "Informations concernant la procédure de validation d'email avec "
-#~ "%(send_email_key_url)s %(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "dernières questions"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "Veuillez saisir un titre descriptif pour votre question."
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "utiliser-ces-caracteres-dans-les-mots-cles"
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "Cet email ne doit pas être lié à Gravatar"
-
-#~ msgid "vote/"
-#~ msgstr "voter/"
-
-#, fuzzy
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Explique comment changer le mot de passe LDAP"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Skin: compteurs \"consultation\" \"vote\" et \"réponse\""
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "Valeur du compteur de votes pour \"pleines couleurs\""
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Couleur d'arrière plan pour votes = 0"
-
-#, fuzzy
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Nom de couleur HTML ou valeur hexadécimale"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Couleur de premier plan pour votes = 0"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Couleur d'arrière-plan pour votes"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Couleur de premier plan pour votes"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Couleur d'arrière-plan pour votes = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Couleur de premier plan pour votes = MAX"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "Valeur du compteur de consultations pour \"pleines couleurs\""
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Couleur d'arrière plan pour consultations = 0"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Couleur de premier plan pour votes = 0"
-
-#~ msgid "Background color for views"
-#~ msgstr "Couleur d'arrière-plan pour consultations"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Couleur de premier plan pour consultations"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Couleur d'arrière-plan pour consultations = MAX"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Couleur de premier plan pour consultations = MAX"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "Valeur du compteur de réponses pour \"pleines couleurs\""
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Couleur d'arrière plan pour réponses = 0"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Couleur de premier plan pour réponses = 0"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Couleur d'arrière-plan pour réponses"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Couleur de premier plan pour réponses"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Couleur d'arrière-plan pour réponses = MAX"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Couleur de premier plan pour réponses = MAX"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Couleur d'arrière-plan pour les éléments acceptés"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Couleur de premier plan pour réponse acceptée"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "Nombre de questions par défaut à afficher dans la liste "
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "Continuer de masquer les questions ignorées"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "questions favorites des utilisateurs"
-
-#~ msgid "favorite"
-#~ msgstr "favorite"
-
-#~ msgid "question_answered"
-#~ msgstr "question_repondue"
-
-#~ msgid "answer_commented"
-#~ msgstr "reponse_commentee"
-
-#~ msgid "answer_accepted"
-#~ msgstr "reponse_acceptee"
-
-#~ msgid "off"
-#~ msgstr "désactivé"
-
-#~ msgid "only selected"
-#~ msgstr "seulement ceux sélectionnés"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Nom d'utilisateur incorrect."
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "<p>Bonjour %(name)s,</p></p>Il y a du nouveau concernant %(num)d question:"
-#~ "</p>"
-#~ msgstr[1] ""
-#~ "<p>Bonjour %(name)s,</p><p>Il y a du nouveau concernant %(num)d questions:"
-#~ "</p>"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Merci de visiter notre forum de Questions/Réponses pour découvrir les "
-#~ "nouvelles questions. Passez le mot autour de vous si vous connaissez "
-#~ "quelqu'un susceptible de nous aider en répondant à certaines questions, "
-#~ "ou qui pourrait bénéficier de notre forum en y postant ses propres "
-#~ "questions..."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "FIXME - Dans vos derniers paramétrages, vous avez opté pour recevoir des "
-#~ "mails quotidiennement. Si vous recevez plus d'un email par jour, merci "
-#~ "d'avertir l'administrateur du forum de ce problème. "
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "FIXME - Dans vos derniers paramétrages, vous avez opté pour recevoir des "
-#~ "mails de façon hebdomadaire. Si vous recevez plus d'un email par semaine, "
-#~ "merci d'avertir l'administrateur du forum de ce problème. "
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Il est possible que vous receviez des liens plusieurs fois; nous sommes "
-#~ "en train de plancher sur ce problème"
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "Allez à l'adresse %(email_settings_link)s pour changer la fréquence des "
-#~ "emails de mises à jour, ou bien informez l'administrateur à l'adresse "
-#~ "%(admin_email)s"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "Le transfert d'images vers notre serveur est réservé aux utilisateurs "
-#~ "ayant plus de >%(min_rep)s points de réputation"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "Les utilisateurs bloques ne peuvent pas publier"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "Les utilisateurs suspendus ne peuvent pas publier"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "Un message ne peut pas être étiqueté \"abusif\" deux fois"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "Les utilisateurs bloqués ne peuvent pas étiqueter les messages"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "Les utilisateurs suspendus ne peuvent pas étiqueter les messages"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr ""
-#~ "Il faut au moins %(min_rep)s points de réputation pour pouvoir étiqueter "
-#~ "les messages comme étant du spam"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "%(max_flags_per_day)s dépassé"
-
-#, fuzzy
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "Les utilisateurs bloqués ne peuvent pas étiqueter les messages"
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "Les utilisateurs suspendus ne peuvent pas étiqueter les messages"
-
-#, fuzzy
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] ""
-#~ "Il faut au moins %(min_rep)s points de réputation pour pouvoir étiqueter "
-#~ "les messages comme étant du spam"
-#~ msgstr[1] ""
-#~ "Il faut au moins %(min_rep)s points de réputation pour pouvoir étiqueter "
-#~ "les messages comme étant du spam"
-
-# FIXME ou "ayant reçu un vote négatif"
-#~ msgid "cannot revoke old vote"
-#~ msgstr "impossible de révoquer un ancien vote"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s a modifié la question"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr ""
-#~ "Les utilisateurs %(people)s ont posté %(new_answer_count)s nouvelles "
-#~ "réponses"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s a/ont commenté cette question"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s a/ont commenté des réponses"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s a/ont commenté une réponse"
-
-# FIXME
-#~ msgid "change %(email)s info"
-#~ msgstr "Informations concernant le changement d'email : %(email)s"
-
-# FIXME
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "voici pourquoi les emails sont obligatoires; pour plus d'infos, consultez "
-#~ "la page %(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr ""
-#~ "<strong>Votre nouvelle adresse email:</strong> (ne sera<strong>pas</"
-#~ "strong> visible des autres utilisateurs; et doit être valide)"
-
-#~ msgid "Save Email"
-#~ msgstr "Sauvegarder l'email"
-
-# FIXME
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "valider l'information %(email)s ou visitez la page : %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "Email inchangé"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "ancien email %(email)s conservé; si vous souhaitez le changer rendez-vous "
-#~ "à l'url %(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "Adresse email modifiée."
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Votre adresse email actuelle %(email)s peut être "
-#~ "utilisée pour cela.</span>"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Merci d'avoir validé votre email.</span> Vous "
-#~ "pouvez désormais <strong>poser des questions</strong> et <strong>répondre "
-#~ "aux questions ouvertes</strong>. Vous pouvez également <strong>vous "
-#~ "abonnez pour recevoir périodiquement par email des questions qui vous "
-#~ "intéressent</strong>, ou être informé(e) des réponses et commentairesà "
-#~ "vos questions."
-
-# FIXME
-#~ msgid "email key not sent"
-#~ msgstr "l'email comportant la clé de validation n'a pas été envoyé"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Ihre momentane E-Mail-Adresse %(email)s wurde "
-#~ "bereits bestätigt</span>. Es wurde keine neue Bestätigungsmail versandt. "
-#~ "Sie können Ihre E-Mail-Adresse bei Bedarf <a "
-#~ "href='%(change_link)s'>ändern</a>."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "Créez vous un compte chez %(provider)s; pour plus d'infos, <a "
-#~ "href='%(gravatar_faq_url)s'>cliquez ici</a>"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "L'utilisateur %(username)s existe déjà; veuillez choisir un autre nom "
-#~ "pour \n"
-#~ " %(provider)s. Un email est aussi obligatoire, "
-#~ "cf. %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "Informations concernant la création d'un nouveau compte chez un "
-#~ "fournisseur d'identité externe %(provider)s; pour plus d'infos <a "
-#~ "href='%(gravatar_faq_url)s'>cliquez ici</a>"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "Informations concernant la création d'un nouveau compte Facebook pour se "
-#~ "connecter; pour plus d'infos visitez la page %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Ce compte existe déjà; merci d'en utiliser un autre."
-
-# FIXME
-#~ msgid "Screen name label"
-#~ msgstr "Pseudo"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "Merci de sélectionner une des options ci-dessus"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "L'outil de filtrage des mots-clés sera affiché à droite de l'écran, une "
-#~ "fos que vous serez authentifié"
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "Si vous pensez que ce message a été envoyé par erreur - \n"
-#~ "aucune action de votre part n'est nécessaire. Ignorez ce mail, et "
-#~ "veuillez accepter nos excuses \n"
-#~ "pour le dérangement que nous avons occasionné"
-
-#~ msgid "Login"
-#~ msgstr "Connexion"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Pourquoi utiliser OpenID ?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "OpenID est le nouveau standard d’identification sur Internet."
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "Le principe d'OpenID est simple : au lieu de créer un nouveau compte sur "
-#~ "chaque nouveau site que vous visitez, vous créez UNE FOIS POUR TOUTES un "
-#~ "compte \"OpenID\" chez le fournisseur de votre choix (Gmail, Yahoo, AOL, "
-#~ "Orange...).Vous pourrez ensuite le réutiliser pour vous authentifier sur "
-#~ "d'autres sites \"compatibles OpenID\", sans avoir besoin de remplir le "
-#~ "formulaire d'inscription de ces sites..."
-
-#~ msgid "openid is widely adopted"
-#~ msgstr ""
-#~ "OpenID à été adopté par tous les grands portails (Google, Yahoo, "
-#~ "Facebook, Microsoft, Flicker, ...) ce qui porte le nombre de comptes "
-#~ "OpenID à plus de 300 millions. Plus de 10000 sites sont compatibles "
-#~ "OpenID. "
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "OpenId est basé sur un standard international et libre."
-
-#~ msgid "Find out more"
-#~ msgstr "En savoir plus."
-
-#~ msgid "Get OpenID"
-#~ msgstr "Obtenir un compte OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Informations sur la méthode classique de connexion"
-
-#~ msgid "answer permanent link"
-#~ msgstr "lien permanent vers une réponse"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "Voir tous les mots-clés"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s a choisi cette réponse comme correcte"
-
-#~ msgid "Related tags"
-#~ msgstr "Tags associés"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Filtre des tags"
-
-#~ msgid "Badges summary"
-#~ msgstr "Résumé badges"
-
-#~ msgid "silver badge description"
-#~ msgstr "Badge argent - blah blah"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "est un site de questions/réponses, et non pas un forum de discussion. Par "
-#~ "conséquent, merci de ne pas discuter ou polémiquer dans vos réponses. "
-#~ "Vous avez toutefois la possibilité de faire de brèves discussions dans le "
-#~ "champ COMMENTAIRES."
-
-#~ msgid "Rep system summary"
-#~ msgstr ""
-#~ "Quand une question ou une réponse est jugée positivement par le reste de "
-#~ "la communauté, son auteur acquiert des points. Ces points lui permettent "
-#~ "de \"monter en grade\" et obtenir un pouvoir grandissant en terme de "
-#~ "possibilités de modérations. "
-
-#~ msgid "what is gravatar"
-#~ msgstr "Qu'est ce que 'Gravatar' ?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "Gravatar signifie (globally recognized avatar, en français avatar "
-#~ "universel).Gravatar est basé sur un service en ligne qui permet "
-#~ "d’attribuer un avatar (image) à une adresse e-mail. Vous laissez un "
-#~ "commentaire avec cette adresse e-mail sur un blog ou un forum de "
-#~ "discussion et l’image que vous avez choisie pour vous représenter "
-#~ "apparait automatiquement. Il faut bien sûr que le site en question gère "
-#~ "ces gravatars.Pour obtenir votre gravatar : 1. Rendez-vous sur le site "
-#~ "gravatar (http://fr.gravatar.com/) et saisissez votre adresse e-mail. "
-#~ "2. Vous allez recevoir un e-mail en retour. Cliquez sur le lien dans l’e-"
-#~ "mail pour confirmer votre adresse. 3. De retour sur le site de "
-#~ "gravatar, cliquez sur le lien mon gravatar. 4. Envoyez une photo que "
-#~ "vous associez à votre e-mail (pas trop grande, la photo, mais vous "
-#~ "pourrez la recadrer sur le site). 5. Maintenant, lorsque vous saisissez "
-#~ "votre e-mail avec un commentaire, votre gravatar s’affiche (patientez "
-#~ "quelques minutes quand même. 6. Vous pouvez créer autant de gravatars "
-#~ "que vous avez d’adresses e-mail."
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Bonjour %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a laissé <a href=\"%(post_url)s\">un nouveau "
-#~ "commentaire</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a laissé <a href=\"%(post_url)s\">un nouveau "
-#~ "commentaire</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a répondu à une question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a publié une nouvelle question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a mis à jour une réponse à la question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a mis à jour une question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>Sachez que vous pouvez facilement <a href=\"%(user_subscriptions_url)s"
-#~ "\">changer</a>\n"
-#~ "la fréquence à laquelle vous recevez les emails de notifications, ou "
-#~ "facilement vous désabonner. Merci de l'intérêt que vous protez à notre "
-#~ "forum !</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "<p>Salutations,<br/>L'administarteur du forum de Questions/Réponses</p>"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "J'aime ce message (cliquez à nouveau pour annuler)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "J'aime cette réponse (cliquez à nouveau pour annuler)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "Je n'aime pas ce message (cliquez à nouveau pour annuler)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "Je n'aime pas cette réponse (cliquez à nouveau pour annuler)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "Voir <strong>1</strong> de plus"
-#~ msgstr[1] "Voir <strong>%(counter)s</strong> de plus"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "Voir <strong>1</strong> commentaire de plus"
-#~ msgstr[1] "Voir <strong>%(counter)s</strong> commentaires de plus"
-
-#~ msgid "posts per page"
-#~ msgstr "messages par page"
-
-#~ msgid "Tag list"
-#~ msgstr "Liste des tags"
-
-#~ msgid "reputation"
-#~ msgstr "réputation"
-
-#~ msgid "oldest answers"
-#~ msgstr "réponses les plus anciennes"
-
-#~ msgid "newest answers"
-#~ msgstr "Réponses les plus récentes"
-
-#~ msgid "popular answers"
-#~ msgstr "réponses populaires"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Vous pouvez commencer par répondre anonymement à "
-#~ "cette question</span>, puis vous connecter ensuite "
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr ""
-#~ "vous pouvez répondre à vos propres questions uniquement pour donner une "
-#~ "réponse"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "Merci de vous contenter de donner une réponse; n'instaurez pas une "
-#~ "discussion"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Connectez vous (ou Inscrivez vous) pour poster votre réponse"
-
-#~ msgid "Answer the question"
-#~ msgstr "Répondre à cette question"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "ou"
-
-#~ msgid "email"
-#~ msgstr "email"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "Modification(s) d'email(s) annulée(s)"
-
-#~ msgid "question asked"
-#~ msgstr "question posée"
-
-#~ msgid "question was seen"
-#~ msgstr "la question a été vue:"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Me notifier les nouvelles réponses par email</strong> une fois "
-#~ "par jour"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Me notifier les nouvelles réponses par email</strong> une fois "
-#~ "par semaine"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Me notifier immédiatement dès qu'il y a des nouvelles réponses"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "Vous pourrez toujours ajuster la fréquence des emails de notification "
-#~ "depuis <strong><a href='%(profile_url)s?sort=email_subscriptions'>votre "
-#~ "profil</a></strong> ...)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "vous pourrez vous abonner aux mails de notifications de mise à jour dès "
-#~ "que vous vous serez connecté"
-
-#~ msgid "email subscription settings info"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "<span class='big strong'>Infos concernant les paramètres d'abonnement aux "
-#~ "emails </span> Ceci vous permet de vous abonner aux questions que vous "
-#~ "trouvez intéressantes. Vous recevrez les réponses par email. "
-
-#~ msgid "Stop sending email"
-#~ msgstr "Arrêter d'envoyer des emails"
-
-#~ msgid "age unit"
-#~ msgstr "ans "
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> Réponse"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Réponses"
-
-#~ msgid "thumb up"
-#~ msgstr "J'aime (+1)"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "L'utilisateur a voté positivement pour cela de nombreuses fois"
-
-#~ msgid "thumb down"
-#~ msgstr "J'aime pas (-1)"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "L'utilisateur a voté négativement pour cela de nombreuses fois"
-
-#~ msgid "reputation history"
-#~ msgstr "Historique de la réputation"
-
-#~ msgid "recent activity"
-#~ msgstr "activité récente"
-
-# FIXME
-#~ msgid "casted votes"
-#~ msgstr "abgegebene Stimmen"
-
-# FIXME
-#~ msgid "answer tips"
-#~ msgstr "Conseils pour répondre"
-
-#~ msgid "please try to provide details"
-#~ msgstr "Fournissez un maximum de détails."
-
-#~ msgid "ask a question"
-#~ msgstr "Poser une question"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Formulez votre question à l'aide du formulaire "
-#~ "ci-dessous (un court titre résumant la question, puis la question à "
-#~ "proprement parler, aussi détaillée que vous le souhaitez...)</span>. A "
-#~ "l'étape suivante, vous devrez saisir votre email et votre nom (ou un "
-#~ "pseudo si vous souhaitez rester anonyme...). Ces éléments sont "
-#~ "nécessaires pour bénéficier des fonctionnalités de notre module de "
-#~ "questions/réponses, qui repose sur un principe communautaire."
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-#~ "bestätigt.</span> Um Beiträge veröffentlichen zu können, müssen Sie Ihre "
-#~ "E-Mail-Adresse bestätigen. <a href='%(email_validation_faq_url)s'>Mehr "
-#~ "infos hier</a>.<br>Sie können Ihren Beitrag speichern und die Bestätigung "
-#~ "danach durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Vous devez vous authentifier pour publier votre question "
-
-#~ msgid "question tips"
-#~ msgstr "conseils pour poser une question"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "Merci de poser une question pertinente."
-
-#~ msgid "login"
-#~ msgstr "Connexion"
-
-#~ msgid "no items in counter"
-#~ msgstr "0"
-
-#~ msgid "choose password"
-#~ msgstr "choisissez un mot de passe"
-
-#~ msgid "retype password"
-#~ msgstr "Saisissez à nouveau le mot de passe <i>(pour confirmation)</i>"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s question"
-#~ msgstr[1] "%(q_num)s questions"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s badge"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s badges"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "réputation de l'utilisateur au sein de la communauté"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "La question doit comporter plus de 10 caractères."
-
-#~ msgid "(please enter a valid email)"
-#~ msgstr "(veuillez entrer une adresse email valide)"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "J'aime ce message (cliquez à nouveau pour annuler)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "Je n'aime pas ce message (cliquez à nouveau pour annuler)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr ""
-#~ "Cette question a été close pour la raison suivante : : \"%(close_reason)s"
-#~ "\" par"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)s réponse :"
-#~ msgstr[1] ""
-#~ "\n"
-#~ " %(counter)s réponses :"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr ""
-#~ "marquer cette réponse comme favorite (cliquez à nouveau pour annuler)"
-
-#~ msgid "Question tags"
-#~ msgstr "Tags de la question"
-
-#~ msgid "rss feed"
-#~ msgstr "flux RSS"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr ""
-#~ "Merci de commencer (marquer) quelques questions quand vous les visitez"
-
-# ##FIXME "In: [All questions] [Opened questions]"
-# ##FIXME "Dans: [toutes les questions] [questions ouvertes]"
-# ##FIXME "Questions: [toutes] [ouvertes]" POUR GAGNER DE LA PLACE !!!
-#~ msgid "In:"
-#~ msgstr "Questions:"
-
-#~ msgid "Keys to connect the site with external services like Facebook, etc."
-#~ msgstr ""
-#~ "Clés pour connecter le site avec des services externes comme Facebook, "
-#~ "etc."
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Réputation minimale requise pour réaliser les actions"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Sites"
-
-#~ msgid "Q&A forum website parameters and urls"
-#~ msgstr "Paramètres et URLs du forum de Questions/Réponses"
-
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "Paramètrages du thème (skin) et de l'interface utilisateur"
-
-#~ msgid "Limits applicable to votes and moderation flags"
-#~ msgstr "Limites applicables aux votes et aux drapeaux de modération"
-
-#~ msgid ""
-#~ "This option currently defines default frequency of emailed updates in the "
-#~ "following five categories: questions asked by user, answered by user, "
-#~ "individually selected, entire forum (per person tag filter applies) and "
-#~ "posts mentioning the user and comment responses"
-#~ msgstr ""
-#~ "Cette option définit la fréquence par défaut pour l'envoi par email des "
-#~ "mises à jour dans les cinq catégories suivantes : questions demandées par "
-#~ "l'utilisateur, auxquelles l'utilisateur a répondu, sélectionnées "
-#~ "individuellement, forum intégral (application d'un filtre de mots-clés "
-#~ "par personne) et messages mentionnant les réponses à l'utilisateur et les "
-#~ "réponses aux commentaires"
-
-#~ msgid ""
-#~ "If you change this url from the default - then you will also probably "
-#~ "want to adjust translation of the following string: "
-#~ msgstr ""
-#~ "si vous changez cette URL par défaut, alors vous voudrez probablement "
-#~ "ajuster la traduction des lignes suivantes :"
-
-#~ msgid ""
-#~ "Increment this number when you change image in skin media or stylesheet. "
-#~ "This helps avoid showing your users outdated images from their browser "
-#~ "cache."
-#~ msgstr ""
-#~ "Incrémenter ce nombre quand vous changez une image du thème ou une "
-#~ "feuille de style. Ceci permet d'éviter d'afficher aux utilisateurs "
-#~ "l'ancienne charte graphique (dont des éléments seraient présents dans "
-#~ "leur cache)"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "Vous êtes nouveau ? Commencez par lire notre <a href=\"%s\">FAQ</a> !"
-
-#~ msgid "newquestion/"
-#~ msgstr "nouvelle_question/"
-
-#~ msgid "newanswer/"
-#~ msgstr "nouvelle_reponse/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "par nom d'utilisateur"
-
-#~ msgid "Unknown error."
-#~ msgstr "Erreur inconnue."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "ReCaptcah est mal configuré."
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "mauvais paramètre de challenge ReCaptcha"
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "La solution Captcha était incorrecte"
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "Mauvais paramètres de vérification ReCaptcha."
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr ""
-#~ "Les clés d'API ReCaptcha fournies ne sont pas valables poru ce domaine."
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "Impossible de se connecter au service externe reCaptcha."
-
-#~ msgid "Invalid request"
-#~ msgstr "Requête invalide"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr ""
-#~ "Ajouter cette question à mes 'favoris' (cliquez à nouveau pour annuler)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "Retirer cette question de mes 'favoris' (cliquez à nouveau pour annuler)"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Tous les tags vérifiant '<span class=\"darkred\"><strong>%(stag)s</"
-#~ "strong></span>' "
-
-#~ msgid "Login name"
-#~ msgstr "Nom d'utilisateur"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-#~ "bestätigt.</span> Um Beiträge veröffentlichen zu können, müssen Sie Ihre "
-#~ "E-Mail-Adresse bestätigen. <a href='%(email_validation_faq_url)s'>Mehr "
-#~ "infos hier</a>.<br>Sie können Ihren Beitrag speichern und die Bestätigung "
-#~ "danach durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#~ msgid "mark-tag/"
-#~ msgstr "marquer-avec-un-tag/"
-
-#~ msgid "interesting/"
-#~ msgstr "interessant/"
-
-#~ msgid "ignored/"
-#~ msgstr "ignoree/"
-
-# FIXME
-#~ msgid "unmark-tag/"
-#~ msgstr "retirer-un-tag/"
-
-#~ msgid "favorites"
-#~ msgstr "favorites"
-
-# FIXME coquille dans phrase anglaise ???
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "Cette question a été sélectionnée favorite"
-#~ msgstr[1] "Cette question a été sélectionnée favorite"
-
-#~ msgid "thumb-up on"
-#~ msgstr "J'aime (+1) activé"
-
-#~ msgid "thumb-up off"
-#~ msgstr "J'aime (+1) désactivé"
-
-#~ msgid "community wiki"
-#~ msgstr "Wiki communautaire"
-
-#~ msgid "Location"
-#~ msgstr "Lieu"
-
-#~ msgid "command/"
-#~ msgstr "commande/"
-
-#~ msgid "search/"
-#~ msgstr "chercher/"
-
-#~ msgid "About"
-#~ msgstr "A propos"
-
-#~ msgid "how to validate email title"
-#~ msgstr "Comment valider le titre du courriel"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Logout now"
-#~ msgstr "Se déconnecter"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "Voir les questions marquées par '%(tag_name)s' "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(q_num)s question\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(q_num)s questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " Nous avons trouvé %(q_num)s question"
-#~ msgstr[1] ""
-#~ "\n"
-#~ " Nous avons trouvé %(q_num)s questions"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "Retirer '%(tag_name)s' de la liste des tags intéressants"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "Retirer '%(tag_name)s' de la liste des tags ignorés"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr ""
-#~ "voir d'autres questions de %(view_user)s marquées avec les mots-clés "
-#~ "'%(tag_name)s'"
-
-#~ msgid "home"
-#~ msgstr "accueil"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr ""
-#~ "Le captcha ci-dessous nous permet de vous assurer que vous êtes un "
-#~ "humain. Ceci permet de lutter contre les spammeurs, qui utilisent des "
-#~ "robots pour créer massivement et automatiquement des comptes..."
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Je suis un humain"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr "Veuillez indiquer si vous aimer ou non cette question en votant"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "vote"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "votes"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "cette réponse a été acceptée comme correcte"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "réponse"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "réponses"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "visualisation"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "visualisations"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "vote"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "votes"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "reponse"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "reponses "
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "vue"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "vues"
-
-#~ msgid "answers"
-#~ msgstr "réponses"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Requête invalide"
-
-#~ msgid "Askbot"
-#~ msgstr "Askbot"
-
-#~ msgid "disciplined"
-#~ msgstr "discipline"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr ""
-#~ "Suppression de son propre message avec un score de 3 votes positifs ou "
-#~ "plus"
-
-#~ msgid "peer-pressure"
-#~ msgstr "pression-des-pairs"
-
-#~ msgid "nice-answer"
-#~ msgstr "jolie-reponse/"
-
-#~ msgid "nice-question"
-#~ msgstr "jolie-question/"
-
-#~ msgid "pundit"
-#~ msgstr "cador"
-
-#~ msgid "popular-question"
-#~ msgstr "question-populaire"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "patrouille-citoyenne"
-
-#~ msgid "cleanup"
-#~ msgstr "nettoyage"
-
-#~ msgid "critic"
-#~ msgstr "critique"
-
-#~ msgid "editor"
-#~ msgstr "redacteur"
-
-#~ msgid "organizer"
-#~ msgstr "organisateur"
-
-#~ msgid "scholar"
-#~ msgstr "lernender"
-
-#~ msgid "student"
-#~ msgstr "schueler"
-
-#~ msgid "supporter"
-#~ msgstr "supporteur"
-
-#~ msgid "teacher"
-#~ msgstr "professeur"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr ""
-#~ "A obtenu au moins un vote positif lors de sa première réponse à une "
-#~ "question"
-
-#~ msgid "autobiographer"
-#~ msgstr "autobiographe"
-
-#~ msgid "self-learner"
-#~ msgstr "autodidacte"
-
-#~ msgid "great-answer"
-#~ msgstr "tres-bonne-reponse"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Réponse ayant obtenu au moins 100 votes positifs"
-
-#~ msgid "great-question"
-#~ msgstr "tres-bonne-question"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Question ayant obtenu au moins 100 votes positifs"
-
-#~ msgid "stellar-question"
-#~ msgstr "excellente-question"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Question favorite de 100 utilisateurs"
-
-#~ msgid "famous-question"
-#~ msgstr "question-celebre"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "A posé une question consultée plus de 10000 fois"
-
-#~ msgid "Alpha"
-#~ msgstr "Alpha"
-
-#~ msgid "alpha"
-#~ msgstr "alpha"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "A participé activement dans la phase alpha du projet"
-
-#~ msgid "good-answer"
-#~ msgstr "bonne-reponse"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Réponse ayant obtenu au moins 25 votes positifs"
-
-#~ msgid "good-question"
-#~ msgstr "bonne-question"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "Question ayant obtenu au moins 25 votes positifs"
-
-#~ msgid "favorite-question"
-#~ msgstr "question-favorite"
-
-#~ msgid "civic-duty"
-#~ msgstr "devoir-civique"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Style d'écriture (orthographe et grammaire)"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "style-d-ecriture"
-
-#~ msgid "Generalist"
-#~ msgstr "Generaliste"
-
-#~ msgid "generalist"
-#~ msgstr "generaliste"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "Actif dans de nombreuses catégories de questions"
-
-#~ msgid "expert"
-#~ msgstr "expert"
-
-#~ msgid "Yearling"
-#~ msgstr "Yearling (moins d'un an d'activité)"
-
-#~ msgid "yearling"
-#~ msgstr "yearling"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Membre actif depuis plus d'un an"
-
-#~ msgid "notable-question"
-#~ msgstr "question-remarquable"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "A posé une question consultée 2500 fois"
-
-#~ msgid "enlightened"
-#~ msgstr "eclaire"
-
-#~ msgid "Beta"
-#~ msgstr "Beta"
-
-#~ msgid "beta"
-#~ msgstr "beta"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "A participé activement dans la phase beta du projet"
-
-#~ msgid "guru"
-#~ msgstr "gourou"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "Réponse acceptée et ayant obtenu plus de 40 votes positifs"
-
-#~ msgid "necromancer"
-#~ msgstr "necromancien"
-
-#~ msgid "taxonomist"
-#~ msgstr "taxonomiste"
-
-#, fuzzy
-#~ msgid "%(type)s"
-#~ msgstr "le %(date)s"
-
-#~ msgid "Sender is"
-#~ msgstr "L'émetteur est"
-
-#~ msgid "Message body:"
-#~ msgstr "Corps du message:"
-
-#~ msgid "reputation points"
-#~ msgstr "points de réputation"
-
-#~ msgid "badges: "
-#~ msgstr "badges :"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Il existe déjà un compte portant ce nom !"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr ""
-#~ "Impossible d'avoir deux identifiants de connexion pour un même compte."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "Veuillez saisir un nom d'utilisateur et un mot de passe valides. Les deux "
-#~ "sont sensibles à la casse (minuscules/majuscules)."
-
-#~ msgid "Login failed."
-#~ msgstr "La connexion a échoué."
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "Veuillez saisir un nom d'utilisateur et un mot de passe valides. Notez "
-#~ "que les deux sont sensibles à la casse (respect des minuscules/"
-#~ "majuscules)."
-
-#~ msgid "sendpw/"
-#~ msgstr "envoi_mot_de_passe/"
-
-#~ msgid "password/"
-#~ msgstr "mot_de_passe/"
-
-#~ msgid "confirm/"
-#~ msgstr "confirmation/"
-
-#~ msgid "email/"
-#~ msgstr "courriel/"
-
-#~ msgid "validate/"
-#~ msgstr "valider/"
-
-#~ msgid "sendkey/"
-#~ msgstr "envoyer_cle/"
-
-#~ msgid "openid/"
-#~ msgstr "openid/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "connexion-externe/oubli-mot-de-passe/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "connexion-externe/inscription/"
-
-#~ msgid "Password changed."
-#~ msgstr "Mot de passe mis à jour."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr ""
-#~ "Nous n'avons trouvé aucun OpenID %s associé dans notre base de données."
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr ""
-#~ "L'OpenID %s n'est pas associé à l'utilisateur actuellement connecté."
-
-#~ msgid "Email Changed."
-#~ msgstr "Email mis à jour."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Cet OpenID est déjà associé à un autre compte."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "L'OpenID %s est maintenant associé à votre compte."
-
-#~ msgid "Request for new password"
-#~ msgstr "Demande de nouveau mot de passe"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr ""
-#~ "Un nouveau mot de passe et lien permettant de l'activer viennent d'être "
-#~ "envoyés à votre adresse email."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr ""
-#~ "Le mot de passe n'a pas pu être mis à jour. La clé de confirmation '%s' "
-#~ "n'est pas enregistrée. "
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr ""
-#~ "Impossible de changer le mot de passe. L'utilisateur n'existe plus dans "
-#~ "notre base de données."
-
-# FIXME
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr ""
-#~ "Le mot de passe de '%s' a été modifié. Vous pouvez maintenant vous "
-#~ "connecter."
-
-#~ msgid "email update message subject"
-#~ msgstr "Sujet du message de modification d'email"
-
-#~ msgid "sorry, system error"
-#~ msgstr "Désolé, erreur interne"
-
-#~ msgid "Account functions"
-#~ msgstr "Gérer votre compte"
-
-#~ msgid "Change email "
-#~ msgstr "Changer d'adresse email"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr "Ajouter ou modifier l'adresse email associée à votre compte"
-
-#~ msgid "Change OpenID"
-#~ msgstr "Changer d'OpenID"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Changer l'OpenID associé à votre compte"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr ""
-#~ "Supprimer votre nom d'utilisateur et toutes vos données de notre site"
-
-#~ msgid "toggle preview"
-#~ msgstr "basculer vers l'aperçu"
-
-#~ msgid "reading channel"
-#~ msgstr "Canal de lecture"
-
-#~ msgid "[author]"
-#~ msgstr "[auteur]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[date de publication]"
-
-#~ msgid "currency unit"
-#~ msgstr "devise"
-
-#~ msgid "[pages]"
-#~ msgstr "[pages]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "abbréviation des pages"
-
-#~ msgid "[tags]"
-#~ msgstr "[mots-cles]"
-
-#~ msgid "author blog"
-#~ msgstr "blog de l'auteur"
-
-#~ msgid "book directory"
-#~ msgstr "bibliothèque"
-
-#~ msgid "buy online"
-#~ msgstr "acheter en ligne"
-
-#~ msgid "reader questions"
-#~ msgstr "questions des lecteurs"
-
-#~ msgid "ask the author"
-#~ msgstr "Demander à l'auteur"
-
-#~ msgid "this question was selected as favorite"
-#~ msgstr "Cette question a été sélectionnée comme favorite"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "La réponse a été jugée correcte"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "S'abonner au flux RSS"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a>\n"
-#~ " for an answer to question \"%(origin_post_title)s\"</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a laissé <a href=\"%(post_url)s\">nouveau "
-#~ "commentaire</a>\n"
-#~ " concernant une réponse à la question \"%(origin_post_title)s\"</p>\n"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "Les tags nous permettent de classer et organiser les questions."
-
-#~ msgid "less answers"
-#~ msgstr "nb réponses (↑)"
-
-# FIXME
-#~ msgid "click to see coldest questions"
-#~ msgstr ""
-#~ "Cliquez ici pour voir les questions ayant obtenu le moins de réponses"
-
-#~ msgid "more answers"
-#~ msgstr "nb réponses (↓)"
-
-#~ msgid "unpopular"
-#~ msgstr "popularité (↑)"
-
-#~ msgid "popular"
-#~ msgstr "popularité (↓)"
-
-#~ msgid "responses"
-#~ msgstr "réponses"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Compte : changer d'URL OpenID"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr "Cette page vous permet de changer d'URL OpenID. Ne l'oubliez pas !"
-
-#~ msgid "Please correct errors below:"
-#~ msgstr "Merci de bien vouloir corriger les erreurs ci-dessous :"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "Cette page vous permet de changer de mot de passe. Ne l'oubliez pas !"
-
-# FIXME
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Associer votre OpenID avec ce site"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Désolé, il semble qu'une erreur se soit produite :"
-
-#~ msgid "Existing account"
-#~ msgstr "Ce compte existe déjà"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Mot de passe oublié ?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Compte : compte supprimé"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr ""
-#~ "Attention : après avoir supprimé votre compte, n'importe qui pourra créer "
-#~ "un compte en reprenant le nom d'utilisateur que vous utilisiez..."
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr ""
-#~ "Merci de cocher la case pour confirmer que vous voulez vraiment supprimer "
-#~ "votre compte."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Oui, je souhaite supprimer définitivement mon compte."
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Mot de passe / URL OpenID"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(obligatoire, pour des raisons de sécurité)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Supprimer définitivement ce compte"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Information sur la méthode classique de connexion"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr ""
-#~ "comment se connecter avec un mot de passe à travers le site web d'un "
-#~ "fournisseur d'identité externe ou utiliser %(feedback_url)s"
-
-#~ msgid "Send new password"
-#~ msgstr "Un nouveau mot de passe a été envoyé"
-
-#~ msgid "password recovery information"
-#~ msgstr "Informations concernant la récupération du mot de passe"
-
-#~ msgid "Reset password"
-#~ msgstr "Réinitialiser le mot de passe"
-
-#~ msgid "return to login"
-#~ msgstr "Retour à la page de connexion"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "Quelqu'un a fait une demande de réinitialisation de mot de passe sur le "
-#~ "forum de Questions/Réponses %(site_url)s.\n"
-#~ "Si vous n'êtes pas à l'origine de cette demande, ignorez ce message, et "
-#~ "votre mot de passe ne sera pas modifié..."
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "Email expliquant comment utiliser le nouveau mot de passe %(password)s "
-#~ "pour l'utilisateur %(username)s avec la clé %(key_link)s"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<span class='grey'>OpenID est un nouveau système d’authentification "
-#~ "décentralisé, qui permet à un internaute de se connecter à des milliers "
-#~ "de sites, en s'inscrivant auprès d'un seul d'entre eux. Vous possédez "
-#~ "probablement déjà un \"OpenID\" (sans le savoir...) car ce standard a été "
-#~ "adopté par les principaux acteurs d'internet : Yahoo, AOL, MySpace, "
-#~ "Facebook, IBM, Google et sa messagerie Gmail, DailyMotion, Flickr, "
-#~ "Wordpress, Blogger, Verisign, Orange, SourceForge...). \n"
-#~ "Dès lors que vous êtes inscrits à l'un de ces sites, vous pouvez "
-#~ "réutilisez votre identifiant et votre mot de passe pour vous authentifier "
-#~ "sur tout autre site \"compatible OpenID\" </span><p><span class=\"big"
-#~ "\">Si vous possédez un compte \"OpenID\" chez l'un des fournisseurs ci-"
-#~ "dessous, cliquez sur son logo pour vous authentifier : </span>"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "<p><span class=\"big strong\">Please select your favorite login method
-# below."
-# "</span></p><p><font color=\"gray\">External login services use <a href="
-# "\"http://openid.net\"><b>OpenID</b></a> technology, where your password "
-# "always stays confidential between you and your login provider and you don't
-# "
-# "have to remember another one. "
-# "Askbot option requires your login name and "
-# "password entered here.</font></p>"
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "Saisissez <span id=\"enter_your_what\">l'identifiant que vous utilisez "
-#~ "habituellement chez ce fournisseur de services</span><span class='grey'>"
-#~ "(à condition qu'il soit compatible OpenID)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "ou bien saisissez directement votre adresse web OpenID <a class="
-#~ "\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-
-#~ msgid "Enter your login name and password"
-#~ msgstr "Saisissez votre nom d'utilisateur AskBot et votre mot de passe"
-
-#~ msgid "Create account"
-#~ msgstr "Créer un compte"
-
-#~ msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Se connecter à %(settings.APP_SHORT_NAME)s avec FaceBook !"
-
-# TODO vérifier que %s contient le username et pas le nouveau mot de passe !
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr ""
-#~ "Votre question a été supprimée, ainsi que toutes les réponses associées."
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Votre question a été supprimée."
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "La question et toutes ses réponses ont été supprimées."
-
-#~ msgid "question"
-#~ msgstr "question"
-
-#~ msgid "unanswered/"
-#~ msgstr "nonrepondu/"
-
-#~ msgid "nimda/"
-#~ msgstr "nimda/"
-
-#~ msgid "Première révision de mots-clés"
-#~ msgstr "Erste Tag-Bearbeitung"
-
-#~ msgid "open any closed question"
-#~ msgstr "(ré)ouvrir n'importe quelle question cloturée"
-
-#~ msgid "books"
-#~ msgstr "Livres"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Datenschutz und die Privatsphäre unserer Nutzer sind uns wichtig. Auf "
-#~ "dieser Seite wird erklärt, wie wir mit Ihren Daten umgehen."
-
-#~ msgid "Site Visitors"
-#~ msgstr "Visiteurs du site"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information über das Anschauen von Fragen, Fragen-Versionen und "
-#~ "Antworten: Sowohl Zugriffszeitpunkt als auch -Inhalt werden für jeden "
-#~ "Nutzer aufgezeichnet, um eine korrekte Zählung der Zugriffe sowie einen "
-#~ "intakten Datenbestand zu gewährleisten und um zuvor angeforderte "
-#~ "Benachrichtigungsmails an die Nutzer zu versenden."
-
-#~ msgid "Personal Information"
-#~ msgstr "Informations personnelles"
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Benutzer können auf freiwilliger Basis Informationen über sich in ihrem "
-#~ "Benutzerprofil ablegen. Diese Daten werden nicht ohne die ausdrückliche "
-#~ "Zustimmung des Nutzers öffentlich angezeigt."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "Keine Daten, die nicht mit Zustimmung des Benutzers öffentlich auf der "
-#~ "Internetseite angezeigt werden, werden mit Dritten geteilt. "
-
-#~ msgid "Policy Changes"
-#~ msgstr "Changement de politique"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "Unsere Datenschutzrichtlinien können sich im Laufe der Zeit verfeinern "
-#~ "und verändern. Registrierte Benutzer werden in diesen Fällen automatisch "
-#~ "benachrichtigt."
-
-#~ msgid "Found by tags"
-#~ msgstr "Trouvés (par tags)"
-
-#~ msgid "Search results"
-#~ msgstr "Résultats de la recherche"
-
-#~ msgid "Found by title"
-#~ msgstr "Trouvés (par titre)"
-
-#, fuzzy
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "%(q_num)s question trouvée"
-#~ msgstr[1] "%(q_num)s questions trouvées"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Ouvrir la question précédemment close"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "raison"
-
-#~ msgid "on "
-#~ msgstr "le"
-
-#~ msgid "favorite questions"
-#~ msgstr "questions favorites"
-
-#~ msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-#~ msgstr ""
-#~ "Les types de fichiers autorisés sont : 'jpg', 'jpeg', 'gif', 'bmp', 'png' "
-#~ "et 'tiff'"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "Merci, votre email est désormais validé."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr ""
-#~ "Nous sommes ravis de vous revoir %s; vous êtes maintenant connecté(e)."
-
-#~ msgid "books/"
-#~ msgstr "livres/"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Eine Frage gefunden"
-#~ msgstr[1] "%(q_num)s Fragen gefunden"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Die Benutzer sind ausgezeichnet worden:"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</strong> "
-#~ "more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>%(counter)s</"
-#~ "strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>ein</strong> weiterer "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere "
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>Einen</strong> weiteren anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more comment\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>Einen</strong> weiteren Kommentar anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<strong>%(counter)s</strong> weitere Kommentare anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(cnt)s</span> Votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Bewertung"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(cnt)s</span> Bewertungen"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Tag\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Tags\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Tag"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(counter)s</span> Tags"
-
-#~ msgid "welcome to website"
-#~ msgstr "Welcome to Q&amp;A forum"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "popular tags"
-#~ msgstr "tags"
-
-#~ msgid ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgid_plural ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "<strong>Most recently answered</strong> questions are shown first."
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "Questions sorted by the <strong>number of answers</strong>."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr " "
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "<a href='%(gravatar_faq_url)s'>gravatar</a>"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/fr/LC_MESSAGES/djangojs.mo b/askbot/locale/fr/LC_MESSAGES/djangojs.mo
index 9979a6ce..8dd6623b 100644
--- a/askbot/locale/fr/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/fr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/fr/LC_MESSAGES/djangojs.po b/askbot/locale/fr/LC_MESSAGES/djangojs.po
index fbd28a24..8cf842e3 100644
--- a/askbot/locale/fr/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/fr/LC_MESSAGES/djangojs.po
@@ -1,24 +1,27 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
-# Christophe kryskool <christophe.chauvet@gmail.com>, 2011.
-# fbureau <francois.bureau@cloudwatt.com>, 2013
+# Camille Baldock <mademoisellegeek42@gmail.com>, 2011
+# Christophe kryskool <christophe.chauvet@gmail.com>, 2011-2013
+# Emmanuel <emmanuel@raviart.com>, 2013
+# François Bureau <francois.bureau@cloudwatt.com>, 2013
+# François Bureau <francois.bureau@cloudwatt.com>, 2013
# Camille Baldock <mademoisellegeek42@gmail.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2011-12-17 21:30+0000\n"
-"Last-Translator: Mademoiselle Geek <mademoisellegeek42@gmail.com>\n"
-"Language-Team: French (http://www.transifex.net/projects/p/askbot/team/fr/)\n"
-"Language: fr\n"
+"PO-Revision-Date: 2013-08-05 22:05+0000\n"
+"Last-Translator: Emmanuel <emmanuel@raviart.com>\n"
+"Language-Team: French (http://www.transifex.com/projects/p/askbot/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -33,9 +36,7 @@ msgstr "Merci d'ajouter au moins une méthode d'identification."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Vous n'avez pas encore de méthode d'identification, merci d'en ajouter une "
-"ou plus en cliquant sur un des icônes ci-dessous."
+msgstr "Vous n'avez pas encore de méthode d'identification, merci d'en ajouter une ou plus en cliquant sur un des icônes ci-dessous."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -117,8 +118,7 @@ msgstr "Destinataire:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
-"Pour voir le résultat de la recherche, 2 caractères ou plus sont requis"
+msgstr "Pour voir le résultat de la recherche, 2 caractères ou plus sont requis"
#: media/js/live_search.js:218
msgid "Ask Your Question"
@@ -175,11 +175,11 @@ msgid "content cannot be empty"
msgstr "le contenu ne peut pas être vide"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "merci de saisir au moins %s caractères"
-msgstr[1] "merci de saisir au moins %s caractères"
+msgstr[0] "veuillez saisir au moins plus de %s caractère"
+msgstr[1] "veuillez saisir au moins plus de %s caractères"
#: media/js/post.js:253
msgid "Back to the question"
@@ -215,21 +215,15 @@ msgstr "désolé, les utilisateurs anonymes ne peuvent pas voter"
#: media/js/post.js:558
msgid "please confirm offensive"
-msgstr ""
-"êtes-vous sûr que ce message est offensant, contient du spam, de la "
-"publicité, des remarques malveillantes, etc.?"
+msgstr "êtes-vous sûr que ce message est offensant, contient du spam, de la publicité, des remarques malveillantes, etc.?"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr ""
-"êtes-vous sûr que ce message est offensant, contient du spam, de la "
-"publicité, des remarques malveillantes, etc.?"
+msgstr "Êtes vous sur que ce est offençant, contient du spam, publicitaire, remarques malicieuses"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
-msgstr ""
-"les utilisateurs anonymes ne peuvent pas signaler les messages offensants"
+msgstr "les utilisateurs anonymes ne peuvent pas signaler les messages offensants"
#: media/js/post.js:561
msgid "confirm delete"
@@ -237,9 +231,7 @@ msgstr "êtes-vous de vouloir supprimer ceci?"
#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr ""
-"désolé, les utilisateurs anonymes ne peuvent pas supprimer ou annuler la "
-"suppression d'un message"
+msgstr "désolé, les utilisateurs anonymes ne peuvent pas supprimer ou annuler la suppression d'un message"
#: media/js/post.js:563
msgid "post recovered"
@@ -269,11 +261,8 @@ msgid "remove flag"
msgstr "supprimer le drapeau"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr ""
-"êtes-vous sûr que ce message est offensant, contient du spam, de la "
-"publicité, des remarques malveillantes, etc.?"
+msgstr "être vous sûr que cette publication est offensante, contient du spam, de la publicité, ou des remarques malicieuses, etc.?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -296,14 +285,14 @@ msgid "save comment"
msgstr "sauvegarder un commentaire"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "merci de saisir au moins %s caractères"
+msgstr "veuillez saisir au moins plus de %s caractères"
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "merci de saisir au moins %s caractères"
+msgstr "veuillez saisir au moins plus de %s caractères"
#: media/js/post.js:1723
#, c-format
@@ -315,9 +304,8 @@ msgid "minor edit (don't send alerts)"
msgstr "edition mineure (ne pas envoyer d'alertes)"
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Etes-vous sûr de vouloir supprimer votre identifiant %s?"
+msgstr "Êtes vous sûr de ne pas vouloir publier ce commentaire?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -333,8 +321,7 @@ msgstr "êtes-vous sûr de vouloir supprimer ce commentaire?"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
-msgstr ""
-"veuillez vous identifier ou vous enregistrez pour poster un commentaire"
+msgstr "veuillez vous identifier ou vous enregistrez pour poster un commentaire"
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
@@ -342,7 +329,7 @@ msgstr "Veuillez entrer le titre de la question (>10 caractères)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "Désolé, vous avez accès seulement en lecture"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
@@ -353,9 +340,8 @@ msgid "Enter the logo url or upload an image"
msgstr "Entrer l'URL du logo ou transférer votre image"
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Etes-vous sûr de vouloir supprimer votre identifiant %s?"
+msgstr "Voulez vous réellement supprimer cette image ?"
#: media/js/post.js:3341
msgid "change logo"
@@ -367,11 +353,8 @@ msgstr "ajouter un logo"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
-"l'étiquette \"%s\" a déjà été ajoutée, pas besoin de répéter l'oppération "
-"(appuyer sur \"echap\" pour supprimer)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "l'étiquette \"%s\" a déjà été ajoutée, pas besoin de répéter l'oppération (appuyer sur \"echap\" pour supprimer)"
#: media/js/post.js:3453
#, c-format
@@ -389,9 +372,8 @@ msgid "edit"
msgstr "modifier"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "le contenu ne peut pas être vide"
+msgstr "veuillez saisir au moins une étiquette"
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -406,9 +388,8 @@ msgid "save tags"
msgstr "sauvegarder les étiquettes"
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "nom du fichier"
+msgstr "Nom d'utilisateur:"
#: media/js/post.js:4710
msgid "Group name:"
@@ -442,11 +423,10 @@ msgstr[0] "Supprimer cet avertissement?"
msgstr[1] "Supprimer ces avertissements?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "supprimer ce commentaire"
-msgstr[1] "supprimer ce commentaire"
+msgstr[0] "Fermer cette entrée"
+msgstr[1] "Fermer ces entrées"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -455,14 +435,12 @@ msgstr[0] "Retirer tous les drapeaux et approbation pour cette entrée?"
msgstr[1] "Retirer tous les drapeaux et approbation pour ces entrées?"
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "votre message a été supprimé"
+msgstr "votre publication a été supprimée"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "votre message a été restauré!"
+msgstr "votre publication a été restaurée"
#: media/js/user.js:246
msgid "Accept"
@@ -481,9 +459,8 @@ msgid "Looks there are some things to fix:"
msgstr "Regarder il y'a quelques choses à corriger"
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "description de l'image"
+msgstr "Veuillez fournir une description"
#: media/js/user.js:446
msgid "Please provide details."
@@ -495,14 +472,11 @@ msgstr "une raison doit être choisi pour en supprimer une."
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
-"Une raison doit être choisi pour sélectionner un publication à rejeter."
+msgstr "Une raison doit être choisi pour sélectionner un publication à rejeter."
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"Veuillez <a href=\"%(signin_url)s\">vous connecter</a> pour suivre "
-"%(username)s"
+msgstr "Veuillez <a href=\"%(signin_url)s\">vous connecter</a> pour suivre %(username)s"
#: media/js/user.js:740
#, c-format
@@ -548,9 +522,8 @@ msgid "Ok"
msgstr "Ok"
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "annuler"
+msgstr "Annuler"
#: media/js/utils.js:1219
#, c-format
@@ -612,9 +585,7 @@ msgstr "ajouter un nouveau groupe"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
-"Le groupe %(name)s existe déjà. Les noms de groupes sont insensibles à la "
-"casse."
+msgstr "Le groupe %(name)s existe déjà. Les noms de groupes sont insensibles à la casse."
#: media/js/utils.js:2311
#, c-format
@@ -745,11 +716,8 @@ msgid "Insert a file"
msgstr "insérer un fichier"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr ""
-"saisir l'URL de l'image, par example http://www.example.com/image.jpg ou "
-"télécharger une image vers le serveur"
+msgstr "entrer l'URL de l'image, ex. http://www.example.com/image.jpg ou transférer le fichier de l'image"
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -805,15 +773,11 @@ msgstr "refaire"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
-"saisir l'URL de l'image, par example http://www.example.com/image.jpg ou "
-"télécharger une image vers le serveur"
+msgstr "saisir l'URL de l'image, par example http://www.example.com/image.jpg ou télécharger une image vers le serveur"
#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr ""
-"saisir une adresse web, par example http://www.example.com \"titre de la page"
-"\""
+msgstr "saisir une adresse web, par example http://www.example.com \"titre de la page\""
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
@@ -831,18 +795,11 @@ msgstr "nom du fichier"
msgid "link text"
msgstr "texte du lien"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "sauvegarder un commentaire"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "merci de saisir plus de %s caractères"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "merci de saisir au moins %s caractères"
-
-#~ msgid "please enter title"
-#~ msgstr "merci de saisir un titre"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "Etes-vous sûr de ne pas vouloir publier ce commentaire?"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/hr/LC_MESSAGES/django.mo b/askbot/locale/hr/LC_MESSAGES/django.mo
index b5ac9790..375b56b0 100644
--- a/askbot/locale/hr/LC_MESSAGES/django.mo
+++ b/askbot/locale/hr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/hr/LC_MESSAGES/django.po b/askbot/locale/hr/LC_MESSAGES/django.po
index 90b8dca1..388ce88f 100644
--- a/askbot/locale/hr/LC_MESSAGES/django.po
+++ b/askbot/locale/hr/LC_MESSAGES/django.po
@@ -1,29 +1,26 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-#
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: 0.7.48\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-15 11:54+0000\n"
-"Last-Translator: Krunoslav <kruno0407@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: hr\n"
+"PO-Revision-Date: 2013-08-02 05:36+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/askbot/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1373889289.0\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
-"IspriÄavamo se, ali anonimni posljetitelji ne mogu pristupiti ovoj funkciji"
+msgstr "IspriÄavamo se, ali anonimni posljetitelji ne mogu pristupiti ovoj funkciji"
#: feed.py:34 feed.py:108
msgid " - "
@@ -46,12 +43,12 @@ msgid "Country field is required"
msgstr "Potrebno je ispuniti polje Država"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "naslov mora biti > od %d znaka"
-msgstr[1] "naslov mora biti > od %d znaka"
-msgstr[2] "naslov mora biti > od %d znakova"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:199
#, python-format
@@ -71,17 +68,16 @@ msgid "title"
msgstr "naslov"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Postavite svoje pitanje!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "naslov mora biti > od %d znaka"
-msgstr[1] "naslov mora biti > od %d znaka"
-msgstr[2] "naslov mora biti > od %d znakova"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:270
#, python-format
@@ -107,8 +103,8 @@ msgstr[2] "svaki tag mora biti manji od %(max_chars)d znakova"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -124,23 +120,17 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d "
-"tag."
-msgstr[1] ""
-"Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d "
-"taga."
-msgstr[2] ""
-"Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d "
-"tagova."
+msgstr[0] "Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d tag."
+msgstr[1] "Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d taga."
+msgstr[2] "Tagovi su kratke rijeÄi bez razmaka. Možete koristiti najviÅ¡e %(max_tags)d tagova."
#: forms.py:439
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "koristite %(tag_count)d ili nijedan tag"
-msgstr[1] "koristite %(tag_count)d ili manje taga"
-msgstr[2] "koristite %(tag_count)d ili manje tagova"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:447
#, python-format
@@ -149,16 +139,13 @@ msgstr "Potreban je barem jedan od sljedećih tagova : %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki zajednice (karma nije dodjeljena i drugi mogu uređivati wiki post)"
+msgstr "wiki zajednice (karma nije dodjeljena i drugi mogu uređivati wiki post)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"odaberete li mogućnost wiki zajednice, pitanje i odgovor ne generiraju "
-"podove i imena autora neće biti prikazivana"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "odaberete li mogućnost wiki zajednice, pitanje i odgovor ne generiraju podove i imena autora neće biti prikazivana"
#: forms.py:496
msgid "update summary:"
@@ -168,9 +155,7 @@ msgstr "zašetak ažuriranja:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"unesite kratak zažetak provjere (npr. ispravljen pravopis, gramatika, "
-"stilistiÄke dorade - ovo polje nije obavezno)"
+msgstr "unesite kratak zažetak provjere (npr. ispravljen pravopis, gramatika, stilistiÄke dorade - ovo polje nije obavezno)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -206,7 +191,7 @@ msgstr "Promijeni status u"
#: forms.py:652
msgid "which one?"
-msgstr ""
+msgstr "koji"
#: forms.py:673
msgid "Cannot change own status"
@@ -264,23 +249,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "KorisniÄko ime:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Oznaka adrese ektroniÄke poÅ¡te"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "korisniÄko ime je nužno"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -296,17 +278,15 @@ msgstr "OznaÄite ne želite li otkrivati svoje ime pri postavljanju pitanja"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
-msgstr ""
-"Napišite subjekt u obliku: [oznaka1, oznaka2, oznaka3,...] naslov pitanja"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr "Napišite subjekt u obliku: [oznaka1, oznaka2, oznaka3,...] naslov pitanja"
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Pitanje ste postavili anonimno, odluÄite li se otkriti identitet, oznaÄite "
-"kućicu."
+msgstr "Pitanje ste postavili anonimno, odluÄite li se otkriti identitet, oznaÄite kućicu."
#: forms.py:1217
msgid "reveal identity"
@@ -316,19 +296,14 @@ msgstr "otkrij identitet"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Samo onaj tko je postavio anonimno pitanje može otkriti svoj identitet, "
-"uklonite odabir iz kužice"
+msgstr "Samo onaj tko je postavio anonimno pitanje može otkriti svoj identitet, uklonite odabir iz kužice"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Izgleda da su pravila promjenjena - više nije moguće postavljati pitanja "
-"anonimno. Unesite oznaÄite \"otkrij identitet\" ili ponovno uÄitajte "
-"stranicu te zatim pokušajte ponovno unijeti pitanje."
+msgstr "Izgleda da su pravila promjenjena - viÅ¡e nije moguće postavljati pitanja anonimno. Unesite oznaÄite \"otkrij identitet\" ili ponovno uÄitajte stranicu te zatim pokuÅ¡ajte ponovno unijeti pitanje."
#: forms.py:1373
msgid "Real name"
@@ -356,8 +331,7 @@ msgstr "Datum rođenja"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"neće biti prikazano, koristiti se za izraÄunavanje godina; format: YYYY-MM-DD"
+msgstr "neće biti prikazano, koristiti se za izraÄunavanje godina; format: YYYY-MM-DD"
#: forms.py:1416
msgid "Profile"
@@ -369,8 +343,7 @@ msgstr "Prikazivano ime"
#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
-msgstr ""
-"ova je adresa eletroniÄke poÅ¡te već registrirana, pokuÅ¡ajte nekom drugom"
+msgstr "ova je adresa eletroniÄke poÅ¡te već registrirana, pokuÅ¡ajte nekom drugom"
#: forms.py:1470
msgid "Choose email tag filter"
@@ -405,18 +378,17 @@ msgid "okay, let's try!"
msgstr "u redu, pokušajmo!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "bez elektroniÄke poÅ¡te zajednice, zahvaljujemo"
+msgstr "bez %(sitename)s emaila molim, hvala"
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Naslov"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "pretplata"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -426,9 +398,8 @@ msgid "Tags"
msgstr "Oznake"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"uređuj sve odgovore"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -440,9 +411,8 @@ msgid "Your post at %(site_name)s is now published"
msgstr ""
#: urls.py:44
-#, fuzzy
msgid "questions"
-msgstr "pitanja/"
+msgstr "pitanja"
#: urls.py:56
msgid "question/"
@@ -478,7 +448,7 @@ msgstr ""
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr ""
+msgstr "korisnici/azuriranje_ima_prilagodjen_avatar/"
#: urls.py:115 urls.py:120
msgid "badges/"
@@ -490,11 +460,11 @@ msgstr "povratna informacija/"
#: urls.py:154
msgid "about/"
-msgstr ""
+msgstr "onama/"
#: urls.py:155
msgid "faq/"
-msgstr ""
+msgstr "cpp/"
#: urls.py:156
msgid "privacy/"
@@ -538,29 +508,24 @@ msgid "answer/"
msgstr "odgovori/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "pretplate/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "pretplate/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "pretplate/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "pretplate/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "vidi tagove"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -573,20 +538,19 @@ msgstr "oznaÄeno/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr ""
+msgstr "dodatci/"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
-msgstr ""
+msgstr "zavrsi/"
#: urls.py:515
msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "obriši"
+msgstr ""
#: urls.py:560
msgid "upload/"
@@ -606,23 +570,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Omogući samo registiranim korisnicima pristup forumu"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "ovo je polje nužno"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Postavke kontrole pristupa"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "vaÅ¡e adrese elektroniÄke poÅ¡te"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -642,11 +603,11 @@ msgstr "Postavke znaÄki"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
+msgstr "Discipliniran: minimum pozitivnih glasova za obrisane postove"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
+msgstr "Pritisak Skupine: minimum negativnih glasova za obrisane postove"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
@@ -710,11 +671,11 @@ msgstr "PrizivaÄ duhova: najmanji potreban broj glasova"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr ""
+msgstr "ÄŒarobnjak: minimum odgoda u danima"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Pomoćnik Urednika: minimalan broj uređivanja"
#: conf/badges.py:194
msgid "Favorite Question: minimum stars"
@@ -722,7 +683,7 @@ msgstr "Najdraže pitanje: najmanji potreban broj zvjezdica"
#: conf/badges.py:203
msgid "Stellar Question: minimum stars"
-msgstr ""
+msgstr "Zvijezdano Pitanje: minimum zvijezda"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
@@ -730,7 +691,7 @@ msgstr "Komentator: najmanji potreban broj komentara"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
-msgstr ""
+msgstr "Klasifikator: minimalan broj korištenih oznaka"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
@@ -748,19 +709,15 @@ msgstr "Prefiks za redak naslova elektroniÄke poÅ¡te"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Postavke preuzimaju zadanu vrijednosti s django settingEMAIL_SUBJECT_PREFIX. "
-"Unesena vrijednost obrisat će zadanu."
+msgstr "Postavke preuzimaju zadanu vrijednosti s django settingEMAIL_SUBJECT_PREFIX. Unesena vrijednost obrisat će zadanu."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Administrator stranice"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "ElektroniÄka poÅ¡ta i mogućnosti obavjeÅ¡tavanja"
+msgstr "Omogući upozorenja emailom"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -772,9 +729,7 @@ msgstr "Zadana uÄestalost obavjeÅ¡tavanja za sva pitanja"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Mogućnost definiranja uÄestalosti obavjeÅ¡tavanja elektroniÄkom poÅ¡tom za: "
-"sva pitanja."
+msgstr "Mogućnost definiranja uÄestalosti obavjeÅ¡tavanja elektroniÄkom poÅ¡tom za: sva pitanja."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
@@ -784,9 +739,7 @@ msgstr "Zadana uÄestalost obavjeÅ¡tavanja o pitanjima koja postavlja korisnik"
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Mogućnosti definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: "
-"pitanja koja postavljaju korisnici."
+msgstr "Mogućnosti definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: pitanja koja postavljaju korisnici."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
@@ -796,39 +749,30 @@ msgstr "Zadana obavijest o uÄestalosti pitanja na koja odgovaraju korisnici"
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: "
-"pitanja na koje je odgovorio korisnik."
+msgstr "Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: pitanja na koje je odgovorio korisnik."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
-"Zadana uÄestalost obavjeÅ¡tavanja o pitanjima koja je "
-"odabrao korisnik"
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Zadana uÄestalost obavjeÅ¡tavanja o pitanjima koja je odabrao korisnik"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: "
-"pitanja koja je odabrao korisnik."
+msgstr "Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: pitanja koja je odabrao korisnik."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
-"Zadana uÄestalost obavijesti za biljeÅ¡ke i komentare"
+msgstr "Zadana uÄestalost obavijesti za biljeÅ¡ke i komentare"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: "
-"bilješke i komentare."
+msgstr "Mogućnost definiranja uÄestalosti ažuriranja elektroniÄkom poÅ¡tom za: biljeÅ¡ke i komentare."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -839,10 +783,7 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"NAPOMENA: ako želite koristiti ovu znaÄajku, potrebno je pokrenuti naredbu "
-"upravljanja \"send_unanswered_question_reminders\" (npr. putem cron joba s "
-"primjerenom uÄestalošću) "
+msgstr "NAPOMENA: ako želite koristiti ovu znaÄajku, potrebno je pokrenuti naredbu upravljanja \"send_unanswered_question_reminders\" (npr. putem cron joba s primjerenom uÄestalošću) "
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
@@ -852,9 +793,7 @@ msgstr "Broj dana prije nego se pošalju podsjetnici na neodgovorena pitanja"
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Koliko Äesto slati podsjetnike na neodgovorena pitanja (unijeti koliko dana "
-"treba proći između dva podsjetnika)."
+msgstr "Koliko Äesto slati podsjetnike na neodgovorena pitanja (unijeti koliko dana treba proći izmeÄ‘u dva podsjetnika)."
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
@@ -867,43 +806,32 @@ msgstr "PeriodiÄno Å¡alji podsjetnike na prihvaćanje najboljeg odgovora"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NAPOMENA: ako želite koristiti ovu znaÄajku, potrebno je pokrenuti naredbu "
-"upravljanja \"send_accept_answer_reminders\" (npr. putem cron joba s "
-"primjerenom uÄestalošću) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NAPOMENA: ako želite koristiti ovu znaÄajku, potrebno je pokrenuti naredbu upravljanja \"send_accept_answer_reminders\" (npr. putem cron joba s primjerenom uÄestalošću) "
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
-"Broj dana prije nego se poÄnu slati podsjetnici na prihvaćanje odgovora"
+msgstr "Broj dana prije nego se poÄnu slati podsjetnici na prihvaćanje odgovora"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Koliko Äesto slati podsjetnike na prihvaćanje odgovora (unijeti koliko dana "
-"treba proći između dva podsjetnika)."
+msgstr "Koliko Äesto slati podsjetnike na prihvaćanje odgovora (unijeti koliko dana treba proći izmeÄ‘u dva podsjetnika)."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
-msgstr ""
-"Najveći broj podsjetnika za poslati kako bi se prihvatio najbolji dogovor"
+msgstr "Najveći broj podsjetnika za poslati kako bi se prihvatio najbolji dogovor"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
-"Potrebno je provjeriti adresu elektroniÄke poÅ¡te prije negoli se dopusti "
-"objavljivanje"
+msgstr "Potrebno je provjeriti adresu elektroniÄke poÅ¡te prije negoli se dopusti objavljivanje"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Provjera je li adresa elektroniÄke poÅ¡te aktivna obavlja se slanjem koda za "
-"provjeru na adresu"
+msgstr "Provjera je li adresa elektroniÄke poÅ¡te aktivna obavlja se slanjem koda za provjeru na adresu"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -911,9 +839,7 @@ msgstr "Lažna adresa elektroniÄke poÅ¡te za anonimne korisnike"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Koristi ove postavke za nadziranje gravatara korisnika bez adrese "
-"elktroniÄke poÅ¡te"
+msgstr "Koristi ove postavke za nadziranje gravatara korisnika bez adrese elktroniÄke poÅ¡te"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -921,10 +847,9 @@ msgstr "Dopusti postavljati pitanja elektroniÄkom poÅ¡tom"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Prije omogućavanja ove opcije - ispunite IMAP postavke i datoteci settings.py"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Prije omogućavanja ove opcije - ispunite IMAP postavke i datoteci settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
@@ -934,14 +859,11 @@ msgstr "Zamijeni razmake u tagovima poslanima elektroniÄkom poÅ¡tom crticom"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Ove se postavke odnose na togove napisane u naslovu pitanja postavljenog "
-"elektroniÄkom poÅ¡tom"
+msgstr "Ove se postavke odnose na togove napisane u naslovu pitanja postavljenog elektroniÄkom poÅ¡tom"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Dopusti postavljati pitanja elektroniÄkom poÅ¡tom"
+msgstr "Omogući objavljivanje odgovora i komentara putem emaila"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -957,11 +879,9 @@ msgstr "Odgovori putem poslužiteljevog emaila"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
-"Email odgovori koji imaju manje rijeÄi od ovog broja biti će objavljeni kao "
-"komentari ,a ne kao odgovori"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "Email odgovori koji imaju manje rijeÄi od ovog broja biti će objavljeni kao komentari ,a ne kao odgovori"
#: conf/external_keys.py:11
msgid "Keys for external services"
@@ -969,45 +889,45 @@ msgstr "KljuÄevi za vanjske servise"
#: conf/external_keys.py:19
msgid "Google site verification key"
-msgstr ""
+msgstr "Google potvrdni kljuÄ"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Ovaj kljuÄ pomaže Google-u indeksirati vaÅ¡u internet stranicu. Nabavite ga na ovoj <a href=\"%(url)s?hl=%(lang)s\">stranici</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
-msgstr ""
+msgstr "Google Analytics kljuÄ"
#: conf/external_keys.py:38
#, python-format
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
+msgstr "Nabavite ga na <a href=\"%(url)s\">Google Analytics</a> stranici ako želite koristiti Google Analytics za nadgledanje vaše internet stranice. "
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "Omogući recaptchu (kljuÄevi ispod su obvezni)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
-msgstr ""
+msgstr "Recaptcha javni kljuÄ"
#: conf/external_keys.py:70
msgid "Recaptcha private key"
-msgstr ""
+msgstr "Recaptcha privatni kljuÄ"
#: conf/external_keys.py:72
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha je alat koji pomaže odvojiti prave ljude od robota za neželjenu poÅ¡tu. Javni kljuÄ nabavite ovdje: <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1017,12 +937,9 @@ msgstr "Facebook API javni kljuÄ"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"Facebook API kljuÄ i Facebook tajna dozvoljavaju upotrebu Facebook Connect "
-"usluge kao metodu prijave na vaÅ¡u stranicu. Preuzmite kljuÄeve sa <a href="
-"\"%(url)s\">facebook create app</a> stranice"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Facebook API kljuÄ i Facebook tajna dozvoljavaju upotrebu Facebook Connect usluge kao metodu prijave na vaÅ¡u stranicu. Preuzmite kljuÄeve sa <a href=\"%(url)s\">facebook create app</a> stranice"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1030,53 +947,48 @@ msgstr "Tajni Facebookov kôd"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Twitter korisniÄki kljuÄ"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Registrirajte forum <a href=\"%(url)s\">twitterovoj stranici s aplikacijama</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Registrirajte forum <a href=\"%(url)s\">twitterovoj stranici s aplikacijama</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Twitter korisniÄka tajna"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "LinkedIn korisniÄki kljuÄ"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Registrirajte forum na <a href=\"%(url)s\">LinkedIn razvijateljskoj "
-"stranici</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Registrirajte forum na <a href=\"%(url)s\">LinkedIn razvijateljskoj stranici</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "LinkedIn korisniÄka tajna"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
-msgstr ""
+msgstr "ident.ca korisniÄki kljuÄ"
#: conf/external_keys.py:151
#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Registrirajte forum na <a href=\"%(url)s\">Identi.ca aplikacijskoj stranici</"
-"a>"
+msgstr "Registrirajte forum na <a href=\"%(url)s\">Identi.ca aplikacijskoj stranici</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr ""
+msgstr "ident.ca korisniÄki kljuÄ"
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
@@ -1084,28 +996,27 @@ msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
-msgstr ""
+msgstr "Tekst O nama stranice (html format) na P&O forumu"
#: conf/flatpages.py:22
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
+msgstr "Spremi, zatim <a href=\"http://validator.w3.org/\">upotrijebi HTML validator</a>\" na \"onama\" stranici radi provjere unosa."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr ""
+msgstr "Tekst ÄŒPP stranice (html format) na P&O forumu"
#: conf/flatpages.py:35
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
+msgstr "Spremi, zatim <a href=\"http://validator.w3.org/\">upotrijebi HTML validator</a>\" na \"cpp\" stranici radi provjere unosa."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Prijavite se kako biste mogli postavljati pitanja"
+msgstr ""
#: conf/flatpages.py:48
msgid ""
@@ -1115,13 +1026,13 @@ msgstr ""
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
+msgstr "Tekst stranice Police Privatnosti (html format) na P&O forumu"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
+msgstr "Spremi, zatim <a href=\"http://validator.w3.org/\">upotrijebi HTML validator</a>\" na \"privatnost\" stranici radi provjere unosa."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1136,9 +1047,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "obriši komentar"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1146,8 +1056,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1155,11 +1065,9 @@ msgid "Enable embedding videos. "
msgstr "Omogući umetanje videa"
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
-"Omogući umetanje videa. <em>Napomena: prvo proÄitajte <a href=\"%(url)s>ovo</"
-"a>.</em>"
+msgstr "<em>Napomena: prvo proÄitajte <a href=\"%(url)s\">ovo</a>.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1171,11 +1079,9 @@ msgstr "Dopusti postavljanje pitanja anonimno"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Korisnicima ne raste ugled za anonimna pitanja i njihov identitet se ne "
-"otkriva sve dok ne promjene mišljenje"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Korisnicima ne raste ugled za anonimna pitanja i njihov identitet se ne otkriva sve dok ne promjene mišljenje"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1187,17 +1093,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"OznaÄite kako biste omogućili korisnicima da poÄnu objavljivati pitanja ili "
-"odgovore prije negoli se prijave. Omogućavanje ove opcije zahtjeva "
-"podeÅ¡avanje korisniÄkog sustava prijava kako bi se pri svakoj prijavi "
-"provjeravalo postoji li nešto za objaviti. Ugrađeni Askbot sustav prijava "
-"sadržava ovu znaÄajku."
+msgstr "OznaÄite kako biste omogućili korisnicima da poÄnu objavljivati pitanja ili odgovore prije negoli se prijave. Omogućavanje ove opcije zahtjeva podeÅ¡avanje korisniÄkog sustava prijava kako bi se pri svakoj prijavi provjeravalo postoji li neÅ¡to za objaviti. UgraÄ‘eni Askbot sustav prijava sadržava ovu znaÄajku."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Zatvori pitanja koja postavljaju drugi korisnici"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1213,8 +1113,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1225,9 +1125,7 @@ msgstr "Dopusti zamjenu pitanja s odgovorom"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Ova će opcija pomoći unosu podataka s drugih foruma kao što je zendesk kada "
-"automatski unos ne uspije detektirati orginalno pitanje pravilno."
+msgstr "Ova će opcija pomoći unosu podataka s drugih foruma kao što je zendesk kada automatski unos ne uspije detektirati orginalno pitanje pravilno."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1246,38 +1144,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Najmanja dopuštena duljina odgovora (broj znakova)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Najmanja dopuštena duljina naslova (broj znakova)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "komentari i odgovori na druga pitanja"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Porast za prihvaćanje najboljeg odgovora"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "potrebno je unijeti tagove"
+msgstr "Da li su oznake nužne?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "internetska stranica korisnika"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1287,10 +1179,7 @@ msgstr "Obavezni tagovi"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Najmanje će jedan od ovih tagova biti potreban za svako novo ili nanovo "
-"uređivano pitanje. Spomenuti tag može sadržavati zamjenske znakove ako su "
-"aktivni tagovi koji omogućuju zamjenske znakove."
+msgstr "Najmanje će jedan od ovih tagova biti potreban za svako novo ili nanovo uređivano pitanje. Spomenuti tag može sadržavati zamjenske znakove ako su aktivni tagovi koji omogućuju zamjenske znakove."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1301,10 +1190,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Pozor: nakon provjere, napravite sigurnosnu kopiju baze podataka i unesite "
-"naredbu za upravljanje: <code>python manage.py fix_question_tags</code> kako "
-"biste preimenovali sve tagove"
+msgstr "Pozor: nakon provjere, napravite sigurnosnu kopiju baze podataka i unesite naredbu za upravljanje: <code>python manage.py fix_question_tags</code> kako biste preimenovali sve tagove"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1312,10 +1198,9 @@ msgstr "Oblikovanje liste tagova"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Odaberite format u kojem će se prikazivati tagovi, kao obiÄna lista, ili kao "
-"oblak tagova"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Odaberite format u kojem će se prikazivati tagovi, kao obiÄna lista, ili kao oblak tagova"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1325,10 +1210,7 @@ msgstr "Koristi tagove sa zamjenskim znakovima"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"Zamjenski znakovi mogu biti korišteni kako bi se moglo pratiti ili "
-"zanemarivati više tagova odjednom, pravilna upotreba takvih tagova sastoji "
-"se od jednog zamjenskog znaka na samome kraju"
+msgstr "Zamjenski znakovi mogu biti korišteni kako bi se moglo pratiti ili zanemarivati više tagova odjednom, pravilna upotreba takvih tagova sastoji se od jednog zamjenskog znaka na samome kraju"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1336,8 +1218,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1375,8 +1257,7 @@ msgstr "OgraniÄi vrijeme unutar kojega se komentar može ureÄ‘ivati"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
-"Ako nije oznaÄeno, neće biti vremenskog ograniÄenja za ureÄ‘ivanje komentara"
+msgstr "Ako nije oznaÄeno, neće biti vremenskog ograniÄenja za ureÄ‘ivanje komentara"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
@@ -1406,14 +1287,14 @@ msgstr "Mora odgovarati postavkama pozadinskog servisa baze podataka"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "U pretrazi ne pravi tekstualni upit ljepljivim"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "OznaÄite za deaktiviviranje \"ljepljivog\" ponaÅ¡anja za traženi upit. Ovo može biti korisno ako želite promijeniti prostor za pretraživanje izvan zadanog položaja ili vam se ne sviÄ‘a zadano ljepljivo ponaÅ¡anje tekstualnog upita"
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1428,9 +1309,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Å to bi \"neodgovoreno pitanje\" znaÄilo?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "KorisniÄke postavke"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1441,22 +1321,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "po korisniÄkom imenu"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "vaÅ¡e adrese elektroniÄke poÅ¡te"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1485,7 +1362,7 @@ msgstr "Konfiguracija LDAP prijave"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "Koristi LDAP provjeru valjanosti za prijavu lozinkom"
#: conf/ldap.py:26
msgid "Automatically create user accounts when possible"
@@ -1536,9 +1413,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1549,8 +1426,8 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
@@ -1559,8 +1436,8 @@ msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1606,36 +1483,27 @@ msgid "LDAP Server EMAIL field name"
msgstr "LDAP Server EMAIL naziv polja"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "ovo je polje nužno"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "BoÄna traka glavne stranice"
+msgstr "UobiÄajeni lijevi rubni stupac"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "BoÄna traka korisniÄkog profila"
+msgstr "Omogući lijevi rubni stupac"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr "HTML za lijevi rubni stupac"
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
-"Zaglavlje je traka na vrhu sadržaja te prikazuje informacije o korisniku, "
-"poveznice i svojstvena je svim stranicama. Koristite ovo podruÄje za unos "
-"sadržaja . Pri prilagođavanju zaglavlja stranice (kao i podnožja i HTML &lt;"
-"HEAD&gt;), koristite servis za provjeru HTML-a kako biste bili sigurni da je "
-"vaš unos ispravan i da radi u svim preglednicima."
+msgstr "Koristi ovo podruÄje za unos sadržaja u LIJEVOM rubnom stupcu u HTML formatu. Prilikom koriÅ¡tenja ove mogućnosti koristite HTML validator kako bi ste provjerili da je vaÅ¡ unos ispravan te da je prikaz ispravan u u svim preglednicima."
#: conf/license.py:13
msgid "Content License"
@@ -1655,7 +1523,7 @@ msgstr "Puno ime licencije"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Attribution Share Alike 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
@@ -1667,7 +1535,7 @@ msgstr "Naslovnica licencije"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
+msgstr "URL službene stranice sa svim klauzulama licence"
#: conf/license.py:69
msgid "Use license logo"
@@ -1679,15 +1547,11 @@ msgstr "Slika licencijskog loga"
#: conf/login_providers.py:13
msgid "Login provider setings"
-msgstr ""
+msgstr "Postavke za pružatelja prijave"
#: conf/login_providers.py:22
-#, fuzzy
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
-"Prikaži gumbe drugih davatelja usluga pri unosu lozinke na stranici \"Sign Up"
-"\""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Na stranici \"Prijava\" prikaži gumb za alternativne pružatelje prijave"
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
@@ -1695,40 +1559,33 @@ msgstr "Uvijek prikaži obrazac za lokalnu prijavu i sakrij gumb \"Askbot\"."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
+msgstr "Aktiviraj za dopuštenje prijave sa svoje wordpress internet stranice"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"da biste aktivirali ovu znaÄajku, potrebno je ispuniti niže dostupne "
-"wordpress xml-rpc postavke"
+msgstr "da biste aktivirali ovu znaÄajku, potrebno je ispuniti niže dostupne wordpress xml-rpc postavke"
#: conf/login_providers.py:50
-#, fuzzy
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"Ispunite xml-rpc s wordpress url-om, obiÄno http://mysite.com/xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Popunite sa wordpress url-om na xml-rpc, uobiÄajeno http://mojastranica.hr/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Za omogućavanje otvorite Postavke->Pisanje->Remote Publishing i oznaÄite "
-"kućicu za XML-RPC"
+msgstr "Za omogućavanje otvorite Postavke->Pisanje->Remote Publishing i oznaÄite kućicu za XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "UÄitaj svoju ikonu"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Nova lozinka"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1740,29 +1597,23 @@ msgstr "Aktivirajte %(provider)s prijavu"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Napomena: za omogućavanje %(provider)s prijavu, bit će potrebno podesiti "
-"dodatne parametre unutar sekcije \"Vanjski kljuÄevi\""
+msgstr "Napomena: za omogućavanje %(provider)s prijavu, bit će potrebno podesiti dodatne parametre unutar sekcije \"Vanjski kljuÄevi\""
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Obilježja u postovima"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Omogućite prijateljski kod Markdown"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Ako je oznaÄeno, podcrtani znakovi neće pokrenuti ukoÅ¡eno ili podebljano "
-"formatiranje - podebljan se i ukoÅ¡en tekst joÅ¡ uvijek može naznaÄiti "
-"zvjezdicom. PodrÅ¡ka za \"Mathjax\" implicitno ukljuÄuje ovu znaÄajku jer su "
-"podcrtavanja Äesta pri unosu LaTeXa."
+msgstr "Ako je oznaÄeno, podcrtani znakovi neće pokrenuti ukoÅ¡eno ili podebljano formatiranje - podebljan se i ukoÅ¡en tekst joÅ¡ uvijek može naznaÄiti zvjezdicom. PodrÅ¡ka za \"Mathjax\" implicitno ukljuÄuje ovu znaÄajku jer su podcrtavanja Äesta pri unosu LaTeXa."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1773,9 +1624,7 @@ msgstr "Mathjax podrška (prikazivanje LaTeXa)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Omogućite li ovu znaÄajku, <a href=\"%(url)s\">mathjax</a> mora biti "
-"instaliran na poslužitelju u vlasitoj mapi."
+msgstr "Omogućite li ovu znaÄajku, <a href=\"%(url)s\">mathjax</a> mora biti instaliran na poslužitelju u vlasitoj mapi."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1786,10 +1635,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Napomena - <strong>askbot ne ukljuÄuje MathJax</strong> - morat ćete ga "
-"implementirati sami, preporuÄljivo na drugoj domena i unesite url koji će "
-"upućivati na mapu \"mathjax\" (naprimjer: http://mysite.com/mathjax)"
+msgstr "Napomena - <strong>askbot ne ukljuÄuje MathJax</strong> - morat ćete ga implementirati sami, preporuÄljivo na drugoj domena i unesite url koji će upućivati na mapu \"mathjax\" (naprimjer: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1797,15 +1643,13 @@ msgstr "Omogući autopovezivanje prema specifiÄnom uzorku"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Omogućite li ovu znaÄajku, aplikacija će moći detektirati uzorke i "
-"automatski ih povezivati s URL-ovima"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Omogućite li ovu znaÄajku, aplikacija će moći detektirati uzorke i automatski ih povezivati s URL-ovima"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
-msgstr ""
+msgstr "Regularni izrazi za pronalazak veze na obrazce"
#: conf/markup.py:108
msgid ""
@@ -1814,7 +1658,7 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Unesite ispravan regularni izraz za obrazac, jedan po liniji. Na primjer za pronalazak greške obrasca kao #bug123 koristite sljedeći regularni izraz: #bug(\\d+). Brojevi unutar zagrada obrasca biti će pretvoreni u url vezu na predložak. Za više informacija o regularnim izrazima pogledajte drugdje."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1824,15 +1668,15 @@ msgstr "URL-ovi za automatsko povezivanje"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "Unesite url predložaka za obrasce unijete u prethodnoj postavci, također jednu po liniji. <strong>Provjerite da li je broj linija u ovoj postavci jednak broju u prethodnoj</strong>. Naprimjer predložak https://bugzilla.redhat.com/show_bug.cgi?id=\\1 zajedno s obrascem prikazanim iznad i unosom u postu #123, kreirati će vezu na grešku 123 u redhat sistemu za praćenje greški."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
-msgstr ""
+msgstr "Granice karme"
#: conf/minimum_reputation.py:22
msgid "Upvote"
@@ -1851,9 +1695,8 @@ msgid "Accept own answer"
msgstr "Prihvati vlasititi odgovor"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Prihvati vlasititi odgovor"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1921,7 +1764,7 @@ msgstr "Izbriši rel=nofollow s vlastite naslovnice"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "Kada pauk tražilice vidi rel=nofollow atribut na a vezi - veza neće važiti za rangiranje osobne internet stranice korisnika."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1940,18 +1783,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "moderiranje"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "moderiranje"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1960,9 +1801,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Zatvori vlasitio pitanje"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1974,37 +1814,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "pogledajte neodgovorena pitanja"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Pitanja"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "pogledajte neodgovorena pitanja"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "praćena pitanja"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Ime anonimnog korisnika"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2056,15 +1891,11 @@ msgstr "Gubitak za vlasnika Äijia je objava dobila negativan glas"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"Gubitak za vlasnika Äija je objava oznaÄena zastavicom tri puta u istom "
-"pregledu"
+msgstr "Gubitak za vlasnika Äija je objava oznaÄena zastavicom tri puta u istom pregledu"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"Gubitak za vlasnika Äija je objava oznaÄena zastavicom 5 puta u istom "
-"pregledu"
+msgstr "Gubitak za vlasnika Äija je objava oznaÄena zastavicom 5 puta u istom pregledu"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
@@ -2084,14 +1915,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "Koristi ovo podruÄje za unos sadržaja u GORNJEM DIJELU rubnog stupca u HTML formatu. Prilikom koriÅ¡tenja ove mogućnosti koristite HTML validator kako bi ste provjerili da je vaÅ¡ unos ispravan te da je prikaz ispravan u u svim preglednicima."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Lažna adresa elektroniÄke poÅ¡te za anonimne korisnike"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2113,9 +1943,7 @@ msgstr "Prikaži izbornik tagova u boÄnoj traci"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"OdzdnaÄite želite li sakriti mogućnost biranja zanimljivih i ignoriranih "
-"tagova "
+msgstr "OdzdnaÄite želite li sakriti mogućnost biranja zanimljivih i ignoriranih tagova "
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
@@ -2132,25 +1960,23 @@ msgstr "PrilagoÄ‘eno podnožje boÄne trake"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Koristi ovo podruÄje za unos sadržaja u DONJEM DIJELU rubnog stupca u HTML formatu. Prilikom koriÅ¡tenja ove mogućnosti koristite HTML validator kako bi ste provjerili da je vaÅ¡ unos ispravan te da je prikaz ispravan u svim preglednicima."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "BoÄna traka korisniÄkog profila"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "PrilagoÄ‘eno zaglavlje boÄne trake"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "BoÄna traka pitanja"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2163,30 +1989,23 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Ja sam odgovorio"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Zaglavlje je traka na vrhu sadržaja te prikazuje informacije o korisniku, "
-"poveznice i svojstvena je svim stranicama. Koristite ovo podruÄje za unos "
-"sadržaja . Pri prilagođavanju zaglavlja stranice (kao i podnožja i HTML &lt;"
-"HEAD&gt;), koristite servis za provjeru HTML-a kako biste bili sigurni da je "
-"vaš unos ispravan i da radi u svim preglednicima."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2204,9 +2023,7 @@ msgstr "Prikaži metainformacije u boÄnoj traci"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"OdznaÄite ovo želite li sakriti metainformacije o pitanju (datum objave, "
-"broj pogleda, zadnje ažuriranje). "
+msgstr "OdznaÄite ovo želite li sakriti metainformacije o pitanju (datum objave, broj pogleda, zadnje ažuriranje). "
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2218,7 +2035,7 @@ msgstr "OdznaÄite ovo želite li sakriti listu povezanih pitanja. "
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "Bootstrap naÄin"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
@@ -2238,15 +2055,15 @@ msgstr "URL-ovi, kljuÄne rijeÄi i pozdravi"
#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
-msgstr ""
+msgstr "Naslov stranice za P&O forum"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
+msgstr "Lista kljuÄnih rijeÄi odvojenih zarezom za P&O stranicu"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
-msgstr ""
+msgstr "Poruka o autorskim pravima prikazana u podnožju stranice"
#: conf/site_settings.py:51
msgid "Site description for the search engines"
@@ -2254,12 +2071,11 @@ msgstr "Opis stranice za tražilice"
#: conf/site_settings.py:60
msgid "Short name for your Q&A forum"
-msgstr ""
+msgstr "Kratko ime za vaš P&O forum"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "unesite naslov koji dobro opisuje vaše pitanje"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2267,7 +2083,7 @@ msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
+msgstr "Osnovni URL za vaÅ¡ P&O forum, mora poÄeti s http ili https"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
@@ -2287,9 +2103,7 @@ msgstr "URL stranice za povratne informacije"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-"Ako je ostavljeno prazno, bit će korišten jednostavni interni obrazac za "
-"povratne informacije"
+msgstr "Ako je ostavljeno prazno, bit će korišten jednostavni interni obrazac za povratne informacije"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
@@ -2297,13 +2111,11 @@ msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
-msgstr ""
+msgstr "Logo P&O stranice"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Da biste promijenili logo, odaberite novu datoteku te podnesite ovaj cijeli "
-"obrazac."
+msgstr "Da biste promijenili logo, odaberite novu datoteku te podnesite ovaj cijeli obrazac."
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2397,21 +2209,19 @@ msgstr "Prikaži logo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"OznaÄite ako želite da se logo prikazuje u zaglavlju foruma, odznaÄite ako "
-"ne želite da se logo prikazuje na zadanoj lokaciji"
+msgstr "OznaÄite ako želite da se logo prikazuje u zaglavlju foruma, odznaÄite ako ne želite da se logo prikazuje na zadanoj lokaciji"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "Favicon stranice"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "Mala ikona veliÄine 16x16 ili 32x32 piksela koja se koristi za razlikovanje vaÅ¡e stranice u pregledniku. PronaÄ‘ite viÅ¡e informacija o faviconu na <a href=\"%(favicon_info_url)s\">ovoj stranici</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2419,78 +2229,67 @@ msgstr "Gumb za prijavu lozinkom"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Slika veliÄine 88x38 piksela koja se koristi na prijavnom zaslonu za gumb za prijavu lozinkom"
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
+msgstr "Prikaži sve UI funkcije svim korisnicima"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Ako je oznaÄeno, sve će funkcije foruma biti prikazane korisniku bez obzira "
-"na njihov ugled. Ako koristite ovu funkciju, idalje se primjenjuju "
-"moderacijska pravila i druga ograniÄenja veza uz ugled korisnika."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Ako je oznaÄeno, sve će funkcije foruma biti prikazane korisniku bez obzira na njihov ugled. Ako koristite ovu funkciju, idalje se primjenjuju moderacijska pravila i druga ograniÄenja veza uz ugled korisnika."
#: conf/skin_general_settings.py:137
msgid "Select skin"
-msgstr ""
+msgstr "Odaberite temu"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
-msgstr ""
+msgstr "Prilagodi HTML <HEAD>"
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
-msgstr ""
+msgstr "Prilagođen dio HTML <HEAD>"
#: conf/skin_general_settings.py:159
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Za koriÅ¡tenje ove mogućnosti</strong>, oznaÄite \"Prilagodi HTML &lt;HEAD&gt;\" gore. Sadržaj u kvadratu biti će ugraÄ‘en u &lt;HEAD&gt; dio HTML koda, gdje elementi kao Å¡to su &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; mogu biti dodani. Imajte na umu da se dodavanje vanjske javascript datoteke u &lt;HEAD&gt; se ne preporuÄuje jer usporava uÄitavanje stranice. Efikasnije je staviti veze na javascript datoteke u podnožje stranice. <strong>Napomena:</strong> ako ćete koristiti ovu postavku, testirajte stranicu sa W3C HTML validatorom."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
msgstr "Prilagođeni dodaci zaglavlja"
#: conf/skin_general_settings.py:183
-#, fuzzy
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
-"Zaglavlje je traka na vrhu sadržaja te prikazuje informacije o korisniku, "
-"poveznice i svojstvena je svim stranicama. Koristite ovo podruÄje za unos "
-"sadržaja . Pri prilagođavanju zaglavlja stranice (kao i podnožja i HTML &lt;"
-"HEAD&gt;), koristite servis za provjeru HTML-a kako biste bili sigurni da je "
-"vaš unos ispravan i da radi u svim preglednicima."
+msgstr "Zaglavlje je dio na vrhu sadržaja koji sadrži podatke o korisniku i poveznice na druge stranice te je uobiÄajen na svim stranicama. Koristite ovo podruÄje za unos sadržaja zaglavlja u HTML formatu. Prilikom prilagodbe zaglavlja stranice (kao i podnožja i HTML &lt;HEAD&gt;) koristite HTML validator da bi ste provjerili da unos ispravno radi u svim preglednicima."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Mod podnožja stranice"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"Podnožje je donji dio sadržaja, sadrže ga sve stranice. Možete ga "
-"onemogućiti, prilagoditi ili koristiti zadano postavke."
+msgstr "Podnožje je donji dio sadržaja, sadrže ga sve stranice. Možete ga onemogućiti, prilagoditi ili koristiti zadano postavke."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
@@ -2503,7 +2302,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>Za koriÅ¡tenje ove mogućnosti</strong>, oznaÄite \"Mod podnožja stranice\" gore. Koristite ovo podruÄje za unos sadržaja podnožja u HTML formatu. Prilikom prilagoÄ‘avanja podnožja stranice (kao i zaglavlja i HTML &lt;HEAD&gt;), koristite HTML validator da bi ste provjerili da unos ispravno radi u svim preglednicima."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2513,7 +2312,7 @@ msgstr "Primijeni custom style sheet (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
+msgstr "OznaÄite ako želite promjeniti izgled vaÅ¡eg foruma dodavanjem prilagoÄ‘ene liste stilova (pogledajte sljedeću stavku)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2523,10 +2322,10 @@ msgstr "Custom style sheet (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Za koriÅ¡tenje ove funkcije</strong> oznaÄite \"Primjeni prilagoÄ‘enu listu stilova (CSS)\" gore. CSS pravila dodana u ovom prozoru će se primijeniti nakon zadane liste stilova. PrilagoÄ‘ena lista stilova izvrÅ¡avati će se dinamiÄki na url-u \"&lt;forum url&gt;/custom.css\" gdje \"&lt;forum url&gt; dio ovisi (zadan je prazan niz) o url konfiguraciji urls.py datotke. "
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2534,7 +2333,7 @@ msgstr "Dodaj prilagođenu javaskriptu"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "OznaÄite za omogućavanje javascripta koji možete unijeti u sljedećem polju"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
@@ -2542,18 +2341,18 @@ msgstr "Prilagođena javaskripta"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Utipkajte ili zalijepite javascript koji želite da se izvrÅ¡i na vaÅ¡oj internet stranici. Link na skriptu biti će uneÅ¡en na dnu HTML izlaza i služit će se na urlu \"&lt;forum url&gt;/custom.js\". Imajte na umu da javascript može pokvariti druge funkcije na stranici te da izvrÅ¡avanje možda neće biti jednako u svim preglednicima(<strong>za omogućavanje prilagoÄ‘enog koda</strong>, oznaÄite \"Dodaj prilagoÄ‘en javascript\" opciju iznad.)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
-msgstr ""
+msgstr "Broj revizije teme"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
@@ -2561,7 +2360,7 @@ msgstr "Bit će postavljeno automatsi, ali možete uređivati ako želite."
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Jedinstvena vrijednost za automatsko ažuriranje broja medijske revizije"
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
@@ -2572,9 +2371,8 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "OznaÄite kako biste omogućili znaÄajka wiki zajedenice"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2587,7 +2385,8 @@ msgstr "OznaÄite želite li omogućiti dijeljenje pitanja na Twitteru"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2608,20 +2407,20 @@ msgstr "OznaÄite želite li omogućiti dijeljenje pitanja na Google+"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
-msgstr ""
+msgstr "Akismet zaštita od neželjene pošte"
#: conf/spam_and_moderation.py:18
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr ""
+msgstr "Omogući Akismet otkrivanje neželjene poÅ¡te (nužni su kljuÄevi ispod)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "Za dobivanje Akismet kljuÄa posjetite <a href=\"%(url)s\">Akismet stranicu</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
-msgstr ""
+msgstr "Akismet kljuÄ za otkrivanje neželjene poÅ¡te"
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
@@ -2629,11 +2428,11 @@ msgstr "Ugled, znaÄke, glasovi i zastavice"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
-msgstr ""
+msgstr "StatiÄni Sadržaj, URLOVI i KorisniÄko suÄelje"
#: conf/super_groups.py:7
msgid "Data rules & Formatting"
-msgstr ""
+msgstr "Pravila o podacima i Formatiranju"
#: conf/super_groups.py:8
msgid "External Services"
@@ -2648,14 +2447,12 @@ msgid "User settings"
msgstr "KorisniÄke postavke"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Tekst prikazan u pozdravnoj poruci za anonimne korisnike"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "anonimni korisnici ne mogu ocjenjivati"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2670,14 +2467,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Dopusti samo jedan korisniÄki raÄun po adresi elektroniÄke poÅ¡te"
+msgstr "Dopusti korisnicima promijenu svoje email adrese"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "adrese elektroniÄke poÅ¡te je nužna"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2692,17 +2487,13 @@ msgid "Minimum allowed length for screen name"
msgstr "Namjanja dopuštena duljina prikazivanog imena"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Zadan gravatar tip ikone"
+msgstr "Zadani avatar za korisnike"
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
-"Da biste promijenili logo, odaberite novu datoteku te podnesite ovaj cijeli "
-"obrazac."
+msgstr "Za promjenu slike avatara, odaberite novu datoteku, zatim podnesite cijeli obrazac."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2713,14 +2504,9 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
-"Odaberite ovu mogućnost ako želite koristiti avatare iz gavatar.com-a. "
-"Imajte na umu da ovo svojstvo treba 10 minuta za potpunu aktivaciju. Morati "
-"ćete također omogućiti slanje avatara. Za više informacija posjetite <a href="
-"\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">ovu "
-"stranicu</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Odaberite ovu mogućnost ako želite koristiti avatare iz gavatar.com-a. Imajte na umu da ovo svojstvo treba 10 minuta za potpunu aktivaciju. Morati ćete također omogućiti slanje avatara. Za više informacija posjetite <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">ovu stranicu</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
@@ -2731,10 +2517,7 @@ msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
-"Ova vam opcija omogućava postavljanje zadanog tipa avatara za elektroniÄku "
-"poštu povezanu sa slikama na gravataru. Za više informacija posjetite <a "
-"href=\"http://en.gravatar.com/site/implement/images/\">ovu stranicu</a>."
+msgstr "Ova vam opcija omogućava postavljanje zadanog tipa avatara za elektroniÄku poÅ¡tu povezanu sa slikama na gravataru. Za viÅ¡e informacija posjetite <a href=\"http://en.gravatar.com/site/implement/images/\">ovu stranicu</a>."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
@@ -2750,11 +2533,11 @@ msgstr "Broj glasova koje korisnik može dnevno podijeliti"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
+msgstr "Maksimalan broj zastava po korisniku po danu"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Granica za upozorenje o preostalim dnevnim glasovima"
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
@@ -2776,21 +2559,19 @@ msgstr "Broj zastavica potreban za automatsko brisanje objave"
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Najmanji broj dana nakon kojih se odgovor može prihvatiti ako ga nije "
-"prihvatio korisnik koji je postavio pitanje"
+msgstr "Najmanji broj dana nakon kojih se odgovor može prihvatiti ako ga nije prihvatio korisnik koji je postavio pitanje"
#: const/__init__.py:11
msgid "duplicate question"
-msgstr ""
+msgstr "duplikat pitanje"
#: const/__init__.py:12
msgid "question is off-topic or not relevant"
-msgstr ""
+msgstr "pitanje je izvan teme ili nije važno"
#: const/__init__.py:13
msgid "too subjective and argumentative"
-msgstr ""
+msgstr "previÅ¡e subjektivno i polemiÄno"
#: const/__init__.py:14
msgid "not a real question"
@@ -2814,7 +2595,7 @@ msgstr "spam ili reklama"
#: const/__init__.py:19
msgid "too localized"
-msgstr ""
+msgstr "previše lokaliziran"
#: const/__init__.py:29
msgid "disable sharing"
@@ -2823,16 +2604,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "ZakljuÄaj objavu"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "ZakljuÄaj objavu"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2869,7 +2648,7 @@ msgstr "najmaje glasova"
#: const/__init__.py:62
msgid "relevance"
-msgstr ""
+msgstr "relevantnost"
#: const/__init__.py:74
msgid "Never"
@@ -2886,8 +2665,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2899,9 +2678,8 @@ msgid "unanswered"
msgstr "neodgovoreno"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Napusti"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -2909,7 +2687,7 @@ msgstr "lista"
#: const/__init__.py:130
msgid "cloud"
-msgstr ""
+msgstr "oblak"
#: const/__init__.py:138
msgid "Question has no answers"
@@ -2921,11 +2699,11 @@ msgstr "Pitanje nema prihvaćenog odgovora"
#: const/__init__.py:195
msgid "asked a question"
-msgstr ""
+msgstr "postavio/la pitanje"
#: const/__init__.py:196
msgid "answered a question"
-msgstr ""
+msgstr "odgovorio/la na pitanje"
#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
@@ -2944,9 +2722,8 @@ msgid "edited answer"
msgstr "uređen odgovor"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "primljena nagrada"
+msgstr "primio/la znaÄku"
#: const/__init__.py:202
msgid "marked best answer"
@@ -2974,7 +2751,7 @@ msgstr "obrisan odgovor"
#: const/__init__.py:208
msgid "marked offensive"
-msgstr ""
+msgstr "oznaÄeno kao uvredljivo"
#: const/__init__.py:209
msgid "updated tags"
@@ -2982,15 +2759,15 @@ msgstr "ažurirani tagovi"
#: const/__init__.py:210
msgid "selected favorite"
-msgstr ""
+msgstr "odabran omiljeni"
#: const/__init__.py:211
msgid "completed user profile"
-msgstr ""
+msgstr "zavrÅ¡en korisniÄki profil"
#: const/__init__.py:212
msgid "email update sent to user"
-msgstr ""
+msgstr "email dopuna poslana korisniku"
#: const/__init__.py:213
msgid "a post was shared"
@@ -2998,35 +2775,31 @@ msgstr ""
#: const/__init__.py:216
msgid "reminder about unanswered questions sent"
-msgstr ""
+msgstr "poslana napomena o ne odgovorenim pitanjima"
#: const/__init__.py:220
msgid "reminder about accepting the best answer sent"
-msgstr ""
+msgstr "poslana napomena o prihvaćanju najboljeg odgovora"
#: const/__init__.py:222
msgid "mentioned in the post"
-msgstr ""
+msgstr "spomenut u postu"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "opis bronÄane znaÄke"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "objaÅ¡njenje za zlatnu znaÄku"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "imate novi odgovor"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Spremi uređivanje"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3037,120 +2810,113 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "Odgovori na pitanje"
+msgstr "odgovoreno pitanje"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "uređen odgovor"
+msgstr "prihvaćen odgovor"
#: const/__init__.py:307
msgid "[closed]"
-msgstr ""
+msgstr "[zatvoreno]"
#: const/__init__.py:308
msgid "[deleted]"
-msgstr ""
+msgstr "[obrisano]"
#: const/__init__.py:309 views/readers.py:642
msgid "initial version"
-msgstr ""
+msgstr "prva verzija"
#: const/__init__.py:310
msgid "retagged"
-msgstr ""
+msgstr "ponovo oznaÄeno"
#: const/__init__.py:311
msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "pogledajte sve tagove"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "Zanemareni tagove"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Zanimljivi tagovi"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "pogledajte sve tagove"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
-msgstr ""
+msgstr "odmah"
#: const/__init__.py:349
msgid "daily"
-msgstr ""
+msgstr "dnevno"
#: const/__init__.py:350
msgid "weekly"
-msgstr ""
+msgstr "tjedno"
#: const/__init__.py:351
msgid "no email"
-msgstr ""
+msgstr "bez emaila"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
msgid "mystery-man"
-msgstr ""
+msgstr "tajanstven Äovjek"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
msgid "wavatar"
-msgstr ""
+msgstr "wavatar"
#: const/__init__.py:362
msgid "retro"
-msgstr ""
+msgstr "retro"
#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
-msgstr ""
+msgstr "zlatni"
#: const/__init__.py:410 templates/badges.html:43
msgid "silver"
-msgstr ""
+msgstr "srebrni"
#: const/__init__.py:411 templates/badges.html:50
msgid "bronze"
-msgstr ""
+msgstr "bronÄani"
#: const/__init__.py:423
msgid "None"
-msgstr ""
+msgstr "Nijedan"
#: const/__init__.py:424
msgid "Gravatar"
-msgstr ""
+msgstr "Gavatar"
#: const/__init__.py:425
msgid "Uploaded Avatar"
-msgstr ""
+msgstr "Poslan Avatar"
#: const/__init__.py:429
msgid "date descendant"
@@ -3165,89 +2931,84 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "aktivnost"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "odgovoreno"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "odgovoreno"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "preostalo ocjena"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "preostalo ocjena"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
-msgstr ""
+msgstr "najralevantnija pitanja"
#: const/message_keys.py:22
msgid "click to see most relevant questions"
-msgstr ""
+msgstr "najrelevantnija pitanja"
#: const/message_keys.py:23
msgid "by relevance"
-msgstr ""
+msgstr "po relevantnosti"
#: const/message_keys.py:24
msgid "click to see the oldest questions"
-msgstr ""
+msgstr "najstarijia pitanja"
#: const/message_keys.py:25
msgid "by date"
-msgstr ""
+msgstr "datumu"
#: const/message_keys.py:26
msgid "click to see the newest questions"
-msgstr ""
+msgstr "najnovija pitanja"
#: const/message_keys.py:27
msgid "click to see the least recently updated questions"
-msgstr ""
+msgstr "zadnje ažurirana pitanja"
#: const/message_keys.py:28
msgid "by activity"
-msgstr ""
+msgstr "aktivnosti"
#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
-msgstr ""
+msgstr "zadnje ažurirana pitanja"
#: const/message_keys.py:30
msgid "click to see the least answered questions"
-msgstr ""
+msgstr "zadnje odgovorena pitanja"
#: const/message_keys.py:31
msgid "by answers"
-msgstr ""
+msgstr "odgovoru"
#: const/message_keys.py:32
msgid "click to see the most answered questions"
-msgstr ""
+msgstr "pitanja s najviše odgovora"
#: const/message_keys.py:33
msgid "click to see least voted questions"
-msgstr ""
+msgstr "zadnje glasana pitanja"
#: const/message_keys.py:34
msgid "by votes"
-msgstr ""
+msgstr "glasovima"
#: const/message_keys.py:35
msgid "click to see most voted questions"
-msgstr ""
+msgstr "pitanja s najviše glasova"
#: const/message_keys.py:36 models/tag.py:311
msgid "interesting"
@@ -3258,9 +3019,8 @@ msgid "ignored"
msgstr "ignorirano"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Pretplati se"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3275,85 +3035,77 @@ msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
-"ÄŒini se da je vaÅ¡ raÄun blokiran stoga ne možete objavljivati nove postove "
-"dok se spor ne riješi. Kontaktirajte administratora foruma za rješenje."
+msgstr "ÄŒini se da je vaÅ¡ raÄun blokiran stoga ne možete objavljivati nove postove dok se spor ne rijeÅ¡i. Kontaktirajte administratora foruma za rjeÅ¡enje."
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"ÄŒini se da je vaÅ¡ raÄun blokiran stoga ne možete objavljivati nove postove "
-"dok se spor ne riješi. Možete samo uređivati postojeće postove. "
-"Kontaktirajte administratora foruma za rješenje."
+msgstr "ÄŒini se da je vaÅ¡ raÄun blokiran stoga ne možete objavljivati nove postove dok se spor ne rijeÅ¡i. Možete samo ureÄ‘ivati postojeće postove. Kontaktirajte administratora foruma za rjeÅ¡enje."
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"DobrodoÅ¡li! U postavkama profila podesite adresu elektroniÄke poÅ¡te (važno!) "
-"i prikazivanog imena ako je potrebno."
+msgstr "DobrodoÅ¡li! U postavkama profila podesite adresu elektroniÄke poÅ¡te (važno!) i prikazivanog imena ako je potrebno."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
-msgstr ""
+msgstr "i-imena nisu podržana"
#: deps/django_authopenid/forms.py:236
#, python-format
msgid "Please enter your %(username_token)s"
-msgstr ""
+msgstr "Unesite vaše %(username_token)s"
#: deps/django_authopenid/forms.py:262
msgid "Please, enter your user name"
-msgstr ""
+msgstr "Unesite vaÅ¡e korisniÄko ime"
#: deps/django_authopenid/forms.py:266
msgid "Please, enter your password"
-msgstr ""
+msgstr "Unesite vašu lozinku"
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
msgid "Please, enter your new password"
-msgstr ""
+msgstr "Unesite vašu novu lozinku"
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
-msgstr ""
+msgstr "Lozinke nisu iste"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Unesite lozinku > %(len)s znakova"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
-msgstr ""
+msgstr "Trenutna lozinka"
#: deps/django_authopenid/forms.py:349
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
+msgstr "Stara lozinka nije toÄna. Unesite ispravnu lozinku."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
-msgstr ""
+msgstr "Unešena email adresa se ne nalazi u našoj bazi podataka"
#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
-msgstr ""
+msgstr "VaÅ¡e korisniÄko ime (<i>nužno</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "ispriÄavamo se, ne postoji korisnik pod tim imenom"
+msgstr "ne postoji takvo korisniÄko ime"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
-msgstr ""
+msgstr "prijava/"
#: deps/django_authopenid/urls.py:15
msgid "widget/signin/"
@@ -3361,27 +3113,27 @@ msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
-msgstr ""
+msgstr "odjava/"
#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
-msgstr ""
+msgstr "zavrsi-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
-msgstr ""
+msgstr "registracija/"
#: deps/django_authopenid/urls.py:34
msgid "signup/"
-msgstr ""
+msgstr "upis/"
#: deps/django_authopenid/urls.py:38
msgid "logout/"
-msgstr ""
+msgstr "odjava/"
#: deps/django_authopenid/urls.py:43
msgid "recover/"
-msgstr ""
+msgstr "obnova/"
#: deps/django_authopenid/urls.py:45
msgid "verify-email/"
@@ -3390,20 +3142,20 @@ msgstr ""
#: deps/django_authopenid/util.py:379
#, python-format
msgid "%(site)s user name and password"
-msgstr ""
+msgstr "%(site)s korisniÄko ime i lozinka"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Kreiraj raÄun zaÅ¡tićen lozinkom"
#: deps/django_authopenid/util.py:386
msgid "Change your password"
-msgstr ""
+msgstr "Promjenite lozinku"
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "Yahoo prijava"
#: deps/django_authopenid/util.py:493
msgid "AOL screen name"
@@ -3415,74 +3167,74 @@ msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
-msgstr ""
+msgstr "OpenID url"
#: deps/django_authopenid/util.py:538
msgid "Flickr user name"
-msgstr ""
+msgstr "Flickr korisniÄko ime"
#: deps/django_authopenid/util.py:546
msgid "Technorati user name"
-msgstr ""
+msgstr "Technorati korisniÄko ime"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "WordPress blog ime"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Blogger blog ime"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "LiveJournal blog ime"
#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
-msgstr ""
+msgstr "ClaimID korisniÄko ime"
#: deps/django_authopenid/util.py:586
msgid "Vidoop user name"
-msgstr ""
+msgstr "Vidoop korisniÄko ime"
#: deps/django_authopenid/util.py:594
msgid "Verisign user name"
-msgstr ""
+msgstr "Verisign korisniÄko ime"
#: deps/django_authopenid/util.py:629
#, python-format
msgid "Change your %(provider)s password"
-msgstr ""
+msgstr "Promjenite %(provider)s lozinku"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Kliknite da vidite da li %(provider)s prijava još radi za %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Kreirajte lozinku za %(provider)s"
#: deps/django_authopenid/util.py:646
#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr ""
+msgstr "Spojite vaÅ¡ %(provider)s raÄun s %(site_name)s"
#: deps/django_authopenid/util.py:655
#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr ""
+msgstr "Prijavite se sa %(provider)s korisniÄkim imenom i lozinkom"
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Prijavite se sa %(provider)s korisniÄkim raÄunom"
#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
-msgstr ""
+msgstr "OpenID %(openid_url)s je neispravan"
#: deps/django_authopenid/views.py:391
msgid ""
@@ -3492,51 +3244,51 @@ msgstr ""
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
-msgstr ""
+msgstr "VaÅ¡a nova lozinka je saÄuvana"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
+msgstr "Nažalost, nastali su problemi prilikom spajanja na %(provider)s, pokušajte ponovo ili koristite drugog pružatelja"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
-msgstr ""
+msgstr "Kombinacija prijavne lozinke nije ispravna"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Za prijavu kliknite na bilo koju od donjih ikona"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "Email za obnovu raÄuna je poslan"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Dodajte jedan ili viÅ¡e naÄina prijave."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "Ako želite., dodajte, uklonite ili ponovo potvrdite naÄine prijave"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "PriÄekajte trenutak! VaÅ¡ raÄun je obnovljen, ali ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Ovaj kljuÄ za obnovu raÄuna nije ispravan ili je istekao"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "%(provider_name)s naÄin prijave ne postoji"
#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
-msgstr ""
+msgstr "Uups, oprostite - dogodila se greška - pokušajte ponovo"
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3547,7 +3299,7 @@ msgstr ""
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "Vaša %(provider)s prijava radi"
#: deps/django_authopenid/views.py:1112
msgid ""
@@ -3558,11 +3310,11 @@ msgstr ""
#: deps/django_authopenid/views.py:1257
#, python-format
msgid "Recover your %(site)s account"
-msgstr ""
+msgstr "Obnovite vaÅ¡ %(site)s raÄun"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "Provjerite vaš email i posjetite priloženu vezu."
#: deps/group_messaging/models.py:356
msgid "Re: "
@@ -3570,37 +3322,37 @@ msgstr ""
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
msgid "Site"
-msgstr ""
+msgstr "Internet stranica"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "Glavna"
#: deps/livesettings/values.py:133
msgid "Base Settings"
-msgstr ""
+msgstr "Osnovne Postavke"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "Zadana vrijednost: \"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "Zadana vrijednost:"
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "Zadana vrijednost: %s"
#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr ""
+msgstr "Za slike su dozvoljeni %(types)s tipovi datoteka"
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
-msgstr ""
+msgstr "ÄŒestitamo, postali ste Administrator"
#: mail/__init__.py:183
msgid "<p>To ask by email, please:</p>"
@@ -3637,32 +3389,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Prilikom objave vašeg pitanja dogodila se greška. Kontaktirajte %(site)s administratora</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Za objavu pitanja na %(site)s stranici putem emaila, <a href=\"%(url)s\">prvo se registrirajte</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>VaÅ¡e pitanje nije objavljeno zbog nedovoljnih prava vaÅ¡eg korisniÄkog raÄuna</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Pošalji poruku %(username)su"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3676,15 +3428,15 @@ msgstr ""
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
-msgstr ""
+msgstr "Prihvati najbolji odgovor za %(question_count)d vaših pitanja"
#: management/commands/send_accept_answer_reminders.py:66
msgid "Please accept the best answer for this question:"
-msgstr ""
+msgstr "Prihvatite najbolji odgovor za ovo pitanje:"
#: management/commands/send_accept_answer_reminders.py:68
msgid "Please accept the best answer for these questions:"
-msgstr ""
+msgstr "Prihvatite najbolji odgovor za ova pitanja:"
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3696,7 +3448,7 @@ msgstr[2] ""
#: management/commands/send_email_alerts.py:455
msgid "new question"
-msgstr ""
+msgstr "novo pitanje"
#: management/commands/send_unanswered_question_reminders.py:67
#, python-format
@@ -3709,57 +3461,51 @@ msgstr[2] ""
#: middleware/forum_mode.py:63
#, python-format
msgid "Please log in to use %s"
-msgstr ""
+msgstr "Za korištenje %s potrebna je prijava"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "IspriÄavamo se, ali neÅ¡to ovdje nije u redu..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "Ne možete prihvatiti ili odbiti najbolji odgovor jer je vaÅ¡ raÄun blokiran"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "Ne možete prihvatiti ili odbiti najbolji odgovor jer je vaÅ¡ raÄun suspendiran"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
+msgstr "Potrebno je >%(points)s bodova za prihvaćanje ili odbijanje svojeg odgovora na svoje pitanje "
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
-"IspriÄavamo se, ali odgovor ćete moći prihvatiti tek nakon "
-"%(will_be_able_at)s"
+msgstr "IspriÄavamo se, ali odgovor ćete moći prihvatiti tek nakon %(will_be_able_at)s"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"IspriÄavamo se, ali samo moderatori ili autor pitanja - %(username)s - može "
-"prihvatiti ili neprihvatiti najbolji odgovor"
+msgstr "IspriÄavamo se, ali samo moderatori ili autor pitanja - %(username)s - može prihvatiti ili neprihvatiti najbolji odgovor"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "ne možete ocijenjivati vlastite objave"
+msgstr "Ne možete glasati za svoje postove"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3781,15 +3527,11 @@ msgstr ">%(points)s bodova je potrebno za negativnu ocjenu"
#: models/__init__.py:737
msgid "Sorry, blocked users cannot upload files"
-msgstr ""
-"IspriÄavamo se, ali blokirani korisnici ne mogu spremati datoteke na "
-"poslužitelj"
+msgstr "IspriÄavamo se, ali blokirani korisnici ne mogu spremati datoteke na poslužitelj"
#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"IspriÄavamo se, ali suspendirani korisnici ne mogu spremati datoteke na "
-"poslužitelj"
+msgstr "IspriÄavamo se, ali suspendirani korisnici ne mogu spremati datoteke na poslužitelj"
#: models/__init__.py:740
#, python-format
@@ -3812,83 +3554,59 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon "
-"%(minutes)s minute od objave"
-msgstr[1] ""
-"IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon "
-"%(minutes)s minute od objave"
-msgstr[2] ""
-"IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon "
-"%(minutes)s minuta od objave"
+msgstr[0] "IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon %(minutes)s minute od objave"
+msgstr[1] "IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon %(minutes)s minute od objave"
+msgstr[2] "IspriÄavamo se, komentari se (osim zadnjega) mogu ureÄ‘ivati tek nakon %(minutes)s minuta od objave"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"IspriÄavamo se, ali komentare mogu ureÄ‘ivati samo vlasnici objava ili "
-"moderatori"
+msgstr "IspriÄavamo se, ali komentare mogu ureÄ‘ivati samo vlasnici objava ili moderatori"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"IspriÄavamo se, ali budući da je vaÅ¡ korisniÄki raÄun suspendiran, možete "
-"komentirati samo vlastite objave"
+msgstr "IspriÄavamo se, ali budući da je vaÅ¡ korisniÄki raÄun suspendiran, možete komentirati samo vlastite objave"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli komentirati bilo koju objavu, ugled vam "
-"mora iznositi barem %(min_rep)s. Svejedno možete komentirati vlastite objave "
-"i odgovarati na tuđa pitanja"
+msgstr "IspriÄavamo se, ali da biste mogli komentirati bilo koju objavu, ugled vam mora iznositi barem %(min_rep)s. Svejedno možete komentirati vlastite objave i odgovarati na tuÄ‘a pitanja"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Ova je objava obrisana i vidljiva je samo vlasniku, administratorima i "
-"moderatorima stranice"
+msgstr "Ova je objava obrisana i vidljiva je samo vlasniku, administratorima i moderatorima stranice"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"uređivati objave"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete ureÄ‘ivati objave"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"uređivati objave"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete ureÄ‘ivati objave"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, možete "
-"uređivati samo vlastite objave"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, možete ureÄ‘ivati samo vlastite objave"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli ureÄ‘ivati wiki objave, ugled vam mora "
-"iznositi barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli ureÄ‘ivati wiki objave, ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli ureÄ‘ivati tuÄ‘e objave, ugled vam mora "
-"iznositi barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli ureÄ‘ivati tuÄ‘e objave, ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:996
msgid ""
@@ -3897,83 +3615,60 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da je netko "
-"objavio pozitivno ocijenjen odgovor"
-msgstr[1] ""
-"IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da su drugi "
-"korisnici na njega objavili pozitivno ocijenjene odgovore"
-msgstr[2] ""
-"IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da su drugi "
-"korisnici na njega objavili pozitivno ocijenjene odgovore"
+msgstr[0] "IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da je netko objavio pozitivno ocijenjen odgovor"
+msgstr[1] "IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da su drugi korisnici na njega objavili pozitivno ocijenjene odgovore"
+msgstr[2] "IspriÄavamo se, ali ne možete obrisati vlastito pitanje budući da su drugi korisnici na njega objavili pozitivno ocijenjene odgovore"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"brisati objave"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete brisati objave"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, možete "
-"brisati samo vlastite objave"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, možete brisati samo vlastite objave"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"IspriÄavamo se, ali da biste mogli brisati tuÄ‘e objave, ugled vam mora "
-"iznositi barem %(min_rep)s"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"zatvarati pitanja"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete zatvarati pitanja"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, ne možete "
-"zatvarati pitanja"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun suspendiran, ne možete zatvarati pitanja"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli zatvarati tuÄ‘e objave, ugled vam mora "
-"iznositi barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli zatvarati tuÄ‘e objave, ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli zatvoriti vlastito pitanje, ugled vam "
-"mora iznositi barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli zatvoriti vlastito pitanje, ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"IspriÄavamo se, ali samo administratori, moderatori ili vlasnici objava s "
-"ugledom > %(min_rep)s mogu ponovno otvarati pitanja."
+msgstr "IspriÄavamo se, ali samo administratori, moderatori ili vlasnici objava s ugledom > %(min_rep)s mogu ponovno otvarati pitanja."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"IspriÄavamo se, ali da biste ponovno otvorili pitanje, ugled vam mora "
-"iznositi barem %(min_rep)s"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "IspriÄavamo se, ali da biste ponovno otvorili pitanje, ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:1095
msgid "Sorry, you cannot reopen questions because your account is blocked"
@@ -3988,63 +3683,46 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr "Već ste oznaÄili zastavom ovo pitanje i ne možete ga oznaÄiti ponovo"
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"brisati objave"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "Ne možete oznaÄiti postove kao uvedljive jer vam je raÄun blokiran"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora "
-"iznositi barem %(min_rep)s"
+msgstr "Za oznaÄavanje postova uvredljivim potreban je minimalan ugled od %(min_rep)s"
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
-"Iscrpili ste maksimalan broj od %(max_flags_per_day)s uvredljivih zastava po "
-"danu."
+msgstr "Iscrpili ste maksimalan broj od %(max_flags_per_day)s uvredljivih zastava po danu."
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
msgstr "ne možete ukloniti nepostojeće zastavice"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"brisati objave"
+msgstr "Ne možete ukloniti zastave jer vam je raÄun blokiran"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"Ne možete ukloniti zastave jer vam je raÄun suspendiran. Kontaktirajte "
-"administratora foruma radi rješavanja problema."
+msgstr "Ne možete ukloniti zastave jer vam je raÄun suspendiran. Kontaktirajte administratora foruma radi rjeÅ¡avanja problema."
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora "
-"iznositi barem %(min_rep)s"
msgstr[1] ""
-"IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora "
-"iznositi barem %(min_rep)s"
msgstr[2] ""
-"IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora "
-"iznositi barem %(min_rep)s"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -4058,50 +3736,36 @@ msgstr "nema zastavica na ovom unosu"
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"IspriÄavamo se, ali samo vlasnici pitanja, administratori i moderatori "
-"stranice mogu ponovno tagirati obrisana pitanja"
+msgstr "IspriÄavamo se, ali samo vlasnici pitanja, administratori i moderatori stranice mogu ponovno tagirati obrisana pitanja"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete "
-"ponovno tagirati pitanja"
+msgstr "IspriÄavamo se, ali budući da vam je korisniÄki raÄun blokiran, ne možete ponovno tagirati pitanja"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je raÄun suspendiran, možete ponovno "
-"tagirati samo vlastita pitanja"
+msgstr "IspriÄavamo se, ali budući da vam je raÄun suspendiran, možete ponovno tagirati samo vlastita pitanja"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora "
-"iznositi barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli ponovno tagirati pitanja ugled vam mora iznositi barem %(min_rep)s"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je blokiran korisniÄki raÄun, ne možete "
-"borisati komentar"
+msgstr "IspriÄavamo se, ali budući da vam je blokiran korisniÄki raÄun, ne možete borisati komentar"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"IspriÄavamo se, ali budući da vam je raÄun suspendiran, možete brisamo samo "
-"vlastite komentare"
+msgstr "IspriÄavamo se, ali budući da vam je raÄun suspendiran, možete brisamo samo vlastite komentare"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"IspriÄavamo se, ali da biste mogli brisati komentare, ugled vam treba biti "
-"barem %(min_rep)s"
+msgstr "IspriÄavamo se, ali da biste mogli brisati komentare, ugled vam treba biti barem %(min_rep)s"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4149,9 +3813,7 @@ msgstr[2] "%(days)d dana"
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
-"Novi korisnici moraju Äekati %(days)s prije nego Å¡to će moći odgovarati na "
-"vlastita pitanja. Odogovr možete objaviti %(left)s"
+msgstr "Novi korisnici moraju Äekati %(days)s prije nego Å¡to će moći odgovarati na vlastita pitanja. Odogovr možete objaviti %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
@@ -4233,14 +3895,14 @@ msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s ima %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "%(username)s stranica je %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4248,9 +3910,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "%(username)s stranica je %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4276,14 +3938,12 @@ msgstr "\"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"ÄŒestitamo, dobili ste %(badge_name)s znaÄku. Provjerite na <a href="
-"\"%(user_profile)s\">vašem profilu</a>."
+msgstr "ÄŒestitamo, dobili ste %(badge_name)s znaÄku. Provjerite na <a href=\"%(user_profile)s\">vaÅ¡em profilu</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Pošalji poruku %(username)su"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4292,25 +3952,25 @@ msgstr "Vaša pretplata na tagove je spremljena, zahvaljujemo!"
#: models/badges.py:129
#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr ""
+msgstr "Obrisani postovi sa %(votes)s ili više pozitivnih glasova"
#: models/badges.py:133
msgid "Disciplined"
-msgstr ""
+msgstr "Discipliniran"
#: models/badges.py:151
#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr ""
+msgstr "Obrisani postovi sa %(votes)s ili više negativnih glasova"
#: models/badges.py:155
msgid "Peer Pressure"
-msgstr ""
+msgstr "Pritisak Skupine"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "Prvi put primljeno najmanje %(votes)s pozitivnih glasova za odgovor"
#: models/badges.py:178
msgid "Teacher"
@@ -4318,7 +3978,7 @@ msgstr "UÄitelj"
#: models/badges.py:218
msgid "Supporter"
-msgstr ""
+msgstr "Pristalica"
#: models/badges.py:219
msgid "First upvote"
@@ -4374,7 +4034,7 @@ msgstr "Lijepo pitanje"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
#, python-format
msgid "Question voted up %(num)s times"
-msgstr ""
+msgstr "Pitanje pozitivno glasano %(num)s puta"
#: models/badges.py:352
msgid "Good Question"
@@ -4390,7 +4050,7 @@ msgstr "Student"
#: models/badges.py:381
msgid "Asked first question with at least one up vote"
-msgstr ""
+msgstr "Postavljeno prvo pitanje s najmanje jednim pozitivnim glasom"
#: models/badges.py:414
msgid "Popular Question"
@@ -4424,7 +4084,7 @@ msgstr "Provijećeni"
#: models/badges.py:499
#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr ""
+msgstr "Prvi odgovor je prihvaćen sa %(num)s ili više glasova"
#: models/badges.py:507
msgid "Guru"
@@ -4433,22 +4093,22 @@ msgstr "Guru"
#: models/badges.py:510
#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr ""
+msgstr "Odgovor prihvaćen sa %(num)s ili više glasova"
#: models/badges.py:518
#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
+msgstr "Odgovoreno na pitanje više od %(days)s dana kasnije sa najmanje %(votes)s glasova"
#: models/badges.py:525
msgid "Necromancer"
-msgstr ""
+msgstr "ÄŒarobnjak"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr ""
+msgstr "Građanska Patrola"
#: models/badges.py:551
msgid "First flagged post"
@@ -4456,23 +4116,23 @@ msgstr "Prva objava obilježena zastavicom"
#: models/badges.py:563
msgid "Cleanup"
-msgstr ""
+msgstr "Čišćenje"
#: models/badges.py:566
msgid "First rollback"
-msgstr ""
+msgstr "Prvo vraćanje unazad"
#: models/badges.py:577
msgid "Pundit"
-msgstr ""
+msgstr "Pundit"
#: models/badges.py:580
msgid "Left 10 comments with score of 10 or more"
-msgstr ""
+msgstr "Ostavi 10 komentara da rezultatom 10 ili više"
#: models/badges.py:612
msgid "Editor"
-msgstr ""
+msgstr "Urednik"
#: models/badges.py:615
msgid "First edit"
@@ -4480,16 +4140,16 @@ msgstr "Prvo uređivanje"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Pomoćnik Urednika"
#: models/badges.py:627
#, python-format
msgid "Edited %(num)s entries"
-msgstr ""
+msgstr "Uređeno %(num)s unosa"
#: models/badges.py:634
msgid "Organizer"
-msgstr ""
+msgstr "Organizator"
#: models/badges.py:637
msgid "First retag"
@@ -4497,20 +4157,20 @@ msgstr "Prvo ponovno tagiranje"
#: models/badges.py:644
msgid "Autobiographer"
-msgstr ""
+msgstr "Životopisac"
#: models/badges.py:647
msgid "Completed all user profile fields"
-msgstr ""
+msgstr "Ispunjena sva polja korisniÄkog profila"
#: models/badges.py:663
#, python-format
msgid "Question favorited by %(num)s users"
-msgstr ""
+msgstr "Omiljeno pitanje kod %(num)s korisnika"
#: models/badges.py:689
msgid "Stellar Question"
-msgstr ""
+msgstr "Zvjezdano Pitanje"
#: models/badges.py:698
msgid "Favorite Question"
@@ -4523,7 +4183,7 @@ msgstr "Entuzijast"
#: models/badges.py:714
#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr ""
+msgstr "Posjetio stranicu svaki dan %(num)s dana u nizu"
#: models/badges.py:732
msgid "Commentator"
@@ -4532,16 +4192,16 @@ msgstr "Komentator"
#: models/badges.py:736
#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr ""
+msgstr "Objavio %(num_comments)s komentara"
#: models/badges.py:752
msgid "Taxonomist"
-msgstr ""
+msgstr "Klasifikator"
#: models/badges.py:756
#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr ""
+msgstr "Kreirao oznaku korištenu u %(num)s pitanja"
#: models/badges.py:774
msgid "Expert"
@@ -4549,22 +4209,19 @@ msgstr "StruÄnjak"
#: models/badges.py:777
msgid "Very active in one tag"
-msgstr ""
+msgstr "Vrlo aktivan u jednoj oznaci"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "poruke/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Pitanja"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Odgovori:"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4574,9 +4231,7 @@ msgstr "IspriÄavamo se, pitanje je izbrisano i viÅ¡e mu se ne može pristupiti"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"IspriÄavamo se, odgovor koji tražite viÅ¡e nije dostupan jer je odgovarajuće "
-"pitanje obrisano"
+msgstr "IspriÄavamo se, odgovor koji tražite viÅ¡e nije dostupan jer je odgovarajuće pitanje obrisano"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4586,17 +4241,13 @@ msgstr "IspriÄavamo se, odgovor je obrisan i viÅ¡e mu se ne može pristupiti"
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"IspriÄavamo se, komentaru koji tražite viÅ¡e se ne može pristupiti jer "
-"odgovarajuće pitanje obrisano"
+msgstr "IspriÄavamo se, komentaru koji tražite viÅ¡e se ne može pristupiti jer odgovarajuće pitanje obrisano"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"IspriÄavamo se, komentaru koji tražite viÅ¡e se ne može pristupiti jer je "
-"odgovarajuće pitanje obrisano"
+msgstr "IspriÄavamo se, komentaru koji tražite viÅ¡e se ne može pristupiti jer je odgovarajuće pitanje obrisano"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4616,26 +4267,26 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" i \"%s\""
#: models/question.py:111
msgid "\" and more"
-msgstr ""
+msgstr "\" i više"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "komentiran odgovor"
-msgstr[1] "komentiran odgovor"
-msgstr[2] "komentiran odgovor"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/question.py:1346
#, python-format
@@ -4648,24 +4299,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Postavite svoje pitanje!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"uređuj sve odgovore"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "dodaj komentar"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Uredi pitanje"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4684,28 +4332,27 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "uređeno pitanje"
+msgstr "uređeno putem emaila"
#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
-msgstr ""
+msgstr "<em>Promijenio moderator. Razlog:</em> %(reason)s"
#: models/repute.py:218
#, python-format
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
+msgstr "%(points)s bodova je dodano zbog doprinosa korisnika %(username)s pitanju %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
+msgstr "%(points)s bodova je oduzeto zbog doprinosa korisnika %(username)s pitanju %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4718,19 +4365,19 @@ msgstr "Cijeli forum"
#: models/user.py:317
msgid "Questions that I asked"
-msgstr ""
+msgstr "Moja pitanja"
#: models/user.py:318
msgid "Questions that I answered"
-msgstr ""
+msgstr "Moji odgovori na pitanja"
#: models/user.py:319
msgid "Individually selected questions"
-msgstr ""
+msgstr "Individualno odabrana pitanja"
#: models/user.py:320
msgid "Mentions and comment responses"
-msgstr ""
+msgstr "Odgovori na spomen i komentar"
#: models/user.py:323
msgid "Instantly"
@@ -4746,7 +4393,7 @@ msgstr "Tjedno"
#: models/user.py:326
msgid "No email"
-msgstr ""
+msgstr "Bez emaila"
#: models/user.py:566
msgid "Can join when they want"
@@ -4757,19 +4404,16 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "moderiraj ovog korisnika"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "unesite valjanu adresu elektroniÄke poÅ¡te"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "unesite valjanu adresu elektroniÄke poÅ¡te"
+msgstr ""
#: models/widgets.py:34
msgid "css for the widget"
@@ -4799,13 +4443,11 @@ msgstr "url ima grešku - provjerite;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"stranica je koju pokušavate posjetit zaštićena, ili nemate dovoljno bodova, "
-"pogledajte"
+msgstr "stranica je koju pokušavate posjetit zaštićena, ili nemate dovoljno bodova, pogledajte"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
-msgstr ""
+msgstr "Äpp"
#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
@@ -4829,11 +4471,11 @@ msgstr "pogledajte sve tagove"
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "Interna greška poslužitelja"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
+msgstr "greška na sistemu je zabilježena, greška će biti uklonjena u najkraćem mogućem vremenu"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4886,9 +4528,8 @@ msgstr "prikaži pregled"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Postavite pitanje"
+msgstr "Postavi Pitanje"
#: templates/ask.html:21
msgid ""
@@ -4906,15 +4547,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "neka vaš odgovor bude od važnosti za zajednicu"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "pokušajte dati dovoljno detalja"
+msgstr "dajte dovoljno informacija"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4930,14 +4569,14 @@ msgstr "pogledajte uÄestalo postavljana pitanja"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "ÄŒPP"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
#, python-format
msgid "%(name)s"
-msgstr ""
+msgstr "%(name)s"
#: templates/badge.html:5
msgid "Badge"
@@ -4946,13 +4585,13 @@ msgstr "ZnaÄka"
#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
-msgstr ""
+msgstr "ZnaÄka \"%(name)s"
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
#, python-format
msgid "%(description)s"
-msgstr ""
+msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
@@ -4967,17 +4606,13 @@ msgstr "ZnaÄke"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
+msgstr "Zajednica vam daje nagrade za vaša pitanja, odgovore i glasove."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Niže se nalazi lista dostupnih znaÄki i broj koliko \n"
-"je puta koja znaÄka bila dodjeljena. Dostavite nam povratne informacije na "
-"%(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -4989,8 +4624,7 @@ msgstr "zlatna znaÄka: odraz najviÅ¡e Äasti i rijetko se dodjeljuje"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -5033,34 +4667,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Kakva pitanja mogu postavljati?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Najvažnije - pitanja bi trebala biti <strong>relevantna</strong> zajednici."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Prije nego postavite pitanje - provjerite tražilicom je li na pitanje već "
-"odgovoreno."
+msgstr "Prije nego postavite pitanje - provjerite da li ima sliÄnih pitanja. Pitanja možete tražiti po naslovu ili oznakama."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Koja pitanje ne bih trebao postavljati?"
+msgstr "Koja pitanja treba izbjegavati?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Izbjegavajte postavljati pitanja koja nisu relevantna za ovu zajednicu, "
-"preizraženu subjektivnost i preuveliÄavanja."
+msgstr "Izbjegavajte postavljati pitanja koja nisu relevantna za ovu zajednicu, preizraženu subjektivnost i preuveliÄavanja."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5072,11 +4698,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
-"je <strong>pitanje i odgovor</strong> stranica - <strong>nije grupa za "
-"raspravu</strong>. Pokušajte izbjegavati rasprave u svojim odgovorima jer "
-"znaju razvodniti bit pitanja i odgovora. Za kratke diskusije koristite "
-"komentare."
+msgstr "je <strong>pitanje i odgovor</strong> stranica - <strong>nije grupa za raspravu</strong>. Pokušajte izbjegavati rasprave u svojim odgovorima jer znaju razvodniti bit pitanja i odgovora. Za kratke diskusije koristite komentare."
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5091,18 +4713,14 @@ msgid "This website is moderated by the users."
msgstr "Stranicu moderiraju korisnici."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"Sistem ugleda omogućava korisnicima dobivanje i izvrÅ¡avanje razliÄitih "
-"moderatorskih zadaća."
+msgstr "Sistem karme omogućava korisnicima da zarade prava na izvoÄ‘enje raznih ureÄ‘ivaÄkih zadataka"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Kako djeluje sistem ugleda?"
+msgstr "Kako funkcionira sistem karme?"
#: templates/faq_static.html:21
msgid ""
@@ -5110,24 +4728,21 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
-"Kada se pitanje ili odgovor pozitivno ocjeni korisnik koji ih je objavio "
-"dobiva bodove, koji se zovu \\\"karma bodovi\\\". Ti bodovi služe kao gruba "
-"procjena povjerenja zajednice u njega/nju. Prema tim bodovima razne "
-"mogućnosti uređivanja se postupno dodjeljuju korisnicima.\" "
+msgstr "Kada se pitanje ili odgovor pozitivno ocjeni korisnik koji ih je objavio dobiva bodove, koji se zovu \\\"karma bodovi\\\". Ti bodovi služe kao gruba procjena povjerenja zajednice u njega/nju. Prema tim bodovima razne mogućnosti uređivanja se postupno dodjeljuju korisnicima.\" "
#: templates/faq_static.html:22
#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Na primjer, ako postavite zanimljivo pitanje ili date koristan odgovor, uaš unos će biti pozitivno ocijenjen. S druge strane ako je odgovor navodi na pogrešno mišljenje - biti će negativno ocijenjen. Svaki glas za dodat će <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> bodova, svaki glas protiv će oduzeti <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> bodova. Postoji limit od <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> bodova koji se mogu dnevno dobiti za pitanja i dogovore. Tablica ispod objašnjava potreban broj bodova za izvođenje svakog tipa uređivanja."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5158,14 +4773,12 @@ msgid "edit community wiki questions"
msgstr "uredi wiki pitanja zajednice"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"uređuj sve odgovore"
+msgstr "uredi bilo koji odgovor"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"obriši sve komentare"
+msgstr "obriši bilo koji komentar"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5174,45 +4787,30 @@ msgstr "Kako da promjenim sliku (gavatar) i Å¡to je gavatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
-"<p>Slika prikazana na profilu korisnika je <strong>gravatar</strong> (Å¡to "
-"znaÄi <strong>g</strong>lobalno <strong>p</strong>repoznatljiv "
-"<strong>avatar</strong>).</p><p>To ovako funkcionira: <strong>kriptiran "
-"kljuÄ</strong> (neslomljiv kod) se kreira iz vaÅ¡e email adrese. PoÅ¡aljete "
-"svoju sliku (ili sliku vašeg omiljenog alter ega) na intarnet stranicu <a "
-"href='http://gravatar.com'><strong>gravatar.com</strong></a> odakle ćete "
-"kasnije preuzimati sliku pomoću kljuÄa.</p><p>Tako sve stranice kojima "
-"vjerujete mogu prikazati vašu sliku pokraj vaših postova, a vaša email "
-"adresa ostaje privatna.</p><p><strong>Uredite vaÅ¡ raÄun</strong> sa slikom "
-"registriranom na <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> (molimo vas da koristite istu email adresu s kojom ste se "
-"registrirali kod nas). Zadana slika koja izgleda kao kuhinjske ploÄice "
-"dodjeljuje se automatski.</p>"
+msgstr "<p>Slika prikazana na profilu korisnika je <strong>gravatar</strong> (Å¡to znaÄi <strong>g</strong>lobalno <strong>p</strong>repoznatljiv <strong>avatar</strong>).</p><p>To ovako funkcionira: <strong>kriptiran kljuÄ</strong> (neslomljiv kod) se kreira iz vaÅ¡e email adrese. PoÅ¡aljete svoju sliku (ili sliku vaÅ¡eg omiljenog alter ega) na intarnet stranicu <a href='http://gravatar.com'><strong>gravatar.com</strong></a> odakle ćete kasnije preuzimati sliku pomoću kljuÄa.</p><p>Tako sve stranice kojima vjerujete mogu prikazati vaÅ¡u sliku pokraj vaÅ¡ih postova, a vaÅ¡a email adresa ostaje privatna.</p><p><strong>Uredite vaÅ¡ raÄun</strong> sa slikom registriranom na <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (molimo vas da koristite istu email adresu s kojom ste se registrirali kod nas). Zadana slika koja izgleda kao kuhinjske ploÄice dodjeljuje se automatski.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Moram li napraviti novu lozinku želim li se registrirati?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Ne, ne morate. Možete se prijaviti bilo kojim servisom koji podržava OpenID, "
-"npr. Googleom, Yahoom, AOL-om itd.\""
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5231,9 +4829,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Iskusniji korisnici mogu mijenjati pitanja i odgovore kao wiki stranice Å¡to "
-"poboljšava ukupnu kvalitetu sadržaja."
+msgstr "Iskusniji korisnici mogu mijenjati pitanja i odgovore kao wiki stranice što poboljšava ukupnu kvalitetu sadržaja."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5244,13 +4840,11 @@ msgid "Still have questions?"
msgstr "Još uvijek imate pitanja?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Postavite pitanje na %(ask_question_url)s, pomozite nam da uÄinimo zajednicu "
-"boljom!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5264,26 +4858,22 @@ msgstr "Dostavite nam povratnu informaciju!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
+msgstr "\n <span class='big strong'>Dragi/a %(user_name)s</span>, želimo od vas Äuti povratnu informaciju. \n PoÅ¡aljite nam poruku.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
+msgstr "\n <span class='big strong'> Dragi posjetitelju </span>, želimo od vas Äuti povratnu informaciju. \n PoÅ¡aljite nam poruku.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
-"(želite li da vam se javimo, unesite valjanu adresu elektroniÄke poÅ¡te ili "
-"oznaÄite kućicu)"
+msgstr "(želite li da vam se javimo, unesite valjanu adresu elektroniÄke poÅ¡te ili oznaÄite kućicu)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5291,7 +4881,7 @@ msgstr "(potrebno je ispuniti ovo polje)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(Riješite captchu)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5338,9 +4928,9 @@ msgid "Help"
msgstr "Pomoć"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "odgovori za %(username)s"
+msgstr "Dobrodošao/la %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5359,30 +4949,23 @@ msgstr ""
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
-"Ova internet stranica je za postavljanje i odgovaranje na pitanja, ne za "
-"bezgraniÄne rasprave."
+msgstr "Ova internet stranica je za postavljanje i odgovaranje na pitanja, ne za bezgraniÄne rasprave."
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Podupiremo svakog da koristi prostor \"pitanje\" za postavljanje i prostor "
-"\"odgovor\" za odgovaranje."
+msgstr "Podupiremo svakog da koristi prostor \"pitanje\" za postavljanje i prostor \"odgovor\" za odgovaranje."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"Usprkos tomu, svako pitanje i odgovor se mogu komentirati – \n"
-" komentari su dobri za ograniÄene rasprave."
+msgstr "Usprkos tomu, svako pitanje i odgovor se mogu komentirati – \n komentari su dobri za ograniÄene rasprave."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Nemojte se bojati postaviti pitanje!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5403,13 +4986,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5433,18 +5016,14 @@ msgstr ""
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"Glasanjem u %(app_name)s pomažete pri odabiru najboljih odgovora i "
-"zahvaljujete najkorisnijim korisnicima."
+msgstr "Glasanjem u %(app_name)s pomažete pri odabiru najboljih odgovora i zahvaljujete najkorisnijim korisnicima."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"Glasajte kad pronađete korisne informacije, \n"
-" to pomaže %(app_name)s zajednici."
+msgstr "Glasajte kad pronađete korisne informacije, \n to pomaže %(app_name)s zajednici."
#: templates/help.html:51
msgid "Other topics"
@@ -5453,8 +5032,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5469,10 +5047,7 @@ msgstr "Umetni StackExchange podatke"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Upozorenje:</em> ako vaša baza podataka nije prazna, napravite "
-"sigurnosnu kopiju\n"
-" prije negoli izvršite radnju."
+msgstr "<em>Upozorenje:</em> ako vaša baza podataka nije prazna, napravite sigurnosnu kopiju\n prije negoli izvršite radnju."
#: templates/import_data.html:16
msgid ""
@@ -5480,13 +5055,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Postavite na poslužitelj vaÅ¡u stackexchange dump .zip datoteku te priÄekajte "
-"dok\n"
-" se unos podataka ne dovrši. Proces može trajati i nekoliko minuta.\n"
-" Napominjemo da će povratna informacija biti prkazana kao "
-"nekriptirani tekst.\n"
-" "
+msgstr "Postavite na poslužitelj vaÅ¡u stackexchange dump .zip datoteku te priÄekajte dok\n se unos podataka ne dovrÅ¡i. Proces može trajati i nekoliko minuta.\n Napominjemo da će povratna informacija biti prkazana kao nekriptirani tekst.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5495,31 +5064,24 @@ msgstr "Umetni podatke"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"U sluÄaju bilo kakvih problema s ovim važnim alatom,\n"
-" pokušajte umetnuti podatke naredbenim retkom: <code>python manage.py "
-"load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "U sluÄaju bilo kakvih problema s ovim važnim alatom,\n pokuÅ¡ajte umetnuti podatke naredbenim retkom: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "Tagirano"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "pregledi/"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "korisnikova najdraža pitanja"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5530,9 +5092,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Ovdje nema neodgovorenih pitanja"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5540,9 +5101,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "ponovno tagiraj"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5583,9 +5143,7 @@ msgstr "objava je oznaÄena kao wiki zajednice"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Ova je objava wiki.\n"
-" Svatko s karmom &gt;%(wiki_min_rep)s može ju unaprijediti."
+msgstr "Ova je objava wiki.\n Svatko s karmom &gt;%(wiki_min_rep)s može ju unaprijediti."
#: templates/macros.html:146
msgid "updated"
@@ -5619,14 +5177,13 @@ msgid "Ask to join"
msgstr ""
#: templates/macros.html:314
-#, fuzzy, python-format
+#, python-format
msgid "see questions tagged '%(tag)s'"
-msgstr "pogledajte pitanja tagirana s '%(tag)s'"
+msgstr "pogledajte pitanja oznaÄena sa '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "Komentator"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5639,9 +5196,8 @@ msgid "edit"
msgstr "uredi"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Prihvati vlasititi odgovor"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5654,9 +5210,9 @@ msgid "unfollow %(alias)s"
msgstr "ne prati %(alias)s"
#: templates/macros.html:583
-#, fuzzy, python-format
+#, python-format
msgid "following %(alias)s"
-msgstr "pratite %(alias)s"
+msgstr "pratim %(alias)s"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
@@ -5679,9 +5235,9 @@ msgstr "sadašnja stranica"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "broj stranice %(num)s"
+msgstr "stranica %(num)s"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5693,12 +5249,12 @@ msgid "responses for %(username)s"
msgstr "odgovori za %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "imate novi odgovor"
-msgstr[1] "imate %(response_count)s nova odgovora"
-msgstr[2] "imate %(response_count)s novih odgovora"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5724,51 +5280,44 @@ msgid "Questions"
msgstr "Pitanja"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Ostavi komentare"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "dodaj komentar"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Odgovori na svoje pitanje"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Vaše pitanje"
+msgstr "Objavite Svoj Odgovor"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Prijavite se/Upišite se kako biste mogli odgovarati"
+msgstr "Prijava/Upis za Objavu"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Uredi pitanje"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Pitanje nema prihvaćenog odgovora"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Promijeni tagove"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Povezana pitanja"
+msgstr "Ponovo oznaÄi pitanje"
#: templates/question_retag.html:21
msgid "Retag"
@@ -5795,13 +5344,11 @@ msgid "Reopen question"
msgstr "Ponovno aktualiziraj pitanje"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Pitanje je zatvorio \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5845,9 +5392,8 @@ msgid "Subscribe"
msgstr "Pretplati se"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5860,9 +5406,8 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Sortiraj prema &raquo;"
+msgstr ""
#: templates/users.html:29
#, python-format
@@ -5905,9 +5450,9 @@ msgid "by username"
msgstr "po korisniÄkom imenu"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "korisnici prema upitu %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -5915,12 +5460,12 @@ msgstr "Ništa nije pronađeno."
#: templates/authopenid/authopenid_macros.html:63
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr ""
+msgstr "Unesite vaÅ¡e <span>korisniÄko ime</span>, zatim se prijavite"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
msgid "(or select another login method above)"
-msgstr ""
+msgstr "(ili odaberite drugi naÄin prijave gore)"
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
@@ -5929,25 +5474,20 @@ msgid "Sign in"
msgstr "Prijavite se"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Promijenite adresu elektroniÄke poÅ¡te"
+msgstr "Promjeni Email"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
-msgstr ""
+msgstr "Potvrdi email"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5958,31 +5498,20 @@ msgstr "Adresa elektroniÄke poÅ¡te je provjerena"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
-"<span class=\\\"big strong\\\">Hvala na potvrdi emaila!</span> Sada \n"
-"možete <strong>postaviti</strong> i <strong>odgovarati</strong> na "
-"pitanja. \n"
-"Ako nađete interesantno pitanje možete se <strong>pretplatiti na dopune \n"
-"pitanja</strong> - o promjenama ćete biti obaviješteni <strong>jednom "
-"dnevno</strong>\n"
-"ili manje uÄestalo."
+msgstr "<span class=\\\"big strong\\\">Hvala na potvrdi emaila!</span> Sada \nmožete <strong>postaviti</strong> i <strong>odgovarati</strong> na pitanja. \nAko naÄ‘ete interesantno pitanje možete se <strong>pretplatiti na dopune \npitanja</strong> - o promjenama ćete biti obavijeÅ¡teni <strong>jednom dnevno</strong>\nili manje uÄestalo."
#: templates/authopenid/complete.html:21
msgid "Registration"
msgstr "Registracija"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registracija"
+msgstr "Registracija korisnika"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5990,8 +5519,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6004,7 +5532,7 @@ msgstr "Prijavite se"
#: templates/authopenid/confirm_email.txt:1
msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
+msgstr "Hvala što ste se registrirali na naš P&O forum!"
#: templates/authopenid/confirm_email.txt:3
msgid "Your account details are:"
@@ -6024,19 +5552,16 @@ msgstr "Prijavite se ovdje:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr ""
-"Lijep pozdrav,\n"
-"administrator Foruma"
+msgstr "S Å¡tovanjem,\nP&O Forum Administrator"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "odgovori za %(username)s"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6046,9 +5571,7 @@ msgstr "Kako bi vam Forum bio od koristi, odaberite sljdeću poveznicu:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Slijeđenjem prethodne poveznice pomoći ćete nam da provjerimo vašu adresu "
-"elektroniÄke poÅ¡te."
+msgstr "SlijeÄ‘enjem prethodne poveznice pomoći ćete nam da provjerimo vaÅ¡u adresu elektroniÄke poÅ¡te."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
@@ -6056,14 +5579,11 @@ msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"Ako smatrate da je ova poruka poslana greškom - \n"
-"daljnji potezi nisu potrebni. Ignorirajte ovu poruku. \n"
-"IspriÄavamo se zbog greÅ¡ke"
+msgstr "Ako smatrate da je ova poruka poslana greÅ¡kom - \ndaljnji potezi nisu potrebni. Ignorirajte ovu poruku. \nIspriÄavamo se zbog greÅ¡ke"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
-msgstr ""
+msgstr "Pozdrav od P&O foruma"
#: templates/authopenid/logout.html:3
msgid "Logout"
@@ -6077,12 +5597,12 @@ msgstr "Uspješno ste se odjavili"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Moguće je da ste i dalje prijavljeni kod vašeg OpenID pružatelja usluge pristupa. Ako želite odjavite se sa vašeg pružatelja usluge pristupa."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
msgid "User login"
-msgstr ""
+msgstr "User login"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
@@ -6091,7 +5611,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
+msgstr "\n<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be posted once you log in.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6100,54 +5620,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
+msgstr "<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be posted once you log in.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Dobra je ideja provjeriti da li vaÅ¡i postojeći naÄini prijave rade ili dodati novi naÄin. Kliknite na bilo koju ikonu dolje i provjerite/promijenite ili dodajte novu metodu za prijavu."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Dodajte trajniji naÄin prijave klikom na jednu od ikona dolje, kako bi ste izbjegli prijavljivanje putem email svaki put."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "Kliknite na jednu od ikona dolje za dodavanje novih naÄina prijave ili ponovnu potvrdu postojećih."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Nemate naÄin prijave, dodajte jedan ili viÅ¡e klikom na jednu od ikona dolje."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "Provjerite vaÅ¡ email i posjetite vezu u prilogu radi ponovnog spajanja vaÅ¡eg raÄuna"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Unesite <span>korisniÄko ime i lozinku</span>, a zatim se prijavite"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Prijavite se ovdje:"
+msgstr "Prijavite se"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6183,7 +5701,7 @@ msgstr "Ponovno unesite"
#: templates/authopenid/widget_signin.html:148
#: templates/livesettings/site_settings.html:24
msgid "Change password"
-msgstr ""
+msgstr "Promjeni lozinku"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
@@ -6230,8 +5748,7 @@ msgstr "Unesite adresu elektroniÄke poÅ¡te i zatražite novi kljuÄ"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
-"Unesite adresu elektroniÄke poÅ¡te kojom želite povratiti korisniÄki raÄun"
+msgstr "Unesite adresu elektroniÄke poÅ¡te kojom želite povratiti korisniÄki raÄun"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
@@ -6267,23 +5784,13 @@ msgid ""
"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
"your login details with anyone and having to remember yet another password."
-msgstr ""
-"<span class='strong big'>Ako želite, kreirajte vaše forum ime i lozinku "
-"ovdje. \n"
-"</span> Imajte na umu da da podržavamo \n"
-"<strong>OpenID</strong> naÄin prijave. Sa <strong>OpenID-om</strong> "
-"možete \n"
-"jednostavno upotrijebiti postojeći raÄun (npr. Gmail ili Yahoo) bez "
-"dijeljenja \n"
-"vaših podataka za prijavu ili potrebe za pamćenjem nove lozinke."
+msgstr "<span class='strong big'>Ako želite, kreirajte vaÅ¡e forum ime i lozinku ovdje. \n</span> Imajte na umu da da podržavamo \n<strong>OpenID</strong> naÄin prijave. Sa <strong>OpenID-om</strong> možete \njednostavno upotrijebiti postojeći raÄun (npr. Gmail ili Yahoo) bez dijeljenja \nvaÅ¡ih podataka za prijavu ili potrebe za pamćenjem nove lozinke."
#: templates/authopenid/signup_with_password.html:42
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"ProÄitajte i upiÅ¡ite dvije rijeÄi odozdo kako biste nam pomogli da "
-"sprijeÄimo automatska stvaranja korisniÄkih raÄuna."
+msgstr "ProÄitajte i upiÅ¡ite dvije rijeÄi odozdo kako biste nam pomogli da sprijeÄimo automatska stvaranja korisniÄkih raÄuna."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6295,9 +5802,8 @@ msgstr "povratak na OpenID prijavu"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "vaÅ¡e adrese elektroniÄke poÅ¡te"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6306,24 +5812,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "Prijava ili ekektroniÄka poÅ¡ta"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"Izaberite vaš omiljeni servis za prijavu korištenjem sigurnog OpenID-a ili "
-"sliÄne tehnologije. Lozinka vaÅ¡eg vanjskog servisa uvijek ostaje tajna i ne "
-"morate pamtiti ili kreirati drugu. "
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Izaberite vaÅ¡ omiljeni servis za prijavu koriÅ¡tenjem sigurnog OpenID-a ili sliÄne tehnologije. Lozinka vaÅ¡eg vanjskog servisa uvijek ostaje tajna i ne morate pamtiti ili kreirati drugu. "
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Unesite <span>korisniÄko ime i lozinku</span>, a zatim se prijavite"
+msgstr "ili unesite vaÅ¡e <span>korisniÄko ime i lozinku</span>, zatim se prijavite"
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6343,7 +5844,7 @@ msgstr "Do sada niste uÄitali avatar. UÄitajte ga sada."
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "Pošalji Novu Sliku"
#: templates/avatar/change.html:4
msgid "change avatar"
@@ -6355,7 +5856,7 @@ msgstr "Odaberi novo zadano"
#: templates/avatar/change.html:22
msgid "Upload"
-msgstr ""
+msgstr "Pošalji"
#: templates/avatar/confirm_delete.html:2
msgid "delete avatar"
@@ -6368,13 +5869,13 @@ msgstr "Odaberite avatere koje biste željeli obrisati."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Nema avatara za brisanje. <a href=\"%(avatar_change_url)s\">Pošaljite jedan</a> sad."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
-msgstr ""
+msgstr "Obriši Ove"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6399,8 +5900,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6413,22 +5914,22 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "Pravo ime"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6440,20 +5941,16 @@ msgstr[1] ""
msgstr[2] ""
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Pozdrav, ovo je povratna informacija s foruma %(site_title)s.\n"
+msgstr "\nPozdrav, ovo je povratna poruka sa %(site_title)s foruma.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Lijep pozdrav,\n"
-"administrator Foruma"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6467,30 +5964,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Postavite svoje pitanje!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Alati za pitanja"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Pitanja"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6502,71 +5995,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Ja sam odgovorio"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"morate imati valjanu %(email)s da biste objavljivali \n"
-" pogledajte %(email_validation_faq_url)s\n"
-" "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6576,17 +6054,8 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s odgovor\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s odgovora\n"
-" "
msgstr[2] ""
-"\n"
-" %(counter)s odgovora\n"
-" "
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
@@ -6608,8 +6077,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6625,9 +6094,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Do ovoga je moglo doći zbog sljedećih razloga:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6636,19 +6104,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
-"\n"
-"<p>Sistem nije uspješno obradio vašu poruku zbog:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>Sistem nije uspješno obradio vašu poruku zbog:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Pošalji poruku %(username)su"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6671,8 +6136,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6700,19 +6164,16 @@ msgid "Ask a question"
msgstr "Postavi pitanje"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "napravite korisniÄki raÄun"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "lista"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Uredi pitanje"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6721,8 +6182,8 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
@@ -6731,14 +6192,13 @@ msgid "compose"
msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "na %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Poruka je poslana"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6759,12 +6219,11 @@ msgstr ""
#: templates/livesettings/_admin_site_views.html:4
msgid "Sites"
-msgstr ""
+msgstr "Internet stranice"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "postavke"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6777,45 +6236,45 @@ msgstr[2] ""
#: templates/livesettings/group_settings.html:16
#, python-format
msgid "Settings included in %(name)s."
-msgstr ""
+msgstr "Postavke ukljuÄene u %(name)s."
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
msgid "You don't have permission to edit values."
-msgstr ""
+msgstr "Nemate dozvolu za uređivanje vrijednosti."
#: templates/livesettings/site_settings.html:24
msgid "Documentation"
-msgstr ""
+msgstr "Dokumentacija"
#: templates/livesettings/site_settings.html:24
msgid "Log out"
-msgstr ""
+msgstr "Odjava"
#: templates/livesettings/site_settings.html:27
msgid "Home"
-msgstr ""
+msgstr "PoÄetna"
#: templates/livesettings/site_settings.html:28
msgid "Edit Site Settings"
-msgstr ""
+msgstr "Uredi Postavke Stranice"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr ""
+msgstr "Instant postavke su nisu moguće za ovu stranicu."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
+msgstr "Sve konfiguracijske mogućnosti moraju se urediti u settings.py datoteci"
#: templates/livesettings/site_settings.html:67
#, python-format
msgid "Group settings: %(name)s"
-msgstr ""
+msgstr "Postavke za grupu: %(name)s"
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
-msgstr ""
+msgstr "Složi sve"
#: templates/main_page/headline.html:4 views/readers.py:151
#, python-format
@@ -6840,7 +6299,7 @@ msgstr "Napomen o pretraživanju:"
#: templates/main_page/headline.html:25
msgid "reset author"
-msgstr ""
+msgstr "vrati autora u izvorno stanje"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
@@ -6858,9 +6317,7 @@ msgstr "poÄni ispoÄetka"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-" - da biste proširili, ili tražite dalje dodavanjem novih tagova ili "
-"ponovnim pregledom upita."
+msgstr " - da biste proširili, ili tražite dalje dodavanjem novih tagova ili ponovnim pregledom upita."
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6908,9 +6365,8 @@ msgid "Did not find what you were looking for?"
msgstr "Jeste li pronašli što ste tražili?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Postavite pitanje"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6932,11 +6388,9 @@ msgstr ""
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Napomena: %(app_name)s zahtjeva javascript, omogućite ovu znaÄajku u vaÅ¡em "
-"internet pregledniku <a href=\"%(noscript_url)s\">ovako</a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Napomena: %(app_name)s zahtjeva javascript, omogućite ovu znaÄajku u vaÅ¡em internet pregledniku <a href=\"%(noscript_url)s\">ovako</a>"
#: templates/meta/editor_data.html:5
#, python-format
@@ -6958,9 +6412,7 @@ msgstr[2] "koristite %(tag_count)s ili manje tagova"
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"koristite najviše %(tag_count)s tagova sa manje od %(max_chars)s znakova u "
-"svakom tagu"
+msgstr "koristite najviše %(tag_count)s tagova sa manje od %(max_chars)s znakova u svakom tagu"
#: templates/question/answer_card.html:21
msgid "This response is published"
@@ -6971,9 +6423,8 @@ msgid "swap with question"
msgstr "zamijeni ovo pitanje"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Pogledajte Å¡to je zastavicama oznaÄeno uvredljivim"
+msgstr "ukloni zastavu uvredljivo"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -6987,16 +6438,14 @@ msgstr "izbriši tagove"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"prijavi kao uvredljivo (npr. sadržavanje spama, oglašavanje, zlonamjerni "
-"tekst itd.)"
+msgstr "prijavi kao uvredljivo (npr. sadržavanje spama, oglašavanje, zlonamjerni tekst itd.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
#: templates/question/question_controls.html:18
#: templates/question/question_controls.html:25
msgid "flag offensive"
-msgstr ""
+msgstr "oznaÄi zastavom uvredljivo"
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
@@ -7013,7 +6462,7 @@ msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
-msgstr ""
+msgstr "stalna veza"
#: templates/question/answer_controls.html:55
#: templates/widgets/markdown_help.html:20
@@ -7025,16 +6474,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "nije pravo pitanje"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7044,22 +6492,12 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s odgovor\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s odgovora\n"
-" "
msgstr[2] ""
-"\n"
-" %(counter)s odgovora\n"
-" "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Sortiraj prema &raquo;"
+msgstr "Sortiraj po"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7085,9 +6523,9 @@ msgstr "oznaÄi odgovor toÄnim (odaberite ponovno kako biste poniÅ¡tili odabir)
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Pitanje je zatvoreno zbog sljedećih razloga <b>\"%(close_reason)s\"</b> <i>od strane"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7116,52 +6554,36 @@ msgstr "Prvi odgovorite na ovo pitanje!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
-"<span class='strong big'>PoÄnite objavljivati odgovore anonimno</span> - "
-"vaÅ¡i odgovori biti će privremeno saÄuvani i objavljeni nakon Å¡to se "
-"prijavite ili kreirate novi korisniÄki raÄun. PokuÅ¡ajte dati "
-"<strong>znaÄajan odgovor</strong>, za raspravu, <strong>koristite komentare</"
-"strong> i <strong> ne zaboravite glasati</strong> (nakon Å¡to se prijavite)!"
+msgstr "<span class='strong big'>PoÄnite objavljivati odgovore anonimno</span> - vaÅ¡i odgovori biti će privremeno saÄuvani i objavljeni nakon Å¡to se prijavite ili kreirate novi korisniÄki raÄun. PokuÅ¡ajte dati <strong>znaÄajan odgovor</strong>, za raspravu, <strong>koristite komentare</strong> i <strong> ne zaboravite glasati</strong> (nakon Å¡to se prijavite)!"
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
-"<span class='big strong'>Možete odgovoriti na svoje pitanje</span>, ali "
-"pazite da ispravno <strong>odgovorite</strong>. Imajte na umu da uvijek "
-"možete <strong>korigirati vaše originalno pitanje</strong>. "
-"<strong>Koristite komentare za raspravu</strong> i <strong>ne zaboravite "
-"glasati</strong> za odgovore koji vam se sviđaju (ili ne sviđaju)."
+msgstr "<span class='big strong'>Možete odgovoriti na svoje pitanje</span>, ali pazite da ispravno <strong>odgovorite</strong>. Imajte na umu da uvijek možete <strong>korigirati vaše originalno pitanje</strong>. <strong>Koristite komentare za raspravu</strong> i <strong>ne zaboravite glasati</strong> za odgovore koji vam se sviđaju (ili ne sviđaju)."
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
-msgstr ""
-"<span class='big strong'>PokuÅ¡ajte dati znaÄajan odgovor</span>. Ako želite "
-"komentirati pitanje ili odgovor, <strong>koristite alat za komentiranje</"
-"strong>. Upamtite da uvjek možete <strong>izmjeniti vaše odgovore</strong> - "
-"nema potrebe za dvostruki odgovor na isto pitanje. Također <strong>ne "
-"zaboravite glasati</strong> - to pomaže odabrati najbolja pitanja i odgovore!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "<span class='big strong'>PokuÅ¡ajte dati znaÄajan odgovor</span>. Ako želite komentirati pitanje ili odgovor, <strong>koristite alat za komentiranje</strong>. Upamtite da uvjek možete <strong>izmjeniti vaÅ¡e odgovore</strong> - nema potrebe za dvostruki odgovor na isto pitanje. TakoÄ‘er <strong>ne zaboravite glasati</strong> - to pomaže odabrati najbolja pitanja i odgovore!"
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "uređen odgovor"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7228,9 +6650,8 @@ msgid "add"
msgstr "dodaj"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " ili "
+msgstr ""
#: templates/question/sidebar.html:70
msgid "share with everyone"
@@ -7241,23 +6662,21 @@ msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Odabrano pojedinaÄno"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "dodaj"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "(%(comment_count)s komentar)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7265,17 +6684,17 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
msgid "Stats"
-msgstr ""
+msgstr "Statistika"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "upitano"
+msgstr "Pitano"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7283,31 +6702,28 @@ msgstr "Pogledan"
#: templates/question/sidebar.html:140
msgid "times"
-msgstr ""
+msgstr "puta"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "zadnji puta ažurirano"
+msgstr "Zadnje ažuriranje"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Povezana pitanja"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "pretplata"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "pretplata"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Tagovi, podudaranje \"%(stag)s\""
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7330,19 +6746,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "pretplata"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "pretplata"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "pretplate/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7353,9 +6766,8 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "lokacija"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
msgid "Edit"
@@ -7366,9 +6778,8 @@ msgid "Sections:"
msgstr "Sekcije:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "poruke/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7376,37 +6787,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "odgovori na forumu (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "stavke obilježene zastavicom (%(flag_count)s)"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Ponovno otvori vlastita pitanja"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "odobreno"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Pošalji poruku"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profil - odgovori"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7437,14 +6844,12 @@ msgid "dismiss"
msgstr "otpusti"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "izbriši tagove"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "obriši"
+msgstr "obriši post"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7465,33 +6870,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Razlog zatvaranja:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "odaberite jednu od prethodnih mogućnosti"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "odaberite provjeru"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "obriši komentar"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "imate novi odgovor"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7501,9 +6901,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Uredi pitanje"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7519,14 +6918,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "odaberite državu"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "napravite korisniÄki raÄun"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7568,9 +6965,8 @@ msgid "Screen Name"
msgstr "Prikazivano ime"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "ne može biti obrisano"
+msgstr "(ne može se promijeniti)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7589,35 +6985,27 @@ msgstr "PoÅ¡alji postavke pretplate elektroniÄkom poÅ¡tom"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
-msgstr ""
-"<span class='big strong'>Podesite uÄestalost email dopuna.</span> Primajte "
-"dopune zanimljivih pitanja putem emaila, <strong><br/>pomozite zajednici</"
-"strong> odgovorom na pitanja vaših kolega. Ako ne želite primati emailove - "
-"odaberite 'bez emaila' na svim stavkama ispod.<br/>Dopune se Å¡alju jedino "
-"ako postoji nova aktivnost na odabranim stavkama."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>Podesite uÄestalost email dopuna.</span> Primajte dopune zanimljivih pitanja putem emaila, <strong><br/>pomozite zajednici</strong> odgovorom na pitanja vaÅ¡ih kolega. Ako ne želite primati emailove - odaberite 'bez emaila' na svim stavkama ispod.<br/>Dopune se Å¡alju jedino ako postoji nova aktivnost na odabranim stavkama."
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "VaÅ¡a adresa elektroniÄka poÅ¡ta"
+msgstr "IskljuÄi Email"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7645,18 +7033,16 @@ msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "Älan"
+msgstr "Älan od"
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "zadnji puta uoÄen"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Web stranica"
+msgstr "internet stranica"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7664,7 +7050,7 @@ msgstr "lokacija"
#: templates/user_profile/user_info.html:108
msgid "age"
-msgstr ""
+msgstr "dob"
#: templates/user_profile/user_info.html:109
#, python-format
@@ -7709,7 +7095,7 @@ msgstr "Ugled se korisnika promijenio"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "Oduzmi"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
@@ -7724,9 +7110,7 @@ msgstr "Pošalji poruku %(username)su"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"ElektroniÄka će poÅ¡ta biti poslana s vaÅ¡om adresom u polju 'odgovori'. "
-"Provjerite imate li upisanu toÄnu adresu."
+msgstr "ElektroniÄka će poÅ¡ta biti poslana s vaÅ¡om adresom u polju 'odgovori'. Provjerite imate li upisanu toÄnu adresu."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7741,18 +7125,13 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
-"Administratori imaju iste ovlasti kao i normalni korisnici, ali mogu "
-"dodijeliti/opozvati bilo koji status bilo kojem korisniku i izuzeti su iz "
-"reputacijskih limita."
+msgstr "Administratori imaju iste ovlasti kao i normalni korisnici, ali mogu dodijeliti/opozvati bilo koji status bilo kojem korisniku i izuzeti su iz reputacijskih limita."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
-"Moderatori imaju iste ovlasti kao i administratori, ali ne mogu dodavati ili "
-"brisati korisniÄke statuse 'moderator' ili 'administrator'."
+msgstr "Moderatori imaju iste ovlasti kao i administratori, ali ne mogu dodavati ili brisati korisniÄke statuse 'moderator' ili 'administrator'."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
@@ -7760,17 +7139,13 @@ msgstr "Status 'Odobreno' znaÄi isto Å¡to i redovan korisnik."
#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Suspendirani korisnici mogu samo uređivati ili brisati vlastite objave."
+msgstr "Suspendirani korisnici mogu samo uređivati ili brisati vlastite objave."
#: templates/user_profile/user_moderate.html:86
-#, fuzzy
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
msgstr ""
-"Blokirani koirsnici mogu se samo prijaviti i slati povratne informacije "
-"administratorima stranice."
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
@@ -7797,9 +7172,7 @@ msgstr[2] "Following %(count)s osoba"
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
-"Vaša je mreža prazna. Želite li pratiti koga - jednostavno posjetite njihov "
-"profil i odaberite \"prati\""
+msgstr "Vaša je mreža prazna. Želite li pratiti koga - jednostavno posjetite njihov profil i odaberite \"prati\""
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7819,12 +7192,12 @@ msgstr "izvor"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
-msgstr ""
+msgstr "Podaci o promijeni vaše karme."
#: templates/user_profile/user_reputation.html:14
#, python-format
msgid "%(user_name)s's karma change log"
-msgstr ""
+msgstr "Podaci o promjeni karme za %(user_name)s"
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7840,12 +7213,11 @@ msgstr[1] "<span class=\"count\">%(counter)s</span> pitanja"
msgstr[2] "<span class=\"count\">%(counter)s</span> pitanja"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "odgovor"
-msgstr[1] "odgovora"
-msgstr[2] "odgovora"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7888,9 +7260,8 @@ msgid "followers and followed users"
msgstr "pratioci i praćeni korisnici"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "graf ugleda korisnika"
+msgstr "graf korisnikove karme"
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
@@ -7898,7 +7269,7 @@ msgstr "pitanja koja korisnik prati"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
-msgstr ""
+msgstr "zapis glasova korisnika"
#: templates/user_profile/user_tabs.html:38
#: templates/user_profile/user_votes.html:5
@@ -7932,9 +7303,8 @@ msgid "Tips"
msgstr "Savjeti"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "neka vaš odgovor bude od važnosti za zajednicu"
+msgstr "napišite odgovor zanimljiv ovoj zajednici"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7945,9 +7315,8 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Vaše ime (neobaveno):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
@@ -7962,14 +7331,12 @@ msgid "Contributors"
msgstr "Doprinositelji"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "jedno od ovoga je potrebno"
+msgstr ", jedno od ovoga je nužno"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "tagovi"
+msgstr "oznake:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7977,7 +7344,7 @@ msgstr "(potrebno)"
#: templates/widgets/edit_post.html:71
msgid "Toggle the real time Markdown editor preview"
-msgstr ""
+msgstr "Aktiviraj/deaktiviraj prikaz Markdown ureÄ‘ivaÄa u stvarnom vremenu"
#: templates/widgets/edit_post.html:86
msgid ""
@@ -7992,7 +7359,7 @@ msgstr "Sadržaj ove stranice licenciran je pod %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
-msgstr ""
+msgstr "o nama"
#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
msgid "help"
@@ -8000,7 +7367,7 @@ msgstr "pomoć"
#: templates/widgets/footer.html:42
msgid "privacy policy"
-msgstr ""
+msgstr "pravila o privatnosti"
#: templates/widgets/footer.html:51
msgid "give feedback"
@@ -8011,28 +7378,24 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "uređeno pitanje"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "Promijeni tagove"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "obriši"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Povezana pitanja"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -8043,23 +7406,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderiraj korisnika"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Omogući samo registiranim korisnicima pristup forumu"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "vaÅ¡e adrese elektroniÄke poÅ¡te"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8151,9 +7511,8 @@ msgid "badges"
msgstr "znaÄke"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "neka vaš odgovor bude od važnosti za zajednicu"
+msgstr "postavi pitanje zanimljivo ovoj zajednici"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8209,27 +7568,25 @@ msgid "Ignored tags"
msgstr "Zanemareni tagove"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Pretplati se na tagove"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Zatvori vlasitio pitanje"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Promijenite adresu elektroniÄke poÅ¡te"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8260,9 +7617,8 @@ msgid "sign out"
msgstr "odjava"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Prijavite se ovdje:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
@@ -8273,9 +7629,9 @@ msgid "widgets"
msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(username)s karma je %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8284,8 +7640,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8297,14 +7653,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Zatvori pitanja koja postavljaju drugi korisnici"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "ništa"
+msgstr "0"
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8327,9 +7681,8 @@ msgid "this field is required"
msgstr "ovo je polje nužno"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "odaberite korisniÄko ime"
+msgstr "Odaberite prikazno ime"
#: utils/forms.py:103
msgid "user name is required"
@@ -8349,14 +7702,11 @@ msgstr "ispriÄavamo se, ne postoji korisnik pod tim imenom"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"ispriÄavamo se, imamo ozbiljan problem - isto korisniÄko ime koristi već "
-"nekoliko korisnika"
+msgstr "ispriÄavamo se, imamo ozbiljan problem - isto korisniÄko ime koristi već nekoliko korisnika"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"korisniÄka se imena mogu sastojati samo od slova, razmaka i donje crtice"
+msgstr "korisniÄka se imena mogu sastojati samo od slova, razmaka i donje crtice"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
@@ -8383,9 +7733,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "ovu adresu elektroniÄke poÅ¡te netko već koristi, odaberite drugu"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "adrese elektroniÄke poÅ¡te je nužna"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8440,18 +7789,16 @@ msgid "Successfully deleted the requested avatars."
msgstr "Zatraženi avatar je uspješno obrisan."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Pitanje nema prihvaćenog odgovora"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "IspriÄavamo se, ali anonimni korisnici ne mogu pristupiti porukama"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "anonimni korisnici ne mogu ocjenjivati"
+msgstr "Anonimni korisnici ne mogu glasati"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8471,22 +7818,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "IspriÄavamo se, ali anonimni korisnici ne mogu prihvaćati odgovore"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr ""
-"pretplata je pohranjena, %(email)s zahtjeva provjeru, pogledajte "
-"%(details_url)s"
+msgstr "VaÅ¡a pretplata je saÄuvana, ali email adresa %(email)s mora biti potvrÄ‘ena, pogledajte viÅ¡e detalja <a href=\"%(details_url)s\">ovdje</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "uÄestalost ažuriranja elektroniÄkom poÅ¡tom postavljeno je na dnevno"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Nažalost ne možemo pronaći stranicu koju ste zatražili."
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8499,18 +7843,16 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Prijavite se kako biste se pretplatitli na: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Napravi korisniÄki raÄun"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Prijavite se kako biste mogli ocjenjivati"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Prijavite se kako biste mogli ocjenjivati"
+msgstr "Prijavite se za brisanje/obnovu postova"
#: views/commands.py:1042
#, python-format
@@ -8527,10 +7869,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
msgstr ""
-"IspriÄavamo se, ali anonimni posljetitelji ne mogu pristupiti ovoj funkciji"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8541,9 +7881,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "na %(date)s"
+msgstr "O %(site)s stranici"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8551,7 +7891,7 @@ msgstr ""
#: views/meta.py:118
msgid "Q&A forum feedback"
-msgstr ""
+msgstr "P&O forum povratna informacija"
#: views/meta.py:122
msgid "Thanks for the feedback!"
@@ -8559,18 +7899,15 @@ msgstr "Zahvaljujemo na povratnim informacijama!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Unaprijed se radujemo vašim povratnim informacijama! Podijelite ih s nama "
-"sljedećeg puta :)"
+msgstr "Unaprijed se radujemo vašim povratnim informacijama! Podijelite ih s nama sljedećeg puta :)"
#: views/meta.py:135
msgid "Privacy policy"
-msgstr ""
+msgstr "Pravila o privatnosti"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "koristi tagove"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8610,19 +7947,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profil - ugled korisnika"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Pošalji poruku"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profil - odgovori"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8633,14 +7967,12 @@ msgid "profile - votes"
msgstr "profil - ocjene"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "karma"
+msgstr "korisnikova karma"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profil - ugled korisnika"
+msgstr "Profil - Korisnikova Karma"
#: views/users.py:902
msgid "users favorite questions"
@@ -8663,9 +7995,9 @@ msgid "profile - email subscriptions"
msgstr "profil - pretplata elektroniÄkom poÅ¡tom"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profil - odgovori"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8679,27 +8011,21 @@ msgstr "dopušteni tipovi datoteka su '%(file_types)s'"
#: views/writers.py:104
#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr ""
+msgstr "maksimalna veliÄina poslane datoteke je %(file_size)sK"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Dogodila se greška pri prenošenju datoteke. Kontaktirajte administratora "
-"stranice. Zahvaljujemo."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Dogodila se greška pri prenošenju datoteke. Kontaktirajte administratora stranice. Zahvaljujemo."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
-msgstr ""
-"<span class=\\\"strong big\\\">Možete poÄeti postavljati pitanja anonimno</"
-"span>. Nakon što predate post biti ćete preusmjereni na stranicu za prijavu/"
-"upis. VaÅ¡e pitanje biti će privremeno saÄuvano i objavljeno nakon prijave. "
-"Proces prijave/upisa je jednostavan. Prijava traje oko 30 sekundi, a prvi "
-"upis oko minute."
+msgstr "<span class=\\\"strong big\\\">Možete poÄeti postavljati pitanja anonimno</span>. Nakon Å¡to predate post biti ćete preusmjereni na stranicu za prijavu/upis. VaÅ¡e pitanje biti će privremeno saÄuvano i objavljeno nakon prijave. Proces prijave/upisa je jednostavan. Prijava traje oko 30 sekundi, a prvi upis oko minute."
#: views/writers.py:582
msgid "Please log in to answer questions"
@@ -8710,18 +8036,15 @@ msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Stranica nije pronađena"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"IspriÄavamo se, Äini se da niste prijavljeni te stoga ne možete objavljivati "
-"komentare. <a href=\"%(sign_in_url)s\">Prijavite se</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "IspriÄavamo se, Äini se da niste prijavljeni te stoga ne možete objavljivati komentare. <a href=\"%(sign_in_url)s\">Prijavite se</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8732,18 +8055,15 @@ msgstr "IspriÄavamo se, ali anonimni korisnici ne mogu ureÄ‘ivati komentare"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"IspriÄavamo se, Äini se da niste prijavljeni te stoga ne možete brisati "
-"komentare. <a href=\"%(sign_in_url)s\">Prijavite se</a>."
+msgstr "IspriÄavamo se, Äini se da niste prijavljeni te stoga ne možete brisati komentare. <a href=\"%(sign_in_url)s\">Prijavite se</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "ispriÄavamo se, Äini se da imamo tehniÄih poteÅ¡koća"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Nažalost ne možemo pronaći stranicu koju ste zatražili."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8752,468 +8072,38 @@ msgid ""
"maximum allowed for comments"
msgstr ""
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking <strong>Logout</strong> will log you out from the forum but will "
-"not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
-#~ msgid "logout"
-#~ msgstr "odjava"
-
-#, fuzzy
-#~ msgid "Email verification subject line"
-#~ msgstr "PoÅ¡alji postavke pretplate elektroniÄkom poÅ¡tom"
-
-#, fuzzy
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
+#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "zbog ovoga je potrebna adresa elektroniÄke poÅ¡te %(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "posljednja pitanja"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "koristi-ove-znakove-u-tagovima"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "ova će elektroniÄka poÅ¡ta biti povezana s gravatarom"
-
-#~ msgid "vote/"
-#~ msgstr "ocijeni/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "pretplati-se-na-tagove/"
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Pozadinska boja za glasove = 0"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "HTML ime boje ili heksadekatska vrijednost"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Površinska boja za glasove = 0"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
-#~ msgid "Background color for votes"
-#~ msgstr "Pozadnska boja za glasove"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Površinska boja za glasove"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Pozadinska boja za glasove = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Površinska boja za glasove = MAX"
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Pozadinska boja za poglede = 0"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Površinska boja za poglede = 0"
-
-#~ msgid "Background color for views"
-#~ msgstr "Pozdadinska boja za poglede"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Površinska boja za poglede"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Pozadinska boja za poglede = MAX"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Površinska boja za poglede = MAX"
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Pozadinska boja za odgovore = 0"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Površinska boja za odgovore = 0"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Pozadinska boja za odgovore"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Površinska boja za odgovore"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Pozadinska boja za odgovore = MAX"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Površinska boja za odgovore = MAX"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Pozadinska boja za prihvaćeno"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Površinska boja za prihvaćeni odgovor"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "Broj prikazanih pitanja"
-
-#~ msgid "favorite"
-#~ msgstr "najdraže"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "spremanje slika na poslužitelj ograniÄeno je na korisnike s ugledom >"
-#~ "%(min_rep)s bodova"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "blokirani korisnici ne mogu objavljivati"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "suspendirani korisnici ne mogu objavljivati"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "ne možete postaviti zastavicu za uvredljivost dva puta"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "blokirani korisnici ne mogu oznaÄavati objave zastavicama"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "suspendirani korisnici ne mogu oznaÄavati objave zastavicama"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr ""
-#~ "morate imati ugled > %(min_rep)s od pet da biste mogli zastavicom "
-#~ "oznaÄiti spam"
-
-#, fuzzy
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "premašeno %(max_flags_per_day)s"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "blokirani korisnici ne mogu uklanjati zastavice"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "suspendirani korisnici ne mogu uklanjati zastavice"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] ""
-#~ "potrebno je imati > %(min_rep)d boda ugleda za uklanjanje zastavice"
-#~ msgstr[1] ""
-#~ "potrebno je imati > %(min_rep)d boda ugleda za uklanjanje zastavice"
-#~ msgstr[2] ""
-#~ "potrebno je imati > %(min_rep)d bodova ugleda za uklanjanje zastavice"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s je promijenio pitanje"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s je objavilo %(new_answer_count)s novih odgovora"
-
-#~ msgid "Your new Email"
-#~ msgstr "VaÅ¡a nova adresa elektroniÄke poÅ¡te"
-
-#~ msgid "Save Email"
-#~ msgstr "Spremi adresu elektroniÄke poÅ¡te"
-
-#~ msgid "Email changed"
-#~ msgstr "Adresa elektroniÄke poÅ¡te je promijenjena"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "KorisniÄki raÄun već postoji, odaberite drugi."
-
-#~ msgid "Screen name label"
-#~ msgstr "Oznaka prikazivanog imena"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "odaberite jednu od ponuđenih opcija"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr "Nakon prijave, alat za filtriranje tagova bit će vaš desna traka."
-
-#~ msgid "Login"
-#~ msgstr "Prijava"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Zašto koristiti OpenID?"
-
-#~ msgid "Find out more"
-#~ msgstr "Saznajte više"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Preuzmite OpenID"
-
-#~ msgid "remove all flags"
-#~ msgstr "ukloni sve zastavice"
-
-#~ msgid "Related tags"
-#~ msgstr "Povezani tagovi"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Prikaži filter tagova"
-
-#~ msgid "Badges summary"
-#~ msgstr "Sažetak o znaÄkama"
-
-#~ msgid "silver badge description"
-#~ msgstr "objaÅ¡njenje za srebrnu znaÄku"
-
-#~ msgid "what is gravatar"
-#~ msgstr "Å¡to je to gravatar"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Poštovani %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je ostavio/la <a href=\"%(post_url)s\">novi "
-#~ "komentar</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je ostavio/la <a href=\"%(post_url)s\">novi "
-#~ "komentar</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je odgovorio/la na pitanje \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je objavio/la novo pitanje \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je ažurirao/la odgovor na pitanje\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s je ažurirao/la pitanje \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Napominjemo - vrlo jednostavno možete <a href="
-#~ "\"%(user_subscriptions_url)s\">mijenjati</a>\n"
-#~ "koliko Äesto želite dobivati obavijesti, ili se možete otkazati "
-#~ "pretplatu. Zahvaljujemo vam na interesu za naš forum!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>S poštovanjem,<br/>administrator foruma</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr ""
-#~ "sviđa mi se ovo pitanje (odaberite ponovno da biste poništili odabir)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr ""
-#~ "sviđa mi se ovaj odgovor (odaberite ponovno da biste poništili odabir)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr ""
-#~ "ne sviđa mi se ovo pitanje (odaberite ponovno da biste poništili odabir)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr ""
-#~ "ne sviđa mi se ovaj odgovor (odaberite ponovno da biste poništili odabir)"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "pogledajte još <strong>%(counter)s</strong>"
-#~ msgstr[1] "pogledajte još <strong>%(counter)s</strong>"
-#~ msgstr[2] "pogledajte još <strong>%(counter)s</strong>"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "pogledajte <strong>%(counter)s</strong> novi komentar"
-#~ msgstr[1] ""
-#~ "pogledajte <strong>%(counter)s</strong> nova komentara\n"
-#~ " "
-#~ msgstr[2] ""
-#~ "pogledajte <strong>%(counter)s</strong> novih komentara\n"
-#~ " "
-
-#~ msgid "posts per page"
-#~ msgstr "objava po stranici"
-
-#~ msgid "Tag list"
-#~ msgstr "Lista tagova"
-
-#~ msgid "reputation"
-#~ msgstr "reputacija"
-
-#~ msgid "oldest answers"
-#~ msgstr "najstariji odgovori"
-
-#~ msgid "newest answers"
-#~ msgstr "najnoviji odgovori"
-
-#~ msgid "popular answers"
-#~ msgstr "popularni odgovori"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "možete odgovoriti anonimno i tek se onda prijaviti"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "odgovarajte na svoja pitanja samo kako biste dali odgovor"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "samo dajte odgovor, ne zapoÄinjite raspravu"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Prijavi se/Upiši da biste mogli objaviti pitanje"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Znate li nekoga tko može odgovoriti? Podijelite <a href="
-#~ "\"%(question_url)s\">poveznicu</a> na ovo pitanje"
-
-#~ msgid " or"
-#~ msgstr " ili"
-
-#~ msgid "email"
-#~ msgstr "elektroniÄkom poÅ¡tom"
-
-#~ msgid "email the updates"
-#~ msgstr "ažuriranja Å¡alji elektroniÄkom poÅ¡tom"
+#~ msgid "logout"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "<strong>Ovdje</strong> ćete se moći (nakon prijave) predbilježiti na "
-#~ "periodiÄna ažuriranja elektroniÄkom poÅ¡tom o ovom pitanju."
-
-#~ msgid "question asked"
-#~ msgstr "postavljeno pitanje"
-
-#~ msgid "question was seen"
-#~ msgstr "pitanje je uoÄeno"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Obavijesti me jednom dnevno bude li novih odgovora"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Obavijesti me jednom tjedno bude li novih odgovora"
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Odmah me obavijesti bude li novih odgovora"
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "Uvijek možete podesiti uÄestalost obavjeÅ¡tavanja elektroniÄkom poÅ¡tom "
-#~ "kroz %(profile_url)s"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "jednom kada se prijavite, moći ćete se pretplatiti na sva ažuriranja"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "poÅ¡alji informacije o pretplati elektroniÄkom poÅ¡tom"
-
-#~ msgid "Stop sending email"
-#~ msgstr "Ne Å¡alji elektroniÄku poÅ¡tu"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> odgovor"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> odgovora"
-#~ msgstr[2] "<span class=\"count\">%(counter)s</span> odgovora"
-
-#~ msgid "thumb up"
-#~ msgstr "palac gore"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "korisnik je ovo ocjenio pozitivno više puta"
-
-#~ msgid "thumb down"
-#~ msgstr "palac dolje"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "korisnik je ovo ocjenio negativno više puta"
-
-#~ msgid "reputation history"
-#~ msgstr "povijest ugleda"
-
-#~ msgid "recent activity"
-#~ msgstr "nedavne aktivnosti"
-
-#~ msgid "answer tips"
-#~ msgstr "napomene o dogovorima"
-
-#~ msgid "please try to provide details"
-#~ msgstr "pokušajte dati detalje"
-
-#~ msgid "ask a question"
-#~ msgstr "postavi pitanje"
-
-#~ msgid "login to post question info"
-#~ msgstr "prijavi se radi objave informacija o pitanju"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Prijavite se/upišite se kako biste mogli objaviti pitanje"
-
-#~ msgid "question tips"
-#~ msgstr "napomene o pitanjima"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "postavite odgovarajuće pitanje"
-
-#~ msgid "login"
-#~ msgstr "prijava"
-
-#~ msgid "choose password"
-#~ msgstr "odaberite lozinku"
-
-#~ msgid "retype password"
-#~ msgstr "ponovno unesite lozinku"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s znaÄka"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s znaÄke"
-#~ msgstr[2] "%(badge_count)d %(badge_level)s znaÄki"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputacija korisnika u zajednici"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/hr/LC_MESSAGES/djangojs.mo b/askbot/locale/hr/LC_MESSAGES/djangojs.mo
index 9dcea830..136d11b4 100644
--- a/askbot/locale/hr/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/hr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/hr/LC_MESSAGES/djangojs.po b/askbot/locale/hr/LC_MESSAGES/djangojs.po
index 9483fd66..de89f65e 100644
--- a/askbot/locale/hr/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/hr/LC_MESSAGES/djangojs.po
@@ -1,24 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: 0.7.48\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-07-14 19:31+0000\n"
-"Last-Translator: Krunoslav <kruno0407@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: hr\n"
+"PO-Revision-Date: 2013-08-02 05:36+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Croatian (http://www.transifex.com/projects/p/askbot/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1373830270.0\n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -33,9 +30,7 @@ msgstr "Dodajte jednu ili više metoda prijave."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"TrenutaÄno nemate nijednu metodu prijave, dodajte jednu ili viÅ¡e odabirom "
-"jedne od donjih ikona."
+msgstr "TrenutaÄno nemate nijednu metodu prijave, dodajte jednu ili viÅ¡e odabirom jedne od donjih ikona."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -52,7 +47,7 @@ msgstr "Unesite vaše %s te nastavite"
#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
-msgstr ""
+msgstr "Spojite svoj %(provider_name)s korisniÄki raÄun i %(site)s"
#: media/jquery-openid/jquery.openid.js:323
#, c-format
@@ -74,7 +69,7 @@ msgstr "Napravite lozinku"
#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Kreirajte korisniÄki raÄun zaÅ¡tićen lozinkom"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
@@ -179,12 +174,12 @@ msgid "content cannot be empty"
msgstr "sadržaj ne može biti prazan"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "Unesite naslov pitanja (>10 znakova)"
-msgstr[1] "Unesite naslov pitanja (>10 znakova)"
-msgstr[2] "Unesite naslov pitanja (>10 znakova)"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -196,11 +191,11 @@ msgstr ""
#: media/js/post.js:548
msgid "insufficient privilege"
-msgstr ""
+msgstr "nedovoljne privilegije"
#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr ""
+msgstr "sorry, you cannot accept your own answer"
#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
@@ -223,9 +218,8 @@ msgid "please confirm offensive"
msgstr "prijavite uvredu"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "prijavite uvredu"
+msgstr ""
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -261,16 +255,15 @@ msgstr[2] ""
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
+msgstr "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
#: media/js/post.js:901
msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "prijavite uvredu"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -293,9 +286,9 @@ msgid "save comment"
msgstr "spremi komentar"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "Unesite naslov pitanja (>10 znakova)"
+msgstr ""
#: media/js/post.js:1713
#, c-format
@@ -312,9 +305,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Sigurni ste da želite obrisati %s prijavu?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -326,7 +318,7 @@ msgstr "obriši komentar"
#: media/js/post.js:2271
msgid "confirm delete comment"
-msgstr ""
+msgstr "do you really want to delete this comment?"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
@@ -349,9 +341,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Sigurni ste da želite obrisati %s prijavu?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -363,8 +354,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -384,9 +374,8 @@ msgid "edit"
msgstr "uredi"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "sadržaj ne može biti prazan"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -401,9 +390,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "ime datoteke"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -419,16 +407,16 @@ msgstr ""
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr ""
+msgstr "Oznaka \"<span></span>\" odgovara:"
#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
-msgstr ""
+msgstr "i %s više, nije prikazano ..."
#: media/js/user.js:15
msgid "Please select at least one item"
-msgstr ""
+msgstr "Odaberite barem jednu stavku"
#: media/js/user.js:59
msgid "Delete this notification?"
@@ -438,12 +426,11 @@ msgstr[1] ""
msgstr[2] ""
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "obriši komentar"
-msgstr[1] "obriši komentar"
-msgstr[2] "obriši komentar"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -453,14 +440,12 @@ msgstr[1] ""
msgstr[2] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "objava je obrisana"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "objava je obnovljena"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -479,9 +464,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "opis slike"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -497,22 +481,22 @@ msgstr ""
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
+msgstr "<a href=\"%(signin_url)s\">Prijavite se</a> za praćenje korsnika %(username)s"
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr ""
+msgstr "prestani pratit %s"
#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr ""
+msgstr "pratim %s"
#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr ""
+msgstr "prati %s"
#: media/js/user.js:883
msgid "add group"
@@ -543,9 +527,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "odustani"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -740,9 +723,8 @@ msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "unesite url slike"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -778,7 +760,7 @@ msgstr "numerirana lista"
#: media/js/wmd/wmd.js:39
msgid "bulleted list"
-msgstr ""
+msgstr "lista s oznakama"
#: media/js/wmd/wmd.js:40
msgid "heading"
@@ -786,7 +768,7 @@ msgstr "zaglavlje"
#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
-msgstr ""
+msgstr "horizontalna linija"
#: media/js/wmd/wmd.js:42
msgid "undo"
@@ -806,7 +788,7 @@ msgstr "unesite url"
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
-msgstr ""
+msgstr "Please choose and upload a file:"
#: media/js/wmd/wmd.js:1836
msgid "image description"
@@ -820,12 +802,11 @@ msgstr "ime datoteke"
msgid "link text"
msgstr ""
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "spremi komentar"
+#~ msgstr "save comment"
-#~ msgid "please enter title"
-#~ msgstr "unesite naslov"
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
-#~ msgid "confirm abandon comment"
-#~ msgstr "potvrti napušten komentar"
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/it/LC_MESSAGES/django.mo b/askbot/locale/it/LC_MESSAGES/django.mo
index 38141e87..01c3c6bc 100644
--- a/askbot/locale/it/LC_MESSAGES/django.mo
+++ b/askbot/locale/it/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/it/LC_MESSAGES/django.po b/askbot/locale/it/LC_MESSAGES/django.po
index 77ed6f8b..bd5a1054 100644
--- a/askbot/locale/it/LC_MESSAGES/django.po
+++ b/askbot/locale/it/LC_MESSAGES/django.po
@@ -1,24 +1,25 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
# giohappy <giohappy@gmail.com>, 2013
-#
+# giohappy <giohappy@gmail.com>, 2013
+# noizer, 2013
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-11-19 22:20+0000\n"
-"Last-Translator: Valter <valtermura@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: it\n"
+"PO-Revision-Date: 2013-08-28 14:51+0000\n"
+"Last-Translator: noizer\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/askbot/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Translated-Using: django-rosetta 0.5.6\n"
-"X-POOTLE-MTIME: 1353363620.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -45,11 +46,11 @@ msgid "Country field is required"
msgstr "Il campo Stato è obbligatorio"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "il titolo deve essere più lungo di %d carattere"
-msgstr[1] "il titolo deve essere più lungo di %d caratteri"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:199
#, python-format
@@ -68,16 +69,15 @@ msgid "title"
msgstr "titolo"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Poni tu stesso la domanda!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "il titolo deve essere più lungo di %d carattere"
-msgstr[1] "il titolo deve essere più lungo di %d caratteri"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:270
#, python-format
@@ -102,8 +102,8 @@ msgstr[1] "ogni tag deve essere più corto di %(max_chars)d caratteri"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -119,12 +119,8 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"I tag sono brevi parole chiave, senza spaziature tra uno e l'altro. Può "
-"essere inserito fino a %(max_tags)d tag."
-msgstr[1] ""
-"I tag sono brevi parole chiave, senza spaziature tra uno e l'altro. Possono "
-"essere inseriti fino a %(max_tags)d tag."
+msgstr[0] "I tag sono brevi parole chiave, senza spaziature tra uno e l'altro. Può essere inserito fino a %(max_tags)d tag."
+msgstr[1] "I tag sono brevi parole chiave, senza spaziature tra uno e l'altro. Possono essere inseriti fino a %(max_tags)d tag."
#: forms.py:439
#, python-format
@@ -140,17 +136,13 @@ msgstr "Devi inserire almeno uno di questi tag: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki della comunità (il karma non è ricompensato e molti altri possono "
-"modificare le pagine del wiki)"
+msgstr "wiki della comunità (il karma non è ricompensato e molti altri possono modificare le pagine del wiki)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"se scegli l'opzione 'domanda comunitaria', le domanda e le risposte non "
-"genereranno punti e il nome dell'autore non verrà mostrato"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "se scegli l'opzione 'domanda comunitaria', le domanda e le risposte non genereranno punti e il nome dell'autore non verrà mostrato"
#: forms.py:496
msgid "update summary:"
@@ -160,9 +152,7 @@ msgstr "aggiorna il sommario:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"inserisci una breve descrizione della tua modifica (ad esempio, corretta "
-"l'ortografia, migliorato lo stile. Questo campo è facoltativo)"
+msgstr "inserisci una breve descrizione della tua modifica (ad esempio, corretta l'ortografia, migliorato lo stile. Questo campo è facoltativo)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -221,8 +211,7 @@ msgstr "Non è possibile cambiare il proprio stato ad amministratore"
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Se desideri cambiare lo stato di %(username)s, fai una selezione sensata."
+msgstr "Se desideri cambiare lo stato di %(username)s, fai una selezione sensata."
#: forms.py:708
msgid "Subject line"
@@ -257,25 +246,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Nome utente:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
msgstr ""
-"<strong>Indirizzo e-mail</strong> (<i><strong>non</strong> verrà mostrato "
-"agli altri utenti, dev'essere valido</i>)"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "il nome utente è obbligatorio"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -291,16 +275,15 @@ msgstr "Controlla se non vuoi rivelare il tuo nome quando fai questa domanda"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Hai posto questa domanda in modo anonimo. Se decidi di rivelare la tua "
-"identità, seleziona questo campo."
+msgstr "Hai posto questa domanda in modo anonimo. Se decidi di rivelare la tua identità, seleziona questo campo."
#: forms.py:1217
msgid "reveal identity"
@@ -310,19 +293,14 @@ msgstr "rivela l'identità"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Spiacenti, solo il proprietario della domanda anonima può rivelare la sua "
-"identità, togli la spunta dal campo"
+msgstr "Spiacenti, solo il proprietario della domanda anonima può rivelare la sua identità, togli la spunta dal campo"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Spiacenti, sembra che le regole siano cambiate e che non è più possibile "
-"porre domande anonime. Controlla il riquadro \"rivela identità\" oppure "
-"ricarica questa pagina e prova a modificare di nuovo la domanda."
+msgstr "Spiacenti, sembra che le regole siano cambiate e che non è più possibile porre domande anonime. Controlla il riquadro \"rivela identità\" oppure ricarica questa pagina e prova a modificare di nuovo la domanda."
#: forms.py:1373
msgid "Real name"
@@ -350,8 +328,7 @@ msgstr "Data di nascita"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"non verrà mostrata, utilizzato per calcolare l'età, formato: YYYY-MM-DD"
+msgstr "non verrà mostrata, utilizzato per calcolare l'età, formato: YYYY-MM-DD"
#: forms.py:1416
msgid "Profile"
@@ -398,18 +375,17 @@ msgid "okay, let's try!"
msgstr "okay, proviamo!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "no askbot email please, thanks"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Titolo"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "notifiche"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -419,9 +395,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "modificare ogni risposta"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -530,29 +505,24 @@ msgid "answer/"
msgstr "rispondi/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "iscrizioni/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "iscrizioni/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "iscrizioni/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "iscrizioni/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "vedi i tag"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -597,23 +567,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Solo gli utenti registrati possono accedere al forum"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "campo obbligatorio"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Impostazioni controllo dell'accesso"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "la tua e-mail <i>(resterà privata)</i>"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -739,19 +706,15 @@ msgstr "Prefisso per l'oggetto delle email"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Questa impostazione vengono prese dalle impostazioni predefinite di django "
-"EMAIL_SUBJECT_PREFIX. Il valore qui inserito escluderà il predefinito."
+msgstr "Questa impostazione vengono prese dalle impostazioni predefinite di django EMAIL_SUBJECT_PREFIX. Il valore qui inserito escluderà il predefinito."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Salva il tuo indirizzo e-mail"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Configurazione email ed avvisi tramite mail"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -773,52 +736,40 @@ msgstr "Frequenza predefinita della notifica delle domande fatte dagli utenti"
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Opzione per definire la frequenza degli aggiornamenti per email per: Domande "
-"chieste dall'utente"
+msgstr "Opzione per definire la frequenza degli aggiornamenti per email per: Domande chieste dall'utente"
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Frequenza predefinita di invio delle notifiche per risposte date dall'utente"
+msgstr "Frequenza predefinita di invio delle notifiche per risposte date dall'utente"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Opzione per definire la frequenza degli aggiornamenti email per: Domande "
-"risposte da utente."
+msgstr "Opzione per definire la frequenza degli aggiornamenti email per: Domande risposte da utente."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
-"Frequenza predefinita di aggiornamento per le domande selezionate "
-"individualmente dall'utente"
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Frequenza predefinita di aggiornamento per le domande selezionate individualmente dall'utente"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"Opzione per definire la frequenza di aggiornamenti email per: Domande "
-"individuali, selezionati dall'utente."
+msgstr "Opzione per definire la frequenza di aggiornamenti email per: Domande individuali, selezionati dall'utente."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
-"Frequenza predefinita per le notifiche per menzionare ecommenti"
+msgstr "Frequenza predefinita per le notifiche per menzionare ecommenti"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"Opzione per definire la frequenza degli aggiornamenti email per: Menzionati "
-"e commenti."
+msgstr "Opzione per definire la frequenza degli aggiornamenti email per: Menzionati e commenti."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -829,27 +780,21 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"NOTA: per utilizzare questa funzionalità, è necessario il comando di "
-"gestione \"send_unanswered_question_reminders\" (per esempio, tramite un "
-"cron job - con un'appropriata frequenza) "
+msgstr "NOTA: per utilizzare questa funzionalità, è necessario il comando di gestione \"send_unanswered_question_reminders\" (per esempio, tramite un cron job - con un'appropriata frequenza) "
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
-"Giorni trascorsi prima di inviare promemoria riguardo domande non risposte"
+msgstr "Giorni trascorsi prima di inviare promemoria riguardo domande non risposte"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Quanto spesso inviare i promemoria riguardo alle domande senza risposta"
+msgstr "Quanto spesso inviare i promemoria riguardo alle domande senza risposta"
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
-msgstr ""
-"Numero massimo di promemoria da inviare riguardo alle domande non risposte"
+msgstr "Numero massimo di promemoria da inviare riguardo alle domande non risposte"
#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
@@ -858,17 +803,13 @@ msgstr "Manda promemoria periodici per accettare la risposta migliore"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NOTA: per utilizzare questa funzionalità, è necessario eseguire il comando "
-"di gestione \"send_unanswered_question_reminders\" (per esempio, tramite un "
-"lavoro cron - con un'appropriata frequenza)"
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTA: per utilizzare questa funzionalità, è necessario eseguire il comando di gestione \"send_unanswered_question_reminders\" (per esempio, tramite un lavoro cron - con un'appropriata frequenza)"
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
-"Giorni trascorsi prima di inviare un promemoria per accettare una risposta"
+msgstr "Giorni trascorsi prima di inviare un promemoria per accettare una risposta"
#: conf/email.py:218
msgid ""
@@ -878,14 +819,11 @@ msgstr "Quanto spesso "
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
-msgstr ""
-"Numero massimo di promemoria da inviare per accettare la miglior risposta"
+msgstr "Numero massimo di promemoria da inviare per accettare la miglior risposta"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
-"Richiede la verifica dell'indirizzo email prima di consentire la "
-"pubblicazione di post"
+msgstr "Richiede la verifica dell'indirizzo email prima di consentire la pubblicazione di post"
#: conf/email.py:243
msgid ""
@@ -898,8 +836,7 @@ msgstr "Email fasulla per gli utenti non registrati"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Utilizza questi settaggi per controllare il gravatar per utenti senza email"
+msgstr "Utilizza questi settaggi per controllare il gravatar per utenti senza email"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -907,11 +844,9 @@ msgstr "Consenti di inviare domande per email"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Prima di abilitare questa opzione, prima compila le impostazioni IMAP nelle "
-"impostazioni.file py"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Prima di abilitare questa opzione, prima compila le impostazioni IMAP nelle impostazioni.file py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
@@ -921,14 +856,11 @@ msgstr "Sostituisci lo spazio nei tag delle email con un trattino"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Queste impostazioni si applicano ai tag scritti nel campo oggetto della "
-"domanda risoltaper email"
+msgstr "Queste impostazioni si applicano ai tag scritti nel campo oggetto della domanda risoltaper email"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Consenti di inviare domande per email"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -944,8 +876,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -959,12 +891,9 @@ msgstr "Site verification key di Google"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Questa chiave aiuta google ad indicizzare il tuo sito. Per favore ottienila "
-"presso gli <a href=\"%(url)s hl=%(lang)s\">strumenti per i webmaster di "
-"Google</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Questa chiave aiuta google ad indicizzare il tuo sito. Per favore ottienila presso gli <a href=\"%(url)s hl=%(lang)s\">strumenti per i webmaster di Google</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -975,9 +904,7 @@ msgstr "Chiave Google Analytics"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Ottieni un account <a href=\"%(url)s\">Google Analytics</a>, se vuoi "
-"utilizzare Google Analytics per monitorare il tuo sito web"
+msgstr "Ottieni un account <a href=\"%(url)s\">Google Analytics</a>, se vuoi utilizzare Google Analytics per monitorare il tuo sito web"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -995,12 +922,9 @@ msgstr "Chiave privata Recaptcha"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha è un tool che aiuta a distinguere persone reali da fastidisosi "
-"spam robots. Per favore ottieni questa ed una chiave pubblica all'indirizzo "
-"<a href=\"%(url)s\">recaptcha.net</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha è un tool che aiuta a distinguere persone reali da fastidisosi spam robots. Per favore ottieni questa ed una chiave pubblica all'indirizzo <a href=\"%(url)s\">recaptcha.net</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1010,12 +934,9 @@ msgstr "Facebook API key"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"La Facebook API key ed il Facebook secret ti permettono di usare Facebook "
-"Connect per i login al tuo sito. Per favore ottieni queste chiavi presso la "
-"pagina <a href=\"%(url)s\">facebook create app</a>"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "La Facebook API key ed il Facebook secret ti permettono di usare Facebook Connect per i login al tuo sito. Per favore ottieni queste chiavi presso la pagina <a href=\"%(url)s\">facebook create app</a>"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1028,11 +949,9 @@ msgstr "Il codice utente di Twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Per favore registra il tuo form a <a href=\"%(url)s\">sito dell'applicazione "
-"twitter</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Per favore registra il tuo form a <a href=\"%(url)s\">sito dell'applicazione twitter</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1045,10 +964,9 @@ msgstr "Il codice utente di LinkedIn"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Per favore, registra il tuo form a <a href=\"%(url)s\">sito di sviluppo di "
-"LinkedIn"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Per favore, registra il tuo form a <a href=\"%(url)s\">sito di sviluppo di LinkedIn"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1070,9 +988,8 @@ msgid "ident.ca consumer secret"
msgstr "codice utente di identi.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Pagine statiche - about, privacy policy, etc."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1082,9 +999,7 @@ msgstr "Testo della pagina About del Q&A forum (formato html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore "
-"HTML<a> sulla pagina \"about\" per controllare il tuo input."
+msgstr "Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore HTML<a> sulla pagina \"about\" per controllare il tuo input."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1094,23 +1009,17 @@ msgstr "Testo della pagina About del Q&A forum (formato html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore "
-"HTML<a> sulla pagina \"about\" per controllare il tuo input."
+msgstr "Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore HTML<a> sulla pagina \"about\" per controllare il tuo input."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Accedi per fare una domanda"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore "
-"HTML<a> sulla pagina \"about\" per controllare il tuo input."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1120,9 +1029,7 @@ msgstr "Testo della pagina Privacy Policy del Q&A forum (formato html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore "
-"HTML<a> sulla pagina \"about\" per controllare il tuo input."
+msgstr "Salva, poi <a href=\"http://validator.w3.org/\">utilizza il validatore HTML<a> sulla pagina \"about\" per controllare il tuo input."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1137,9 +1044,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "cancella questo commento"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1147,8 +1053,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1156,11 +1062,9 @@ msgid "Enable embedding videos. "
msgstr ""
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
msgstr ""
-"Abilita l'inserimento di video. <em>Nota: per favore leggi <a href="
-"\"%(url)s>leggi questo</a> prima </em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1172,11 +1076,9 @@ msgstr "Permetti di rispondere alle domande anonimamente"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Le domande anonime non accrescono la reputazione degli utenti e la loro "
-"identità non viene rivelata fino a quando non cambiano idea"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Le domande anonime non accrescono la reputazione degli utenti e la loro identità non viene rivelata fino a quando non cambiano idea"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1188,17 +1090,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Seleziona se vuoi permettere agli utenti di inserire domande o risposte "
-"prima di fare login. Questa impostazione richiede una modifica nel sistema "
-"dei login per verificare se ci sono inserimenti in attesa ogni volta che un "
-"utente accede.Il sistema di login integrato in Askbot supporta questa "
-"funzionalità."
+msgstr "Seleziona se vuoi permettere agli utenti di inserire domande o risposte prima di fare login. Questa impostazione richiede una modifica nel sistema dei login per verificare se ci sono inserimenti in attesa ogni volta che un utente accede.Il sistema di login integrato in Askbot supporta questa funzionalità."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Chiudere domande poste da altri"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1214,8 +1110,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1226,10 +1122,7 @@ msgstr "Consenti di scambiare la domanda con la risposta"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Questa impostazione aiuterà ad importare i dati da altri forum come zendesk, "
-"quando l'importazione automatica dei dati non riesce ad identificare "
-"correttamente la domanda originale."
+msgstr "Questa impostazione aiuterà ad importare i dati da altri forum come zendesk, quando l'importazione automatica dei dati non riesce ad identificare correttamente la domanda originale."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1248,38 +1141,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Lunghezza minima del corpo della domanda (numero di caratteri)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Lunghezza minima di un titolo (numero di caratteri)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "commenti e risposte a domande"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Guadagno per aver accettato una migliore risposta"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "i tag sono obbligatori"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "sito personale"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "usare i tag"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1289,10 +1176,7 @@ msgstr "Tag obbligatori"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Almeno uno di questi tag sarà richiesto per ogni domanda creata o modificata."
-"Il tag obbligatorio può essere anche un wildcard, se i tag wilcard sono "
-"attivi."
+msgstr "Almeno uno di questi tag sarà richiesto per ogni domanda creata o modificata.Il tag obbligatorio può essere anche un wildcard, se i tag wilcard sono attivi."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1303,10 +1187,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Attenzione: dopo aver selezionato questa impostazione fai un backup del "
-"database ed esegui il comando <code>python manage.py fix_question_tags</"
-"code> per aggiornare i tag globalmente"
+msgstr "Attenzione: dopo aver selezionato questa impostazione fai un backup del database ed esegui il comando <code>python manage.py fix_question_tags</code> per aggiornare i tag globalmente"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1314,10 +1195,9 @@ msgstr "Formato della lista dei tag"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Seleziona il formato con cui mostrare i tag: lista semplice o come una "
-"nuvola di tag"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Seleziona il formato con cui mostrare i tag: lista semplice o come una nuvola di tag"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1327,9 +1207,7 @@ msgstr "Usa tag multipli"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"I tag wildcards possono essere usati per selezionare o ignorare più tag "
-"insieme, un tag wildcard valido ha una wildcard singola alla fine"
+msgstr "I tag wildcards possono essere usati per selezionare o ignorare più tag insieme, un tag wildcard valido ha una wildcard singola alla fine"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1337,8 +1215,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1376,8 +1254,7 @@ msgstr "Limita il tempo per modificare i commenti"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
-"Se non selezionato, non ci sarà un limite di tempo per modificare i commenti"
+msgstr "Se non selezionato, non ci sarà un limite di tempo per modificare i commenti"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
@@ -1414,11 +1291,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Seleziona per disabilitare il comportamento \"adesivo\" della barra di "
-"ricerca. Questo può essere utile se vuoi spostare la barra di ricerca dalla "
-"sua posizione predefinita o non ti piace il comportamento adesivo "
-"predefinito della barra di ricerca."
+msgstr "Seleziona per disabilitare il comportamento \"adesivo\" della barra di ricerca. Questo può essere utile se vuoi spostare la barra di ricerca dalla sua posizione predefinita o non ti piace il comportamento adesivo predefinito della barra di ricerca."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1433,9 +1306,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Cosa dovrebbe significare \"domande senza risposta\"?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Modifica le impostazioni dei gruppi"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1446,22 +1318,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "nome utente di ClaimID"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Salva il tuo indirizzo e-mail"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1541,9 +1410,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1554,19 +1423,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Accesso utente"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1608,46 +1476,35 @@ msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Nome utente del provider LDAP"
+msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "campo obbligatorio"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Barra laterale della pagina principale"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Profilo utente"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr ""
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
msgstr ""
-"Utilizzate questo campo per immettere contenuto in formato HTML nella parte "
-"SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come "
-"il piè di pagina della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "Contenuto LicensaContenuto Licensa"
+msgstr ""
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1690,8 +1547,7 @@ msgid "Login provider setings"
msgstr "Impostazioni del login"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr "Mostra un bottone alternativo per il login nella pagina \"Iscriviti\""
#: conf/login_providers.py:31
@@ -1706,34 +1562,27 @@ msgstr "Attiva per permettere il login nel sito wordpress ospitato"
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"per attivare questa funzione devi compilare le impostazioni xml-rpc di "
-"wordpress quà sotto"
+msgstr "per attivare questa funzione devi compilare le impostazioni xml-rpc di wordpress quà sotto"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"Inserisci l'url dell'xml-rpc di wordpress, di solito questo è http://miosito."
-"com/xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Inserisci l'url dell'xml-rpc di wordpress, di solito questo è http://miosito.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Per abilitarlo, vai in Impostazioni->Scrittura->Pubblicazione Remota e "
-"seleziona la casella per XML-RPC"
+msgstr "Per abilitarlo, vai in Impostazioni->Scrittura->Pubblicazione Remota e seleziona la casella per XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Carica la tua icona"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "password"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1745,9 +1594,7 @@ msgstr "Attiva il login per %(provider)s"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Nota: per abilitare veramente il login per %(provider)s devi aggiungere dei "
-"paramentri nella sezione \"Chiavi esterne\""
+msgstr "Nota: per abilitare veramente il login per %(provider)s devi aggiungere dei paramentri nella sezione \"Chiavi esterne\""
#: conf/markup.py:15
msgid "Markup in posts"
@@ -1759,16 +1606,11 @@ msgstr "Abilita Markdown che supporta il codice"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Se selezionati, i caratteri di sottolineatura non attiveranno le "
-"formattazioni corsivo o grassetto - i testi in grassetto e corsivo possono "
-"ancora essere contrassegnati con asterischi. Si noti che il \"supporto "
-"MathJax\" attiva implicitamente questa funzione, in quanto le sottolineature "
-"sono molto utilizzate nell'input LaTeX."
+msgstr "Se selezionati, i caratteri di sottolineatura non attiveranno le formattazioni corsivo o grassetto - i testi in grassetto e corsivo possono ancora essere contrassegnati con asterischi. Si noti che il \"supporto MathJax\" attiva implicitamente questa funzione, in quanto le sottolineature sono molto utilizzate nell'input LaTeX."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1779,9 +1621,7 @@ msgstr "Supporto Mathjax (rendering di LaTeX)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Se abilitate questa funzionalità, <a href=\"%(url)s\">mathjax</a> deve "
-"essere installata sul vostro server nella propria cartella."
+msgstr "Se abilitate questa funzionalità, <a href=\"%(url)s\">mathjax</a> deve essere installata sul vostro server nella propria cartella."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1792,11 +1632,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Nota - <strong>MathJax non è incluso in askbot</strong> - lo dovreste "
-"implementare voi, preferibilmente in un dominio separato immettendo "
-"l'indirizzo che punta alla cartella \"mathjax\" (ad esempio: http://miosito."
-"com/mathjax)"
+msgstr "Nota - <strong>MathJax non è incluso in askbot</strong> - lo dovreste implementare voi, preferibilmente in un dominio separato immettendo l'indirizzo che punta alla cartella \"mathjax\" (ad esempio: http://miosito.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1804,11 +1640,9 @@ msgstr "Abilita il collegamento automatico con modelli specifici"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Se si attiva questa funzione, l'applicazione sarà in grado di rilevare i "
-"modelli e il collegamento automatico agli URL"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Se si attiva questa funzione, l'applicazione sarà in grado di rilevare i modelli e il collegamento automatico agli URL"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
@@ -1821,12 +1655,7 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
-"Inserire espressioni regolari valide per i modelli, una per riga. Per "
-"esempio, per individuare un modello di errore come #bug123, utilizzare la "
-"seguente epsressione regolare: #bug (\\d+). I numeri catturati dal modello "
-"nelle parentesi sarà trasferito al modello URL del collegamento. Cercate "
-"ulteriori informazioni sulle espressioni regolari ovunque volete."
+msgstr "Inserire espressioni regolari valide per i modelli, una per riga. Per esempio, per individuare un modello di errore come #bug123, utilizzare la seguente epsressione regolare: #bug (\\d+). I numeri catturati dal modello nelle parentesi sarà trasferito al modello URL del collegamento. Cercate ulteriori informazioni sulle espressioni regolari ovunque volete."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1836,17 +1665,11 @@ msgstr "URL per il collegamento automatico"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
-"Inserire qui i modelli url per i modelli immessi nella impostazione "
-"precedente, anche una voce per riga. <strong>Assicuratevi che il numero di "
-"righe in questa impostazione e nella precedente siano gli stessi</ strong>. "
-"Per esempio, il modello https://bugzilla.redhat.com/show_bug.cgi?id =\\1 "
-"insieme col modello mostrato sopra e la voce nel post #123 produrranno un "
-"collegamento all'errore 123 nel sistema di tracciamento errori di Redhat."
+msgstr "Inserire qui i modelli url per i modelli immessi nella impostazione precedente, anche una voce per riga. <strong>Assicuratevi che il numero di righe in questa impostazione e nella precedente siano gli stessi</ strong>. Per esempio, il modello https://bugzilla.redhat.com/show_bug.cgi?id =\\1 insieme col modello mostrato sopra e la voce nel post #123 produrranno un collegamento all'errore 123 nel sistema di tracciamento errori di Redhat."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1869,9 +1692,8 @@ msgid "Accept own answer"
msgstr "Accetta la tua riposta"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Accetta la tua riposta"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1939,10 +1761,7 @@ msgstr "Rimuovere rel = nofollow dalla propria home page"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"Quando il crawler di un motore di ricerca vedrà un attributo rel = nofollow "
-"su un collegamento - il collegamento non conterà per la posizione del sito "
-"personale degli utenti."
+msgstr "Quando il crawler di un motore di ricerca vedrà un attributo rel = nofollow su un collegamento - il collegamento non conterà per la posizione del sito personale degli utenti."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1961,18 +1780,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "modera"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "modera"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1981,9 +1798,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Chiudere le proprie domande"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1995,37 +1811,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "notifica le domande inviate che non hanno avuto risposta"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Domande"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "ha risposto a una domanda"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Chiudi domanda"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Nome per gli utenti anonimi"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2049,25 +1860,19 @@ msgstr "Guadagno per aver accettato una migliore risposta"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
-"Guadagno per il proprietario del post in caso di annullamento di un voto "
-"negativo"
+msgstr "Guadagno per il proprietario del post in caso di annullamento di un voto negativo"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
-"Guadagno per un votante in caso di annullamento del proprio voto negativo"
+msgstr "Guadagno per un votante in caso di annullamento del proprio voto negativo"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
-"Perdita per un votante in caso di cancellazione di una risposta accettata"
+msgstr "Perdita per un votante in caso di cancellazione di una risposta accettata"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
-"Perdita per l'autore nel caso una risposta passi da accettata a non "
-"accettata "
+msgstr "Perdita per l'autore nel caso una risposta passi da accettata a non accettata "
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
@@ -2083,15 +1888,11 @@ msgstr "Perdita per l'autore nel caso il post venga votato negativamente"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"Perdita per l'autore nel caso il post venga flaggato 3 volte per la stessa "
-"revisione"
+msgstr "Perdita per l'autore nel caso il post venga flaggato 3 volte per la stessa revisione"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"Perdita per l'autore nel caso il post venga flaggato 5 volte per la stessa "
-"revisione"
+msgstr "Perdita per l'autore nel caso il post venga flaggato 5 volte per la stessa revisione"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
@@ -2111,19 +1912,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Utilizzate questo campo per immettere contenuto in formato HTML nella parte "
-"SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come "
-"il piè di pagina della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
+msgstr "Utilizzate questo campo per immettere contenuto in formato HTML nella parte SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come il piè di pagina della barra laterale), utilizzate il servizio di convalida HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in tutti i browser."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Email fasulla per gli utenti non registrati"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2131,14 +1926,11 @@ msgstr "Mostrare il blocco avatar nella barra laterale"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
-"Deselezionate questa opzione se desidera nascondere il blocco avatar nella "
-"barra laterale"
+msgstr "Deselezionate questa opzione se desidera nascondere il blocco avatar nella barra laterale"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
-"Limita il numero di avatar che verranno visualizzati nella barra laterale"
+msgstr "Limita il numero di avatar che verranno visualizzati nella barra laterale"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
@@ -2148,9 +1940,7 @@ msgstr "Mostra il selettore di tag nella barra laterale"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Deselezionalo se desiderate nascondere le opzioni per la scelta di tag "
-"interessanti e ignorati"
+msgstr "Deselezionalo se desiderate nascondere le opzioni per la scelta di tag interessanti e ignorati"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
@@ -2159,9 +1949,7 @@ msgstr "Mostra elenco/cloud tag nella barra laterale"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
-"Deselezionatelo se desiderate nascondere l'elenco o il cloud dei tag nella "
-"barra laterale"
+msgstr "Deselezionatelo se desiderate nascondere l'elenco o il cloud dei tag nella barra laterale"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -2169,78 +1957,52 @@ msgstr "Piè di pagina personalizzato della barra laterale"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Utilizzate questo campo per inserire il contenuto in formato HTML nella "
-"parte INFERIORE della barra laterale. Quando usate questa opzione (così come "
-"l'intestazione della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarvi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Utilizzate questo campo per inserire il contenuto in formato HTML nella parte INFERIORE della barra laterale. Quando usate questa opzione (così come l'intestazione della barra laterale), utilizzate il servizio di convalida HTML per assicurarvi che il contenuto inserito sia valido e funzioni bene in tutti i browser."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Profilo utente"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Intestazione personalizzata della barra laterale"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Pagina delle domande nella barra laterale"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Utilizzate questo campo per immettere contenuto in formato HTML nella parte "
-"SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come "
-"il piè di pagina della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Risposta fornita da me"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Utilizzate questo campo per immettere contenuto in formato HTML nella parte "
-"SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come "
-"il piè di pagina della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Utilizzate questo campo per immettere contenuto in formato HTML nella parte "
-"SUPERIORE della barra laterale. Quando si utilizza questa opzione (così come "
-"il piè di pagina della barra laterale), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2248,9 +2010,7 @@ msgstr "Mostra l'elenco tag nella barra laterale"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
-"Deselezionate questa opzione se desiderate nascondere l'elenco tag nella "
-"barra laterale"
+msgstr "Deselezionate questa opzione se desiderate nascondere l'elenco tag nella barra laterale"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
@@ -2260,10 +2020,7 @@ msgstr "Mostra informazioni aggiuntive nella barra laterale"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Deselezionate questa opzione se desiderate nascondere le informazioni "
-"relative alla domanda (data d'inserimento, visualizzazioni, ultimo "
-"aggiornamento)."
+msgstr "Deselezionate questa opzione se desiderate nascondere le informazioni relative alla domanda (data d'inserimento, visualizzazioni, ultimo aggiornamento)."
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2271,18 +2028,15 @@ msgstr "Mostra domande simili nella barra laterale"
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr ""
-"Non selezionare questa impostazione se vuoi nascondere la lista di domande "
-"collegate."
+msgstr "Non selezionare questa impostazione se vuoi nascondere la lista di domande collegate."
#: conf/site_modes.py:63
msgid "Bootstrap mode"
msgstr "Modalità bootstrap"
#: conf/site_modes.py:73
-#, fuzzy
msgid "Activate a \"Large site\" mode"
-msgstr "Attivare una modalità \"bootstrap\""
+msgstr ""
#: conf/site_modes.py:75
msgid ""
@@ -2317,14 +2071,12 @@ msgid "Short name for your Q&A forum"
msgstr "Nome breve per il tuo forum Q&A"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Per favore inserisci il tuo username"
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
-msgstr "URL base per il tuo forum Q&A (deve cominciare con http o https)"
+msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
@@ -2351,9 +2103,8 @@ msgid "If left empty, a simple internal feedback form will be used instead"
msgstr "Se lasciato vuoto, verrà usata una pagina interna per i contatti"
#: conf/skin_general_settings.py:15
-#, fuzzy
msgid "Skin, logos and HTML <head> parts"
-msgstr "Loghi e parti <head> HTML"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2361,8 +2112,7 @@ msgstr "Logo del forum Q&A"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Per cambiare il logo, seleziona il nuovo file, poi salva le impostazioni"
+msgstr "Per cambiare il logo, seleziona il nuovo file, poi salva le impostazioni"
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2456,10 +2206,7 @@ msgstr "Mostra logo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"Spuntate l'opzione se desiderate visualizzare il logo nell'intestazione del "
-"forum o deselezionatela nel caso in cui non volete che il logo appaia nella "
-"posizione predefinita"
+msgstr "Spuntate l'opzione se desiderate visualizzare il logo nell'intestazione del forum o deselezionatela nel caso in cui non volete che il logo appaia nella posizione predefinita"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2468,14 +2215,10 @@ msgstr "Favicon del sito"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"Una piccola icona di 16x16 o 32x32 pixel utilizzata per distinguere il "
-"vostro sito nell'interfaccia utente del browser. Potete trovare ulteriori "
-"informazioni sulle favicon in <a href=\"%(favicon_info_url)s\">questa "
-"pagina</ a>."
+msgstr "Una piccola icona di 16x16 o 32x32 pixel utilizzata per distinguere il vostro sito nell'interfaccia utente del browser. Potete trovare ulteriori informazioni sulle favicon in <a href=\"%(favicon_info_url)s\">questa pagina</ a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2483,11 +2226,9 @@ msgstr "Pulsante password di accesso"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
-"Un'immagine di 88x38 pixel utilizzata nella schermata di accesso per il "
-"pulsante della password di accesso."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Un'immagine di 88x38 pixel utilizzata nella schermata di accesso per il pulsante della password di accesso."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
@@ -2496,12 +2237,9 @@ msgstr "Mostra tutte le funzionalità a tutti gli utenti"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Se selezionato, tutte le funzionalità del forum verranno mostrate agli "
-"utenti, anche se non hanno reputazione sufficiente per utilizzarle. In ogni "
-"caso, i vincoli di reputazione necessari per utilizzarle rimangono validi."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Se selezionato, tutte le funzionalità del forum verranno mostrate agli utenti, anche se non hanno reputazione sufficiente per utilizzarle. In ogni caso, i vincoli di reputazione necessari per utilizzarle rimangono validi."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2519,22 +2257,13 @@ msgstr "Porzione personalizzata dell'HTML <HEAD>"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
-"<strong>Per utilizzare questa opzione</ strong>, selezionate \"Personalizza "
-"HTML &lt;HEAD&gt;\" di cui sopra. Il contenuto di questo riquadro sarà "
-"inserito nella porzione &lt;HEAD&gt; dell'output HTML, dove possono essere "
-"aggiunti elementi come &lt;script&gt;, &lt;link&gt; e &lt;meta&gt;. Tenete "
-"presente che l'aggiunta di JavaScript esterno a &lt;HEAD&gt; non è "
-"consigliato, in quanto rallenta il caricamento delle pagine. Sarà invece più "
-"efficace inserire collegamenti ai file javascript nel piè di pagina. "
-"<strong>Nota:</ strong> se utilizzate questa impostazione, verificate il "
-"sito con il servizio di convalida HTML W3C."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Per utilizzare questa opzione</ strong>, selezionate \"Personalizza HTML &lt;HEAD&gt;\" di cui sopra. Il contenuto di questo riquadro sarà inserito nella porzione &lt;HEAD&gt; dell'output HTML, dove possono essere aggiunti elementi come &lt;script&gt;, &lt;link&gt; e &lt;meta&gt;. Tenete presente che l'aggiunta di JavaScript esterno a &lt;HEAD&gt; non è consigliato, in quanto rallenta il caricamento delle pagine. Sarà invece più efficace inserire collegamenti ai file javascript nel piè di pagina. <strong>Nota:</ strong> se utilizzate questa impostazione, verificate il sito con il servizio di convalida HTML W3C."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
@@ -2542,19 +2271,12 @@ msgstr "Aggiunte di intestazionI personalizzate"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
-"L'intestazione è la barra nella parte superiore del contenuto che contiene "
-"informazioni sull'utente e collegamenti del sito, ed è comune a tutte le "
-"pagine. Utilizzate questo campo per inserire i contenuti dell'intestazione "
-"in formato HTML. Quando si personalizza l'intestazione del sito (così come "
-"il piè di pagina e l'HTML &lt;HEAD&gt;), utilizzate il servizio di convalida "
-"HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
+msgstr "L'intestazione è la barra nella parte superiore del contenuto che contiene informazioni sull'utente e collegamenti del sito, ed è comune a tutte le pagine. Utilizzate questo campo per inserire i contenuti dell'intestazione in formato HTML. Quando si personalizza l'intestazione del sito (così come il piè di pagina e l'HTML &lt;HEAD&gt;), utilizzate il servizio di convalida HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in tutti i browser."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
@@ -2564,10 +2286,7 @@ msgstr "Modalità piè di pagina del sito"
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"Il piè di pagina è la porzione inferiore del contenuto, comune a tutte le "
-"pagine. Potete disattivarlo, personalizzarlo oppure utilizzare il piè di "
-"pagina predefinito."
+msgstr "Il piè di pagina è la porzione inferiore del contenuto, comune a tutte le pagine. Potete disattivarlo, personalizzarlo oppure utilizzare il piè di pagina predefinito."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
@@ -2580,14 +2299,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
-"<strong>Per abilitare questa funzione</ strong>, selezionate l'opzione "
-"'Personalizza' in \"Modalità piè di pagina del sito\" di cui sopra. "
-"Utilizzate questo campo per immettere il contenuto del piè di pagina in "
-"formato HTML. Quando si personalizza il piè di pagina del sito (così come "
-"intestazione e HTML &lt;HEAD&gt;), utilizzate il servizio di convalida HTML "
-"per assicurarsi che il contenuto inserito sia valido e funzioni bene in "
-"tutti i browser."
+msgstr "<strong>Per abilitare questa funzione</ strong>, selezionate l'opzione 'Personalizza' in \"Modalità piè di pagina del sito\" di cui sopra. Utilizzate questo campo per immettere il contenuto del piè di pagina in formato HTML. Quando si personalizza il piè di pagina del sito (così come intestazione e HTML &lt;HEAD&gt;), utilizzate il servizio di convalida HTML per assicurarsi che il contenuto inserito sia valido e funzioni bene in tutti i browser."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2597,10 +2309,7 @@ msgstr "Applica il foglio di stile personalizzato (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Selezionate l'opzione se desiderate modificare l'aspetto del vostro modulo "
-"con l'aggiunta di regole personalizzate di fogli di stile (si veda la voce "
-"successiva)"
+msgstr "Selezionate l'opzione se desiderate modificare l'aspetto del vostro modulo con l'aggiunta di regole personalizzate di fogli di stile (si veda la voce successiva)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2610,17 +2319,10 @@ msgstr "Foglio di stile personalizzato (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
-"<strong>Per utilizzare questa funzione</ strong>, selezionate l'opzione "
-"\"Applica foglio di stile personalizzato\" descritta in precedenza. Le "
-"regole CSS aggiunte in questa finestra verranno applicate dopo le regole "
-"predefinite del foglio di stile. Il foglio di stile personalizzato sarà "
-"accessibile in modo dinamico all'url \"&lt;forum url&gt;/custom.css\", dove "
-"la parte \"&lt;forum url&gt; dipende (il valore predefinito è una stringa "
-"vuota) dalla configurazione URL nel vostro file urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Per utilizzare questa funzione</ strong>, selezionate l'opzione \"Applica foglio di stile personalizzato\" descritta in precedenza. Le regole CSS aggiunte in questa finestra verranno applicate dopo le regole predefinite del foglio di stile. Il foglio di stile personalizzato sarà accessibile in modo dinamico all'url \"&lt;forum url&gt;/custom.css\", dove la parte \"&lt;forum url&gt; dipende (il valore predefinito è una stringa vuota) dalla configurazione URL nel vostro file urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2628,9 +2330,7 @@ msgstr "Aggiungi javascript personalizzato"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
-"Selezionate l'opzione per abilitare il codice javascript che potete inserire "
-"nel campo successivo"
+msgstr "Selezionate l'opzione per abilitare il codice javascript che potete inserire nel campo successivo"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
@@ -2638,13 +2338,13 @@ msgstr "Javascript personalizzato"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2668,9 +2368,8 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Spunta per impostare come 'domanda comunitaria'"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2683,36 +2382,25 @@ msgstr "Seleziona per abilitare la condivisione delle domande su Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "Seleziona per abilitare la condivisione delle domande su Twitter"
+msgstr ""
-# 85%
-# 100%
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "Seleziona per abilitare la condivisione delle domande su Twitter"
+msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "Seleziona per abilitare la condivisione delle domande su Twitter"
+msgstr ""
-# 87%
-# 100%
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "Seleziona per abilitare la condivisione delle domande su Twitter"
+msgstr ""
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
@@ -2756,14 +2444,12 @@ msgid "User settings"
msgstr "Impostazioni degli utenti"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Testo mostrato nel benvenuto agli utenti anonimi"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "mi spiace, devi essere registrato per votare"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2778,14 +2464,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Consenti solo un account per indirizzo email"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "l'indirizzo e-mail è obbligatorio"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2800,16 +2484,13 @@ msgid "Minimum allowed length for screen name"
msgstr "Lunghezza minima per il nome utente visualizzato"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Valore predefinito: %s"
+msgstr ""
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
msgstr ""
-"Per cambiare il logo, seleziona il nuovo file, poi salva le impostazioni"
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2820,8 +2501,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2849,9 +2530,7 @@ msgstr "Massimo numero di voti che un utente può dare ogni giorno"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
-"Massimo numero di post che un utente può segnare come inappropriati ogni "
-"giorno"
+msgstr "Massimo numero di post che un utente può segnare come inappropriati ogni giorno"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
@@ -2867,15 +2546,11 @@ msgstr "Numero di giorni richiesti per rispondere alla propria domanda"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
-"Numero di segnalazioni come inappropriato dopo il quale il post viene "
-"nascosto automaticamente"
+msgstr "Numero di segnalazioni come inappropriato dopo il quale il post viene nascosto automaticamente"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr ""
-"Numero di segnalazioni come inappropriato dopo il quale il post viene "
-"cancellato automaticamente"
+msgstr "Numero di segnalazioni come inappropriato dopo il quale il post viene cancellato automaticamente"
#: conf/vote_rules.py:87
msgid ""
@@ -2901,8 +2576,7 @@ msgstr "non è una domanda"
#: const/__init__.py:15
msgid "the question is answered, right answer was accepted"
-msgstr ""
-"la domanda è già stata posta e una risposta corretta è stata accettata."
+msgstr "la domanda è già stata posta e una risposta corretta è stata accettata."
#: const/__init__.py:16
msgid "question is not relevant or outdated"
@@ -2927,16 +2601,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Bloccare post"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Bloccare post"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2990,8 +2662,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -3003,9 +2675,8 @@ msgid "unanswered"
msgstr "senza risposta"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Chiudi domanda"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -3048,9 +2719,8 @@ msgid "edited answer"
msgstr "ha modificato una risposta"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "ha ricevuto una medaglia"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -3113,28 +2783,20 @@ msgid "mentioned in the post"
msgstr "menzionato nel post"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
msgstr ""
-"Se partecipi regolarmente a questa comunità, verrai sicuramente premiato con "
-"delle medaglie di bronzo."
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
msgstr ""
-"Le medaglie d'oro sono le più pregiate. Per ottenerle, non basta partecipare "
-"attivamente, ma servono anche conoscenze e abilità."
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "hai una nuova risposta"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Salva modifica"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3145,14 +2807,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "ha risposto a una domanda"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "ha modificato una risposta"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -3171,35 +2831,29 @@ msgid "retagged"
msgstr "ritaggata"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[prezzo]"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "vedi tutti i tag"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "escludi gli ignorati"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Tag preferiti"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "usare i tag"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "vedi tutti i tag"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3249,19 +2903,13 @@ msgstr "argento"
msgid "bronze"
msgstr "bronzo"
-# 75%
-# 100%
#: const/__init__.py:423
-#, fuzzy
msgid "None"
-msgstr "bronzo"
+msgstr ""
-# 75%
-# 100%
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "wavatar"
+msgstr ""
#: const/__init__.py:425
msgid "Uploaded Avatar"
@@ -3280,29 +2928,24 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "attività"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "risposto il"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "risposto il"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "voti rimanenti"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "voti rimanenti"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3373,9 +3016,8 @@ msgid "ignored"
msgstr "ignorate"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "usare i tag"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3403,7 +3045,7 @@ msgstr ""
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
+msgstr "Benvenuto! Inserisci l'indirizzo email (importante!) nel tuo profilo e modifica il tuo nome pubblico, se necessario."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3433,7 +3075,7 @@ msgstr "Le password non corrispondono"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "Scegli una password con un numero di caratteri > %(len)s"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3443,22 +3085,19 @@ msgstr "Password corrente"
msgid ""
"Old password is incorrect. Please enter the correct "
"password."
-msgstr ""
-"La vecchia password non è corretta. Per favore inserisci la password "
-"corretta."
+msgstr "La vecchia password non è corretta. Per favore inserisci la password corretta."
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
-msgstr ""
+msgstr "Spiacenti, non abbiamo questo indirizzo email nel database"
#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr "Il tuo username (<i>required</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "mi spiace, questo nome utente è già in uso"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3466,9 +3105,8 @@ msgid "signin/"
msgstr "signin/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "widget/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3495,9 +3133,8 @@ msgid "recover/"
msgstr "recupera/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "verifica/"
+msgstr ""
#: deps/django_authopenid/util.py:379
#, python-format
@@ -3507,7 +3144,7 @@ msgstr "Per favore inserisci username e password di %(site)s"
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Crea un account protetto da password"
#: deps/django_authopenid/util.py:386
msgid "Change your password"
@@ -3515,7 +3152,7 @@ msgstr "Cambia password"
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "Accedi tramite Yahoo"
#: deps/django_authopenid/util.py:493
msgid "AOL screen name"
@@ -3539,15 +3176,15 @@ msgstr "nome utente di Technorati"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "Nome del blog Wordpress"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Nome del blog Blogger"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "Nome del blog LiveJournal"
#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
@@ -3569,12 +3206,12 @@ msgstr "Cambia password di %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Clicca qua per verificare se i tuoi %(provider)s di accesso funzionano ancora per %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Crea una password per %(provider)s"
#: deps/django_authopenid/util.py:646
#, python-format
@@ -3582,14 +3219,14 @@ msgid "Connect your %(provider)s account to %(site_name)s"
msgstr "Collega il tuo account %(provider)s per %(site_name)s"
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "Per favore inserisci username e password"
+msgstr "Accedi usando nome utente e password di %(provider)s"
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Accedi tramite il tuo account %(provider)s"
#: deps/django_authopenid/views.py:213
#, python-format
@@ -3615,36 +3252,36 @@ msgstr ""
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
-msgstr ""
+msgstr "La password non è corretta"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Per accedere clicca su qualsiasi delle seguenti icone"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "L'email per il recupero dell'account è stata inviata"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Aggiungi uno o più metodi di accesso"
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "Se desideri, aggiungi, rimuovi o rivalida i tuoi metodi di login"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "Un momento! Il tuo account è stato recuperato, ma..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "Spiacenti, la chiave di recupero dell'account è scaduto o invalida"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "Il metodo di accesso %(provider_name)s non esiste"
#: deps/django_authopenid/views.py:807
msgid "Oops, sorry - there was some error - please try again"
@@ -3659,7 +3296,7 @@ msgstr ""
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "Il tuo accesso tramite %(provider)s funziona correttamente"
#: deps/django_authopenid/views.py:1112
msgid ""
@@ -3749,32 +3386,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Spiacenti, c'è stato un errore nell'invio della tua domanda, vi preghiamo di contattare l'amministratore di %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Spiacenti, per inviare domande su %(site)s via email è necessario essere <a href=\"%(url)s\">registrati</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Spiacenti, non è stato possibile inviare la tua domanda per insufficienza di privilegi del tuo account</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Spedisci messaggio a %(username)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3817,25 +3454,23 @@ msgstr[0] ""
msgstr[1] ""
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "Accedi o registrati per inserire domande"
+msgstr ""
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Mi spiace, qualcosa non va qui..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Mi spiace, non puoi accettare risposte perché il tuo account è stato bloccato"
+msgstr "Mi spiace, non puoi accettare risposte perché il tuo account è stato bloccato"
#: models/__init__.py:627
msgid ""
@@ -3848,9 +3483,7 @@ msgstr "Mi spiace, non puoi accettare risposte perché il tuo account è sospeso
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"Ti servono più di %(points)s punti per accettare o negare la risposta alla "
-"tua stessa domanda"
+msgstr "Ti servono più di %(points)s punti per accettare o negare la risposta alla tua stessa domanda"
#: models/__init__.py:665
#, python-format
@@ -3863,14 +3496,11 @@ msgstr ""
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Mi spiace, solo il moderatore o l'autore della domanda, %(username)s, può "
-"accettare la risposta migliore"
+msgstr "Mi spiace, solo il moderatore o l'autore della domanda, %(username)s, può accettare la risposta migliore"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "Mi spiace, non puoi votare per i tuoi post"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3883,14 +3513,12 @@ msgstr "Mi spiace, il tuo account è stato sospeso"
#: models/__init__.py:716
#, python-format
msgid ">%(points)s points required to upvote"
-msgstr ""
-"Serve avere più di %(points)s punti reputazione per poter votare a favore"
+msgstr "Serve avere più di %(points)s punti reputazione per poter votare a favore"
#: models/__init__.py:722
#, python-format
msgid ">%(points)s points required to downvote"
-msgstr ""
-"Serve avere più di %(points)s punti reputazione per poter votare contro"
+msgstr "Serve avere più di %(points)s punti reputazione per poter votare contro"
#: models/__init__.py:737
msgid "Sorry, blocked users cannot upload files"
@@ -3926,70 +3554,53 @@ msgstr[1] ""
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"Mi spiace, solo gli autori, i moderatori e gli amministratori possono "
-"modificare i commenti"
+msgstr "Mi spiace, solo gli autori, i moderatori e gli amministratori possono modificare i commenti"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Mi spiace, visto che il tuo account è sospeso puoi commentare solo i tuoi "
-"post"
+msgstr "Mi spiace, visto che il tuo account è sospeso puoi commentare solo i tuoi post"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Mi spiace, puoi commentare solo i tuoi post e le risposte alle tue domande. "
-"Per commentare gli altri post serve avere almeno %(min_rep)s punti "
-"reputazione. "
+msgstr "Mi spiace, puoi commentare solo i tuoi post e le risposte alle tue domande. Per commentare gli altri post serve avere almeno %(min_rep)s punti reputazione. "
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Questo post è stato cancellato e può essere consultato solo dall'autore, dai "
-"moderatori e dagli amministratori"
+msgstr "Questo post è stato cancellato e può essere consultato solo dall'autore, dai moderatori e dagli amministratori"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Mi spiace, solo l'autore, i moderatori e gli amministratori possono "
-"modificare un post cancellato."
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Mi spiace, solo l'autore, i moderatori e gli amministratori possono modificare un post cancellato."
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"Mi spiace, non puoi modificare alcun post perché il tuo account è stato "
-"bloccato"
+msgstr "Mi spiace, non puoi modificare alcun post perché il tuo account è stato bloccato"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Mi spiace, puoi modificare solo i tuoi post perché il tuo account è sospeso"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Mi spiace, puoi modificare solo i tuoi post perché il tuo account è sospeso"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Mi spiace, per modificare i post appartenenti allo wiki servono almeno "
-"%(min_rep)s punti reputazione"
+msgstr "Mi spiace, per modificare i post appartenenti allo wiki servono almeno %(min_rep)s punti reputazione"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Mi spiace, per modificare i post altrui servono almeno %(min_rep)s punti "
-"reputazione"
+msgstr "Mi spiace, per modificare i post altrui servono almeno %(min_rep)s punti reputazione"
#: models/__init__.py:996
msgid ""
@@ -3998,12 +3609,8 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"Mi spiace, non puoi cancellare la tua domanda perché qualcun altro ha "
-"fornito una risposta con voti a favore"
-msgstr[1] ""
-"Mi spiace, non puoi cancellare la tua domanda perché qualcun altro ha "
-"fornito delle risposte con voti a favore"
+msgstr[0] "Mi spiace, non puoi cancellare la tua domanda perché qualcun altro ha fornito una risposta con voti a favore"
+msgstr[1] "Mi spiace, non puoi cancellare la tua domanda perché qualcun altro ha fornito delle risposte con voti a favore"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -4012,22 +3619,18 @@ msgstr "Mi spiace, non puoi cancellare post perché il tuo account è blocato"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Mi spiace, puoi cancellare solo i tuoi post perché il tuo account è sospeso"
+msgstr "Mi spiace, puoi cancellare solo i tuoi post perché il tuo account è sospeso"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Mi spiace, per cancellare i post altrui servono almeno %(min_rep)s punti "
-"reputazione"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
-"Mi spiace, non puoi chiudere domande perché il tuo account è stato bloccato"
+msgstr "Mi spiace, non puoi chiudere domande perché il tuo account è stato bloccato"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
@@ -4038,63 +3641,51 @@ msgstr "Mi spiace, non puoi chiudere domande perché il tuo account è sospeso"
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Mi spiace, per chiudere post altrui servono almeno %(min_rep)s punti "
-"reputazione."
+msgstr "Mi spiace, per chiudere post altrui servono almeno %(min_rep)s punti reputazione."
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Mi spiace, per chiudere una tua domanda servono almeno %(min_rep)s punti "
-"reputazione."
+msgstr "Mi spiace, per chiudere una tua domanda servono almeno %(min_rep)s punti reputazione."
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Mi spiace, solo amministratori, moderatori e autori con più di %(min_rep)s "
-"punti reputazione possono riaprire domande."
+msgstr "Mi spiace, solo amministratori, moderatori e autori con più di %(min_rep)s punti reputazione possono riaprire domande."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Mi spiace, per riaprire una tua domanda devi avere almeno %(min_rep)s punti "
-"reputazione."
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Mi spiace, per riaprire una tua domanda devi avere almeno %(min_rep)s punti reputazione."
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Mi spiace, non puoi accettare risposte perché il tuo account è stato bloccato"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
-msgstr "Mi spiace, non puoi accettare risposte perché il tuo account è sospeso"
+msgstr ""
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "Mi spiace, non puoi cancellare post perché il tuo account è blocato"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr ""
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-"Mi spiace, servono almeno %(min_rep)s punti reputazione per cambiare i tag "
-"di una domanda"
#: models/__init__.py:1163
#, python-format
@@ -4108,9 +3699,8 @@ msgid "cannot remove non-existing flag"
msgstr ""
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "Mi spiace, non puoi cancellare post perché il tuo account è blocato"
+msgstr ""
#: models/__init__.py:1185
msgid ""
@@ -4119,21 +3709,16 @@ msgid ""
msgstr ""
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Mi spiace, servono almeno %(min_rep)s punti reputazione per cambiare i tag "
-"di una domanda"
msgstr[1] ""
-"Mi spiace, servono almeno %(min_rep)s punti reputazione per cambiare i tag "
-"di una domanda"
#: models/__init__.py:1210
-#, fuzzy
msgid "you don't have the permission to remove all flags"
-msgstr "Non hai i permessi per modificare i valori."
+msgstr ""
#: models/__init__.py:1211
msgid "no flags for this entry"
@@ -4143,49 +3728,36 @@ msgstr ""
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Mi spiace, solo gli autori, i moderatori e gli amministratori possono "
-"cambiare i tag di una domanda cancellata"
+msgstr "Mi spiace, solo gli autori, i moderatori e gli amministratori possono cambiare i tag di una domanda cancellata"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"Mi spiace, non puoi cambiare i tag perché il tuo account è stato bloccato."
+msgstr "Mi spiace, non puoi cambiare i tag perché il tuo account è stato bloccato."
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Mi spiace, puoi cambiare i tag solo alle tue domande perché il tuo account è "
-"sospeso."
+msgstr "Mi spiace, puoi cambiare i tag solo alle tue domande perché il tuo account è sospeso."
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Mi spiace, servono almeno %(min_rep)s punti reputazione per cambiare i tag "
-"di una domanda"
+msgstr "Mi spiace, servono almeno %(min_rep)s punti reputazione per cambiare i tag di una domanda"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
-"Mi spiace, non puoi cancellare commenti perché il tuo account è stato "
-"bloccato."
+msgstr "Mi spiace, non puoi cancellare commenti perché il tuo account è stato bloccato."
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Mi spiace, puoi cancellare solo i tuoi commenti perché il tuo account è "
-"sospeso."
+msgstr "Mi spiace, puoi cancellare solo i tuoi commenti perché il tuo account è sospeso."
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Mi spiace, servono almeno %(min_rep)s punti reputazione per cancellare "
-"commenti."
+msgstr "Mi spiace, servono almeno %(min_rep)s punti reputazione per cancellare commenti."
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4198,11 +3770,11 @@ msgstr "il %(date)s"
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "tra due giorni"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "domani"
#: models/__init__.py:2001
#, python-format
@@ -4222,8 +3794,8 @@ msgstr[1] "%(min)d minuti fa"
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%(days)d giorno"
+msgstr[1] "%(days)d giorni"
#: models/__init__.py:2006
#, python-format
@@ -4293,12 +3865,12 @@ msgstr[1] "%(count)d medaglie di bronzo"
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s e %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s ha %(badges)s"
#: models/__init__.py:2682
#, python-format
@@ -4308,14 +3880,14 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(username)s ha %(reputation)s punti reputazione"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "lo stato dell'utente %(username)s è \"%(status)s\""
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4323,9 +3895,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "lo stato dell'utente %(username)s è \"%(status)s\""
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4342,27 +3914,25 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Re:\"%(title)s\""
+msgstr ""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Congratulazioni, hai ricevuto la medaglia %(badge_name)s. Controlla il <a "
-"href=\"%(user_profile)s\">tuo profilo</a>."
+msgstr "Congratulazioni, hai ricevuto la medaglia %(badge_name)s. Controlla il <a href=\"%(user_profile)s\">tuo profilo</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Welcome to Q&amp;A forum"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
-msgstr ""
+msgstr "La tua registrazione al tag è stata salvata. grazie!"
#: models/badges.py:129
#, python-format
@@ -4515,9 +4085,7 @@ msgstr "La sua prima risposta è stata accettata con almeno %(num)s voti"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Ha risposto a una domanda vecchia di almeno %(days)s giorni ottenendo almeno "
-"%(votes)s voti"
+msgstr "Ha risposto a una domanda vecchia di almeno %(days)s giorni ottenendo almeno %(votes)s voti"
#: models/badges.py:525
msgid "Necromancer"
@@ -4560,9 +4128,9 @@ msgid "Associate Editor"
msgstr ""
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "Ha fatto almeno 100 revisioni"
+msgstr ""
#: models/badges.py:634
msgid "Organizer"
@@ -4581,9 +4149,9 @@ msgid "Completed all user profile fields"
msgstr "Ha completato tutti i campi del suo profilo utente"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "Domanda inserita tra le \"preferite\" da almeno 25 utenti"
+msgstr ""
#: models/badges.py:689
msgid "Stellar Question"
@@ -4595,7 +4163,7 @@ msgstr "Domanda apprezzata"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "Entusiasta"
#: models/badges.py:714
#, python-format
@@ -4607,18 +4175,18 @@ msgid "Commentator"
msgstr "Commentatore"
#: models/badges.py:736
-#, fuzzy, python-format
+#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr "Inseriti (%(comment_count)s commenti"
+msgstr ""
#: models/badges.py:752
msgid "Taxonomist"
msgstr "Tassonomista"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "Ha creato un tag usato da almeno 50 domande"
+msgstr ""
#: models/badges.py:774
msgid "Expert"
@@ -4629,19 +4197,16 @@ msgid "Very active in one tag"
msgstr "Molto attivo in domande con lo stesso tag"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "messaggi/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Domande"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "consigli per le risposte"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4651,7 +4216,7 @@ msgstr "Mi spiace, questa domanda è stata cancellata e non è più accessibile"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "Spiacenti, la risposta che stai cercando non è più disponibile, perché la domanda è stata rimossa"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4687,8 +4252,8 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4701,11 +4266,11 @@ msgid "\" and more"
msgstr "\" ed altro ancora"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "ha commentato una risposta"
-msgstr[1] "ha commentato una risposta"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4718,24 +4283,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Poni tu stesso la domanda!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "modificare ogni risposta"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "aggiungi commento"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Revisore"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4754,9 +4316,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Verifica e-mail"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4768,18 +4329,14 @@ msgstr "<em>Modificato da un moderatore. Motivo:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-" %(username)s ha guadagnato %(points)s punti reputazione per i suoi "
-"contributi alla domanda %(question_title)s"
+msgstr " %(username)s ha guadagnato %(points)s punti reputazione per i suoi contributi alla domanda %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-" %(username)s ha perso %(points)s punti reputazione per i suoi contributi "
-"alla domanda %(question_title)s"
+msgstr " %(username)s ha perso %(points)s punti reputazione per i suoi contributi alla domanda %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4831,24 +4388,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "modera questo utente"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "inserisci un indirizzo e-mail valido"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "inserisci un indirizzo e-mail valido"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Chiudi la domanda"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4874,9 +4427,7 @@ msgstr "l'indirizzo è errato &mdash; controllalo;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"la pagina che stai cercando di visitare è protetta oppure non hai "
-"sufficienti punti reputazione, vedi"
+msgstr "la pagina che stai cercando di visitare è protetta oppure non hai sufficienti punti reputazione, vedi"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4961,9 +4512,8 @@ msgstr "mostra anteprima"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Chiedi"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4981,15 +4531,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "fai in modo che la tua risposta sia interessante per la comunità"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "sii sufficientemente dettagliato"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5010,24 +4558,24 @@ msgstr ""
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
-#, fuzzy, python-format
+#, python-format
msgid "%(name)s"
-msgstr "il %(date)s"
+msgstr ""
#: templates/badge.html:5
msgid "Badge"
msgstr "Medaglia"
#: templates/badge.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Badge \"%(name)s\""
-msgstr "il %(date)s"
+msgstr ""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "notifiche"
+msgstr ""
#: templates/badge.html:14
msgid "user received this badge:"
@@ -5041,19 +4589,13 @@ msgstr "Medaglie"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"Il tuo contributo a questa comunità, attraverso domande, risposte e voti, "
-"viene premiato con delle medaglie."
+msgstr "Il tuo contributo a questa comunità, attraverso domande, risposte e voti, viene premiato con delle medaglie."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Qui sotto trovi una lista delle medaglie disponibili, con indicato il numero "
-"di persone che le hanno ottenute. Hai qualche idea per delle nuove medaglie? "
-"<a href='%(feedback_faq_url)s'>Proponila</a>"
#: templates/badges.html:31
msgid "Community badges"
@@ -5065,8 +4607,7 @@ msgstr ""
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -5109,35 +4650,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Che tipo di domande posso porre qui?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"La cosa più importante &mdash; le domande devono essere "
-"<strong>interessanti</strong> per gli altri"
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Prima di porre una domanda, usa la funzione di ricerca per assicurarti che "
-"non sia già stata posta"
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Che domande devo evitare?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Evita domande che sono troppo vaghe, polemiche o poco interessanti per gli "
-"altri"
+msgstr "Evita domande che sono troppo vaghe, polemiche o poco interessanti per gli altri"
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5164,18 +4696,14 @@ msgid "This website is moderated by the users."
msgstr "Questo sito è moderato dai suoi utenti."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"Il sistema dei punti reputazione consente agli utenti di guadagnare il "
-"diritto di effettuare le varie operazioni di moderazione."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Come funzionano i punti reputazione?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5190,23 +4718,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Per esempio, se poni una domanda interessante o dai una risposta utile, gli "
-"utenti ti daranno dei voti positivi. D'altro canto, se la risposta è "
-"sbagliata, gli utenti ti daranno dei voti negativi. Ogni voto a tuo favore "
-"ti procura <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> punti "
-"reputazione; ogni voto contro di te ti fa perdere <strong>"
-"%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> punti reputazione. Puoi "
-"guadagnare un massimo di <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
-"punti al giorno per ogni tua domanda o risposta. Nella tabella qui sotto "
-"trovi quanti punti reputazione sono necessari per ogni tipo di potere di "
-"moderazione."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Per esempio, se poni una domanda interessante o dai una risposta utile, gli utenti ti daranno dei voti positivi. D'altro canto, se la risposta è sbagliata, gli utenti ti daranno dei voti negativi. Ogni voto a tuo favore ti procura <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> punti reputazione; ogni voto contro di te ti fa perdere <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> punti reputazione. Puoi guadagnare un massimo di <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> punti al giorno per ogni tua domanda o risposta. Nella tabella qui sotto trovi quanti punti reputazione sono necessari per ogni tipo di potere di moderazione."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5221,9 +4740,8 @@ msgid "downvote"
msgstr "votare contro"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Prima risposta accettata a una tua domanda"
+msgstr ""
#: templates/faq_static.html:49
msgid "open and close own questions"
@@ -5238,14 +4756,12 @@ msgid "edit community wiki questions"
msgstr "modificare le 'domande comunitarie'"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "modificare ogni risposta"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "cancellare commenti altrui"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5254,17 +4770,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5273,18 +4790,14 @@ msgid "To register, do I need to create new password?"
msgstr "Devo scegliere una password per registrarmi?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"No, non è necessario. Puoi accedere attraverso il tuo account su un "
-"qualunque sito che supporta OpenID, come Google, Yahoo, AOL, eccetera."
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "Accedi ora!"
+msgstr ""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5292,19 +4805,14 @@ msgstr "Perché le altre persone possono modificare quello che scrivo?"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
-msgstr ""
-"Lo scopo di questo sito è di creare una comunità dedita allo scambio di idee "
-"e alla creazione di contenuti il più possibile utili alla comunità stessa."
+msgstr "Lo scopo di questo sito è di creare una comunità dedita allo scambio di idee e alla creazione di contenuti il più possibile utili alla comunità stessa."
#: templates/faq_static.html:78
msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Perciò domande e risposte possono essere modificate come pagine di uno wiki "
-"dagli utenti più esperti; questo contribuisce a migliorare la qualità totale "
-"dei contenuti in questo sito."
+msgstr "Perciò domande e risposte possono essere modificate come pagine di uno wiki dagli utenti più esperti; questo contribuisce a migliorare la qualità totale dei contenuti in questo sito."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5315,13 +4823,11 @@ msgid "Still have questions?"
msgstr "Hai altre domande?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"<a href='%(ask_question_url)s'>Ponile</a> tu stesso, e contribuisci a "
-"migliorare questo sito!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5332,30 +4838,21 @@ msgid "Give us your feedback!"
msgstr "Dicci cosa pensi di questo sito!"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
msgstr ""
-"\n"
-"<span class='big strong'>Caro %(user_name)s</span>, ci interessa moltissimo "
-"sentire la tua opinione. Scrivi i tuoi commenti qui sotto."
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
msgstr ""
-"\n"
-"<span class='big strong'>Caro visitatore</span>, ci interessa moltissimo la "
-"tua opinione. Scrivi i tuoi commenti qui sotto."
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
@@ -5384,19 +4881,16 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "all badges"
+msgstr ""
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "Gruppi di impostazioni"
+msgstr ""
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "Gruppi di impostazioni"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5409,18 +4903,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "volte"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "risposte per %(username)s"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5454,9 +4947,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Ricorda, puoi sempre porre tu stesso una domanda!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5477,13 +4969,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5523,8 +5015,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5556,28 +5047,24 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "età"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revisione"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Ha creato un tag usato da almeno 50 domande"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5588,9 +5075,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Non ci sono domande senza risposte"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5598,9 +5084,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "azzera i tag"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5608,18 +5093,17 @@ msgid "Nothing found"
msgstr "Nessun risultato"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Riapri questa domanda"
+msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
msgstr "numero attuale di voti"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "utente non registrato"
+msgstr ""
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5649,9 +5133,8 @@ msgid "updated"
msgstr "modificato"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "Gruppi di impostazioni"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5682,9 +5165,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "vedi domande con i tag '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "commenti/"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5697,9 +5179,8 @@ msgid "edit"
msgstr "modifica"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Accetta la tua riposta"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5722,9 +5203,9 @@ msgid "%(username)s gravatar image"
msgstr "Immagine gravatar per %(username)s "
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "lo stato dell'utente %(username)s è \"%(status)s\""
+msgstr ""
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5737,9 +5218,9 @@ msgstr "pagina corrente"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "pagina %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5751,81 +5232,74 @@ msgid "responses for %(username)s"
msgstr "risposte per %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "hai una nuova risposta"
-msgstr[1] "hai %(response_count)s nuove risposte"
+msgstr[0] ""
+msgstr[1] ""
#: templates/macros.html:768
msgid "no new responses yet"
msgstr "nessuna nuova risposta"
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "Ha segnalato un post come inappropriato"
+msgstr ""
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "Ha segnalato un post come inappropriato"
+msgstr ""
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "Ha segnalato un post come inappropriato"
+msgstr ""
#: templates/main_page.html:14
msgid "Questions"
msgstr "Domande"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Lasciare commenti"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "aggiungi commento"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Rispondi alla tua domanda"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "La tua risposta"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Accedi/registrati per scrivere la tua risposta"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Modifica domanda"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "La domanda non ha risposte accettate"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Cambia tag"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Domande simili"
+msgstr ""
#: templates/question_retag.html:21
msgid "Retag"
@@ -5852,13 +5326,11 @@ msgid "Reopen question"
msgstr "Riapri domanda"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Questa domanda è stata chiusa da\n"
-"<a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5885,29 +5357,25 @@ msgid "click to hide/show revision"
msgstr "clicca per mostrare/nascondere le modifiche"
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "Numero di revisione dei media della skin"
+msgstr ""
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "usare i tag"
+msgstr ""
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "Accedi per sottoscrivere i tag: %(tags)s"
+msgstr ""
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "usare i tag"
+msgstr ""
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "usare i tag"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5920,20 +5388,18 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Ordina per:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Impostazioni per i gruppi: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "Ordina per:"
+msgstr ""
#: templates/users.html:40
msgid "see people with the highest reputation"
@@ -5966,36 +5432,32 @@ msgid "by username"
msgstr "per nome"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "utenti contenenti %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
msgstr "Nessun utente trovato"
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Per favore inserisci username e password"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "scegli una delle opzioni qui sopra"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "signin/"
+msgstr ""
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Cambia e-mail"
+msgstr ""
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6004,14 +5466,10 @@ msgstr "Verifica e-mail"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6022,25 +5480,20 @@ msgstr "E-mail verificata"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "Registrati"
+msgstr ""
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registrati"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6048,8 +5501,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6082,19 +5534,16 @@ msgstr "Puoi accedere al tuo account da qui:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"Cordialmente,\n"
-" l'Amministratore"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Benvenuto sul forum Q&A"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6104,19 +5553,15 @@ msgstr "Per utilizzare il forum, clicca sul collegamento qui sotto:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Cliccando sul collegamento qui sopra, verificherai il tuo indirizzo e-mail."
+msgstr "Cliccando sul collegamento qui sopra, verificherai il tuo indirizzo e-mail."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
msgstr ""
-"Se hai ricevuto questo messaggio per errore, basta che tu ignori questa e-"
-"mail. Ci scusiamo per il problema."
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6148,11 +5593,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"<span class=\"strong big\">La tua risposta alla domanda </span> <i>\"<strong>"
-"%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">è stata "
-"memorizzata e verrà pubblicata non appena ti registrerai.</span>"
+msgstr "\n<span class=\"strong big\">La tua risposta alla domanda </span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">è stata memorizzata e verrà pubblicata non appena ti registrerai.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6161,24 +5602,21 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"<span class=\"strong big\">La tua domanda</span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">è stata memorizzata "
-"e verrà pubblicata non appena ti registrerai.</span>"
+msgstr "<span class=\"strong big\">La tua domanda</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">è stata memorizzata e verrà pubblicata non appena ti registrerai.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
#: templates/authopenid/signin.html:37
@@ -6197,22 +5635,19 @@ msgstr ""
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
-#, fuzzy
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr "Per favore inserisci la tua password"
+msgstr ""
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Per favore inserisci username e password"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Puoi accedere al tuo account da qui:"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6221,9 +5656,8 @@ msgstr ""
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "mai"
+msgstr ""
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6237,15 +5671,13 @@ msgstr ""
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "New password created"
+msgstr ""
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "per favore, digita di nuovo la password"
+msgstr ""
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6260,15 +5692,13 @@ msgstr ""
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "Utente approvato"
+msgstr ""
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "ultimo accesso"
+msgstr ""
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
@@ -6284,33 +5714,28 @@ msgstr "cancella"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Account eliminato."
+msgstr ""
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "Hai altre domande?"
+msgstr ""
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
-#, fuzzy
msgid "Please, enter your email address below and obtain a new key"
-msgstr "Per favore inserisci la tua password"
+msgstr ""
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
-#, fuzzy
msgid "Please, enter your email address below to recover your account"
-msgstr "Per favore inserisci la tua password"
+msgstr ""
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Scegli una nuova password"
+msgstr ""
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
@@ -6319,19 +5744,16 @@ msgstr ""
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Scegli una nuova password"
+msgstr ""
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "scegli una delle opzioni qui sopra"
+msgstr ""
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Scegli nome utente e password"
+msgstr ""
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6350,9 +5772,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Riscrivi le due parole che leggi qui sotto. Questo serve a impedire la "
-"creazione automatizzata di nuovi account."
+msgstr "Riscrivi le due parole che leggi qui sotto. Questo serve a impedire la creazione automatizzata di nuovi account."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6364,9 +5784,8 @@ msgstr "torna al login OpenID"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "la tua e-mail <i>(resterà privata)</i>"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6375,37 +5794,31 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "mai"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Per favore inserisci username e password"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
msgstr ""
-"Come cambio la mia immagine personale (gravatar)? Che cos'è il gravatar?"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Cambia tag"
+msgstr ""
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Il tuo account è:"
+msgstr ""
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
@@ -6416,23 +5829,20 @@ msgid "Upload New Image"
msgstr ""
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "i cambiamenti sono stati salvati"
+msgstr ""
#: templates/avatar/change.html:17
msgid "Choose new Default"
msgstr ""
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "upload/"
+msgstr ""
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "ha cancellato una risposta"
+msgstr ""
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -6441,14 +5851,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "ha cancellato una risposta"
+msgstr ""
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6473,8 +5882,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6487,22 +5896,22 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "il %(date)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6513,20 +5922,16 @@ msgstr[0] ""
msgstr[1] ""
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
msgstr ""
-"\n"
-"Salve, questo è un messaggio di notifica del forum %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Cordialmente,\n"
-" l'Amministratore"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6540,32 +5945,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Poni tu stesso la domanda!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Tag"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Domande"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6577,81 +5976,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Risposta fornita da me"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"<span class='strong big'>Il tuo indirizzo e-mail %(email)s non è stato "
-"ancora verificato</span> Prima di pubblicare messaggi devi verificare il tuo "
-"indirizzo; maggiori dettagli <a href='%(email_validation_faq_url)s'>qui</a>."
-"<br>Puoi porre la tua domanda ora e verificare la tua e-mail in un secondo "
-"momento; la tua domanda nel frattempo rimarrà in attesa."
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6661,17 +6035,13 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"%(q_num)s domanda trovata"
msgstr[1] ""
-"\n"
-"%(q_num)s domande trovate"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Collega il tuo account %(provider)s per %(site_name)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6687,8 +6057,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6704,9 +6074,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Possibili motivi:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6715,17 +6084,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Welcome to Q&amp;A forum"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6748,8 +6116,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6764,9 +6131,8 @@ msgid "Save"
msgstr "Salva"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "widget/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6778,19 +6144,16 @@ msgid "Ask a question"
msgstr "Chiedi"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "registrati"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "consultazioni"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Modifica domanda"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6799,25 +6162,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "complete/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "il %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Messaggio spedito"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6841,9 +6202,8 @@ msgid "Sites"
msgstr "Siti"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "impostazioni"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6884,9 +6244,7 @@ msgstr "I Livesettings sono disabilitati per questo sito."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-"Tutte le opzioni di configurazione devono essere modificate nel file "
-"settings.py"
+msgstr "Tutte le opzioni di configurazione devono essere modificate nel file settings.py"
#: templates/livesettings/site_settings.html:67
#, python-format
@@ -6910,9 +6268,8 @@ msgid "with %(author_name)s's contributions"
msgstr "contenenti messaggi di %(author_name)s"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "con i tag"
+msgstr ""
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6925,9 +6282,8 @@ msgstr "azzera autore"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "oppure"
+msgstr ""
#: templates/main_page/headline.html:28
msgid "reset tags"
@@ -6939,9 +6295,7 @@ msgstr "ricomincia da capo"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-"- per espandere, o raffinare la tua ricerca aggiungendo altri tag o "
-"modificando le parole chiave"
+msgstr "- per espandere, o raffinare la tua ricerca aggiungendo altri tag o modificando le parole chiave"
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6956,14 +6310,12 @@ msgid "There are no unanswered questions here"
msgstr "Non ci sono domande senza risposte"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Non ci sono domande preferite"
+msgstr ""
#: templates/main_page/nothing_found.html:8
-#, fuzzy
msgid "Please follow some questions or follow some users."
-msgstr "Aggiungi qualche domanda alla tua lista di domande preferite"
+msgstr ""
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -6991,9 +6343,8 @@ msgid "Did not find what you were looking for?"
msgstr "Non hai trovato quello che cercavi?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Chiedi"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -7004,9 +6355,8 @@ msgid "RSS"
msgstr ""
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "cerca"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -7016,49 +6366,46 @@ msgstr "cerca"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "ogni tag deve essere più corto di %(max_chars)d carattere"
-msgstr[1] "ogni tag deve essere più corto di %(max_chars)d caratteri"
+msgstr[0] ""
+msgstr[1] ""
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "per favore usa un numero uguale o inferiore a %(tag_count)d tag"
-msgstr[1] "per favore usa un numero uguale o inferiore a %(tag_count)d tags"
+msgstr[0] ""
+msgstr[1] ""
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "fino a 5 tag, ognuno lungo al massimo 20 caratteri"
+msgstr ""
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Rispondi alla domanda"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Visualizzare i flag inappropriati"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "vedi tutti i tag"
+msgstr ""
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -7082,14 +6429,12 @@ msgid "undelete"
msgstr "riattiva domanda"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[editore]"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[editore]"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -7105,16 +6450,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "commento_a_una_domanda"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7124,16 +6468,11 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-"%(counter)s Risposta:"
msgstr[1] ""
-"\n"
-"%(counter)s Risposte:"
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Ordina per:"
+msgstr ""
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7153,19 +6492,15 @@ msgid "this answer has been selected as correct"
msgstr "questa risposta è stata accettata dall'autore"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
msgstr ""
-"segna questa risposta tra le preferite (clicca una seconda volta per "
-"annullare)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr ""
-"Questa domanda è stata chiusa per il seguente motivo: \"%(close_reason)s\" da"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7181,32 +6516,30 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Accedi/registrati per scrivere la tua risposta"
+msgstr ""
#: templates/question/new_answer_form.html:20
msgid "Your answer"
msgstr "La tua risposta"
#: templates/question/new_answer_form.html:22
-#, fuzzy
msgid "Be the first one to answer this question!"
-msgstr "Per favore accetta la migliore risposta per questa domanda:"
+msgstr ""
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7217,16 +6550,15 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "ha modificato una risposta"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7241,34 +6573,28 @@ msgid "close"
msgstr "chiudi"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Tag"
+msgstr ""
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "clicca qui per vedere le domande con più risposte"
+msgstr ""
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Chiudi domanda"
+msgstr ""
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Chiudi domanda"
+msgstr ""
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "clicca qui per vedere le domande con più risposte"
+msgstr ""
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Chiudi domanda"
+msgstr ""
#: templates/question/sidebar.html:25
#, python-format
@@ -7278,14 +6604,12 @@ msgstr[0] ""
msgstr[1] ""
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "sottoscrivi al feed delle domande"
+msgstr ""
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "sottoscrivi al feed delle domande"
+msgstr ""
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7296,42 +6620,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Aggiungi"
+msgstr ""
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "oppure"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Email (non condivisa con altri):"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Selezionato individualmente"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Aggiungi"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "%(rev_count)s revisione"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7339,7 +6658,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7347,9 +6667,8 @@ msgid "Stats"
msgstr ""
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "chiesto il"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7360,23 +6679,20 @@ msgid "times"
msgstr "volte"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "Aggiornata l'ultima voltail"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Domande simili"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "notifiche"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "notifiche"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7404,19 +6720,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "notifiche"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "notifiche"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "iscrizioni/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7427,24 +6740,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "residenza"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Revisore"
+msgstr ""
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "domande"
+msgstr ""
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "messaggi/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7452,81 +6761,69 @@ msgid "forum responses (%(re_count)s)"
msgstr ""
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "per favore usa un numero uguale o inferiore a %(tag_count)d tag"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Riaprire le proprie domande"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "approvato"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Spedisci messaggio"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profilo utente &mdash; risposte"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "cancella"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "ultimo accesso"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "più recenti"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "bronzo"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "ultimo accesso"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "ha accettato una risposta"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
msgstr ""
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "vedi tutti i tag"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "cancella"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7547,33 +6844,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Motivo della chiusura:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "per favore scegli una delle opzioni soprariportate"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "scegli revisione"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "cancella questo commento"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "hai una nuova risposta"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7583,9 +6875,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Modifica domanda"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7601,14 +6892,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "scegli lo Stato"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "registrati"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7650,9 +6939,8 @@ msgid "Screen Name"
msgstr "Nome visualizzato"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Account eliminato."
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7671,74 +6959,64 @@ msgstr "E-mail di notifica"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
msgstr ""
-"<strong>Il tuo indirizzo e-mail</strong> (<i>deve essere valido, non sarà "
-"mai rivelato agli altri utenti</i>)"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "usare i tag"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "usare i tag"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Chiudi domanda"
+msgstr ""
#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr "aggiorna profilo"
#: templates/user_profile/user_info.html:41
-#, fuzzy
msgid "manage login methods"
-msgstr "Accedi o registrati per inserire domande"
+msgstr ""
#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr "nome vero"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "Gruppi di impostazioni"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "membro dal"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "ultimo accesso"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Sito web"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7806,9 +7084,7 @@ msgstr "Spedisci messaggio a %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Verrà spedita all'utente un'e-mail utilizzando il tuo indirizzo come campo "
-"'reply-to'. Assicurati che il tuo indirizzo sia inserito correttamente."
+msgstr "Verrà spedita all'utente un'e-mail utilizzando il tuo indirizzo come campo 'reply-to'. Assicurati che il tuo indirizzo sia inserito correttamente."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7836,11 +7112,8 @@ msgid "'Approved' status means the same as regular user."
msgstr ""
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
msgstr ""
-"Non puoi segnalare questo messaggio come inappropriato perché il tuo account "
-"è sospeso."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7874,9 +7147,9 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "profilo dell'utente %(username)s"
+msgstr ""
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
@@ -7911,11 +7184,10 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> Domanda"
msgstr[1] "<span class=\"count\">%(counter)s</span> Domande"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "risposta"
-msgstr[1] "risposta"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7939,14 +7211,12 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> Medaglia"
msgstr[1] "<span class=\"count\">%(counter)s</span> Medaglie"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "consigli per le risposte"
+msgstr ""
#: templates/user_profile/user_tabs.html:5
-#, fuzzy
msgid "User profile"
-msgstr "profilo utente"
+msgstr ""
#: templates/user_profile/user_tabs.html:10 views/users.py:819
msgid "comments and answers to others questions"
@@ -7957,14 +7227,12 @@ msgid "followers and followed users"
msgstr ""
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "registro dei punti reputazione"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "domande preferite da questo utente"
+msgstr ""
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -8001,9 +7269,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "fai in modo che la tua risposta sia interessante per la comunità"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -8014,32 +7281,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Il tuo nome (facoltativo):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Scegli skin"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Utenti attivi"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "campo obbligatorio"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "tag"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8081,56 +7344,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "notifiche"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "cambia/"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "cancella"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Domande simili"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "consenti solo i tag selezionati"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "modera utente"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "consenti solo i tag selezionati"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "la tua e-mail <i>(resterà privata)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8164,14 +7419,13 @@ msgid "back to home page"
msgstr "torna alla home page"
#: templates/widgets/logo.html:4
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s logo"
-msgstr "Logo del forum Q&A"
+msgstr ""
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "sintassi Markdown"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8182,9 +7436,8 @@ msgid "**bold**"
msgstr ""
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*corsivo* o _corsivo_"
+msgstr ""
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8224,9 +7477,8 @@ msgid "badges"
msgstr "medaglie"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "fai in modo che la tua risposta sia interessante per la comunità"
+msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8235,11 +7487,10 @@ msgstr[0] "consultazione"
msgstr[1] "consultazioni"
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
-msgstr[0] "risposta"
-msgstr[1] "risposta"
+msgstr[0] ""
+msgstr[1] ""
#: templates/widgets/question_summary.html:41
msgid "vote"
@@ -8260,18 +7511,16 @@ msgid "UNANSWERED"
msgstr ""
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "vedi le tue domande preferite"
+msgstr ""
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr ""
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "Poni tu stesso la domanda!"
+msgstr ""
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8282,27 +7531,25 @@ msgid "Ignored tags"
msgstr "Tag ignorati"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "usare i tag"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Chiudere le proprie domande"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Cambia e-mail"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8325,33 +7572,29 @@ msgid "karma:"
msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "medaglie:"
+msgstr ""
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "signout/"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Puoi accedere al tuo account da qui:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "impostazioni"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "widget/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "hai %(reputation)s punti reputazione"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8360,8 +7603,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8373,14 +7616,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Chiudere domande poste da altri"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "bronzo"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8403,9 +7644,8 @@ msgid "this field is required"
msgstr "campo obbligatorio"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "Scegli un nome utente"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8425,9 +7665,7 @@ msgstr "mi spiace, questo nome utente è già in uso"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"mi spiace, c'è un errore imprevisto &mdash; questo nome utente è già in uso "
-"da più di un utente"
+msgstr "mi spiace, c'è un errore imprevisto &mdash; questo nome utente è già in uso da più di un utente"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
@@ -8458,9 +7696,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "questa e-mail è già in uso, scegline un'altra"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "l'indirizzo e-mail è obbligatorio"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8513,19 +7750,16 @@ msgid "Successfully deleted the requested avatars."
msgstr ""
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "la tua email non è stata modificata"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
-"Spiacenti, gli utenti anonimi non possono accedere ai messaggi in arrivo"
+msgstr "Spiacenti, gli utenti anonimi non possono accedere ai messaggi in arrivo"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "mi spiace, devi essere registrato per votare"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8545,24 +7779,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "mi spiace, devi essere registrato per accettare una risposta"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"La tua iscrizione è stata registrata, ma il tuo indirizzo e-mail %(email)s "
-"dev'essere verificato, leggi <a href='%(details_url)s'>qui</a> per maggiori "
-"dettagli"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
-msgstr ""
-"la frequenza delle notifiche via e-mail è stata impostata a 'ogni giorno'"
+msgstr "la frequenza delle notifiche via e-mail è stata impostata a 'ogni giorno'"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Pagina non trovata"
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8575,18 +7804,16 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Accedi per sottoscrivere i tag: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Crea account"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Accedi per votare"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Accedi per votare"
+msgstr ""
#: views/commands.py:1042
#, python-format
@@ -8603,9 +7830,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Mi spiace, ma devi essere registrato per usare questa funzionalità"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8616,9 +7842,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "il %(date)s"
+msgstr ""
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8634,17 +7860,15 @@ msgstr "Grazie per il tuo messaggio!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Siamo curiosi di sentire la tua opinione! Sarà per la prossima volta :)"
+msgstr "Siamo curiosi di sentire la tua opinione! Sarà per la prossima volta :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Regole per la privacy"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "usare i tag"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8684,19 +7908,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profilo utente &mdash; reputazione"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Spedisci messaggio"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profilo utente &mdash; risposte"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8711,9 +7932,8 @@ msgid "user karma"
msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profilo utente &mdash; reputazione"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8736,9 +7956,9 @@ msgid "profile - email subscriptions"
msgstr "profilo utente &mdash; notifiche via e-mail"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profilo utente &mdash; risposte"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8755,14 +7975,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "la dimensione massima di file caricabile è %(file_size)sK"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr "Errore nel caricamento del file. Contatta un amministratore."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8772,46 +7993,38 @@ msgid "Please log in to answer questions"
msgstr "Accedi per rispondere alle domande"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Questo account non è attivo."
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Nessun risultato"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Gli utenti non registrati non possono lasciare commenti. <a href="
-"\"%(sign_in_url)s\">Accedi o registrati</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Gli utenti non registrati non possono lasciare commenti. <a href=\"%(sign_in_url)s\">Accedi o registrati</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
-msgstr ""
-"Mi spiace, gli utenti non registrati non possono modificare i commenti."
+msgstr "Mi spiace, gli utenti non registrati non possono modificare i commenti."
#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Gli utenti non registrati non possono cancellare commenti. <a href="
-"\"%(sign_in_url)s\">Accedi o registrati</a>."
+msgstr "Gli utenti non registrati non possono cancellare commenti. <a href=\"%(sign_in_url)s\">Accedi o registrati</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "Mi spiace, ci sono dei problemi tecnici"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Pagina non trovata"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8822,1874 +8035,36 @@ msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "Il tuo indirizzo e-mail dev'essere verificato &mdash; vedi %(details_url)s"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "logout"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Cliccando su <strong>Logout</strong> effettuerai il logout da questo "
-#~ "forum ma non dal tuo provider OpenID.</p><p>Se vuoi assicurarti di essere "
-#~ "completamente anonimo, esegui il logout anche sul sito del tuo provider "
-#~ "OpenID."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "Messaggio di verifica"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">Come?</span> Se hai appena inserito o "
-#~ "cambiato il tuo indirizzo e-mail, riceverai un messaggio di posta "
-#~ "contenente un collegamento. Devi semplicemente <strong>cliccare sul link "
-#~ "contenuto nel messaggio</strong>.<br>Esso contiene un codice personale di "
-#~ "verifica. Puoi <button style='display:inline' "
-#~ "type='submit'><strong>richiedere un nuovo codice</strong></button>.</p></"
-#~ "form><span class=\"bigger strong\">Perché?</span> Verificare il tuo "
-#~ "indirizzo serve a <strong>verificare la tua identità</strong> e a "
-#~ "<strong>ridurre lo spam</strong> .<br>Puoi scegliere di <strong>ricevere "
-#~ "messaggi di notifica</strong> riguardo alle domande che più ti "
-#~ "interessano. Inoltre, quando ti registri per la prima volta, viene creata "
-#~ "un'<a href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>immagine "
-#~ "personale</p> basata sul tuo indirizzo."
-
-#~ msgid "latest questions"
-#~ msgstr "domande recenti"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "inserisci un titolo descrittivo per la tua domanda"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "usa-questi-caratteri-nei-tag"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "questa e-mail verrà collegata a gravatar"
-
-#~ msgid "vote/"
-#~ msgstr "vota/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "iscrivi-per-tag/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "URL del servizio LDAP"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Spiega come modificare la password LDAP"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Skin: contatori per consultazioni, voti e risposte"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "Numero di voti necessari per utilizzare il \"colore pieno\""
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "colore di sfondo quando non ci sono voti"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Nome del colore HTML o valore esadecimale"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Colore del testo per le domande senza voti"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Colore di sfondo per le domande con voti"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Colore del testo per le domande con voti"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Colore di sfondo per le domande con il massimo numero di voti"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Colore del testo per le domande con il massimo numero di voti"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr ""
-#~ "Numero di consultazioni necessarie per utilizzare il \"colore pieno\""
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Colore di sfondo per le domande senza consultazioni"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Colore del testo per le domande senza consultazioni"
-
-#~ msgid "Background color for views"
-#~ msgstr "Colore di sfondo per le domande con consultazioni"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Colore del testo per le domande con consultazioni"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr ""
-#~ "Colore di sfondo per le domande con il massimo numero di consultazioni"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr ""
-#~ "Colore del testo per le domande con il massimo numero di consultazioni"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "Numero di risposte necessarie per utilizzare il \"colore pieno\""
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Colore di sfondo per le domande senza risposte"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Colore del testo per le domande senza risposte"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Colore di sfondo per le domande con risposte"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Colore del testo per le domande con risposte"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Colore di sfondo per le domande con il massimo numero di risposte"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Colore del testo per le domande con il massimo numero di risposte"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Colore di sfondo per le domande con una <risposta accettata"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Colore del testo per le domande con una <risposta accettata"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "Numero di domande da mostrare di default"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "nascondi le domande ignorate"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "domande preferite"
-
-#~ msgid "favorite"
-#~ msgstr "preferite"
-
-#~ msgid "question_answered"
-#~ msgstr "risposta_a_una_domanda"
-
-#~ msgid "answer_commented"
-#~ msgstr "risposta_commentata"
-
-#~ msgid "answer_accepted"
-#~ msgstr "risposta_accettata"
-
-#~ msgid "only selected"
-#~ msgstr "unico selezionato"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Mi spiace, questo username non esiste"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "<p>Caro %(name)s,</p></p>ci sono degli aggiornamenti riguardanti questa "
-#~ "domanda sul forum Q&A:</p>"
-#~ msgstr[1] ""
-#~ "<p>Caro %(name)s,</p><p>ci sono degli aggiornamenti riguardanti queste "
-#~ "%(num) domande sul forum Q&A:</p>"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Visita Askbot e controlla cosa c'è di nuovo! Spargi la voce: qualcuno che "
-#~ "conosci può rispondere a queste domande, o trovare utile porne una?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Hai scelto di ricevere gli aggiornamenti al massimo 'ogni giorno' su "
-#~ "alcune domande. Se ricevi più di un messaggio per giorno per favore "
-#~ "notifica questo problema all'amministratore di Askbot."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Hai scelto di ricevere gli aggiornamenti al massimo 'ogni settimana' su "
-#~ "alcune domande. Se ricevi più di un messaggio per settimana per favore "
-#~ "notifica questo problema all'amministratore di Askbot."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "A causa di un problema tecnico, è possibile che tu riceva dei link già "
-#~ "inviati prima. Stiamo lavorando per risolvere questo problema."
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Ricorda che puoi <a href='%(email_settings_link)s'>modificare</a> la "
-#~ "frequenza degli aggiornamenti via e-mail o disabilitarli completamente."
-#~ "<br/>\n"
-#~ "Se credi di avere ricevuto questo messaggio erroneamente, per favore "
-#~ "avverti l'amministratore del forum all'indirizzo %(admin_email)s.</"
-#~ "p><p>Cordialmente,</p><p>Il tuo amico server del forum Q&A</p>"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "Mi spiace, serve avere più di %(min_rep)s punti reputazione per caricare "
-#~ "immagini"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr ""
-#~ "Mi spiace, il tuo account è stato bloccato; non puoi fare nuovi post "
-#~ "finché la questione non verrà risolta. Contatta l'amministratore del "
-#~ "forum per trovare una soluzione."
-
-#~ msgid "suspended users cannot post"
-#~ msgstr ""
-#~ "Mi spiace, il tuo account è stato sospeso; non puoi fare nuovi post "
-#~ "finché la questione non verrà risolta. Puoi però modificare i tuoi vecchi "
-#~ "post. Contatta l'amministratore del forum per trovare una soluzione."
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr ""
-#~ "Hai già segnalato questo messaggio come inappropriato, non puoi farlo una "
-#~ "seconda volta."
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr ""
-#~ "Non puoi segnalare questo messaggio come inappropriato perché il tuo "
-#~ "account è stato bloccato."
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr ""
-#~ "Non puoi segnalare questo messaggio come inappropriato perché il tuo "
-#~ "account è sospeso."
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr ""
-#~ "Mi spiace, servono più di %(min_rep)s punti reputazione per segnalare un "
-#~ "post come inappropriato."
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr ""
-#~ "Mi spiace, hai già segnalato %(max_flags_per_day)s post come offensivi "
-#~ "oggi, hai superato il massimo giornaliero."
-
-#, fuzzy
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr ""
-#~ "Non puoi segnalare questo messaggio come inappropriato perché il tuo "
-#~ "account è stato bloccato."
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "Non puoi segnalare questo messaggio come inappropriato perché il tuo "
-#~ "account è sospeso."
-
-#, fuzzy
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] ""
-#~ "Mi spiace, servono più di %(min_rep)s punti reputazione per segnalare un "
-#~ "post come inappropriato."
-#~ msgstr[1] ""
-#~ "Mi spiace, servono più di %(min_rep)s punti reputazione per segnalare un "
-#~ "post come inappropriato."
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "Mi spiace, non è possibile annullare voti."
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s ha modificato la sua domanda"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s ha/hanno scritto %(new_answer_count)s nuova/e risposta/e"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s ha/hanno commentato la domanda"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s ha/hanno commentato alcune risposte"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s ha/hanno commentato una risposta"
-
-#~ msgid "change %(email)s info"
-#~ msgstr ""
-#~ "Se vuoi usare un nuovo indirizzo per le<strong>e-mail di notifica</"
-#~ "strong>, \n"
-#~ "<span class=\"strong big\">inseriscilo qui sotto il nuovo indirizzo</"
-#~ "span>.<br>L'indirizzo corrente è <strong>%(email)s</strong>"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<span class='strong big'>Inserisci il tuo indirizzo e-mail qui sotto</"
-#~ "span> &Egrave; obbligatorio inserire un indirizzo e-mail valido. Se lo "
-#~ "desideri, puoi ricevere <strong>messaggi di notifica</strong> sulle "
-#~ "domande che ti interessano o sull'intero forum. Inoltre, il tuo indirizzo "
-#~ "è usato per creare un'immagine <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> unica per il "
-#~ "tuo account. Il tuo indirizzo e-mail non sarà mai pubblicato o comunicato "
-#~ "a terze parti."
-
-#~ msgid "Your new Email"
-#~ msgstr ""
-#~ "<strong>Il tuo nuovo indirizzo e-mail:</strong> (non verrà <strong>mai</"
-#~ "strong> rivelato agli altri utenti, deve essere valido)"
-
-#~ msgid "Save Email"
-#~ msgstr "Salva e-mail"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Un'e-mail di verifica è stata spedita a "
-#~ "%(email)s.</span> <strong>Clicca sul link contenuto nell'e-mail</strong> "
-#~ "per verificare il tuo indirizzo. La verifica dell'e-mail è necessaria "
-#~ "per l'utilizzo del forum. Se preferisci usare <strong>un altro indirizzo</"
-#~ "strong>, puoi <a href='%(change_email_url)s'><strong>cambiarlo di nuovo</"
-#~ "strong></a>."
-
-#~ msgid "Email not changed"
-#~ msgstr "E-mail non modificata"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Il tuo indirizzo e-mail %(email)s non è stato "
-#~ "modificato.</span> Se decidi di cambiarlo, puoi farlo dal tuo profilo "
-#~ "utente o utilizzare di nuovo <a "
-#~ "href='%(change_email_url)s'><strong>questa pagina</strong></a>."
-
-#~ msgid "Email changed"
-#~ msgstr "E-mail modificata"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Il tuo indirizzo e-mail è ora %(email)s.</span> "
-#~ "Gli aggiornamenti sulle domande di tuo interesse saranno spediti a questo "
-#~ "indirizzo. Le e-mail di notifica vengono spedite solo in caso di "
-#~ "aggiornamenti, al massimo una volta al giorno."
-
-#~ msgid "thanks for verifying email"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Grazie per aver verificato il tuo indirizzo e-"
-#~ "mail!</span> Ora puoi <strong>scrivere domande</strong> e "
-#~ "<strong>risposte</strong>. Puoi inoltre <strong>seguire gli sviluppi</"
-#~ "strong> delle domande che più ti interessano: quando ci sono novità, ti "
-#~ "sarà spedita un'e-mail di notifica <strong>una volta al giorno</strong> o "
-#~ "meno."
-
-#~ msgid "email key not sent"
-#~ msgstr "E-mail di verifica non spedita"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Il tuo indirizzo %(email)s è già stato "
-#~ "verificato</span>, quindi l'e-mail non è stata spedita. Se necessario "
-#~ "puoi <a href='%(change_link)s'>cambiare</a> l'indirizzo usato per le "
-#~ "notifiche."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">&Egrave; la prima volta che accedi con il "
-#~ "tuo account OpenID %(provider)s.</span> Imposta il <strong>nome "
-#~ "visualizzato</strong> e il tuo <strong>indirizzo e-mail</strong>. Con "
-#~ "esso puoi <strong>ricevere aggiornamenti</strong> sulle domande che più "
-#~ "ti interessano; verrà inoltre usato per creare un'immagine unica "
-#~ "associata al tuo account, detta <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<p><span class='strong big'>Oops... l'utente %(username)s esiste già.</"
-#~ "span></p><p>Scegli un altro nome utente da visualizzare per il tuo "
-#~ "account OpenID %(provider)s. Inoltre, è necessario inserire "
-#~ "<strong>indirizzo e-mail</strong>. Con esso puoi <strong>ricevere "
-#~ "aggiornamenti</strong> sulle domande che più ti interessano; verrà "
-#~ "inoltre usato per creare un'immagine unica associata al tuo account, "
-#~ "detta <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><p><span class=\"big strong\">&Egrave; la prima volta che accedi con "
-#~ "il tuo account OpenID %(provider)s.</span> </p><p>Puoi utilizzare il tuo "
-#~ "nome utente %(provider)s come <strong>nome visualizzato</strong> oppure "
-#~ "sceglierne uno nuovo.</p><p>Inoltre, è necessario inserire un "
-#~ "<strong>indirizzo e-mail</strong> valido. Con esso puoi <strong>ricevere "
-#~ "aggiornamenti</strong> sulle domande che più ti interessano; verrà "
-#~ "inoltre usato per creare un'immagine unica associata al tuo account, "
-#~ "detta <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">&Egrave; la prima volta che accedi con il "
-#~ "tuo account Facebook.</span> Scegli il tuo <strong>nome visualizzato</"
-#~ "strong> e imposta il tuo <strong>indirizzo e-mail</strong>. Con esso puoi "
-#~ "<strong>ricevere aggiornamenti</strong> sulle domande che più ti "
-#~ "interessano; verrà inoltre usato per creare un'immagine unica associata "
-#~ "al tuo account, detta <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a>.</p>"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Questo nome utente è già in uso, scegline un altro."
-
-#~ msgid "Screen name label"
-#~ msgstr ""
-#~ "<strong>Nome visualizzato</strong> (<i>verrà mostrato agli altri utenti</"
-#~ "i>)"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr ""
-#~ "<strong>Ricevi aggiornamenti via e-mail</strong> &mdash; questo aiuterà "
-#~ "la nostra comunità a crescere e diventare più utile.<br/>Normalmente "
-#~ "questo forum <span class='orange'>Q&amp;A</span> ti spedirà <strong>un'e-"
-#~ "mail a settimana</strong> con un riassunto delle novità (se ce ne sono)"
-#~ "<br/> Se lo desideri, modifica queste impostazioni."
-
-#~ msgid "please select one of the options above"
-#~ msgstr "scegli una delle opzioni qui sopra"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Quando accederai al sito, sulla destra troverai il pannello con i filtri "
-#~ "tag."
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "Se hai ricevuto questo messaggio per errore, basta che tu ignori questa e-"
-#~ "mail. Ci scusiamo per il problema."
-
-#~ msgid "Login"
-#~ msgstr "Accedi"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Perché usare OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr ""
-#~ "Con OpenID non devi creare un nome utente e una password per ogni sito "
-#~ "che utilizzi."
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "Puoi riutilizzare in completa sicurezza le stesse credenziali per tutti i "
-#~ "siti abilitati."
-
-#~ msgid "openid is widely adopted"
-#~ msgstr ""
-#~ "Ci sono più di 160 milioni di account OpenID in uso. Più di 10.000 siti "
-#~ "utilizzano OpenID."
-
-#~ msgid "openid is supported open standard"
-#~ msgstr ""
-#~ "OpenID è basato su uno standard aperto, supportato da molte "
-#~ "organizzazioni."
-
-#~ msgid "Find out more"
-#~ msgstr "Scopri di più"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Ottieni un OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr ""
-#~ "<span class='strong big'>Se preferisci, puoi scegliere un nome utente e "
-#~ "una password per questo forum qui. Però</span>, considera che questo sito "
-#~ "supporta anche la registrazione via <strong>OpenID</strong>. Con "
-#~ "<strong>OpenID</strong> puoi riutilizzare il tuo account su uno dei "
-#~ "maggiori siti (per esempio Gmail o AOL), senza dover rivelare a noi né a "
-#~ "nessuno la tua password e senza doverne scegliere una nuova."
-
-#~ msgid "answer permanent link"
-#~ msgstr "link permanente alla risposta"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "vedi tutti i tag"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s ha scelto questa come risposta migliore"
-
-#~ msgid "Related tags"
-#~ msgstr "Tag"
-
-#, fuzzy
-#~ msgid "Display tag filter"
-#~ msgstr "Scegli il tag filtro per l'email"
-
-#~ msgid "Badges summary"
-#~ msgstr "Elenco medaglie"
-
-#~ msgid "silver badge description"
-#~ msgstr ""
-#~ "Per ottenere le medaglie d'argento ci vuole del tempo. Se ne hai ottenuta "
-#~ "una, vuol dire che hai dato un grande contributo alla comunità."
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "è un sito di <strong>domande e risposte</strong> &mdash; <strong>non di "
-#~ "discussioni</strong>. Evita di intavolare discussioni nelle tue risposte. "
-#~ "Per brevi scambi di opinioni, utilizza i commenti."
-
-#~ msgid "Rep system summary"
-#~ msgstr ""
-#~ "Quando qualcuno vota a favore di una tua domanda o risposta, guadagni "
-#~ "alcuni punti reputazione. I punti reputazione misurano il grado di "
-#~ "fiducia della comunità nei tuoi confronti.\n"
-#~ "Ti verranno assegnati gradualmente poteri di moderazione sul sito in base "
-#~ "alla tua reputazione."
-
-#~ msgid "what is gravatar"
-#~ msgstr ""
-#~ "Come cambio la mia immagine personale (gravatar)? Che cos'è il gravatar?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "<p>L'immagine che appare nel tuo profilo utente è "
-#~ "chiamata<strong>gravatar</strong> (che vuol dire <strong>g</"
-#~ "strong>lobally <strong>r</strong>ecognized <strong>avatar</strong>).</"
-#~ "p><p>Ecco come funziona: viene calcolata una <strong>firma digitale</"
-#~ "strong> a partire dal tuo indirizzo e-mail. Puoi caricare una tua foto, o "
-#~ "il tuo alter ego preferito, sul sito <a href='http://gravatar."
-#~ "com'><strong>gravatar.com</strong></a>, da cui la tua immagine viene "
-#~ "recuperata utilizzando la firma digitale.</p><p>In questo modo tutti i "
-#~ "siti di cui ti fidi possono mostrare la tua immagine vicino ai tuoi post, "
-#~ "mentre il tuo indirizzo e-mail rimane segreto.</p><p><strong>Personalizza "
-#~ "il tuo account</strong> con un'immagine registrandoti su <a href='http://"
-#~ "gravatar.com'><strong>gravatar.com</strong></a> (ricordati di usare lo "
-#~ "stesso indirizzo e-mail che hai usato per registrarti su questo sito). "
-#~ "L'immagine predefinita è generata automaticamente e contiene un motivo "
-#~ "geometrico che ricorda un po' una piastrella.</p>"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Caro %(receiving_user_name)s,</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha lasciato un <a href=\"%%(post_url)s\">nuovo "
-#~ "commento</a>\n"
-#~ "alla domanda \"%(origin_post_title)s\"</p>\n"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha lasciato un <a href=\"%%(post_url)s\">nuovo "
-#~ "commento</a>\n"
-#~ "alla domanda \"%(origin_post_title)s\"</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha risposto alla domanda\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha posto una nuova domanda <a href="
-#~ "\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha modificato una risposta alla domanda <a href="
-#~ "\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha modificato la domanda\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>Puoi <a href=\"%(user_subscriptions_url)s\">configurare</a> la "
-#~ "frequenza con cui ti vengono inviati questi aggiornamenti o eliminarli. "
-#~ "Grazie per la tua partecipazione a questo forum!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>Cordialmente,<br/>l'amministratore</p>"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "Mi piace questo messaggio (clicca una seconda volta per annullare)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "Mi piace questa risposta (clicca una seconda volta per annullare)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr ""
-#~ "Non mi piace questo messaggio (clicca una seconda volta per annullare)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr ""
-#~ "Non mi piace questa risposta (clicca una seconda volta per annullare)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "visualizza <strong>%(counter)s</strong> commento aggiuntivo"
-#~ msgstr[1] "visualizza <strong>%(counter)s</strong> commenti aggiuntivi"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "visualizza <strong>%(counter)s</strong> commento aggiuntivo"
-#~ msgstr[1] "visualizza <strong>%(counter)s</strong> commenti aggiuntivi"
-
-#~ msgid "posts per page"
-#~ msgstr "post per pagina"
-
-#~ msgid "Tag list"
-#~ msgstr "Lista dei tag"
-
-#~ msgid "reputation"
-#~ msgstr "punti reputazione"
-
-#~ msgid "oldest answers"
-#~ msgstr "più vecchie"
-
-#~ msgid "newest answers"
-#~ msgstr "più nuove"
-
-#~ msgid "popular answers"
-#~ msgstr "più votate"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Comincia pure a rispondere </span> - la tua "
-#~ "risposta verrà memorizzata e pubblicata non appena accederai o "
-#~ "registrerai un nuovo account. Cerca di dare una <strong>vera risposta</"
-#~ "strong>, per eventuali discussioni <strong>utilizza i commenti</strong> e "
-#~ "<strong>ricordati di votare</strong> (non appena hai fatto il login)!"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr ""
-#~ "<span class='big strong'>Rispondi pure alla tua domanda</span>, ma cerca "
-#~ "di dare una <strong>vera risposta</strong>. Puoi sempre "
-#~ "<strong>modificare la tua domanda</strong>. <strong>Usa i commenti per "
-#~ "discutere</strong> e <strong>ricordati di votare :)</strong> per le "
-#~ "risposte migliori (e per quelle peggiori!)"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "<span class='big strong'>Cerca di dare una vera risposta</span>. Se vuoi "
-#~ "solo aggiungere un commento a una domanda/risposta, <strong>usa i "
-#~ "commenti</strong>. Ricorda che puoi <strong>modificare una vecchia "
-#~ "risposta</strong> invece di scriverne una nuova. Inoltre, "
-#~ "<strong>ricordati di votare</strong> &mdash; ci permette di individuare "
-#~ "facilmente le domande e risposte migliori!"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Accedi/registrati per scrivere la tua risposta"
-
-#~ msgid "Answer the question"
-#~ msgstr "Rispondi alla domanda"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "oppure"
-
-#~ msgid "email"
-#~ msgstr "e-mail:"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "notifiche via e-mail cancellate"
-
-#~ msgid "question asked"
-#~ msgstr "Chiesta il"
-
-#~ msgid "question was seen"
-#~ msgstr "domanda consultata"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Segnalami</strong> nuove risposte o aggiornamenti via e-mail ogni "
-#~ "giorno"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Segnalami</strong> nuove risposte o aggiornamenti via e-mail ogni "
-#~ "settimana"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Segnalami</strong> nuove risposte o aggiornamenti via e-mail ogni "
-#~ "settimana"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "(nota: puoi <strong><a href='%(profile_url)s?"
-#~ "sort=email_subscriptions'>modificare</a></strong> la frequenza con cui "
-#~ "ricevi gli aggiornamenti)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "Se ti registri, potrai scegliere di ricevere periodicamente aggiornamenti "
-#~ "via e-mail sullo stato di questa domanda."
-
-#~ msgid "email subscription settings info"
-#~ msgstr ""
-#~ "<span class='big strong'>Modifica la frequenza delle e-mail di notifica</"
-#~ "span> Ricevi aggiornamenti via e-mail sulle domande che ti interessano, e "
-#~ "<strong><br/>aiuta la comunità</strong> rispondendo alle domande degli "
-#~ "altri. Se non vuoi ricevere e-mail, seleziona 'mai' qui sotto.<br/>Le e-"
-#~ "mail di aggiornamento vengono spedite solo quando ci sono nuove attività."
-
-#~ msgid "Stop sending email"
-#~ msgstr "Non spedire più nessuna e-mail"
-
-#~ msgid "age unit"
-#~ msgstr "anni"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> Risposta"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Risposte"
-
-#~ msgid "thumb up"
-#~ msgstr "pollice su"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "l'utente ha dato questo numero di voti a favore"
-
-#~ msgid "thumb down"
-#~ msgstr "pollice in giù"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "l'utente ha dato questo numero di voti contro"
-
-#~ msgid "reputation history"
-#~ msgstr "reputazione"
-
-#~ msgid "recent activity"
-#~ msgstr "attività recente"
-
-#~ msgid "casted votes"
-#~ msgstr "voti"
-
-#~ msgid "answer tips"
-#~ msgstr "consigli per le risposte"
-
-#~ msgid "please try to provide details"
-#~ msgstr "includi tutti i dettagli necessari"
-
-#~ msgid "ask a question"
-#~ msgstr "chiedi"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Puoi cominciare ora a scrivere la tua domanda "
-#~ "come utente non registrato</span>. Quando avrai finito, sarai "
-#~ "reindirizzato alla pagina di accesso/registrazione. La tua domanda sarà "
-#~ "salvata e pubblicata non appena ti sarai registrato. Accedere al proprio "
-#~ "account richiede circa 30 secondi, registrarne uno nuovo meno di un "
-#~ "minuto."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Accedi/Registrati per porre una domanda"
-
-#~ msgid "question tips"
-#~ msgstr "Suggerimenti"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "poni una domanda interessante per gli altri"
-
-#~ msgid "login"
-#~ msgstr "login"
-
-#~ msgid "no items in counter"
-#~ msgstr "no"
-
-#~ msgid "choose password"
-#~ msgstr "Password"
-
-#~ msgid "retype password"
-#~ msgstr "Password <i>(per conferma)</i>"
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s domanda, taggata"
-#~ msgstr[1] "%(q_num)s domande, taggate"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d%(badge_level)s medaglia"
-#~ msgstr[1] "%(badge_count)d%(badge_level)s medaglie"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "punti reputazione"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "la domanda deve contenere più di 10 caratteri"
-
-#~ msgid "Question: \"%(title)s\""
-#~ msgstr "Domanda: \"%(title)s\""
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "inserisci un indirizzo e-mail valido"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "Mi piace questo messaggio (clicca una seconda volta per annullare)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr ""
-#~ "Non mi piace questo messaggio (clicca una seconda volta per annullare)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr ""
-#~ "Questa domanda è stata chiusa per il seguente motivo: \"%(close_reason)s"
-#~ "\" da"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "%(counter)s Risposta:"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s Risposte:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr ""
-#~ "segna questa risposta tra le preferite (clicca una seconda volta per "
-#~ "annullare)"
-
-#, fuzzy
-#~ msgid "Question tags"
-#~ msgstr "Domande"
-
-#~ msgid "rss feed"
-#~ msgstr "feed RSS"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr "Aggiungi qualche domanda alla tua lista di domande preferite"
-
-#~ msgid "In:"
-#~ msgstr "In:"
-
-#~ msgid "Keys to connect the site with external services like Facebook, etc."
-#~ msgstr ""
-#~ "Chiavi per connettere il sito con servizi esterni come Facebook, ecc."
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Reputazione minima per eseguire operazioni"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Siti"
-
-#~ msgid "Q&A forum website parameters and urls"
-#~ msgstr "Parametri ed url per il Q&A forum"
-
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "Impostazioni della skin e dell'interfaccia utente"
-
-#~ msgid "Limits applicable to votes and moderation flags"
-#~ msgstr "Limiti riguardanti i voti e i post segnati come inappropriati"
-
-#~ msgid ""
-#~ "This option currently defines default frequency of emailed updates in the "
-#~ "following five categories: questions asked by user, answered by user, "
-#~ "individually selected, entire forum (per person tag filter applies) and "
-#~ "posts mentioning the user and comment responses"
-#~ msgstr ""
-#~ "Questa opzione attualmente definisce la frequenza di default degli update "
-#~ "via email nelle seguenti cinque categorie: domande poste dall'utente, "
-#~ "risposte dell'utente, domande selezionate individualmente, tutto il forum "
-#~ "(con filtri ai tag applicati individualmente), post che menzionano "
-#~ "l'utente e risposte ai commenti "
-
-#~ msgid "community wiki"
-#~ msgstr "domanda comunitaria"
-
-#~ msgid "Location"
-#~ msgstr "Luogo"
-
-#~ msgid "command/"
-#~ msgstr "comando/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "assegna-tag/"
-
-#~ msgid "interesting/"
-#~ msgstr "interessante/"
-
-#~ msgid "ignored/"
-#~ msgstr "ignorato/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "rimuovi-tag/"
-
-#~ msgid "search/"
-#~ msgstr "ricerca/"
-
-#~ msgid "Askbot"
-#~ msgstr "Askbot"
-
-#~ msgid ""
-#~ "If you change this url from the default - then you will also probably "
-#~ "want to adjust translation of the following string: "
-#~ msgstr ""
-#~ "Se cambi l'impostazione di questo url, allora probabilmente vorrai anche "
-#~ "modificare la traduzione del testo seguente:"
-
-#~ msgid ""
-#~ "Increment this number when you change image in skin media or stylesheet. "
-#~ "This helps avoid showing your users outdated images from their browser "
-#~ "cache."
-#~ msgstr ""
-#~ "Incrementa questo numero quando cambi un'immagine o un media nella skin o "
-#~ "nel foglio di stile. Questo fa in modo che gli utenti non visualizzino "
-#~ "immagini vecchie provenienti dalla cache del loro browser."
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "Prima volta quì? Controlla le <a href=\"%s\">FAQ</a>!"
-
-#~ msgid "newquestion/"
-#~ msgstr "nuovadomanda/"
-
-#~ msgid "newanswer/"
-#~ msgstr "nuovarisposta/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "per nome"
-
-#~ msgid "Unknown error."
-#~ msgstr "Errore sconosciuto"
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "Il reCAPTCHA è configurato in modo errato"
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "Il reCAPTCHA challenge parameter non è valido"
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "La soluzione del CAPTCHA non è esatta"
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "Il verification parameter del reCAPTCHA non è valido"
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr ""
-#~ "Le API keys per il reCAPTCHA fornite non sono valide per questo dominio"
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "Non è stato possibile contattare il server reCAPTCHA "
-
-#~ msgid "Invalid request"
-#~ msgstr "Richiesta non valida"
-
-#~ msgid "disciplined"
-#~ msgstr "ordinato"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "Ha cancellato un proprio post con un punteggio di 3 o più"
-
-#~ msgid "peer-pressure"
-#~ msgstr "sotto-pressione"
-
-#~ msgid "nice-answer"
-#~ msgstr "buona-risposta"
-
-#~ msgid "nice-question"
-#~ msgstr "buona-domanda"
-
-#~ msgid "pundit"
-#~ msgstr "sapientone"
-
-#~ msgid "popular-question"
-#~ msgstr "domanda-gettonata"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "sempre-in-guardia"
-
-#~ msgid "cleanup"
-#~ msgstr "riparatore"
-
-#~ msgid "critic"
-#~ msgstr "critico"
-
-#~ msgid "editor"
-#~ msgstr "revisore"
-
-#~ msgid "organizer"
-#~ msgstr "Organizzatore"
-
-#~ msgid "scholar"
-#~ msgstr "Studioso"
-
-#~ msgid "student"
-#~ msgstr "studente"
-
-#~ msgid "supporter"
-#~ msgstr "sostenitore"
-
-#~ msgid "teacher"
-#~ msgstr "insegnante"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "Ha risposto per la prima volta a una domanda con almeno un voto"
-
-#~ msgid "autobiographer"
-#~ msgstr "autobiografo"
-
-#~ msgid "self-learner"
-#~ msgstr "autodidatta"
-
-#~ msgid "great-answer"
-#~ msgstr "risposta-eccezionale"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Risposta con almeno 100 voti"
-
-#~ msgid "great-question"
-#~ msgstr "domanda-eccezionale"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Domanda con almeno 100 voti"
-
-#~ msgid "stellar-question"
-#~ msgstr "domanda-stellare"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Domanda scelta tra le \"preferite\" da almeno 100 utenti"
-
-#~ msgid "famous-question"
-#~ msgstr "domanda-famosa"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "Ha posto una domanda con almeno 10.000 consultazioni"
-
-#~ msgid "Alpha"
-#~ msgstr "Alpha"
-
-#~ msgid "alpha"
-#~ msgstr "alpha"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "Ha partecipato attivamente alla primissima fase di testing"
-
-#~ msgid "good-answer"
-#~ msgstr "ottima-risposta"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Risposta con almeno 25 voti"
-
-#~ msgid "good-question"
-#~ msgstr "ottima-domanda"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "Domanda con almeno 25 voti"
-
-#~ msgid "favorite-question"
-#~ msgstr "domanda-apprezzata"
-
-#~ msgid "civic-duty"
-#~ msgstr "senso-civico"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Devoto-Oli"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "devoto-oli"
-
-#~ msgid "Generalist"
-#~ msgstr "Generalista"
-
-#~ msgid "generalist"
-#~ msgstr "generalista"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "Attivo in domande con molti tag diversi"
-
-#~ msgid "expert"
-#~ msgstr "esperto"
-
-#~ msgid "Yearling"
-#~ msgstr "Gavetta"
-
-#~ msgid "yearling"
-#~ msgstr "gavetta"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Membro attivo da almeno un anno"
-
-#~ msgid "notable-question"
-#~ msgstr "domanda-notevole"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "Ha posto una domanda con almeno 2500 consultazioni"
-
-#~ msgid "enlightened"
-#~ msgstr "illuminato"
-
-#~ msgid "Beta"
-#~ msgstr "Beta"
-
-#~ msgid "beta"
-#~ msgstr "beta"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "Ha partecipato attivamente alla fase di beta-testing"
-
-#~ msgid "guru"
-#~ msgstr "guru"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "Risposta accettata e con almeno 40 voti"
-
-#~ msgid "necromancer"
-#~ msgstr "negromante"
-
-#~ msgid "taxonomist"
-#~ msgstr "tassonomista"
-
-#~ msgid "About"
-#~ msgstr "About"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Looks like your email address, %(email)s has not "
-#~ "yet been validated.</span> To post messages you must verify your email, "
-#~ "please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-#~ "<br>You can submit your question now and validate email after that. Your "
-#~ "question will saved as pending meanwhile. "
-
-#, fuzzy
-#~ msgid "%(type)s"
-#~ msgstr "il %(date)s"
-
-#~ msgid "how to validate email title"
-#~ msgstr "Come faccio a verificare il mio indirizzo e-mail?"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Sender is"
-#~ msgstr "Inviato da:"
-
-#~ msgid "Message body:"
-#~ msgstr "Corpo del messaggio"
-
-#~ msgid "Logout now"
-#~ msgstr "Fai il logout adesso"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr ""
-#~ "Aggiungi alle domande preferite (clicca una seconda volta per annullare)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "Togli dalla lista delle domande preferite (clicca di nuovo per "
-#~ "riaggiungerla)"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "Vedi le domande con tag '%(tag_name)s'"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "rimuovi '%(tag_name)s' dalla tua lista di tag preferiti"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "rimuovi '%(tag_name)s' dalla tua lista di tag ignorati"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Tutti i tag contenenti '<span class=\"darkred\"><strong>%(stag)s</"
-#~ "strong></span>'"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr ""
-#~ "vedi altre domande con il tag '%(tag_name)s' a cui %(view_user)s ha "
-#~ "contribuito"
-
-#~ msgid "favorites"
-#~ msgstr "preferite"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "questa domanda è stata aggiunta alle preferite"
-#~ msgstr[1] "questa domanda è stata aggiunta alle preferite"
-
-#~ msgid "thumb-up on"
-#~ msgstr "pollice in su attivato"
-
-#~ msgid "thumb-up off"
-#~ msgstr "pollice in su disattivato"
-
-#~ msgid "Login name"
-#~ msgstr "Nome utente"
-
-#~ msgid "home"
-#~ msgstr "home"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "Dimostraci di essere un essere umano"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Sono un essere umano"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr "Indica la tua opinione su questa domanda votando"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "voto"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "voti"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "questa risposta è stata accettata dall'autore della domanda"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "risposta"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "risposte"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "consultazione"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "consultazioni"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "voto"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "voti"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "risposta"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "risposte"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "consultazione"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "consultazioni"
-
-#~ msgid "reputation points"
-#~ msgstr "punti reputazione"
-
-#~ msgid "badges: "
-#~ msgstr "medaglie:"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Richiesta non valida"
-
-#, fuzzy
-#~ msgid "Optional components"
-#~ msgstr "punti reputazione"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Un account con questo nome utente esiste già sul forum"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr ""
-#~ "mi spiace, non è ancora possibile collegarsi simultaneamente da due "
-#~ "computer diversi con lo stesso account."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "Per favore inserisci username e password validi (entrambi sono case-"
-#~ "sensitive)."
-
-#~ msgid "Login failed."
-#~ msgstr "Login fallito."
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "Per favore inserisci una coppia username-password valida. Entrambi i "
-#~ "campi sono case-sensitive."
-
-#~ msgid "sendpw/"
-#~ msgstr "inviapassword/"
-
-#~ msgid "password/"
-#~ msgstr "password/"
-
-#~ msgid "confirm/"
-#~ msgstr "conferma/"
-
-#~ msgid "email/"
-#~ msgstr "email/"
-
-#~ msgid "validate/"
-#~ msgstr "convalida/"
-
-#~ msgid "sendkey/"
-#~ msgstr "inviachiave/"
-
-#~ msgid "openid/"
-#~ msgstr "openid/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "login-esterno/password-dimenticata/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "login-esterno/signup/"
-
-#~ msgid "Password changed."
-#~ msgstr "Password modificata."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "Nessun OpenID %s associato trovato nel database"
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr "L'OpenID %s non è associato con l'utente attualmente loggato"
-
-#~ msgid "Email Changed."
-#~ msgstr "Email modificata."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Questo OpenID è già associato con un altro account."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "L'OpenID %s è ora associato con il tuo account."
-
-#~ msgid "Request for new password"
-#~ msgstr "Richiedi una nuova password"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr ""
-#~ "Una nuova password ed il link di attivazione sono stati inviati al tuo "
-#~ "indirizzo email."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr ""
-#~ "Non è stato possibile modificare la password. La chiave di conferma '%s' "
-#~ "non è registrata."
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr ""
-#~ "Non è stato possibile modificare la password. L'utente non esiste più nel "
-#~ "database."
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "Password modificata per %s. Puoi ora accedere."
-
-#~ msgid "sorry, system error"
-#~ msgstr "mi spiace, si è verificato un errore generale"
-
-#~ msgid "Account functions"
-#~ msgstr "Impostazioni dell'utente"
-
-#~ msgid "Give your account a new password."
-#~ msgstr "Scegli una nuova password"
-
-#~ msgid "Change email "
-#~ msgstr "Cambia la tua e-mail"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr "Imposta o modifica il tuo l'indirizzo e-mail"
-
-#~ msgid "Change OpenID"
-#~ msgstr "Cambia OpenID"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Cambia il tuo OpenID"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Cancella il tuo nome utente e tutti i tuoi dati da questo sito"
-
-#~ msgid "toggle preview"
-#~ msgstr "attiva/disattiva anteprima"
-
-#~ msgid "reading channel"
-#~ msgstr "Lettura libri"
-
-#~ msgid "[author]"
-#~ msgstr "[autore]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[data di pubblicazione]"
-
-#~ msgid "currency unit"
-#~ msgstr "valuta"
-
-#~ msgid "[pages]"
-#~ msgstr "[pagine]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "pp."
-
-#~ msgid "[tags]"
-#~ msgstr "[tag]"
-
-#~ msgid "author blog"
-#~ msgstr "blog dell'autore"
-
-#~ msgid "book directory"
-#~ msgstr "elenco dei libri"
-
-#~ msgid "buy online"
-#~ msgstr "compra online"
-
-#~ msgid "reader questions"
-#~ msgstr "domande dei lettori"
-
-#~ msgid "ask the author"
-#~ msgstr "chiedi all'autore"
-
-#~ msgid "this question was selected as favorite"
-#~ msgstr "questa domanda è stata scelta come preferita"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "la domanda è stata accettata"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "sottoscrivi al feed RSS del libro"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a>\n"
-#~ " for an answer to question \"%(origin_post_title)s\"</p>\n"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ha lasciato un <a href=\"%(post_url)s\">nuovo "
-#~ "commento</a>\n"
-#~ "a una risposta alla domanda \"%(origin_post_title)s\"</p>\n"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "i tag ci aiutano a organizzare le domande"
-
-#~ msgid "less answers"
-#~ msgstr "meno risposte"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "clicca qui per vedere le domande con meno risposte"
-
-#~ msgid "more answers"
-#~ msgstr "più risposte"
-
-#~ msgid "unpopular"
-#~ msgstr "meno votate"
-
-#~ msgid "popular"
-#~ msgstr "più votate"
-
-#~ msgid "responses"
-#~ msgstr "risposte"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Cambia url OpenID"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr "Qui puoi <strong>cambiare il tuo url OpenID</strong>"
-
-#~ msgid "Please correct errors below:"
-#~ msgstr "Per favore correggi i seguenti errori:"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr "Qui puoi <strong>cambiare la tua password</strong>"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Accedi con il tuo OpenID"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Mi spiace, si sono verificati degli errori:"
-
-#~ msgid "Existing account"
-#~ msgstr "Account esistente"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Password dimenticata?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Cancella account"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr ""
-#~ "Nota: se cancelli il tuo account, chiunque potrà crearne uno nuovo con lo "
-#~ "stesso nome utente."
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr ""
-#~ "Spunta la casella di conferma, se desideri cancellare il tuo account."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Sì, voglio davvero cancellare il mio account"
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Password/url OpenID "
-
-#~ msgid "(required for your security)"
-#~ msgstr "(per maggiore sicurezza)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Cancella permanentemente questo account"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Login attraverso un sito esterno"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr ""
-#~ "Inserisci qui le informazioni per il login attraverso un sito esterno o "
-#~ "utilizza %(feedback_url)s"
-
-#~ msgid "Send new password"
-#~ msgstr "Spedisci nuova password"
-
-#~ msgid "password recovery information"
-#~ msgstr ""
-#~ "<span class='big strong'>Hai dimenticato la tua password? Nessun problema "
-#~ "&mdash; richiedine una nuova!</span><br/>Basta seguire queste semplici "
-#~ "istruzioni:<br/>&bull; indica il tuo nome utente qui sotto e controlla la "
-#~ "tua e-mail<br/>&bull; <strong>clicca sul link di attivazione</strong> "
-#~ "della nuova password che ti verrà spedito via e-mail e collegati con la "
-#~ "password indicata<br/>&bull; cambia la tua password"
-
-#~ msgid "Reset password"
-#~ msgstr "Spediscimi una nuova password"
-
-#~ msgid "return to login"
-#~ msgstr "torna alla pagina di accesso"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "Qualcuno sta cercando di recuperare la tua password per il sito "
-#~ "%(site_url)s.\n"
-#~ "Se non si tratta di te, puoi ignorare questo messaggio."
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "Per cambiare la tua password, segui queste semplici istruzioni:\n"
-#~ "* clicca su questo collegamento: %(key_link)s\n"
-#~ "* accedi al sito con nume utente %(username)s e password %(password)s\n"
-#~ "* vai sul tuo profilo utente e modifica la tua password"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "<p><span class=\"big strong\">Please select your favorite login method
-# below."
-# "</span></p><p><font color=\"gray\">External login services use <a href="
-# "\"http://openid.net\"><b>OpenID</b></a> technology, where your password "
-# "always stays confidential between you and your login provider and you don't
-# "
-# "have to remember another one. "
-# "Askbot option requires your login name and "
-# "password entered here.</font></p>"
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Inserisci il tuo </span><span id="
-#~ "\"enter_your_what\" class='big strong'>nome utente sul sito selezionato</"
-#~ "span><br/><span class='grey'>(o cambia metodo di login)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Inserisci il tuo url <a class=\"openid_logo\" "
-#~ "href=\"http://openid.net\"> OpenID</a></span><br/><span class='grey'>(o "
-#~ "cambia metodo di login)</span>"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr ""
-#~ "<span class='big strong'>Inserisci il tuo nome utente su Askbot e la tua "
-#~ "password</span><br/><span class='grey'>(o seleziona il tuo provider "
-#~ "OpenID dall'elenco qui sopra)</span>"
-
-#~ msgid "Create account"
-#~ msgstr "Crea account"
-
-#~ msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Connetti %(settings.APP_SHORT_NAME)s con Facebook!"
-
-#~ msgid "email update message subject"
-#~ msgstr "novità dal Q&A forum"
-
-#~ msgid "see your user profile"
-#~ msgstr "vai al tuo profilo utente"
-
-#~ msgid "sign out from askbot"
-#~ msgstr "logout"
-
-#~ msgid "please help translate! see credits"
-#~ msgstr "aiutaci a tradurre Askbot!"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Scegli il tuo metodo di accesso preferito</"
-#~ "span></p><p><font color=\"gray\">I siti esterni utilizzano la tecnologia "
-#~ "<a href=\"http://openid.net\"><b>OpenID</b></a>: la tua password viene "
-#~ "verificata dal tuo provider e non c'è bisogno di sceglierne una nuova</"
-#~ "font></p>"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-#~ "accepted answer</p>"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions without an "
-#~ "accepted answer</p>"
-
-#~ msgid "Sorry, to close own question "
-#~ msgstr ""
-#~ "<span class=\"strong big\">You are welcome to start submitting your "
-#~ "question anonymously</span>. When you submit the post, you will be "
-#~ "redirected to the login/signup page. Your question will be saved in the "
-#~ "current session and will be published after you log in. Login/signup "
-#~ "process is very simple. Login takes about 30 seconds, initial signup "
-#~ "takes a minute or less."
-
-#~ msgid "Found by tags"
-#~ msgstr "Tagged questions"
-
-#~ msgid "user_subscriptions_url"
-#~ msgstr "subscriptions"
-
-#~ msgid ""
-#~ "go to %(email_settings_url)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Please remember that you can always <a href='%(link)s'>adjust</a> "
-#~ "frequency of the email updates or turn them off entirely.<br/>If you "
-#~ "believe that this message was sent in an error, please email about it the "
-#~ "forum administrator at %(email)s.</p><p>Sincerely,</p><p>Your friendly "
-#~ "Q&A forum server.</p>"
-
-#~ msgid "%(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "One question found"
-#~ msgstr[1] ""
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Respecting users privacy is an important core principle of this Q&amp;A "
-#~ "forum. Information on this page details how this forum protects your "
-#~ "privacy, and what type of information is collected."
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information on question views, revisions of questions and answers - both "
-#~ "times and content are recorded for each user in order to correctly count "
-#~ "number of views, maintain data integrity and report relevant updates."
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Members of this community may choose to display personally identifiable "
-#~ "information in their profiles. Forum will never display such information "
-#~ "without a request from the user."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "None of the data that is not openly shown on the forum by the choice of "
-#~ "the user is shared with any third party."
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "These policies may be adjusted to improve protection of user's privacy. "
-#~ "Whenever such changes occur, users will be notified via the internal "
-#~ "messaging system. "
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "popular tags"
-#~ msgstr "tags"
-
-#~ msgid ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgid_plural ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "<strong>Most recently answered</strong> questions are shown first."
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "Questions sorted by the <strong>number of answers</strong>."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr " "
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "<a href='%(gravatar_faq_url)s'>gravatar</a>"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/it/LC_MESSAGES/djangojs.mo b/askbot/locale/it/LC_MESSAGES/djangojs.mo
index 3341fc9c..6aa23a9d 100644
--- a/askbot/locale/it/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/it/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/it/LC_MESSAGES/djangojs.po b/askbot/locale/it/LC_MESSAGES/djangojs.po
index 34e3e843..183802fb 100644
--- a/askbot/locale/it/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/it/LC_MESSAGES/djangojs.po
@@ -1,22 +1,23 @@
+# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-#
-# Valter Mura <valtermura@gmail.com>, 2012.
+#
+# Translators:
+# noizer, 2013
+# Valter Mura <valtermura@gmail.com>, 2012
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-11-17 17:44+0100\n"
-"Last-Translator: Valter Mura <valtermura@gmail.com>\n"
-"Language-Team: Italian <l10n@it.libreoffice.org>\n"
-"Language: it\n"
+"PO-Revision-Date: 2013-08-28 14:50+0000\n"
+"Last-Translator: noizer\n"
+"Language-Team: Italian (http://www.transifex.com/projects/p/askbot/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 1.5\n"
-"X-POOTLE-MTIME: 1352411499.0\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -31,9 +32,7 @@ msgstr "Aggiungi uno o più metodi di accesso."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Al momento non hai un metodo di accesso: aggiungine almeno uno facendo clic "
-"su qualsiasi delle icone sottostanti."
+msgstr "Al momento non hai un metodo di accesso: aggiungine almeno uno facendo clic su qualsiasi delle icone sottostanti."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -80,11 +79,11 @@ msgstr ""
#: media/js/group_messaging.js:139
msgid "Your message:"
-msgstr ""
+msgstr "Il tuo messaggio:"
#: media/js/group_messaging.js:152
msgid "send"
-msgstr ""
+msgstr "invia"
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
@@ -93,11 +92,11 @@ msgstr "annulla"
#: media/js/group_messaging.js:227
msgid "Reply"
-msgstr ""
+msgstr "Rispondi"
#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
msgid "message sent"
-msgstr ""
+msgstr "Messaggio inviato"
#: media/js/group_messaging.js:271
msgid "user {{str}} does not exist"
@@ -107,7 +106,7 @@ msgstr[1] ""
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
-msgstr ""
+msgstr "impossibile inviare un messaggio a te stesso"
#: media/js/group_messaging.js:323
msgid "Recipient:"
@@ -119,7 +118,7 @@ msgstr ""
#: media/js/live_search.js:218
msgid "Ask Your Question"
-msgstr ""
+msgstr "Fai la tua domanda"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
@@ -129,7 +128,7 @@ msgstr[1] ""
#: media/js/live_search.js:313
msgid "search or ask your question"
-msgstr ""
+msgstr "cerca o fai la tua domanda"
#: media/js/post.js:28
msgid "loading..."
@@ -172,19 +171,19 @@ msgid "content cannot be empty"
msgstr "il contenuto non può essere vuoto"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "digita altri %s caratteri"
-msgstr[1] "digita altri %s caratteri"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:253
msgid "Back to the question"
-msgstr ""
+msgstr "Torna alla domanda"
#: media/js/post.js:303
msgid "draft saved..."
-msgstr ""
+msgstr "bozza salvata..."
#: media/js/post.js:548
msgid "insufficient privilege"
@@ -192,9 +191,7 @@ msgstr "privilegi non sufficienti"
#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr ""
-"non è possibile assegnare come miglior risposta ad una propria domanda una "
-"propria risposta"
+msgstr "non è possibile assegnare come miglior risposta ad una propria domanda una propria risposta"
#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
@@ -217,9 +214,8 @@ msgid "please confirm offensive"
msgstr "conferma che questo post è offensivo"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "conferma che questo post è offensivo"
+msgstr "sei certo che questo post sia offensivo, contenga spam, pubblicità, osservazioni poco idonee, ecc.?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -258,12 +254,11 @@ msgstr "<div>Segui</div><div class=\"unfollow\">Non seguire</div>"
#: media/js/post.js:901
msgid "remove flag"
-msgstr ""
+msgstr "rimuovi flag"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "conferma che questo post è offensivo"
+msgstr "sei certo che questo post sia offensivo, contenga spam, pubblicità, osservazioni poco idonee, ecc.?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -281,21 +276,19 @@ msgstr ""
msgid "add comment"
msgstr "aggiungi commento"
-# 75%
-# 100%
#: media/js/post.js:1671
msgid "save comment"
msgstr "salva commento"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "digita altri %s caratteri"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "digita altri %s caratteri"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -307,9 +300,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Sei sicuro/a di voler rimuovere il tuo accesso %s?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -344,9 +336,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Sei sicuro/a di voler rimuovere il tuo accesso %s?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -358,8 +349,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -378,9 +368,8 @@ msgid "edit"
msgstr "modifica"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "il contenuto non può essere vuoto"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -395,9 +384,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "nome del file"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -431,11 +419,10 @@ msgstr[0] "Eliminare questa notifica?"
msgstr[1] "Eliminare queste notifiche?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "elimina questo commento"
-msgstr[1] "elimina questo commento"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -444,14 +431,12 @@ msgstr[0] ""
msgstr[1] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "post eliminato"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "post recuperato"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -470,9 +455,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "descrizione immagine"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -534,9 +518,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "annulla"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -729,9 +712,8 @@ msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "inserisci l'URL dell'immagine, es. http://www.example.com/immagine.jpg"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -809,20 +791,11 @@ msgstr "nome del file"
msgid "link text"
msgstr "testo del collegamento"
-# 75%
-# 100%
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "salva commento"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "inserisci più di %s caratteri"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "inserisci almeno %s caratteri"
-
-#~ msgid "please enter title"
-#~ msgstr "inserisci il titolo"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "conferma abbandono commento"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/ja/LC_MESSAGES/django.mo b/askbot/locale/ja/LC_MESSAGES/django.mo
index f9751a19..70844d58 100644
--- a/askbot/locale/ja/LC_MESSAGES/django.mo
+++ b/askbot/locale/ja/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ja/LC_MESSAGES/django.po b/askbot/locale/ja/LC_MESSAGES/django.po
index 72e0544a..e674fb56 100644
--- a/askbot/locale/ja/LC_MESSAGES/django.po
+++ b/askbot/locale/ja/LC_MESSAGES/django.po
@@ -1,58 +1,56 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# kano <kano@na.rim.or.jp>, 2013
+# kano <kano@na.rim.or.jp>, 2013
+# Shirayuki/ã—らゆã Shira <shirayuking@gmail.com>, 2013
# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012-2013
# Shirayuki/ã—らゆã Shira <shirayuking@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2011-12-31 15:20+0000\n"
-"Last-Translator: tnishiki <tnishiki@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ja\n"
+"PO-Revision-Date: 2013-08-02 05:15+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Japanese (http://www.transifex.com/projects/p/askbot/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1325344839.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
+msgstr "申ã—訳ã”ã–ã„ã¾ã›ã‚“ãŒã€åŒ¿åã®è¨ªå•è€…ã¯ã“ã®æ©Ÿèƒ½ã‚’利用ã§ãã¾ã›ã‚“"
#: feed.py:34 feed.py:108
msgid " - "
msgstr " - "
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
-msgstr "個人的ã«é¸æŠžã—ãŸè³ªå•"
+msgstr "個々ã®è³ªå•ãƒ•ã‚£ãƒ¼ãƒ‰"
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "アカウントを消去ã™ã‚‹"
+msgstr "国をé¸æŠžã—ã¦ãã ã•ã„"
#: forms.py:150
msgid "Country"
-msgstr ""
+msgstr "国"
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¿…é ˆã§ã™"
+msgstr "国フィールドãŒå¿…è¦ã§ã™"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "タイトルã¯ï¼‘ï¼æ–‡å­—以上必è¦ã§ã™"
+msgstr[0] ""
#: forms.py:199
#, python-format
@@ -70,15 +68,14 @@ msgid "title"
msgstr "タイトル"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "タイトルã¯ï¼‘ï¼æ–‡å­—以上必è¦ã§ã™"
+msgstr[0] ""
#: forms.py:270
#, python-format
@@ -95,15 +92,15 @@ msgid "content"
msgstr "内容"
#: forms.py:370
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "ã‚¿ã‚°ã¯%(max_chars)d文字以内ã®é•·ã•ã§ã™"
+msgstr[0] "å„タグ㯠%(max_chars)d 文字未満ã§ãªã‘ã‚Œã°ã„ã‘ã¾ã›ã‚“"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -112,7 +109,7 @@ msgid "tags"
msgstr "ã‚¿ã‚°"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
@@ -120,14 +117,12 @@ msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
msgstr[0] ""
-"ã‚¿ã‚°ã¯çŸ­ã„キーワードã§ç©ºç™½æ–‡å­—(スペース)ã¯å«ã‚ã¾ã›ã‚“。5ã¤ã¾ã§ã®ã‚¿ã‚°ãŒä½¿ç”¨"
-"ã§ãã¾ã™ã€‚"
#: forms.py:439
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "%(tag_count)dã¤ä»¥å†…ã®ã‚¿ã‚°ã‚’使ã„ã¾ã—ょã†"
+msgstr[0] "%(tag_count)d 個以下ã®ã‚¿ã‚°ã‚’使用ã—ã¦ãã ã•ã„"
#: forms.py:447
#, python-format
@@ -140,11 +135,9 @@ msgstr ""
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"コミュニティー wikiオプションをé¸æŠžã—ãŸå ´åˆã€è³ªå•ã¨å›žç­”ã¯ãƒã‚¤ãƒ³ãƒˆã‚’生æˆã›ãšã€"
-"作者åã¯è¡¨ç¤ºã•ã‚Œãªã„"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "コミュニティー wikiオプションをé¸æŠžã—ãŸå ´åˆã€è³ªå•ã¨å›žç­”ã¯ãƒã‚¤ãƒ³ãƒˆã‚’生æˆã›ãšã€ä½œè€…åã¯è¡¨ç¤ºã•ã‚Œãªã„"
#: forms.py:496
msgid "update summary:"
@@ -154,9 +147,7 @@ msgstr "サマリーを更新:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"ã‚ãªãŸã®ãƒªãƒ“ジョンã®è¦ç´„サマリ(ãŸã¨ãˆã°ã€ã‚¹ãƒšãƒ«ä¿®æ­£ã€æ–‡æ³•ä¿®æ­£ã€ã‚¹ã‚¿ã‚¤ãƒ«æ”¹å–„"
-"ãªã©ã€‚ã“ã“オプションã§ã™ã€‚)を入力ã—ã¦ãã ã•ã„"
+msgstr "ã‚ãªãŸã®ãƒªãƒ“ジョンã®è¦ç´„サマリ(ãŸã¨ãˆã°ã€ã‚¹ãƒšãƒ«ä¿®æ­£ã€æ–‡æ³•ä¿®æ­£ã€ã‚¹ã‚¿ã‚¤ãƒ«æ”¹å–„ãªã©ã€‚ã“ã“オプションã§ã™ã€‚)を入力ã—ã¦ãã ã•ã„"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -164,47 +155,39 @@ msgstr ""
#: forms.py:600 const/__init__.py:375
msgid "approved"
-msgstr ""
+msgstr "承èªæ¸ˆã¿"
#: forms.py:601 const/__init__.py:376
msgid "watched"
-msgstr ""
+msgstr "ウォッãƒæ¸ˆã¿"
#: forms.py:602 const/__init__.py:377
-#, fuzzy
msgid "suspended"
-msgstr "æ›´æ–°æ—¥"
+msgstr "一時åœæ­¢æ¸ˆã¿"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "ブロック済ã¿"
#: forms.py:605
-#, fuzzy
msgid "administrator"
-msgstr ""
-"よã‚ã—ããŠã­ãŒã„ã—ã¾ã™ã€‚\n"
-"--\n"
-"Q&A フォーラム管ç†"
+msgstr "管ç†è€…"
-# 80%
#: forms.py:606 const/__init__.py:374
-#, fuzzy
msgid "moderator"
-msgstr "場所"
+msgstr "調åœè€…"
#: forms.py:625
-#, fuzzy
msgid "Change status to"
-msgstr "タグを変更ã™ã‚‹"
+msgstr "ステータス変更"
#: forms.py:652
msgid "which one?"
-msgstr ""
+msgstr "ã©ã‚Œã«ã—ã¾ã™ã‹ï¼Ÿ"
#: forms.py:673
msgid "Cannot change own status"
-msgstr ""
+msgstr "自身ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’変更ã§ãã¾ã›ã‚“"
#: forms.py:679
msgid "Cannot turn other user to moderator"
@@ -215,9 +198,8 @@ msgid "Cannot change status of another moderator"
msgstr ""
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "タグを変更ã™ã‚‹"
+msgstr ""
#: forms.py:698
#, python-format
@@ -231,19 +213,16 @@ msgid "Subject line"
msgstr ""
#: forms.py:713
-#, fuzzy
msgid "Message text"
-msgstr "メッセージ本文:"
+msgstr "メッセージ文"
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "åå‰ï¼š"
+msgstr ""
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã§ï¼š"
+msgstr ""
#: forms.py:730
msgid "Your message:"
@@ -262,34 +241,28 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "ユーザå:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
msgstr ""
-"<strong>é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹</strong> (<i>will <strong>not</strong> be shared "
-"with anyone, must be valid</i>)"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "ユーザåã¯å¿…é ˆã§ã™"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
msgstr ""
#: forms.py:914 forms.py:957
-#, fuzzy
msgid "ask anonymously"
-msgstr "匿å"
+msgstr "匿åã§è³ªå•ã™ã‚‹"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
@@ -297,7 +270,8 @@ msgstr ""
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
@@ -333,11 +307,11 @@ msgstr "ウェブサイト"
#: forms.py:1387
msgid "City"
-msgstr ""
+msgstr "都市"
#: forms.py:1396
msgid "Show country"
-msgstr ""
+msgstr "国ã®è¡¨ç¤º"
#: forms.py:1401
msgid "Show tag choices"
@@ -396,19 +370,17 @@ msgid "okay, let's try!"
msgstr "よã—ã€ã¯ã˜ã‚よã†ï¼"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "OSAQコミュニティ電å­ãƒ¡ãƒ¼ãƒ«ç„¡ã—ã§"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
-msgstr "タイトル"
+msgstr "表題"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "メール登録設定"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -418,9 +390,8 @@ msgid "Tags"
msgstr "ã‚¿ã‚°:"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -435,20 +406,14 @@ msgstr ""
msgid "questions"
msgstr "質å•"
-# 77%
#: urls.py:56
-#, fuzzy
msgid "question/"
-msgstr "質å•"
+msgstr "質å•/"
-# 80%
-# 100%
#: urls.py:61
-#, fuzzy
msgid "tags/"
-msgstr "ã‚¿ã‚°"
+msgstr "ã‚¿ã‚°/"
-# 100%
#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
msgid "users/"
msgstr "ユーザ"
@@ -457,16 +422,13 @@ msgstr "ユーザ"
msgid "by-group/"
msgstr ""
-# 80%
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
-#, fuzzy
msgid "edit/"
-msgstr "編集ã™ã‚‹"
+msgstr "編集/"
#: urls.py:85
-#, fuzzy
msgid "subscriptions/"
-msgstr "メール登録設定"
+msgstr ""
#: urls.py:94
msgid "select_languages/"
@@ -480,115 +442,86 @@ msgstr ""
msgid "users/update_has_custom_avatar/"
msgstr ""
-# 85%
#: urls.py:115 urls.py:120
-#, fuzzy
msgid "badges/"
-msgstr "ãƒãƒƒã‚¸"
+msgstr ""
-# 77%
#: urls.py:133
-#, fuzzy
msgid "feedback/"
-msgstr "フィードãƒãƒƒã‚¯"
+msgstr "フィードãƒãƒƒã‚¯/"
-# 83%
#: urls.py:154
-#, fuzzy
msgid "about/"
-msgstr "概è¦"
+msgstr "概è¦/"
-# 75%
#: urls.py:155
-#, fuzzy
msgid "faq/"
-msgstr "よãã‚る質å•"
+msgstr "FAQ/"
-# 87%
-# 100%
#: urls.py:156
-#, fuzzy
msgid "privacy/"
-msgstr "プライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼"
+msgstr "プライãƒã‚·ãƒ¼/"
#: urls.py:157
msgid "help/"
msgstr ""
-# 75%
#: urls.py:159 urls.py:164
-#, fuzzy
msgid "answers/"
-msgstr "回答"
+msgstr "回答/"
-# 80%
#: urls.py:164 urls.py:256
-#, fuzzy
msgid "revisions/"
-msgstr "改訂"
+msgstr "版数/"
-# 80%
#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
#: urls.py:256
-#, fuzzy
msgid "questions/"
-msgstr "質å•"
+msgstr "質å•/"
#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
msgid "ask/"
msgstr ""
#: urls.py:231
-#, fuzzy
msgid "retag/"
-msgstr "å†åº¦ã‚¿ã‚°ä»˜ã‘"
+msgstr ""
-# 83%
#: urls.py:236
-#, fuzzy
msgid "close/"
-msgstr "閉鎖ã™ã‚‹"
+msgstr ""
-# 85%
#: urls.py:241
-#, fuzzy
msgid "reopen/"
-msgstr "å†åº¦é–‹ã"
+msgstr ""
-# 85%
#: urls.py:246
-#, fuzzy
msgid "answer/"
-msgstr "回答"
+msgstr "回答/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "メール登録設定"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "メール登録設定"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "メール登録設定"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "メール登録設定"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr ""
#: urls.py:459
msgid "messages/"
-msgstr ""
+msgstr "メッセージ/"
#: urls.py:459
msgid "markread/"
@@ -601,53 +534,48 @@ msgstr ""
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
-msgstr ""
+msgstr "完了/"
#: urls.py:515
msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "削除ã™ã‚‹"
+msgstr ""
#: urls.py:560
msgid "upload/"
-msgstr ""
+msgstr "アップロード/"
#: urls.py:585 setup_templates/settings.py:229
#: templates/authopenid/providers_javascript.html:7
msgid "account/"
-msgstr ""
+msgstr "アカウント/"
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "設定"
+msgstr "ユーザーログイン"
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
msgstr ""
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¿…é ˆã§ã™"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "設定"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ« <i>(éžå…¬é–‹)</i>"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -662,9 +590,8 @@ msgid "Please use space to separate the entries, do not use the @ symbol!"
msgstr ""
#: conf/badges.py:13
-#, fuzzy
msgid "Badge settings"
-msgstr "設定"
+msgstr "ãƒãƒƒã‚¸ã®è¨­å®š"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
@@ -676,53 +603,47 @@ msgstr ""
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr ""
+msgstr "教師: 回答ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "素晴らã—ã„回答: 回答ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "良ã„回答: 回答ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "優秀ãªå›žç­”: 回答ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:77
-#, fuzzy
msgid "Nice Question: minimum upvotes for the question"
-msgstr "Tags"
+msgstr "素晴らã—ã„質å•: 質å•ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:86
-#, fuzzy
msgid "Good Question: minimum upvotes for the question"
-msgstr "Tags"
+msgstr "良ã„質å•: 質å•ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:95
-#, fuzzy
msgid "Great Question: minimum upvotes for the question"
-msgstr "Tags"
+msgstr "優秀ãªè³ªå•: 質å•ã«å¯¾ã™ã‚‹æœ€å°‘上ã’投票"
#: conf/badges.py:104
-#, fuzzy
msgid "Popular Question: minimum views"
-msgstr "人気ã®è³ªå•"
+msgstr "一般的ãªè³ªå•: 最少質å•"
#: conf/badges.py:113
-#, fuzzy
msgid "Notable Question: minimum views"
-msgstr "å“越ã—ãŸè³ªå•"
+msgstr "é‡è¦ãªè³ªå•: 最少表示"
#: conf/badges.py:122
-#, fuzzy
msgid "Famous Question: minimum views"
-msgstr "è‘—åãªè³ªå•"
+msgstr "有åãªè³ªå•: 最少表示"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr ""
+msgstr "自己学習者: 最少回答上ã’投票"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
@@ -749,14 +670,12 @@ msgid "Associate Editor: minimum number of edits"
msgstr ""
#: conf/badges.py:194
-#, fuzzy
msgid "Favorite Question: minimum stars"
-msgstr "ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
+msgstr ""
#: conf/badges.py:203
-#, fuzzy
msgid "Stellar Question: minimum stars"
-msgstr "スター質å•"
+msgstr ""
#: conf/badges.py:212
msgid "Commentator: minimum comments"
@@ -771,14 +690,12 @@ msgid "Enthusiast: minimum days"
msgstr ""
#: conf/email.py:15
-#, fuzzy
msgid "Email and email alert settings"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥è¨­å®š"
+msgstr ""
#: conf/email.py:24
-#, fuzzy
msgid "Prefix for the email subject line"
-msgstr "Welcome to the Q&A forum"
+msgstr ""
#: conf/email.py:26
msgid ""
@@ -787,32 +704,28 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿å­˜ã™ã‚‹"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥è¨­å®š"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
msgstr ""
#: conf/email.py:72
-#, fuzzy
msgid "Default notification frequency all questions"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥è¨­å®š"
+msgstr ""
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
msgstr ""
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥è¨­å®š"
+msgstr ""
#: conf/email.py:88
msgid ""
@@ -821,9 +734,8 @@ msgid ""
msgstr ""
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥è¨­å®š"
+msgstr ""
#: conf/email.py:102
msgid ""
@@ -833,8 +745,8 @@ msgstr ""
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -855,11 +767,8 @@ msgid ""
msgstr ""
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
#: conf/email.py:145
msgid ""
@@ -869,11 +778,8 @@ msgid ""
msgstr ""
#: conf/email.py:158
-#, fuzzy
msgid "Days before starting to send reminders about unanswered questions"
msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
#: conf/email.py:169
msgid ""
@@ -886,25 +792,19 @@ msgid "Max. number of reminders to send about unanswered questions"
msgstr ""
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
-#, fuzzy
msgid "Days before starting to send reminders to accept an answer"
msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
#: conf/email.py:218
msgid ""
@@ -934,14 +834,13 @@ msgid "Use this setting to control gravatar for email-less user"
msgstr ""
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
-msgstr "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr ""
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -955,9 +854,8 @@ msgid ""
msgstr ""
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -973,13 +871,13 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
msgid "Keys for external services"
-msgstr ""
+msgstr "外部サービスã®ã‚­ãƒ¼"
#: conf/external_keys.py:19
msgid "Google site verification key"
@@ -988,8 +886,8 @@ msgstr ""
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -1019,8 +917,8 @@ msgstr ""
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
@@ -1031,46 +929,47 @@ msgstr ""
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
msgid "Facebook secret key"
-msgstr ""
+msgstr "Facebook 秘密éµ"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Twitter 消費者キー"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Twitter 消費者シークレット"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "LinkedIn 消費者キー"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "LinkedIn 消費者シークレット"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
-msgstr ""
+msgstr "ident.ca 消費者キー"
#: conf/external_keys.py:151
#, python-format
@@ -1081,7 +980,7 @@ msgstr ""
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr ""
+msgstr "ident.ca 消費者シークレット"
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
@@ -1108,9 +1007,8 @@ msgid ""
msgstr ""
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: conf/flatpages.py:48
msgid ""
@@ -1141,9 +1039,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’削除ã™ã‚‹"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1151,8 +1048,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1174,8 +1071,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1191,9 +1088,8 @@ msgid ""
msgstr ""
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "タグ付ã‘ã•ã‚ŒãŸè³ªå•ã‚’ã¿ã‚‹"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1209,14 +1105,13 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "質å•ã¸ã®å›žç­”ã«ãªã£ã¦ã„ã¾ã›ã‚“"
+msgstr "回答を投稿ã™ã‚‹"
#: conf/forum_data_rules.py:149
msgid ""
@@ -1245,38 +1140,32 @@ msgid "Minimum length of comment (number of characters)"
msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "未回答質å•"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "ベストアンサーå°"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "ã‚¿ã‚°ãŒå¿…é ˆã§ã™"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "ユーザーã®ã‚¦ã‚§ãƒ–サイト"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "æ›´æ–°ã•ã‚ŒãŸã‚¿ã‚°"
+msgstr ""
#: conf/forum_data_rules.py:259
msgid ""
@@ -1301,11 +1190,11 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
msgstr "ã‚¿ã‚°"
@@ -1321,8 +1210,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1334,9 +1223,8 @@ msgid "Never, for all users"
msgstr ""
#: conf/forum_data_rules.py:327
-#, fuzzy
msgid "Let users decide"
-msgstr "ウェブサイト"
+msgstr ""
#: conf/forum_data_rules.py:335
msgid "Publicly show user tag selections"
@@ -1356,9 +1244,8 @@ msgid "Maximum comment length, must be < %(max_len)s"
msgstr ""
#: conf/forum_data_rules.py:375
-#, fuzzy
msgid "Limit time to edit comments"
-msgstr "%s 回コメントã—ãŸ"
+msgstr ""
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
@@ -1410,14 +1297,12 @@ msgid "Number of questions to list by default"
msgstr ""
#: conf/forum_data_rules.py:458
-#, fuzzy
msgid "What should \"unanswered question\" mean?"
-msgstr "unanswered questions"
+msgstr ""
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "質å•ã‚’編集ã™ã‚‹"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1428,22 +1313,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "ユーザーå"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’ä¿å­˜ã™ã‚‹"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1472,12 +1354,11 @@ msgstr "LDAP ログイン設定"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "パスワードログイン㫠LDAP èªè¨¼ã‚’使用ã™ã‚‹"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«æ›´æ–°ã®ãŸã‚ã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è²¢çŒ®ã‚’自動的ã«æ‰¿è«¾ã™ã‚‹"
+msgstr ""
#: conf/ldap.py:29
msgid ""
@@ -1524,9 +1405,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1537,19 +1418,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "ユーザーログイン"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1595,19 +1475,16 @@ msgid "LDAP Server EMAIL field name"
msgstr "LDAP サーãƒãƒ¼ EMAIL é …ç›®å"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¿…é ˆã§ã™"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "ユーザープロファイル"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1634,7 +1511,7 @@ msgstr ""
#: conf/license.py:39
msgid "Full name of the license"
-msgstr ""
+msgstr "ライセンスã®å®Œå…¨å"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
@@ -1645,9 +1522,8 @@ msgid "Add link to the license page"
msgstr ""
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "ホームã«æˆ»ã‚‹"
+msgstr ""
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
@@ -1666,8 +1542,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1686,8 +1561,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1698,12 +1573,11 @@ msgstr ""
#: conf/login_providers.py:60
msgid "Upload your icon"
-msgstr ""
+msgstr "アイコンã®ã‚¢ãƒƒãƒ—ロード"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "パスワード"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1727,8 +1601,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1761,8 +1635,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1786,8 +1660,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1797,48 +1671,40 @@ msgid "Karma thresholds"
msgstr ""
#: conf/minimum_reputation.py:22
-#, fuzzy
msgid "Upvote"
-msgstr "投票"
+msgstr "上ã’投票"
#: conf/minimum_reputation.py:31
-#, fuzzy
msgid "Downvote"
-msgstr "下ã’"
+msgstr "下ã’投票"
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "ã‚ãªãŸè‡ªèº«ã®è³ªå•ã«å›žç­”ã™ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:67
-#, fuzzy
msgid "Flag offensive"
-msgstr "侮辱的ã¨å°ã‚’付ã‘ã‚‹"
+msgstr "攻撃的ã®ãƒ•ãƒ©ã‚°ã‚’ç«‹ã¦ã‚‹"
#: conf/minimum_reputation.py:88
-#, fuzzy
msgid "Delete comments posted by others"
-msgstr "コメントãŒæŠ•ç¨¿ã•ã‚ŒãŸã¨ã"
+msgstr ""
#: conf/minimum_reputation.py:97
-#, fuzzy
msgid "Delete questions and answers posted by others"
-msgstr "ã‚らゆる質å•ã¨å›žç­”を削除ã—ã€ã»ã‹ã®ãƒ¢ãƒ‡ãƒ¬ãƒ¼ãƒˆä½œæ¥­ã‚’実行ã™ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:106
msgid "Upload files"
-msgstr ""
+msgstr "ファイルをアップロードã™ã‚‹"
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
@@ -1855,37 +1721,32 @@ msgid ""
msgstr ""
#: conf/minimum_reputation.py:137
-#, fuzzy
msgid "Close own questions"
-msgstr "質å•ã‚’閉鎖ã™ã‚‹"
+msgstr "質å•ã‚’é–‰ã˜ã‚‹"
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
msgstr ""
#: conf/minimum_reputation.py:155
-#, fuzzy
msgid "Reopen own questions"
-msgstr "å†é–‹ã•ã‚ŒãŸè³ªå•"
+msgstr ""
#: conf/minimum_reputation.py:164
-#, fuzzy
msgid "Edit community wiki posts"
-msgstr "コミュニティー wiki 質å•ã‚’編集ã™ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
msgstr ""
#: conf/minimum_reputation.py:182
-#, fuzzy
msgid "View offensive flags"
-msgstr "ä¸å¿«å°"
+msgstr ""
#: conf/minimum_reputation.py:191
-#, fuzzy
msgid "Close questions asked by others"
-msgstr "タグ付ã‘ã•ã‚ŒãŸè³ªå•ã‚’ã¿ã‚‹"
+msgstr ""
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
@@ -1902,9 +1763,8 @@ msgid "Make posts by email"
msgstr ""
#: conf/minimum_reputation.py:223
-#, fuzzy
msgid "Trigger email notifications"
-msgstr "通知ã—ãªã„"
+msgstr ""
#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
msgid "Reduces spam"
@@ -1915,18 +1775,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "場所"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "場所"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1935,9 +1793,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "ã™ã¹ã¦ã®è³ªå•ã®ãƒªã‚¹ãƒˆ"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1949,9 +1806,8 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "未回答質å•"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
@@ -1966,9 +1822,8 @@ msgid "Unanswered Questions"
msgstr "未回答質å•"
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
@@ -1991,14 +1846,12 @@ msgid "Gain for receiving an upvote"
msgstr ""
#: conf/reputation_changes.py:41
-#, fuzzy
msgid "Gain for the author of accepted answer"
-msgstr "個ã®è³ªå•ãŒå›žç­”募集中"
+msgstr ""
#: conf/reputation_changes.py:50
-#, fuzzy
msgid "Gain for accepting best answer"
-msgstr "ベストアンサーå°"
+msgstr ""
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
@@ -2099,26 +1952,23 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "ユーザープロファイル"
+msgstr ""
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2131,21 +1981,20 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "回答ã¨ã‚³ãƒ¡ãƒ³ãƒˆ"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2169,9 +2018,8 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "関係ã—ãŸè³ªå•"
+msgstr ""
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
@@ -2198,9 +2046,8 @@ msgid "URLS, keywords & greetings"
msgstr ""
#: conf/site_settings.py:23
-#, fuzzy
msgid "Site title for the Q&A forum"
-msgstr "Q&amp;Aフォーマルã‹ã‚‰ã®ãŠã—らã›ã§ã™"
+msgstr ""
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
@@ -2219,9 +2066,8 @@ msgid "Short name for your Q&A forum"
msgstr ""
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "ユーザåを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2244,9 +2090,8 @@ msgid "Use HTML to format the message "
msgstr ""
#: conf/site_settings.py:128
-#, fuzzy
msgid "Feedback site URL"
-msgstr "フィードãƒãƒƒã‚¯"
+msgstr "フィードãƒãƒƒã‚¯ã‚µã‚¤ãƒˆ URL"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
@@ -2258,7 +2103,7 @@ msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
-msgstr ""
+msgstr "Q&A サイトロゴ"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
@@ -2350,7 +2195,7 @@ msgstr ""
#: conf/skin_general_settings.py:73
msgid "Show logo"
-msgstr ""
+msgstr "ロゴã®è¡¨ç¤º"
#: conf/skin_general_settings.py:75
msgid ""
@@ -2360,13 +2205,13 @@ msgstr ""
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "サイトã®ã‚¢ã‚¤ã‚³ãƒ³"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2376,8 +2221,8 @@ msgstr ""
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2387,14 +2232,13 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
-#, fuzzy
msgid "Select skin"
-msgstr "改訂をé¸æŠžã™ã‚‹"
+msgstr "スキンã®é¸æŠž"
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
@@ -2408,12 +2252,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2422,8 +2266,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2470,9 +2314,9 @@ msgstr ""
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2489,13 +2333,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2527,41 +2371,31 @@ msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "<strong>最新ã®</strong>質å•ã‹ã‚‰è¡¨ç¤ºã—ã¦ã¾ã™ã€‚"
+msgstr ""
-# 85%
-# 100%
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr ""
-# 87%
-# 100%
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr ""
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
@@ -2592,25 +2426,17 @@ msgstr ""
msgid "Data rules & Formatting"
msgstr ""
-# "ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ã®ãƒ¡ãƒ³ãƒãƒ¼ã¯ã€ãƒ—ロファイルã¨ã—ã¦å€‹äººã‚’åŒå®šã—ã†ã‚‹æƒ…報を表示ã™ã‚‹ã“ã¨ã‚’é¸æŠžã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
-# "フォーラムã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒç„¡ã„ã‹ãŽã‚Šãã®ã‚ˆã†ãªæƒ…報を表示ã™ã‚‹äº‹ã¯ã‚ã‚Šã¾ã›ã‚“。"
-# "Members of this community may choose to display personally identifiable "
-# "information in their profiles. Forum will never display such information "
-# "without a request from the user."
#: conf/super_groups.py:8
-#, fuzzy
msgid "External Services"
-msgstr " "
+msgstr ""
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
msgstr ""
-# "クッキー"
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr " "
+msgstr "ユーザーログイン"
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
@@ -2633,19 +2459,16 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ« <i>(éžå…¬é–‹)</i>"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯å¿…é ˆã§ã™"
+msgstr ""
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ« <i>(éžå…¬é–‹)</i>"
+msgstr ""
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
@@ -2673,8 +2496,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2743,23 +2566,20 @@ msgid "too subjective and argumentative"
msgstr "主観的ã§è«–争的ã™ãŽã¾ã™"
#: const/__init__.py:14
-#, fuzzy
msgid "not a real question"
-msgstr "質å•ã™ã‚‹"
+msgstr ""
#: const/__init__.py:15
msgid "the question is answered, right answer was accepted"
msgstr "質å•ã¯å›žç­”ã•ã‚Œã€æ­£å½“ãªå›žç­”ãŒå—ã‘入れられã¾ã—ãŸ"
#: const/__init__.py:16
-#, fuzzy
msgid "question is not relevant or outdated"
-msgstr "å•é¡Œã¯å†ç¾ã—ãªã„ã‹ç„¡åŠ¹ã§ã™"
+msgstr ""
#: const/__init__.py:17
-#, fuzzy
msgid "question contains offensive or malicious remarks"
-msgstr "質å•ã¯ä¾®è¾±çš„ã§ä¸é©åˆ‡ã‚‚ã—ãã¯æ‚ªæ„ã®ã‚ã‚‹æ„見をå«ã‚“ã§ã„ã¾ã™"
+msgstr ""
#: const/__init__.py:18
msgid "spam or advertising"
@@ -2807,18 +2627,16 @@ msgid "hottest"
msgstr "ホット"
#: const/__init__.py:59
-#, fuzzy
msgid "coldest"
-msgstr "登録順"
+msgstr ""
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "注目ã®è³ªå•"
#: const/__init__.py:61
-#, fuzzy
msgid "least voted"
-msgstr "注目ã®è³ªå•"
+msgstr ""
#: const/__init__.py:62
msgid "relevance"
@@ -2829,9 +2647,8 @@ msgid "Never"
msgstr ""
#: const/__init__.py:75
-#, fuzzy
msgid "When new post is published"
-msgstr "ã‚ãŸã‚‰ã—ã„質å•ãŒæŠ•ç¨¿ã•ã‚ŒãŸ"
+msgstr ""
#: const/__init__.py:76
msgid "When post is published or revised"
@@ -2840,52 +2657,45 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
msgid "all"
-msgstr ""
+msgstr "ã™ã¹ã¦"
-#
#: const/__init__.py:123
msgid "unanswered"
msgstr "未回答"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "タグリスト"
+msgstr "ã‚¿ã‚°"
#: const/__init__.py:130
msgid "cloud"
-msgstr ""
+msgstr "クラウド"
#: const/__init__.py:138
-#, fuzzy
msgid "Question has no answers"
-msgstr "質å•ã«å›žç­”ã—ãŸã¨ã"
+msgstr ""
#: const/__init__.py:139
-#, fuzzy
msgid "Question has no accepted answers"
-msgstr "個ã®è³ªå•ãŒå›žç­”募集中"
+msgstr ""
#: const/__init__.py:195
-#, fuzzy
msgid "asked a question"
-msgstr "質å•ã™ã‚‹"
+msgstr ""
#: const/__init__.py:196
-#, fuzzy
msgid "answered a question"
-msgstr "未回答"
+msgstr ""
#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
@@ -2904,9 +2714,8 @@ msgid "edited answer"
msgstr "編集ã•ã‚ŒãŸå›žç­”"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "得られãŸãƒãƒƒã‚¸"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -2957,41 +2766,32 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "未回答"
+msgstr ""
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "ベストアンサーå°"
+msgstr ""
#: const/__init__.py:222
msgid "mentioned in the post"
msgstr ""
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
msgstr ""
-"ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãƒ¼ã®æ´»å‹•çš„ãªå‚加者ã§ã‚ã‚‹ãªã‚‰ã€ã“ã®ãƒãƒƒã‚¸ã§èªå®šã•ã‚Œã¾ã™ã€‚"
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
msgstr ""
-"金ãƒãƒƒã‚¸ã¯ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãƒ¼ã®æœ€é«˜ã®æ „誉ã§ã™ã€‚活発ãªå‚加ã«ãã‚ãˆã¦ã€æ·±ã„洞察"
-"ã¨çŸ¥è­˜ã€å®Ÿè¡ŒåŠ›ã‚’示ã—ãŸã“ã¨ã«ã‚ˆã£ã¦ãã‚Œã¯å¾—られã¾ã™ã€‚"
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "åå¿œ"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "編集をä¿å­˜ã™ã‚‹"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3002,14 +2802,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "未回答"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "編集ã•ã‚ŒãŸå›žç­”"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -3028,40 +2826,33 @@ msgid "retagged"
msgstr "å†åº¦ã‚¿ã‚°ä»˜ã‘"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "プライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "排除ã€ç„¡è¦–ã™ã‚‹ã‚¿ã‚°"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "興味ã‚ã‚‹ã‚¿ã‚°"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr ""
#: const/__init__.py:348
-#, fuzzy
msgid "instantly"
-msgstr "ã™ãã«"
+msgstr ""
#: const/__init__.py:349
msgid "daily"
@@ -3080,18 +2871,16 @@ msgid "identicon"
msgstr ""
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "昨日"
+msgstr ""
#: const/__init__.py:360
msgid "monsterid"
msgstr ""
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "What is gravatar?"
+msgstr ""
#: const/__init__.py:362
msgid "retro"
@@ -3109,22 +2898,17 @@ msgstr "銀賞"
msgid "bronze"
msgstr "銅賞"
-# 75%
#: const/__init__.py:423
-#, fuzzy
msgid "None"
-msgstr "銅賞"
+msgstr ""
-# 75%
-# 100%
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "What is gravatar?"
+msgstr "グラãƒã‚¿ãƒ¼"
#: const/__init__.py:425
msgid "Uploaded Avatar"
-msgstr ""
+msgstr "アップロードã•ã‚ŒãŸã‚¢ãƒã‚¿ãƒ¼"
#: const/__init__.py:429
msgid "date descendant"
@@ -3139,104 +2923,84 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "最近ã®æ´»å‹•"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "回答日"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "回答ã¨ã‚³ãƒ¡ãƒ³ãƒˆ"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "消ãˆåŽ»ã£ãŸæŠ•ç¥¨"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "消ãˆåŽ»ã£ãŸæŠ•ç¥¨"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "投票ã®å¤šã„質å•"
+msgstr ""
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "CNPROG コミュニティーã«é©ã—ãŸè³ªå•ã‚’ã—ã¾ã—ょã†ã€‚"
+msgstr ""
#: const/message_keys.py:23
-#, fuzzy
msgid "by relevance"
-msgstr "関連"
+msgstr ""
#: const/message_keys.py:24
-#, fuzzy
msgid "click to see the oldest questions"
-msgstr "最新ã®è³ªå•ã‚’ã¿ã‚‹"
+msgstr ""
#: const/message_keys.py:25
-#, fuzzy
msgid "by date"
-msgstr "æ›´æ–°ã™ã‚‹"
+msgstr "日付"
#: const/message_keys.py:26
-#, fuzzy
msgid "click to see the newest questions"
-msgstr "最新ã®è³ªå•ã‚’ã¿ã‚‹"
+msgstr ""
#: const/message_keys.py:27
-#, fuzzy
msgid "click to see the least recently updated questions"
-msgstr "最近更新ã•ã‚ŒãŸè³ªå•"
+msgstr ""
#: const/message_keys.py:28
-#, fuzzy
msgid "by activity"
-msgstr "最近ã®æ´»å‹•"
+msgstr "活動"
#: const/message_keys.py:29
-#, fuzzy
msgid "click to see the most recently updated questions"
-msgstr "最近更新ã•ã‚ŒãŸè³ªå•"
+msgstr ""
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "未回答"
+msgstr ""
#: const/message_keys.py:31
-#, fuzzy
msgid "by answers"
msgstr "回答"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "未回答"
+msgstr ""
#: const/message_keys.py:33
-#, fuzzy
msgid "click to see least voted questions"
-msgstr "投票ã®å¤šã„質å•"
+msgstr ""
#: const/message_keys.py:34
-#, fuzzy
msgid "by votes"
-msgstr "投票"
+msgstr ""
#: const/message_keys.py:35
-#, fuzzy
msgid "click to see most voted questions"
-msgstr "投票ã®å¤šã„質å•"
+msgstr ""
#: const/message_keys.py:36 models/tag.py:311
msgid "interesting"
@@ -3247,18 +3011,16 @@ msgid "ignored"
msgstr "無視"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
msgstr "ã‚¿ã‚°ãŒå¿…é ˆã§ã™"
#: const/message_keys.py:41
-#, fuzzy
msgid "please use letters, numbers and characters \"-+.#\""
-msgstr "ã‚¿ã‚°ã¨ã—ã¦ä½¿ç”¨å¯èƒ½æ–‡å­—ã¯ã€ã‚¢ãƒ«ãƒ•ã‚¡ãƒ™ãƒƒãƒˆã¨æ•°å­—㨠'.-_#' ã§ã™"
+msgstr ""
#: const/message_keys.py:47
msgid ""
@@ -3281,29 +3043,25 @@ msgid ""
msgstr ""
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
-#, fuzzy
msgid "i-names are not supported"
-msgstr "基本HTMLタグもサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™"
+msgstr ""
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "ユーザåを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "ユーザåを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "パスワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "パスワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
@@ -3329,30 +3087,25 @@ msgid "Sorry, we don't have this email address in the database"
msgstr ""
#: deps/django_authopenid/forms.py:438
-#, fuzzy
msgid "Your user name (<i>required</i>)"
-msgstr "ユーザåã¯å¿…é ˆã§ã™"
+msgstr ""
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "ユーザåを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
-msgstr ""
+msgstr "サインイン/"
#: deps/django_authopenid/urls.py:15
msgid "widget/signin/"
msgstr ""
-# 75%
-# 100%
#: deps/django_authopenid/urls.py:18
-#, fuzzy
msgid "signout/"
-msgstr "サインアップã™ã‚‹"
+msgstr "サインアウト/"
#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
@@ -3360,32 +3113,28 @@ msgstr ""
#: deps/django_authopenid/urls.py:32
msgid "register/"
-msgstr ""
+msgstr "登録/"
#: deps/django_authopenid/urls.py:34
-#, fuzzy
msgid "signup/"
-msgstr "サインアップã™ã‚‹"
+msgstr "サインアップ/"
-# 85%
#: deps/django_authopenid/urls.py:38
-#, fuzzy
msgid "logout/"
-msgstr "ログアウト"
+msgstr "ログアウト/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "å–り除ã"
+msgstr ""
#: deps/django_authopenid/urls.py:45
msgid "verify-email/"
msgstr ""
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "ユーザåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
@@ -3393,7 +3142,6 @@ msgid "Create a password-protected account"
msgstr ""
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
msgstr "パスワードを変更ã™ã‚‹"
@@ -3402,60 +3150,53 @@ msgid "Sign in with Yahoo"
msgstr ""
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "スクリーンå"
+msgstr "AOL ç”»é¢å"
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
msgstr ""
#: deps/django_authopenid/util.py:509
-#, fuzzy
msgid "OpenID url"
-msgstr "OpenID URL:"
+msgstr "OpenID URL"
#: deps/django_authopenid/util.py:538
-#, fuzzy
msgid "Flickr user name"
-msgstr "ユーザーå"
+msgstr "Flickr ユーザーå"
#: deps/django_authopenid/util.py:546
-#, fuzzy
msgid "Technorati user name"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr "Technorati ユーザーå"
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "WordPress ブログå"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Blogger ブログå"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "LiveJournal ブログå"
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "ユーザーå"
+msgstr "ClaimID ユーザーå"
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "ユーザーå"
+msgstr "Vidoop ユーザーå"
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "ユーザーå"
+msgstr "Verisign ユーザーå"
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "パスワードを変更ã™ã‚‹"
+msgstr "%(provider)s ã®ãƒ‘スワードを変更ã™ã‚‹"
#: deps/django_authopenid/util.py:633
#, python-format
@@ -3465,17 +3206,17 @@ msgstr ""
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "%(provider)s ã®ãƒ‘スワードを作æˆã™ã‚‹"
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "æ–°è¦ãƒ¦ãƒ¼ã‚¶ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—"
+msgstr ""
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "ユーザåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: deps/django_authopenid/util.py:662
#, python-format
@@ -3485,7 +3226,7 @@ msgstr ""
#: deps/django_authopenid/views.py:213
#, python-format
msgid "OpenID %(openid_url)s is invalid"
-msgstr ""
+msgstr "OpenID %(openid_url)s ãŒç„¡åŠ¹ã§ã™"
#: deps/django_authopenid/views.py:391
msgid ""
@@ -3494,9 +3235,8 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "パスワードã®å¾©æ—§"
+msgstr "æ–°ã—ã„パスワードãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ"
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
@@ -3511,7 +3251,7 @@ msgstr ""
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "ã„ãšã‚Œã‹ã®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ãã ã•ã„"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
@@ -3523,7 +3263,7 @@ msgstr ""
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "å¿…è¦ãŒã‚ã‚Œã°ã€ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•ã®è¿½åŠ ã€å‰Šé™¤ã€å†æ¤œè¨¼ã‚’ã—ã¦ãã ã•ã„"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
@@ -3539,11 +3279,8 @@ msgid "Login method %(provider_name)s does not exist"
msgstr ""
#: deps/django_authopenid/views.py:807
-#, fuzzy
msgid "Oops, sorry - there was some error - please try again"
msgstr ""
-"申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€å…¥åŠ›ã—ãŸãƒ‘スワードã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸã€‚å†åº¦å…¥åŠ›ã—ã¦ãã "
-"ã•ã„。"
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3563,9 +3300,9 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "ã‚ãŸã‚‰ã—ã„パスワードを設定ã™ã‚‹"
+msgstr ""
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
@@ -3576,31 +3313,29 @@ msgid "Re: "
msgstr ""
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
-#, fuzzy
msgid "Site"
-msgstr "タイトル"
+msgstr "サイト"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "メイン"
#: deps/livesettings/values.py:133
-#, fuzzy
msgid "Base Settings"
-msgstr "設定"
+msgstr "基本設定"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "åˆæœŸå€¤: \"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "åˆæœŸå€¤: "
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "åˆæœŸå€¤: %s"
#: deps/livesettings/values.py:641
#, python-format
@@ -3651,8 +3386,8 @@ msgstr ""
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
#: mail/__init__.py:249
@@ -3664,14 +3399,14 @@ msgstr ""
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3688,14 +3423,12 @@ msgid "Accept the best answer for %(question_count)d of your questions"
msgstr ""
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "ã“ã®è³ªå•ã®æœ€åˆã®å›žç­”ã«ãªã‚Œã¾ã™ï¼"
+msgstr ""
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "未回答"
+msgstr ""
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3714,18 +3447,17 @@ msgid_plural "%(question_count)d unanswered questions about %(topics)s"
msgstr[0] ""
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "残念ãªãŒã‚‰ã€å…¥åŠ›ã•ã‚ŒãŸOpenIDãŒæœ‰åŠ¹ãªã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
+msgstr ""
#: models/__init__.py:623
msgid ""
@@ -3740,11 +3472,11 @@ msgid ""
msgstr ""
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr "自身ã®è³ªå•ã®æœ€åˆã®ç´å¾—回答"
+msgstr ""
#: models/__init__.py:665
#, python-format
@@ -3836,8 +3568,8 @@ msgstr ""
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr ""
#: models/__init__.py:917
@@ -3845,7 +3577,8 @@ msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr ""
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr ""
#: models/__init__.py:926
@@ -3917,7 +3650,8 @@ msgstr ""
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
#: models/__init__.py:1095
@@ -3933,7 +3667,8 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -4032,16 +3767,16 @@ msgid "tomorrow"
msgstr ""
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "%(hr)d 時間å‰"
+msgstr[0] ""
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "%(min)d 分å‰"
+msgstr[0] ""
#: models/__init__.py:2004
#, python-format
@@ -4057,33 +3792,26 @@ msgid ""
msgstr ""
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "匿å"
+msgstr ""
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
msgstr ""
-"よã‚ã—ããŠã­ãŒã„ã—ã¾ã™ã€‚\n"
-"--\n"
-"Q&A フォーラム管ç†"
#: models/__init__.py:2300
msgid "Forum Moderator"
msgstr ""
#: models/__init__.py:2302
-#, fuzzy
msgid "Suspended User"
-msgstr "é€ä¿¡è€…ã¯"
+msgstr ""
#: models/__init__.py:2304
msgid "Blocked User"
msgstr ""
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
msgstr "登録ユーザー"
@@ -4107,19 +3835,16 @@ msgid_plural "%(count)d gold badges"
msgstr[0] ""
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
msgstr[0] ""
-"銀ãƒãƒƒã‚¸ã‚’å¾—ã‚‹ã«ã¯ã€è‘—ã—ã„勤勉ã•ãŒå¿…è¦ã§ã™ã€‚得る事ãŒã§ããŸãªã‚‰ã€ãã‚Œã¯ã“ã®ã‚³"
-"ミュニティーã¸ã®å‰å¤§ãªè²¢çŒ®ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
msgstr[0] ""
-"ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãƒ¼ã®æ´»å‹•çš„ãªå‚加者ã§ã‚ã‚‹ãªã‚‰ã€ã“ã®ãƒãƒƒã‚¸ã§èªå®šã•ã‚Œã¾ã™ã€‚"
#: models/__init__.py:2533
#, python-format
@@ -4143,9 +3868,9 @@ msgid "%(user)s shared a %(post_link)s."
msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "ユーザプロファイル"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4153,9 +3878,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "ユーザプロファイル"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4172,9 +3897,9 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "ã‚¿ã‚°"
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
@@ -4184,27 +3909,27 @@ msgid ""
msgstr ""
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "よã†ã“ã Q&amp;A フォーラムã¸"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "スコアãŒ3以下ã®è‡ªèº«ã®ãƒã‚¹ãƒˆã‚’消ã—ãŸ"
+msgstr ""
#: models/badges.py:133
msgid "Disciplined"
msgstr "è¦å¾‹çš„"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "スコアãŒ3以下ã®è‡ªèº«ã®ãƒã‚¹ãƒˆã‚’消ã—ãŸ"
+msgstr ""
#: models/badges.py:155
msgid "Peer Pressure"
@@ -4224,54 +3949,43 @@ msgid "Supporter"
msgstr "サãƒãƒ¼ã‚¿ãƒ¼"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
-msgstr "最åˆã«ä¸Šã’投票ã—ãŸ"
+msgstr "最åˆã®ä¸Šã’投票"
#: models/badges.py:227
msgid "Critic"
msgstr "批評家"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
msgstr "最åˆã®ä¸‹ã’投票"
#: models/badges.py:237
-#, fuzzy
msgid "Civic Duty"
msgstr "市民ã®ç¾©å‹™"
#: models/badges.py:238
-#, fuzzy, python-format
+#, python-format
msgid "Voted %(num)s times"
-msgstr "%s回投票ã—ãŸ"
+msgstr "%(num)s 回投票ã—ã¾ã—ãŸ"
#: models/badges.py:252
-#, fuzzy, python-format
+#, python-format
msgid "Answered own question with at least %(num)s up votes"
msgstr ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
-"can always <strong>revise your original question</strong>. Please "
-"<strong>use comments for discussions</strong> and <strong>please don't "
-"forget to vote :)</strong> for the answers that you liked (or perhaps did "
-"not like)! "
#: models/badges.py:256
-#, fuzzy
msgid "Self-Learner"
-msgstr "自習者"
+msgstr "自己学習者"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "ナイス回答"
+msgstr "素晴らã—ã„回答"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
-#, fuzzy, python-format
+#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "Post Your Answer"
+msgstr ""
#: models/badges.py:316
msgid "Good Answer"
@@ -4286,9 +4000,9 @@ msgid "Nice Question"
msgstr "ナイス質å•"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
-#, fuzzy, python-format
+#, python-format
msgid "Question voted up %(num)s times"
-msgstr "質å•ãŒ %s 回上ã’投票ã•ã‚ŒãŸ"
+msgstr ""
#: models/badges.py:352
msgid "Good Question"
@@ -4311,23 +4025,21 @@ msgid "Popular Question"
msgstr "人気ã®è³ªå•"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
-#, fuzzy, python-format
+#, python-format
msgid "Asked a question with %(views)s views"
-msgstr "%s 回読ã¾ã‚ŒãŸè³ªå•ã‚’ã—ãŸ"
+msgstr ""
#: models/badges.py:425
msgid "Notable Question"
msgstr "å“越ã—ãŸè³ªå•"
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "è‘—åãªè³ªå•"
+msgstr ""
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "個ã®è³ªå•ãŒå›žç­”募集中"
+msgstr ""
#: models/badges.py:453
msgid "Scholar"
@@ -4338,38 +4050,31 @@ msgid "Enlightened"
msgstr "よãã‚ã‹ã£ã¦ã„らã£ã—ゃる"
#: models/badges.py:499
-#, fuzzy, python-format
+#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr "最åˆã®å›žç­”ãŒç´å¾—ã•ã‚Œã€å°‘ãªãã¨ã‚‚ %s 上ã’投票ãŒã‚ã£ãŸã€‚"
+msgstr ""
#: models/badges.py:507
msgid "Guru"
msgstr "導師"
#: models/badges.py:510
-#, fuzzy, python-format
+#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr "最åˆã®å›žç­”ãŒç´å¾—ã•ã‚Œã€å°‘ãªãã¨ã‚‚ %s 上ã’投票ãŒã‚ã£ãŸã€‚"
+msgstr ""
#: models/badges.py:518
-#, fuzzy, python-format
+#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
msgstr ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
-"can always <strong>revise your original question</strong>. Please "
-"<strong>use comments for discussions</strong> and <strong>please don't "
-"forget to vote :)</strong> for the answers that you liked (or perhaps did "
-"not like)! "
#: models/badges.py:525
msgid "Necromancer"
msgstr "ãƒã‚¯ãƒ­ãƒžãƒ³ã‚µãƒ¼"
#: models/badges.py:548
-#, fuzzy
msgid "Citizen Patrol"
msgstr "市民パトロール"
@@ -4390,9 +4095,8 @@ msgid "Pundit"
msgstr "評論家"
#: models/badges.py:580
-#, fuzzy
msgid "Left 10 comments with score of 10 or more"
-msgstr "スコアãŒ3以下ã®è‡ªèº«ã®ãƒã‚¹ãƒˆã‚’消ã—ãŸ"
+msgstr ""
#: models/badges.py:612
msgid "Editor"
@@ -4404,12 +4108,12 @@ msgstr "最åˆã®ç·¨é›†"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "見習ã„編集者"
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "%s 個ã®ã‚¨ãƒ³ãƒˆãƒªã‚’編集ã—ãŸ"
+msgstr "%(num)s 個ã®é …目を編集ã—ã¾ã—ãŸ"
#: models/badges.py:634
msgid "Organizer"
@@ -4428,9 +4132,9 @@ msgid "Completed all user profile fields"
msgstr "ユーザープロファイルをã™ã¹ã¦å…¥åŠ›ã—ãŸ"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "質å•ãŒ %s ユーザã®ãŠæ°—ã«å…¥ã‚Šã«ãªã£ãŸ"
+msgstr "%(num)s 人ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã‚Šæ°—ã«å…¥ã‚‰ã‚Œã¦ã„る質å•"
#: models/badges.py:689
msgid "Stellar Question"
@@ -4442,7 +4146,7 @@ msgstr "ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "熱心ãªäºº"
#: models/badges.py:714
#, python-format
@@ -4450,54 +4154,46 @@ msgid "Visited site every day for %(num)s days in a row"
msgstr ""
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "場所"
+msgstr "解説者"
#: models/badges.py:736
#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr ""
+msgstr "%(num_comments)s 個ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’投稿ã—ã¾ã—ãŸ"
#: models/badges.py:752
msgid "Taxonomist"
msgstr "体系学者"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "%s 個ã®è³ªå•ã§ã¤ã‹ã‚れるタグをã¤ãã£ãŸ"
+msgstr "%(num)s 個ã®è³ªå•ã«ã‚ˆã‚Šä½¿ç”¨ã•ã‚Œã¦ã„るタグを作æˆã—ã¾ã—ãŸ"
-# 83%
-# 100%
#: models/badges.py:774
-#, fuzzy
msgid "Expert"
-msgstr "レãƒãƒ¼ãƒˆã™ã‚‹"
+msgstr "熟練者"
#: models/badges.py:777
msgid "Very active in one tag"
msgstr ""
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "メッセージ:"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "質å•"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "回答"
+msgstr ""
#: models/post.py:1570
-#, fuzzy
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr "ã“ã®è³ªå•ã¯ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦é¸ã°ã‚Œã¾ã—ãŸ"
+msgstr ""
#: models/post.py:1586
msgid ""
@@ -4506,9 +4202,8 @@ msgid ""
msgstr ""
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "ã“ã®è³ªå•ã¯ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦é¸ã°ã‚Œã¾ã—ãŸ"
+msgstr ""
#: models/post.py:1609
msgid ""
@@ -4540,8 +4235,8 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4550,15 +4245,14 @@ msgid "\" and \"%s\""
msgstr ""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "より詳ã—ã知るã«ã¯"
+msgstr ""
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "コメント付ã回答"
+msgstr[0] ""
#: models/question.py:1346
#, python-format
@@ -4571,24 +4265,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "post a comment"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "編集者"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4607,9 +4298,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’有効ã«ã™ã‚‹"
+msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã«ã‚ˆã‚Šç·¨é›†ã•ã‚Œã¾ã—ãŸ"
#: models/repute.py:207
#, python-format
@@ -4652,9 +4342,8 @@ msgid "Individually selected questions"
msgstr "個人的ã«é¸æŠžã—ãŸè³ªå•"
#: models/user.py:320
-#, fuzzy
msgid "Mentions and comment responses"
-msgstr "質å•ã«ã‚³ãƒ¡ãƒ³ãƒˆã—ãŸã¨ã"
+msgstr ""
#: models/user.py:323
msgid "Instantly"
@@ -4681,24 +4370,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’モデレートã™ã‚‹"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "有効ãªé›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "有効ãªé›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "質å•ã‚’閉鎖ã™ã‚‹"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4756,9 +4441,7 @@ msgstr ""
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"システムエラーログãŒè¨˜éŒ²ã•ã‚Œã¾ã—ãŸã€ã‚¨ãƒ©ãƒ¼ã¯ã§ãã‚‹é™ã‚Šé€Ÿã‚„ã‹ã«ä¿®æ­£ã•ã‚Œã‚‹ã§"
-"ã—ょã†"
+msgstr "システムエラーログãŒè¨˜éŒ²ã•ã‚Œã¾ã—ãŸã€ã‚¨ãƒ©ãƒ¼ã¯ã§ãã‚‹é™ã‚Šé€Ÿã‚„ã‹ã«ä¿®æ­£ã•ã‚Œã‚‹ã§ã—ょã†"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4811,9 +4494,8 @@ msgstr "プレビューを表示ã™ã‚‹"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "質å•ã‚’投稿ã™ã‚‹"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4831,15 +4513,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãƒ¼ã«å³ã—ãŸå›žç­”ã‚’ã—ã¦ãã ã‚ã—"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "å¿…è¦å分ã«è©³ã—ã質å•ã—ã¾ã—ょã†ã€‚"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4855,7 +4535,7 @@ msgstr "良ãã‚る質å•ã‚’ã¿ã¾ã—ょã†"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "よãã‚る質å•ï¼ˆFAQ)"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
@@ -4875,9 +4555,9 @@ msgstr ""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "メール登録設定"
+msgstr ""
#: templates/badge.html:14
msgid "user received this badge:"
@@ -4890,14 +4570,12 @@ msgstr "ãƒãƒƒã‚¸"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"質å•ã¨å›žç­”ãŒé«˜ã投票ã•ã‚Œã‚‹ã¨ã€Q&amp;Aコミュニティーã¸ã®è²¢çŒ®ãŒã•ã¾ã–ã¾ãªãƒãƒƒã‚¸"
-"ã§èªå®šã•ã‚Œã¾ã™ã€‚"
+msgstr "質å•ã¨å›žç­”ãŒé«˜ã投票ã•ã‚Œã‚‹ã¨ã€Q&amp;Aコミュニティーã¸ã®è²¢çŒ®ãŒã•ã¾ã–ã¾ãªãƒãƒƒã‚¸ã§èªå®šã•ã‚Œã¾ã™ã€‚"
#: templates/badges.html:8
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr "次ã®ãƒªã‚¹ãƒˆãŒå–å¾—å¯èƒ½ãªãƒãƒƒã‚¸ã¨èªå®šã•ã‚Œã‚‹ãŸã‚ã®æ•°ã§ã™ã€‚"
#: templates/badges.html:31
@@ -4910,8 +4588,7 @@ msgstr ""
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -4960,18 +4637,14 @@ msgid ""
msgstr ""
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Before you ask - please make sure to search for a similar question. You can "
-"search questions by their title or tags."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "What kinds of questions should be avoided?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
@@ -4980,9 +4653,8 @@ msgid ""
msgstr ""
#: templates/faq_static.html:13
-#, fuzzy
msgid "What should I avoid in my answers?"
-msgstr "What kinds of questions should be avoided?"
+msgstr ""
#: templates/faq_static.html:14
msgid ""
@@ -5005,18 +4677,14 @@ msgid "This website is moderated by the users."
msgstr ""
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"Karma system allows users to earn rights to perform a variety of moderation "
-"tasks"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "How does karma system work?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5031,56 +4699,50 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
msgstr ""
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
-#, fuzzy
msgid "upvote"
-msgstr "上ã’"
+msgstr ""
#: templates/faq_static.html:37
msgid "add comments"
msgstr "コメントを加ãˆã‚‹"
#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
-#, fuzzy
msgid "downvote"
-msgstr "下ã’"
+msgstr ""
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "自身ã®è³ªå•ã®æœ€åˆã®ç´å¾—回答"
+msgstr ""
#: templates/faq_static.html:49
-#, fuzzy
msgid "open and close own questions"
-msgstr "ã‚らゆる閉鎖ã—ãŸè³ªå•ã‚’é–‹ã"
+msgstr ""
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "質å•ã«ã‚¿ã‚°ã‚’å†ã³ã¤ã‘ã‚‹"
+msgstr ""
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "コミュニティー wiki 質å•ã‚’編集ã™ã‚‹"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "ã‚らゆるコメントを削除ã™ã‚‹"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5089,17 +4751,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5114,9 +4777,8 @@ msgid ""
msgstr ""
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "ログインã§ãã¾ã™ï¼"
+msgstr "\"ã„ã¾ã™ãログインï¼\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5138,18 +4800,15 @@ msgid "If this approach is not for you, we respect your choice."
msgstr ""
#: templates/faq_static.html:81
-#, fuzzy
msgid "Still have questions?"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
-"community better!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5163,8 +4822,7 @@ msgstr "ã‚ãªãŸã®ãƒ•ã‚£ãƒ¼ãƒ‰ãƒãƒƒã‚¯ã‚’ãã ã•ã„ï¼"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -5172,8 +4830,7 @@ msgstr ""
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -5205,19 +4862,16 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "ã™ã¹ã¦ã®ãƒãƒƒã‚¸"
+msgstr ""
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "設定"
+msgstr ""
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "設定"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5230,18 +4884,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "回数"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "ヘルプ"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr "よã†ã“ã %(username)sã€"
#: templates/help.html:9
msgid "Welcome,"
@@ -5253,9 +4906,8 @@ msgid "Thank you for using %(app_name)s, here is how it works."
msgstr ""
#: templates/help.html:16
-#, fuzzy
msgid "How questions, answers and comments work"
-msgstr "回答ã¨ã‚³ãƒ¡ãƒ³ãƒˆ"
+msgstr ""
#: templates/help.html:18
msgid ""
@@ -5276,9 +4928,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5299,13 +4950,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5345,8 +4996,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5378,28 +5028,24 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "å¹´é½¢"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "改訂"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "%s 個ã®è³ªå•ã§ã¤ã‹ã‚れるタグをã¤ãã£ãŸ"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5410,11 +5056,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5422,9 +5065,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "最新ã®ã‚¿ã‚°"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5432,18 +5074,17 @@ msgid "Nothing found"
msgstr "何もã¿ã¤ã‹ã‚‰ãªã„"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
msgstr "ç¾åœ¨ã®æŠ•ç¥¨æ•°"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "匿å"
+msgstr "匿åユーザー"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5473,9 +5114,8 @@ msgid "updated"
msgstr "æ›´æ–°æ—¥"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "設定"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5501,14 +5141,13 @@ msgid "Ask to join"
msgstr ""
#: templates/macros.html:314
-#, fuzzy, python-format
+#, python-format
msgid "see questions tagged '%(tag)s'"
-msgstr "'%(tagname)s'ã‚¿ã‚°ã®ã¤ã„ãŸè³ªå•ã‚’ã¿ã‚‹"
+msgstr ""
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "場所"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5521,9 +5160,8 @@ msgid "edit"
msgstr "編集ã™ã‚‹"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "ã‚らゆる回答を編集ã™ã‚‹"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5546,9 +5184,9 @@ msgid "%(username)s gravatar image"
msgstr ""
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "ユーザプロファイル"
+msgstr "%(username)s ã®ã‚¦ã‚§ãƒ–サイト㯠%(url)s ã§ã™"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5561,100 +5199,91 @@ msgstr "ç¾åœ¨ã®ãƒšãƒ¼ã‚¸"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "ページ数"
+msgstr "%(num)s ページ"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
msgstr "次ã®ãƒšãƒ¼ã‚¸"
#: templates/macros.html:762
-#, fuzzy, python-format
+#, python-format
msgid "responses for %(username)s"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr ""
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "åå¿œ"
+msgstr[0] ""
#: templates/macros.html:768
-#, fuzzy
msgid "no new responses yet"
-msgstr "åå¿œ"
+msgstr ""
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "フラグを最åˆã«ãƒã‚¹ãƒˆã—ãŸ"
+msgstr ""
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "フラグを最åˆã«ãƒã‚¹ãƒˆã—ãŸ"
+msgstr ""
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "フラグを最åˆã«ãƒã‚¹ãƒˆã—ãŸ"
+msgstr ""
#: templates/main_page.html:14
msgid "Questions"
msgstr "質å•"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "コメントを加ãˆã‚‹"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "post a comment"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "ã‚ãªãŸè‡ªèº«ã®è³ªå•ã«å›žç­”ã™ã‚‹"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "支æŒã•ã‚Œã¦ã„ã‚‹é †"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "投稿ã™ã‚‹ãŸã‚ã«ãƒ­ã‚°ã‚¤ãƒ³ï¼ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "質å•ã‚’編集ã™ã‚‹"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "個ã®è³ªå•ãŒå›žç­”募集中"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "タグを変更ã™ã‚‹"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "関係ã—ãŸè³ªå•"
+msgstr ""
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5684,18 +5313,16 @@ msgid ""
msgstr ""
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "質å•ã‚’閉鎖ã™ã‚‹"
+msgstr "クローズç†ç”±:"
#: templates/reopen.html:20
msgid "When:"
-msgstr ""
+msgstr "時間:"
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "ã“ã®è³ªå•ã‚’å†é–‹ã™ã‚‹"
+msgstr "ã“ã®è³ªå•ã‚’å†ã³é–‹ãã¾ã™ã‹ï¼Ÿ"
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5706,33 +5333,29 @@ msgid "Revision history"
msgstr "更新履歴"
#: templates/revisions.html:23
-#, fuzzy
msgid "click to hide/show revision"
-msgstr "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr ""
#: templates/revisions.html:29
#, python-format
msgid "revision %(number)s"
-msgstr ""
+msgstr "版数 %(number)s"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/subscribe_for_tags.html:6
msgid "Please, subscribe for the following tags:"
msgstr ""
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5749,14 +5372,14 @@ msgid "Select/Sort by &raquo;"
msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "質å•ã‚’編集ã™ã‚‹"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
msgid "Sort by &raquo;"
-msgstr ""
+msgstr "&raquo; ã«ã‚ˆã‚Šä¸¦ã³æ›¿ãˆã‚‹"
#: templates/users.html:40
msgid "see people with the highest reputation"
@@ -5766,7 +5389,7 @@ msgstr ""
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
msgid "karma"
-msgstr ""
+msgstr "カルマ"
#: templates/users.html:47
msgid "see people who joined most recently"
@@ -5798,27 +5421,23 @@ msgid "Nothing found."
msgstr "何も見付ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "ユーザåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "上記ã‹ã‚‰ä¸€ã¤é¸æŠžã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "サインアップã™ã‚‹"
+msgstr "サインイン"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’変更ã™ã‚‹"
+msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã®å¤‰æ›´"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -5827,14 +5446,10 @@ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’有効ã«ã™ã‚‹"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5845,25 +5460,20 @@ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã¯ç¢ºè¨¼ã•ã‚Œã¾ã—ãŸ"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
msgstr "登録"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "登録"
+msgstr "ユーザー登録"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5871,8 +5481,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5905,20 +5514,16 @@ msgstr "ã“ã“ã«ã‚µã‚¤ãƒ³ã—ã¦ãã ã•ã„:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"よã‚ã—ããŠã­ãŒã„ã—ã¾ã™ã€‚\n"
-"--\n"
-"Q&A フォーラム管ç†"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Q&amp;Aフォーマルã‹ã‚‰ã®ãŠã—らã›ã§ã™"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -5963,42 +5568,35 @@ msgstr "ユーザーログイン"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
msgstr ""
-"\n"
-"<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
msgstr ""
-"<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
#: templates/authopenid/signin.html:37
@@ -6006,7 +5604,7 @@ msgstr ""
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "アイコンをクリックã™ã‚‹ã¨ã€ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•ã®æ–°è¦è¿½åŠ ã€ã‚ã‚‹ã„ã¯æ—¢å­˜ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•ã®å†æ¤œè¨¼ãŒã§ãã¾ã™ã€‚"
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
@@ -6023,15 +5621,13 @@ msgid ""
msgstr ""
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "ユーザåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "ã“ã“ã«ã‚µã‚¤ãƒ³ã—ã¦ãã ã•ã„:"
+msgstr "ã©ã†ãžã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ãã ã•ã„"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6040,9 +5636,8 @@ msgstr ""
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ç„¡ã—"
+msgstr ""
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6056,15 +5651,13 @@ msgstr ""
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "パスワード"
+msgstr ""
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "確èªç”¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6075,19 +5668,17 @@ msgstr "パスワードを変更ã™ã‚‹"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "ç¾åœ¨ã®ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "ã‚ãŸã‚‰ã—ã„プロãƒã‚¤ãƒ€ãƒ¼ã‚’追加ã™ã‚‹"
+msgstr ""
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "最終活動"
+msgstr ""
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
@@ -6103,15 +5694,13 @@ msgstr "削除ã™ã‚‹"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "キャンセルã•ã‚ŒãŸæŠ•ç¥¨"
+msgstr ""
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr "サインインã«é–¢ã—ã¦å•é¡ŒãŒã‚ã‚Šã¾ã—ãŸã‹?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
@@ -6125,9 +5714,8 @@ msgstr ""
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "ã‚ãŸã‚‰ã—ã„パスワードを設定ã™ã‚‹"
+msgstr ""
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
@@ -6136,19 +5724,16 @@ msgstr ""
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "ã‚ãŸã‚‰ã—ã„パスワードを設定ã™ã‚‹"
+msgstr ""
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "上記ã‹ã‚‰ä¸€ã¤é¸æŠžã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "ログインåã¨ãƒ‘スワードを作æˆã™ã‚‹"
+msgstr ""
#: templates/authopenid/signup_with_password.html:26
msgid "Create login name and password"
@@ -6179,9 +5764,8 @@ msgstr "OpenID ログインã«æˆ»ã‚‹"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ« <i>(éžå…¬é–‹)</i>"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6190,39 +5774,31 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ç„¡ã—"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"安全㪠OpenID ç­‰ã®æŠ€è¡“を使ã£ã¦ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã™ã‚‹ãŸã‚ã€ä»¥ä¸‹ã®ã‚µãƒ¼ãƒ“スã‹ã‚‰ãŠå¥½ã¿ã®"
-"ã‚‚ã®ã‚’é¸ã‚“ã§ãã ã•ã„。ã“ã‚Œã«ã‚ˆã£ã¦å¤–部サービスã®ãƒ‘スワードãŒæ¼ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Š"
-"ã¾ã›ã‚“ã—ã€åˆ¥ã®ãƒ‘スワードを新ãŸã«ä½œã£ãŸã‚Šè¦šãˆãŸã‚Šã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "安全㪠OpenID ç­‰ã®æŠ€è¡“を使ã£ã¦ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã™ã‚‹ãŸã‚ã€ä»¥ä¸‹ã®ã‚µãƒ¼ãƒ“スã‹ã‚‰ãŠå¥½ã¿ã®ã‚‚ã®ã‚’é¸ã‚“ã§ãã ã•ã„。ã“ã‚Œã«ã‚ˆã£ã¦å¤–部サービスã®ãƒ‘スワードãŒæ¼ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“ã—ã€åˆ¥ã®ãƒ‘スワードを新ãŸã«ä½œã£ãŸã‚Šè¦šãˆãŸã‚Šã™ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“。"
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "ユーザåã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "What is gravatar?"
+msgstr "ã‚¢ãƒã‚¿ãƒ¼ã‚’追加ã™ã‚‹"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "タグを変更ã™ã‚‹"
+msgstr "ã‚¢ãƒã‚¿ãƒ¼ã‚’変更ã™ã‚‹"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "アカウントã®è©³ç´°ï¼š"
+msgstr "ç¾åœ¨ã®ã‚¢ãƒã‚¿ãƒ¼: "
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
@@ -6230,12 +5806,11 @@ msgstr ""
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "æ–°ã—ã„ç”»åƒã‚’アップロードã™ã‚‹"
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "変更ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ"
+msgstr ""
#: templates/avatar/change.html:17
msgid "Choose new Default"
@@ -6243,12 +5818,11 @@ msgstr ""
#: templates/avatar/change.html:22
msgid "Upload"
-msgstr ""
+msgstr "アップロード"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "削除ã•ã‚ŒãŸå›žç­”"
+msgstr "ã‚¢ãƒã‚¿ãƒ¼ã‚’削除ã™ã‚‹"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -6257,14 +5831,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "削除ã•ã‚ŒãŸå›žç­”"
+msgstr "ã“れらを削除ã™ã‚‹"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6289,8 +5862,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6303,29 +5876,29 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "実å"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "質å•ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
+msgstr[0] ""
#: templates/email/feedback_email.txt:2
#, python-format
@@ -6335,12 +5908,9 @@ msgid ""
msgstr ""
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"よã‚ã—ããŠã­ãŒã„ã—ã¾ã™ã€‚\n"
-"--\n"
-"Q&A フォーラム管ç†"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6354,30 +5924,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "質å•"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6389,75 +5955,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "自分ã‹ã‚‰ã®å›žç­”"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6467,14 +6014,12 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question</p>"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "æ–°è¦ãƒ¦ãƒ¼ã‚¶ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6490,8 +6035,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6507,9 +6052,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "ã“ã‚Œã¯ã‚‚ã—ã‹ã—ãŸã‚‰ã¤ãŽã®ã‚ˆã†ãªç†ç”±ã§ãŠã“ã£ãŸã‹ã‚‚ã—ã‚Œãªã„:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6518,17 +6062,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "よã†ã“ã Q&amp;A フォーラムã¸"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6551,8 +6094,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6563,9 +6105,8 @@ msgstr ""
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
-#, fuzzy
msgid "Save"
-msgstr "編集をä¿å­˜ã™ã‚‹"
+msgstr "ä¿å­˜"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
msgid "Widgets"
@@ -6581,19 +6122,16 @@ msgid "Ask a question"
msgstr "質å•ã™ã‚‹"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "サインアップ"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "閲覧"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "ã™ã¹ã¦ã®è³ªå•ã®ãƒªã‚¹ãƒˆ"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6602,8 +6140,8 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
@@ -6617,14 +6155,13 @@ msgid "You wrote on %(date)s:"
msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "メッセージ本文:"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "å—ä¿¡ç®±"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
@@ -6639,21 +6176,18 @@ msgid "there are no messages yet..."
msgstr ""
#: templates/livesettings/_admin_site_views.html:4
-#, fuzzy
msgid "Sites"
-msgstr "サイトã®çŠ¶æ…‹"
+msgstr "サイト"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "設定"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
-#, fuzzy
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] "次ã®ã‚¨ãƒ©ãƒ¼ã‚’æ­£ã—ã¦ãã ã•ã„:"
+msgstr[0] ""
#: templates/livesettings/group_settings.html:16
#, python-format
@@ -6666,12 +6200,10 @@ msgid "You don't have permission to edit values."
msgstr ""
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Documentation"
-msgstr "場所"
+msgstr "ドキュメント"
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Log out"
msgstr "ログアウト"
@@ -6680,9 +6212,8 @@ msgid "Home"
msgstr "ホーム"
#: templates/livesettings/site_settings.html:28
-#, fuzzy
msgid "Edit Site Settings"
-msgstr "設定"
+msgstr "サイト設定を編集ã™ã‚‹"
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
@@ -6693,19 +6224,19 @@ msgid "All configuration options must be edited in the site settings.py file"
msgstr ""
#: templates/livesettings/site_settings.html:67
-#, fuzzy, python-format
+#, python-format
msgid "Group settings: %(name)s"
-msgstr "質å•ã‚’編集ã™ã‚‹"
+msgstr "グループ設定: %(name)s"
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
msgstr ""
#: templates/main_page/headline.html:4 views/readers.py:151
-#, fuzzy, python-format
+#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
-msgstr[0] "ã‚ãŸã‚‰ã—ã„質å•"
+msgstr[0] ""
#: templates/main_page/headline.html:6
#, python-format
@@ -6713,61 +6244,50 @@ msgid "with %(author_name)s's contributions"
msgstr ""
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "å†åº¦ã‚¿ã‚°ä»˜ã‘"
+msgstr ""
#: templates/main_page/headline.html:22
-#, fuzzy
msgid "Search tips:"
-msgstr "検索çµæžœ"
+msgstr ""
#: templates/main_page/headline.html:25
-#, fuzzy
msgid "reset author"
-msgstr "作者ã«ãŸãšã­ã‚‹"
+msgstr ""
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "ã‚‚ã—ãã¯"
+msgstr " ã¾ãŸã¯ "
#: templates/main_page/headline.html:28
-#, fuzzy
msgid "reset tags"
-msgstr "ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr ""
#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
-#, fuzzy
msgid "start over"
-msgstr "作者ã«ãŸãšã­ã‚‹"
+msgstr ""
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
msgstr ""
#: templates/main_page/headline.html:39
-#, fuzzy
msgid "Search tip:"
-msgstr "検索çµæžœ"
+msgstr ""
#: templates/main_page/headline.html:39
msgid "add tags and a query to focus your search"
msgstr ""
#: templates/main_page/nothing_found.html:4
-#, fuzzy
msgid "There are no unanswered questions here"
-msgstr ""
-"<div class=\"questions-count\">%(num_q)s</div>questions <strong>without "
-"accepted answers</strong>"
+msgstr "ã“ã“ã«æœªå›žç­”ã®è³ªå•ãŒã‚ã‚Šã¾ã›ã‚“。"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
+msgstr "ã“ã“ã«è³ªå•ãŒã‚ã‚Šã¾ã›ã‚“。"
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
@@ -6778,48 +6298,41 @@ msgid "You can expand your search by "
msgstr ""
#: templates/main_page/nothing_found.html:16
-#, fuzzy
msgid "resetting author"
-msgstr "作者ã«ãŸãšã­ã‚‹"
+msgstr ""
#: templates/main_page/nothing_found.html:19
-#, fuzzy
msgid "resetting tags"
-msgstr "興味ã‚ã‚‹ã‚¿ã‚°"
+msgstr ""
#: templates/main_page/nothing_found.html:22
#: templates/main_page/nothing_found.html:25
-#, fuzzy
msgid "starting over"
-msgstr "作者ã«ãŸãšã­ã‚‹"
+msgstr ""
#: templates/main_page/nothing_found.html:30
-#, fuzzy
msgid "Please always feel free to ask your question!"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr "探ã—ã¦ã„ãŸç‰©ã¯è¦‹ä»˜ã‹ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "質å•ã‚’投稿ã™ã‚‹"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
msgstr "質å•ãƒ•ã‚£ãƒ¼ãƒ‰ã‚’購読ã™ã‚‹"
#: templates/main_page/tab_bar.html:12
-#, fuzzy
msgid "RSS"
-msgstr "RSSã§ï¼š"
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "検索ã™ã‚‹"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6829,47 +6342,44 @@ msgstr "検索ã™ã‚‹"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "ã‚¿ã‚°ã¯%(max_chars)s文字以内ã®é•·ã•ã§ã™"
+msgstr[0] ""
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "%(tag_count)sã¤ä»¥å†…ã®ã‚¿ã‚°ã‚’使ã„ã¾ã—ょã†"
+msgstr[0] ""
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "%(tag_count)sã‚¿ã‚°ã¾ã§ã€%(max_chars)s文字未満"
+msgstr ""
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Post Your Answer"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "ä¸å¿«å°"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr "フラグを削除ã™ã‚‹"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6878,9 +6388,7 @@ msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"侮辱的ã¨ãƒ¬ãƒãƒ¼ãƒˆã™ã‚‹ (例:SPAMãŒå«ã¾ã‚Œã‚‹ã€åºƒå‘Šçš„ã€æ‚ªæ„ã®ã‚るテキストã€ãªã©ãª"
-"ã©ï¼‰"
+msgstr "侮辱的ã¨ãƒ¬ãƒãƒ¼ãƒˆã™ã‚‹ (例:SPAMãŒå«ã¾ã‚Œã‚‹ã€åºƒå‘Šçš„ã€æ‚ªæ„ã®ã‚るテキストã€ãªã©ãªã©ï¼‰"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -6891,9 +6399,8 @@ msgstr "侮辱的ã¨å°ã‚’付ã‘ã‚‹"
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
-#, fuzzy
msgid "undelete"
-msgstr "削除ã™ã‚‹"
+msgstr ""
#: templates/question/answer_controls.html:43
msgid "unpublish"
@@ -6917,16 +6424,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "質å•ã‚³ãƒ¡ãƒ³ãƒˆ"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6935,10 +6441,7 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-" %(counter)個ã®å›žç­”:\n"
-" "
+msgstr[0] "\n %(counter)s 個ã®å›žç­”\n "
#: templates/question/answer_tab_bar.html:11
msgid "Sort by »"
@@ -6962,21 +6465,20 @@ msgid "this answer has been selected as correct"
msgstr "ã“ã®å›žç­”ãŒå¦¥å½“ã§ã‚ã‚‹ã¨é¸ã°ã‚Œã¾ã—ãŸ"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "ã“ã®è³ªå•ã‚’ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã™ã‚‹ï¼ˆå†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
+msgstr ""
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr "ã“ã‚Œã¯ã‚‚ã—ã‹ã—ãŸã‚‰ã¤ãŽã®ã‚ˆã†ãªç†ç”±ã§ãŠã“ã£ãŸã‹ã‚‚ã—ã‚Œãªã„:"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr ""
#: templates/question/closed_question_info.html:4
-#, fuzzy, python-format
+#, python-format
msgid "close date %(closed_at)s"
-msgstr "閉鎖ã—ãŸæ—¥æ™‚"
+msgstr ""
#: templates/question/content.html:33
msgid "Edit Your Previous Answer"
@@ -6987,14 +6489,12 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "投稿ã™ã‚‹ãŸã‚ã«ãƒ­ã‚°ã‚¤ãƒ³ï¼ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹"
+msgstr ""
#: templates/question/new_answer_form.html:20
-#, fuzzy
msgid "Your answer"
-msgstr "支æŒã•ã‚Œã¦ã„ã‚‹é †"
+msgstr ""
#: templates/question/new_answer_form.html:22
msgid "Be the first one to answer this question!"
@@ -7002,17 +6502,17 @@ msgstr "ã“ã®è³ªå•ã®æœ€åˆã®å›žç­”ã«ãªã‚Œã¾ã™ï¼"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7023,21 +6523,19 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "編集ã•ã‚ŒãŸå›žç­”"
+msgstr ""
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "å†åº¦ã‚¿ã‚°ä»˜ã‘"
+msgstr ""
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -7048,34 +6546,28 @@ msgid "close"
msgstr "閉鎖ã™ã‚‹"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "ã‚¿ã‚°"
+msgstr ""
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: templates/question/sidebar.html:25
#, python-format
@@ -7084,14 +6576,12 @@ msgid_plural "%(count)s followers"
msgstr[0] ""
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "質å•ãƒ•ã‚£ãƒ¼ãƒ‰ã‚’購読ã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "質å•ãƒ•ã‚£ãƒ¼ãƒ‰ã‚’購読ã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7102,37 +6592,32 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "追加ã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "ã‚‚ã—ãã¯"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "メールアドレス(ã»ã‹ã®ã²ã¨ã«ã¯éžå…¬é–‹ï¼‰ï¼š"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "個人的ã«é¸æŠžã•ã‚ŒãŸ"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "追加ã™ã‚‹"
+msgstr ""
#: templates/question/sidebar.html:120
#, python-format
@@ -7145,7 +6630,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7153,9 +6639,8 @@ msgid "Stats"
msgstr ""
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "質å•æ—¥"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7166,28 +6651,25 @@ msgid "times"
msgstr "回"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "最終更新日"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "関係ã—ãŸè³ªå•"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "メール登録設定"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "メール登録設定"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "クエリ:"
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7210,19 +6692,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "メール登録設定"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "ç¾åœ¨ã®ç™»éŒ²çŠ¶æ³ã‚’管ç†ã™ã‚‹"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "ç¾åœ¨ã®ç™»éŒ²çŠ¶æ³ã‚’管ç†ã™ã‚‹"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7233,24 +6712,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "場所"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "編集者"
+msgstr ""
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "設定"
+msgstr ""
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "メッセージ:"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7258,81 +6733,69 @@ msgid "forum responses (%(re_count)s)"
msgstr ""
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "%(tag_count)sã¤ä»¥å†…ã®ã‚¿ã‚°ã‚’使ã„ã¾ã—ょã†"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "å†é–‹ã•ã‚ŒãŸè³ªå•"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "ã‚ãŸã‚‰ã—ã„プロãƒã‚¤ãƒ€ãƒ¼ã‚’追加ã™ã‚‹"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "メッセージ:"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "プロファイル:応答"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "削除ã™ã‚‹"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "最終活動"
+msgstr "既読"
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "最新"
+msgstr "æ–°è¦"
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "銅賞"
+msgstr "ãªã—"
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "最終活動"
+msgstr "既読ã«ã™ã‚‹"
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "ベストアンサーå°"
+msgstr "æ–°è¦ã«ã™ã‚‹"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
msgstr ""
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "削除ã™ã‚‹"
+msgstr "コメントを投稿ã™ã‚‹"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7353,33 +6816,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "質å•ã‚’閉鎖ã™ã‚‹"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "上記ã‹ã‚‰ä¸€ã¤é¸æŠžã—ã¦ãã ã•ã„"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "改訂をé¸æŠžã™ã‚‹"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’削除ã™ã‚‹"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "åå¿œ"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7389,9 +6847,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "質å•ã‚’編集ã™ã‚‹"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7407,14 +6864,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "アカウントを消去ã™ã‚‹"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "サインアップ"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7425,9 +6880,9 @@ msgid "Start tweeting"
msgstr ""
#: templates/user_profile/user.html:12
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's profile"
-msgstr "ユーザプロファイル"
+msgstr ""
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
@@ -7439,14 +6894,13 @@ msgstr "プロファイルを編集ã™ã‚‹"
#: templates/user_profile/user_edit.html:21
#: templates/user_profile/user_info.html:14
-#, fuzzy
msgid "change picture"
-msgstr "変更ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ"
+msgstr "写真を変更ã™ã‚‹"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
msgid "remove"
-msgstr ""
+msgstr "削除ã™ã‚‹"
#: templates/user_profile/user_edit.html:32
msgid "Registered user"
@@ -7457,9 +6911,8 @@ msgid "Screen Name"
msgstr "スクリーンå"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "キャンセルã•ã‚ŒãŸæŠ•ç¥¨"
+msgstr "(変更ã§ãã¾ã›ã‚“)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7468,9 +6921,8 @@ msgstr "æ›´æ–°ã™ã‚‹"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "メール登録設定"
+msgstr "購読"
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
@@ -7479,37 +6931,32 @@ msgstr "メール登録設定"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
msgstr ""
-"<strong>Your Email</strong> (<i>must be valid, never shown to others</i>)"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "ã™ã¹ã¦ã®è³ªå•"
+msgstr ""
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7517,32 +6964,29 @@ msgstr "プロファイルを更新ã™ã‚‹"
#: templates/user_profile/user_info.html:41
msgid "manage login methods"
-msgstr ""
+msgstr "ログイン方法を管ç†ã™ã‚‹"
#: templates/user_profile/user_info.html:54
msgid "real name"
msgstr "実å"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "設定"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "登録日"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "最終活動"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
msgstr "ウェブサイト"
@@ -7569,19 +7013,17 @@ msgstr "消ãˆåŽ»ã£ãŸæŠ•ç¥¨"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
-#, fuzzy
msgid "moderation"
-msgstr "場所"
+msgstr ""
#: templates/user_profile/user_moderate.html:8
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr "ユーザプロファイル"
+msgstr ""
#: templates/user_profile/user_moderate.html:11
-#, fuzzy
msgid "User status changed"
-msgstr "å¾³"
+msgstr "ユーザーã®çŠ¶æ…‹ãŒå¤‰ã‚ã‚Šã¾ã—ãŸ"
#: templates/user_profile/user_moderate.html:25
#, python-format
@@ -7594,9 +7036,8 @@ msgid "User's current reputation is %(reputation)s points"
msgstr ""
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "å¾³"
+msgstr "ユーザーã®è©•åˆ¤ã‚’変更ã—ã¾ã—ãŸ"
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
@@ -7607,9 +7048,9 @@ msgid "Add"
msgstr "追加ã™ã‚‹"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr ""
#: templates/user_profile/user_moderate.html:44
msgid ""
@@ -7618,14 +7059,12 @@ msgid ""
msgstr ""
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "メッセージ本文:"
+msgstr "メッセージãŒé€ä¿¡ã•ã‚Œã¾ã—ãŸ"
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "メッセージ:"
+msgstr "メッセージã®é€ä¿¡"
#: templates/user_profile/user_moderate.html:74
msgid ""
@@ -7657,19 +7096,19 @@ msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr ""
+msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯"
#: templates/user_profile/user_network.html:10
-#, fuzzy, python-format
+#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr[0] "%(count)s 人ã«ãƒ•ã‚©ãƒ­ãƒ¼ã•ã‚Œã¦ã„ã¾ã™"
#: templates/user_profile/user_network.html:20
-#, fuzzy, python-format
+#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] "ã“ã®è³ªå•ã‚’フォローã™ã‚‹"
+msgstr[0] "%(count)s 人をフォローã—ã¦ã„ã¾ã™"
#: templates/user_profile/user_network.html:31
msgid ""
@@ -7678,16 +7117,15 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "ユーザプロファイル"
+msgstr ""
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "最近ã®æ´»å‹•"
+msgstr ""
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
@@ -7695,14 +7133,13 @@ msgid "source"
msgstr ""
#: templates/user_profile/user_reputation.html:12
-#, fuzzy
msgid "Your karma change log."
-msgstr "ユーザプロファイル"
+msgstr "ã‚ãªãŸã®ã‚«ãƒ«ãƒžã®å¤‰æ›´ãƒ­ã‚°"
#: templates/user_profile/user_reputation.html:14
-#, fuzzy, python-format
+#, python-format
msgid "%(user_name)s's karma change log"
-msgstr "ユーザプロファイル"
+msgstr "%(user_name)s ã®ã‚«ãƒ«ãƒžã®å¤‰æ›´ãƒ­ã‚°"
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7710,51 +7147,37 @@ msgid "overview"
msgstr "概略"
#: templates/user_profile/user_stats.html:12
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
-msgstr[0] ""
-"\n"
-"<span class=\"count\">%(counter)s</span>個ã®è³ªå•\n"
-" "
+msgstr[0] "<span class=\"count\">%(counter)s</span> 個ã®è³ªå•"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
msgstr[0] "回答"
#: templates/user_profile/user_stats.html:23
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
msgstr[0] ""
-"\n"
-" <span class=\"count\">%(counter)s</span>ãƒãƒƒã‚¸\n"
-" "
#: templates/user_profile/user_stats.html:31
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
-msgstr[0] ""
-"\n"
-" <span class=\"count\">%(counter)s</span>ãƒãƒƒã‚¸\n"
-" "
+msgstr[0] "<span class=\"count\">%(counter)s</span> 個ã®ã‚¿ã‚°"
#: templates/user_profile/user_stats.html:65
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
-msgstr[0] ""
-"\n"
-" <span class=\"count\">%(counter)s</span>ãƒãƒƒã‚¸\n"
-" "
+msgstr[0] "<span class=\"count\">%(counter)s</span> 個ã®ãƒãƒƒã‚¸"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "回答"
+msgstr ""
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -7769,14 +7192,12 @@ msgid "followers and followed users"
msgstr ""
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "Graph of user karma"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "マッãƒã—ãŸè³ªå•ï¼š"
+msgstr ""
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -7787,21 +7208,18 @@ msgstr ""
msgid "votes"
msgstr "投票"
-# 96%
#: templates/user_profile/user_tabs.html:42 views/users.py:973
-#, fuzzy
msgid "email subscription settings"
-msgstr "メール登録設定"
+msgstr ""
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’モデレートã™ã‚‹"
+msgstr ""
#: templates/user_profile/users_answers.html:7
-#, fuzzy, python-format
+#, python-format
msgid "the answer has been voted for %(answer_score)s times"
-msgstr "回答㯠%(vote_count)s 回投票ã•ã‚Œã¾ã—ãŸ"
+msgstr ""
#: templates/user_profile/users_answers.html:17
#, python-format
@@ -7815,9 +7233,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "ã“ã®ã‚³ãƒŸãƒ¥ãƒ‹ãƒ†ã‚£ãƒ¼ã«å³ã—ãŸå›žç­”ã‚’ã—ã¦ãã ã‚ã—"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7828,32 +7245,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "åå‰ï¼š"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "改訂をé¸æŠžã™ã‚‹"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
-msgstr ""
+msgstr "貢献者"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¿…é ˆã§ã™"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "ã‚¿ã‚°"
+msgstr "ã‚¿ã‚°:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7895,56 +7308,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "メール登録設定"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "タグを変更ã™ã‚‹"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "削除ã™ã‚‹"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "関係ã—ãŸè³ªå•"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "é¸æŠžã•ã‚ŒãŸã‚¿ã‚°ã®ã¿"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’モデレートã™ã‚‹"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "é¸æŠžã•ã‚ŒãŸã‚¿ã‚°ã®ã¿"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ« <i>(éžå…¬é–‹)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7980,25 +7385,23 @@ msgstr "ホームã«æˆ»ã‚‹"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr ""
+msgstr "%(site)s ã®ãƒ­ã‚´"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Markdown 記法ã®åŸºæœ¬"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*斜体*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**太字**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*斜体* ã‚‚ã—ã㯠__斜体__"
+msgstr "*斜体* ã¾ãŸã¯ _斜体_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8038,54 +7441,47 @@ msgid "badges"
msgstr "ãƒãƒƒã‚¸"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "CNPROG コミュニティーã«é©ã—ãŸè³ªå•ã‚’ã—ã¾ã—ょã†ã€‚"
+msgstr ""
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "閲覧"
+msgstr[0] "表示"
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
msgstr[0] "回答"
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
msgstr[0] "投票"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "ã™ã¹ã¦"
#: templates/widgets/scope_nav.html:22
-#, fuzzy
msgid "see unanswered questions"
-msgstr "未回答"
+msgstr ""
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
msgstr ""
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "ユーザã®ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
+msgstr ""
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr ""
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "ãœã²ã€è³ªå•ã‚’投稿ã—ã¾ã—ょã†ï¼"
+msgstr ""
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8096,27 +7492,25 @@ msgid "Ignored tags"
msgstr "表示ã—ãªã„ã‚¿ã‚°"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "質å•ã‚’閉鎖ã™ã‚‹"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’変更ã™ã‚‹"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8136,27 +7530,21 @@ msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "カルマ:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "ãƒãƒƒã‚¸"
+msgstr "ãƒãƒƒã‚¸:"
-# 75%
-# 100%
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "サインアップã™ã‚‹"
+msgstr "サインアウト"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "ã“ã“ã«ã‚µã‚¤ãƒ³ã—ã¦ãã ã•ã„:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
-#, fuzzy
msgid "settings"
msgstr "設定"
@@ -8176,8 +7564,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8189,14 +7577,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "回答ã¨ã‚³ãƒ¡ãƒ³ãƒˆ"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "銅賞"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8204,7 +7590,7 @@ msgstr ""
#: utils/decorators.py:123
msgid "Please login to post"
-msgstr ""
+msgstr "投稿ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
@@ -8219,9 +7605,8 @@ msgid "this field is required"
msgstr "ã“ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯å¿…é ˆã§ã™"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "スクリーンåã‚’é¸æŠžã—ã¾ã—ょã†"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8229,8 +7614,7 @@ msgstr "ユーザåã¯å¿…é ˆã§ã™"
#: utils/forms.py:104
msgid "sorry, this name is taken, please choose another"
-msgstr ""
-"申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã“ã®åå‰ã¯ã™ã§ã«å–られã¦ã„ã¾ã™ã€‚ä»–ã®ã‚’ãŠé¸ã³ãã ã•ã„"
+msgstr "申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã“ã®åå‰ã¯ã™ã§ã«å–られã¦ã„ã¾ã™ã€‚ä»–ã®ã‚’ãŠé¸ã³ãã ã•ã„"
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
@@ -8273,9 +7657,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã¯ã™ã§ã«èª°ã‹åˆ¥äººã«ã¤ã‹ã‚ã‚Œã¦ã„ã¾ã™ã€‚ä»–ã®ã‚’ãŠé¸ã³ãã ã•ã„。"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯å¿…é ˆã§ã™"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8291,9 +7674,7 @@ msgstr "確èªç”¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-"申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€å…¥åŠ›ã—ãŸãƒ‘スワードã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸã€‚å†åº¦å…¥åŠ›ã—ã¦ãã "
-"ã•ã„。"
+msgstr "申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€å…¥åŠ›ã—ãŸãƒ‘スワードã¯ä¸€è‡´ã—ã¾ã›ã‚“ã§ã—ãŸã€‚å†åº¦å…¥åŠ›ã—ã¦ãã ã•ã„。"
#: utils/functions.py:102
msgid "2 days ago"
@@ -8328,9 +7709,8 @@ msgid "Successfully deleted the requested avatars."
msgstr ""
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "個ã®è³ªå•ãŒå›žç­”募集中"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
@@ -8358,22 +7738,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr ""
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"Your subscription is saved, but email address %(email)s needs to be "
-"validated, please see <a href='%(details_url)s'>more details here</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "メール更新頻度ãŒæ—¥åˆŠã«è¨­å®šã•ã‚Œã¾ã—ãŸã€‚"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "残念ãªãŒã‚‰ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8386,19 +7763,16 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "アカウントを作æˆã™ã‚‹"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "ã“ã“ã«ã‚µã‚¤ãƒ³ã—ã¦ãã ã•ã„:"
+msgstr ""
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "ã“ã“ã«ã‚µã‚¤ãƒ³ã—ã¦ãã ã•ã„:"
+msgstr "投稿を削除/復元ã™ã‚‹ã«ã¯ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ãã ã•ã„"
#: views/commands.py:1042
#, python-format
@@ -8419,14 +7793,12 @@ msgid "Sorry, only thread moderators can use this function"
msgstr ""
#: views/commands.py:1536
-#, fuzzy
msgid "The answer is now unpublished"
-msgstr "回答ãŒæŠ•ç¨¿ã•ã‚ŒãŸã¨ã"
+msgstr ""
#: views/commands.py:1540
-#, fuzzy
msgid "The answer is now published"
-msgstr "回答ãŒæŠ•ç¨¿ã•ã‚ŒãŸã¨ã"
+msgstr ""
#: views/meta.py:47
#, python-format
@@ -8454,9 +7826,8 @@ msgid "Privacy policy"
msgstr "プライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "タグを利用ã™ã‚‹"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8466,16 +7837,14 @@ msgid ""
msgstr ""
#: views/readers.py:421
-#, fuzzy
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr "ã“ã®è³ªå•ã¯ãŠæ°—ã«å…¥ã‚Šã¨ã—ã¦é¸ã°ã‚Œã¾ã—ãŸ"
+msgstr ""
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’モデレートã™ã‚‹"
+msgstr ""
#: views/users.py:529
msgid "user profile"
@@ -8498,19 +7867,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "プロファイル:徳"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "メッセージ:"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "プロファイル:応答"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8525,9 +7891,8 @@ msgid "user karma"
msgstr "ユーザーã®ã‚«ãƒ«ãƒž"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "プロファイル:徳"
+msgstr "プロフィール - ユーザーã®ã‚«ãƒ«ãƒž"
#: views/users.py:902
msgid "users favorite questions"
@@ -8550,9 +7915,9 @@ msgid "profile - email subscriptions"
msgstr "プロファイル:メール登録ãªã©"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "プロファイル:応答"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8564,46 +7929,41 @@ msgid "allowed file types are '%(file_types)s'"
msgstr ""
#: views/writers.py:104
-#, fuzzy, python-format
+#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr "最大アップロードファイルサイズ㯠%sK ã§ã™ã€‚"
+msgstr ""
#: views/writers.py:112
-#, fuzzy
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr ""
-"ファイルアップロードエラー:サイト管ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。ã”å”力ã‚ã‚ŠãŒã¨ã†"
-"ã”ã–ã„ã¾ã™ã€‚"
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "未回答"
+msgstr ""
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ç„¡åŠ¹ã§ã™"
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "何もã¿ã¤ã‹ã‚‰ãªã„"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr ""
#: views/writers.py:749
@@ -8622,9 +7982,8 @@ msgid "sorry, we seem to have some technical difficulties"
msgstr ""
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "残念ãªãŒã‚‰ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã•ã‚ŒãŸãƒšãƒ¼ã‚¸ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8639,1490 +7998,32 @@ msgstr ""
#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "ログアウト"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Clicking <strong>Logout</strong> will log you out from the forumbut will "
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-#~ "completely - please make sure to log out from your OpenID provider as "
-#~ "well."
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
-#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
-#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
-#~ "the most interesting questions. Also, when you sign up for the first time "
-#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a> personal image.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "最近ã®è³ªå•"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "質å•ã®è¨˜è¿°çš„ãªã‚¿ã‚¤ãƒˆãƒ«ã‚’入力ã—ã¦ãã ã•ã„"
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "ã“ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¯gravatorã«ãƒªãƒ³ã‚¯ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-
-# 80%
-#, fuzzy
-#~ msgid "vote/"
-#~ msgstr "投票"
-
-# 78%
-#, fuzzy
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "タグを利用ã™ã‚‹"
-
-#, fuzzy
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "パスワードを変更ã™ã‚‹"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "ユーザã®ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "ユーザã®ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
-
-#, fuzzy
-#~ msgid "favorite"
-#~ msgstr "ãŠæ°—ã«å…¥ã‚Š"
-
-#~ msgid "question_answered"
-#~ msgstr "回答"
-
-#~ msgid "answer_commented"
-#~ msgstr "回答コメント"
-
-#~ msgid "answer_accepted"
-#~ msgstr "ç´å¾—ã•ã‚ŒãŸå›žç­”"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "個人的ã«é¸æŠžã•ã‚ŒãŸ"
-
-#~ msgid "Incorrect username."
-#~ msgstr "sorry, there is no such user name"
-
-#, fuzzy
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "<p>Dear %(name)s,</p></p>The following question has been updated on the "
-#~ "Q&A forum:</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Please remember that you can always <a href='%(link)s'>adjust</a> "
-#~ "frequency of the email updates or turn them off entirely.<br/>If you "
-#~ "believe that this message was sent in an error, please email about it the "
-#~ "forum administrator at %(email)s.</p><p>Sincerely,</p><p>Your friendly "
-#~ "Q&A forum server.</p>"
-
-#, fuzzy
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "sorry, file uploading requires karma >60"
-
-#, fuzzy
-#~ msgid "cannot revoke old vote"
-#~ msgstr "キャンセルã•ã‚ŒãŸæŠ•ç¥¨"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s ãŒæ”¹å¤‰ã—ãŸè³ªå•"
-
-#~ msgid "change %(email)s info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Enter your new email into the box below</span> "
-#~ "if you'd like to use another email for <strong>update subscriptions</"
-#~ "strong>.<br>Currently you are using <strong>%(email)s</strong>"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<span class='strong big'>Please enter your email address in the box below."
-#~ "</span> Valid email address is required on this Q&amp;A forum. If you "
-#~ "like, you can <strong>receive updates</strong> on interesting questions "
-#~ "or entire forum via email. Also, your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. Email addresses are never shown or otherwise shared with anybody "
-#~ "else."
-
-#~ msgid "Your new Email"
-#~ msgstr ""
-#~ "<strong>Your new Email:</strong> (will <strong>not</strong> be shown to "
-#~ "anyone, must be valid)"
-
-#, fuzzy
-#~ msgid "Save Email"
-#~ msgstr "メールアドレス"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">An email with a validation link has been sent "
-#~ "to %(email)s.</span> Please <strong>follow the emailed link</strong> with "
-#~ "your web browser. Email validation is necessary to help insure the proper "
-#~ "use of email on <span class=\"orange\">Q&amp;A</span>. If you would like "
-#~ "to use <strong>another email</strong>, please <a "
-#~ "href='%(change_email_url)s'><strong>change it again</strong></a>."
-
-#~ msgid "Email not changed"
-#~ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã¯å¤‰æ›´ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Your email address %(email)s has not been "
-#~ "changed.</span> If you decide to change it later - you can always do it "
-#~ "by editing it in your user profile or by using the <a "
-#~ "href='%(change_email_url)s'><strong>previous form</strong></a> again."
-
-#~ msgid "Email changed"
-#~ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã¯å¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Your email address is now set to %(email)s.</"
-#~ "span> Updates on the questions that you like most will be sent to this "
-#~ "address. Email notifications are sent once a day or less frequently - "
-#~ "only when there are any news."
-
-#~ msgid "thanks for verifying email"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Thank you for verifying your email!</span> Now "
-#~ "you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-#~ "if you find a very interesting question you can <strong>subscribe for the "
-#~ "updates</strong> - then will be notified about changes <strong>once a "
-#~ "day</strong> or less frequently."
-
-#~ msgid "email key not sent"
-#~ msgstr "Validation email not sent"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Your current email address %(email)s has been "
-#~ "validated before</span> so the new key was not sent. You can <a "
-#~ "href='%(change_link)s'>change</a> email used for update subscriptions if "
-#~ "necessary."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span> Please create your <strong>screen name</"
-#~ "strong> and save your <strong>email</strong> address. Saved email address "
-#~ "will let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<p><span class='strong big'>Oops... looks like screen name %(username)s "
-#~ "is already used in another account.</span></p><p>Please choose another "
-#~ "screen name to use with your %(provider)s login. Also, a valid email "
-#~ "address is required on the <span class='orange'>Q&amp;A</span> forum. "
-#~ "Your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. If you like, you can <strong>receive updates</strong> on the "
-#~ "interesting questions or entire forum by email. Email addresses are never "
-#~ "shown or otherwise shared with anybody else.</p>"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span></p><p>You can either keep your <strong>screen "
-#~ "name</strong> the same as your %(provider)s login name or choose some "
-#~ "other nickname.</p><p>Also, please save a valid <strong>email</strong> "
-#~ "address. With the email you can <strong>subscribe for the updates</"
-#~ "strong> on the most interesting questions. Email address is also used to "
-#~ "create and retrieve your unique avatar image - <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "Facebook login.</span> Please create your <strong>screen name</strong> "
-#~ "and save your <strong>email</strong> address. Saved email address will "
-#~ "let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "ã“ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¯ã™ã§ã«å­˜åœ¨ã—ã¦ã„ã¾ã™ã€‚ä»–ã®ã‚’使ã£ã¦ãã ã•ã„。"
-
-#~ msgid "Screen name label"
-#~ msgstr "<strong>スクリーンå</strong> (<i>ä»–ã®ã²ã¨ã«è¡¨ç¤ºã•ã‚Œã¾ã™</i>)"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr ""
-#~ "<strong>Receive forum updates by email</strong> - this will help our "
-#~ "community grow and become more useful.<br/>By default <span "
-#~ "class='orange'>Q&amp;A</span> forum sends up to <strong>one email digest "
-#~ "per week</strong> - only when there is anything new.<br/>If you like, "
-#~ "please adjust this now or any time later from your user account."
-
-#, fuzzy
-#~ msgid "please select one of the options above"
-#~ msgstr "上記ã‹ã‚‰ä¸€ã¤é¸æŠžã—ã¦ãã ã•ã„"
-
-#~ msgid "Login"
-#~ msgstr "ログイン"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "ãªãœOpenIDã‚’ã¤ã‹ã†ã®ã‹ï¼Ÿ"
-
-#~ msgid "with openid it is easier"
-#~ msgstr ""
-#~ "OpenIDã‚’ã¤ã‹ã†ã¨ã€ã‚らãŸã«ãƒ¦ãƒ¼ã‚¶åã¨ãƒ‘スワードを作る必è¦ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "ã™ã¹ã¦ã®OpenID対応ウェブサイトã§ãŠãªã˜ãƒ­ã‚°ã‚¤ãƒ³ã‚’安全ã«å†åˆ©ç”¨ã§ãã¾ã™ã€‚"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "ã™ã§ã«å¤šæ•°ã®ã‚¦ã‚§ãƒ–サイトã§OpenIDアカウントãŒåˆ©ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr ""
-#~ "OpenIDã¯ã€å¤šãã®çµ„ç¹”ãŒã‚µãƒãƒ¼ãƒˆã—ã¦ã„るオープンスタンダードã«åŸºã¥ã„ã¦ã„ã¾"
-#~ "ã™ã€‚"
-
-#~ msgid "Find out more"
-#~ msgstr "より詳ã—ã知るã«ã¯"
-
-#~ msgid "Get OpenID"
-#~ msgstr "OpenIDã‚’å–å¾—ã™ã‚‹"
-
-#~ msgid "Traditional signup info"
-#~ msgstr ""
-#~ "<span class='strong big'>If you prefer, create your forum login name and "
-#~ "password here. However</span>, please keep in mind that we also support "
-#~ "<strong>OpenID</strong> login method. With <strong>OpenID</strong> you "
-#~ "can simply reuse your external login (e.g. Gmail or AOL) without ever "
-#~ "sharing your login details with anyone and having to remember yet another "
-#~ "password."
-
-#~ msgid "answer permanent link"
-#~ msgstr "回答ã®ãƒªãƒ³ã‚¯"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "ã™ã¹ã¦ã®ã‚¿ã‚°ã‚’ã¿ã‚‹"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "ã“ã®è³ªå•ã¯ãŠæ°—ã«å…¥ã‚Šã«é¸ã°ã‚Œã¾ã—ãŸ"
-
-#~ msgid "Related tags"
-#~ msgstr "ã‚¿ã‚°"
-
-#, fuzzy
-#~ msgid "Display tag filter"
-#~ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¿ã‚°ãƒ•ã‚£ãƒ«ã‚¿ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„"
-
-#~ msgid "Badges summary"
-#~ msgstr "ãƒãƒƒã‚¸ã‚µãƒžãƒªãƒ¼"
-
-#, fuzzy
-#~ msgid ""
-#~ "Below is the list of available badges and number \n"
-#~ "of times each type of badge has been awarded. Give us feedback at "
-#~ "%(feedback_faq_url)s.\n"
-#~ msgstr ""
-#~ "Currently badges differ only by their level: <strong>gold</strong>, "
-#~ "<strong>silver</strong> and <strong>bronze</strong> (their meanings are "
-#~ "described on the right). In the future there will be many types of badges "
-#~ "at each level. <strong>Please give us your <a "
-#~ "href='%(feedback_faq_url)s'>feedback</a></strong> - what kinds of badges "
-#~ "would you like to see and suggest the activity for which those badges "
-#~ "might be awarded."
-
-#~ msgid "silver badge description"
-#~ msgstr ""
-#~ "銀ãƒãƒƒã‚¸ã‚’å¾—ã‚‹ã«ã¯ã€è‘—ã—ã„勤勉ã•ãŒå¿…è¦ã§ã™ã€‚得る事ãŒã§ããŸãªã‚‰ã€ãã‚Œã¯ã“ã®"
-#~ "コミュニティーã¸ã®å‰å¤§ãªè²¢çŒ®ã‚’æ„味ã—ã¦ã„ã¾ã™ã€‚"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "is a <strong>question and answer</strong> site - <strong>it is not a "
-#~ "discussion group</strong>. Please avoid holding debates in your answers "
-#~ "as they tend to dilute the essense of questions and answers. For the "
-#~ "brief discussions please use commenting facility."
-
-#~ msgid "Rep system summary"
-#~ msgstr ""
-#~ "When a question or answer is upvoted, the user who posted them will gain "
-#~ "some points, which are called \"karma points\". These points serve as a "
-#~ "rough measure of the community trust to him/her. Various moderation tasks "
-#~ "are gradually assigned to the users based on those points."
-
-#~ msgid "what is gravatar"
-#~ msgstr "What is gravatar?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "<strong>Gravatar</strong> means <strong>g</strong>lobally <strong>r</"
-#~ "strong>ecognized <strong>avatar</strong> - your unique avatar image "
-#~ "associated with your email address. It's simply a picture that shows next "
-#~ "to your posts on the websites that support gravatar protocol. By default "
-#~ "gravar appears as a square filled with a snowflake-like figure. You can "
-#~ "<strong>set your image</strong> at <a href='http://gravatar."
-#~ "com'><strong>gravatar.com</strong></a>"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "よã‚ã—ããŠã­ãŒã„ã—ã¾ã™ã€‚\n"
-#~ "--\n"
-#~ "Q&A フォーラム管ç†"
-
-# "ã“れらã®ãƒãƒªã‚·ãƒ¼ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å€‹äººæƒ…å ±ä¿è­·ã®æ”¹å–„ã®ç‚ºã«ä¿®æ­£ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ãã®ã‚ˆã†ãªå¤‰æ›´ãŒã‚ã‚‹ãŸã³ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å†…部通知システムを経由ã—ã¦é€šçŸ¥ã‚’å—ã‘ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-# "These policies may be adjusted to improve protection of user's privacy. "
-# "Whenever such changes occur, users will be notified via the internal "
-# "messaging system. "
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¨¿ã¯è‰¯ã„ã¨æ€ã†ï¼ˆå†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-# "ã“れらã®ãƒãƒªã‚·ãƒ¼ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å€‹äººæƒ…å ±ä¿è­·ã®æ”¹å–„ã®ç‚ºã«ä¿®æ­£ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ãã®ã‚ˆã†ãªå¤‰æ›´ãŒã‚ã‚‹ãŸã³ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å†…部通知システムを経由ã—ã¦é€šçŸ¥ã‚’å—ã‘ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-# "These policies may be adjusted to improve protection of user's privacy. "
-# "Whenever such changes occur, users will be notified via the internal "
-# "messaging system. "
-#, fuzzy
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¨¿ã¯è‰¯ã„ã¨æ€ã†ï¼ˆå†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¥¨ã¯è‰¯ããªã„(å†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#, fuzzy
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¥¨ã¯è‰¯ããªã„(å†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "ã‚‚ã£ã¨ã‚‚<strong>投票ã•ã‚ŒãŸ</strong>質å•"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "ã‚‚ã£ã¨ã‚‚<strong>投票ã•ã‚ŒãŸ</strong>質å•"
-
-#~ msgid "posts per page"
-#~ msgstr "ページã‚ãŸã‚Šã®æŠ•ç¨¿æ•°"
-
-#~ msgid "Tag list"
-#~ msgstr "タグリスト"
-
-#~ msgid "reputation"
-#~ msgstr "信用度"
-
-#~ msgid "oldest answers"
-#~ msgstr "回答順"
-
-#~ msgid "newest answers"
-#~ msgstr "最新"
-
-#~ msgid "popular answers"
-#~ msgstr "支æŒã•ã‚Œã¦ã„ã‚‹é †"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Please start posting your answer anonymously</"
-#~ "span> - your answer will be saved within the current session and "
-#~ "published after you log in or create a new account. Please try to give a "
-#~ "<strong>substantial answer</strong>, for discussions, <strong>please use "
-#~ "comments</strong> and <strong>please do remember to vote</strong> (after "
-#~ "you log in)!"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "<span class='big strong'>よã†ã“ãï¼</span>"
-
-# "<span class='big strong'>You are welcome to answer your own question</span>, "
-# "but please make sure to give an <strong>answer</strong>. Remember that you "
-# "can always <strong>revise your original question</strong>. Please "
-# "<strong>use comments for discussions</strong> and <strong>please don't "
-# "forget to vote :)</strong> for the answers that you liked (or perhaps did "
-# "not like)! "
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "<span class='big strong'>Please try to give a substantial answer</span>. "
-#~ "If you wanted to comment on the question or answer, just <strong>use the "
-#~ "commenting tool</strong>. Please remember that you can always "
-#~ "<strong>revise your answers</strong> - no need to answer the same "
-#~ "question twice. Also, please <strong>don't forget to vote</strong> - it "
-#~ "really helps to select the best questions and answers!"
-
-#, fuzzy
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "投稿ã™ã‚‹ãŸã‚ã«ãƒ­ã‚°ã‚¤ãƒ³ï¼ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹"
-
-#~ msgid "Answer the question"
-#~ msgstr "Post Your Answer"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "ã‚‚ã—ãã¯"
-
-#~ msgid "email"
-#~ msgstr "メールアドレス"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "メール更新ãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "question asked"
-#~ msgstr "質å•æ—¥"
-
-#~ msgid "question was seen"
-#~ msgstr "閲覧数"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> once a day by email when there are any new "
-#~ "answers or updates"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#, fuzzy
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "\n"
-#~ "(note: you can always <a href='%(profile_url)s?"
-#~ "sort=email_subscriptions'>adjust frequency</a> of email updates)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "<span class='strong'>Here</span> (once you log in) you will be able to "
-#~ "sign up for the periodic email updates about this question."
-
-#~ msgid "email subscription settings info"
-#~ msgstr ""
-#~ "<span class='big strong'>Adjust frequency of email updates.</span> "
-#~ "Receive updates on interesting questions by email, <strong><br/>help the "
-#~ "community</strong> by answering questions of your colleagues. If you do "
-#~ "not wish to receive emails - select 'no email' on all items below.<br/"
-#~ ">Updates are only sent when there is any new activity on selected items."
-
-#~ msgid "Stop sending email"
-#~ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚’åœæ­¢ã™ã‚‹"
-
-#~ msgid "age unit"
-#~ msgstr "æ­³"
-
-#, fuzzy
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span>ãƒãƒƒã‚¸\n"
-#~ " "
-
-# msgid "<span class=\"count\">{{cnt}}</span> Vote"
-# msgid_plural "<span class=\"count\">{{cnt}}</span> Votes"
-# msgstr[0] "<span class=\"count\">{{cnt}}</span>個ã®æŠ•ç¥¨"
-#~ msgid "thumb up"
-#~ msgstr "イイãƒ"
-
-#, fuzzy
-#~ msgid "user has voted up this many times"
-#~ msgstr "Post Your Answer"
-
-#~ msgid "thumb down"
-#~ msgstr "( ´ _ã‚`)"
-
-#, fuzzy
-#~ msgid "user voted down this many times"
-#~ msgstr "Post Your Answer"
-
-#~ msgid "reputation history"
-#~ msgstr "信用度履歴"
-
-#~ msgid "recent activity"
-#~ msgstr "最近ã®æ´»å‹•"
-
-#~ msgid "casted votes"
-#~ msgstr "votes"
-
-#~ msgid "answer tips"
-#~ msgstr "コツ"
-
-#~ msgid "please try to provide details"
-#~ msgstr "詳細をæä¾›ã—ã¦ã¿ã¾ã—ょã†"
-
-#~ msgid "Markdown tips"
-#~ msgstr "Markdown 記法ã®åŸºæœ¬"
-
-#~ msgid "ask a question"
-#~ msgstr "質å•ã™ã‚‹"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">You are welcome to start submitting your "
-#~ "question anonymously</span>. When you submit the post, you will be "
-#~ "redirected to the login/signup page. Your question will be saved in the "
-#~ "current session and will be published after you log in. Login/signup "
-#~ "process is very simple. Login takes about 30 seconds, initial signup "
-#~ "takes a minute or less."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "投稿ã™ã‚‹ãŸã‚ã«ãƒ­ã‚°ã‚¤ãƒ³ï¼ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—ã™ã‚‹"
-
-#~ msgid "question tips"
-#~ msgstr "コツ"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "CNPROG コミュニティーã«é©ã—ãŸè³ªå•ã‚’ã—ã¾ã—ょã†ã€‚"
-
-#~ msgid "login"
-#~ msgstr "ログイン"
-
-#~ msgid "choose password"
-#~ msgstr "パスワード"
-
-#~ msgid "retype password"
-#~ msgstr "パスワード <i>(確èªç”¨)</i>"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "ã‚ãŸã‚‰ã—ã„質å•"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "å¾³"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "質å•ã®å†…容ã¯ï¼‘ï¼æ–‡å­—以上必è¦ã§ã™"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "有効ãªé›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„"
-
-# "ã“れらã®ãƒãƒªã‚·ãƒ¼ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å€‹äººæƒ…å ±ä¿è­·ã®æ”¹å–„ã®ç‚ºã«ä¿®æ­£ã•ã‚Œã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚ãã®ã‚ˆã†ãªå¤‰æ›´ãŒã‚ã‚‹ãŸã³ã«ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å†…部通知システムを経由ã—ã¦é€šçŸ¥ã‚’å—ã‘ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚"
-# "These policies may be adjusted to improve protection of user's privacy. "
-# "Whenever such changes occur, users will be notified via the internal "
-# "messaging system. "
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¨¿ã¯è‰¯ã„ã¨æ€ã†ï¼ˆå†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "ã“ã®æŠ•ç¥¨ã¯è‰¯ããªã„(å†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)個ã®å›žç­”:\n"
-#~ " "
-
-#, fuzzy
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "ã“ã®è³ªå•ã‚’ãŠæ°—ã«å…¥ã‚Šã«ç™»éŒ²ã™ã‚‹ï¼ˆå†åº¦ã‚¯ãƒªãƒƒã‚¯ã§ã‚­ãƒ£ãƒ³ã‚»ãƒ«ï¼‰"
-
-#~ msgid "Question tags"
-#~ msgstr "ã‚¿ã‚°"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "サイトã®çŠ¶æ…‹"
-
-#~ msgid "community wiki"
-#~ msgstr "コミュニティー wiki"
-
-#~ msgid "Location"
-#~ msgstr "場所"
-
-#, fuzzy
-#~ msgid "Askbot"
-#~ msgstr "QAã¨ã¯"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "ã“ã“ã¯ã¯ã˜ã‚ã¦ã§ã™ã‹ï¼Ÿ <a href=\"%s\">FAQ</a>ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã—ょã†ã€‚"
-
-#, fuzzy
-#~ msgid "newquestion/"
-#~ msgstr "ã‚ãŸã‚‰ã—ã„質å•"
-
-#, fuzzy
-#~ msgid "newanswer/"
-#~ msgstr "回答"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "ユーザーåé †"
-
-#, fuzzy
-#~ msgid "disciplined"
-#~ msgstr "è¦å¾‹çš„"
-
-#, fuzzy
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "%s 以上ã®ã‚¹ã‚³ã‚¢ã®è‡ªèº«ã®ãƒã‚¹ãƒˆã‚’削除ã—ãŸ"
-
-#, fuzzy
-#~ msgid "peer-pressure"
-#~ msgstr "åŒåƒšã‹ã‚‰ã®ãƒ—レッシャー"
-
-#, fuzzy
-#~ msgid "nice-answer"
-#~ msgstr "ナイス回答"
-
-#, fuzzy
-#~ msgid "nice-question"
-#~ msgstr "ã‚ãŸã‚‰ã—ã„質å•"
-
-#, fuzzy
-#~ msgid "pundit"
-#~ msgstr "評論家"
-
-#, fuzzy
-#~ msgid "popular-question"
-#~ msgstr "人気ã®è³ªå•"
-
-#, fuzzy
-#~ msgid "citizen-patrol"
-#~ msgstr "市民パトロール"
-
-#, fuzzy
-#~ msgid "cleanup"
-#~ msgstr "クリーンアップ"
-
-#, fuzzy
-#~ msgid "critic"
-#~ msgstr "批評家"
-
-#, fuzzy
-#~ msgid "editor"
-#~ msgstr "編集者"
-
-#, fuzzy
-#~ msgid "organizer"
-#~ msgstr "オーガナイザー"
-
-#, fuzzy
-#~ msgid "scholar"
-#~ msgstr "学者"
-
-#, fuzzy
-#~ msgid "student"
-#~ msgstr "生徒"
-
-#, fuzzy
-#~ msgid "supporter"
-#~ msgstr "サãƒãƒ¼ã‚¿ãƒ¼"
-
-#, fuzzy
-#~ msgid "teacher"
-#~ msgstr "教師"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "質å•ã«æœ€åˆã«å›žç­”ã—ã¤ã¤å°‘ãªãã¨ã‚‚一ã¤ã®ä¸Šã’投票ã—ãŸ"
-
-#, fuzzy
-#~ msgid "autobiographer"
-#~ msgstr "自ä¼ä½œå®¶"
-
-#, fuzzy
-#~ msgid "self-learner"
-#~ msgstr "自習者"
-
-#, fuzzy
-#~ msgid "great-answer"
-#~ msgstr "å‰å¤§ãªå›žç­”"
-
-#, fuzzy
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Post Your Answer"
-
-#, fuzzy
-#~ msgid "great-question"
-#~ msgstr "å‰å¤§ãªè³ªå•"
-
-#, fuzzy
-#~ msgid "Question voted up 100 times"
-#~ msgstr "質å•ãŒ %s 回上ã’投票ã•ã‚ŒãŸ"
-
-#, fuzzy
-#~ msgid "stellar-question"
-#~ msgstr "スター質å•"
-
-#, fuzzy
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "質å•ãŒ %s ユーザã®ãŠæ°—ã«å…¥ã‚Šã«ãªã£ãŸ"
-
-#, fuzzy
-#~ msgid "famous-question"
-#~ msgstr "è‘—åãªè³ªå•"
-
-#, fuzzy
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "%s 回読ã¾ã‚ŒãŸè³ªå•ã‚’ã—ãŸ"
-
-#, fuzzy
-#~ msgid "good-answer"
-#~ msgstr "良ã„回答"
-
-#, fuzzy
-#~ msgid "good-question"
-#~ msgstr "良ã„質å•"
-
-#, fuzzy
-#~ msgid "Question voted up 25 times"
-#~ msgstr "質å•ãŒ %s 回上ã’投票ã•ã‚ŒãŸ"
-
-#, fuzzy
-#~ msgid "favorite-question"
-#~ msgstr "ãŠæ°—ã«å…¥ã‚Šã®è³ªå•"
-
-#, fuzzy
-#~ msgid "civic-duty"
-#~ msgstr "市民ã®ç¾©å‹™"
-
-#~ msgid "Strunk & White"
-#~ msgstr "「木下是清ã€"
-
-#, fuzzy
-#~ msgid "strunk-and-white"
-#~ msgstr "「木下是清ã€"
-
-#, fuzzy
-#~ msgid "Generalist"
-#~ msgstr "é€ä¿¡è€…ã¯"
-
-#, fuzzy
-#~ msgid "generalist"
-#~ msgstr "é€ä¿¡è€…ã¯"
-
-#, fuzzy
-#~ msgid "expert"
-#~ msgstr "レãƒãƒ¼ãƒˆã™ã‚‹"
-
-#, fuzzy
-#~ msgid "notable-question"
-#~ msgstr "å“越ã—ãŸè³ªå•"
-
-#, fuzzy
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "%s 回読ã¾ã‚ŒãŸè³ªå•ã‚’ã—ãŸ"
-
-#, fuzzy
-#~ msgid "enlightened"
-#~ msgstr "よãã‚ã‹ã£ã¦ã„らã£ã—ゃる"
-
-#, fuzzy
-#~ msgid "guru"
-#~ msgstr "導師"
-
-#, fuzzy
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "回答ãŒç´å¾—ã•ã‚Œã€%s 回上ã’投票ã•ã‚ŒãŸ"
-
-#, fuzzy
-#~ msgid "necromancer"
-#~ msgstr "ãƒã‚¯ãƒ­ãƒžãƒ³ã‚µãƒ¼"
-
-#, fuzzy
-#~ msgid "taxonomist"
-#~ msgstr "体系学者"
-
-#~ msgid "About"
-#~ msgstr "QAã¨ã¯"
-
-#~ msgid "how to validate email title"
-#~ msgstr "How to validate email and why?"
-
-#~ msgid "Sender is"
-#~ msgstr "é€ä¿¡è€…ã¯"
-
-#~ msgid "Message body:"
-#~ msgstr "メッセージ本文:"
-
-#~ msgid "Logout now"
-#~ msgstr "ã„ã¾ãƒ­ã‚°ã‚¢ã‚¦ãƒˆã™ã‚‹"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr "ã“ã®è³ªå•ã‚’ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰ã¨ã‚Šã®ãžã(å†åº¦ã‚¯ãƒªãƒƒã‚¯ã§å†ç™»éŒ²ï¼‰"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "'%(tag_name)s'ã‚¿ã‚°ã¥ã‘られãŸè³ªå•ã‚’ã¿ã‚‹"
-
-#~ msgid "favorites"
-#~ msgstr "ãŠæ°—ã«å…¥ã‚Š"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "ã“ã®è³ªå•ã¯ãŠæ°—ã«å…¥ã‚Šã«é¸ã°ã‚Œã¾ã—ãŸ"
-
-#~ msgid "Login name"
-#~ msgstr "ログインå"
-
-#, fuzzy
-#~ msgid "home"
-#~ msgstr "ホーム"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "人間ã§ã™"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "(%(comment_count)s個ã®ã‚³ãƒ¡ãƒ³ãƒˆï¼‰\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)個ã®å›žç­”:\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)個ã®å›žç­”:\n"
-#~ " "
-
-#~ msgid "reputation points"
-#~ msgstr "å¾³"
-
-#, fuzzy
-#~ msgid "badges: "
-#~ msgstr "ãƒãƒƒã‚¸"
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "ã‚ãªãŸã®è³ªå•ã¨ãã®å›žç­”ã®ã™ã¹ã¦ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "ã‚ãªãŸã®è³ªå•ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "質å•ã¨ãã®å›žç­”ã®ã™ã¹ã¦ã¯å‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "question"
-#~ msgstr "質å•"
-
-#~ msgid "Most <strong>recently updated</strong> questions"
-#~ msgstr "<strong>最近更新ã•ã‚ŒãŸ</strong>質å•"
-
-#~ msgid "most <strong>recently asked</strong> questions"
-#~ msgstr "<strong>最近尋ã­ã‚‰ã‚ŒãŸ</strong>質å•"
-
-#~ msgid "most <strong>active</strong> questions in the last 24 hours</strong>"
-#~ msgstr "最近24時間ã§ã‚‚ã£ã¨ã‚‚<strong>活発ãª</strong>質å•"
-
-#~ msgid "title must be at least 10 characters"
-#~ msgstr "タイトルã¯ï¼‘ï¼æ–‡å­—以上必è¦ã§ã™"
-
-#~ msgid "question content must be at least 10 characters"
-#~ msgstr "質å•ã®å†…容ã¯ï¼‘ï¼æ–‡å­—以上必è¦ã§ã™"
-
-#~ msgid ""
-#~ "Tags are short keywords, with no spaces within. At least %(min)s and up "
-#~ "to %(max)s tags can be used."
-#~ msgstr ""
-#~ "ã‚¿ã‚°ã¯çŸ­ã„キーワードã§ç©ºç™½æ–‡å­—(スペース)ã¯å«ã‚ã¾ã›ã‚“。少ãªãã¨ã‚‚ %(min)"
-#~ "s ã¤ã€ãã—㦠%(max)s ã¤ã¾ã§ã®ã‚¿ã‚°ãŒä½¿ç”¨ã§ãã¾ã™ã€‚"
-
-#~ msgid "email update message subject"
-#~ msgstr "Q&Aフォーラムã‹ã‚‰ã®ãƒ‹ãƒ¥ãƒ¼ã‚¹"
-
-#~ msgid ""
-#~ "Perhaps you could look up previously sent forum reminders in your mailbox."
-#~ msgstr ""
-#~ "ãŠãらãã€ãƒ¡ãƒ¼ãƒ«ãƒœãƒƒã‚¯ã‚¹ã®ä¸­ã«ä»¥å‰é€ã£ãŸãƒ•ã‚©ãƒ¼ãƒ©ãƒ ã®ãƒªãƒžã‚¤ãƒ³ãƒ€ãƒ¼ãŒè¦‹ä»˜ã‹ã‚‹"
-#~ "ã¯ãšã€‚"
-
-#~ msgid "sorry, system error"
-#~ msgstr "残念ãªãŒã‚‰ã€ã‚·ã‚¹ãƒ†ãƒ ã‚¨ãƒ©ãƒ¼"
-
-#~ msgid "Account functions"
-#~ msgstr "アカウント機能"
-
-#~ msgid "Change email "
-#~ msgstr "メールアドレスを変更ã™ã‚‹"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr "アカウントã«ç´ã¥ã„ãŸé›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’追加もã—ãã¯æ›´æ–°ã™ã‚‹"
-
-#~ msgid "Change OpenID"
-#~ msgstr "OpenIDを変更ã™ã‚‹"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "アカウントã«ç´ã¥ã„ãŸOpenIDを変更ã™ã‚‹"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "ユーザåã¨ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚’ウェブサイトã‹ã‚‰æ¶ˆåŽ»ã™ã‚‹"
-
-#~ msgid "toggle preview"
-#~ msgstr "プレビューをトグルã™ã‚‹"
-
-#~ msgid "What Are Tags"
-#~ msgstr "ã‚¿ã‚°ã¨ã¯ä½•ã‹"
-
-#~ msgid "Tags are words that will tell others what this question is about."
-#~ msgstr "ã‚¿ã‚°ã¯è¨€è‘‰ã€ã»ã‹ã®ã²ã¨ã«ã“ã®è³ªå•ã«ã¤ã„ã¦ä¼ãˆã‚‹ãŸã‚ã®ã€‚"
-
-#~ msgid "They will help other find your question."
-#~ msgstr "ã‚¿ã‚°ã¯åŠ©ã‘ã‚‹ã€ã»ã‹ã®ã²ã¨ãŒã“ã®è³ªå•ã‚’見ã¤ã‘ã‚‹ã®ã«ã€‚"
-
-#~ msgid "A question can have up to %s tags, but it must have at least %s."
-#~ msgstr "質å•ã«ã¯ %s 個ã¾ã§ã‚¿ã‚°ãŒã¤ã‘られã¾ã™ã€å°‘ãªãã¨ã‚‚ %s 個必è¦ã§ã™ã€‚"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "ユーザーã¯ãƒãƒƒã‚¸ã‚’授与ã•ã‚Œã¦ã„ã¾ã™ï¼š"
-
-#~ msgid "reading channel"
-#~ msgstr "ãƒãƒ£ãƒ³ãƒãƒ«ã‚’読んã§ã„ã‚‹"
-
-#~ msgid "author blog"
-#~ msgstr "作者ブログ"
-
-#~ msgid "using tags"
-#~ msgstr "タグを利用ã—ã¦ã„ã‚‹"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "ブックRSSフィードを購読ã™ã‚‹"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "<span class='strong'>To change your password</span> please fill out and "
-#~ "submit this form"
-
-#~ msgid "contact"
-#~ msgstr "ãŠå•ã„åˆã‚ã›"
-
-#~ msgid "books"
-#~ msgstr "ブック"
-
-#~ msgid "last updated questions"
-#~ msgstr "最近更新ã•ã‚ŒãŸè³ªå•"
-
-#~ msgid "hottest questions"
-#~ msgstr "ホットãªè³ªå•"
-
-#~ msgid "popular tags"
-#~ msgstr "ã‚¿ã‚°"
-
-#~ msgid "Recent awards"
-#~ msgstr "最近ã®ãƒãƒƒã‚¸"
-
-#~ msgid "subscribe to last 30 questions by RSS"
-#~ msgstr "最新ã®30質å•ã®RSSを購読ã™ã‚‹"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "<p>ã“ã®ã‚¦ã‚§ãƒ–サイトã¯ã€<a href='http://lifesciencedb.jp/lsdb.cgi?"
-#~ "lng=jp&gg=policy'>ライフサイエンス統åˆãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ—ロジェクトサイトãƒãƒª"
-#~ "シー</a>ã«æº–ã˜ã¦ã„ã¾ã™ã€‚</p>"
-
-# "ユーザーã®ãƒ—ライãƒã‚·ãƒ¼ã‚’å°Šé‡ã™ã‚‹äº‹ã¯ã“ã® Q&amp;A フォーラムã®é‡è¦ãªåŽŸå‰‡ã§ã™ã€‚"
-# "ã“ã®ãƒšãƒ¼ã‚¸ã®æƒ…å ±ã¯ã€ã©ã®ã‚ˆã†ã«ã“ã®ãƒ•ã‚©ãƒ¼ãƒ©ãƒ ãŒãƒ¦ãƒ¼ã‚¶ã®ãƒ—ライãƒã‚·ãƒ¼ã‚’ä¿è­·ã—ã¦ã„ã‚‹ã‹ã€"
-# "ã¾ãŸã€ã©ã®ã‚ˆã†ãªã‚¿ã‚¤ãƒ—ã®æƒ…å ±ãŒé›†ã‚られã¦ã„ã‚‹ã®ã‹ã«ã¤ã„ã¦è©³ã—ãè¿°ã¹ã¦ã„ã¾ã™ã€‚"
-# "Respecting users privacy is an important core principle of this Q&amp;A "
-# "forum. Information on this page details how this forum protects your "
-# "privacy, and what type of information is collected."
-#~ msgid "Site Visitors"
-#~ msgstr " "
-
-# "サイト訪å•è€…æ•°"
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr " "
-
-# "質å•é–²è¦§ã€è³ªå•ã‚„回答ã®æ›´æ–°å±¥æ­´ã®æƒ…å ±ã‹ã‚‰ã€"
-# "正確ãªé–²è¦§æ•°ã®ç”£å‡ºã€ãƒ‡ãƒ¼ã‚¿ã®ç„¡æ¬ æ€§ã®ä¿æŒã¨é©åˆ‡ãªæ›´æ–°ã®å ±å‘Šã®ãŸã‚ã«å„ユーザã®è¡Œå‹•ã®æ™‚刻ã¨å†…容ãŒè¨˜éŒ²ã•ã‚Œã¾ã™ã€‚"
-# "Information on question views, revisions of questions and answers - both "
-# "times and content are recorded for each user in order to correctly count "
-# "number of views, maintain data integrity and report relevant updates."
-#~ msgid "Personal Information"
-#~ msgstr " "
-
-# "個人情報"
-#~ msgid "details on personal information policies"
-#~ msgstr " "
-
-# "ä»–ã®ã‚µãƒ¼ãƒ“ス"
-#~ msgid "details on sharing data with third parties"
-#~ msgstr " "
-
-# "フォーラムã«ãŠã„ã¦ã€ãƒ¦ãƒ¼ã‚¶ã®é¸æŠžã¨ã—ã¦å…¬é–‹ã—ã¦ã„ãªã„データã¯ã‚らゆる第三者ã¨å…±æœ‰ã•ã‚Œã¾ã›ã‚“。"
-# "None of the data that is not openly shown on the forum by the choice of the "
-# "user is shared with any third party."
-#~ msgid "Cookies"
-#~ msgstr " "
-
-# "フォーラムソフトウェアã¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã‚¯ãƒƒã‚­ãƒ¼æŠ€è¡“ã«ã‚ˆã‚Šãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’ä¿æŒã—ã¦ã„ã¾ã™ã€‚フォーラムãŒæ­£å¸¸ã«åƒããŸã‚ã«ã¯ã€ã‚¯ãƒƒã‚­ãƒ¼ã¯ã”利用ã®ãƒ–ラウザã®ä¸­ã§æœ‰åŠ¹åŒ–ã•ã‚Œãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。"
-#
-# "Forum software relies on the internet cookie technology to keep track of "
-# "user sessions. Cookies must be enabled in your browser so that forum can "
-# "work for you."
-#~ msgid "Policy Changes"
-#~ msgstr " "
-
-# "ãƒãƒªã‚·ãƒ¼ã®æ›´æ–°"
-#~ msgid "how privacy policies can be changed"
-#~ msgstr " "
-
-#~ msgid "Title tips"
-#~ msgstr "タイトルã®ã‚³ãƒ„"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "ã‚¿ã‚°ã¯è³ªå•ã‚’体系化ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™"
-
-#~ msgid "Found by tags"
-#~ msgstr "タグ付ã‘られãŸè³ªå•"
-
-#~ msgid "Questions Tagged With %(tagname)"
-#~ msgstr "%(tagname)ã‚¿ã‚°ã¤ã‘られãŸè³ªå•"
-
-#~ msgid "most recently asked questions"
-#~ msgstr "最近尋ã­ã‚‰ã‚ŒãŸè³ªå•"
-
-#~ msgid "Posted:"
-#~ msgstr "投稿日:"
-
-#~ msgid "Updated:"
-#~ msgstr "更新日:"
-
-#~ msgid "Did not find anything?"
-#~ msgstr "何も見付ã‹ã‚Šã¾ã›ã‚“ã‹ï¼Ÿ"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s questions tagged %(tagname)s\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s questions tagged %(tagname)s\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question tagged</"
-#~ "p><p><span class=\"tag\">%(tagname)s</span></p>"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s questions containing "
-#~ "%(searchtitle)s in full text\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s questions containing "
-#~ "%(searchtitle)s in full text\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s questions containing "
-#~ "%(searchtitle)s\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s questions containing "
-#~ "%(searchtitle)s\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-
-#~ msgid "Questions are sorted by the <strong>time of last update</strong>."
-#~ msgstr "<strong>最終更新時ã«</strong>質å•ã¯ã‚½ãƒ¼ãƒˆã•ã‚Œã¦ã¾ã™ã€‚"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "<strong>最近回答ã•ã‚ŒãŸ</strong>質å•ã‹ã‚‰è¡¨ç¤ºã—ã¦ã¾ã™ã€‚"
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "質å•ã¯<strong>回答数</strong>ã§ã‚½ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr "ã‚‚ã£ã¨ã‚‚回答ã•ã‚ŒãŸè³ªå•ã‹ã‚‰è¡¨ç¤ºã—ã¦ã¾ã™ã€‚"
-
-#~ msgid "Questions are sorted by the <strong>number of votes</strong>."
-#~ msgstr "<strong>投票数ã«</strong>質å•ã¯ã‚½ãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
-
-#~ msgid "Most voted questions are shown first."
-#~ msgstr "ã‚‚ã£ã¨ã‚‚投票ã•ã‚ŒãŸè³ªå•ãŒæœ€åˆã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
-
-#~ msgid "authentication settings"
-#~ msgstr "èªè¨¼è¨­å®š"
-
-#~ msgid "other preferences"
-#~ msgstr "ãã®ã»ã‹ã®ç’°å¢ƒè¨­å®š"
-
-#~ msgid "User tools"
-#~ msgstr "ユーザーツール"
-
-#~ msgid "image associated with your email address"
-#~ msgstr "é›»å­ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã«é–¢é€£ã¥ã„ã¦ã„ã‚‹ç”»åƒ"
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "<a href='%(gravatar_faq_url)s'>gravatar</a>"
-
-#~ msgid "Profile Updated."
-#~ msgstr "プロファイルãŒæ›´æ–°ã•ã‚Œã¾ã—ãŸã€‚"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Answer\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Answers\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span>個ã®å›žç­”\n"
-#~ " "
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(cnt)s</span> Votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " <span class=\"count\">1</span>個ã®æŠ•ç¥¨\n"
-#~ " "
-
-#~ msgid "karma history"
-#~ msgstr "å¾³ã®å±¥æ­´"
-
-#~ msgid "add new comment"
-#~ msgstr "コメントを追加ã™ã‚‹"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "æ–°è¦ãƒ¦ãƒ¼ã‚¶ã‚µã‚¤ãƒ³ã‚¢ãƒƒãƒ—"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "申ã—訳ã”ã–ã„ã¾ã›ã‚“ã€ã„ãã¤ã‹å•é¡ŒãŒã‚るよã†ã§ã™ï¼š"
-
-#~ msgid "Existing account"
-#~ msgstr "存在ã™ã‚‹ã‚¢ã‚«ã‚¦ãƒ³ãƒˆ"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "パスワードを忘れã¾ã—ãŸã‹ï¼Ÿ"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Please select your favorite login method "
-#~ "below.</span></p><p><font color=\"gray\">External login services use <a "
-#~ "href=\"http://openid.net\"><b>OpenID</b></a> technology, where your "
-#~ "password always stays confidential between you and your login provider "
-#~ "and you don't have to remember another one. CNPROG option requires your "
-#~ "login name and password entered here.</font></p>"
-
-#~ msgid "Enter your "
-#~ msgstr "入力ã—ã¦ãã ã•ã„ã€"
-
-#~ msgid "return to login page"
-#~ msgstr "ログインページã«ã‚‚ã©ã‚‹"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "アカウント:OpenID URLを変更ã™ã‚‹"
-
-#~ msgid "Account: delete account"
-#~ msgstr "アカウント:アカウントを消去ã™ã‚‹"
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "パスワードï¼OpenID URL"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(セキュリティã®ãŸã‚ã«å¿…é ˆã§ã™ï¼‰"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "アカウントを永é ã«æ¶ˆåŽ»ã™ã‚‹"
-
-#~ msgid "password recovery information"
-#~ msgstr ""
-#~ "<span class='big strong'>Forgot you password? No problems - just get a "
-#~ "new one!</span><br/>Please follow the following steps:<br/>&bull; submit "
-#~ "your user name below and check your email<br/>&bull; <strong>follow the "
-#~ "activation link</strong> for the new password - sent to you by email and "
-#~ "login with the suggested password<br/>&bull; at this you might want to "
-#~ "change your password to something you can remember better"
-
-#~ msgid "Reset password"
-#~ msgstr "æ–°ã—ã„パスワードを発é€ã™ã‚‹"
-
-#~ msgid "return to login"
-#~ msgstr "ログインã«æˆ»ã‚‹"
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "To change your password, please follow these steps:\n"
-#~ "* visit this link: %(key_link)s\n"
-#~ "* login with user name %(username)s and password %(password)s\n"
-#~ "* go to your user profile and set the password to something you can "
-#~ "remember"
-
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your </span><span id=\"enter_your_what\" "
-#~ "class='big strong'>Provider user name</span><br/><span class='grey'>(or "
-#~ "select another login method above)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your <a class=\"openid_logo\" href="
-#~ "\"http://openid.net\">OpenID</a> web address</span><br/><span "
-#~ "class='grey'>(or choose another login method above)</span>"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr ""
-#~ "<span class='big strong'>Enter your CNPROG login and password</span><br/"
-#~ "><span class='grey'>(or select your OpenID provider above)</span>"
-
-#~ msgid "Create account"
-#~ msgstr "アカウントを作æˆã™ã‚‹"
-
-#~ msgid "You are already logged in with that user."
-#~ msgstr "ã™ã§ã«ãƒ­ã‚°ã‚¤ãƒ³æ¸ˆã¿ã§ã™ã€‚"
-
-#~ msgid "karuma history"
-#~ msgstr "å¾³ã®è¶³è·¡"
-
-#~ msgid "Password changed."
-#~ msgstr "パスワードãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚"
-
-#~ msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-#~ msgstr ""
-#~ "許å¯ã•ã‚Œã¦ã„るファイルタイプ㯠"
-#~ "'jpg'ã€'jpeg'ã€'gif'ã€'bmp'ã€'png'ã¨'tiff'ã§ã™ã€‚"
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "有効ãªãƒ¦ãƒ¼ã‚¶åã¨ãƒ‘スワードを入力ã—ã¦ãã ã•ã„(ã©ã¡ã‚‰ã‚‚大文字å°æ–‡å­—ãŒãã¹ã¤"
-#~ "ã•ã‚Œã¾ã™ï¼‰ã€‚"
-
-#~ msgid "Login failed."
-#~ msgstr "ログインã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#~ msgid "Error, the oauth token is not on the server"
-#~ msgstr "エラー。OAuthトークンãŒã‚ã‚Šã¾ã›ã‚“"
-
-#~ msgid "Something went wrong! Auth tokens do not match"
-#~ msgstr "ãªã«ã‹æ‚ªã„よã†ã§ã™ã€‚èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ãŒä¸€è‡´ã—ã¾ã›ã‚“。"
-
-#~ msgid "The OpenId authentication request was canceled"
-#~ msgstr "OpenID èªè¨¼ãƒªã‚¯ã‚¨ã‚¹ãƒˆãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "The OpenId authentication failed: "
-#~ msgstr "OpenID èªè¨¼ã«å¤±æ•—ã—ã¾ã—ãŸï¼š"
-
-#~ msgid "Setup needed"
-#~ msgstr "セットアップãŒå¿…è¦ã§ã™"
-
-#~ msgid "Enter your OpenId Url"
-#~ msgstr "ã‚ãªãŸã®OpenID URLを入力ã—ã¦ãã ã•ã„"
-
-#~ msgid "first time greeting with %(url)s"
-#~ msgstr "Hello and welcome to OSQA - <a href='%(url)s'>please join us</a>!"
-
-#~ msgid ""
-#~ "\n"
-#~ "\t\t\t\thave total %(q_num)s questions\n"
-#~ "\t\t\t\t"
-#~ msgid_plural ""
-#~ "\n"
-#~ "\t\t\t\thave total %(q_num)s questions\n"
-#~ "\t\t\t\t"
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question</p>"
-
-#~ msgid "OSQA administration area"
-#~ msgstr "OSQA 管ç†ã‚¨ãƒªã‚¢"
-
-#~ msgid "Dashboard"
-#~ msgstr "ダッシュボード"
-
-#~ msgid "Welcome to the OSQA administration area."
-#~ msgstr "よã†ã“ãã€OSQA管ç†ã‚¨ãƒªã‚¢ã¸ã€‚"
-
-#~ msgid "Quick statistics"
-#~ msgstr "統計概è¦"
-
-#~ msgid "Administration menu"
-#~ msgstr "管ç†ãƒ¡ãƒ‹ãƒ¥ãƒ¼"
-
-#~ msgid "You were automatically subscribed to this question."
-#~ msgstr "ã‚ãªãŸã¯è‡ªå‹•çš„ã«ã“ã®è³ªå•ã‚’登録ã—ã¦ã„ã¾ã™ã€‚"
-
-#~ msgid ""
-#~ "(you can adjust your notification settings on your <a href=\"%s"
-#~ "\">profile</a>)"
-#~ msgstr ""
-#~ "(<a href=\"%s\">プロフィール</a>設定ã§é›»å­ãƒ¡ãƒ¼ãƒ«é€šçŸ¥ã®è¨­å®šå¤‰æ›´ãŒå¯èƒ½ã§"
-#~ "ã™))"
-
-#~ msgid "Notifications and subscription settings"
-#~ msgstr "通知ã¨ç™»éŒ²ã®è¨­å®š"
-
-#~ msgid ""
-#~ "Here you can decide which types of notifications you wish to receive, and "
-#~ "their frequency."
-#~ msgstr "ã“ã“ã§ã¯é€šçŸ¥ã®ã‚¿ã‚¤ãƒ—ã¨é »åº¦ã‚’望ã¿é€šã‚Šã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
-
-#~ msgid "Manage"
-#~ msgstr "管ç†"
-
-#~ msgid "Notify me when:"
-#~ msgstr "通知設定:"
-
-#~ msgid "A new member joins"
-#~ msgstr "ã‚ãŸã‚‰ã—ã„メンãƒãƒ¼ãŒåŠ ã‚ã£ãŸ"
-
-#~ msgid "A new question matching my interesting tags is posted"
-#~ msgstr "自分ã®èˆˆå‘³ã‚ã‚‹ã‚¿ã‚°ã«ãƒžãƒƒãƒã—ãŸæ–°ã—ã„質å•ãŒæŠ•ç¨¿ã•ã‚ŒãŸ"
-
-#~ msgid "There's an update on one of my subscriptions"
-#~ msgstr "登録ã®ã²ã¨ã¤ãŒæ›´æ–°ã•ã‚ŒãŸ"
-
-#~ msgid "Auto subscribe me to:"
-#~ msgstr "自動登録設定:"
-
-#~ msgid "Questions I ask"
-#~ msgstr "質å•ã—ãŸã¨ã"
-
-#~ msgid "Questions I view"
-#~ msgstr "質å•ã‚’ã¿ãŸã¨ã"
-
-#~ msgid "All questions matching my interesting tags"
-#~ msgstr "自分ã®èˆˆå‘³ã‚ã‚‹ã‚¿ã‚°ã«ãƒžãƒƒãƒã—ãŸã™ã¹ã¦ã®è³ªå•"
-
-#~ msgid "On my subscriptions, notify me when:"
-#~ msgstr "自分ã®ç™»éŒ²ã®é€šçŸ¥è¨­å®šï¼š"
-
-#~ msgid "A comment on one of my posts is posted"
-#~ msgstr "自分ã®æŠ•ç¨¿ã«ã‚³ãƒ¡ãƒ³ãƒˆãŒã¤ã„ãŸã¨ã"
-
-#~ msgid "An answer is accepted"
-#~ msgstr "回答ãŒç´å¾—ã•ã‚ŒãŸã¨ã"
-
-#~ msgid "More:"
-#~ msgstr "ã•ã‚‰ã«ï¼š"
-
-#~ msgid ""
-#~ "Notify me when someone replies to one of my comments on any post using "
-#~ "the @username notation"
-#~ msgstr ""
-#~ "自分ã®ã‚³ãƒ¡ãƒ³ãƒˆã«ã ã‚Œã‹ãŒ @username 記法をã¤ã‹ã£ãŸå¿œç­”を投稿ã—ãŸã¨ãã«é€šçŸ¥"
-#~ "ã™ã‚‹"
-
-#~ msgid "Send me the daily digest with information about the site activity"
-#~ msgstr "サイトã«ã¤ã„ã¦ã®æƒ…å ±ã®ã¤ã„ãŸæ—¥åˆŠãƒ€ã‚¤ã‚¸ã‚§ã‚¹ãƒˆã‚’å—ã‘å–ã‚‹"
-
-#~ msgid "Authentication settings"
-#~ msgstr "èªè¨¼è¨­å®š"
-
-#~ msgid ""
-#~ "These are the external authentication providers currently associated with "
-#~ "your account."
-#~ msgstr ""
-#~ "ã“れらã¯ã€ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ç¾åœ¨é–¢é€£ã¥ã‘られã¦ã„る外部èªè¨¼ãƒ—ロãƒã‚¤ãƒ€ãƒ¼ã§"
-#~ "ã™ã€‚"
-
-#~ msgid "Preferences"
-#~ msgstr "環境設定"
-
-#~ msgid "Here you can set some personal preferences."
-#~ msgstr "ã“ã“ã§ã¯ã„ãã¤ã‹ã®å€‹äººçš„環境設定をセットã§ãã¾ã™ã€‚"
-
-#~ msgid "Navigation:"
-#~ msgstr "ナビゲーション"
-
-#~ msgid "Allways remember the sort order I apply to the lists I view"
-#~ msgstr "閲覧ã—ãŸã“ã¨ã®ã‚るリストã®ã‚½ãƒ¼ãƒˆé †ã‚’ã¤ã­ã«è¨˜æ†¶ã™ã‚‹"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/ja/LC_MESSAGES/djangojs.mo b/askbot/locale/ja/LC_MESSAGES/djangojs.mo
index b60d67db..eab333b4 100644
--- a/askbot/locale/ja/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ja/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ja/LC_MESSAGES/djangojs.po b/askbot/locale/ja/LC_MESSAGES/djangojs.po
index 8ec25704..eff9a8ef 100644
--- a/askbot/locale/ja/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ja/LC_MESSAGES/djangojs.po
@@ -1,76 +1,76 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
# Tomoyuki KATO <tomo@dream.daynight.jp>, 2012-2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2011-12-07 11:33+0200\n"
-"Last-Translator: tnishiki <tnishiki@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ja\n"
+"PO-Revision-Date: 2013-07-13 19:09+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Japanese (http://www.transifex.com/projects/p/askbot/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.1.6\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
-msgstr ""
+msgstr "本当㫠%s ã®ãƒ­ã‚°ã‚¤ãƒ³ã‚’削除ã—ãŸã„ã§ã™ã‹ï¼Ÿ"
#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "1ã¤ä»¥ä¸Šã®ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•ã‚’追加ã—ã¦ãã ã•ã„。"
#: media/jquery-openid/jquery.openid.js:93
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "今ã™ãã«ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹æ–¹æ³•ãŒã‚ã‚Šã¾ã›ã‚“ã€ä»¥ä¸‹ã®ã‚¢ã‚¤ã‚³ãƒ³ã®ã©ã‚Œã‹ã‚’クリックã—ã¦1ã¤ä»¥ä¸Šã‚’追加ã—ã¦ãã ã•ã„。"
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
-msgstr ""
+msgstr "パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“"
#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
-msgstr ""
+msgstr "ç¾åœ¨ã®ãƒ­ã‚°ã‚¤ãƒ³æ–¹æ³•ã®è¡¨ç¤ºãƒ»å¤‰æ›´"
#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
-msgstr ""
+msgstr "%s を入力ã—ã¦ã€é€²ã‚“ã§ãã ã•ã„"
#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
-msgstr ""
+msgstr "%(provider_name)s アカウントを %(site)s ã«æŽ¥ç¶šã—ã¾ã™"
#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
-msgstr ""
+msgstr "%s ã®ãƒ‘スワードを変更ã—ã¾ã™"
#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
-msgstr ""
+msgstr "パスワードを変更ã—ã¾ã™"
#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
-msgstr ""
+msgstr "%s ã®ãƒ‘スワードを作æˆã—ã¾ã™"
#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
-msgstr ""
+msgstr "パスワードを作æˆã—ã¾ã™"
#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
-msgstr ""
+msgstr "パスワードä¿è­·ã•ã‚ŒãŸã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã—ã¾ã™"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
@@ -129,7 +129,7 @@ msgstr ""
#: media/js/post.js:28
msgid "loading..."
-msgstr ""
+msgstr "読ã¿è¾¼ã¿ä¸­..."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
@@ -180,31 +180,31 @@ msgstr ""
#: media/js/post.js:548
msgid "insufficient privilege"
-msgstr ""
+msgstr "ä¸å分ãªæ¨©é™"
#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr ""
+msgstr "申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€ã‚ãªãŸã®å›žç­”ã‚’å—é ˜ã§ãã¾ã›ã‚“"
#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
-msgstr ""
+msgstr "ログインã—ã¦ãã ã•ã„"
#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
-msgstr ""
+msgstr "匿åユーザーã¯è³ªå•ã‚’フォローã§ãã¾ã›ã‚“"
#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
-msgstr ""
+msgstr "匿åユーザーã¯è³ªå•ã‚’購読ã§ãã¾ã›ã‚“"
#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
-msgstr ""
+msgstr "申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€åŒ¿åユーザーã¯æŠ•ç¥¨ã§ãã¾ã›ã‚“ "
#: media/js/post.js:558
msgid "please confirm offensive"
-msgstr ""
+msgstr "ã‚ãªãŸã¯ã“ã®æŠ•ç¨¿ãŒæ”»æ’ƒçš„ã€ã‚¹ãƒ‘ムã€åºƒå‘Šã€æ‚ªæ„ã®ã‚ã‚‹æ„見ãªã©ã§ã‚ã‚‹ã¨æ€ã„ã¾ã™ã‹ï¼Ÿ"
#: media/js/post.js:559
msgid "please confirm removal of offensive flag"
@@ -212,23 +212,23 @@ msgstr "ã“ã®æŠ•ç¨¿ãŒæœ¬å½“ã«ã€æ”»æ’ƒçš„ã€ã‚¹ãƒ‘ムã€åºƒå‘Šã€æ‚ªæ„ã®ã‚
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
-msgstr ""
+msgstr "匿åユーザーãŒæ”»æ’ƒçš„ãªæŠ•ç¨¿ã®ãƒ•ãƒ©ã‚°ã‚’ã¤ã‘られã¾ã›ã‚“"
#: media/js/post.js:561
msgid "confirm delete"
-msgstr ""
+msgstr "本当ã«ã“れを削除ã—ãŸã„ã§ã™ã‹ï¼Ÿ"
#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr ""
+msgstr "申ã—訳ã‚ã‚Šã¾ã›ã‚“ãŒã€åŒ¿åユーザーã¯æŠ•ç¨¿ã‚’削除ã¾ãŸã¯å¾©æ—§ã§ãã¾ã›ã‚“"
#: media/js/post.js:563
msgid "post recovered"
-msgstr ""
+msgstr "ã“ã‚Œã§æŠ•ç¨¿ãŒå¾©å…ƒã•ã‚Œã¾ã—ãŸï¼"
#: media/js/post.js:564
msgid "post deleted"
-msgstr ""
+msgstr "投稿ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
#: media/js/post.js:831
msgid "Follow"
@@ -266,11 +266,11 @@ msgstr ""
#: media/js/post.js:1665
msgid "add comment"
-msgstr ""
+msgstr "コメントã®è¿½åŠ "
#: media/js/post.js:1671
msgid "save comment"
-msgstr ""
+msgstr "コメントã®ä¿å­˜"
#: media/js/post.js:1711
#, c-format
@@ -313,7 +313,7 @@ msgstr ""
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
-msgstr ""
+msgstr "質å•ã®è¦‹å‡ºã—を入力ã—ã¦ãã ã•ã„ ( >10 文字)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
@@ -341,8 +341,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -393,21 +392,21 @@ msgstr ""
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr ""
+msgstr "ã‚¿ã‚° \"<span></span>\" ãŒä¸€è‡´ã—ã¾ã™:"
#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
-msgstr ""
+msgstr "ã•ã‚‰ã« %s 個ã€è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã›ã‚“..."
#: media/js/user.js:15
msgid "Please select at least one item"
-msgstr ""
+msgstr "最低1ã¤ã®é …目をé¸æŠžã—ã¦ãã ã•ã„"
#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
-msgstr[0] ""
+msgstr[0] "ã“ã®é€šçŸ¥ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ"
#: media/js/user.js:66
msgid "Close this entry?"
@@ -461,22 +460,22 @@ msgstr ""
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
+msgstr "%(username)s をフォローã™ã‚‹ã«ã¯<a href=\"%(signin_url)s\">サインイン</a>ã—ã¦ãã ã•ã„"
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr ""
+msgstr "%s ã®ãƒ•ã‚©ãƒ­ãƒ¼è§£é™¤"
#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr ""
+msgstr "%s ã®ãƒ•ã‚©ãƒ­ãƒ¼ä¸­"
#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr ""
+msgstr "%s ã®ãƒ•ã‚©ãƒ­ãƒ¼"
#: media/js/user.js:883
msgid "add group"
@@ -492,7 +491,7 @@ msgstr ""
#: media/js/utils.js:117
msgid "click to close"
-msgstr ""
+msgstr "é–‰ã˜ã‚‹ã«ã¯ã‚¯ãƒªãƒƒã‚¯ã—ã¦ãã ã•ã„"
#: media/js/utils.js:880
msgid "click to edit this comment"
@@ -704,67 +703,67 @@ msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
-msgstr ""
+msgstr "太字"
#: media/js/wmd/wmd.js:32
msgid "italic"
-msgstr ""
+msgstr "斜体"
#: media/js/wmd/wmd.js:33
msgid "link"
-msgstr ""
+msgstr "リンク"
#: media/js/wmd/wmd.js:34
msgid "quote"
-msgstr ""
+msgstr "引用"
#: media/js/wmd/wmd.js:35
msgid "preformatted text"
-msgstr ""
+msgstr "整形済ã¿ãƒ†ã‚­ã‚¹ãƒˆ"
#: media/js/wmd/wmd.js:36
msgid "image"
-msgstr ""
+msgstr "ç”»åƒ"
#: media/js/wmd/wmd.js:37
msgid "attachment"
-msgstr ""
+msgstr "添付"
#: media/js/wmd/wmd.js:38
msgid "numbered list"
-msgstr ""
+msgstr "番å·ä»˜ãリスト"
#: media/js/wmd/wmd.js:39
msgid "bulleted list"
-msgstr ""
+msgstr "箇æ¡æ›¸ãリスト"
#: media/js/wmd/wmd.js:40
msgid "heading"
-msgstr ""
+msgstr "見出ã—"
#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
-msgstr ""
+msgstr "水平線"
#: media/js/wmd/wmd.js:42
msgid "undo"
-msgstr ""
+msgstr "ã‚„ã‚Šç›´ã—"
#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
msgid "redo"
-msgstr ""
+msgstr "å†å®Ÿè¡Œ"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
+msgstr "ç”»åƒã®URL(例ã€http://www.example.com/image.jpg)を入力ã—ã¦ãã ã•ã„ã€ã¾ãŸã¯ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’アップロードã—ã¦ãã ã•ã„"
#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr ""
+msgstr "ウェブアドレス(例ã€http://www.example.com \"page title\")を入力ã—ã¦ãã ã•ã„"
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
-msgstr ""
+msgstr "ファイルをé¸æŠžã—ã¦ã‚¢ãƒƒãƒ—ロードã—ã¦ãã ã•ã„:"
#: media/js/wmd/wmd.js:1836
msgid "image description"
@@ -778,5 +777,11 @@ msgstr ""
msgid "link text"
msgstr ""
-msgid "post a comment"
-msgstr "save comment"
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/ko/LC_MESSAGES/django.mo b/askbot/locale/ko/LC_MESSAGES/django.mo
index 7424b5be..033bf0fd 100644
--- a/askbot/locale/ko/LC_MESSAGES/django.mo
+++ b/askbot/locale/ko/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ko/LC_MESSAGES/django.po b/askbot/locale/ko/LC_MESSAGES/django.po
index df7b519d..32d7c156 100644
--- a/askbot/locale/ko/LC_MESSAGES/django.po
+++ b/askbot/locale/ko/LC_MESSAGES/django.po
@@ -4,12 +4,13 @@
#
# Translators:
# EunMiLee <16thetower@gmail.com>, 2012
+# 벌찬, 2013
# netyoung <chantrek@gmail.com>, 2012
# evgeny <evgeny.fadeev@gmail.com>, 2009
# Jihui Choi <jihui.choi@gmail.com>, 2013
# alisol <nocaca@daum.net>, 2012
# seok woojing <ultra066@gmail.com>, 2012
-# Sungjin Gang <potopro@gmail.com>, 2013
+# ujuc Gang <potopro@gmail.com>, 2013
# Whoami Jeong <>, 2012
# Yong Choi <sk8er.choi@gmail.com>, 2012
msgid ""
@@ -17,8 +18,8 @@ msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-23 09:58+0000\n"
-"Last-Translator: Sungjin Gang <potopro@gmail.com>\n"
+"PO-Revision-Date: 2013-08-07 02:04+0000\n"
+"Last-Translator: 벌찬\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/askbot/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -399,7 +400,7 @@ msgstr "내 답변 편집"
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
-msgstr ""
+msgstr "현재 ë¼ì¸ ìœ„ì— ê²Œì‹œë¬¼ì„ ì¶”ê°€í•˜ê¸°"
#: tasks.py:119
#, python-format
@@ -567,31 +568,31 @@ msgstr "등ë¡ëœ 사용ìžë§Œì´ í¬ëŸ¼ì— 접근할 수 있습니다"
#: conf/access_control.py:22
msgid "nothing - not required"
-msgstr ""
+msgstr "ì—†ìŒ - 필수 아님"
#: conf/access_control.py:23
msgid "access to content"
-msgstr ""
+msgstr "ë‚´ìš©ì— ì ‘ê·¼"
#: conf/access_control.py:34
msgid "Require valid email for"
-msgstr ""
+msgstr "유효한 ì´ë©”ì¼ì´ 요구ë¨"
#: conf/access_control.py:44
msgid "Allowed email addresses"
-msgstr ""
+msgstr "가능한 ì´ë©”ì¼ ì£¼ì†Œ"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
-msgstr ""
+msgstr "ëª©ë¡ êµ¬ë¶„ì„ ìœ„í•´ ê³µë°±ì„ ì‚¬ìš©í•´ì£¼ì„¸ìš”"
#: conf/access_control.py:54
msgid "Allowed email domain names"
-msgstr ""
+msgstr "가능한 ì´ë©”ì¼ ë„ë©”ì¸ ì´ë¦„"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
+msgstr "ëª©ë¡ êµ¬ë¶„ì„ ìœ„í•´ ê³µë°±ì„ ì‚¬ìš©í•´ì£¼ì„¸ìš”, @ ì‹¬ë³¼ì„ ì‚¬ìš©í•˜ì§€ 마세요!"
#: conf/badges.py:13
msgid "Badge settings"
@@ -867,7 +868,7 @@ msgstr "ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë ¤ë©´ lamsonì´ ë™ìž‘하고 있어야 합니다
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
-msgstr ""
+msgstr "ì „ì†¡ëœ ê²Œì‹œë¬¼: 작성ìžê°€ 게시할 ë•Œ 알림"
#: conf/email.py:327
msgid "Reply by email hostname"
@@ -988,7 +989,7 @@ msgstr "ident.ca 컨슈머 ì‹œí¬ë¦¿"
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
-msgstr ""
+msgstr "메세지와 페ì´ì§€ - 관련정보, ê°œì¸ì •ë³´ì •ì±…, 등등"
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1012,7 +1013,7 @@ msgstr "\"faq\" 페ì´ì§€ì—ì„œ <a href=\"http://validator.w3.org/\">HTML 유효
#: conf/flatpages.py:45
msgid "Instructions on how to ask questions"
-msgstr ""
+msgstr "문ì˜í•˜ëŠ” 방법"
#: conf/flatpages.py:48
msgid ""
diff --git a/askbot/locale/ko/LC_MESSAGES/djangojs.mo b/askbot/locale/ko/LC_MESSAGES/djangojs.mo
index 9806f757..9e789b0a 100644
--- a/askbot/locale/ko/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ko/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ko/LC_MESSAGES/djangojs.po b/askbot/locale/ko/LC_MESSAGES/djangojs.po
index 6a9b4046..4e32aa64 100644
--- a/askbot/locale/ko/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ko/LC_MESSAGES/djangojs.po
@@ -4,15 +4,15 @@
#
# Translators:
# EunMiLee <16thetower@gmail.com>, 2012
-# Sungjin Gang <potopro@gmail.com>, 2013
+# ujuc Gang <potopro@gmail.com>, 2013
# Yong Choi <sk8er.choi@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-07-24 11:27+0000\n"
-"Last-Translator: Sungjin Gang <potopro@gmail.com>\n"
+"PO-Revision-Date: 2013-08-20 16:24+0000\n"
+"Last-Translator: ujuc Gang <potopro@gmail.com>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/askbot/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -102,7 +102,7 @@ msgstr "메시지가 발송ë¨"
#: media/js/group_messaging.js:271
msgid "user {{str}} does not exist"
msgid_plural "users {{str}} do not exist"
-msgstr[0] ""
+msgstr[0] "ì‚¬ìš©ìž {{str}} ê°€ 없습니다."
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
@@ -123,7 +123,7 @@ msgstr "ê·€í•˜ì˜ ì˜ë¬¸ì ì„ 질문하세요"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
-msgstr[0] ""
+msgstr[0] "죄송합니다, 그 tag가 존재하지 않습니다."
#: media/js/live_search.js:313
msgid "search or ask your question"
@@ -136,7 +136,7 @@ msgstr "로딩중.."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
-msgstr[0] ""
+msgstr[0] "%(max_chars)s 글ìžë³´ë‹¤ 작아야 합니다."
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
@@ -144,23 +144,23 @@ msgstr "ì ì–´ë„ í•˜ë‚˜ì˜ íƒœê·¸ë¥¼ 입력하십시오."
#: media/js/post.js:160
msgid "details are required"
-msgstr ""
+msgstr "detailsì´ í•„ìš”í•©ë‹ˆë‹¤."
#: media/js/post.js:163
#, c-format
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
-msgstr[0] ""
+msgstr[0] "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:171
msgid "enter your question"
-msgstr ""
+msgstr "ì§ˆë¬¸ì„ ìž…ë ¥í•´ì£¼ì„¸ìš”."
#: media/js/post.js:174
#, c-format
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
-msgstr[0] ""
+msgstr[0] "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:193
msgid "content cannot be empty"
@@ -170,7 +170,7 @@ msgstr "ì ì–´ë„ í•˜ë‚˜ì˜ íƒœê·¸ë¥¼ 입력하십시오."
#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] ""
+msgstr[0] "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:253
msgid "Back to the question"
@@ -244,7 +244,7 @@ msgstr[0] "%s 팔로워들"
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
+msgstr "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
#: media/js/post.js:901
msgid "remove flag"
@@ -264,7 +264,7 @@ msgstr "ê¸€ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤."
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
-msgstr ""
+msgstr "죄송합니다. 뭔가 올바르지 않습니다."
#: media/js/post.js:1665
msgid "add comment"
@@ -277,17 +277,17 @@ msgstr "댓글 저장"
#: media/js/post.js:1711
#, c-format
msgid "enter at least %s characters"
-msgstr ""
+msgstr "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:1713
#, c-format
msgid "enter at least %s more characters"
-msgstr ""
+msgstr "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:1723
#, c-format
msgid "%s characters left"
-msgstr ""
+msgstr "ì ì–´ë„ %s ê¸€ìž ì´ìƒìœ¼ë¡œ ìž…ë ¥ì„ í•´ì£¼ì‹­ì‹œì˜¤."
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
@@ -295,7 +295,7 @@ msgstr "사소한 수정(ì•Œë¦¼ì„ ë³´ë‚´ì§€ ì•ŠìŒ)"
#: media/js/post.js:1855
msgid "Are you sure you don't want to post this comment?"
-msgstr ""
+msgstr "ì´ postì— ëŒ“ê¸€ì„ ì‚­ì œ 하실 건가요?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -303,15 +303,15 @@ msgstr "지금 당장"
#: media/js/post.js:1956
msgid "delete this comment"
-msgstr ""
+msgstr "í´ë¦­í•˜ì—¬ ì´ ëŒ“ê¸€ 수정"
#: media/js/post.js:2271
msgid "confirm delete comment"
-msgstr ""
+msgstr "ì •ë§ ì´ ëŒ“ê¸€ì„ ì‚­ì œ 하시겠습니까?"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
-msgstr ""
+msgstr "sign in ë˜ëŠ” ê°€ìž…ì„ í•˜ì…”ì•¼ ëŒ“ê¸€ì„ ë‚¨ê¸°ì‹¤ 수 있습니다."
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
@@ -319,78 +319,78 @@ msgstr "ì§ˆë¬¸ì„ ìž…ë ¥í•´ 주세요 (10ìž ì´ìƒ)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "죄송합니다. ì½ê¸°ë§Œ 가능합니다."
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
-msgstr ""
+msgstr "저장"
#: media/js/post.js:3199
msgid "Enter the logo url or upload an image"
-msgstr ""
+msgstr "logo urlì„ ìž…ë ¥í•˜ì‹œê±°ë‚˜ ì´ë¯¸ì§€ë¥¼ 업로드 해주십시오."
#: media/js/post.js:3225
msgid "Do you really want to remove the image?"
-msgstr ""
+msgstr "ì´ë¯¸ì§€ë¥¼ 삭제하길 ì›í•˜ì‹­ë‹ˆê¹Œ?"
#: media/js/post.js:3341
msgid "change logo"
-msgstr ""
+msgstr "logo 변경"
#: media/js/post.js:3342
msgid "add logo"
-msgstr ""
+msgstr "logo 추가"
#: media/js/post.js:3444
#, c-format
msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
+msgstr "tag \"%s\"ê°€ ì´ë¯¸ 추가ë˜ì–´ 있습니다, 반복하여 입력하실 필요가 없습니다.(\"escape\"를 누르시면 ì‚­ì œë©ë‹ˆë‹¤.)"
#: media/js/post.js:3453
#, c-format
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
-msgstr[0] ""
+msgstr[0] "%s tagì— ëŒ€í•œ 최대 허용."
#: media/js/post.js:3799
msgid "Delete category?"
-msgstr ""
+msgstr "카테고리 삭제 하시겠습니까?"
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
-msgstr ""
+msgstr "수정"
#: media/js/post.js:3975
msgid "category name cannot be empty"
-msgstr ""
+msgstr "최소 í•˜ë‚˜ì˜ tag를 입력해 주십시오."
#: media/js/post.js:4011
msgid "already exists at the current level!"
-msgstr ""
+msgstr "ì´ë¯¸ 현재 ë ˆë²¨ì´ ì¡´ìž¬í•©ë‹ˆë‹¤!"
#: media/js/post.js:4047
msgid "add category"
-msgstr ""
+msgstr "카테고리 추가"
#: media/js/post.js:4594
msgid "save tags"
-msgstr ""
+msgstr "tags 저장"
#: media/js/post.js:4689 media/js/post.js.c:4723
msgid "User name:"
-msgstr ""
+msgstr "ì‚¬ìš©ìž ì´ë¦„:"
#: media/js/post.js:4710
msgid "Group name:"
-msgstr ""
+msgstr "그룹 ì´ë¦„:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "following 사용ìžë“¤ì—게 공유:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "following 그룹ì—게 공유:"
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
@@ -418,47 +418,47 @@ msgstr[0] "해당 í•­ëª©ì„ ë‹«ìœ¼ì‹œê² ìŠµë‹ˆê¹Œ?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
-msgstr[0] ""
+msgstr[0] "모든 flags를 제거하고, ì´ í•­ëª©ì„ ìŠ¹ì¸í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
#: media/js/user.js:223
msgid "Post deleted"
-msgstr ""
+msgstr "ê¸€ì´ ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤."
#: media/js/user.js:225
msgid "Post approved"
-msgstr ""
+msgstr "ê¸€ì´ ë³µì›ë˜ì—ˆìŠµë‹ˆë‹¤."
#: media/js/user.js:246
msgid "Accept"
-msgstr ""
+msgstr "수ë½"
#: media/js/user.js:255
msgid "Reject"
-msgstr ""
+msgstr "ê±°ì ˆ"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "새로운 ê±°ì ˆ ì´ìœ  추가"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
+msgstr "해결하기 위한 어떤 것들:"
#: media/js/user.js:443
msgid "Please provide description."
-msgstr ""
+msgstr "ì„¤ëª…ì„ ìž‘ì„±í•˜ì‹­ì‹œì˜¤."
#: media/js/user.js:446
msgid "Please provide details."
-msgstr ""
+msgstr "세부 ì‚¬í•­ì„ ìž‘ì„±í•˜ì‹­ì‹œì˜¤."
#: media/js/user.js:560
msgid "A reason must be selected to delete one."
-msgstr ""
+msgstr "하나를 삭제하려면 ì„ íƒí•˜ì—¬ì•¼ 합니다."
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "í¬ìŠ¤íŠ¸ë¥¼ 거절하기 위해서는 ì„ íƒí•˜ì—¬ì•¼ 합니다."
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
@@ -481,15 +481,15 @@ msgstr "%s 팔로우"
#: media/js/user.js:883
msgid "add group"
-msgstr ""
+msgstr "그룹 추가"
#: media/js/user.js:963
msgid "add"
-msgstr ""
+msgstr "추가"
#: media/js/utils.js:99
msgid "and"
-msgstr ""
+msgstr "그리고"
#: media/js/utils.js:117
msgid "click to close"
@@ -497,211 +497,211 @@ msgstr "close를 ì„ íƒ"
#: media/js/utils.js:880
msgid "click to edit this comment"
-msgstr ""
+msgstr "í´ë¦­í•˜ì—¬ ì´ ëŒ“ê¸€ 수정"
#: media/js/utils.js:905
msgid "convert to answer"
-msgstr ""
+msgstr "답변 변경"
#: media/js/utils.js:958
msgid "Ok"
-msgstr ""
+msgstr "Ok"
#: media/js/utils.js:959 media/js/utils.js.c:1407
msgid "Cancel"
-msgstr ""
+msgstr "취소"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "íŒŒì¼ ì—…ë¡œë“œ: %s"
#: media/js/utils.js:1234
msgid "Choose a different image"
-msgstr ""
+msgstr "다른 ì´ë¯¸ì§€ ì„ íƒ"
#: media/js/utils.js:1236
msgid "Choose a different file"
-msgstr ""
+msgstr "다른 íŒŒì¼ ì„ íƒ"
#: media/js/utils.js:1250
msgid "Oops, looks like we had an error. Sorry."
-msgstr ""
+msgstr "ì´ëŸ°! 오류가 ë°œìƒí–ˆë„¤ìš”. 죄송합니다."
#: media/js/utils.js:1311
msgid "Choose an image to insert"
-msgstr ""
+msgstr "삽입할 ì´ë¯¸ì§€ ì„ íƒ"
#: media/js/utils.js:1313
msgid "Choose a file to insert"
-msgstr ""
+msgstr "삽입할 íŒŒì¼ ì„ íƒ"
#: media/js/utils.js:1326
msgid "Allowed file types are:"
-msgstr ""
+msgstr "íŒŒì¼ í˜•ì‹ í—ˆìš©:"
#: media/js/utils.js:1332
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
msgid "Or paste file url here"
-msgstr ""
+msgstr "íŒŒì¼ urlì„ ì—¬ê¸°ì— ë¶™ì—¬ë„£ê¸° 하십시오."
#: media/js/utils.js:1406
msgid "Save"
-msgstr ""
+msgstr "저장"
#: media/js/utils.js:1478
msgid "saved"
-msgstr ""
+msgstr "저장"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "활성화"
#: media/js/utils.js:1604
msgid "disabled"
-msgstr ""
+msgstr "비활성화"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "그룹 ì´ë¦„"
#: media/js/utils.js:2046
msgid "add new group"
-msgstr ""
+msgstr "새로운 그룹 추가"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "그룹 %(name)sì´ ì¡´ìž¬í•©ë‹ˆë‹¤. 그룹 ì´ë¦„ì€ ëŒ€ì†Œë¬¸ìž êµ¬ë¶„í•©ë‹ˆë‹¤."
#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
-msgstr ""
+msgstr "'%s'ë¡œ íƒœê·¸ëœ ì§ˆë¬¸ë“¤ 보기"
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "ì „"
#: media/js/utils.js:3359
msgid "from now"
-msgstr ""
+msgstr "지금부터"
#: media/js/utils.js:3361
msgid "about a minute"
-msgstr ""
+msgstr "ë¶„ì— ëŒ€í•´ì„œ"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d 분"
#: media/js/utils.js:3363
msgid "about an hour"
-msgstr ""
+msgstr "ì‹œê°„ì— ëŒ€í•´ì„œ"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d 시간"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
-msgstr ""
+msgstr "어제"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d ì¼"
#: media/js/utils.js:3367
msgid "about a month"
-msgstr ""
+msgstr "ê°œì›”ì— ëŒ€í•´ì„œ"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d 개월"
#: media/js/utils.js:3369
msgid "about a year"
-msgstr ""
+msgstr "ë…„ë„ì— ëŒ€í•´"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d ë…„"
#: media/js/utils.js:3468
msgid "Jan"
-msgstr ""
+msgstr "1ì›”"
#: media/js/utils.js:3469
msgid "Feb"
-msgstr ""
+msgstr "2ì›”"
#: media/js/utils.js:3470
msgid "Mar"
-msgstr ""
+msgstr "3ì›”"
#: media/js/utils.js:3471
msgid "Apr"
-msgstr ""
+msgstr "4ì›”"
#: media/js/utils.js:3472
msgid "May"
-msgstr ""
+msgstr "5ì›”"
#: media/js/utils.js:3473
msgid "Jun"
-msgstr ""
+msgstr "6ì›”"
#: media/js/utils.js:3474
msgid "Jul"
-msgstr ""
+msgstr "7ì›”"
#: media/js/utils.js:3475
msgid "Aug"
-msgstr ""
+msgstr "8ì›”"
#: media/js/utils.js:3476
msgid "Sep"
-msgstr ""
+msgstr "9ì›”"
#: media/js/utils.js:3477
msgid "Oct"
-msgstr ""
+msgstr "10ì›”"
#: media/js/utils.js:3478
msgid "Nov"
-msgstr ""
+msgstr "11ì›”"
#: media/js/utils.js:3479
msgid "Dec"
-msgstr ""
+msgstr "12ì›”"
#: media/js/utils.js:3491
msgid "2 days ago"
-msgstr ""
+msgstr "ì´í‹€ ì „"
#: media/js/utils.js:3498
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
-msgstr[0] ""
+msgstr[0] "%s 시간 전"
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
-msgstr[0] ""
+msgstr[0] "%s 분 전"
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
-msgstr ""
+msgstr "íŒŒì¼ ì‚½ìž…"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
msgid "Insert image"
-msgstr ""
+msgstr "ì´ë¯¸ì§€ì— 대한 URL를 입력해주세요. 예를들어, http://www.example.com/image.jpg ë˜ëŠ” ì´ë¯¸ì§€ 파ì¼ì„ 올려주세요."
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -769,15 +769,15 @@ msgstr "업로드할 파ì¼ì„ ì„ íƒí•´ì£¼ì„¸ìš”"
#: media/js/wmd/wmd.js:1836
msgid "image description"
-msgstr ""
+msgstr "ì´ë¯¸ì§€ 설명"
#: media/js/wmd/wmd.js:1839
msgid "file name"
-msgstr ""
+msgstr "íŒŒì¼ ì´ë¦„"
#: media/js/wmd/wmd.js:1843
msgid "link text"
-msgstr ""
+msgstr "ë§í¬ í…스트"
#~ msgid "post a comment"
#~ msgstr "save comment"
diff --git a/askbot/locale/nb_NO/LC_MESSAGES/django.mo b/askbot/locale/nb_NO/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..a2c9f2ee
--- /dev/null
+++ b/askbot/locale/nb_NO/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/nb_NO/LC_MESSAGES/django.po b/askbot/locale/nb_NO/LC_MESSAGES/django.po
new file mode 100644
index 00000000..595720a5
--- /dev/null
+++ b/askbot/locale/nb_NO/LC_MESSAGES/django.po
@@ -0,0 +1,8067 @@
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# injectedreality <transifex@ireality.no>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:06-0500\n"
+"PO-Revision-Date: 2013-09-09 22:33+0000\n"
+"Last-Translator: injectedreality <transifex@ireality.no>\n"
+"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/askbot/language/nb_NO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nb_NO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: exceptions.py:13
+msgid "Sorry, but anonymous visitors cannot access this function"
+msgstr "Beklager, men anonyme besøkende har ikke tillgang til denne funksjonen."
+
+#: feed.py:34 feed.py:108
+msgid " - "
+msgstr "-"
+
+#: feed.py:35 feed.py:109
+msgid "Individual question feed"
+msgstr "Individuell spørsmålsfeed"
+
+#: forms.py:140
+msgid "select country"
+msgstr "velg land"
+
+#: forms.py:150
+msgid "Country"
+msgstr "Land"
+
+#: forms.py:158
+msgid "Country field is required"
+msgstr "Felt for land må fylles ut"
+
+#: forms.py:188
+#, python-format
+msgid "must be > %d word"
+msgid_plural "must be > %d words"
+msgstr[0] "må være minst %d ord"
+msgstr[1] "må være minst %d ord"
+
+#: forms.py:199
+#, python-format
+msgid "must be < %d word"
+msgid_plural "must be < %d words"
+msgstr[0] "må være mindre enn %d ord"
+msgstr[1] "må være mindre enn %d ord"
+
+#: forms.py:220
+msgid "minor edit (don't send alerts)"
+msgstr "mindre endring (ikke send varsel)"
+
+#: forms.py:247 templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
+msgid "title"
+msgstr "tittel"
+
+#: forms.py:249 templates/embed/ask_by_widget.html:170
+msgid "Please enter your question"
+msgstr ""
+
+#: forms.py:260
+#, python-format
+msgid "must have > %d character"
+msgid_plural "must have > %d characters"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forms.py:270
+#, python-format
+msgid "The question is too long, maximum allowed size is %d characters"
+msgstr ""
+
+#: forms.py:277
+#, python-format
+msgid "The question is too long, maximum allowed size is %d bytes"
+msgstr ""
+
+#: forms.py:309
+msgid "content"
+msgstr "innhold"
+
+#: forms.py:370
+#, python-format
+msgid "each tag must be shorter than %(max_chars)d character"
+msgid_plural "each tag must be shorter than %(max_chars)d characters"
+msgstr[0] "hver merkelapp må være på minst %(max_chars)d tegn "
+msgstr[1] "hver merkelapp må være på minst %(max_chars)d tegn "
+
+#: forms.py:407
+msgid ""
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr "Vi har ikke mer plass for å lagre merkelappene. Vennligst forkort eller slett noen av de."
+
+#: forms.py:410 forms.py:1006 models/widgets.py:27
+#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
+msgid "tags"
+msgstr "merkelapper"
+
+#: forms.py:412
+#, python-format
+msgid ""
+"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
+"be used."
+msgid_plural ""
+"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
+"be used."
+msgstr[0] "Merkelapper er korte nøkkelord uten mellomrom. Kun %(max_tags)d merkelapp kan brukes."
+msgstr[1] "Merkelapper er korte nøkkelord uten mellomrom. Opp til %(max_tags)d merkelapper kan brukes."
+
+#: forms.py:439
+#, python-format
+msgid "please use %(tag_count)d tag or less"
+msgid_plural "please use %(tag_count)d tags or less"
+msgstr[0] "vennligst bruk %(tag_count)d merkelapp"
+msgstr[1] "vennligst bruk %(tag_count)d merkelapper eller færre"
+
+#: forms.py:447
+#, python-format
+msgid "At least one of the following tags is required : %(tags)s"
+msgstr "Minst en av de følgende merkelappene er påkrevd: %(tags)s"
+
+#: forms.py:475
+msgid "community wiki (karma is not awarded & many others can edit wiki post)"
+msgstr "community wiki (karma blir ikke tildelt og mange andre kan editere wiki artikler)"
+
+#: forms.py:479
+msgid ""
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "hvis du velger community wiki opsjonen, spørsmål og svar vil ikke generere påeng og navnet til forfatter vil ikke vises"
+
+#: forms.py:496
+msgid "update summary:"
+msgstr "oppdater ingress:"
+
+#: forms.py:498
+msgid ""
+"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
+"improved style, this field is optional)"
+msgstr "legg inn en kort oppsummering av din revisjon (f.eks. stavekontroll, gramatikk, endret stil). Dette feltet er ikke påkrevd"
+
+#: forms.py:585
+msgid "Enter number of points to add or subtract"
+msgstr "Legg inn antall påeng for å tilføre eller fjerne"
+
+#: forms.py:600 const/__init__.py:375
+msgid "approved"
+msgstr "godkjent"
+
+#: forms.py:601 const/__init__.py:376
+msgid "watched"
+msgstr "følger med på"
+
+#: forms.py:602 const/__init__.py:377
+msgid "suspended"
+msgstr "suspandert"
+
+#: forms.py:603 const/__init__.py:378
+msgid "blocked"
+msgstr "blokkert"
+
+#: forms.py:605
+msgid "administrator"
+msgstr "administrator"
+
+#: forms.py:606 const/__init__.py:374
+msgid "moderator"
+msgstr "moderator"
+
+#: forms.py:625
+msgid "Change status to"
+msgstr "Endre status til"
+
+#: forms.py:652
+msgid "which one?"
+msgstr "hvilken?"
+
+#: forms.py:673
+msgid "Cannot change own status"
+msgstr "Kan ikke endre egen status"
+
+#: forms.py:679
+msgid "Cannot turn other user to moderator"
+msgstr "Kan ikke endre andre brukere til moderator"
+
+#: forms.py:686
+msgid "Cannot change status of another moderator"
+msgstr "Kan ikke endre status på andre moderatorer"
+
+#: forms.py:692
+msgid "Cannot change status to admin"
+msgstr "Kan ikke endre status til administrator"
+
+#: forms.py:698
+#, python-format
+msgid ""
+"If you wish to change %(username)s's status, please make a meaningful "
+"selection."
+msgstr "Hvis du ønsker å endre %(username)s sin status, vær vennlig å gjør et meningsfult valg."
+
+#: forms.py:708
+msgid "Subject line"
+msgstr "Subjektlinje"
+
+#: forms.py:713
+msgid "Message text"
+msgstr "Meldingstekst"
+
+#: forms.py:727
+msgid "Your name (optional):"
+msgstr "Ditt navn (valgfritt):"
+
+#: forms.py:728
+msgid "Email:"
+msgstr "Epost:"
+
+#: forms.py:730
+msgid "Your message:"
+msgstr "Din melding:"
+
+#: forms.py:735
+msgid "I don't want to give my email or receive a response:"
+msgstr "Jeg ønsker ikke å gi min epost eller motta tilbakemeldinger:"
+
+#: forms.py:758
+msgid "Please mark \"I dont want to give my mail\" field."
+msgstr "Vennligst kryss av i \"Jeg ønsker ikke å gi min epost\" feltet."
+
+#: forms.py:791
+msgid "keep private within your groups"
+msgstr "hold privat innenfor dine grupper"
+
+#: forms.py:830
+msgid "User name:"
+msgstr "Brukerinnlogging"
+
+#: forms.py:832
+msgid "Enter name to post on behalf of someone else. Can create new accounts."
+msgstr "Legg inn navn for å poste på andres vegne. Kan lage nye kontoer."
+
+#: forms.py:839
+msgid "Email address:"
+msgstr "Epostadresse:"
+
+#: forms.py:889
+msgid "User name is required with the email"
+msgstr "Brukernavn kreves sammen med epost"
+
+#: forms.py:894
+msgid "Email is required if user name is added"
+msgstr "Epost kreves hvis brukernavn er lagt til"
+
+#: forms.py:914 forms.py:957
+msgid "ask anonymously"
+msgstr "spør anonymt"
+
+#: forms.py:916 forms.py:959
+msgid "Check if you do not want to reveal your name when asking this question"
+msgstr "Kryss av hvis du ikke ønsker å vise ditt navn når du spør spørsmålet"
+
+#: forms.py:947
+msgid ""
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr "Innholdslinje er forventet i format: [merkelapp1, merkelapp2, merkelapp3,...] spørsmålstittel"
+
+#: forms.py:1213
+msgid ""
+"You have asked this question anonymously, if you decide to reveal your "
+"identity, please check this box."
+msgstr "Du har spurt dette spørsmålet anonymt. Hvis du ønsker å krediteres for spørsmålet, huk av denne boksen."
+
+#: forms.py:1217
+msgid "reveal identity"
+msgstr "vis identitet"
+
+#: forms.py:1296
+msgid ""
+"Sorry, only owner of the anonymous question can reveal his or her identity, "
+"please uncheck the box"
+msgstr "Beklager. Bare eier av anonyme spørsmål kan velge å vise sin identitet. Vennligst fjern krysset fra boksen"
+
+#: forms.py:1309
+msgid ""
+"Sorry, apparently rules have just changed - it is no longer possible to ask "
+"anonymously. Please either check the \"reveal identity\" box or reload this "
+"page and try editing the question again."
+msgstr "Beklager. Det ser ut til at reglende har endret seg og det er ikke lenger mulig å spøre anonymt. Kryss av enten \"vis identitet\" boksen eller last siden og spør spørsmål på nytt. "
+
+#: forms.py:1373
+msgid "Real name"
+msgstr "Faktisk navn"
+
+#: forms.py:1380
+msgid "Website"
+msgstr "Nettside"
+
+#: forms.py:1387
+msgid "City"
+msgstr "By"
+
+#: forms.py:1396
+msgid "Show country"
+msgstr "Vis land"
+
+#: forms.py:1401
+msgid "Show tag choices"
+msgstr "Vis merkelappvalg"
+
+#: forms.py:1406
+msgid "Date of birth"
+msgstr "Fødselsdato"
+
+#: forms.py:1408
+msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
+msgstr "vil ikke vises. Brukes til å kalkulere alder. Format: YYYY-MM-DD"
+
+#: forms.py:1416
+msgid "Profile"
+msgstr "Profil"
+
+#: forms.py:1425
+msgid "Screen name"
+msgstr "Kallenavn"
+
+#: forms.py:1457 forms.py:1461
+msgid "this email has already been registered, please use another one"
+msgstr "denne epostadressen er allerede registrert. Velg glemt passord eller bruk en annen epostaddresse."
+
+#: forms.py:1470
+msgid "Choose email tag filter"
+msgstr "Velg epost merkelappfilter"
+
+#: forms.py:1522
+msgid "Asked by me"
+msgstr "Spurt av meg"
+
+#: forms.py:1525
+msgid "Answered by me"
+msgstr "Svart på av meg"
+
+#: forms.py:1528
+msgid "Individually selected"
+msgstr "Egenvalgt"
+
+#: forms.py:1531
+msgid "Entire forum (tag filtered)"
+msgstr "Hele forum (merkelappfiltrert)"
+
+#: forms.py:1535
+msgid "Comments and posts mentioning me"
+msgstr "Kommentarer og artikler som nevner meg"
+
+#: forms.py:1619
+msgid "please choose one of the options above"
+msgstr "vennligst velg en av opsjonene over"
+
+#: forms.py:1622
+msgid "okay, let's try!"
+msgstr "Ok. La oss prøve!"
+
+#: forms.py:1625
+#, python-format
+msgid "no %(sitename)s email please, thanks"
+msgstr "%(sitename)s epostaddresser er ikke gyldige her"
+
+#: forms.py:1673 templates/reopen.html:7
+msgid "Title"
+msgstr "Tittel"
+
+#: forms.py:1676 templates/groups.html:32
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
+#: templates/tags/list_bulk_tag_subscription.html:12
+#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
+#: templates/widgets/tag_category_selector.html:2
+msgid "Tags"
+msgstr "Merkelapper"
+
+#: tasks.py:98
+msgid "An edit for my answer"
+msgstr "En editering for mitt svar"
+
+#: tasks.py:101
+msgid "To add to your post EDIT ABOVE THIS LINE"
+msgstr "For å legge not til ditt innlegg EDITER OVER DENNE LINJEN"
+
+#: tasks.py:119
+#, python-format
+msgid "Your post at %(site_name)s is now published"
+msgstr "Ditt innlegg på %(site_name)s er nå publisert"
+
+#: urls.py:44
+msgid "questions"
+msgstr "spørsmål"
+
+#: urls.py:56
+msgid "question/"
+msgstr "sporsmal/"
+
+#: urls.py:61
+msgid "tags/"
+msgstr "merkelapper/"
+
+#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
+msgid "users/"
+msgstr "brukere/"
+
+#: urls.py:71
+msgid "by-group/"
+msgstr "by-group/"
+
+#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
+msgid "edit/"
+msgstr "endre/"
+
+#: urls.py:85
+msgid "subscriptions/"
+msgstr "abonnementer/"
+
+#: urls.py:94
+msgid "select_languages/"
+msgstr "select_languages/"
+
+#: urls.py:105
+msgid "groups/"
+msgstr "groups/"
+
+#: urls.py:110
+msgid "users/update_has_custom_avatar/"
+msgstr "brukere/oppdater_har_selvvalgt_avatar/"
+
+#: urls.py:115 urls.py:120
+msgid "badges/"
+msgstr "emblemer/"
+
+#: urls.py:133
+msgid "feedback/"
+msgstr "tilbakemelding/"
+
+#: urls.py:154
+msgid "about/"
+msgstr "om/"
+
+#: urls.py:155
+msgid "faq/"
+msgstr "faq/"
+
+#: urls.py:156
+msgid "privacy/"
+msgstr "personvern/"
+
+#: urls.py:157
+msgid "help/"
+msgstr "hjelp/"
+
+#: urls.py:159 urls.py:164
+msgid "answers/"
+msgstr "svar/"
+
+#: urls.py:164 urls.py:256
+msgid "revisions/"
+msgstr "revisjoner/"
+
+#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
+#: urls.py:256
+msgid "questions/"
+msgstr "sporsmal/"
+
+#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
+msgid "ask/"
+msgstr "spor/"
+
+#: urls.py:231
+msgid "retag/"
+msgstr "omgjor_merkelapp/"
+
+#: urls.py:236
+msgid "close/"
+msgstr "lukk/"
+
+#: urls.py:241
+msgid "reopen/"
+msgstr "gjenapne/"
+
+#: urls.py:246
+msgid "answer/"
+msgstr "svar/"
+
+#: urls.py:314
+msgid "tags/subscriptions/"
+msgstr "tags/subscriptions/"
+
+#: urls.py:319
+msgid "tags/subscriptions/delete/"
+msgstr "tags/subscriptions/delete/"
+
+#: urls.py:324
+msgid "tags/subscriptions/create/"
+msgstr "tags/subscriptions/create/"
+
+#: urls.py:329
+msgid "tags/subscriptions/edit/"
+msgstr "tags/subscriptions/edit/"
+
+#: urls.py:334
+msgid "suggested-tags/"
+msgstr "suggested-tags/"
+
+#: urls.py:459
+msgid "messages/"
+msgstr "beskjeder/"
+
+#: urls.py:459
+msgid "markread/"
+msgstr "markerlest/"
+
+#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
+#: urls.py:520 urls.py:525 urls.py:530
+msgid "widgets/"
+msgstr "widgets/"
+
+#: urls.py:510 deps/django_authopenid/urls.py:20
+msgid "complete/"
+msgstr "complete/"
+
+#: urls.py:515
+msgid "create/"
+msgstr "create/"
+
+#: urls.py:525
+msgid "delete/"
+msgstr "delete/"
+
+#: urls.py:560
+msgid "upload/"
+msgstr "lastopp/"
+
+#: urls.py:585 setup_templates/settings.py:229
+#: templates/authopenid/providers_javascript.html:7
+msgid "account/"
+msgstr "konto/"
+
+#: conf/access_control.py:8
+msgid "Access control settings"
+msgstr "Tillgangsinstillinger"
+
+#: conf/access_control.py:17
+msgid "Allow only registered user to access the forum"
+msgstr "La kun registrerte brukere få tillgang til forumet"
+
+#: conf/access_control.py:22
+msgid "nothing - not required"
+msgstr "ingenting - ikke påkrevd"
+
+#: conf/access_control.py:23
+msgid "access to content"
+msgstr "tillgang til innhold"
+
+#: conf/access_control.py:34
+msgid "Require valid email for"
+msgstr "Krever gyldig epost"
+
+#: conf/access_control.py:44
+msgid "Allowed email addresses"
+msgstr "Tillatte epostadresser"
+
+#: conf/access_control.py:45
+msgid "Please use space to separate the entries"
+msgstr "Vennligst bruk mellomrom for å sepparere oppføringene"
+
+#: conf/access_control.py:54
+msgid "Allowed email domain names"
+msgstr "Tillatte epostdomener"
+
+#: conf/access_control.py:55
+msgid "Please use space to separate the entries, do not use the @ symbol!"
+msgstr "Vennligst bruk mellomrom for å separere oppføringene. Ikke bruk @ symbolet!"
+
+#: conf/badges.py:13
+msgid "Badge settings"
+msgstr "Embleminstillinger"
+
+#: conf/badges.py:23
+msgid "Disciplined: minimum upvotes for deleted post"
+msgstr "Disiplinert: minimum antall negative stemmer for å slette artikkel"
+
+#: conf/badges.py:32
+msgid "Peer Pressure: minimum downvotes for deleted post"
+msgstr "Gruppepress: minimum antall negative stemmer for å slette artikkel"
+
+#: conf/badges.py:41
+msgid "Teacher: minimum upvotes for the answer"
+msgstr "Lærer: minimum antall positive stemmer på svaret"
+
+#: conf/badges.py:50
+msgid "Nice Answer: minimum upvotes for the answer"
+msgstr "Fint svar: minimum antall positive stemmer på svaret"
+
+#: conf/badges.py:59
+msgid "Good Answer: minimum upvotes for the answer"
+msgstr "Godt svar: minimum antall positive stemmer på svaret"
+
+#: conf/badges.py:68
+msgid "Great Answer: minimum upvotes for the answer"
+msgstr "Kjembebra svar: minimum antall positive stemmer på svaret"
+
+#: conf/badges.py:77
+msgid "Nice Question: minimum upvotes for the question"
+msgstr "Fint Spørsmål: minimum antall positive stemmer på spørsmålet"
+
+#: conf/badges.py:86
+msgid "Good Question: minimum upvotes for the question"
+msgstr "Godt Spørsmål: minimum antall positive stemmer på spørsmålet"
+
+#: conf/badges.py:95
+msgid "Great Question: minimum upvotes for the question"
+msgstr "Kjempebra Spørsmål: minimum antall positive stemmer på spørsmålet"
+
+#: conf/badges.py:104
+msgid "Popular Question: minimum views"
+msgstr "Populært Spørsmål: minimum antall visninger"
+
+#: conf/badges.py:113
+msgid "Notable Question: minimum views"
+msgstr "Bemerkelsesverdigt Spørsmål: minimum antall visninger"
+
+#: conf/badges.py:122
+msgid "Famous Question: minimum views"
+msgstr "Kjendisspørsmål: minimum antall visninger"
+
+#: conf/badges.py:131
+msgid "Self-Learner: minimum answer upvotes"
+msgstr "Selvlært: minimum antall svar med positive stemmer"
+
+#: conf/badges.py:140
+msgid "Civic Duty: minimum votes"
+msgstr "Samfunnsansvar: minimum antall positive stemmer"
+
+#: conf/badges.py:149
+msgid "Enlightened Duty: minimum upvotes"
+msgstr "Opplysningsansvar: minimum antall positive stemmer"
+
+#: conf/badges.py:158
+msgid "Guru: minimum upvotes"
+msgstr "Guru: minimum antall positive stemmer"
+
+#: conf/badges.py:167
+msgid "Necromancer: minimum upvotes"
+msgstr "Necromancer: minimum antall positive stemmer"
+
+#: conf/badges.py:176
+msgid "Necromancer: minimum delay in days"
+msgstr "Necromancer: minimum forsinkelse i dager"
+
+#: conf/badges.py:185
+msgid "Associate Editor: minimum number of edits"
+msgstr "Medieredaktør: minimum antall endinger"
+
+#: conf/badges.py:194
+msgid "Favorite Question: minimum stars"
+msgstr "Favorittspørsmål: minimum antall stjerner"
+
+#: conf/badges.py:203
+msgid "Stellar Question: minimum stars"
+msgstr "Sjernespekket Svar: minimum antall stjerner"
+
+#: conf/badges.py:212
+msgid "Commentator: minimum comments"
+msgstr "Kommentator: minimum antall kommentarer"
+
+#: conf/badges.py:221
+msgid "Taxonomist: minimum tag use count"
+msgstr "Dokumentalist: minimum antall merkelapper brukt"
+
+#: conf/badges.py:230
+msgid "Enthusiast: minimum days"
+msgstr "Enstusiast: minimum antall dager"
+
+#: conf/email.py:15
+msgid "Email and email alert settings"
+msgstr "Epost og epostvarslingsinstillinger"
+
+#: conf/email.py:24
+msgid "Prefix for the email subject line"
+msgstr "Prefiks for epost emnefelt"
+
+#: conf/email.py:26
+msgid ""
+"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
+"value entered here will overridethe default."
+msgstr "Denne instillingen tar sitt standardvalg fra django instilling EMAIL_SUBJECT_PREFIX. En verdi lagt inn her vil overstyre standardvalg."
+
+#: conf/email.py:44
+msgid "Site administrator email address"
+msgstr ""
+
+#: conf/email.py:53
+msgid "Enable email alerts"
+msgstr "Aktiver epostvarsler"
+
+#: conf/email.py:62
+msgid "Maximum number of news entries in an email alert"
+msgstr "Maksimum antall nyhetsoppføringer som skal med i en epostvarsling"
+
+#: conf/email.py:72
+msgid "Default notification frequency all questions"
+msgstr "Standard notifikasjonsfrekvens på alle spørsmål"
+
+#: conf/email.py:74
+msgid "Option to define frequency of emailed updates for: all questions."
+msgstr "Valg for å definere frekvens på epostoppdateringer for: alle spørsmål."
+
+#: conf/email.py:86
+msgid "Default notification frequency questions asked by the user"
+msgstr "Standard notifikasjonsfrekvens på spørsmål spurt av brukeren"
+
+#: conf/email.py:88
+msgid ""
+"Option to define frequency of emailed updates for: Question asked by the "
+"user."
+msgstr "Valg for å definere frekvens på epostoppdateringer for: Spørsmål spurt av brukeren."
+
+#: conf/email.py:100
+msgid "Default notification frequency questions answered by the user"
+msgstr "Standard notifikasjonsfrekvens på spøsmål besvart av brukeren"
+
+#: conf/email.py:102
+msgid ""
+"Option to define frequency of emailed updates for: Question answered by the "
+"user."
+msgstr "Valg for å definere frekvens på epostoppdateringer for: Spørsmål spurt av brukeren."
+
+#: conf/email.py:114
+msgid ""
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Standard notifikasjonsfrekvens på spørsmål individuelt valgt av brukeren"
+
+#: conf/email.py:117
+msgid ""
+"Option to define frequency of emailed updates for: Question individually "
+"selected by the user."
+msgstr "Valg for å definere frekvens på epostoppdateringer for: Spørsmål individuelt valgt av brukeren."
+
+#: conf/email.py:129
+msgid ""
+"Default notification frequency for mentions and "
+"comments"
+msgstr "Standard notifikasjonsfrekvens på nevninger og kommentarer"
+
+#: conf/email.py:132
+msgid ""
+"Option to define frequency of emailed updates for: Mentions and comments."
+msgstr "Valg for å definere frekvens på epostoppdateringer for: Nevninger og kommentarer."
+
+#: conf/email.py:143
+msgid "Send periodic reminders about unanswered questions"
+msgstr "Send periodiske påmindelser om ubesvarte spørsmål"
+
+#: conf/email.py:145
+msgid ""
+"NOTE: in order to use this feature, it is necessary to run the management "
+"command \"send_unanswered_question_reminders\" (for example, via a cron job "
+"- with an appropriate frequency) "
+msgstr "MERK: For å bruke denne funksjonen så er det nødvendig å kjøre management command \"send_unanswered_question_reminders\" (for eksempel via en cron jobb - med en passende frekvens)"
+
+#: conf/email.py:158
+msgid "Days before starting to send reminders about unanswered questions"
+msgstr "Dager før systemet starter å sende ut påmindelser om ubesvarte spørsmål"
+
+#: conf/email.py:169
+msgid ""
+"How often to send unanswered question reminders (in days between the "
+"reminders sent)."
+msgstr "Hvor ofte skal påmindelse om ubesvarte spørsmål sendes ut (i dager mellom påmindelser blir send)."
+
+#: conf/email.py:181
+msgid "Max. number of reminders to send about unanswered questions"
+msgstr "Maks antall påmindelser å sende om ubesvarte spørsmål"
+
+#: conf/email.py:192
+msgid "Send periodic reminders to accept the best answer"
+msgstr "Send jevnlige påminnelser til å akseptere det beste svaret"
+
+#: conf/email.py:194
+msgid ""
+"NOTE: in order to use this feature, it is necessary to run the management "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "MERK: For å bruke denne funksjonen, er det nødvendig å kjøre management command \"send_accept_answer_reminders\" (for eksempel via en cron jobb - med en passende frekvens)"
+
+#: conf/email.py:207
+msgid "Days before starting to send reminders to accept an answer"
+msgstr "Dager før systemet begynner å sende påminnelser for å godta et svar"
+
+#: conf/email.py:218
+msgid ""
+"How often to send accept answer reminders (in days between the reminders "
+"sent)."
+msgstr "Hvor ofte å sende påminnelser for å godta svar (i dager mellom påminnelser)."
+
+#: conf/email.py:230
+msgid "Max. number of reminders to send to accept the best answer"
+msgstr "Maks antall påmindelser for å akseptere beste svar"
+
+#: conf/email.py:242
+msgid "Require email verification before allowing to post"
+msgstr "Påkreve epostverifisering før man får lov å skrive spørsmål/svar"
+
+#: conf/email.py:243
+msgid ""
+"Active email verification is done by sending a verification key in email"
+msgstr "Aktiv epostverifisering blir gjort ved å sende en verifiseringsnøkkel på epost"
+
+#: conf/email.py:252
+msgid "Fake email for anonymous user"
+msgstr "Falsk epost for anonym bruker"
+
+#: conf/email.py:253
+msgid "Use this setting to control gravatar for email-less user"
+msgstr "Bru denne instillingen for å kontrollere gravater for bruker uten epost."
+
+#: conf/email.py:262
+msgid "Allow posting questions by email"
+msgstr "Tillat å poste spørsmål via e-post"
+
+#: conf/email.py:264
+msgid ""
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Før man aktiviserer denne instillingen må man fylle inn IMAP instillingene i settings.py filen"
+
+#: conf/email.py:275
+msgid "Replace space in emailed tags with dash"
+msgstr "Bytt ut mellomrom i epostsendte merkelapper med _"
+
+#: conf/email.py:277
+msgid ""
+"This setting applies to tags written in the subject line of questions asked "
+"by email"
+msgstr "Denne instillingen hører til merkelapper skrevet i emnefeltet for spørmål spurt på epost"
+
+#: conf/email.py:288
+msgid "Enable posting answers and comments by email"
+msgstr "Aktiver mulighet for å legge in spørsmål og kommentarer via epost"
+
+#: conf/email.py:291
+msgid "To enable this feature make sure lamson is running"
+msgstr "For å aktivere denne funksjonatliteten må lamson kjøre"
+
+#: conf/email.py:302
+msgid "Emailed post: when to notify author about publishing"
+msgstr "Epostinnlegg: når skal forfatter varsles om publisering"
+
+#: conf/email.py:327
+msgid "Reply by email hostname"
+msgstr "Svar via epost vertsnavn"
+
+#: conf/email.py:338
+msgid ""
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "E-post svar som har færre ord enn dette antallet vil bli lagt inn som kommentarer i stedet for svar"
+
+#: conf/external_keys.py:11
+msgid "Keys for external services"
+msgstr "Keys for eksterne tjenester"
+
+#: conf/external_keys.py:19
+msgid "Google site verification key"
+msgstr "Google site verification key"
+
+#: conf/external_keys.py:21
+#, python-format
+msgid ""
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Denne nøkkelen hjelper Google å indeksere nettsiden. Vennligst gå til <a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+
+#: conf/external_keys.py:36
+msgid "Google Analytics key"
+msgstr "Google Analytics key"
+
+#: conf/external_keys.py:38
+#, python-format
+msgid ""
+"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
+"use Google Analytics to monitor your site"
+msgstr "Skaff en slik på <a href=\"%(url)s\">Google Analytics</a> nettside hvis du ønsker å bruke Google Analytics for å monitorere nettsiden"
+
+#: conf/external_keys.py:51
+msgid "Enable recaptcha (keys below are required)"
+msgstr "Aktiviser recaptcha (nøkler under er påkrevd)"
+
+#: conf/external_keys.py:62
+msgid "Recaptcha public key"
+msgstr "Recaptcha public key"
+
+#: conf/external_keys.py:70
+msgid "Recaptcha private key"
+msgstr "Recaptcha private key"
+
+#: conf/external_keys.py:72
+#, python-format
+msgid ""
+"Recaptcha is a tool that helps distinguish real people from annoying spam "
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha er et verktøy som hjelper systemet å skille ekte mennesker fra robotter som ønsker å spre søppeldata. Vennligst hen denne og public key på <a href=\"%(url)s\">%(url)s</a>"
+
+#: conf/external_keys.py:84
+msgid "Facebook public API key"
+msgstr "Facebook public API key"
+
+#: conf/external_keys.py:86
+#, python-format
+msgid ""
+"Facebook API key and Facebook secret allow to use Facebook Connect login "
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Facebook API key og Facebook secret tillater slik at nettsiden kan bruke Facebook Connect innloggingsmetode. Gå til <a href=\"%(url)s\">facebook create app</a> for å generere slike keys."
+
+#: conf/external_keys.py:99
+msgid "Facebook secret key"
+msgstr "Facebook secret key"
+
+#: conf/external_keys.py:107
+msgid "Twitter consumer key"
+msgstr "Twitter consumer key"
+
+#: conf/external_keys.py:109
+#, python-format
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Vennligst registrer ditt forum på <a href=\"%(url)s\">twitter applications site</a>"
+
+#: conf/external_keys.py:120
+msgid "Twitter consumer secret"
+msgstr "Twitter consumer secret"
+
+#: conf/external_keys.py:128
+msgid "LinkedIn consumer key"
+msgstr "LinkedIn consumer key"
+
+#: conf/external_keys.py:130
+#, python-format
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Vennligst registrer ditt forum på <a href=\"%(url)s\">LinkedIn developer site</a>"
+
+#: conf/external_keys.py:141
+msgid "LinkedIn consumer secret"
+msgstr "LinkedIn consumer secret"
+
+#: conf/external_keys.py:149
+msgid "ident.ca consumer key"
+msgstr "ident.ca consumer key"
+
+#: conf/external_keys.py:151
+#, python-format
+msgid ""
+"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
+"site</a>"
+msgstr "Vennligst registrer ditt forum på <a href=\"%(url)s\">Identi.ca applications site</a>"
+
+#: conf/external_keys.py:162
+msgid "ident.ca consumer secret"
+msgstr "ident.ca consumer secret"
+
+#: conf/flatpages.py:11
+msgid "Messages and pages - about, privacy policy, etc."
+msgstr "Meldinger og sider - om løsningen, personvern, osv."
+
+#: conf/flatpages.py:19
+msgid "Text of the Q&A forum About page (html format)"
+msgstr "Tekst for Q&A forums \"Om side\" (html format)"
+
+#: conf/flatpages.py:22
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"about\" page to check your input."
+msgstr "Lagre, så <a href=\"http://validator.w3.org/\">bruk HTML validator</a> på \"om-siden\" for å sjekke det du har lagt inn"
+
+#: conf/flatpages.py:32
+msgid "Text of the Q&A forum FAQ page (html format)"
+msgstr "Tekst for Q&A forum FAQ side (html format)"
+
+#: conf/flatpages.py:35
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"faq\" page to check your input."
+msgstr "Lagre, så <a href=\"http://validator.w3.org/\">bruk HTML validator</a> på \"FAQ-siden\" for å sjekke det du har lagt inn"
+
+#: conf/flatpages.py:45
+msgid "Instructions on how to ask questions"
+msgstr "Instruksjoner om hvordan man stiller bra spørsmål"
+
+#: conf/flatpages.py:48
+msgid ""
+"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
+"validator</a> on the \"ask\" page to check your input."
+msgstr "HTML er lov. Lagre, så bruk <a href=\"http://validator.w3.org/\">HTML validator</a> på spørsmålsiden for å sjekke ditt innlegg. "
+
+#: conf/flatpages.py:59
+msgid "Text of the Q&A forum Privacy Policy (html format)"
+msgstr "Tekst for Q&A forum Personvern side (html format)"
+
+#: conf/flatpages.py:62
+msgid ""
+"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
+"the \"privacy\" page to check your input."
+msgstr "Lagre, så <a href=\"http://validator.w3.org/\">bruk HTML validator</a> på \"personvernsiden\" for å sjekke det du har lagt inn"
+
+#: conf/flatpages.py:75
+msgid "Do not edit this field manually!!!"
+msgstr "Ikke editer dette feltet manuelt!!!"
+
+#: conf/forum_data_rules.py:12
+msgid "Data entry and display rules"
+msgstr "Data entry og visningsregler"
+
+#: conf/forum_data_rules.py:27
+msgid "Editor for the posts"
+msgstr "Editor for innlegg"
+
+#: conf/forum_data_rules.py:42
+msgid "Editor for the comments"
+msgstr "Editor for kommentarer"
+
+#: conf/forum_data_rules.py:51
+msgid "Enable big Ask button"
+msgstr "Aktiver den store Spør knappen"
+
+#: conf/forum_data_rules.py:53
+msgid ""
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
+msgstr "Ved å deaktivere denne knappen vil du redusere antall nye spørsmål. Hvis denne knappen er deaktivert, så vil spørsmålsknappen i søkefeltet fremdeles være tilgjengelig."
+
+#: conf/forum_data_rules.py:66
+msgid "Enable embedding videos. "
+msgstr "Aktiver mulighet for video i innlegg."
+
+#: conf/forum_data_rules.py:68
+#, python-format
+msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
+msgstr "<em>Note: vennligst les <a href=\"%(url)s\">dette</a> først.</em>"
+
+#: conf/forum_data_rules.py:78
+msgid "Check to enable community wiki feature"
+msgstr "Kryss av for å aktivere community wiki funksjonalitet"
+
+#: conf/forum_data_rules.py:87
+msgid "Allow asking questions anonymously"
+msgstr "Tillat å spørre spørsmål anonymt"
+
+#: conf/forum_data_rules.py:89
+msgid ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Brukere får ikke påeng for anonyme spørsmål og deres identitet blir ikke røpet om de ikke forandrer mening"
+
+#: conf/forum_data_rules.py:101
+msgid "Allow posting before logging in"
+msgstr "Tillat innlegg før innlogging"
+
+#: conf/forum_data_rules.py:103
+msgid ""
+"Check if you want to allow users start posting questions or answers before "
+"logging in. Enabling this may require adjustments in the user login system "
+"to check for pending posts every time the user logs in. The builtin Askbot "
+"login system supports this feature."
+msgstr "Kryss av hvis du ønsker at brukere skal kunne starte å legge inn spørsmål og svar før de har logget in. Hvis du velger denne funksjonaliteten så kan det kreve tilpassninger på brukerinnloggingssystemet slik at det sjekkes for hengende innlegg hver gang brukeren logger inn. Det innebyggede systemet i Askbot støtter dette."
+
+#: conf/forum_data_rules.py:118
+msgid "Auto-follow questions by the Author"
+msgstr ""
+
+#: conf/forum_data_rules.py:123
+msgid "Fully open by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:124
+msgid "Folded by default"
+msgstr ""
+
+#: conf/forum_data_rules.py:133
+msgid "Question details/body editor should be"
+msgstr ""
+
+#: conf/forum_data_rules.py:135
+msgid ""
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
+msgstr ""
+
+#: conf/forum_data_rules.py:147
+msgid "Allow swapping answer with question"
+msgstr "Tillat å bytte svar med spørsmål"
+
+#: conf/forum_data_rules.py:149
+msgid ""
+"This setting will help import data from other forums such as zendesk, when "
+"automatic data import fails to detect the original question correctly."
+msgstr "Denne instillingen vil hjelpe med å importere fra andre forum som zendesk ved at den automatisk gjenkjenner orginalspørsmålet."
+
+#: conf/forum_data_rules.py:161
+msgid "Maximum length of tag (number of characters)"
+msgstr "Maksimum lengde på mekelapp (antall tegn)"
+
+#: conf/forum_data_rules.py:170
+msgid "Minimum length of title (number of characters)"
+msgstr "Minimum lengde på tittel (antall tegn)"
+
+#: conf/forum_data_rules.py:180
+msgid "Minimum length of question body (number of characters)"
+msgstr "Minimum lengde på spørsmålinnhold (antall tegn)"
+
+#: conf/forum_data_rules.py:191
+msgid "Minimum length of answer body (number of characters)"
+msgstr "Minimum lengde på svarinnhold (antall tegn)"
+
+#: conf/forum_data_rules.py:202
+msgid "Minimum length of comment (number of characters)"
+msgstr ""
+
+#: conf/forum_data_rules.py:213
+msgid "Limit one answer per question per user"
+msgstr "Begrens til et svar pr. spørsmål for hver bruker"
+
+#: conf/forum_data_rules.py:223
+msgid "Enable accepting best answer"
+msgstr "Aktiver mulighet for å akseptere beste svar"
+
+#: conf/forum_data_rules.py:231
+msgid "Are tags required?"
+msgstr "Er merkelapper påkrevet?"
+
+#: conf/forum_data_rules.py:237
+msgid "category tree"
+msgstr "kategoritre"
+
+#: conf/forum_data_rules.py:238
+msgid "user input"
+msgstr "Brukerinnlogging"
+
+#: conf/forum_data_rules.py:245
+msgid "Source of tags"
+msgstr "Kilde for merkelapper"
+
+#: conf/forum_data_rules.py:256
+msgid "Mandatory tags"
+msgstr "PÃ¥lagte merkelapper"
+
+#: conf/forum_data_rules.py:259
+msgid ""
+"At least one of these tags will be required for any new or newly edited "
+"question. A mandatory tag may be wildcard, if the wildcard tags are active."
+msgstr "Minst en av disse merkelappene er påkrevd for alle nye og nylig endrede spørsmål. Et påkrevet merkelapp kan være en wildcard, hvis wildcard merkelapper er aktive."
+
+#: conf/forum_data_rules.py:271
+msgid "Force lowercase the tags"
+msgstr "Bruk små bokstaver på tags"
+
+#: conf/forum_data_rules.py:273
+msgid ""
+"Attention: after checking this, please back up the database, and run a "
+"management command: <code>python manage.py fix_question_tags</code> to "
+"globally rename the tags"
+msgstr "Viktig: etter å ha krysset av denne bør du gjøre en backup av databasen og kjøre management command:\n<code>\npython manage.py fix_question_tags\n</code>\nfor globalt og navngi merkelapp på nytt"
+
+#: conf/forum_data_rules.py:287
+msgid "Format of tag list"
+msgstr "Format på merkelappliste"
+
+#: conf/forum_data_rules.py:289
+msgid ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Velg formatet merkelappen skal lagres som, enten som enkel liste eller som en merkelappsky"
+
+#: conf/forum_data_rules.py:301
+msgid "Use wildcard tags"
+msgstr "Bruk wildcard merkelapper"
+
+#: conf/forum_data_rules.py:303
+msgid ""
+"Wildcard tags can be used to follow or ignore many tags at once, a valid "
+"wildcard tag has a single wildcard at the very end"
+msgstr "Wildcardmerkelapper kan brukes til å følge eller ignorere mange merkelapper av gangen. Gyldige wilecard merkelapper har kun et enkelt wildcard på slutten"
+
+#: conf/forum_data_rules.py:315
+msgid "Use separate set for subscribed tags"
+msgstr "Bruk separate sett for abonnerte merkelapper"
+
+#: conf/forum_data_rules.py:317
+msgid ""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
+msgstr "Hvis aktivert så vil brukere ha et tredje sett av merkelappvalg - \"abonnert\" (via epost) i tillegg til \"interresant\" og \"ignorert\""
+
+#: conf/forum_data_rules.py:325
+msgid "Always, for all users"
+msgstr "Alltid, for alle brukere"
+
+#: conf/forum_data_rules.py:326
+msgid "Never, for all users"
+msgstr "Aldri, for alle brukere"
+
+#: conf/forum_data_rules.py:327
+msgid "Let users decide"
+msgstr "La brukere selv avgjøre"
+
+#: conf/forum_data_rules.py:335
+msgid "Publicly show user tag selections"
+msgstr "Vis brukerens valgte merkelapper for alle."
+
+#: conf/forum_data_rules.py:344
+msgid "Enable separate tag search box on main page"
+msgstr "Aktiver separate merkelappsøkeboks på hovedsiden"
+
+#: conf/forum_data_rules.py:354
+msgid "Default max number of comments to display under posts"
+msgstr "Standardverdi for maks antall kommentarer som skal vises under et innlegg"
+
+#: conf/forum_data_rules.py:365
+#, python-format
+msgid "Maximum comment length, must be < %(max_len)s"
+msgstr "Maksimum kommentarlengde, må være mindre enn < %(max_len)s"
+
+#: conf/forum_data_rules.py:375
+msgid "Limit time to edit comments"
+msgstr "Tidsbegrensning på kommentareditering"
+
+#: conf/forum_data_rules.py:377
+msgid "If unchecked, there will be no time limit to edit the comments"
+msgstr "Hvis avhuket blir det ingen tidsbegrensning på kommentareditering"
+
+#: conf/forum_data_rules.py:388
+msgid "Minutes allowed to edit a comment"
+msgstr "Minutter tillatt å editere komentarer"
+
+#: conf/forum_data_rules.py:389
+msgid "To enable this setting, check the previous one"
+msgstr "For å aktivere denne instillingen huk av den forrige"
+
+#: conf/forum_data_rules.py:398
+msgid "Save comment by pressing <Enter> key"
+msgstr "Lagre kommentar ved å trykke <Enter>"
+
+#: conf/forum_data_rules.py:400
+msgid ""
+"This may be useful when only one-line comments are desired. Will not work "
+"with TinyMCE editor."
+msgstr "Denne kan være nytty når bare en-linje-kommentarer er ønskelig. Den vil ikke fungere med TinyMCE editor."
+
+#: conf/forum_data_rules.py:411
+msgid "Minimum length of search term for Ajax search"
+msgstr "Maksimum lengde på søkeargumenter i Ajax søk"
+
+#: conf/forum_data_rules.py:412
+msgid "Must match the corresponding database backend setting"
+msgstr "MÃ¥ samsvare med tilsvarende database backend innstilling"
+
+#: conf/forum_data_rules.py:421
+msgid "Do not make text query sticky in search"
+msgstr "Ikke gjør søketeksten sticky i søk"
+
+#: conf/forum_data_rules.py:423
+msgid ""
+"Check to disable the \"sticky\" behavior of the search query. This may be "
+"useful if you want to move the search bar away from the default position or "
+"do not like the default sticky behavior of the text search query."
+msgstr "Kryss av for å deaktivere \"sticky\" søkeardferd. Dette kan være nytting hvis du ønsker å flytte søkebaren vekk fra standardposisjonen eller ikke liker sticky."
+
+#: conf/forum_data_rules.py:436
+msgid "Maximum number of tags per question"
+msgstr "Maksimum antall merkelapper pr. spørmål"
+
+#: conf/forum_data_rules.py:448
+msgid "Number of questions to list by default"
+msgstr "Antall spørsmål som listes standard"
+
+#: conf/forum_data_rules.py:458
+msgid "What should \"unanswered question\" mean?"
+msgstr "Hva skal \"ubesvarte spørsmål\" bety?"
+
+#: conf/group_settings.py:9
+msgid "Group settings"
+msgstr "Gruppeinstillinger"
+
+#: conf/group_settings.py:18
+msgid "Enable user groups"
+msgstr "Aktiver brukergrupper"
+
+#: conf/group_settings.py:41
+msgid "everyone"
+msgstr "alle"
+
+#: conf/group_settings.py:42
+msgid "Global user group name"
+msgstr "Globalt brukergruppenavn"
+
+#: conf/group_settings.py:43
+msgid "All users belong to this group automatically"
+msgstr "Alle brukere tilhører denne gruppen automatisk"
+
+#: conf/group_settings.py:53
+msgid "Enable group email adddresses"
+msgstr "Aktiver gruppeepost"
+
+#: conf/group_settings.py:55
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
+msgstr "Hvis valgt så kan brukere poste til grupper via epost \"gruppenavn@domene.no\""
+
+#: conf/karma_and_badges_visibility.py:12
+msgid "Karma & Badge visibility"
+msgstr "Karma- & medaljesynlighet"
+
+#: conf/karma_and_badges_visibility.py:27
+msgid "Visibility of karma"
+msgstr "Synlighet for karma"
+
+#: conf/karma_and_badges_visibility.py:30
+msgid "User's karma may be shown publicly or only to the owners"
+msgstr "Brukerens karma kan vises for alle eller bare for eier"
+
+#: conf/karma_and_badges_visibility.py:44
+msgid "Visibility of badges"
+msgstr "Synlighet for medaljer"
+
+#: conf/karma_and_badges_visibility.py:47
+msgid "Badges can be either publicly shown or completely hidden"
+msgstr "Medaljer kan enten vises for alle eller være skjult"
+
+#: conf/ldap.py:9
+msgid "LDAP login configuration"
+msgstr "LDAP innloggingskonfigurasjon"
+
+#: conf/ldap.py:17
+msgid "Use LDAP authentication for the password login"
+msgstr "Bruk LDAP autentisering for innlogging med passord"
+
+#: conf/ldap.py:26
+msgid "Automatically create user accounts when possible"
+msgstr "Lag brukerkontoer automatisk når dette er mulig"
+
+#: conf/ldap.py:29
+msgid ""
+"Potentially reduces number of steps in the registration process but can "
+"expose personal information, e.g. when LDAP login name is the same as email "
+"address or real name."
+msgstr "Reduserer potensielt antall trinn i registreringsprosessen, men kan avsløre personlig informasjon, for eksempel når LDAP login navn er det samme som e-postadressen eller ekte navn."
+
+#: conf/ldap.py:37
+msgid "Version 3"
+msgstr "Versjon 3"
+
+#: conf/ldap.py:38
+msgid "Version 2 (insecure and deprecated)!!!"
+msgstr "Versjon 2 (usikker og utgått)!!!"
+
+#: conf/ldap.py:47
+msgid "LDAP protocol version"
+msgstr "LDAP protokollversjon"
+
+#: conf/ldap.py:49
+msgid ""
+"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
+"network."
+msgstr "Vær oppmerksom at Versjon 2 protokollen ikke er sikker!!! Ikke bruk den på et ubeskyttet nettverk."
+
+#: conf/ldap.py:59
+msgid "LDAP URL"
+msgstr "LDAP URL"
+
+#: conf/ldap.py:68
+msgid "LDAP encoding"
+msgstr "LDAP encoding"
+
+#: conf/ldap.py:71
+msgid ""
+"This value in almost all cases is \"utf-8\". Change it if yours is "
+"different. This field is required"
+msgstr "Denne verdien i nesten alle tilfeller er \"UTF-8\". Hvis din er forskjellig så kan du endre den. Dette feltet er påkrevd."
+
+#: conf/ldap.py:82
+msgid "Base DN (distinguished name)"
+msgstr "Base DN (entydig navn)"
+
+#: conf/ldap.py:85
+msgid ""
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
+msgstr "Vanligvis base DN mirror domenenavnet til organisasjonen, for eksempel \"dn=example,dn=com\" når site url er \"example.com\". Denne verdien er \"root\"-adressen til LDAP-katalogen."
+
+#: conf/ldap.py:96
+msgid "User search filter template"
+msgstr "Brukers søkefiltermal"
+
+#: conf/ldap.py:99
+msgid ""
+"Python string format template, must have two string placeholders, which "
+"should be left in the intact format. First placeholder will be used for the "
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
+msgstr "Python string-format mal, må ha to string placeholders, som bør overlates i intakt form. Første placeholder vil bli brukt som brukeren id-felt-navn, og den andre - for brukerens id-verdi. Malen kan bli utvidet for bli lik skjema på din LDAP-katalog."
+
+#: conf/ldap.py:113
+msgid "UserID/login field"
+msgstr "Brukerinnlogging"
+
+#: conf/ldap.py:116
+msgid ""
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
+msgstr "Dette feltet er påkrevet. For Microsoft Active Directory denne verdien er vanligvis \"sAMAccountName\"."
+
+#: conf/ldap.py:127
+msgid "\"Common Name\" field"
+msgstr "\"Vanlig navn\"-felt"
+
+#: conf/ldap.py:129
+msgid ""
+"Common name is a formal or informal name of a person, can be blank. Use it "
+"only if surname and given names are not available."
+msgstr "Vanlig navn er et formellt eller uformellt navn på en person. Det kan være blankt. Bruk det bare hvis fornavn og etternavn ikke er tilgjengelig."
+
+#: conf/ldap.py:139
+msgid "First name, Last name"
+msgstr "Fornavn, Etternavn"
+
+#: conf/ldap.py:140
+msgid "Last name, First name"
+msgstr "Etternavn, Fornavn"
+
+#: conf/ldap.py:147
+msgid "\"Common Name\" field format"
+msgstr "\"Normalt navn\" felt-format"
+
+#: conf/ldap.py:150
+msgid "Use this only if \"Common Name\" field is used."
+msgstr "Bruk denne bare hvis \"Normalt navn\" feltet er i bruk."
+
+#: conf/ldap.py:158
+msgid "Given (First) name"
+msgstr "Fornavn"
+
+#: conf/ldap.py:160 conf/ldap.py:170
+msgid "This field can be blank"
+msgstr "Dette feltet kan være tomt"
+
+#: conf/ldap.py:168
+msgid "Surname (last) name"
+msgstr "Etternavn"
+
+#: conf/ldap.py:178
+msgid "LDAP Server EMAIL field name"
+msgstr "LDAP Server EPOST feltnavn"
+
+#: conf/ldap.py:180
+msgid "This field is required"
+msgstr "Dette feltet er påkrevd"
+
+#: conf/leading_sidebar.py:12
+msgid "Common left sidebar"
+msgstr "Standard venste sideboks"
+
+#: conf/leading_sidebar.py:20
+msgid "Enable left sidebar"
+msgstr "Aktivere venste sideboks"
+
+#: conf/leading_sidebar.py:29
+msgid "HTML for the left sidebar"
+msgstr "HTML for den venstre sideboksen"
+
+#: conf/leading_sidebar.py:32
+msgid ""
+"Use this area to enter content at the LEFT sidebarin HTML format. When "
+"using this option, please use the HTML validation service to make sure that "
+"your input is valid and works well in all browsers."
+msgstr "Bruk dette området til å legge inn innhold på VENSTRE av sideboksen i HTML format. Når denne funksjonaliteten, bruk HTML validator for å sikre at det du legger inn er gyldig kode og fungerer korrekt i alle nettlesere."
+
+#: conf/license.py:13
+msgid "Content License"
+msgstr "Innholdslisens"
+
+#: conf/license.py:21
+msgid "Show license clause in the site footer"
+msgstr "Vis lisensklausul i bunntekst"
+
+#: conf/license.py:30
+msgid "Short name for the license"
+msgstr "Kort navn for lisens"
+
+#: conf/license.py:39
+msgid "Full name of the license"
+msgstr "Full navn for lisens"
+
+#: conf/license.py:40
+msgid "Creative Commons Attribution Share Alike 3.0"
+msgstr "Creative Commons Attribution Share Alike 3.0"
+
+#: conf/license.py:48
+msgid "Add link to the license page"
+msgstr "Legg lenke til lisenssiden"
+
+#: conf/license.py:57
+msgid "License homepage"
+msgstr "Lisensside"
+
+#: conf/license.py:59
+msgid "URL of the official page with all the license legal clauses"
+msgstr "URL av den offisielle siden med all lisensinformasjon"
+
+#: conf/license.py:69
+msgid "Use license logo"
+msgstr "Bruk lisenslogo"
+
+#: conf/license.py:78
+msgid "License logo image"
+msgstr "Lisenslogo bilde"
+
+#: conf/login_providers.py:13
+msgid "Login provider setings"
+msgstr "Logo provider instillinger"
+
+#: conf/login_providers.py:22
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Vis alternativ innloggingsproviderknapper på passord og registreringsside"
+
+#: conf/login_providers.py:31
+msgid "Always display local login form and hide \"Askbot\" button."
+msgstr "Alltid vis lokalt loginnskjema og gjem \"Askbot\" knappen"
+
+#: conf/login_providers.py:40
+msgid "Activate to allow login with self-hosted wordpress site"
+msgstr "Aktiver for å tillate login med selvdriftet wordpress nettsted"
+
+#: conf/login_providers.py:41
+msgid ""
+"to activate this feature you must fill out the wordpress xml-rpc setting "
+"bellow"
+msgstr "for å aktivere denne funksjonen må du fylle ut wordpress XML-RPC innstillingen under"
+
+#: conf/login_providers.py:50
+msgid ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Fyll ut med wordpress url til xml-rpc, vanligvis http://mysite.com/xmlrpc.php"
+
+#: conf/login_providers.py:51
+msgid ""
+"To enable, go to Settings->Writing->Remote Publishing and check the box for "
+"XML-RPC"
+msgstr "For å aktivere, går du til Settings->Writing->Remote Publishing og merk for XML-RPC"
+
+#: conf/login_providers.py:60
+msgid "Upload your icon"
+msgstr "Last opp ditt ikon"
+
+#: conf/login_providers.py:93
+msgid "local password"
+msgstr ""
+
+#: conf/login_providers.py:98
+#, python-format
+msgid "Activate %(provider)s login"
+msgstr "Aktiver %(provider)s login"
+
+#: conf/login_providers.py:103
+#, python-format
+msgid ""
+"Note: to really enable %(provider)s login some additional parameters will "
+"need to be set in the \"External keys\" section"
+msgstr "Note: for å virkelig aktivere %(provider)s login så trenger du å sette noen tilleggsparametere under \"External keys\""
+
+#: conf/markup.py:15
+msgid "Markup in posts"
+msgstr "Markup i innlegg"
+
+#: conf/markup.py:41
+msgid "Enable code-friendly Markdown"
+msgstr "Aktivere kodervennlig Markdown"
+
+#: conf/markup.py:43
+msgid ""
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
+"\"MathJax support\" implicitly turns this feature on, because underscores "
+"are heavily used in LaTeX input."
+msgstr "Hvis krysset av så vil ikke '_' tegn ikke formatere teksten som fet og kursiv. Fet og kursiv teks kan fremdeles forvateres med *. Bemerk at \"MathJax støtte\" implisit slår på denne funksjonen ettersom '_' er hyppig brukt i LaTeX."
+
+#: conf/markup.py:58
+msgid "Mathjax support (rendering of LaTeX)"
+msgstr "Mathjax support (spesialvisning med LaTeX)"
+
+#: conf/markup.py:60
+#, python-format
+msgid ""
+"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
+"installed on your server in its own directory."
+msgstr "Hvis du slår på denne funksjonen så må <a href=\"%(url)s\">mathjax</a> være installert på server."
+
+#: conf/markup.py:74
+msgid "Base url of MathJax deployment"
+msgstr "Baselenke for MathJax utvikling"
+
+#: conf/markup.py:76
+msgid ""
+"Note - <strong>MathJax is not included with askbot</strong> - you should "
+"deploy it yourself, preferably at a separate domain and enter url pointing "
+"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
+msgstr "Note - <strong>MathJax er ikke inkludert med askbot</strong> - Du må installere dette selv og hvis mulig på et separat domene og så legge inn URL som peker til \"mathjax\" filområde (feks.: http://mysite.com/mathjax)"
+
+#: conf/markup.py:91
+msgid "Enable autolinking with specific patterns"
+msgstr "Aktivere autolinking med spesifikke mønstre"
+
+#: conf/markup.py:93
+msgid ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Hvis du aktiverer denne funksjonen så vil applikasjonen være i stand til å igjenkjenne mønstre og autolenke disse til URLer"
+
+#: conf/markup.py:106
+msgid "Regexes to detect the link patterns"
+msgstr "Regex mønstre som igjenkjenner lenkemønster"
+
+#: conf/markup.py:108
+msgid ""
+"Enter valid regular expressions for the patters, one per line. For example "
+"to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). "
+"The numbers captured by the pattern in the parentheses will be transferred "
+"to the link url template. Please look up more information about regular "
+"expressions elsewhere."
+msgstr "Legg inn et gyldig regulært uttrykk for mønstre, en pr. linje. For eksempel for å gjengkjenne bug mønstre i.e. #bug123, bruk følgende uttrykk: #bug(\\d+). Nummeret fanget i parantesen vil bli overført til lenkeurl. Vennligst sjekk informasjon om regulære uttrykk andre steder."
+
+#: conf/markup.py:127
+msgid "URLs for autolinking"
+msgstr "URLer for autolenking"
+
+#: conf/markup.py:129
+msgid ""
+"Here, please enter url templates for the patterns entered in the previous "
+"setting, also one entry per line. <strong>Make sure that number of lines in "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"shown above and the entry in the post #123 will produce link to the bug 123 "
+"in the redhat bug tracker."
+msgstr "Har kan du legge inn url templates for mønstre skrevet inn i foregående instillinger. Her også en pr. linje. <strong>Det er viktig at rekkefølgen og antall linjer er den samme som forrige.</strong> For eksempel template https://bugzilla.redhat.com/show_bug.cgi?id=\\1 sammen med mønster vist over og data i innlegget er #123 så vil dette produsere en lenke til bug 123 i redhat bug tracker."
+
+#: conf/minimum_reputation.py:12
+msgid "Karma thresholds"
+msgstr "Karmatoleranse"
+
+#: conf/minimum_reputation.py:22
+msgid "Upvote"
+msgstr "Stem opp"
+
+#: conf/minimum_reputation.py:31
+msgid "Downvote"
+msgstr "Stem ned"
+
+#: conf/minimum_reputation.py:40
+msgid "Answer own question immediately"
+msgstr "Besvar eget spørsmål med en gang"
+
+#: conf/minimum_reputation.py:49
+msgid "Accept own answer"
+msgstr "Aksepter eget svar"
+
+#: conf/minimum_reputation.py:58
+msgid "Accept any answer"
+msgstr "Aksepter hvilket som helst svar"
+
+#: conf/minimum_reputation.py:67
+msgid "Flag offensive"
+msgstr "Merk som støtende"
+
+#: conf/minimum_reputation.py:88
+msgid "Delete comments posted by others"
+msgstr "Slett kommentarer skrevet av andre"
+
+#: conf/minimum_reputation.py:97
+msgid "Delete questions and answers posted by others"
+msgstr "Slett spørsmål og svar skrevet av andre"
+
+#: conf/minimum_reputation.py:106
+msgid "Upload files"
+msgstr "Last opp filer"
+
+#: conf/minimum_reputation.py:115
+msgid "Insert clickable links"
+msgstr "Legg til klikkbare lenker"
+
+#: conf/minimum_reputation.py:124
+msgid "Insert link suggestions as plain text"
+msgstr "Legg til lenkeforslag som klartekst"
+
+#: conf/minimum_reputation.py:126
+msgid ""
+"This value should be smaller than that for \"insert clickable links\". This "
+"setting should stop link-spamming by newly registered users."
+msgstr "Denne verdien bør være mindre enn for \"Sett inn klikkbare linker\". Denne innstillingen burde hindre link-spamming fra nyregistrerte brukere."
+
+#: conf/minimum_reputation.py:137
+msgid "Close own questions"
+msgstr "Lukke egne spørsmål"
+
+#: conf/minimum_reputation.py:146
+msgid "Retag questions posted by other people"
+msgstr "Omlegg merkelapper på spørsmål skrevet av andre"
+
+#: conf/minimum_reputation.py:155
+msgid "Reopen own questions"
+msgstr "Gjenåpne egne spørsmål"
+
+#: conf/minimum_reputation.py:164
+msgid "Edit community wiki posts"
+msgstr "Editere community wiki innlegg"
+
+#: conf/minimum_reputation.py:173
+msgid "Edit posts authored by other people"
+msgstr "Editere innlegg skrevet av andre"
+
+#: conf/minimum_reputation.py:182
+msgid "View offensive flags"
+msgstr "Vis støtende flagg"
+
+#: conf/minimum_reputation.py:191
+msgid "Close questions asked by others"
+msgstr "Lukk spørsmål spurt av andre"
+
+#: conf/minimum_reputation.py:200
+msgid "Remove rel=nofollow from own homepage"
+msgstr "Fjern rel=nofollow fra egen hjemmeside"
+
+#: conf/minimum_reputation.py:202
+msgid ""
+"When a search engine crawler will see a rel=nofollow attribute on a link - "
+"the link will not count towards the rank of the users personal site."
+msgstr "Når en søkemotors crawler ser en rel=nofollow attributt på en lenke så vil ikke denne lenke telle mot brukerens personlige side."
+
+#: conf/minimum_reputation.py:214
+msgid "Make posts by email"
+msgstr ""
+
+#: conf/minimum_reputation.py:223
+msgid "Trigger email notifications"
+msgstr "Trigger for epostnotifikasoner"
+
+#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
+msgid "Reduces spam"
+msgstr ""
+
+#: conf/minimum_reputation.py:233
+msgid "Trigger tweets on others accounts"
+msgstr ""
+
+#: conf/moderation.py:19
+msgid "Content moderation"
+msgstr "Innholdsmoderasjon"
+
+#: conf/moderation.py:28
+msgid "Enable content moderation"
+msgstr "Aktiver innholdsmoderasjon"
+
+#: conf/moderation.py:38
+msgid "Enable tag moderation"
+msgstr "Aktiver merkelappmoderasjon"
+
+#: conf/moderation.py:40
+msgid ""
+"If enabled, any new tags will not be applied to the questions, but emailed "
+"to the moderators. To use this feature, tags must be optional."
+msgstr "Hvis aktivert, så vil eventuellt nye koder ikke brukes på spørsmålene, men blir sendt til moderatorene. Hvis du vil bruke denne funksjonen så må kodene være valgfrie."
+
+#: conf/question_lists.py:11
+msgid "Listings of questions"
+msgstr "Utlisting av spørsmål"
+
+#: conf/question_lists.py:20
+msgid "Enable \"All Questions\" selector"
+msgstr "Aktiver \"Alle spørsmål\"-velger"
+
+#: conf/question_lists.py:21 conf/question_lists.py:31
+#: conf/question_lists.py:41
+msgid "At least one of these selectors must be enabled"
+msgstr "Minst en av disse selektorene må være aktivert"
+
+#: conf/question_lists.py:30
+msgid "Enable \"Unanswered Questions\" selector"
+msgstr "Aktiver \"Ubesvarte spørsmål\"-velger"
+
+#: conf/question_lists.py:40
+msgid "Enable \"Followed Questions\" selector"
+msgstr "Aktiver \"Fulgte spørsmåls\"-velger"
+
+#: conf/question_lists.py:53 conf/question_lists.py:70
+msgid "All Questions"
+msgstr "Alle Spørsmål"
+
+#: conf/question_lists.py:54 conf/question_lists.py:71
+msgid "Unanswered Questions"
+msgstr "Ubesvarte spørsmål"
+
+#: conf/question_lists.py:55
+msgid "Followed Questions"
+msgstr "Fulgte Spørsmål"
+
+#: conf/question_lists.py:64
+msgid "Default questions selector for the authenticated users"
+msgstr "Standard spørsmålsvelger for autentiserte brukere"
+
+#: conf/question_lists.py:80
+msgid "Default questions selector for the anonymous users"
+msgstr "Standard spørsmålsvelger for anonyme brukere"
+
+#: conf/reputation_changes.py:13
+msgid "Karma loss and gain rules"
+msgstr "Karma tap- og økningsregler"
+
+#: conf/reputation_changes.py:23
+msgid "Maximum daily reputation gain per user"
+msgstr "Maksimum daglig reputation økning pr. bruker"
+
+#: conf/reputation_changes.py:32
+msgid "Gain for receiving an upvote"
+msgstr "Økning man får ved positiv stemme"
+
+#: conf/reputation_changes.py:41
+msgid "Gain for the author of accepted answer"
+msgstr "Økning man får for å skrive det svaret som blir akseptert"
+
+#: conf/reputation_changes.py:50
+msgid "Gain for accepting best answer"
+msgstr "Økning for å velge beste svar"
+
+#: conf/reputation_changes.py:59
+msgid "Gain for post owner on canceled downvote"
+msgstr "Økning for å publisere eier på kanselerte negativ stemme"
+
+#: conf/reputation_changes.py:68
+msgid "Gain for voter on canceling downvote"
+msgstr "Økning for den som stemmer på en kanselert negativ stemme"
+
+#: conf/reputation_changes.py:78
+msgid "Loss for voter for canceling of answer acceptance"
+msgstr "Tap for den som stemmer når man kanslerer akseptanse av et svar"
+
+#: conf/reputation_changes.py:88
+msgid "Loss for author whose answer was \"un-accepted\""
+msgstr "Tap for forfatteren av et svar som ikke lenger er akseptert"
+
+#: conf/reputation_changes.py:98
+msgid "Loss for giving a downvote"
+msgstr "Tap når man gir en negativ stemme"
+
+#: conf/reputation_changes.py:108
+msgid "Loss for owner of post that was flagged offensive"
+msgstr "Tap for eier av innegg som blir flagget som støtende"
+
+#: conf/reputation_changes.py:118
+msgid "Loss for owner of post that was downvoted"
+msgstr "Tap for eier av et innlegg som blir nedstemt"
+
+#: conf/reputation_changes.py:128
+msgid "Loss for owner of post that was flagged 3 times per same revision"
+msgstr "Tap for eier av innlegg som blir flagget 3 ganger på samme revisjon"
+
+#: conf/reputation_changes.py:138
+msgid "Loss for owner of post that was flagged 5 times per same revision"
+msgstr "Tap for eier av innlegg som blir flagget 5 ganger på samme revisjon"
+
+#: conf/reputation_changes.py:148
+msgid "Loss for post owner when upvote is canceled"
+msgstr "Tap for eier når en positiv stemme blir kanselert"
+
+#: conf/sidebar_main.py:12
+msgid "Main page sidebar"
+msgstr "Hovedside sideboks"
+
+#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
+msgid "Custom sidebar header"
+msgstr "Tilpasset sidebokstittel"
+
+#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
+msgid ""
+"Use this area to enter content at the TOP of the sidebarin HTML format. "
+"When using this option (as well as the sidebar footer), please use the HTML "
+"validation service to make sure that your input is valid and works well in "
+"all browsers."
+msgstr "Bruk dette området til å legge inn innhold på TOPPEN av sideboksen i HTML format. Når denne (samt sidebox fotnote) funksjonaliteten, bruk HTML validator for å sikre at det du legger inn er gyldig kode og fungerer korrekt i alle nettlesere"
+
+#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
+#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
+#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
+msgid "Show above only to anonymous users"
+msgstr ""
+
+#: conf/sidebar_main.py:45
+msgid "Show avatar block in sidebar"
+msgstr "Vis avatarblokk i sideboks"
+
+#: conf/sidebar_main.py:47
+msgid "Uncheck this if you want to hide the avatar block from the sidebar "
+msgstr "Fjern kryss hvis du ønsker å skjule avatarblokk fra sideboks"
+
+#: conf/sidebar_main.py:58
+msgid "Limit how many avatars will be displayed on the sidebar"
+msgstr "Begrens hvor mange avatarer som skal vises i sideboksen"
+
+#: conf/sidebar_main.py:68
+msgid "Show tag selector in sidebar"
+msgstr "Vis merkelappvelger i sideboks"
+
+#: conf/sidebar_main.py:70
+msgid ""
+"Uncheck this if you want to hide the options for choosing interesting and "
+"ignored tags "
+msgstr "Fjern kryss i denne hvis du ønsker å skjule opsjonen med å velge insteresante og ignorerte merkelapper"
+
+#: conf/sidebar_main.py:81
+msgid "Show tag list/cloud in sidebar"
+msgstr "Vis merkelapp liste/sky i sideboks"
+
+#: conf/sidebar_main.py:83
+msgid ""
+"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
+msgstr "Fjern kryss i denne hvis du ønsker å skjule merkelappsky eller merkelappliste fra sideboksen"
+
+#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
+msgid "Custom sidebar footer"
+msgstr "Tilpasset sideboks fotnote"
+
+#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
+msgid ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Bruk dette området til å legge inn innhold på BUNNEN av sideboksen i HTML format. Når denne (samt sidebox toptekst) funksjonaliteten, bruk HTML validator for å sikre at det du legger inn er gyldig kode og fungerer korrekt i alle nettlesere"
+
+#: conf/sidebar_profile.py:12
+msgid "User profile sidebar"
+msgstr "Brukerprofil høyrekolonne"
+
+#: conf/sidebar_profile.py:20
+msgid "Custom sidebar"
+msgstr ""
+
+#: conf/sidebar_question.py:11
+msgid "Question page banners and sidebar"
+msgstr "Spørsmålside banner og sidebox"
+
+#: conf/sidebar_question.py:19
+msgid "Top banner"
+msgstr "Toppbanner"
+
+#: conf/sidebar_question.py:22
+msgid ""
+"When using this option, please use the HTML validation service to make sure "
+"that your input is valid and works well in all browsers."
+msgstr "Når du bruker dette alternativet så kan du bruke HTML valideringstjeneste slik at du sørger for at ditt innlegg er gyldig og fungerer godt i alle nettlesere."
+
+#: conf/sidebar_question.py:42
+msgid "Answers banner"
+msgstr "Svarbanner"
+
+#: conf/sidebar_question.py:45
+msgid ""
+"This banner will show above the second answer. When using this option, "
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
+msgstr "Dette banneret vil vises over svar nummer to. Når du bruker dette alternativet så kan du bruke HTML valideringstjeneste slik at du sørger for at ditt innspill er gyldig og fungerer godt i alle nettlesere."
+
+#: conf/sidebar_question.py:70
+msgid ""
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
+"validation service to make sure that your input is valid and works well in "
+"all browsers."
+msgstr "Bruk dette område for å legge til innhold på toppen av sideboksen i HTML format. Når du bruker denne opsjonen (samt for sideboksfooter). bruk HTML valideringstjenesten for å være sikker på at det du legger til er gyldig og fungerer godt i alle nettlesere."
+
+#: conf/sidebar_question.py:92
+msgid "Show tag list in sidebar"
+msgstr "Vis merkelappliste i sideboks"
+
+#: conf/sidebar_question.py:94
+msgid "Uncheck this if you want to hide the tag list from the sidebar "
+msgstr "Fjern kryss i denne hvis du ønsker å skjule merkelapplisten fra sideboks"
+
+#: conf/sidebar_question.py:105
+msgid "Show meta information in sidebar"
+msgstr "Vis metainformasjon i sideboks"
+
+#: conf/sidebar_question.py:107
+msgid ""
+"Uncheck this if you want to hide the meta information about the question "
+"(post date, views, last updated). "
+msgstr "Fjern krysset i denne hvis du ønsker å skjule metainformasjon om spørsmål (dato lagt inn, visninger, sist oppdatert)"
+
+#: conf/sidebar_question.py:119
+msgid "Show related questions in sidebar"
+msgstr "Vis relaterte spørsmål i sideboksen"
+
+#: conf/sidebar_question.py:121
+msgid "Uncheck this if you want to hide the list of related questions. "
+msgstr "Fjern kryss i denne hvis du ønsker å skjule listen over relaterte spørsmål fra sideboks"
+
+#: conf/site_modes.py:63
+msgid "Bootstrap mode"
+msgstr "Bootstrap-modus"
+
+#: conf/site_modes.py:73
+msgid "Activate a \"Large site\" mode"
+msgstr "Aktiver \"Stor nettside\" modus"
+
+#: conf/site_modes.py:75
+msgid ""
+"\"Large site\" mode increases reputation and certain badge thresholds, to "
+"values, more suitable for the larger communities, <strong>WARNING:</strong> "
+"your current values for Minimum reputation, Badge Settings and Vote Rules "
+"will be changed after you modify this setting."
+msgstr "\"Stor nettside\"-modus øker omdømme og visse medaljeterskler, til verdier, mer egnet for de større samfunn, <strong>ADVARSEL:</ strong> dine nåværende verdier for Minimum omdømme, vil medaljeinnstillinger og stemmeregler endres etter at du forandrer denne innstillingen."
+
+#: conf/site_settings.py:14
+msgid "URLS, keywords & greetings"
+msgstr "Webadresser, søkeord og hilsener"
+
+#: conf/site_settings.py:23
+msgid "Site title for the Q&A forum"
+msgstr "Nettsidetittel for Q&A forumet"
+
+#: conf/site_settings.py:32
+msgid "Comma separated list of Q&A site keywords"
+msgstr "Kommaseparert liste over Q&A nettside keywords"
+
+#: conf/site_settings.py:41
+msgid "Copyright message to show in the footer"
+msgstr "Copyright beskjed som vises i fotnoten"
+
+#: conf/site_settings.py:51
+msgid "Site description for the search engines"
+msgstr "Nettstedsbeskrivelse for søkemotorer"
+
+#: conf/site_settings.py:60
+msgid "Short name for your Q&A forum"
+msgstr "Kort navn for ditt Q&A formum"
+
+#: conf/site_settings.py:70
+msgid "Please enter url of your site"
+msgstr ""
+
+#: conf/site_settings.py:73
+msgid "Url must start either from http or https"
+msgstr ""
+
+#: conf/site_settings.py:92
+msgid "Base URL for your Q&A forum, must start with http or https"
+msgstr "Baseurl for ditt Q&A forum. Denne må starte med http eller https"
+
+#: conf/site_settings.py:104
+msgid "Check to enable greeting for anonymous user"
+msgstr "Kryss av for å aktivere velkomstmelding til anonyme brukere"
+
+#: conf/site_settings.py:115
+msgid "Text shown in the greeting message shown to the anonymous user"
+msgstr "Tekst som skal vises for å ønske velkommen melding vist til anonyme brukere"
+
+#: conf/site_settings.py:119
+msgid "Use HTML to format the message "
+msgstr "Bruk HTML til å formatere meldingen"
+
+#: conf/site_settings.py:128
+msgid "Feedback site URL"
+msgstr "Tilbakemeldings URL"
+
+#: conf/site_settings.py:130
+msgid "If left empty, a simple internal feedback form will be used instead"
+msgstr "Hvis denne forblir tom, et simpelt tilbakemeldingsforum blir brukt i stedet."
+
+#: conf/skin_general_settings.py:15
+msgid "Skin, logos and HTML <head> parts"
+msgstr "Mal, logoer og HTML <head> noder"
+
+#: conf/skin_general_settings.py:23
+msgid "Q&A site logo"
+msgstr "Q&A nettstedslogo"
+
+#: conf/skin_general_settings.py:25
+msgid "To change the logo, select new file, then submit this whole form."
+msgstr "For å endre logo, velg en ny fil og send inn hele dette skjema igjen."
+
+#: conf/skin_general_settings.py:34
+msgid "English"
+msgstr "Engelsk"
+
+#: conf/skin_general_settings.py:35
+msgid "Spanish"
+msgstr "Spansk"
+
+#: conf/skin_general_settings.py:36
+msgid "Catalan"
+msgstr "Catalan"
+
+#: conf/skin_general_settings.py:37
+msgid "German"
+msgstr "Tysk"
+
+#: conf/skin_general_settings.py:38
+msgid "Greek"
+msgstr "Gresk"
+
+#: conf/skin_general_settings.py:39
+msgid "Finnish"
+msgstr "Finsk"
+
+#: conf/skin_general_settings.py:40
+msgid "French"
+msgstr "Fransk"
+
+#: conf/skin_general_settings.py:41
+msgid "Hindi"
+msgstr "Hindi"
+
+#: conf/skin_general_settings.py:42
+msgid "Hungarian"
+msgstr "Ungarsk"
+
+#: conf/skin_general_settings.py:43
+msgid "Italian"
+msgstr "Italiensk"
+
+#: conf/skin_general_settings.py:44
+msgid "Japanese"
+msgstr "Japansk"
+
+#: conf/skin_general_settings.py:45
+msgid "Korean"
+msgstr "Koreansk"
+
+#: conf/skin_general_settings.py:46
+msgid "Portuguese"
+msgstr "Portogisisk"
+
+#: conf/skin_general_settings.py:47
+msgid "Brazilian Portuguese"
+msgstr "Brasiliansk Portogisisk"
+
+#: conf/skin_general_settings.py:48
+msgid "Romanian"
+msgstr "Rumensk"
+
+#: conf/skin_general_settings.py:49
+msgid "Russian"
+msgstr "Russisk"
+
+#: conf/skin_general_settings.py:50
+msgid "Serbian"
+msgstr "Seribisk"
+
+#: conf/skin_general_settings.py:51
+msgid "Turkish"
+msgstr "Tyrkisk"
+
+#: conf/skin_general_settings.py:52
+msgid "Vietnamese"
+msgstr "Vietnamesisk"
+
+#: conf/skin_general_settings.py:53
+msgid "Chinese"
+msgstr "Kinesisk"
+
+#: conf/skin_general_settings.py:54
+msgid "Chinese (Taiwan)"
+msgstr "Kinesisk (Taiwan)"
+
+#: conf/skin_general_settings.py:73
+msgid "Show logo"
+msgstr "Vis logo"
+
+#: conf/skin_general_settings.py:75
+msgid ""
+"Check if you want to show logo in the forum header or uncheck in the case "
+"you do not want the logo to appear in the default location"
+msgstr "Kryss av hvis du ønsker å vise logo i forumtittel eller fjern kryss hvis du ikke ønsker at noe logo skal vises på standardlokasjonen"
+
+#: conf/skin_general_settings.py:87
+msgid "Site favicon"
+msgstr "Nettstedets favicon"
+
+#: conf/skin_general_settings.py:89
+#, python-format
+msgid ""
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
+"href=\"%(favicon_info_url)s\">this page</a>."
+msgstr "En liten 16x16 eller 32x23 pixel ikonbile som brukes for å skille ditt nettsted fra andre i nettleserens grensesnitt. Finn ut mer om favicon på <a href=\"%(favicon_info_url)s\">denne siden</a>."
+
+#: conf/skin_general_settings.py:105
+msgid "Password login button"
+msgstr "Passord loginknapp"
+
+#: conf/skin_general_settings.py:107
+msgid ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "En 88x38 pixel bilde som brukes på loginskjermen for passord login knapp."
+
+#: conf/skin_general_settings.py:120
+msgid "Show all UI functions to all users"
+msgstr "Vis all UI funksjoner for alle brukere"
+
+#: conf/skin_general_settings.py:122
+msgid ""
+"If checked, all forum functions will be shown to users, regardless of their "
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Hvis denne er krysset av så vil all forumfunksjonalitet vises til brukerne uansett reputation. Derimot, for å bruke disse funksjonene så vil moderasjonsregler, reputation og andre limitasjoner fremdeles gjelde."
+
+#: conf/skin_general_settings.py:137
+msgid "Select skin"
+msgstr "Velg tema"
+
+#: conf/skin_general_settings.py:148
+msgid "Customize HTML <HEAD>"
+msgstr "Tilpass HTML <HEAD>"
+
+#: conf/skin_general_settings.py:157
+msgid "Custom portion of the HTML <HEAD>"
+msgstr "Endre deler av HTML <HEAD>"
+
+#: conf/skin_general_settings.py:159
+msgid ""
+"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
+"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" above. Contents of this box will be inserted into the &lt;HEAD&gt; portion of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; may be added. Please, keep in mind that adding external javascript to the &lt;HEAD&gt; is not recommended because it slows loading of the pages. Instead, it will be more efficient to place links to the javascript files into the footer. <strong>Note:</strong> if you do use this setting, please test the site with the W3C HTML validator service."
+
+#: conf/skin_general_settings.py:181
+msgid "Custom header additions"
+msgstr "Tilpasset header tillegg"
+
+#: conf/skin_general_settings.py:183
+msgid ""
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
+"headerin the HTML format. When customizing the site header (as well as "
+"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
+"sure that your input is valid and works well in all browsers."
+msgstr "Header is the bar at the top of the content that contains user info and site links, and is common to all pages. Use this area to enter contents of the headerin the HTML format. When customizing the site header (as well as footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
+
+#: conf/skin_general_settings.py:198
+msgid "Site footer mode"
+msgstr "Nettstedets fotnotemodus"
+
+#: conf/skin_general_settings.py:200
+msgid ""
+"Footer is the bottom portion of the content, which is common to all pages. "
+"You can disable, customize, or use the default footer."
+msgstr "Fotnote er bunnseksjonen av innholded og vises på alle sider. Du kan slå av, tilpasse eller bruke standard fotnote."
+
+#: conf/skin_general_settings.py:217
+msgid "Custom footer (HTML format)"
+msgstr "Tilpass fotnote (HTML format)"
+
+#: conf/skin_general_settings.py:219
+msgid ""
+"<strong>To enable this function</strong>, please select option 'customize' "
+"in the \"Site footer mode\" above. Use this area to enter contents of the "
+"footer in the HTML format. When customizing the site footer (as well as the "
+"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
+"that your input is valid and works well in all browsers."
+msgstr "<strong>To enable this function</strong>, please select option 'customize' in the \"Site footer mode\" above. Use this area to enter contents of the footer in the HTML format. When customizing the site footer (as well as the header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
+
+#: conf/skin_general_settings.py:234
+msgid "Apply custom style sheet (CSS)"
+msgstr "Legg til tilpasset stilark (CSS)"
+
+#: conf/skin_general_settings.py:236
+msgid ""
+"Check if you want to change appearance of your form by adding custom style "
+"sheet rules (please see the next item)"
+msgstr "Kryss av hvis du ønsker å endre utseende på ditt forum ved å legge til tilpasset stilark (se neste valg)"
+
+#: conf/skin_general_settings.py:248
+msgid "Custom style sheet (CSS)"
+msgstr "Tilpasset stilark (CSS)"
+
+#: conf/skin_general_settings.py:250
+msgid ""
+"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
+"option above. The CSS rules added in this window will be applied after the "
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>To use this function</strong>, check \"Apply custom style sheet\" option above. The CSS rules added in this window will be applied after the default style sheet rules. The custom style sheet will be served dynamically at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part depends (default is empty string) on the url configuration in your urls.py."
+
+#: conf/skin_general_settings.py:266
+msgid "Add custom javascript"
+msgstr "Legg til tilpasset javascript"
+
+#: conf/skin_general_settings.py:269
+msgid "Check to enable javascript that you can enter in the next field"
+msgstr "Kryss av for å aktivere javascript som du kan legge inn i neste felt"
+
+#: conf/skin_general_settings.py:279
+msgid "Custom javascript"
+msgstr "Tilpasset javascript"
+
+#: conf/skin_general_settings.py:281
+msgid ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Skriv eller lim inn javascript som du ønsker å kjøre på nettstedet ditt. Link til skriptet vil bli satt nederst i HTML og vil bli servert på url \"&lt;forum URL&gt;/custom.js\". Vær så snill, husk at JavaScript-koden kan bryte andre funksjoner på nettstedet, og at atferden ikke kan være konsekvent på tvers av ulike nettlesere (<strong> å aktivere egendefinert kode </ strong>, sjekk \"Legg til brukerdefinert javascript\" alternativet ovenfor) ."
+
+#: conf/skin_general_settings.py:299
+msgid "Skin media revision number"
+msgstr "Tema revisjonsnummer"
+
+#: conf/skin_general_settings.py:301
+msgid "Will be set automatically but you can modify it if necessary."
+msgstr "Vil bli satt automatisk men du kan modifisere hvis nødvendig"
+
+#: conf/skin_general_settings.py:312
+msgid "Hash to update the media revision number automatically."
+msgstr "Hash for å oppdatere mediarevisjonsnummer automatisk."
+
+#: conf/skin_general_settings.py:316
+msgid "Will be set automatically, it is not necesary to modify manually."
+msgstr "Vil bli satt automatisk og er ikke nødvendig å modifisere manuelt."
+
+#: conf/social_sharing.py:11
+msgid "Content sharing"
+msgstr "Innholdsdeling"
+
+#: conf/social_sharing.py:20
+msgid "Check to enable RSS feeds"
+msgstr "Kryss av for å aktivere RSS feeds"
+
+#: conf/social_sharing.py:29
+msgid "Hashtag or suffix to sharing messages"
+msgstr "Hash-merkelapp og suffix for meldingsdeling"
+
+#: conf/social_sharing.py:38
+msgid "Check to enable sharing of questions on Twitter"
+msgstr "Kryss av for å aktivere deling av spørsmål på Twitter"
+
+#: conf/social_sharing.py:40
+msgid ""
+"Important - to actually start sharing on twitter, it is required to set up "
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
+msgstr ""
+
+#: conf/social_sharing.py:52
+msgid "Check to enable sharing of questions on Facebook"
+msgstr "Kryss av for å aktivere deling av spørsmål på Facebook"
+
+#: conf/social_sharing.py:61
+msgid "Check to enable sharing of questions on LinkedIn"
+msgstr "Kryss av for å aktivere deling av spørsmål på LinkedIn"
+
+#: conf/social_sharing.py:70
+msgid "Check to enable sharing of questions on Identi.ca"
+msgstr "Kryss av for å aktivere deling av spørsmål på Identi.ca"
+
+#: conf/social_sharing.py:79
+msgid "Check to enable sharing of questions on Google+"
+msgstr "Kryss av for å aktivere deling av spørsmål på Google+"
+
+#: conf/spam_and_moderation.py:10
+msgid "Akismet spam protection"
+msgstr "Akismet spam beskyttelse"
+
+#: conf/spam_and_moderation.py:18
+msgid "Enable Akismet spam detection(keys below are required)"
+msgstr "Kryss av for å bruke Akismet spam filter (keys må legges inn under)"
+
+#: conf/spam_and_moderation.py:21
+#, python-format
+msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
+msgstr "For å få en Akismet key må du gå til <a href=\"%(url)s\">Akismet nettsted</a>"
+
+#: conf/spam_and_moderation.py:31
+msgid "Akismet key for spam detection"
+msgstr "Akismet key for spam filter"
+
+#: conf/super_groups.py:5
+msgid "Reputation, Badges, Votes & Flags"
+msgstr "Reputation, Medaljer, Stemmer og Flagg"
+
+#: conf/super_groups.py:6
+msgid "Static Content, URLS & UI"
+msgstr "Statisk innhold, nettadresser, UI"
+
+#: conf/super_groups.py:7
+msgid "Data rules & Formatting"
+msgstr "Dataregler og Formattering"
+
+#: conf/super_groups.py:8
+msgid "External Services"
+msgstr "Eksterne tjenester"
+
+#: conf/super_groups.py:9
+msgid "Login, Users & Communication"
+msgstr "Logg inn, Brukere og kommunikasjon"
+
+#: conf/user_settings.py:14
+msgid "User settings"
+msgstr "Brukerinnstillinger"
+
+#: conf/user_settings.py:23
+msgid "On-screen greeting shown to the new users"
+msgstr "Velkomstmelding som vises til nye brukere"
+
+#: conf/user_settings.py:32
+msgid "Allow anonymous users send feedback"
+msgstr "Tillat anonyme bruker å sende feedback"
+
+#: conf/user_settings.py:41
+msgid "Allow editing user screen name"
+msgstr "Tillat endring av brukers visningsnavn"
+
+#: conf/user_settings.py:50
+msgid "Auto-fill user name, email, etc on registration"
+msgstr "Autoutfyll brukernavn, epost, etc. under registrering"
+
+#: conf/user_settings.py:51
+msgid "Implemented only for LDAP logins at this point"
+msgstr "Bare implementert for LDAP innlogging så langt"
+
+#: conf/user_settings.py:60
+msgid "Allow users change own email addresses"
+msgstr "Tillat brukere til å endre egene epostadresser"
+
+#: conf/user_settings.py:69
+msgid "Allow email address in user name"
+msgstr "Tillat epostadresse som brukernavn"
+
+#: conf/user_settings.py:78
+msgid "Allow account recovery by email"
+msgstr "Tillat kontogjenoppretting via e-post"
+
+#: conf/user_settings.py:87
+msgid "Allow adding and removing login methods"
+msgstr "Tillat å legge til og fjerne loginn metoder"
+
+#: conf/user_settings.py:97
+msgid "Minimum allowed length for screen name"
+msgstr "Minste lovlige lengde for visningsnavn"
+
+#: conf/user_settings.py:105
+msgid "Default avatar for users"
+msgstr "Standardavatar for brukere"
+
+#: conf/user_settings.py:107
+msgid ""
+"To change the avatar image, select new file, then submit this whole form."
+msgstr "For å endre avatarbilde, velg en ny fil og send inn hele skjema"
+
+#: conf/user_settings.py:120
+msgid "Use automatic avatars from gravatar.com"
+msgstr "Bruk automatisk avatar fra gravatar.com"
+
+#: conf/user_settings.py:122
+msgid ""
+"Check this option if you want to allow the use of gravatar.com for avatars. "
+"Please, note that this feature might take about 10 minutes to become fully "
+"effective. You will have to enable uploaded avatars as well. For more "
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Sjekk dette alternativet hvis du vil tillate bruk av gravatar.com for avatarer. Vennligst merk at denne funksjonen kan ta ca 10 minutter å bli fullt effektiv. Du må aktivere opplastede avatarer også. For mer informasjon, vennligst besøk <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\"> denne siden </a>."
+
+#: conf/user_settings.py:134
+msgid "Default Gravatar icon type"
+msgstr "Standard Gravatar ikontype"
+
+#: conf/user_settings.py:136
+msgid ""
+"This option allows you to set the default avatar type for email addresses "
+"without associated gravatar images. For more information, please visit <a "
+"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
+msgstr "Med denne settingen kan du angi standard avatar type for e-postadresser uten tilknyttede gravatar bilder. For mer informasjon, vennligst besøk <a href=\"http://en.gravatar.com/site/implement/images/\">denne siden</ a>."
+
+#: conf/user_settings.py:146
+msgid "Name for the Anonymous user"
+msgstr "Navn for Anonym bruker"
+
+#: conf/vote_rules.py:14
+msgid "Vote and flag limits"
+msgstr "Stemme- og flaggbegrensninger"
+
+#: conf/vote_rules.py:24
+msgid "Number of votes a user can cast per day"
+msgstr "Antall stemmer en bruker kan benytte hver dag"
+
+#: conf/vote_rules.py:33
+msgid "Maximum number of flags per user per day"
+msgstr "Maks antall flagg en bruker kan sette pr. dag"
+
+#: conf/vote_rules.py:42
+msgid "Threshold for warning about remaining daily votes"
+msgstr "Terskel for varsling om gjenværende daglige stemmer"
+
+#: conf/vote_rules.py:51
+msgid "Number of days to allow canceling votes"
+msgstr "Antall dager for å tillate kanselering av stemmer"
+
+#: conf/vote_rules.py:60
+msgid "Number of days required before answering own question"
+msgstr "Antall dager som kreves før bruker kan svare på eget spørsmål"
+
+#: conf/vote_rules.py:69
+msgid "Number of flags required to automatically hide posts"
+msgstr "Antall flagg før innlegg automatisk skjules"
+
+#: conf/vote_rules.py:78
+msgid "Number of flags required to automatically delete posts"
+msgstr "Antall flagg før innlegg automatisk slettes"
+
+#: conf/vote_rules.py:87
+msgid ""
+"Minimum days to accept an answer, if it has not been accepted by the "
+"question poster"
+msgstr "Minimum antall dager for å akseptere et svar, hvis det ikke har blitt godkjent av spørsmålets eier"
+
+#: const/__init__.py:11
+msgid "duplicate question"
+msgstr "duplikat spørsmål"
+
+#: const/__init__.py:12
+msgid "question is off-topic or not relevant"
+msgstr "spørsmålet er off-topic eller ikke relevant"
+
+#: const/__init__.py:13
+msgid "too subjective and argumentative"
+msgstr "for subjektivt eller argumentativt"
+
+#: const/__init__.py:14
+msgid "not a real question"
+msgstr "ikke et faktisk spørsmål"
+
+#: const/__init__.py:15
+msgid "the question is answered, right answer was accepted"
+msgstr "spørsmålet har svar, riktig svar er akseptert"
+
+#: const/__init__.py:16
+msgid "question is not relevant or outdated"
+msgstr "spørsmålet er ikke relevant eller utdatert"
+
+#: const/__init__.py:17
+msgid "question contains offensive or malicious remarks"
+msgstr "spørsmålet inneholder støtende eller ondsinnede bemerkninger"
+
+#: const/__init__.py:18
+msgid "spam or advertising"
+msgstr "spam eller markedsføring"
+
+#: const/__init__.py:19
+msgid "too localized"
+msgstr "for lokalisert"
+
+#: const/__init__.py:29
+msgid "disable sharing"
+msgstr ""
+
+#: const/__init__.py:30
+#: templates/user_profile/twitter_sharing_controls.html:13
+#: templates/user_profile/twitter_sharing_controls.html:17
+msgid "my posts"
+msgstr ""
+
+#: const/__init__.py:31
+#: templates/user_profile/twitter_sharing_controls.html:14
+#: templates/user_profile/twitter_sharing_controls.html:16
+msgid "all posts"
+msgstr ""
+
+#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
+msgid "newest"
+msgstr "nyeste"
+
+#: const/__init__.py:55 templates/users.html:54
+#: templates/question/answer_tab_bar.html:15
+msgid "oldest"
+msgstr "eldste"
+
+#: const/__init__.py:56
+msgid "active"
+msgstr "aktive"
+
+#: const/__init__.py:57
+msgid "inactive"
+msgstr "inaktive"
+
+#: const/__init__.py:58
+msgid "hottest"
+msgstr "hottest"
+
+#: const/__init__.py:59
+msgid "coldest"
+msgstr "coldest"
+
+#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
+msgid "most voted"
+msgstr "flest stemmer"
+
+#: const/__init__.py:61
+msgid "least voted"
+msgstr "færrest stemmer"
+
+#: const/__init__.py:62
+msgid "relevance"
+msgstr "relevanse"
+
+#: const/__init__.py:74
+msgid "Never"
+msgstr "Aldri"
+
+#: const/__init__.py:75
+msgid "When new post is published"
+msgstr "NÃ¥r nye innlegg blir publisert"
+
+#: const/__init__.py:76
+msgid "When post is published or revised"
+msgstr "NÃ¥r innlegg publiseres eller endres"
+
+#: const/__init__.py:108
+#, python-format
+msgid ""
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
+msgstr "Notat: for å svare med en kommentar, vennligst bruk <a href=\"mailto:%(addr)s?subject=%(subject)s\">denne lenken</a>"
+
+#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
+msgid "all"
+msgstr "alle"
+
+#: const/__init__.py:123
+msgid "unanswered"
+msgstr "ubesvart"
+
+#: const/__init__.py:124
+msgid "followed"
+msgstr "fulgt"
+
+#: const/__init__.py:129
+msgid "list"
+msgstr "liste"
+
+#: const/__init__.py:130
+msgid "cloud"
+msgstr "sky"
+
+#: const/__init__.py:138
+msgid "Question has no answers"
+msgstr "Spørsmålet har ingen svar"
+
+#: const/__init__.py:139
+msgid "Question has no accepted answers"
+msgstr "Spørsmålet har ingen aksepterte svar"
+
+#: const/__init__.py:195
+msgid "asked a question"
+msgstr "spurte et spørsmål"
+
+#: const/__init__.py:196
+msgid "answered a question"
+msgstr "svarte på et spørsmål"
+
+#: const/__init__.py:197 const/__init__.py:301
+msgid "commented question"
+msgstr "kommenterte på et spørsmål"
+
+#: const/__init__.py:198 const/__init__.py:302
+msgid "commented answer"
+msgstr "kommenterte på et svar"
+
+#: const/__init__.py:199
+msgid "edited question"
+msgstr "editerte et spørsmål"
+
+#: const/__init__.py:200
+msgid "edited answer"
+msgstr "editerte et svar"
+
+#: const/__init__.py:201
+msgid "received badge"
+msgstr "motatte medaljer"
+
+#: const/__init__.py:202
+msgid "marked best answer"
+msgstr "markerte beste svar"
+
+#: const/__init__.py:203
+msgid "upvoted"
+msgstr "stemte postitivt"
+
+#: const/__init__.py:204
+msgid "downvoted"
+msgstr "stemte negativt"
+
+#: const/__init__.py:205
+msgid "canceled vote"
+msgstr "kanselerte sin stemme"
+
+#: const/__init__.py:206
+msgid "deleted question"
+msgstr "slettet spørsmål"
+
+#: const/__init__.py:207
+msgid "deleted answer"
+msgstr "slettet svar"
+
+#: const/__init__.py:208
+msgid "marked offensive"
+msgstr "markerte som støtende"
+
+#: const/__init__.py:209
+msgid "updated tags"
+msgstr "oppdaterte merkelapper"
+
+#: const/__init__.py:210
+msgid "selected favorite"
+msgstr "markerte som favoritt"
+
+#: const/__init__.py:211
+msgid "completed user profile"
+msgstr "fullørte brukerprofil"
+
+#: const/__init__.py:212
+msgid "email update sent to user"
+msgstr "epostoppdatering sendt til bruker"
+
+#: const/__init__.py:213
+msgid "a post was shared"
+msgstr "et innlegg var delt"
+
+#: const/__init__.py:216
+msgid "reminder about unanswered questions sent"
+msgstr "påmindelse om ubesvart spørsmål sendt"
+
+#: const/__init__.py:220
+msgid "reminder about accepting the best answer sent"
+msgstr "påminnelse for å akseptere det beste svaret sendt"
+
+#: const/__init__.py:222
+msgid "mentioned in the post"
+msgstr "nevnt i en artikkel"
+
+#: const/__init__.py:225
+msgid "created tag description"
+msgstr "laget merkelappbeskrivelse"
+
+#: const/__init__.py:229
+msgid "updated tag description"
+msgstr "oppdaterte merkelappbeskrivelse"
+
+#: const/__init__.py:231
+msgid "made a new post"
+msgstr "opprettet et nytt innlegg"
+
+#: const/__init__.py:234
+msgid "made an edit"
+msgstr "gjorde en endring"
+
+#: const/__init__.py:238
+msgid "created post reject reason"
+msgstr "opprettet en innleggsavvisningsgrunn"
+
+#: const/__init__.py:242
+msgid "updated post reject reason"
+msgstr "oppdaterte innlegsavvisningsgrunn"
+
+#: const/__init__.py:300
+msgid "answered question"
+msgstr "besvarte spørsmål"
+
+#: const/__init__.py:303
+msgid "accepted answer"
+msgstr "aksepterte svar"
+
+#: const/__init__.py:307
+msgid "[closed]"
+msgstr "[lukket]"
+
+#: const/__init__.py:308
+msgid "[deleted]"
+msgstr "[slettet]"
+
+#: const/__init__.py:309 views/readers.py:642
+msgid "initial version"
+msgstr "opprinnelige versjon"
+
+#: const/__init__.py:310
+msgid "retagged"
+msgstr "merkelapper omgjort"
+
+#: const/__init__.py:311
+msgid "[private]"
+msgstr "[privat]"
+
+#: const/__init__.py:320
+msgid "show all tags"
+msgstr "vis alle merkelapper"
+
+#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
+#: const/__init__.py:342
+msgid "exclude ignored tags"
+msgstr "ekskluder ignorerte merkelapper"
+
+#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
+msgid "only interesting tags"
+msgstr "bare interresante merkelapper"
+
+#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
+msgid "only subscribed tags"
+msgstr "bare abonnerte merkelapper"
+
+#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
+msgid "email for all tags"
+msgstr "epost for alle merkelapper"
+
+#: const/__init__.py:348
+msgid "instantly"
+msgstr "umiddelbart"
+
+#: const/__init__.py:349
+msgid "daily"
+msgstr "daglig"
+
+#: const/__init__.py:350
+msgid "weekly"
+msgstr "ukentlig"
+
+#: const/__init__.py:351
+msgid "no email"
+msgstr "ingen epost"
+
+#: const/__init__.py:358
+msgid "identicon"
+msgstr "identicon"
+
+#: const/__init__.py:359
+msgid "mystery-man"
+msgstr "mystery-man"
+
+#: const/__init__.py:360
+msgid "monsterid"
+msgstr "monsterid"
+
+#: const/__init__.py:361
+msgid "wavatar"
+msgstr "wavatar"
+
+#: const/__init__.py:362
+msgid "retro"
+msgstr "retro"
+
+#: const/__init__.py:409 templates/badges.html:33
+msgid "gold"
+msgstr "gull"
+
+#: const/__init__.py:410 templates/badges.html:43
+msgid "silver"
+msgstr "sølv"
+
+#: const/__init__.py:411 templates/badges.html:50
+msgid "bronze"
+msgstr "bronse"
+
+#: const/__init__.py:423
+msgid "None"
+msgstr "Ingen"
+
+#: const/__init__.py:424
+msgid "Gravatar"
+msgstr "Gravatar"
+
+#: const/__init__.py:425
+msgid "Uploaded Avatar"
+msgstr "Opplastet Avatar"
+
+#: const/__init__.py:429
+msgid "date descendant"
+msgstr "dato stigende"
+
+#: const/__init__.py:430
+msgid "date ascendant"
+msgstr "dato fallende"
+
+#: const/__init__.py:431
+msgid "activity descendant"
+msgstr "aktivitet stigende"
+
+#: const/__init__.py:432
+msgid "activity ascendant"
+msgstr "aktivitet fallende"
+
+#: const/__init__.py:433
+msgid "answers descendant"
+msgstr "svar stigende"
+
+#: const/__init__.py:434
+msgid "answers ascendant"
+msgstr "svar fallende"
+
+#: const/__init__.py:435
+msgid "votes descendant"
+msgstr "stemmer stigende"
+
+#: const/__init__.py:436
+msgid "votes ascendant"
+msgstr "stemmer fallende"
+
+#: const/message_keys.py:21
+msgid "most relevant questions"
+msgstr "mest relevant spørsmål"
+
+#: const/message_keys.py:22
+msgid "click to see most relevant questions"
+msgstr "trykk for å se mest relevant spørsmål"
+
+#: const/message_keys.py:23
+msgid "by relevance"
+msgstr "etter relevanse"
+
+#: const/message_keys.py:24
+msgid "click to see the oldest questions"
+msgstr "trykk for å se eldste spørsmål"
+
+#: const/message_keys.py:25
+msgid "by date"
+msgstr "etter dato"
+
+#: const/message_keys.py:26
+msgid "click to see the newest questions"
+msgstr "klikk for å se nyeste spørsmål"
+
+#: const/message_keys.py:27
+msgid "click to see the least recently updated questions"
+msgstr "trykk for å se spørsmål ikke oppdatert på lenge"
+
+#: const/message_keys.py:28
+msgid "by activity"
+msgstr "etter aktivitet"
+
+#: const/message_keys.py:29
+msgid "click to see the most recently updated questions"
+msgstr "trykk for å se nylig oppdaterte spørsmål"
+
+#: const/message_keys.py:30
+msgid "click to see the least answered questions"
+msgstr "trykk for å se minst besvarte spørsmål"
+
+#: const/message_keys.py:31
+msgid "by answers"
+msgstr "etter svar"
+
+#: const/message_keys.py:32
+msgid "click to see the most answered questions"
+msgstr "trykk for å se mest besvarte spørsmål"
+
+#: const/message_keys.py:33
+msgid "click to see least voted questions"
+msgstr "trykk for å se minst stemte spørsml"
+
+#: const/message_keys.py:34
+msgid "by votes"
+msgstr "etter stemme"
+
+#: const/message_keys.py:35
+msgid "click to see most voted questions"
+msgstr "trykk for å se spørsmål med flest stemmer"
+
+#: const/message_keys.py:36 models/tag.py:311
+msgid "interesting"
+msgstr "interresant"
+
+#: const/message_keys.py:37 models/tag.py:312
+msgid "ignored"
+msgstr "ignorert"
+
+#: const/message_keys.py:38 models/tag.py:313
+msgid "subscribed"
+msgstr "abonnert"
+
+#: const/message_keys.py:39 templates/question_retag.html:58
+msgid "tags are required"
+msgstr "merkelapper må fylles ut"
+
+#: const/message_keys.py:41
+msgid "please use letters, numbers and characters \"-+.#\""
+msgstr "vennligst bruk bokstaver, tall eller tegnene \"-+.#\""
+
+#: const/message_keys.py:47
+msgid ""
+"Sorry, your account appears to be blocked and you cannot make new posts "
+"until this issue is resolved. Please contact the forum administrator to "
+"reach a resolution."
+msgstr "Beklager, men det ser ut til at kontoen er blokkert. Du kan ikke lage nye innlegg før dette problemet er løst. Vennligst kontakt administrator for å nå frem til en løsning."
+
+#: const/message_keys.py:52 models/__init__.py:1136
+msgid ""
+"Sorry, your account appears to be suspended and you cannot make new posts "
+"until this issue is resolved. You can, however edit your existing posts. "
+"Please contact the forum administrator to reach a resolution."
+msgstr "Beklager, men det ser ut til at kontoen er suspendert. Du kan ikke lage nye innlegg før dette problemet er løst. Du kan fremdeles editere dine eksisterende innlegg. Vennligst kontakt administrator for å nå frem til en løsning."
+
+#: deps/django_authopenid/backends.py:99
+msgid ""
+"Welcome! Please set email address (important!) in your profile and adjust "
+"screen name, if necessary."
+msgstr "Velkommen. Husk å sette epost-adresse (viktig!) i din brukerprofil og set brukernavn om nødvendig."
+
+#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
+msgid "i-names are not supported"
+msgstr "i-navn er ikke støttet"
+
+#: deps/django_authopenid/forms.py:236
+#, python-format
+msgid "Please enter your %(username_token)s"
+msgstr "Tast inn ditt %(username_token)s"
+
+#: deps/django_authopenid/forms.py:262
+msgid "Please, enter your user name"
+msgstr "Tast inn ditt brukernavn"
+
+#: deps/django_authopenid/forms.py:266
+msgid "Please, enter your password"
+msgstr "Tast inn ditt passord"
+
+#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
+msgid "Please, enter your new password"
+msgstr "Tast inn ditt nye passord"
+
+#: deps/django_authopenid/forms.py:288
+msgid "Passwords did not match"
+msgstr "Passordene er ikke like"
+
+#: deps/django_authopenid/forms.py:300
+#, python-format
+msgid "Please choose password > %(len)s characters"
+msgstr "Velg et passord med mer enn %(len)s tegn"
+
+#: deps/django_authopenid/forms.py:338
+msgid "Current password"
+msgstr "Gammelt passord"
+
+#: deps/django_authopenid/forms.py:349
+msgid ""
+"Old password is incorrect. Please enter the correct "
+"password."
+msgstr "Gammelt passord stemmer ikke. Tast inn korrekt passord."
+
+#: deps/django_authopenid/forms.py:399
+msgid "Sorry, we don't have this email address in the database"
+msgstr "Beklager men vi har ikke denne epost adressen i vår database."
+
+#: deps/django_authopenid/forms.py:438
+msgid "Your user name (<i>required</i>)"
+msgstr "Ditt brukernavn (<i>kreves</i>)"
+
+#: deps/django_authopenid/forms.py:455
+msgid "sorry, there is no such user name"
+msgstr "beklager, ingen bruker med dette brukernavn eksisterer"
+
+#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
+#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
+msgid "signin/"
+msgstr "signin/"
+
+#: deps/django_authopenid/urls.py:15
+msgid "widget/signin/"
+msgstr "widget/signin/"
+
+#: deps/django_authopenid/urls.py:18
+msgid "signout/"
+msgstr "signout/"
+
+#: deps/django_authopenid/urls.py:23
+msgid "complete-oauth/"
+msgstr "complete-oauth/"
+
+#: deps/django_authopenid/urls.py:32
+msgid "register/"
+msgstr "registrering/"
+
+#: deps/django_authopenid/urls.py:34
+msgid "signup/"
+msgstr "påmelding/"
+
+#: deps/django_authopenid/urls.py:38
+msgid "logout/"
+msgstr "logout/"
+
+#: deps/django_authopenid/urls.py:43
+msgid "recover/"
+msgstr "recover/"
+
+#: deps/django_authopenid/urls.py:45
+msgid "verify-email/"
+msgstr "verify-email/"
+
+#: deps/django_authopenid/util.py:379
+#, python-format
+msgid "%(site)s user name and password"
+msgstr "%(site)s brukernavn og passord"
+
+#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
+#: templates/authopenid/widget_signin.html:120
+msgid "Create a password-protected account"
+msgstr "Lag en passordbeskyttet konto"
+
+#: deps/django_authopenid/util.py:386
+msgid "Change your password"
+msgstr "Endre passord"
+
+#: deps/django_authopenid/util.py:486
+msgid "Sign in with Yahoo"
+msgstr "Logg på med Yahoo"
+
+#: deps/django_authopenid/util.py:493
+msgid "AOL screen name"
+msgstr "AOL brukernavn"
+
+#: deps/django_authopenid/util.py:502
+msgid "Sign in with LaunchPad"
+msgstr "Logg inn med LaunchPad"
+
+#: deps/django_authopenid/util.py:509
+msgid "OpenID url"
+msgstr "OpenID url"
+
+#: deps/django_authopenid/util.py:538
+msgid "Flickr user name"
+msgstr "Flickr brukernavn"
+
+#: deps/django_authopenid/util.py:546
+msgid "Technorati user name"
+msgstr "Technorati brukernavn"
+
+#: deps/django_authopenid/util.py:554
+msgid "WordPress blog name"
+msgstr "WordPress blognavn"
+
+#: deps/django_authopenid/util.py:562
+msgid "Blogger blog name"
+msgstr "Blogger blognavn"
+
+#: deps/django_authopenid/util.py:570
+msgid "LiveJournal blog name"
+msgstr "LiveJournal bloggnavn"
+
+#: deps/django_authopenid/util.py:578
+msgid "ClaimID user name"
+msgstr "ClaimID brukernavn"
+
+#: deps/django_authopenid/util.py:586
+msgid "Vidoop user name"
+msgstr "Vidoop brukernavn"
+
+#: deps/django_authopenid/util.py:594
+msgid "Verisign user name"
+msgstr "Verisign brukernavn"
+
+#: deps/django_authopenid/util.py:629
+#, python-format
+msgid "Change your %(provider)s password"
+msgstr "Endre ditt %(provider)s passord"
+
+#: deps/django_authopenid/util.py:633
+#, python-format
+msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
+msgstr "Trykk for å se om din %(provider)s pålogging fremdeles fungerer for %(site_name)s"
+
+#: deps/django_authopenid/util.py:642
+#, python-format
+msgid "Create password for %(provider)s"
+msgstr "Lag passord for %(provider)s"
+
+#: deps/django_authopenid/util.py:646
+#, python-format
+msgid "Connect your %(provider)s account to %(site_name)s"
+msgstr "Koble din %(provider)s konto til %(site_name)s"
+
+#: deps/django_authopenid/util.py:655
+#, python-format
+msgid "Signin with %(provider)s user name and password"
+msgstr "Logg på med %(provider)s brukernavn og passord"
+
+#: deps/django_authopenid/util.py:662
+#, python-format
+msgid "Sign in with your %(provider)s account"
+msgstr "Logg på med din %(provider)s konto"
+
+#: deps/django_authopenid/views.py:213
+#, python-format
+msgid "OpenID %(openid_url)s is invalid"
+msgstr "OpenID %(openid_url)s er ikke gyldig"
+
+#: deps/django_authopenid/views.py:391
+msgid ""
+"Sorry, there was some problem connecting to the login provider, please try "
+"again or use another login method"
+msgstr ""
+
+#: deps/django_authopenid/views.py:520
+msgid "Your new password saved"
+msgstr "Ditt nye passord er lagret"
+
+#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
+#, python-format
+msgid ""
+"Unfortunately, there was some problem when connecting to %(provider)s, "
+"please try again or use another provider"
+msgstr "Det oppstod et problem med koblingen til %(provider)s. Prøv igjen eller bruk en annen leverandør."
+
+#: deps/django_authopenid/views.py:613
+msgid "The login password combination was not correct"
+msgstr "Passord stemmer ikke"
+
+#: deps/django_authopenid/views.py:717
+msgid "Please click any of the icons below to sign in"
+msgstr "Trykk på hvilken som helst av ikonene under for å logge på"
+
+#: deps/django_authopenid/views.py:719
+msgid "Account recovery email sent"
+msgstr "Kontogjenopprettingsepost er sendt"
+
+#: deps/django_authopenid/views.py:722
+msgid "Please add one or more login methods."
+msgstr "Legg inn en eller flere påloggingsmetoder."
+
+#: deps/django_authopenid/views.py:724
+msgid "If you wish, please add, remove or re-validate your login methods"
+msgstr "Ivhs du ønsker, legg til, fjern eller re-valider dine loginmetoder"
+
+#: deps/django_authopenid/views.py:726
+msgid "Please wait a second! Your account is recovered, but ..."
+msgstr "Vennligst vent litt! Din konto er gjenopprettet, men ..."
+
+#: deps/django_authopenid/views.py:728
+msgid "Sorry, this account recovery key has expired or is invalid"
+msgstr "Beklager men denne kontoens gjenopprettingsnøkkel har utgått eller er ikke korrekt"
+
+#: deps/django_authopenid/views.py:801
+#, python-format
+msgid "Login method %(provider_name)s does not exist"
+msgstr "PÃ¥loggingsmetode %(provider_name)s eksisterer ikke"
+
+#: deps/django_authopenid/views.py:807
+msgid "Oops, sorry - there was some error - please try again"
+msgstr "Oops, beklager - de har skjedd en feil - prøv igjen"
+
+#: deps/django_authopenid/views.py:882
+msgid ""
+"If you are trying to sign in to another account, please sign out first. "
+"Otherwise, please report the incident to the site administrator."
+msgstr ""
+
+#: deps/django_authopenid/views.py:914
+#, python-format
+msgid "Your %(provider)s login works fine"
+msgstr "Din %(provider)s pålogging fungerer fint"
+
+#: deps/django_authopenid/views.py:1112
+msgid ""
+"Sorry, registration failed. The token can be already used or has expired. "
+"Please try again"
+msgstr ""
+
+#: deps/django_authopenid/views.py:1257
+#, python-format
+msgid "Recover your %(site)s account"
+msgstr "Gjenopprett din %(site)s konto"
+
+#: deps/django_authopenid/views.py:1292
+msgid "Please check your email and visit the enclosed link."
+msgstr "Sjekk din epost å følg den vedlagte lenken."
+
+#: deps/group_messaging/models.py:356
+msgid "Re: "
+msgstr "Re:"
+
+#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
+msgid "Site"
+msgstr "Nettsted"
+
+#: deps/livesettings/values.py:72
+msgid "Main"
+msgstr "Hoved"
+
+#: deps/livesettings/values.py:133
+msgid "Base Settings"
+msgstr "Grunninstillinger"
+
+#: deps/livesettings/values.py:244
+msgid "Default value: \"\""
+msgstr "Standardverdi: \"\""
+
+#: deps/livesettings/values.py:251
+msgid "Default value: "
+msgstr "Standardverdi:"
+
+#: deps/livesettings/values.py:254
+#, python-format
+msgid "Default value: %s"
+msgstr "Standardverdi: %s"
+
+#: deps/livesettings/values.py:641
+#, python-format
+msgid "Allowed image file types are %(types)s"
+msgstr "Tillatte bildefiltyper er %(types)s"
+
+#: importers/stackexchange/management/commands/load_stackexchange.py:150
+msgid "Congratulations, you are now an Administrator"
+msgstr "Gratulerer. Du er nå en Administrator"
+
+#: mail/__init__.py:183
+msgid "<p>To ask by email, please:</p>"
+msgstr "<p>For å spørre via epost:</p>"
+
+#: mail/__init__.py:185
+msgid "<li>Type title in the subject line</li>"
+msgstr "<li>Typetittel i emnelinjen</li>"
+
+#: mail/__init__.py:188
+msgid "<li>Type details of your question into the email body</li>"
+msgstr "<li>Typedetaljer for spørsmål i epostinnhold</li>"
+
+#: mail/__init__.py:191
+msgid ""
+"<li>The beginning of the subject line can contain tags,\n"
+"<em>enclosed in the square brackets</em> like so: [Tag1; Tag2]</li>"
+msgstr "<li>Begynnelsen av emnelinjer kan inneholde merkelpper,\n<em>omkretset av firkantparanteser</em> slik: [Merkelapp1; Merkelapp2]</li>"
+
+#: mail/__init__.py:195
+msgid ""
+"<li>In the beginning of the subject add at least one tag\n"
+"<em>enclosed in the brackets</em> like so: [Tag1; Tag2].</li>"
+msgstr "<li>I begynnelsen av emnet, legg til minst en merkelapp\n<em>omkranset av firkantparantes</em> slik: [Merkelapp1; Merkelapp2].</li>"
+
+#: mail/__init__.py:199
+msgid ""
+"<p>Note that a tag may consist of more than one word, to separate\n"
+"the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>"
+msgstr "<p>Legg merke til at merkelapp kan bestå av mer enn et ord. For å separere \nmerkelappene, bruk semikolon eller comma, som for eksempel, [En merkelapp; Annen merkelapp]</p>"
+
+#: mail/__init__.py:214
+#, python-format
+msgid ""
+"<p>Sorry, there was an error posting your question please contact the "
+"%(site)s administrator</p>"
+msgstr "<p>Beklager. Det skjedde en feil ved lagringen av ditt spørsmål. Kontakt %(site)s administrator</p>"
+
+#: mail/__init__.py:241
+#, python-format
+msgid ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Beklager, men for å kunne legge inn spørsmål på %(site)s via epost så må du <a href=\"%(url)s\">registrere deg først</a></p>"
+
+#: mail/__init__.py:249
+msgid ""
+"<p>Sorry, your question could not be posted due to insufficient privileges "
+"of your user account</p>"
+msgstr "<p>Beklager men ditt spørsmål kunne ikke lagres på grunn av manglende rettigheter på din konto</p>"
+
+#: mail/lamson_handlers.py:160
+msgid ""
+"You were replying to an email address unknown to the system or "
+"you were replying from a different address from the one where you"
+" received the notification."
+msgstr ""
+
+#: mail/lamson_handlers.py:251
+#, python-format
+msgid "Re: Welcome to %(site_name)s"
+msgstr ""
+
+#: mail/lamson_handlers.py:258
+msgid "Please reply to the welcome email without editing it"
+msgstr ""
+
+#: mail/lamson_handlers.py:318
+#, python-format
+msgid "Re: %s"
+msgstr ""
+
+#: management/commands/send_accept_answer_reminders.py:61
+#, python-format
+msgid "Accept the best answer for %(question_count)d of your questions"
+msgstr "Godta det beste svaret for %(question_count)d av dine spørsmål"
+
+#: management/commands/send_accept_answer_reminders.py:66
+msgid "Please accept the best answer for this question:"
+msgstr "Vennligst godta det beste svaret på dette spørsmålet:"
+
+#: management/commands/send_accept_answer_reminders.py:68
+msgid "Please accept the best answer for these questions:"
+msgstr "Vennligst aksepter det beste svaret for disse spørsmålene:"
+
+#: management/commands/send_email_alerts.py:434
+#, python-format
+msgid "%(question_count)d updated question about %(topics)s"
+msgid_plural "%(question_count)d updated questions about %(topics)s"
+msgstr[0] "%(question_count)d oppdatert spørsmål om %(topics)s"
+msgstr[1] "%(question_count)d oppdaterte spørsmål om %(topics)s"
+
+#: management/commands/send_email_alerts.py:455
+msgid "new question"
+msgstr "nytt spørsmål"
+
+#: management/commands/send_unanswered_question_reminders.py:67
+#, python-format
+msgid "%(question_count)d unanswered question about %(topics)s"
+msgid_plural "%(question_count)d unanswered questions about %(topics)s"
+msgstr[0] "%(question_count)d ubesvart spøsmål om %(topics)s"
+msgstr[1] "%(question_count)d ubesvarte spørsmål om %(topics)s"
+
+#: middleware/forum_mode.py:63
+#, python-format
+msgid "Please log in to use %s"
+msgstr "Vennligst logg inn for å bruke %s"
+
+#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
+msgid "Sorry, but you have only read access"
+msgstr ""
+
+#: models/__init__.py:573
+msgid "Sorry, this operation is not allowed"
+msgstr ""
+
+#: models/__init__.py:623
+msgid ""
+"Sorry, you cannot accept or unaccept best answers because your account is "
+"blocked"
+msgstr "Beklager, du kan ikke akseptere eller avakseptere beste svar ettersom din konto er blokkert"
+
+#: models/__init__.py:627
+msgid ""
+"Sorry, you cannot accept or unaccept best answers because your account is "
+"suspended"
+msgstr "Beklager mend u kan ikke akseptere eller avakseptere beste spørsmål ettersom din konto er suspandert"
+
+#: models/__init__.py:641
+#, python-format
+msgid ""
+">%(points)s points required to accept or unaccept your own answer to your "
+"own question"
+msgstr "fler enn %(points)s påeng kreves for å kunne akseptere eller ditt eget svar på ditt eget spørsmål"
+
+#: models/__init__.py:665
+#, python-format
+msgid ""
+"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
+msgstr "Du vil være i stand til å akseptere dette svaret etter %(will_be_able_at)s"
+
+#: models/__init__.py:674
+#, python-format
+msgid ""
+"Sorry, only moderators or original author of the question - %(username)s - "
+"can accept or unaccept the best answer"
+msgstr "Bare moderatorer eller den som spurte spørsmålet - %(username)s - kan akseptere eller 'av-akseptere' beste svar"
+
+#: models/__init__.py:697
+msgid "Sorry, you cannot vote for your own posts"
+msgstr "Beklager, du kan ikke stemme på egne innlegg"
+
+#: models/__init__.py:701
+msgid "Sorry your account appears to be blocked "
+msgstr "Beklager men det ser ut til at din konto er blokkert"
+
+#: models/__init__.py:706
+msgid "Sorry your account appears to be suspended "
+msgstr "Beklager men det ser ut til at din konto er suspandert"
+
+#: models/__init__.py:716
+#, python-format
+msgid ">%(points)s points required to upvote"
+msgstr "fler enn %(points)s nødvendig for å stemme"
+
+#: models/__init__.py:722
+#, python-format
+msgid ">%(points)s points required to downvote"
+msgstr "fler enn %(points)s kreves for å stemme"
+
+#: models/__init__.py:737
+msgid "Sorry, blocked users cannot upload files"
+msgstr "Beklager. Blokkerte brukere kan ikke laste opp filer"
+
+#: models/__init__.py:738
+msgid "Sorry, suspended users cannot upload files"
+msgstr "Beklager. Suspanderte brukere kan ikke laste opp filer"
+
+#: models/__init__.py:740
+#, python-format
+msgid "sorry, file uploading requires karma >%(min_rep)s"
+msgstr "beklager men opplasting av filer krever mer enn %(min_rep)s karma"
+
+#: models/__init__.py:759
+msgid "Could not post, because your karma is insufficient to publish links"
+msgstr ""
+
+#: models/__init__.py:785
+msgid "Sorry, you already gave an answer, please edit it instead."
+msgstr ""
+
+#: models/__init__.py:809
+#, python-format
+msgid ""
+"Sorry, comments (except the last one) are editable only within %(minutes)s "
+"minute from posting"
+msgid_plural ""
+"Sorry, comments (except the last one) are editable only within %(minutes)s "
+"minutes from posting"
+msgstr[0] "Beklager men kommentarer (untatt den siste) kan kun editeres %(minutes)s minutt etter posting"
+msgstr[1] "Beklager men kommentarer (untatt den siste) kan kun editeres %(minutes)s minutter etter posting"
+
+#: models/__init__.py:821
+msgid "Sorry, but only post owners or moderators can edit comments"
+msgstr "Beklager, men bare eier og moderator kan editere kommentarer"
+
+#: models/__init__.py:850
+msgid ""
+"Sorry, since your account is suspended you can comment only your own posts"
+msgstr "Beklager men siden din konto er suspandert så kan du bare kommentere på dine egne innlegg"
+
+#: models/__init__.py:854
+#, python-format
+msgid ""
+"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
+"required. You can still comment your own posts and answers to your questions"
+msgstr "Beklager men for å kunne kommentere på et innlegg så kreves det minst %(min_rep)s omdømmepåeng. Du kan kommentere dine egne innlegg og svar på dine spørsmål"
+
+#: models/__init__.py:884
+msgid ""
+"This post has been deleted and can be seen only by post owners, site "
+"administrators and moderators"
+msgstr "Dette innlegget er slettet og kan kun bli sett av eier, nettstedsadministratorer og moderatorer"
+
+#: models/__init__.py:901
+msgid ""
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Bare moderatorer, administratorer og eiere kan editere slettede innlegg"
+
+#: models/__init__.py:917
+msgid "Sorry, since your account is blocked you cannot edit posts"
+msgstr "Ettersom din konto er blokkert så kan du ikke editere innlegg"
+
+#: models/__init__.py:921
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Ettersom din konto er suspandert så kan du bare editere dine egne innlegg"
+
+#: models/__init__.py:926
+#, python-format
+msgid ""
+"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
+msgstr "For å editere wiki innlegg så kreves minst %(min_rep)s omdømmepåeng"
+
+#: models/__init__.py:933
+#, python-format
+msgid ""
+"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "For å editere andre brukeres innlegg så kreves det minst %(min_rep)s i omdømme"
+
+#: models/__init__.py:996
+msgid ""
+"Sorry, cannot delete your question since it has an upvoted answer posted by "
+"someone else"
+msgid_plural ""
+"Sorry, cannot delete your question since it has some upvoted answers posted "
+"by other users"
+msgstr[0] "Beklager men spørsmålet ditt kan ikke slettes ettersom det er et svar med positive stemmer skrevet av noen andre"
+msgstr[1] "Beklager men spørsmålet ditt kan ikke slettes ettersom det er svar med positive stemmer skrevet av andre"
+
+#: models/__init__.py:1011
+msgid "Sorry, since your account is blocked you cannot delete posts"
+msgstr "Ettersom din konto er blokkert så kan du ikke slette innlegg"
+
+#: models/__init__.py:1015
+msgid ""
+"Sorry, since your account is suspended you can delete only your own posts"
+msgstr "Ettersom din konto er suspandert så kan du kun slette egne innlegg"
+
+#: models/__init__.py:1019
+#, python-format
+msgid ""
+"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
+"is required"
+msgstr ""
+
+#: models/__init__.py:1040
+msgid "Sorry, since your account is blocked you cannot close questions"
+msgstr "Ettersom din konto er blokkert så kan du ikke lukke spørsmål"
+
+#: models/__init__.py:1044
+msgid "Sorry, since your account is suspended you cannot close questions"
+msgstr "Ettersom din konto er suspandert så kan du ikke lukke spørsmål"
+
+#: models/__init__.py:1048
+#, python-format
+msgid ""
+"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "For å lukke andre brukeres spørsmål så kreves minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1057
+#, python-format
+msgid ""
+"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
+msgstr "For å lukke eget spårsmål så kreves minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1084
+#, python-format
+msgid ""
+"Sorry, only administrators, moderators or post owners with reputation > "
+"%(min_rep)s can reopen questions."
+msgstr "Bare administratorer, moderatorer eller eiere med minst %(min_rep)s kan gjenåpne spørsmål"
+
+#: models/__init__.py:1090
+#, python-format
+msgid ""
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "For å gjenåpne egne spørsmål så kreves minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1095
+msgid "Sorry, you cannot reopen questions because your account is blocked"
+msgstr ""
+
+#: models/__init__.py:1100
+msgid "Sorry, you cannot reopen questions because your account is suspended"
+msgstr ""
+
+#: models/__init__.py:1123
+msgid "You have flagged this question before and cannot do it more than once"
+msgstr "Du har flagget dette spørsmålet før og kan ikke gjøre det mer enn én gang"
+
+#: models/__init__.py:1131
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "Beklager, siden kontoen er sperret du ikke kan flagge meldinger som støtende"
+
+#: models/__init__.py:1142
+#, python-format
+msgid ""
+"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Beklager men for å markere innlegg som støtende må du ha minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1163
+#, python-format
+msgid ""
+"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
+"offensive flags per day."
+msgstr "Beklager men du har brukt opp maksimalt antall %(max_flags_per_day)s støtende flagg per dag."
+
+#: models/__init__.py:1175
+msgid "cannot remove non-existing flag"
+msgstr "kan ikke fjerne ikke-eksisterende flagg"
+
+#: models/__init__.py:1181
+msgid "Sorry, since your account is blocked you cannot remove flags"
+msgstr "Ettersom din konto er blokkert så kan du ikke fjerne flagg"
+
+#: models/__init__.py:1185
+msgid ""
+"Sorry, your account appears to be suspended and you cannot remove flags. "
+"Please contact the forum administrator to reach a resolution."
+msgstr "Beklager, men det ser ut til at kontoen er blokkert. Du kan ikke fjerne flagg før dette problemet er løst. Vennligst kontakt administrator for å nå frem til en løsning."
+
+#: models/__init__.py:1191
+#, python-format
+msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
+msgid_plural ""
+"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
+msgstr[0] "Beklager men du må ha minst %(min_rep)d omdømme for å flagge et innlegg."
+msgstr[1] "Beklager men du må ha minumum %(min_rep)d omdømme for å flagge et innlegg."
+
+#: models/__init__.py:1210
+msgid "you don't have the permission to remove all flags"
+msgstr "du har ikke rettigheter til å fjerne alle flagg"
+
+#: models/__init__.py:1211
+msgid "no flags for this entry"
+msgstr "ingen flagg for dette innlegget"
+
+#: models/__init__.py:1235
+msgid ""
+"Sorry, only question owners, site administrators and moderators can retag "
+"deleted questions"
+msgstr "Bare spørsmålseier, administratorer og moderatorer kan endre merkelapper på et slettede spørsmål"
+
+#: models/__init__.py:1243
+msgid "Sorry, since your account is blocked you cannot retag questions"
+msgstr "Din konto er blokkert så du kan ikke endre merkelapper på spørsmål"
+
+#: models/__init__.py:1247
+msgid ""
+"Sorry, since your account is suspended you can retag only your own questions"
+msgstr "Din konto er suspandert så du kan bare endre merkelapper på dine egne spørsmål"
+
+#: models/__init__.py:1251
+#, python-format
+msgid ""
+"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
+msgstr "For å endre merkelapper på et spørsmål så kreves minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1270
+msgid "Sorry, since your account is blocked you cannot delete comment"
+msgstr "Din konto er blokkert så du kan ikke slette kommentarer"
+
+#: models/__init__.py:1274
+msgid ""
+"Sorry, since your account is suspended you can delete only your own comments"
+msgstr "Din konto er suspandert så du kan kun slette dine egne kommentarer"
+
+#: models/__init__.py:1278
+#, python-format
+msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
+msgstr "For å slette kommentarer så kreves minst %(min_rep)s omdømme"
+
+#: models/__init__.py:1303
+msgid "sorry, but older votes cannot be revoked"
+msgstr "Beklager, men eldre stemmer kan ikke tilbakekalles"
+
+#: models/__init__.py:1995 utils/functions.py:98
+#, python-format
+msgid "on %(date)s"
+msgstr "på %(date)s"
+
+#: models/__init__.py:1997
+msgid "in two days"
+msgstr "om to dager"
+
+#: models/__init__.py:1999
+msgid "tomorrow"
+msgstr "i morgen"
+
+#: models/__init__.py:2001
+#, python-format
+msgid "in %(hr)d hour"
+msgid_plural "in %(hr)d hours"
+msgstr[0] "om %(hr)d time"
+msgstr[1] "om %(hr)d timer"
+
+#: models/__init__.py:2003
+#, python-format
+msgid "in %(min)d min"
+msgid_plural "in %(min)d mins"
+msgstr[0] "om %(min)d minutt"
+msgstr[1] "om %(min)d minutter"
+
+#: models/__init__.py:2004
+#, python-format
+msgid "%(days)d day"
+msgid_plural "%(days)d days"
+msgstr[0] "%(days)d dag"
+msgstr[1] "%(days)d dager"
+
+#: models/__init__.py:2006
+#, python-format
+msgid ""
+"New users must wait %(days)s before answering their own question. You can "
+"post an answer %(left)s"
+msgstr "Nye brukere må vente %(days)s dager før det er mulig å besvare eget spørmål. Du kan legge inn et svar %(left)s"
+
+#: models/__init__.py:2194 templates/email/feedback_email.txt:9
+msgid "Anonymous"
+msgstr "Anonym"
+
+#: models/__init__.py:2298
+msgid "Site Adminstrator"
+msgstr "Administrator"
+
+#: models/__init__.py:2300
+msgid "Forum Moderator"
+msgstr "Moderator"
+
+#: models/__init__.py:2302
+msgid "Suspended User"
+msgstr "Suspandert Bruker"
+
+#: models/__init__.py:2304
+msgid "Blocked User"
+msgstr "Blokkert Bruker"
+
+#: models/__init__.py:2306
+msgid "Registered User"
+msgstr "Registrert Bruker"
+
+#: models/__init__.py:2308
+msgid "Watched User"
+msgstr "Sylig Bruker"
+
+#: models/__init__.py:2310
+msgid "Approved User"
+msgstr "Godkjent Bruker"
+
+#: models/__init__.py:2495
+#, python-format
+msgid "%(username)s karma is %(reputation)s"
+msgstr "%(username)s karma er %(reputation)s"
+
+#: models/__init__.py:2508
+#, python-format
+msgid "one gold badge"
+msgid_plural "%(count)d gold badges"
+msgstr[0] "en gullmedalje"
+msgstr[1] "%(count)d gullmedaljer"
+
+#: models/__init__.py:2515
+#, python-format
+msgid "one silver badge"
+msgid_plural "%(count)d silver badges"
+msgstr[0] "en sølvmedalje"
+msgstr[1] "%(count)d sølvmedaljer"
+
+#: models/__init__.py:2522
+#, python-format
+msgid "one bronze badge"
+msgid_plural "%(count)d bronze badges"
+msgstr[0] "en bronsemedalje"
+msgstr[1] "%(count)d bronsemedaljer"
+
+#: models/__init__.py:2533
+#, python-format
+msgid "%(item1)s and %(item2)s"
+msgstr "%(item1)s og %(item2)s"
+
+#: models/__init__.py:2535
+#, python-format
+msgid "%(user)s has %(badges)s"
+msgstr "%(user)s har %(badges)s"
+
+#: models/__init__.py:2682
+#, python-format
+msgid "At least %d karma point is required to post links"
+msgid_plural "At least %d karma points is required to post links"
+msgstr[0] ""
+msgstr[1] ""
+
+#: models/__init__.py:3159
+#, python-format
+msgid "%(user)s shared a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3162 models/__init__.py:3172
+#, python-format
+msgid "%(user)s edited a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3164
+#, python-format
+msgid "%(user)s posted a %(post_link)s"
+msgstr ""
+
+#: models/__init__.py:3167
+#, python-format
+msgid "%(user)s edited an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3169
+#, python-format
+msgid "%(user)s posted an %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3174
+#, python-format
+msgid "%(user)s posted a %(post_link)s."
+msgstr ""
+
+#: models/__init__.py:3190
+msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
+msgstr ""
+
+#: models/__init__.py:3232
+#, python-format
+msgid "\"%(title)s\""
+msgstr "\"%(title)s\""
+
+#: models/__init__.py:3384
+#, python-format
+msgid ""
+"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
+"href=\"%(user_profile)s\">your profile</a>."
+msgstr "Grattulerer. Du har mottat medalje '%(badge_name)s'. Se mer på <a href=\"%(user_profile)s\">din profil</a>"
+
+#: models/__init__.py:3657
+#, python-format
+msgid "Welcome to %(site_name)s"
+msgstr ""
+
+#: models/__init__.py:3678 views/commands.py:697
+msgid "Your tag subscription was saved, thanks!"
+msgstr "Abonnement på merkelapp er lagret."
+
+#: models/badges.py:129
+#, python-format
+msgid "Deleted own post with %(votes)s or more upvotes"
+msgstr "Slettet eget innlegg med %(votes)s eller fler stemmer"
+
+#: models/badges.py:133
+msgid "Disciplined"
+msgstr "Disiplinert"
+
+#: models/badges.py:151
+#, python-format
+msgid "Deleted own post with %(votes)s or more downvotes"
+msgstr "Slettet eget innlegg med %(votes)s eller fler negative stemmer"
+
+#: models/badges.py:155
+msgid "Peer Pressure"
+msgstr "Gruppepress"
+
+#: models/badges.py:174
+#, python-format
+msgid "Received at least %(votes)s upvote for an answer for the first time"
+msgstr "Første gang med %(votes)s positive stemmer på et svar"
+
+#: models/badges.py:178
+msgid "Teacher"
+msgstr "Lærer"
+
+#: models/badges.py:218
+msgid "Supporter"
+msgstr "Supporter"
+
+#: models/badges.py:219
+msgid "First upvote"
+msgstr "Første positive stemme"
+
+#: models/badges.py:227
+msgid "Critic"
+msgstr "Kritiker"
+
+#: models/badges.py:228
+msgid "First downvote"
+msgstr "Første negative stemme"
+
+#: models/badges.py:237
+msgid "Civic Duty"
+msgstr "Sammfunnsplikt"
+
+#: models/badges.py:238
+#, python-format
+msgid "Voted %(num)s times"
+msgstr "Stemt %(num)s ganger"
+
+#: models/badges.py:252
+#, python-format
+msgid "Answered own question with at least %(num)s up votes"
+msgstr "Svart på eget spørsmål med minst %(num)s positive stemmer"
+
+#: models/badges.py:256
+msgid "Self-Learner"
+msgstr "Selvlært"
+
+#: models/badges.py:304
+msgid "Nice Answer"
+msgstr "Fint Svar"
+
+#: models/badges.py:309 models/badges.py:321 models/badges.py:333
+#, python-format
+msgid "Answer voted up %(num)s times"
+msgstr "Svar med %(num)s positive stemmer"
+
+#: models/badges.py:316
+msgid "Good Answer"
+msgstr "Bra Svar"
+
+#: models/badges.py:328
+msgid "Great Answer"
+msgstr "Fantastisk Svar"
+
+#: models/badges.py:340
+msgid "Nice Question"
+msgstr "Fint Spørsmål"
+
+#: models/badges.py:345 models/badges.py:357 models/badges.py:369
+#, python-format
+msgid "Question voted up %(num)s times"
+msgstr "Spørsmål med %(num)s positive stemmer"
+
+#: models/badges.py:352
+msgid "Good Question"
+msgstr "Bra Spørsmål"
+
+#: models/badges.py:364
+msgid "Great Question"
+msgstr "Fantastisk Spørsmål"
+
+#: models/badges.py:376
+msgid "Student"
+msgstr "Student"
+
+#: models/badges.py:381
+msgid "Asked first question with at least one up vote"
+msgstr "Spurt første spørsmål med minst en positiv stemme"
+
+#: models/badges.py:414
+msgid "Popular Question"
+msgstr "Populært Spørsmål"
+
+#: models/badges.py:418 models/badges.py:429 models/badges.py:441
+#, python-format
+msgid "Asked a question with %(views)s views"
+msgstr "Spurte et spørsmål med %(views)s visninger"
+
+#: models/badges.py:425
+msgid "Notable Question"
+msgstr "Bemærkelsesverdig Spørsmål"
+
+#: models/badges.py:436
+msgid "Famous Question"
+msgstr "Kjendisspørsmål"
+
+#: models/badges.py:450
+msgid "Asked a question and accepted an answer"
+msgstr "Spurte et spørsmål og aksepterte et svar"
+
+#: models/badges.py:453
+msgid "Scholar"
+msgstr "Lærd"
+
+#: models/badges.py:495
+msgid "Enlightened"
+msgstr "Opplyst"
+
+#: models/badges.py:499
+#, python-format
+msgid "First answer was accepted with %(num)s or more votes"
+msgstr "FÃ¥tt akseptert et svar med %(num)s eller fler stemmer"
+
+#: models/badges.py:507
+msgid "Guru"
+msgstr "Guru"
+
+#: models/badges.py:510
+#, python-format
+msgid "Answer accepted with %(num)s or more votes"
+msgstr "FÃ¥tt svar akseptert med %(num)s eller fler stemmer"
+
+#: models/badges.py:518
+#, python-format
+msgid ""
+"Answered a question more than %(days)s days later with at least %(votes)s "
+"votes"
+msgstr "Besvarte et spørsmål fler enn %(days)s dager senere med minst %(votes)s stemmer"
+
+#: models/badges.py:525
+msgid "Necromancer"
+msgstr "Necromancer"
+
+#: models/badges.py:548
+msgid "Citizen Patrol"
+msgstr "Borgervern"
+
+#: models/badges.py:551
+msgid "First flagged post"
+msgstr "Første flaggede innlegg"
+
+#: models/badges.py:563
+msgid "Cleanup"
+msgstr "Opprensing"
+
+#: models/badges.py:566
+msgid "First rollback"
+msgstr "Første tilbakeføring"
+
+#: models/badges.py:577
+msgid "Pundit"
+msgstr "Pundit"
+
+#: models/badges.py:580
+msgid "Left 10 comments with score of 10 or more"
+msgstr "Skrev 10 kommentarer med 10 eller fler påeng"
+
+#: models/badges.py:612
+msgid "Editor"
+msgstr "Redaktør"
+
+#: models/badges.py:615
+msgid "First edit"
+msgstr "Første endring"
+
+#: models/badges.py:623
+msgid "Associate Editor"
+msgstr "Medredaktør"
+
+#: models/badges.py:627
+#, python-format
+msgid "Edited %(num)s entries"
+msgstr "Endret %(num)s innlegg"
+
+#: models/badges.py:634
+msgid "Organizer"
+msgstr "Organizer"
+
+#: models/badges.py:637
+msgid "First retag"
+msgstr "Første omlegging av merkelapper"
+
+#: models/badges.py:644
+msgid "Autobiographer"
+msgstr "Autobiographer"
+
+#: models/badges.py:647
+msgid "Completed all user profile fields"
+msgstr "Fullførte alle brukerprofilfelter"
+
+#: models/badges.py:663
+#, python-format
+msgid "Question favorited by %(num)s users"
+msgstr "Spørsmål satt som favoritt av %(num)s brukere"
+
+#: models/badges.py:689
+msgid "Stellar Question"
+msgstr "Utrolig Spørmål"
+
+#: models/badges.py:698
+msgid "Favorite Question"
+msgstr "Favorittspørsmål"
+
+#: models/badges.py:710
+msgid "Enthusiast"
+msgstr "Entusiast"
+
+#: models/badges.py:714
+#, python-format
+msgid "Visited site every day for %(num)s days in a row"
+msgstr "Besøkt nettstedet %(num)s dager på rad"
+
+#: models/badges.py:732
+msgid "Commentator"
+msgstr "Kommentator"
+
+#: models/badges.py:736
+#, python-format
+msgid "Posted %(num_comments)s comments"
+msgstr "Lagt inn %(num_comments)s kommentarer"
+
+#: models/badges.py:752
+msgid "Taxonomist"
+msgstr "Taksonom"
+
+#: models/badges.py:756
+#, python-format
+msgid "Created a tag used by %(num)s questions"
+msgstr "Opprettet en merkelapp som er brukt på %(num)s spørsmål"
+
+#: models/badges.py:774
+msgid "Expert"
+msgstr "Ekspert"
+
+#: models/badges.py:777
+msgid "Very active in one tag"
+msgstr "Veldig aktiv innenfor en bestemt merkelapp"
+
+#: models/message.py:16
+msgid "message"
+msgstr ""
+
+#: models/post.py:414
+msgid "Question: "
+msgstr ""
+
+#: models/post.py:416
+msgid "Answer: "
+msgstr ""
+
+#: models/post.py:1570
+msgid "Sorry, this question has been deleted and is no longer accessible"
+msgstr "Beklager men dette spørsmålet er fjernet"
+
+#: models/post.py:1586
+msgid ""
+"Sorry, the answer you are looking for is no longer available, because the "
+"parent question has been removed"
+msgstr "Beklager men spørsmålet du leter etter eksisterer ikke lenger fordi spørsmålet det tillhørte er fjernet"
+
+#: models/post.py:1593
+msgid "Sorry, this answer has been removed and is no longer accessible"
+msgstr "Beklager men dette spørsmålet er fjernet"
+
+#: models/post.py:1609
+msgid ""
+"Sorry, the comment you are looking for is no longer accessible, because the "
+"parent question has been removed"
+msgstr "Beklager men kommentaren du ser etter er ikke lenger tilgjengelig ettersom spørsmålet den tillhørte er slettet"
+
+#: models/post.py:1616
+msgid ""
+"Sorry, the comment you are looking for is no longer accessible, because the "
+"parent answer has been removed"
+msgstr "Beklager men kommentarer du ser etter eksisterer ikke lenger ettersom svaret den tillhørte er slettet"
+
+#: models/post.py:1638
+msgid "This post is temporarily not available"
+msgstr ""
+
+#: models/post.py:2147
+#, python-format
+msgid ""
+"Thank you for your post to %(site)s. It will be published after the "
+"moderators review."
+msgstr ""
+
+#: models/post.py:2151
+#, python-format
+msgid "your post to %(site)s"
+msgstr ""
+
+#: models/post.py:2158
+msgid ""
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
+msgstr ""
+
+#: models/question.py:108
+#, python-format
+msgid "\" and \"%s\""
+msgstr "\" og \"%s\""
+
+#: models/question.py:111
+msgid "\" and more"
+msgstr "\" og fler"
+
+#: models/question.py:834
+#, python-format
+msgid "%(count)d answer:"
+msgid_plural "%(count)d answers:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: models/question.py:1346
+#, python-format
+msgid "Tag %s is new and will be submitted for the moderators approval"
+msgstr ""
+
+#: models/question.py:1351 models/tag.py:217
+#, python-format
+msgid "Tags %s are new and will be submitted for the moderators approval"
+msgstr ""
+
+#: models/question.py:1590
+#, python-format
+msgid "Please, <a href=\"%s\">review your question</a>."
+msgstr ""
+
+#: models/reply_by_email.py:38
+msgid "Post an answer"
+msgstr ""
+
+#: models/reply_by_email.py:39
+msgid "Post a comment"
+msgstr ""
+
+#: models/reply_by_email.py:40
+msgid "Edit post"
+msgstr ""
+
+#: models/reply_by_email.py:41
+msgid "Append to post"
+msgstr ""
+
+#: models/reply_by_email.py:42
+msgid "Answer or comment, depending on the size of post"
+msgstr ""
+
+#: models/reply_by_email.py:43
+msgid "Validate email and record signature"
+msgstr ""
+
+#: models/reply_by_email.py:106
+msgid "added content by email"
+msgstr ""
+
+#: models/reply_by_email.py:109
+msgid "edited by email"
+msgstr "editert via epost"
+
+#: models/repute.py:207
+#, python-format
+msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
+msgstr "<em>Endret av moderator. Grunn:</em> %(reason)s"
+
+#: models/repute.py:218
+#, python-format
+msgid ""
+"%(points)s points were added for %(username)s's contribution to question "
+"%(question_title)s"
+msgstr "%(points)s påeng ble tildelt %(username)s for teltakelse på spørsmålet %(question_title)s"
+
+#: models/repute.py:223
+#, python-format
+msgid ""
+"%(points)s points were subtracted for %(username)s's contribution to "
+"question %(question_title)s"
+msgstr "%(points)s påeng ble trukket fra %(username)s på grunn av deltakelse på spørsmål %(question_title)s"
+
+#: models/tag.py:209
+#, python-format
+msgid "New tags added to %s"
+msgstr ""
+
+#: models/user.py:316
+msgid "Entire forum"
+msgstr "Hele forumet"
+
+#: models/user.py:317
+msgid "Questions that I asked"
+msgstr "Spørsmål jeg har spurt"
+
+#: models/user.py:318
+msgid "Questions that I answered"
+msgstr "Spørsmål jeg har svart på"
+
+#: models/user.py:319
+msgid "Individually selected questions"
+msgstr "Individuelt valgte spørsmål"
+
+#: models/user.py:320
+msgid "Mentions and comment responses"
+msgstr "Omtalt og kommentarresponser"
+
+#: models/user.py:323
+msgid "Instantly"
+msgstr "Omgående"
+
+#: models/user.py:324
+msgid "Daily"
+msgstr "Daglig"
+
+#: models/user.py:325
+msgid "Weekly"
+msgstr "Ukentlig"
+
+#: models/user.py:326
+msgid "No email"
+msgstr "Ingen epost"
+
+#: models/user.py:566
+msgid "Can join when they want"
+msgstr ""
+
+#: models/user.py:567
+msgid "Users ask permission"
+msgstr ""
+
+#: models/user.py:568
+msgid "Moderator adds users"
+msgstr ""
+
+#: models/user.py:617
+msgid "Please give a list of valid email addresses."
+msgstr ""
+
+#: models/user.py:627
+msgid "Please give a list of valid email domain names."
+msgstr ""
+
+#: models/widgets.py:34
+msgid "css for the widget"
+msgstr ""
+
+#: templates/404.html:3 templates/404.html.py:10
+msgid "Page not found"
+msgstr "Side ikke funnet"
+
+#: templates/404.html:13
+msgid "Sorry, could not find the page you requested."
+msgstr "Beklager men vi fant ikke siden du ønsket."
+
+#: templates/404.html:15
+msgid "This might have happened for the following reasons:"
+msgstr "Dette kan ha skjedd for en av følgende grunner:"
+
+#: templates/404.html:17
+msgid "this question or answer has been deleted;"
+msgstr "dette spørsmålet eller svaret har blitt slettet;"
+
+#: templates/404.html:18
+msgid "url has error - please check it;"
+msgstr "url har feil - vennligst sjekk den;"
+
+#: templates/404.html:19
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
+msgstr "den siden du forsøker å gå til er beskyttet eller du har for få påeng for å kunne se den"
+
+#: templates/404.html:19 templates/widgets/footer.html:39
+msgid "faq"
+msgstr "faq"
+
+#: templates/404.html:20
+msgid "if you believe this error 404 should not have occured, please"
+msgstr "hvis du mener denne 404 feilen ikke skulle ha skjedd, vennligst"
+
+#: templates/404.html:21
+msgid "report this problem"
+msgstr "rapporter dette problemet"
+
+#: templates/404.html:30 templates/500.html:11
+msgid "back to previous page"
+msgstr "tilbake til forrige side"
+
+#: templates/404.html:31 templates/widgets/scope_nav.html:17
+msgid "see all questions"
+msgstr "se alle spørsmål"
+
+#: templates/404.html:32
+msgid "see all tags"
+msgstr "se alle merkelapper"
+
+#: templates/500.html:3 templates/500.html.py:5
+msgid "Internal server error"
+msgstr "Intern serverfeil"
+
+#: templates/500.html:8
+msgid "system error log is recorded, error will be fixed as soon as possible"
+msgstr "systemfeil log er lagret. Feilen blir fikset så snart som mulig"
+
+#: templates/500.html:9
+msgid "please report the error to the site administrators if you wish"
+msgstr "vær vennlig å rapporter denne feilen til en administrator"
+
+#: templates/500.html:12
+msgid "see latest questions"
+msgstr "se seneste spørsmål"
+
+#: templates/500.html:13
+msgid "see tags"
+msgstr "se merkelapper"
+
+#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
+msgid "Edit answer"
+msgstr "Endre svar"
+
+#: templates/answer_edit.html:10 templates/question_edit.html:9
+#: templates/question_retag.html:5 templates/revisions.html:7
+msgid "back"
+msgstr "tilbake"
+
+#: templates/answer_edit.html:41 templates/question_edit.html:61
+msgid "Save edit"
+msgstr "Lagre endringer"
+
+#: templates/answer_edit.html:46 templates/close.html:16
+#: templates/feedback.html:64 templates/question_edit.html:62
+#: templates/question_retag.html:22 templates/reopen.html:28
+#: templates/subscribe_for_tags.html:16
+#: templates/user_profile/reject_post_dialog.html:36
+#: templates/user_profile/reject_post_dialog.html:74
+#: templates/user_profile/reject_post_dialog.html:104
+#: templates/user_profile/user_edit.html:110
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: templates/answer_edit.html:86 templates/answer_edit.html.py:89
+#: templates/ask.html:81 templates/ask.html.py:84
+#: templates/question_edit.html:100 templates/question_edit.html.py:103
+#: templates/question/javascript.html:72 templates/question/javascript.html:75
+#: templates/widgets/edit_post.html:73
+msgid "hide preview"
+msgstr "skjul forhåndsvisning"
+
+#: templates/answer_edit.html:89 templates/ask.html:84
+#: templates/question_edit.html:103 templates/question/javascript.html:75
+msgid "show preview"
+msgstr "forhåndsvisning"
+
+#: templates/ask.html:4 templates/widgets/ask_button.html:9
+#: templates/widgets/ask_form.html:67
+msgid "Ask Your Question"
+msgstr "Spør ditt spørsmål"
+
+#: templates/ask.html:21
+msgid ""
+"since you are not logged in right now, you will be asked to sign in or "
+"register after posting your question"
+msgstr ""
+
+#: templates/ask.html:25
+#, python-format
+msgid ""
+"Your email, %(email)s has not yet been validated. To post messages you must "
+"verify your email, please see <a href='%(email_validation_faq_url)s'>more "
+"details here</a>. You can submit your question now and validate email after "
+"that. Meanwhile, your question will saved as pending."
+msgstr ""
+
+#: templates/ask.html:29
+msgid "please, try to make your question interesting to this community"
+msgstr ""
+
+#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
+#: templates/widgets/question_edit_tips.html:8
+msgid "provide enough details"
+msgstr "gi nok detaljer"
+
+#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
+#: templates/widgets/question_edit_tips.html:11
+msgid "be clear and concise"
+msgstr "være klar og konsis"
+
+#: templates/ask.html:36 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16
+msgid "see frequently asked questions"
+msgstr "se vanlige spørsmål"
+
+#: templates/ask.html:36 templates/faq_static.html:3
+#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
+#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
+msgid "FAQ"
+msgstr "FAQ"
+
+#: templates/badge.html:5 templates/badge.html.py:9
+#: templates/user_profile/user_recent.html:18
+#: templates/user_profile/user_stats.html:73
+#, python-format
+msgid "%(name)s"
+msgstr "%(name)s"
+
+#: templates/badge.html:5
+msgid "Badge"
+msgstr "Medalje"
+
+#: templates/badge.html:7
+#, python-format
+msgid "Badge \"%(name)s\""
+msgstr "Medalje \"%(name)s\""
+
+#: templates/badge.html:9 templates/user_profile/user_recent.html:16
+#: templates/user_profile/user_stats.html:71
+#, python-format
+msgid "%(description)s"
+msgstr "%(description)s"
+
+#: templates/badge.html:14
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] "bruker som har mottatt denne medaljen:"
+msgstr[1] "brukere som har mottatt denne medaljen:"
+
+#: templates/badges.html:3 templates/badges.html.py:5
+msgid "Badges"
+msgstr "Medaljer"
+
+#: templates/badges.html:7
+msgid "Community gives you awards for your questions, answers and votes."
+msgstr "Community gir deg utmerkelser for dine spørsmål, svar og stemmer."
+
+#: templates/badges.html:8
+msgid ""
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
+msgstr ""
+
+#: templates/badges.html:31
+msgid "Community badges"
+msgstr "Medaljenivåer"
+
+#: templates/badges.html:33
+msgid "gold badge: the highest honor and is very rare"
+msgstr "gullmedalje: høyeste ære og er veldig skjeldent delt ut"
+
+#: templates/badges.html:36
+msgid ""
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
+"profound knowledge and ability in addition to your active participation."
+msgstr ""
+
+#: templates/badges.html:42 templates/badges.html.py:46
+msgid ""
+"silver badge: occasionally awarded for the very high quality contributions"
+msgstr "sølvmedalje: gitt ut av og til for veldig høy kvalitet av deltagelse"
+
+#: templates/badges.html:49 templates/badges.html.py:53
+msgid "bronze badge: often given as a special honor"
+msgstr "bronsemedalje: ofte gitt for en spesiell handling"
+
+#: templates/base.html:23
+#, python-format
+msgid "RSS feed from %(site_title)s"
+msgstr ""
+
+#: templates/close.html:3 templates/close.html.py:5
+msgid "Close question"
+msgstr "Lukk spørsmål"
+
+#: templates/close.html:6
+msgid "Close the question"
+msgstr "Lukk spørsmålet"
+
+#: templates/close.html:11
+msgid "Reasons"
+msgstr "Grunner"
+
+#: templates/close.html:15
+msgid "OK to close"
+msgstr "Ok å lukke"
+
+#: templates/faq_static.html:5
+msgid "Frequently Asked Questions "
+msgstr "Frequently Asked Questions (Ofte spurte spørsmål)"
+
+#: templates/faq_static.html:6
+msgid "What kinds of questions can I ask here?"
+msgstr "Hvilken type spørsmål kan jeg spørre her?"
+
+#: templates/faq_static.html:7
+msgid ""
+"Most importantly - questions should be <strong>relevant</strong> to this "
+"community."
+msgstr ""
+
+#: templates/faq_static.html:8
+msgid ""
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
+msgstr "Før du spør - forsøk å søke ette lignende spørmål. Du kan søke spørsmå både på tittel og merkelapper."
+
+#: templates/faq_static.html:10
+msgid "What kinds of questions should be avoided?"
+msgstr "Hvilken type spørsmål bude unngås."
+
+#: templates/faq_static.html:11
+msgid ""
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
+msgstr "Unngå å stille spørsmål som ikke er relevante for denne gruppen, også for subjektive og argumentative."
+
+#: templates/faq_static.html:13
+msgid "What should I avoid in my answers?"
+msgstr "Hva burde jeg unngå i mine svar?"
+
+#: templates/faq_static.html:14
+msgid ""
+"is a <strong>question and answer</strong> site - <strong>it is not a "
+"discussion group</strong>. Please avoid holding debates in your answers as "
+"they tend to dilute the essense of questions and answers. For the brief "
+"discussions please use commenting facility."
+msgstr "er et <strong>spørsmål og svar</ strong> nettsted - <strong> det er ikke en diskusjonsgruppe</ strong>. Vennligst unngå å holde debatter i svarene ettersom dette pleier å fortynne essensen av spørsmål og svar. For de korte diskusjoner, vennligst bruk kommenterer."
+
+#: templates/faq_static.html:15
+msgid "Who moderates this community?"
+msgstr "Hvem modererer dette forumet?"
+
+#: templates/faq_static.html:16
+msgid "The short answer is: <strong>you</strong>."
+msgstr "Det korte svaret er: <strong>DU</strong>"
+
+#: templates/faq_static.html:17
+msgid "This website is moderated by the users."
+msgstr "Dette nettstedet er moderert av brukerne. Indre justis ruler."
+
+#: templates/faq_static.html:18
+msgid ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
+msgstr "Karmasystemet tillater brukere å tjene påeng for å gjøre forskjellige moderatoroppgaver"
+
+#: templates/faq_static.html:20
+msgid "How does karma system work?"
+msgstr "Hvordan fungerer karmasystemet?"
+
+#: templates/faq_static.html:21
+msgid ""
+"When a question or answer is upvoted, the user who posted them will gain "
+"some points, which are called \\\"karma points\\\". These points serve as a "
+"rough measure of the community trust to him/her. Various moderation tasks "
+"are gradually assigned to the users based on those points."
+msgstr "Når et spørsmål eller svar blir stemt opp så vil brukeren som postet dem få noen \\ \"karma poeng \\\". Disse påengene vil hjepe community til å stole mer på brukeren. Ulike moderatoroppgaver blir gradvis tildelt til brukere basert på karma."
+
+#: templates/faq_static.html:22
+#, python-format
+msgid ""
+"For example, if you ask an interesting question or give a helpful answer, "
+"your input will be upvoted. On the other hand if the answer is misleading - "
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "For eksemple, hvis du spør et interresant spørsmål eller et hjelpfult svar, ditt innlegg vil få positive stemmer. På en annen side, hvis spørsmålet er missledende så vil det få negative stemmer. Hver positive stemme vil øke brukerens påeng med <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> mens hver negative stemme vil redusere med <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> påeng. Økningen akkumulert på både spørsmål og svar er begrenset til <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> påeng pr. da. Tabellen under forklarer hvordan reputation påeng som kreves for hvert av modereringsoppgavene."
+
+#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
+msgid "upvote"
+msgstr "gi positiv stemme"
+
+#: templates/faq_static.html:37
+msgid "add comments"
+msgstr "legg til kommentarer"
+
+#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
+msgid "downvote"
+msgstr "gi negativ stemme"
+
+#: templates/faq_static.html:45
+msgid " accept own answer to own questions"
+msgstr "akseptere egne svar på egne spørsmål"
+
+#: templates/faq_static.html:49
+msgid "open and close own questions"
+msgstr "åpne og lukke egne spørsmål"
+
+#: templates/faq_static.html:53
+msgid "retag other's questions"
+msgstr "endre merkelapper på andres spørsmål"
+
+#: templates/faq_static.html:58
+msgid "edit community wiki questions"
+msgstr "editere community wiki spørsmål"
+
+#: templates/faq_static.html:63
+msgid "edit any answer"
+msgstr "endre hvilket som helst svar"
+
+#: templates/faq_static.html:67
+msgid "delete any comment"
+msgstr "slette hvilken som helst kommentar"
+
+#: templates/faq_static.html:71
+msgid "How to change my picture (gravatar) and what is gravatar?"
+msgstr "Hvordan endrer jeg mitt bilde (gravatar) og hva er gravatar?"
+
+#: templates/faq_static.html:72
+msgid ""
+"<p>The picture that appears on the users profiles is called "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
+"Default image that looks like a kitchen tile is generated automatically.</p>"
+msgstr "<p>Bildet som vises på brukernes profiler kalles <strong>gravatar</strong> (som betyr <strong>g</strong>lobally <strong>r</strong>ecognized<strong> avatar </strong> .) </p> Her er hvordan det fungerer: en <strong>kryptografisk nøkkel</ strong> (uknuselige code) beregnes ut fra din e-postadresse. Du laster opp bildet ditt (eller din favoritt alter ego bilde) på nettsiden <a href='http://gravatar.com'><strong>gravatar.com</strong></a> hvor vi så kan hente bildet ved hjelp er nøkkelen. </p> Denne måten vil alle nettsteder du stoler på kunne vise ditt bilde ved siden av innleggene dine og din e-postadresse forblir privat.</p> Velg å <strong>personliggjøre din konto</strong> med et bilde - bare registrer på <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (bare pass på å bruke samme e-postadresse som du brukte til å registrere seg hos oss). Standard bilde som ser ut som et kjøkken flis genereres automatisk. </p>"
+
+#: templates/faq_static.html:73
+msgid "To register, do I need to create new password?"
+msgstr "For å registrere, må jeg skrive et nytt passord?"
+
+#: templates/faq_static.html:74
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
+msgstr ""
+
+#: templates/faq_static.html:75
+msgid "\"Login now!\""
+msgstr "\"Logg inn nå!\""
+
+#: templates/faq_static.html:77
+msgid "Why other people can edit my questions/answers?"
+msgstr "Hvorfor kan andre personer endre mine spørsmål/svar?"
+
+#: templates/faq_static.html:78
+msgid "Goal of this site is..."
+msgstr "MÃ¥let med denne nettsiden er..."
+
+#: templates/faq_static.html:78
+msgid ""
+"So questions and answers can be edited like wiki pages by experienced users "
+"of this site and this improves the overall quality of the knowledge base "
+"content."
+msgstr "Så spørsmål og svar kan bli editert som en wiki side av erfarne brukere som igjen øker kvalitenen på kunnskapsdataene her."
+
+#: templates/faq_static.html:79
+msgid "If this approach is not for you, we respect your choice."
+msgstr "Hvis denne fremgangsmåten ikke passer for deg så respekterer vi ditt valg."
+
+#: templates/faq_static.html:81
+msgid "Still have questions?"
+msgstr "Har du fremdeles spørsmål?"
+
+#: templates/faq_static.html:82
+#, python-format
+msgid ""
+"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
+"community better!"
+msgstr ""
+
+#: templates/feedback.html:3
+msgid "Feedback"
+msgstr "Tilbakemelding"
+
+#: templates/feedback.html:5
+msgid "Give us your feedback!"
+msgstr "Gi oss dine tilbakemeldinger!"
+
+#: templates/feedback.html:14
+#, python-format
+msgid ""
+"\n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr "\n <span class='big strong'>Kjære %(user_name)s</span>, vi ser frem til å høre dine tilbakemeldinger. \n Hva med å skrive en tilbakemelding å sende den under nå?\n "
+
+#: templates/feedback.html:21
+msgid ""
+"\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr "\n <span class='big strong'>Kjære besøkende</span>, vi ser frem til å høre dine tilbakemeldinger. \n Hva med å skrive en tilbakemelding å sende den under nå?\n "
+
+#: templates/feedback.html:30
+msgid "(to hear from us please enter a valid email or check the box below)"
+msgstr "(for å høre fra oss, legg inn en gyldig epost og kryss av boksen under)"
+
+#: templates/feedback.html:37 templates/feedback.html.py:46
+msgid "(this field is required)"
+msgstr "(dette feltet kreves)"
+
+#: templates/feedback.html:55
+msgid "(Please solve the captcha)"
+msgstr "(Vennligst skriv verdiene i denne captcha)"
+
+#: templates/feedback.html:63
+msgid "Send Feedback"
+msgstr "Send Tilbakemelding"
+
+#: templates/groups.html:3 templates/groups.html.py:6
+#: templates/question/sidebar.html:108
+#: templates/tags/list_bulk_tag_subscription.html:15
+msgid "Groups"
+msgstr ""
+
+#: templates/groups.html:11
+msgid "All groups"
+msgstr ""
+
+#: templates/groups.html:13
+msgid "all groups"
+msgstr ""
+
+#: templates/groups.html:15
+msgid "My groups"
+msgstr ""
+
+#: templates/groups.html:17
+msgid "my groups"
+msgstr ""
+
+#: templates/groups.html:25
+msgid ""
+"Tip: to create a new group - please go to some user profile and add the new "
+"group there. That user will be the first member of the group"
+msgstr ""
+
+#: templates/groups.html:30
+msgid "Group"
+msgstr ""
+
+#: templates/groups.html:31
+msgid "Number of members"
+msgstr ""
+
+#: templates/help.html:2 templates/help.html.py:4
+msgid "Help"
+msgstr "Hjelp"
+
+#: templates/help.html:7
+#, python-format
+msgid "Welcome %(username)s,"
+msgstr "Velkommen %(username)s"
+
+#: templates/help.html:9
+msgid "Welcome,"
+msgstr "Velkommen,"
+
+#: templates/help.html:13
+#, python-format
+msgid "Thank you for using %(app_name)s, here is how it works."
+msgstr "Takk for at du bruker %(app_name)s. Dette er hvordan den brukes."
+
+#: templates/help.html:16
+msgid "How questions, answers and comments work"
+msgstr ""
+
+#: templates/help.html:18
+msgid ""
+"This site is for asking and answering questions, not for open-ended "
+"discussions."
+msgstr "Dette nettstedet er for å spørre or svare på spørsmål, ikke for uendelige diskusjoner."
+
+#: templates/help.html:19
+msgid ""
+"We encourage everyone to use “question†space for asking and “answer†for "
+"answering."
+msgstr "Vi oppfordrer alle til å bruke \"spørsmål\" området for å spørre og \"svar\" området for å svare."
+
+#: templates/help.html:22
+msgid ""
+"Despite that, each question and answer can be commented – \n"
+" the comments are good for the limited discussions."
+msgstr "Uansett, enhvert spørsmål eller svar kan kommenteres – \n kommentarer er bra for begrensede diskusjoner."
+
+#: templates/help.html:26
+msgid "Please search before asking your questions"
+msgstr ""
+
+#: templates/help.html:27
+msgid ""
+"Type your question in the search bar and see whether a similar question has "
+"been asked before"
+msgstr ""
+
+#: templates/help.html:29
+msgid "Search has advanced capabilities:"
+msgstr ""
+
+#: templates/help.html:31
+msgid "to search in title - enter [title: your text]"
+msgstr ""
+
+#: templates/help.html:32
+msgid "to search by tags - enter [tag: sometag] or #sometag"
+msgstr ""
+
+#: templates/help.html:33
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
+msgstr ""
+
+#: templates/help.html:35
+msgid ""
+"In addition, it is possible to click on tags to add them to the search "
+"query."
+msgstr ""
+
+#: templates/help.html:37
+msgid ""
+"Finally, a separate tag search box is available in the side bar of the main "
+"page, where the search tags can be entered as well"
+msgstr ""
+
+#: templates/help.html:40
+msgid ""
+"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
+"expression - to narrow the search by adding new terms."
+msgstr ""
+
+#: templates/help.html:42
+msgid "Voting"
+msgstr ""
+
+#: templates/help.html:44
+#, python-format
+msgid ""
+"Voting in %(app_name)s helps to select best answers and thank most helpful "
+"users."
+msgstr "Stemmer i %(app_name)s hjelper til å velge best svar og for å takke de mest hjelpsomme brukerne."
+
+#: templates/help.html:47
+#, python-format
+msgid ""
+"Please vote when you find helpful information,\n"
+" it really helps the %(app_name)s community."
+msgstr "Vennligst stem positivt når du finner hjelpsom informasjon.\nDette vil hjelpe hele %(app_name)s community."
+
+#: templates/help.html:51
+msgid "Other topics"
+msgstr ""
+
+#: templates/help.html:53
+msgid ""
+"You can @mention users anywhere in the text to point their attention,\n"
+" follow users and conversations and report inappropriate content by flagging it."
+msgstr ""
+
+#: templates/help.html:56
+msgid "Enjoy."
+msgstr "Ha det gøy."
+
+#: templates/import_data.html:2 templates/import_data.html.py:4
+msgid "Import StackExchange data"
+msgstr "Importere StackExchange data"
+
+#: templates/import_data.html:13
+msgid ""
+"<em>Warning:</em> if your database is not empty, please back it up\n"
+" before attempting this operation."
+msgstr "<em>Advarsel:</em> hvis databasen ikke er tom, ta en backup før\ndu forsøke denne funksjonen."
+
+#: templates/import_data.html:16
+msgid ""
+"Upload your stackexchange dump .zip file, then wait until\n"
+" the data import completes. This process may take several minutes.\n"
+" Please note that feedback will be printed in plain text.\n"
+" "
+msgstr "Last opp din stackexchange dump .zip fil, så vent til\ndataimporten er ferdig. Denne prosessen kan ta flere minutter.\nVær oppmerksom på at tilbakemeldinger vil skrives ut uten formatering."
+
+#: templates/import_data.html:25
+msgid "Import data"
+msgstr "Importer data"
+
+#: templates/import_data.html:27
+msgid ""
+"In the case you experience any difficulties in using this import tool,\n"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Hvis du får foen problemer med dette importeringsverktøyet,\nprøv å imporere dine data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+
+#: templates/list_suggested_tags.html:11
+msgid "Tag"
+msgstr ""
+
+#: templates/list_suggested_tags.html:12
+msgid "Suggested by"
+msgstr ""
+
+#: templates/list_suggested_tags.html:13
+msgid "Your decision"
+msgstr ""
+
+#: templates/list_suggested_tags.html:14
+msgid "Suggested tag was used for questions"
+msgstr ""
+
+#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
+msgid "Accept"
+msgstr ""
+
+#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
+msgid "Reject"
+msgstr ""
+
+#: templates/list_suggested_tags.html:38
+msgid "There are no questions with this tag yet"
+msgstr ""
+
+#: templates/list_suggested_tags.html:62
+#, python-format
+msgid "Apply tag \"%(name)s\" to all above questions"
+msgstr ""
+
+#: templates/list_suggested_tags.html:63
+msgid "Reject tag"
+msgstr ""
+
+#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
+#: templates/tags/content.html.py:31
+msgid "Nothing found"
+msgstr "Ingenting funnet"
+
+#: templates/macros.html:5
+#, python-format
+msgid "Share this question on %(site)s"
+msgstr "Del dette sprsmålet på %(site)s"
+
+#: templates/macros.html:44
+msgid "current number of votes"
+msgstr "nåværende antall stemmer"
+
+#: templates/macros.html:57
+msgid "anonymous user"
+msgstr "anonym bruker"
+
+#: templates/macros.html:91 templates/macros.html.py:110
+msgid "asked"
+msgstr "spurt"
+
+#: templates/macros.html:93 templates/macros.html.py:112
+msgid "answered"
+msgstr "besvart"
+
+#: templates/macros.html:95 templates/macros.html.py:114
+msgid "posted"
+msgstr "postet"
+
+#: templates/macros.html:101
+msgid "this post is marked as community wiki"
+msgstr "dette innlegget er markert som community wiki"
+
+#: templates/macros.html:104
+#, python-format
+msgid ""
+"This post is a wiki.\n"
+" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
+msgstr "Dette innlegget er en wiki.\nEnhver bruker med karma mer enn %(wiki_min_rep)s kan hjelpe til med å forbedre det."
+
+#: templates/macros.html:146
+msgid "updated"
+msgstr "oppdatert"
+
+#: templates/macros.html:261 templates/macros.html.py:267
+msgid "Leave this group"
+msgstr ""
+
+#: templates/macros.html:262 templates/macros.html.py:264
+#: templates/macros.html:283
+msgid "Join this group"
+msgstr ""
+
+#: templates/macros.html:263 templates/macros.html.py:268
+#: templates/macros.html:278
+msgid "You are a member"
+msgstr ""
+
+#: templates/macros.html:270
+msgid "Cancel application"
+msgstr ""
+
+#: templates/macros.html:271 templates/macros.html.py:280
+msgid "Waiting approval"
+msgstr ""
+
+#: templates/macros.html:273 templates/macros.html.py:274
+#: templates/macros.html:285
+msgid "Ask to join"
+msgstr ""
+
+#: templates/macros.html:314
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr "se spørsmål med merkelapp '%(tag)s'"
+
+#: templates/macros.html:395
+msgid "Comments"
+msgstr ""
+
+#: templates/macros.html:430
+msgid "delete this comment"
+msgstr "slett denne kommentaren"
+
+#: templates/macros.html:443 templates/revisions.html:38
+#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
+#: templates/question/question_controls.html:1
+msgid "edit"
+msgstr "editere"
+
+#: templates/macros.html:452
+msgid "convert to answer"
+msgstr ""
+
+#: templates/macros.html:579
+#, python-format
+msgid "follow %(alias)s"
+msgstr "følg %(alias)s"
+
+#: templates/macros.html:582
+#, python-format
+msgid "unfollow %(alias)s"
+msgstr "slutt å følge %(alias)s"
+
+#: templates/macros.html:583
+#, python-format
+msgid "following %(alias)s"
+msgstr "følger %(alias)s"
+
+#: templates/macros.html:662 templatetags/extra_tags.py:44
+#, python-format
+msgid "%(username)s gravatar image"
+msgstr "%(username)s gravatarbilde"
+
+#: templates/macros.html:671
+#, python-format
+msgid "%(username)s's website is %(url)s"
+msgstr "%(username)s's hjemmeside er %(url)s"
+
+#: templates/macros.html:686 templates/macros.html.py:687
+#: templates/macros.html:725 templates/macros.html.py:726
+msgid "previous"
+msgstr "forrige"
+
+#: templates/macros.html:698 templates/macros.html.py:737
+msgid "current page"
+msgstr "nåværende side"
+
+#: templates/macros.html:700 templates/macros.html.py:707
+#: templates/macros.html:739 templates/macros.html.py:746
+#, python-format
+msgid "page %(num)s"
+msgstr "side %(num)s"
+
+#: templates/macros.html:711 templates/macros.html.py:750
+msgid "next page"
+msgstr "neste side"
+
+#: templates/macros.html:762
+#, python-format
+msgid "responses for %(username)s"
+msgstr "tilbakemeldinger for %(username)s"
+
+#: templates/macros.html:765
+#, python-format
+msgid "you have %(response_count)s new response"
+msgid_plural "you have %(response_count)s new responses"
+msgstr[0] "du har %(response_count)s nytt svar"
+msgstr[1] "du har %(response_count)s nye svar"
+
+#: templates/macros.html:768
+msgid "no new responses yet"
+msgstr "ingen nye tilbakemeldinger enda"
+
+#: templates/macros.html:783 templates/macros.html.py:784
+#, python-format
+msgid "%(new)s new flagged posts and %(seen)s previous"
+msgstr "%(new)s nye flaggede innlegg og %(seen)s tidligere innlegg."
+
+#: templates/macros.html:786 templates/macros.html.py:787
+#, python-format
+msgid "%(new)s new flagged posts"
+msgstr "%(new)s nye flaggede innlegg"
+
+#: templates/macros.html:792 templates/macros.html.py:793
+#, python-format
+msgid "%(seen)s flagged posts"
+msgstr "%(seen)s flaggede innlegg"
+
+#: templates/main_page.html:14
+msgid "Questions"
+msgstr "Spørsmål"
+
+#: templates/question.html:230
+msgid "see more comments"
+msgstr ""
+
+#: templates/question.html:232 templates/question.html.py:335
+msgid "add a comment"
+msgstr ""
+
+#: templates/question.html:245 templates/question/content.html:46
+msgid "Answer Your Own Question"
+msgstr "Svar på ditt eget spørsmål"
+
+#: templates/question.html:250
+msgid "Post Your Answer"
+msgstr "Post ditt svar"
+
+#: templates/question.html:256 templates/widgets/ask_form.html:65
+msgid "Login/Signup to Post"
+msgstr "Loggin/Registrere for å poste"
+
+#: templates/question_edit.html:4 templates/question_edit.html.py:9
+msgid "Edit question"
+msgstr "Editer spørsmål"
+
+#: templates/question_edit.html:16
+msgid "Question - in one sentence"
+msgstr ""
+
+#: templates/question_edit.html:23
+msgid "Details"
+msgstr ""
+
+#: templates/question_edit.html:56
+msgid "Change language"
+msgstr ""
+
+#: templates/question_retag.html:3 templates/question_retag.html.py:5
+msgid "Retag question"
+msgstr "Rediger merkelapper på spørsmål"
+
+#: templates/question_retag.html:21
+msgid "Retag"
+msgstr "Endre merkelapper"
+
+#: templates/question_retag.html:28
+msgid "Why use and modify tags?"
+msgstr "Hvorfor bruke og endre merkelapper?"
+
+#: templates/question_retag.html:30
+msgid "Tags help to keep the content better organized and searchable"
+msgstr "Merkelapper hjelper til med å organisere innhold og gjøre det mer søkbart."
+
+#: templates/question_retag.html:32
+msgid "tag editors receive special awards from the community"
+msgstr "merkelappredaktører får spesielle utmerkelser fra community"
+
+#: templates/question_retag.html:59
+msgid "up to 5 tags, less than 20 characters each"
+msgstr "opp til 5 merkelapper på mindre enn 20 tegn i hver"
+
+#: templates/reopen.html:4 templates/reopen.html.py:6
+msgid "Reopen question"
+msgstr "Gjenåpne spørsmål"
+
+#: templates/reopen.html:12
+#, python-format
+msgid ""
+"This question has been closed by \n"
+" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
+msgstr ""
+
+#: templates/reopen.html:17
+msgid "Close reason:"
+msgstr "Lukkegrunn:"
+
+#: templates/reopen.html:20
+msgid "When:"
+msgstr "NÃ¥r:"
+
+#: templates/reopen.html:23
+msgid "Reopen this question?"
+msgstr "Gjenåpne dette spørsmålet?"
+
+#: templates/reopen.html:27
+msgid "Reopen this question"
+msgstr "Gjenåpne dette spørsmål"
+
+#: templates/revisions.html:4 templates/revisions.html.py:7
+msgid "Revision history"
+msgstr "Revisjonshistorikk"
+
+#: templates/revisions.html:23
+msgid "click to hide/show revision"
+msgstr "trykk for å gjemme/vise revisjon"
+
+#: templates/revisions.html:29
+#, python-format
+msgid "revision %(number)s"
+msgstr "revisjon %(number)s"
+
+#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
+msgid "Subscribe for tags"
+msgstr "Abonner på merkelapp"
+
+#: templates/subscribe_for_tags.html:6
+msgid "Please, subscribe for the following tags:"
+msgstr "Vennligst abonner på følgende merkelapper:"
+
+#: templates/subscribe_for_tags.html:15
+msgid "Subscribe"
+msgstr "Abonner"
+
+#: templates/tags.html:17
+msgid "search for tags"
+msgstr ""
+
+#: templates/users.html:8 templates/users.html.py:18
+#: templates/tags/list_bulk_tag_subscription.html:13
+msgid "Users"
+msgstr "Personer"
+
+#: templates/users.html:16
+#, python-format
+msgid "Users in group %(name)s"
+msgstr ""
+
+#: templates/users.html:24
+msgid "Select/Sort by &raquo;"
+msgstr ""
+
+#: templates/users.html:29
+#, python-format
+msgid "people in group %(name)s"
+msgstr ""
+
+#: templates/users.html:33 templates/main_page/tab_bar.html:17
+#: templates/tags/header.html:14
+msgid "Sort by &raquo;"
+msgstr "Sorter etter &raquo;"
+
+#: templates/users.html:40
+msgid "see people with the highest reputation"
+msgstr "se personer med høyest reputation"
+
+#: templates/users.html:41 templates/user_profile/user_info.html:25
+#: templates/user_profile/user_reputation.html:5
+#: templates/user_profile/user_tabs.html:24
+msgid "karma"
+msgstr "karma"
+
+#: templates/users.html:47
+msgid "see people who joined most recently"
+msgstr "se personer som har kommet til community i det siste"
+
+#: templates/users.html:48
+msgid "recent"
+msgstr "i det siste"
+
+#: templates/users.html:53
+msgid "see people who joined the site first"
+msgstr "se personer som ble medlemmer på forumet først"
+
+#: templates/users.html:59
+msgid "see people sorted by name"
+msgstr "set personer sortert etter navn"
+
+#: templates/users.html:60
+msgid "by username"
+msgstr "etter brukernavn"
+
+#: templates/users.html:66
+#, python-format
+msgid "users matching query %(search_query)s:"
+msgstr ""
+
+#: templates/users.html:69
+msgid "Nothing found."
+msgstr "Ingenting funnet."
+
+#: templates/authopenid/authopenid_macros.html:63
+msgid "Please enter your <span>user name</span>, then sign in"
+msgstr "Vennligst legg inn ditt <span>brukernavn</span>, så logge inn"
+
+#: templates/authopenid/authopenid_macros.html:64
+#: templates/authopenid/widget_signin.html:102
+msgid "(or select another login method above)"
+msgstr "(eller velge en annen logg inn metode over)"
+
+#: templates/authopenid/authopenid_macros.html:66
+#: templates/authopenid/signin.html:115
+#: templates/authopenid/widget_signin.html:118
+msgid "Sign in"
+msgstr "Logg inn"
+
+#: templates/authopenid/changeemail.html:2
+msgid "Change Email"
+msgstr "Endre epost"
+
+#: templates/authopenid/changeemail.html:6
+msgid "Validate email"
+msgstr "Valider epost"
+
+#: templates/authopenid/changeemail.html:9
+#, python-format
+msgid ""
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
+"<strong>another email</strong>, please <a \n"
+"href='%(change_email_url)s'><strong>change it again</strong></a>."
+msgstr ""
+
+#: templates/authopenid/changeemail.html:18
+msgid "Email verified"
+msgstr "Epost verifisert"
+
+#: templates/authopenid/changeemail.html:21
+msgid ""
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
+"you find a very interesting question you can <strong>subscribe for the \n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
+"or less frequently."
+msgstr "<span class=\\\"big strong\\\">Takk for at du verifiserte din epost adresse.</span> Nå kan du <strong>stille</strong> og <strong>svare på</strong> spørsmål. Du kan også <strong> abonnere på oppdateringer</strong> når du finner spørsmål du synes er interresante. Du vil da få en melding om endringer på dette spørsmålet."
+
+#: templates/authopenid/complete.html:21
+msgid "Registration"
+msgstr "Registrering"
+
+#: templates/authopenid/complete.html:23
+msgid "User registration"
+msgstr "Brukerregistrering"
+
+#: templates/authopenid/complete.html:47
+msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
+msgstr ""
+
+#: templates/authopenid/complete.html:56
+msgid ""
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
+"anyone, must be valid</i>)\n"
+" "
+msgstr ""
+
+#: templates/authopenid/complete.html:71
+#: templates/authopenid/signup_with_password.html:5
+#: templates/authopenid/signup_with_password.html:45
+msgid "Signup"
+msgstr "PÃ¥melding"
+
+#: templates/authopenid/confirm_email.txt:1
+msgid "Thank you for registering at our Q&A forum!"
+msgstr "Takk for at du har registrert det på vårt Q&A forum!"
+
+#: templates/authopenid/confirm_email.txt:3
+msgid "Your account details are:"
+msgstr "Dine kontodetaljer er:"
+
+#: templates/authopenid/confirm_email.txt:5
+msgid "Username:"
+msgstr "Brukernavn:"
+
+#: templates/authopenid/confirm_email.txt:6
+msgid "Password:"
+msgstr "Passord:"
+
+#: templates/authopenid/confirm_email.txt:8
+msgid "Please sign in here:"
+msgstr "Vennligst logg deg på her:"
+
+#: templates/authopenid/confirm_email.txt:11
+#: templates/authopenid/email_validation.txt:13
+msgid ""
+"Sincerely,\n"
+"Q&A Forum Administrator"
+msgstr "Mvh,\nQ&A Forumadministrator"
+
+#: templates/authopenid/email_validation.html:2
+#: templates/authopenid/email_validation.html:3
+#, python-format
+msgid "Greetings from the %(site_name)s"
+msgstr ""
+
+#: templates/authopenid/email_validation.html:7
+#: templates/authopenid/email_validation.txt:3
+msgid "To make use of the Forum, please follow the link below:"
+msgstr "For å bruke forumet følg lenkene under:"
+
+#: templates/authopenid/email_validation.html:11
+#: templates/authopenid/email_validation.txt:7
+msgid "Following the link above will help us verify your email address."
+msgstr "Ved å følge lenken over så vil du hjelpe oss med å validere din epost adresse."
+
+#: templates/authopenid/email_validation.html:13
+#: templates/authopenid/email_validation.txt:9
+msgid ""
+"If you believe that this message was sent in mistake - \n"
+"no further action is needed. Just ignore this email, we apologize\n"
+"for any inconvenience"
+msgstr "Hvis u mener at denne beskjeden er sendt ved en feiltagelse -\ningen videre handlig er nødvendig. Bare se bortifra denne eposten og vil beklager\nfor ulempen."
+
+#: templates/authopenid/email_validation.txt:1
+msgid "Greetings from the Q&A forum"
+msgstr "Hilsner fra Q&A forumet"
+
+#: templates/authopenid/logout.html:3
+msgid "Logout"
+msgstr "Logg ut"
+
+#: templates/authopenid/logout.html:5
+msgid "You have successfully logged out"
+msgstr "Du er nå logget ut"
+
+#: templates/authopenid/logout.html:7
+msgid ""
+"However, you still may be logged in to your OpenID provider. Please logout "
+"of your provider if you wish to do so."
+msgstr "Det kan hende du fremdeles er logget inn hos din OpenID leverandør. Gå til denne for å logge ut hvis du ønsker det."
+
+#: templates/authopenid/signin.html:5
+#: templates/authopenid/widget_signin.html:5
+msgid "User login"
+msgstr "Bruker logg inn"
+
+#: templates/authopenid/signin.html:15
+#: templates/authopenid/widget_signin.html:19
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr "\n<span class=\"strong big\">Ditt svar på </span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">er lagret og vil bli postet med en gang du logger inn.</span>"
+
+#: templates/authopenid/signin.html:22
+#: templates/authopenid/widget_signin.html:26
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr "<span class=\"strong big\">Ditt spørsmål</span> <i>\"<strong>%(title)s</strong> %(summary)s...\"</i> <span class=\"strong big\">er lagret og vil bli postet med en gang du logger inn.</span>"
+
+#: templates/authopenid/signin.html:31
+#: templates/authopenid/widget_signin.html:36
+msgid ""
+"It's a good idea to make sure that your existing login methods still work, "
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Det er en god idé å sørge for at eksisterende innlogging metoder fortsatt fungerer, eller legge til en ny. Vennligst klikk på et av ikonene under for å sjekke/endre eller legge til nye innloggingsmetoder."
+
+#: templates/authopenid/signin.html:33
+#: templates/authopenid/widget_signin.html:38
+msgid ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Vennligst legg til en mer permanent innloggingsmetode ved å klikke på et av ikonene nedenfor, for å unngå å logge deg på via e-post hver gang."
+
+#: templates/authopenid/signin.html:37
+#: templates/authopenid/widget_signin.html:42
+msgid ""
+"Click on one of the icons below to add a new login method or re-validate an "
+"existing one."
+msgstr "Klikk på en av ikonene under for å legge til en ny logg inn metode eller re-validere en eksisterende."
+
+#: templates/authopenid/signin.html:39
+#: templates/authopenid/widget_signin.html:44
+msgid ""
+"You don't have a method to log in right now, please add one or more by "
+"clicking any of the icons below."
+msgstr "Du har ingen metoder for å logge inn akkurat nå så vennligst legg til en eller fler ved å trykke på ikonene under."
+
+#: templates/authopenid/signin.html:42
+#: templates/authopenid/widget_signin.html:47
+msgid ""
+"Please check your email and visit the enclosed link to re-connect to your "
+"account"
+msgstr "Sjekk din epost og følg vedlagt lenke for å koble til kontoen din"
+
+#: templates/authopenid/signin.html:90
+msgid "or enter your <span>user name and password</span>"
+msgstr ""
+
+#: templates/authopenid/signin.html:94
+#: templates/authopenid/widget_signin.html:98
+msgid "Please, sign in"
+msgstr "Vennligst, logg inn"
+
+#: templates/authopenid/signin.html:101
+#: templates/authopenid/widget_signin.html:105
+msgid "Login failed, please try again"
+msgstr "Logg inn feilet. Prøv igjen."
+
+#: templates/authopenid/signin.html:106
+#: templates/authopenid/widget_signin.html:109
+msgid "Login or email"
+msgstr "Logg inn eller epost"
+
+#: templates/authopenid/signin.html:110
+#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
+msgid "Password"
+msgstr "Passord"
+
+#: templates/authopenid/signin.html:122
+#: templates/authopenid/widget_signin.html:125
+msgid "To change your password - please enter the new one twice, then submit"
+msgstr "For å endre ditt passord - tast inn det nye to ganger så send inn"
+
+#: templates/authopenid/signin.html:126
+#: templates/authopenid/widget_signin.html:129
+msgid "New password"
+msgstr "Nytt passord"
+
+#: templates/authopenid/signin.html:135
+#: templates/authopenid/widget_signin.html:138
+msgid "Please, retype"
+msgstr "Vennligst skriv på nytt"
+
+#: templates/authopenid/signin.html:145
+#: templates/authopenid/widget_signin.html:148
+#: templates/livesettings/site_settings.html:24
+msgid "Change password"
+msgstr "Bytte passord"
+
+#: templates/authopenid/signin.html:159
+#: templates/authopenid/widget_signin.html:162
+msgid "Here are your current login methods"
+msgstr "Her er dine nåværende innloggingsmetoder"
+
+#: templates/authopenid/signin.html:163
+#: templates/authopenid/widget_signin.html:166
+msgid "provider"
+msgstr "leverandør"
+
+#: templates/authopenid/signin.html:164
+#: templates/authopenid/widget_signin.html:167
+msgid "last used"
+msgstr "sist brukt"
+
+#: templates/authopenid/signin.html:165
+#: templates/authopenid/widget_signin.html:168
+msgid "delete, if you like"
+msgstr "slett hvis du ønsker"
+
+#: templates/authopenid/signin.html:179
+#: templates/authopenid/widget_signin.html:182
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "delete"
+msgstr "slett"
+
+#: templates/authopenid/signin.html:181
+#: templates/authopenid/widget_signin.html:184
+msgid "cannot be deleted"
+msgstr "kan ikke slettes"
+
+#: templates/authopenid/signin.html:194
+#: templates/authopenid/widget_signin.html:197
+msgid "Still have trouble signing in?"
+msgstr "Har du fremdeles problemer med å logg inn?"
+
+#: templates/authopenid/signin.html:199
+#: templates/authopenid/widget_signin.html:202
+msgid "Please, enter your email address below and obtain a new key"
+msgstr "Skriv inn din epostadresse under for å motta en ny nøkkel"
+
+#: templates/authopenid/signin.html:201
+#: templates/authopenid/widget_signin.html:204
+msgid "Please, enter your email address below to recover your account"
+msgstr "Legg inn din epostaddresse under for å gjenopprette kontoen din"
+
+#: templates/authopenid/signin.html:204
+#: templates/authopenid/widget_signin.html:207
+msgid "recover your account via email"
+msgstr "gjenopprett kontoen din via e-post"
+
+#: templates/authopenid/signin.html:215
+#: templates/authopenid/widget_signin.html:217
+msgid "Send a new recovery key"
+msgstr "Send ny gjenopprettelseslenke"
+
+#: templates/authopenid/signin.html:217
+#: templates/authopenid/widget_signin.html:219
+msgid "Recover your account via email"
+msgstr "Gjenopprett kontoen din via epost"
+
+#: templates/authopenid/signup_with_password.html:11
+msgid "Please register by clicking on any of the icons below"
+msgstr "Vennligst registrer ved å trykke på en av ikonene under"
+
+#: templates/authopenid/signup_with_password.html:24
+msgid "or create a new user name and password here"
+msgstr "eller lag et nytt brukernavn og passord her"
+
+#: templates/authopenid/signup_with_password.html:26
+msgid "Create login name and password"
+msgstr "Lag brukernavn og passord"
+
+#: templates/authopenid/signup_with_password.html:27
+msgid ""
+"<span class='strong big'>If you prefer, create your forum login name and \n"
+"password here. However</span>, please keep in mind that we also support \n"
+"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
+"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
+"your login details with anyone and having to remember yet another password."
+msgstr "<span class='strong big'>Hvis du øsnker så kan du lage et forum loginnavn og passord her. </span>Vi anbefaler derimot å bruke <strong>OpenID</strong> innloggingsmetode. Med <strong>OpenID</strong> kan du\nenkelt gjenbruke et login du har på en ekstern tjeneste som Facebook, GMail, etc. uten å dele login informasjon med noen. På denne måten slipper du å huske nok et passord."
+
+#: templates/authopenid/signup_with_password.html:42
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr "Vennligst les og skriv inn de to ordene under for å hjelpe oss å unngå automatisk kontogenerering."
+
+#: templates/authopenid/signup_with_password.html:47
+msgid "or"
+msgstr "eller"
+
+#: templates/authopenid/signup_with_password.html:48
+msgid "return to OpenID login"
+msgstr "tilbake til OpenID logg inn"
+
+#: templates/authopenid/verify_email.html:2
+#: templates/authopenid/verify_email.html:4
+msgid "Confirm email address"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:6
+msgid ""
+"Validation email sent. Please find it and follow the enclosed link.<br/>\n"
+" If the link doesn't work - enter the code below:"
+msgstr ""
+
+#: templates/authopenid/verify_email.html:11
+msgid "Confirm email"
+msgstr ""
+
+#: templates/authopenid/widget_signin.html:33
+msgid ""
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Velg din din favoritt for å logge på med OpenID eller lignende teknologi. Passord for eksterne tjenester forblir konfidensielle og du trenger ikke å huske eller lage nye."
+
+#: templates/authopenid/widget_signin.html:94
+msgid "or enter your <span>user name and password</span>, then sign in"
+msgstr "eller legg inn <span>brukernavn og passord</span>, så logg inn"
+
+#: templates/avatar/add.html:3
+msgid "add avatar"
+msgstr "legg til avatar"
+
+#: templates/avatar/add.html:5
+msgid "Change avatar"
+msgstr "Endre avatar"
+
+#: templates/avatar/add.html:6 templates/avatar/change.html:7
+msgid "Your current avatar: "
+msgstr "Din nåværende avatar:"
+
+#: templates/avatar/add.html:9 templates/avatar/change.html:11
+msgid "You haven't uploaded an avatar yet. Please upload one now."
+msgstr "Du har ingen avatar enda. Vennligst last opp en nå."
+
+#: templates/avatar/add.html:13
+msgid "Upload New Image"
+msgstr "Last opp nytt bilde"
+
+#: templates/avatar/change.html:4
+msgid "change avatar"
+msgstr "endre avatar"
+
+#: templates/avatar/change.html:17
+msgid "Choose new Default"
+msgstr "Velg ny Standard"
+
+#: templates/avatar/change.html:22
+msgid "Upload"
+msgstr "Last opp"
+
+#: templates/avatar/confirm_delete.html:2
+msgid "delete avatar"
+msgstr "slett avatar"
+
+#: templates/avatar/confirm_delete.html:4
+msgid "Please select the avatars that you would like to delete."
+msgstr "Vennligst velg avatarene du ønsker å slette."
+
+#: templates/avatar/confirm_delete.html:6
+#, python-format
+msgid ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Du har ingen avatarer å slette. Vennligst <a href=\"%(avatar_change_url)s\">last opp en</a> nå."
+
+#: templates/avatar/confirm_delete.html:12
+msgid "Delete These"
+msgstr "Slett disse"
+
+#: templates/email/ask_for_signature.html:4
+#, python-format
+msgid "%(user)s, please reply to this message."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:9
+msgid ""
+"Your post could not be published, because we could not detect signature in "
+"your email."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:10
+msgid ""
+"This happened either because this is your first post or you have changed "
+"your email signature."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:11
+msgid "Please make a simple response, without editing this message."
+msgstr ""
+
+#: templates/email/ask_for_signature.html:12
+msgid ""
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
+msgstr ""
+
+#: templates/email/change_settings_info.html:4
+#, python-format
+msgid ""
+"To change frequency, language and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr ""
+
+#: templates/email/change_settings_info.html:6
+#, python-format
+msgid ""
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr ""
+
+#: templates/email/change_settings_info.html:10
+#, python-format
+msgid ""
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
+msgstr ""
+
+#: templates/email/delayed_email_alert.html:2
+#, python-format
+msgid "Dear %(name)s,"
+msgstr ""
+
+#: templates/email/delayed_email_alert.html:3
+#, python-format
+msgid "The following question has been updated %(site_name)s:"
+msgid_plural ""
+"The following %(num)s questions have been updated on %(site_name)s:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/email/feedback_email.txt:2
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message.\n"
+msgstr "\nHei. Dette er en %(site_title)s forum tilbakemeldingsbeskjed.\n"
+
+#: templates/email/footer.html:1
+#, python-format
+msgid "Sincerely,<br>%(site_name)s Administrator"
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:10
+#, python-format
+msgid "%(username)s, your question could not be posted by email just yet."
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:14
+#, python-format
+msgid ""
+"To make posts by email, you need to receive about %(min_upvotes)s upvotes."
+msgstr ""
+
+#: templates/email/insufficient_rep_to_post_by_email.html:15
+#, python-format
+msgid "At this time, please post your question at %(link)s"
+msgstr ""
+
+#: templates/email/macros.html:19
+#, python-format
+msgid "Question by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:21
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's question:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:26
+msgid "Question :"
+msgstr ""
+
+#: templates/email/macros.html:33
+#, python-format
+msgid "Asked by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:40
+msgid "Tags:"
+msgstr ""
+
+#: templates/email/macros.html:48
+#, python-format
+msgid ""
+"\n"
+" %(author)s's answer:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:52
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's answer:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:57
+#, python-format
+msgid "Answered by %(author)s:"
+msgstr ""
+
+#: templates/email/macros.html:64
+#, python-format
+msgid ""
+"\n"
+" %(author)s's comment:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:68
+#, python-format
+msgid ""
+"\n"
+" In reply to %(author)s's comment:\n"
+" "
+msgstr ""
+
+#: templates/email/macros.html:73
+#, python-format
+msgid ""
+"\n"
+" Commented by %(author)s:\n"
+" "
+msgstr ""
+
+#: templates/email/notify_author_about_approved_post.html:21
+msgid "Below is a copy of your post:"
+msgstr ""
+
+#: templates/email/post_as_subthread.html:8
+#, python-format
+msgid ""
+"\n"
+" %(count)s comment:\n"
+" "
+msgid_plural ""
+"\n"
+" %(count)s comments:\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: templates/email/re_welcome_lamson_on.html:2
+#: templates/email/re_welcome_lamson_on.html:3
+#, python-format
+msgid "Great, you are ready to use %(site_name)s!"
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:7
+#, python-format
+msgid "You can post questions by emailing them at %(ask_address)s."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:8
+msgid ""
+"When you receive update notifications, you will be able to respond to them, "
+"also by email."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:9
+#, python-format
+msgid ""
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
+msgstr ""
+
+#: templates/email/re_welcome_lamson_on.html:11
+#: templates/email/welcome_lamson_off.html:10
+#, python-format
+msgid ""
+"Please visit %(site_name)s at <a href=\"%(site_url)s\">%(site_url)s</a>, we "
+"look forward to your posts."
+msgstr ""
+
+#: templates/email/rejected_post.html:2 templates/email/rejected_post.html:3
+msgid " Your post was rejected. "
+msgstr ""
+
+#: templates/email/rejected_post.html:5
+msgid "Your post (copied in the end), was rejected for the following reason:"
+msgstr ""
+
+#: templates/email/rejected_post.html:7
+msgid "Here is your original post"
+msgstr ""
+
+#: templates/email/reply_by_email_error.html:1
+msgid ""
+"\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>Systemet kunne ikke prossesere meldingen. Grunnen er:<p>\n"
+
+#: templates/email/welcome_lamson_off.html:6
+#: templates/email/welcome_lamson_off.html:7
+#: templates/email/welcome_lamson_on.html:3
+#: templates/email/welcome_lamson_on.html:4
+#, python-format
+msgid "Welcome to %(site_name)s!"
+msgstr ""
+
+#: templates/email/welcome_lamson_on.html:11
+msgid ""
+"Important: <em>Please reply</em> to this message, without editing it. We "
+"need this to determine your email signature and that the email address is "
+"valid and was typed correctly."
+msgstr ""
+
+#: templates/email/welcome_lamson_on.html:14
+#, python-format
+msgid ""
+"Until we receive the response from you, you will not be able ask or answer "
+"questions on %(site_name)s by email."
+msgstr ""
+
+#: templates/embed/list_widgets.html:44
+msgid "How to use?"
+msgstr ""
+
+#: templates/embed/list_widgets.html:45
+msgid ""
+"\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
+" "
+msgstr ""
+
+#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
+#, python-format
+msgid "%(action)s an %(widget_name)s widget"
+msgstr ""
+
+#: templates/embed/widget_form.html:14
+#: templates/user_profile/user_moderate.html:20
+msgid "Save"
+msgstr "Lagre"
+
+#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
+msgid "Widgets"
+msgstr ""
+
+#: templates/embed/widgets.html:11
+msgid ""
+"Create and embed widgets into your sites, here a list of available widgets."
+msgstr ""
+
+#: templates/embed/widgets.html:16
+msgid "Ask a question"
+msgstr ""
+
+#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
+msgid "create"
+msgstr ""
+
+#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
+msgid "view list"
+msgstr ""
+
+#: templates/embed/widgets.html:25
+msgid "List of questions"
+msgstr ""
+
+#: templates/group_messaging/email_alert.html:7
+#, python-format
+msgid "%(author)s wrote:"
+msgstr ""
+
+#: templates/group_messaging/email_alert.html:11
+msgid ""
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
+msgstr ""
+
+#: templates/group_messaging/home.html:7
+#: templates/group_messaging/home_thread_details.html:7
+msgid "compose"
+msgstr ""
+
+#: templates/group_messaging/macros.html:5
+#, python-format
+msgid "You wrote on %(date)s:"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:3
+msgid "Messages by sender:"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:5
+#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
+msgid "inbox"
+msgstr "inboks"
+
+#: templates/group_messaging/senders_list.html:9
+msgid "sent"
+msgstr ""
+
+#: templates/group_messaging/senders_list.html:16
+msgid "trash"
+msgstr ""
+
+#: templates/group_messaging/threads_list.html:25
+msgid "there are no messages yet..."
+msgstr ""
+
+#: templates/livesettings/_admin_site_views.html:4
+msgid "Sites"
+msgstr "Nettsteder"
+
+#: templates/livesettings/group_settings.html:4
+msgid "Settings"
+msgstr ""
+
+#: templates/livesettings/group_settings.html:9
+#: templates/livesettings/site_settings.html:51
+msgid "Please correct the error below."
+msgid_plural "Please correct the errors below."
+msgstr[0] "Vennligst rett feilen under."
+msgstr[1] "Vennligst rett feliene under."
+
+#: templates/livesettings/group_settings.html:16
+#, python-format
+msgid "Settings included in %(name)s."
+msgstr "Instillinger er inkludert i %(name)s"
+
+#: templates/livesettings/group_settings.html:50
+#: templates/livesettings/site_settings.html:98
+msgid "You don't have permission to edit values."
+msgstr "Du har ikke rettigheter til å editere verdiene."
+
+#: templates/livesettings/site_settings.html:24
+msgid "Documentation"
+msgstr "Dokumentasjon"
+
+#: templates/livesettings/site_settings.html:24
+msgid "Log out"
+msgstr "Logg ut"
+
+#: templates/livesettings/site_settings.html:27
+msgid "Home"
+msgstr "Hjem"
+
+#: templates/livesettings/site_settings.html:28
+msgid "Edit Site Settings"
+msgstr "Endre nettstedsinstillinger"
+
+#: templates/livesettings/site_settings.html:44
+msgid "Livesettings are disabled for this site."
+msgstr "Liveinstillinger er deaktivert for denne nettsiden"
+
+#: templates/livesettings/site_settings.html:45
+msgid "All configuration options must be edited in the site settings.py file"
+msgstr "Alle konfigurasjonsopsjoner må editeres i nettstedets settings.py fil"
+
+#: templates/livesettings/site_settings.html:67
+#, python-format
+msgid "Group settings: %(name)s"
+msgstr "Gruppeinstillinger: %(name)s"
+
+#: templates/livesettings/site_settings.html:94
+msgid "Uncollapse all"
+msgstr "Vis alle"
+
+#: templates/main_page/headline.html:4 views/readers.py:151
+#, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] "%(q_num)s spørsmål"
+msgstr[1] "%(q_num)s spørsmål"
+
+#: templates/main_page/headline.html:6
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr "med %(author_name)ss bidrag"
+
+#: templates/main_page/headline.html:11
+msgid "Tagged"
+msgstr "Satt merkelapper"
+
+#: templates/main_page/headline.html:22
+msgid "Search tips:"
+msgstr "Søketips:"
+
+#: templates/main_page/headline.html:25
+msgid "reset author"
+msgstr "tilbakestill forfatter"
+
+#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
+#: templates/main_page/nothing_found.html:18
+#: templates/main_page/nothing_found.html:21
+msgid " or "
+msgstr "eller"
+
+#: templates/main_page/headline.html:28
+msgid "reset tags"
+msgstr "tilbakestill merkelapper"
+
+#: templates/main_page/headline.html:31 templates/main_page/headline.html:34
+msgid "start over"
+msgstr "start på nytt"
+
+#: templates/main_page/headline.html:36
+msgid " - to expand, or dig in by adding more tags and revising the query."
+msgstr "- for å ekspandere, eller delta ved å legge til nye merkelapper og tilpasse søket."
+
+#: templates/main_page/headline.html:39
+msgid "Search tip:"
+msgstr "Søketips:"
+
+#: templates/main_page/headline.html:39
+msgid "add tags and a query to focus your search"
+msgstr "legg til merkelapper og en søketekst for å fokusere ditt søk"
+
+#: templates/main_page/nothing_found.html:4
+msgid "There are no unanswered questions here"
+msgstr "Det er ingen ubesvarte spørsmål her"
+
+#: templates/main_page/nothing_found.html:7
+msgid "No questions here. "
+msgstr "Ingen spørsmål her."
+
+#: templates/main_page/nothing_found.html:8
+msgid "Please follow some questions or follow some users."
+msgstr "Vennligst følg noen spørsmål eller følg brukere du respekterer."
+
+#: templates/main_page/nothing_found.html:13
+msgid "You can expand your search by "
+msgstr "Du kan ekspandere søket ditt ved å"
+
+#: templates/main_page/nothing_found.html:16
+msgid "resetting author"
+msgstr "tilbakestille forfatter"
+
+#: templates/main_page/nothing_found.html:19
+msgid "resetting tags"
+msgstr "tilbakestille merkelapper"
+
+#: templates/main_page/nothing_found.html:22
+#: templates/main_page/nothing_found.html:25
+msgid "starting over"
+msgstr "starte på nytt"
+
+#: templates/main_page/nothing_found.html:30
+msgid "Please always feel free to ask your question!"
+msgstr "Alltid føl deg fri til å spørre spørsmål!"
+
+#: templates/main_page/questions_loop.html:9
+msgid "Did not find what you were looking for?"
+msgstr "Fant du det du letet etter?"
+
+#: templates/main_page/questions_loop.html:10
+msgid "Ask your question!"
+msgstr ""
+
+#: templates/main_page/tab_bar.html:11
+msgid "subscribe to the questions feed"
+msgstr "abonner på en spørsmålsstrøm"
+
+#: templates/main_page/tab_bar.html:12
+msgid "RSS"
+msgstr "RSS"
+
+#: templates/main_page/tag_search.html:2
+msgid "Tag search"
+msgstr ""
+
+#: templates/main_page/tag_search.html:5
+msgid "search"
+msgstr ""
+
+#: templates/meta/bottom_scripts.html:7
+#, python-format
+msgid ""
+"Please note: %(app_name)s requires javascript to work properly, please "
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Vennligst legg merke til: %(app_name)s krever javascript for å fungere riktig. For å kunne bruke nettstedet, slå på javascript i din nettleser nå. <a href=\"%(noscript_url)s\">Dette er hvordan</a>"
+
+#: templates/meta/editor_data.html:5
+#, python-format
+msgid "each tag must be shorter that %(max_chars)s character"
+msgid_plural "each tag must be shorter than %(max_chars)s characters"
+msgstr[0] "hver merkelapp må være kortere enn %(max_chars)s tegn"
+msgstr[1] "hver merkelapp må være kortere enn %(max_chars)s tegn"
+
+#: templates/meta/editor_data.html:7
+#, python-format
+msgid "please use %(tag_count)s tag"
+msgid_plural "please use %(tag_count)s tags or less"
+msgstr[0] "vennligst bruk %(tag_count)s merkelapp"
+msgstr[1] "vennligst bruk %(tag_count)s merkelapper eller færre"
+
+#: templates/meta/editor_data.html:8
+#, python-format
+msgid ""
+"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
+msgstr "vennligst bruk opp til %(tag_count)s merkelapper med færre enn %(max_chars)s tegn i hver"
+
+#: templates/question/answer_card.html:21
+msgid "This response is published"
+msgstr ""
+
+#: templates/question/answer_controls.html:2
+msgid "swap with question"
+msgstr "bytt med spørsmål"
+
+#: templates/question/answer_controls.html:11
+msgid "remove offensive flag"
+msgstr "fjerne støtende flagg"
+
+#: templates/question/answer_controls.html:13
+#: templates/question/question_controls.html:12
+msgid "remove flag"
+msgstr "fjern flagg"
+
+#: templates/question/answer_controls.html:18
+#: templates/question/answer_controls.html:26
+#: templates/question/question_controls.html:10
+#: templates/question/question_controls.html:16
+#: templates/question/question_controls.html:23
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr "rapporter som støtende (feks. inneholder spam, reklame, osv.)"
+
+#: templates/question/answer_controls.html:20
+#: templates/question/answer_controls.html:28
+#: templates/question/question_controls.html:18
+#: templates/question/question_controls.html:25
+msgid "flag offensive"
+msgstr "merk som støtende"
+
+#: templates/question/answer_controls.html:33
+#: templates/question/question_controls.html:36
+msgid "undelete"
+msgstr "oppheve slettingen"
+
+#: templates/question/answer_controls.html:43
+msgid "unpublish"
+msgstr ""
+
+#: templates/question/answer_controls.html:48
+msgid "publish"
+msgstr ""
+
+#: templates/question/answer_controls.html:54
+msgid "permanent link"
+msgstr "permanent lenke"
+
+#: templates/question/answer_controls.html:55
+#: templates/widgets/markdown_help.html:20
+msgid "link"
+msgstr "lenke"
+
+#: templates/question/answer_controls.html:58
+msgid "more"
+msgstr ""
+
+#: templates/question/answer_controls.html:71
+msgid "repost as a question comment"
+msgstr ""
+
+#: templates/question/answer_controls.html:85
+msgid "repost as a comment under the older answer"
+msgstr ""
+
+#: templates/question/answer_tab_bar.html:3
+#, python-format
+msgid ""
+"\n"
+" %(counter)s Answer\n"
+" "
+msgid_plural ""
+"\n"
+" %(counter)s Answers\n"
+" "
+msgstr[0] "\n %(counter)s Svar\n "
+msgstr[1] "\n %(counter)s Svar\n "
+
+#: templates/question/answer_tab_bar.html:11
+msgid "Sort by »"
+msgstr "Sorter etter »"
+
+#: templates/question/answer_tab_bar.html:14
+msgid "oldest answers will be shown first"
+msgstr "eldste svar vil bli vist først"
+
+#: templates/question/answer_tab_bar.html:17
+msgid "newest answers will be shown first"
+msgstr "nyeste svar vi bli vist først"
+
+#: templates/question/answer_tab_bar.html:20
+msgid "most voted answers will be shown first"
+msgstr "svar med flest stemmer vil bli vist først"
+
+#: templates/question/answer_vote_buttons.html:8
+#: templates/user_profile/users_answers.html:7
+msgid "this answer has been selected as correct"
+msgstr "dette svaret har blitt valgt som korrekt"
+
+#: templates/question/answer_vote_buttons.html:10
+msgid "mark this answer as correct (click again to undo)"
+msgstr "marker dette svaret som korrekt (klikk igjen for å angre)"
+
+#: templates/question/closed_question_info.html:2
+#, python-format
+msgid ""
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Spørsmålet ble lukket for følgende grunn <b>\"%(close_reason)s\"</b> <i>av"
+
+#: templates/question/closed_question_info.html:4
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr "lukkedato %(closed_at)s"
+
+#: templates/question/content.html:33
+msgid "Edit Your Previous Answer"
+msgstr ""
+
+#: templates/question/content.html:34
+msgid "(only one answer per user is allowed)"
+msgstr ""
+
+#: templates/question/new_answer_form.html:12
+msgid "Login/Signup to Answer"
+msgstr "Logg inn/Registrer deg for å Svare"
+
+#: templates/question/new_answer_form.html:20
+msgid "Your answer"
+msgstr "Ditt svar"
+
+#: templates/question/new_answer_form.html:22
+msgid "Be the first one to answer this question!"
+msgstr "Bli den første som legge inn svar på dette spørsmålet!"
+
+#: templates/question/new_answer_form.html:28
+msgid ""
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<strong>please do remember to vote</strong> (after you log in)!"
+msgstr "<span class='strong big'>Vennligst begynne å legge inn ditt svar anonymt</span> - svaret vil bli lagret i den gjeldende økten og publisert etter at du logger inn eller opprette en ny konto. Prøv å gi et <strong>betydelig svar</strong>, for diskusjoner, <strong>vennligst bruk kommentarer</strong> og <strong>vennligst husk å stemme</ strong> (etter at du har logget inn)!"
+
+#: templates/question/new_answer_form.html:32
+msgid ""
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
+"can always <strong>revise your original question</strong>. Please "
+"<strong>use comments for discussions</strong> and <strong>please don't "
+"forget to vote :)</strong> for the answers that you liked (or perhaps did "
+"not like)!"
+msgstr "<span class='big strong'>Du er velkommen til å svare på ditt eget spørsmål</span>, men pass på å gi et <strong>svar</strong>. Husk at du alltid kan <strong>revidere den opprinnelige spørsmålet</strong>. Vennligst <strong>bruk kommentarer for diskusjoner</ strong> og <strong>vennligst ikke glem å stemme :)</strong> for de svarene som du likte (eller kanskje ikke liker)!"
+
+#: templates/question/new_answer_form.html:34
+msgid ""
+"<span class='big strong'>Please try to give a substantial answer</span>. If "
+"you wanted to comment on the question or answer, just <strong>use the "
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "<span class='big strong'>Prøv å gi et betydelig svar</span>. Hvis du ønsket å kommentere spørsmål eller svar, bare <strong>bruk kommentarverktøy</strong>. Husk at du alltid kan <strong>revidere svarene</strong> - du trenger ikke å svare på det samme spørsmålet to ganger. <strong>Ikke glem å stemme</ strong> - det virkelig hjelper å velge de beste spørsmål og svar!"
+
+#: templates/question/new_answer_form.html:39
+msgid "Add answer"
+msgstr ""
+
+#: templates/question/question_controls.html:5
+msgid "retag"
+msgstr "omgjør merkelapper"
+
+#: templates/question/question_controls.html:29
+msgid "reopen"
+msgstr "gjenåpne"
+
+#: templates/question/question_controls.html:31
+msgid "close"
+msgstr "lukk"
+
+#: templates/question/sidebar.html:8
+msgid "Question tools"
+msgstr "Spørsmålsverktøy"
+
+#: templates/question/sidebar.html:11
+msgid "click to unfollow this question"
+msgstr "trykk for å slutte å følge dette spørsmålet"
+
+#: templates/question/sidebar.html:12
+msgid "Following"
+msgstr "Følger"
+
+#: templates/question/sidebar.html:13
+msgid "Unfollow"
+msgstr "Slutt å følge"
+
+#: templates/question/sidebar.html:17
+msgid "click to follow this question"
+msgstr "trykk for å følge dette spørsmålet"
+
+#: templates/question/sidebar.html:18
+msgid "Follow"
+msgstr "Følg"
+
+#: templates/question/sidebar.html:25
+#, python-format
+msgid "%(count)s follower"
+msgid_plural "%(count)s followers"
+msgstr[0] "%(count)s follower"
+msgstr[1] "%(count)s følgere"
+
+#: templates/question/sidebar.html:33
+msgid "subscribe to this question rss feed"
+msgstr "abonner på dette spørsmålets RSS strøm"
+
+#: templates/question/sidebar.html:34
+msgid "subscribe to rss feed"
+msgstr "abonner på RSS strøm"
+
+#: templates/question/sidebar.html:44
+msgid "Invite"
+msgstr ""
+
+#: templates/question/sidebar.html:50 templates/question/sidebar.html.py:56
+#: templates/user_profile/user_email_subscriptions.html:59
+#: templates/widgets/tag_selector.html:20
+#: templates/widgets/tag_selector.html:37
+#: templates/widgets/tag_selector.html:56
+msgid "add"
+msgstr "legg til"
+
+#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
+msgid "- or -"
+msgstr ""
+
+#: templates/question/sidebar.html:70
+msgid "share with everyone"
+msgstr ""
+
+#: templates/question/sidebar.html:81
+msgid "This question is currently shared only with:"
+msgstr ""
+
+#: templates/question/sidebar.html:83
+msgid "Individual users"
+msgstr ""
+
+#: templates/question/sidebar.html:88
+msgid "You"
+msgstr ""
+
+#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
+msgid "and"
+msgstr ""
+
+#: templates/question/sidebar.html:120
+#, python-format
+msgid "%(more_count)s more"
+msgstr ""
+
+#: templates/question/sidebar.html:126
+msgid "Public thread"
+msgstr ""
+
+#: templates/question/sidebar.html:127
+#, python-format
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
+msgstr ""
+
+#: templates/question/sidebar.html:135
+msgid "Stats"
+msgstr "Stats"
+
+#: templates/question/sidebar.html:137
+msgid "Asked"
+msgstr "Spurt"
+
+#: templates/question/sidebar.html:140
+msgid "Seen"
+msgstr "Sett"
+
+#: templates/question/sidebar.html:140
+msgid "times"
+msgstr "ganger"
+
+#: templates/question/sidebar.html:143
+msgid "Last updated"
+msgstr "Sist oppdatert"
+
+#: templates/question/sidebar.html:151
+msgid "Related questions"
+msgstr "Relaterte spørsmål"
+
+#: templates/tags/form_bulk_tag_subscription.html:4
+msgid "Tag subscriptions"
+msgstr ""
+
+#: templates/tags/form_bulk_tag_subscription.html:6
+msgid "Tag Subscriptions"
+msgstr ""
+
+#: templates/tags/header.html:7
+#, python-format
+msgid "Tags, matching \"%(tag_query)s\""
+msgstr ""
+
+#: templates/tags/header.html:19
+msgid "sorted alphabetically"
+msgstr "sorter alfabetisk"
+
+#: templates/tags/header.html:20
+msgid "by name"
+msgstr "etter navn"
+
+#: templates/tags/header.html:25
+msgid "sorted by frequency of tag use"
+msgstr "sorter etter hvor høy frekvens av merkelapper er i bruk"
+
+#: templates/tags/header.html:26
+msgid "by popularity"
+msgstr "etter popularitet"
+
+#: templates/tags/header.html:34 templates/tags/header.html.py:35
+msgid "suggested"
+msgstr ""
+
+#: templates/tags/header.html:42 templates/tags/header.html.py:43
+msgid "manage subscriptions"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:4
+msgid "Manage Tag subscriptions"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Manage Tag subscription</a> "
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:6
+msgid "Create New"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:11
+msgid "Date"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:17
+msgid "Action"
+msgstr ""
+
+#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
+msgid "Edit"
+msgstr ""
+
+#: templates/user_inbox/base.html:14
+msgid "Sections:"
+msgstr "Seksjoner:"
+
+#: templates/user_inbox/base.html:19
+msgid "messages"
+msgstr ""
+
+#: templates/user_inbox/base.html:24
+#, python-format
+msgid "forum responses (%(re_count)s)"
+msgstr "forum responser (%(re_count)s)"
+
+#: templates/user_inbox/base.html:31
+#, python-format
+msgid "flagged items (%(flags_count)s)"
+msgstr ""
+
+#: templates/user_inbox/base.html:38
+msgid "group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:4
+msgid "inbox - group join requests"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:26
+msgid "Approve"
+msgstr ""
+
+#: templates/user_inbox/group_join_requests.html:41
+msgid "Deny"
+msgstr ""
+
+#: templates/user_inbox/messages.html:104
+msgid "inbox - messages"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:4
+msgid "inbox - responses"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:8
+msgid "select:"
+msgstr "velg:"
+
+#: templates/user_inbox/responses_and_flags.html:10
+msgid "seen"
+msgstr "sett"
+
+#: templates/user_inbox/responses_and_flags.html:11
+msgid "new"
+msgstr "ny"
+
+#: templates/user_inbox/responses_and_flags.html:12
+msgid "none"
+msgstr "ingen"
+
+#: templates/user_inbox/responses_and_flags.html:15
+msgid "mark as seen"
+msgstr "marker som sett"
+
+#: templates/user_inbox/responses_and_flags.html:16
+msgid "mark as new"
+msgstr "marker som ny"
+
+#: templates/user_inbox/responses_and_flags.html:17
+msgid "dismiss"
+msgstr "avfei"
+
+#: templates/user_inbox/responses_and_flags.html:19
+msgid "remove flags/approve"
+msgstr ""
+
+#: templates/user_inbox/responses_and_flags.html:23
+msgid "delete post"
+msgstr "slett innlegg"
+
+#: templates/user_profile/reject_post_dialog.html:4
+msgid "Reject the post(s)?"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:11
+msgid "1) Enter a brief description of why you are rejecting the post."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:14
+msgid "2) Please enter details here. This text will be sent to the user."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:20
+#: templates/user_profile/reject_post_dialog.html:88
+msgid "Use this reason &amp; reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:27
+#: templates/user_profile/reject_post_dialog.html:95
+msgid "Use other reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:33
+msgid "Save reason, but do not reject"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:43
+msgid "Please, choose a reason for the rejection."
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:58
+msgid "Select this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:65
+msgid "Delete this reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:71
+msgid "Add a new reason"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:81
+msgid ""
+"You have selected reason for the rejection <strong>\"<span class=\"selected-"
+"reason-title\"></span>\"</strong>. The text below will be sent to the user "
+"and the post(s) will be deleted:"
+msgstr ""
+
+#: templates/user_profile/reject_post_dialog.html:101
+msgid "Edit this reason"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:8
+#, python-format
+msgid "Auto-tweeting to @%(handle)s"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:19
+msgid "stop tweeting"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:23
+msgid "Auto-tweeting is inactive"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:26
+msgid "Select twitter account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:28
+msgid "use another account"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:32
+msgid "Auto-tweeting is off"
+msgstr ""
+
+#: templates/user_profile/twitter_sharing_controls.html:33
+msgid "Start tweeting"
+msgstr ""
+
+#: templates/user_profile/user.html:12
+#, python-format
+msgid "%(username)s's profile"
+msgstr "%(username)ss profil"
+
+#: templates/user_profile/user_edit.html:4
+msgid "Edit user profile"
+msgstr "Editer brukerprofl"
+
+#: templates/user_profile/user_edit.html:7
+msgid "edit profile"
+msgstr "Editer profil"
+
+#: templates/user_profile/user_edit.html:21
+#: templates/user_profile/user_info.html:14
+msgid "change picture"
+msgstr "endre bilde"
+
+#: templates/user_profile/user_edit.html:25
+#: templates/user_profile/user_info.html:18
+msgid "remove"
+msgstr "fjerne"
+
+#: templates/user_profile/user_edit.html:32
+msgid "Registered user"
+msgstr "Registrert bruker"
+
+#: templates/user_profile/user_edit.html:39
+msgid "Screen Name"
+msgstr "Kallenavn"
+
+#: templates/user_profile/user_edit.html:59
+msgid "(cannot be changed)"
+msgstr "(kan ikke endres)"
+
+#: templates/user_profile/user_edit.html:109
+#: templates/user_profile/user_email_subscriptions.html:23
+msgid "Update"
+msgstr "Oppdater"
+
+#: templates/user_profile/user_email_subscriptions.html:5
+#: templates/user_profile/user_tabs.html:44
+msgid "subscriptions"
+msgstr "abonnomenter"
+
+#: templates/user_profile/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr "Epost abonnementsinstillinger"
+
+#: templates/user_profile/user_email_subscriptions.html:10
+msgid ""
+"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>Juster frekvensen av epostoppdateringer.</span> Motta oppdateringer på interessante spørsmål via e-post, <strong> <br/> hjelp community </ strong> ved å svare på spørsmål fra dine medbrukere. Hvis du ikke ønsker å motta e-post - velg 'ingen epost' på alle elementer under<br/> Oppdateringer sendes kun når det er ny aktivitet på utvalgte elementer."
+
+#: templates/user_profile/user_email_subscriptions.html:24
+msgid "Stop Email"
+msgstr "Stopp epost"
+
+#: templates/user_profile/user_email_subscriptions.html:30
+msgid "Subscribed languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:43
+msgid "Save languages"
+msgstr ""
+
+#: templates/user_profile/user_email_subscriptions.html:48
+msgid "Subscribed Tags"
+msgstr ""
+
+#: templates/user_profile/user_favorites.html:4
+#: templates/user_profile/user_tabs.html:29
+msgid "followed questions"
+msgstr "fulgte spørsmål"
+
+#: templates/user_profile/user_info.html:37
+msgid "update profile"
+msgstr "oppdater profil"
+
+#: templates/user_profile/user_info.html:41
+msgid "manage login methods"
+msgstr "administrer innlogginsmetoder"
+
+#: templates/user_profile/user_info.html:54
+msgid "real name"
+msgstr "faktisk navn"
+
+#: templates/user_profile/user_info.html:60
+msgid "groups"
+msgstr ""
+
+#: templates/user_profile/user_info.html:71
+msgid "add group"
+msgstr ""
+
+#: templates/user_profile/user_info.html:77
+msgid "member since"
+msgstr "medlem siden"
+
+#: templates/user_profile/user_info.html:82
+msgid "last seen"
+msgstr "sist sett"
+
+#: templates/user_profile/user_info.html:88
+msgid "website"
+msgstr "nettside"
+
+#: templates/user_profile/user_info.html:101
+msgid "location"
+msgstr "lokasjon"
+
+#: templates/user_profile/user_info.html:108
+msgid "age"
+msgstr "alder"
+
+#: templates/user_profile/user_info.html:109
+#, python-format
+msgid "%(age)s years old"
+msgstr ""
+
+#: templates/user_profile/user_info.html:114
+msgid "todays unused votes"
+msgstr "dagens ubrukte stemmer"
+
+#: templates/user_profile/user_info.html:115
+msgid "votes left"
+msgstr "stemmer igjen"
+
+#: templates/user_profile/user_moderate.html:4
+#: templates/user_profile/user_tabs.html:50
+msgid "moderation"
+msgstr "moderasjon"
+
+#: templates/user_profile/user_moderate.html:8
+#, python-format
+msgid "%(username)s's current status is \"%(status)s\""
+msgstr "%(username)s's nåværende status er \"%(status)s\""
+
+#: templates/user_profile/user_moderate.html:11
+msgid "User status changed"
+msgstr "Brukers status har endret seg"
+
+#: templates/user_profile/user_moderate.html:25
+#, python-format
+msgid "Your current reputation is %(reputation)s points"
+msgstr "Din nåværende reputation er %(reputation)s påeng"
+
+#: templates/user_profile/user_moderate.html:27
+#, python-format
+msgid "User's current reputation is %(reputation)s points"
+msgstr "Brukers nåværende reputation påeng er %(reputation)s"
+
+#: templates/user_profile/user_moderate.html:31
+msgid "User reputation changed"
+msgstr "Brukers reputation har endret seg"
+
+#: templates/user_profile/user_moderate.html:38
+msgid "Subtract"
+msgstr "Trekk fra"
+
+#: templates/user_profile/user_moderate.html:39
+msgid "Add"
+msgstr "Legg til"
+
+#: templates/user_profile/user_moderate.html:43
+#, python-format
+msgid "Send message to %(username)s"
+msgstr "Send melding til %(username)s"
+
+#: templates/user_profile/user_moderate.html:44
+msgid ""
+"An email will be sent to the user with 'reply-to' field set to your email "
+"address. Please make sure that your address is entered correctly."
+msgstr "En epost vil bli sendt til brukeren med 'reply-to' feltet satt med din epostadresse. Sjekk at din epostadresse er lagt inn korrekt."
+
+#: templates/user_profile/user_moderate.html:46
+msgid "Message sent"
+msgstr "Melding sendt"
+
+#: templates/user_profile/user_moderate.html:64
+msgid "Send message"
+msgstr "Send melding"
+
+#: templates/user_profile/user_moderate.html:74
+msgid ""
+"Administrators have privileges of normal users, but in addition they can "
+"assign/revoke any status to any user, and are exempt from the reputation "
+"limits."
+msgstr "Administratorer har rettighetene som vanlige brukere, men i tillegg kan de tildele/tilbakekalle status for andre brukere, og er unntatt fra omdømmegrenser."
+
+#: templates/user_profile/user_moderate.html:77
+msgid ""
+"Moderators have the same privileges as administrators, but cannot add or "
+"remove user status of 'moderator' or 'administrator'."
+msgstr "Moderatorer har de samme rettigheter som administratorer, men kan ikke legge til eller fjerne status fra andre brukere med moderator \"eller\" administrator \"."
+
+#: templates/user_profile/user_moderate.html:80
+msgid "'Approved' status means the same as regular user."
+msgstr "'Godkjent' status betyr det samme som vanlig bruker."
+
+#: templates/user_profile/user_moderate.html:83
+msgid "Suspended users can only edit or delete their own posts."
+msgstr "Suspenderte brukere kan bare redigere eller slette sine egne innlegg."
+
+#: templates/user_profile/user_moderate.html:86
+msgid ""
+"Blocked users can only login and send feedback to the site administrators, "
+"their url and profile will also be hidden."
+msgstr ""
+
+#: templates/user_profile/user_network.html:5
+#: templates/user_profile/user_tabs.html:18
+msgid "network"
+msgstr "nettverk"
+
+#: templates/user_profile/user_network.html:10
+#, python-format
+msgid "Followed by %(count)s person"
+msgid_plural "Followed by %(count)s people"
+msgstr[0] "Fulgt av %(count)s annen bruker"
+msgstr[1] "Fulgt av %(count)s andre brukere"
+
+#: templates/user_profile/user_network.html:20
+#, python-format
+msgid "Following %(count)s person"
+msgid_plural "Following %(count)s people"
+msgstr[0] "Følger %(count)s annen bruker"
+msgstr[1] "Følger %(count)s andre brukere"
+
+#: templates/user_profile/user_network.html:31
+msgid ""
+"Your network is empty. Would you like to follow someone? - Just visit their "
+"profiles and click \"follow\""
+msgstr "Ditt nettverk er tomt. Har du lyst til å følge noen? - Bare gå til profilen deres og klikk \"følge\""
+
+#: templates/user_profile/user_network.html:33
+#, python-format
+msgid "%(username)s's network is empty"
+msgstr "%(username)s sitt netverk er tomt"
+
+#: templates/user_profile/user_recent.html:5
+#: templates/user_profile/user_tabs.html:31
+#: templates/user_profile/user_tabs.html:33
+msgid "activity"
+msgstr "aktivitet"
+
+#: templates/user_profile/user_recent.html:23
+#: templates/user_profile/user_recent.html:27
+msgid "source"
+msgstr "kilde"
+
+#: templates/user_profile/user_reputation.html:12
+msgid "Your karma change log."
+msgstr "Din karma endringslogg."
+
+#: templates/user_profile/user_reputation.html:14
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr "%(user_name)s sin karma endringslogg"
+
+#: templates/user_profile/user_stats.html:6
+#: templates/user_profile/user_tabs.html:7
+msgid "overview"
+msgstr "oversikt"
+
+#: templates/user_profile/user_stats.html:12
+#, python-format
+msgid "<span class=\"count\">%(counter)s</span> Question"
+msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Spørsmål"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Spørsmål"
+
+#: templates/user_profile/user_stats.html:17
+msgid "Answer"
+msgid_plural "Answers"
+msgstr[0] "Svar"
+msgstr[1] "Svar"
+
+#: templates/user_profile/user_stats.html:23
+#, python-format
+msgid "<span class=\"count\">%(cnt)s</span> Vote"
+msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
+msgstr[0] "<span class=\"count\">%(cnt)s</span> Stemme "
+msgstr[1] "<span class=\"count\">%(cnt)s</span> Stemmer "
+
+#: templates/user_profile/user_stats.html:31
+#, python-format
+msgid "<span class=\"count\">%(counter)s</span> Tag"
+msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Merkelapp"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Merkelapper"
+
+#: templates/user_profile/user_stats.html:65
+#, python-format
+msgid "<span class=\"count\">%(counter)s</span> Badge"
+msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
+msgstr[0] "<span class=\"count\">%(counter)s</span> Medalje"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Medaljer"
+
+#: templates/user_profile/user_stats.html:85
+msgid "Answer to:"
+msgstr "Svar til:"
+
+#: templates/user_profile/user_tabs.html:5
+msgid "User profile"
+msgstr "Brukerprofilt"
+
+#: templates/user_profile/user_tabs.html:10 views/users.py:819
+msgid "comments and answers to others questions"
+msgstr "kommentarer og svar på andres spørsmål"
+
+#: templates/user_profile/user_tabs.html:16
+msgid "followers and followed users"
+msgstr "følgere og fulgte brukere"
+
+#: templates/user_profile/user_tabs.html:22
+msgid "Graph of user karma"
+msgstr "Graf over brukerkarma"
+
+#: templates/user_profile/user_tabs.html:27
+msgid "questions that user is following"
+msgstr "spørsmål som brukeren følger"
+
+#: templates/user_profile/user_tabs.html:36 views/users.py:861
+msgid "user vote record"
+msgstr "brukers stemmerekord"
+
+#: templates/user_profile/user_tabs.html:38
+#: templates/user_profile/user_votes.html:5
+msgid "votes"
+msgstr "stemmer"
+
+#: templates/user_profile/user_tabs.html:42 views/users.py:973
+msgid "email subscription settings"
+msgstr "epostabonnementsinstillinger"
+
+#: templates/user_profile/user_tabs.html:48 views/users.py:286
+msgid "moderate this user"
+msgstr "moderate denne brukeren"
+
+#: templates/user_profile/users_answers.html:7
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr "svaret har blitt stemt på %(answer_score)s ganger"
+
+#: templates/user_profile/users_answers.html:17
+#, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] "svar har blitt kommentert %(comment_count)s gang"
+msgstr[1] "svar har blitt kommentert %(comment_count)s ganger"
+
+#: templates/widgets/answer_edit_tips.html:3
+#: templates/widgets/question_edit_tips.html:3
+msgid "Tips"
+msgstr "Tips"
+
+#: templates/widgets/answer_edit_tips.html:6
+msgid "give an answer interesting to this community"
+msgstr "gi et svar som er interresant for community"
+
+#: templates/widgets/answer_edit_tips.html:9
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr "forsøk å gi et svar istedet for å engasjere i en diskusjon"
+
+#: templates/widgets/ask_button.html:9
+msgid "Ask the Group"
+msgstr ""
+
+#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
+msgid "Add details (optional)"
+msgstr ""
+
+#: templates/widgets/ask_form.html:26
+msgid "Add details"
+msgstr ""
+
+#: templates/widgets/ask_form.html:59
+msgid "Select language"
+msgstr ""
+
+#: templates/widgets/contributors.html:3
+msgid "Contributors"
+msgstr "Bidragsytere"
+
+#: templates/widgets/edit_post.html:33
+msgid ", one of these is required"
+msgstr ", en av disse er påkrevd"
+
+#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
+msgid "tags:"
+msgstr "merkelapper:"
+
+#: templates/widgets/edit_post.html:43
+msgid "(required)"
+msgstr "(kreves)"
+
+#: templates/widgets/edit_post.html:71
+msgid "Toggle the real time Markdown editor preview"
+msgstr "Veksle mellom sanntid Markdown editors forhåndsvisning"
+
+#: templates/widgets/edit_post.html:86
+msgid ""
+"To post on behalf of someone else, enter user name <strong>and</strong> "
+"email below."
+msgstr ""
+
+#: templates/widgets/footer.html:33
+#, python-format
+msgid "Content on this site is licensed under a %(license)s"
+msgstr "Innholdet på dette nettstedet er lisensiert under %(license)s"
+
+#: templates/widgets/footer.html:38
+msgid "about"
+msgstr "om"
+
+#: templates/widgets/footer.html:40 templates/widgets/user_navigation.html:26
+msgid "help"
+msgstr "hjelp"
+
+#: templates/widgets/footer.html:42
+msgid "privacy policy"
+msgstr "personvern"
+
+#: templates/widgets/footer.html:51
+msgid "give feedback"
+msgstr "gi tilbakemelding"
+
+#: templates/widgets/group_info.html:3
+msgid "Group info"
+msgstr ""
+
+#: templates/widgets/group_info.html:26
+msgid "edit description"
+msgstr ""
+
+#: templates/widgets/group_info.html:30
+msgid "change logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:32
+msgid "delete logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:36
+msgid "add logo"
+msgstr ""
+
+#: templates/widgets/group_info.html:46
+msgid "moderate emailed questions"
+msgstr ""
+
+#: templates/widgets/group_info.html:58
+msgid "show only selected answers to enquirers"
+msgstr ""
+
+#: templates/widgets/group_info.html:63
+msgid "How users join this group?"
+msgstr ""
+
+#: templates/widgets/group_info.html:87
+msgid "Can moderate site"
+msgstr ""
+
+#: templates/widgets/group_info.html:97
+msgid "Allow only read access"
+msgstr ""
+
+#: templates/widgets/group_info.html:102
+msgid "list of email addresses of pre-approved users"
+msgstr ""
+
+#: templates/widgets/group_info.html:107
+msgid "List of preapproved email addresses"
+msgstr ""
+
+#: templates/widgets/group_info.html:108
+msgid ""
+"Users with these email adderesses will be added to the group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:109
+msgid "edit preapproved emails"
+msgstr ""
+
+#: templates/widgets/group_info.html:113
+msgid "list of preapproved email address domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:118
+msgid "List of preapproved email domain names"
+msgstr ""
+
+#: templates/widgets/group_info.html:119
+msgid ""
+"Users whose email adderesses belong to these domains will be added to the "
+"group automatically."
+msgstr ""
+
+#: templates/widgets/group_info.html:120
+msgid "edit preapproved email domains"
+msgstr ""
+
+#: templates/widgets/logo.html:3
+msgid "back to home page"
+msgstr "tilbake til hjemmesiden"
+
+#: templates/widgets/logo.html:4
+#, python-format
+msgid "%(site)s logo"
+msgstr "%(site)s logo"
+
+#: templates/widgets/markdown_help.html:2
+msgid "Markdown basics"
+msgstr "Markdown basics"
+
+#: templates/widgets/markdown_help.html:6
+msgid "*italic*"
+msgstr "*italic*"
+
+#: templates/widgets/markdown_help.html:9
+msgid "**bold**"
+msgstr "**bold**"
+
+#: templates/widgets/markdown_help.html:13
+msgid "*italic* or _italic_"
+msgstr "*italic* or _italic_"
+
+#: templates/widgets/markdown_help.html:16
+msgid "**bold** or __bold__"
+msgstr "**bold** or __bold__"
+
+#: templates/widgets/markdown_help.html:20
+#: templates/widgets/markdown_help.html:24
+msgid "text"
+msgstr "tekst"
+
+#: templates/widgets/markdown_help.html:24
+msgid "image"
+msgstr "bilde"
+
+#: templates/widgets/markdown_help.html:28
+msgid "numbered list:"
+msgstr "nummerert liste:"
+
+#: templates/widgets/markdown_help.html:33
+msgid "basic HTML tags are also supported"
+msgstr "grunnleggende HTML-koder støttes også"
+
+#: templates/widgets/markdown_help.html:38
+msgid "learn more about Markdown"
+msgstr "lære mer om Markdown"
+
+#: templates/widgets/meta_nav.html:12
+msgid "people & groups"
+msgstr ""
+
+#: templates/widgets/meta_nav.html:20
+msgid "users"
+msgstr "personer"
+
+#: templates/widgets/meta_nav.html:27
+msgid "badges"
+msgstr "medaljer"
+
+#: templates/widgets/question_edit_tips.html:5
+msgid "ask a question interesting to this community"
+msgstr "stille et spørsmål som er interessant for community"
+
+#: templates/widgets/question_summary.html:12
+msgid "view"
+msgid_plural "views"
+msgstr[0] "visning"
+msgstr[1] "visninger"
+
+#: templates/widgets/question_summary.html:30
+msgid "answer"
+msgid_plural "answers"
+msgstr[0] "svar"
+msgstr[1] "svar"
+
+#: templates/widgets/question_summary.html:41
+msgid "vote"
+msgid_plural "votes"
+msgstr[0] "stemme"
+msgstr[1] "stemmer"
+
+#: templates/widgets/scope_nav.html:17
+msgid "ALL"
+msgstr "ALLE"
+
+#: templates/widgets/scope_nav.html:22
+msgid "see unanswered questions"
+msgstr "se ubesvarte spørsmål"
+
+#: templates/widgets/scope_nav.html:22
+msgid "UNANSWERED"
+msgstr "UBESVARTE"
+
+#: templates/widgets/scope_nav.html:27
+msgid "see your followed questions"
+msgstr "se dine fulgte spørsmål"
+
+#: templates/widgets/scope_nav.html:27
+msgid "FOLLOWED"
+msgstr "FULGTE"
+
+#: templates/widgets/scope_nav.html:30
+msgid "Please ask your question here"
+msgstr "Spør ditt spørsmål her"
+
+#: templates/widgets/tag_selector.html:4
+msgid "Interesting tags"
+msgstr "Interesante merkelapper"
+
+#: templates/widgets/tag_selector.html:22
+msgid "Ignored tags"
+msgstr "Ignorerte merkelapper"
+
+#: templates/widgets/tag_selector.html:40
+msgid "Subscribed tags"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:59
+msgid "Show only questions from"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:70
+msgid "Send me email alerts for"
+msgstr ""
+
+#: templates/widgets/tag_selector.html:86
+msgid "Change frequency of emails"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:4
+msgid ""
+"Categorize your question using this tag selector or entering text in tag "
+"box."
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:7
+#: templates/widgets/three_column_category_selector.html:10
+msgid "(done editing)"
+msgstr ""
+
+#: templates/widgets/three_column_category_selector.html:8
+#: templates/widgets/three_column_category_selector.html:9
+#: templates/widgets/three_column_category_selector.html:11
+msgid "(edit categories)"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:3
+msgid "read only access"
+msgstr ""
+
+#: templates/widgets/user_long_score_and_badge_summary.html:10
+msgid "karma:"
+msgstr "karma:"
+
+#: templates/widgets/user_long_score_and_badge_summary.html:15
+msgid "badges:"
+msgstr "medaljer:"
+
+#: templates/widgets/user_navigation.html:17
+msgid "sign out"
+msgstr "logg ut"
+
+#: templates/widgets/user_navigation.html:20
+msgid "Hi there! Please sign in"
+msgstr ""
+
+#: templates/widgets/user_navigation.html:23
+msgid "settings"
+msgstr "instillinger"
+
+#: templates/widgets/user_navigation.html:24
+msgid "widgets"
+msgstr ""
+
+#: templates/widgets/user_perms.html:1
+#, python-format
+msgid "Your karma is %(karma)s"
+msgstr ""
+
+#: templates/widgets/user_perms.html:4
+msgid "Karma reflects the value of your contribution to this community."
+msgstr ""
+
+#: templates/widgets/user_perms.html:13
+#, python-format
+msgid ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr ""
+
+#: templates/widgets/user_perms.html:15
+msgid "The higher is your karma, the more rights you have on this site."
+msgstr ""
+
+#: templates/widgets/user_perms.html:19
+msgid "Currently, you can:"
+msgstr ""
+
+#: templates/widgets/user_perms.html:21
+msgid "Post questions, answers and comments"
+msgstr ""
+
+#: templatetags/extra_filters_jinja.py:332
+msgid "no"
+msgstr "nei"
+
+#: utils/decorators.py:104 views/commands.py:146
+msgid "Oops, apologies - there was some error"
+msgstr "Oops, beklager - de har skjedd en feil - prøv igjen"
+
+#: utils/decorators.py:123
+msgid "Please login to post"
+msgstr "logg inn for å poste innlegg"
+
+#: utils/decorators.py:219
+msgid "Spam was detected on your post, sorry for if this is a mistake"
+msgstr "Vi fant spam i ditt innlegg. Beklager hvis dette er en feil"
+
+#: utils/decorators.py:243
+msgid "This function is limited to moderators and administrators"
+msgstr ""
+
+#: utils/forms.py:66
+msgid "this field is required"
+msgstr "dette feltet kreves"
+
+#: utils/forms.py:93
+msgid "Choose a screen name"
+msgstr "Velg et visningsnavn"
+
+#: utils/forms.py:103
+msgid "user name is required"
+msgstr "brukernavn kreves"
+
+#: utils/forms.py:104
+msgid "sorry, this name is taken, please choose another"
+msgstr "Beklager men dette navnet er tatt. Vennligst velg et annet"
+
+#: utils/forms.py:105
+msgid "sorry, this name is not allowed, please choose another"
+msgstr "Beklager men dette navnet er ikke gyldig. Prøv et annet."
+
+#: utils/forms.py:106
+msgid "sorry, there is no user with this name"
+msgstr "Det er ingen bruker med dette navnet"
+
+#: utils/forms.py:107
+msgid "sorry, we have a serious error - user name is taken by several users"
+msgstr "Vi en seriøs feil - Brukernavnet er i bruk av flere brukere"
+
+#: utils/forms.py:108
+msgid "user name can only consist of letters, empty space and underscore"
+msgstr "brukernavn kan bare bestå av bokstaver, tall, space og _"
+
+#: utils/forms.py:109
+msgid "please use at least some alphabetic characters in the user name"
+msgstr "vennligst bruk noen alfanumeriske bokstaver i brukernavnet"
+
+#: utils/forms.py:110
+msgid "symbol \"@\" is not allowed"
+msgstr ""
+
+#: utils/forms.py:222
+msgid "Your email <i>(never shared)</i>"
+msgstr "Din epost <i>(aldri delt)</i>"
+
+#: utils/forms.py:224
+msgid "email address is required"
+msgstr "epostadresse kreves"
+
+#: utils/forms.py:225
+msgid "please enter a valid email address"
+msgstr "du må skrive en gyldig epostadresse"
+
+#: utils/forms.py:226
+msgid "this email is already used by someone else, please choose another"
+msgstr "denne epostadressen er allerede i bruk. Velg en annen epostaddresse."
+
+#: utils/forms.py:227
+msgid "this email address is not authorized"
+msgstr ""
+
+#: utils/forms.py:265
+msgid "password is required"
+msgstr "passord kreves"
+
+#: utils/forms.py:268
+msgid "Password <i>(please retype)</i>"
+msgstr "Passord <i>(tast to ganger)</i>"
+
+#: utils/forms.py:269
+msgid "please, retype your password"
+msgstr "skriv inn ditt passord igjen"
+
+#: utils/forms.py:270
+msgid "sorry, entered passwords did not match, please try again"
+msgstr "dine passord var ikke like. Prøv igjen."
+
+#: utils/functions.py:102
+msgid "2 days ago"
+msgstr "2 dager siden"
+
+#: utils/functions.py:104
+msgid "yesterday"
+msgstr "i går"
+
+#: utils/functions.py:107
+#, python-format
+msgid "%(hr)d hour ago"
+msgid_plural "%(hr)d hours ago"
+msgstr[0] "%(hr)d time siden"
+msgstr[1] "%(hr)d timer siden"
+
+#: utils/functions.py:113
+#, python-format
+msgid "%(min)d min ago"
+msgid_plural "%(min)d mins ago"
+msgstr[0] "%(min)d minutt siden"
+msgstr[1] "%(min)d minutter siden"
+
+#: views/avatar_views.py:103
+msgid "Successfully uploaded a new avatar."
+msgstr "Lastet opp en ny avatar."
+
+#: views/avatar_views.py:144
+msgid "Successfully updated your avatar."
+msgstr "Oppdaterte din avatar."
+
+#: views/avatar_views.py:184
+msgid "Successfully deleted the requested avatars."
+msgstr "Slettet valgte avatarer."
+
+#: views/commands.py:123
+msgid "your post was not accepted"
+msgstr ""
+
+#: views/commands.py:136
+msgid "Sorry, but anonymous users cannot access the inbox"
+msgstr "Anonyme brukere har ikke tillgang til inbox"
+
+#: views/commands.py:165
+msgid "Sorry, anonymous users cannot vote"
+msgstr "Beklager, anonyme brukere kan ikke stemme"
+
+#: views/commands.py:182
+msgid "Sorry you ran out of votes for today"
+msgstr "Beklager men du har ikke flere stemmer for i dag"
+
+#: views/commands.py:188
+#, python-format
+msgid "You have %(votes_left)s votes left for today"
+msgstr "Du har %(votes_left)s stemmer igjen i dag"
+
+#: views/commands.py:263
+msgid "Sorry, something is not right here..."
+msgstr "Noe stemmer ikke helt ..."
+
+#: views/commands.py:286
+msgid "Sorry, but anonymous users cannot accept answers"
+msgstr "Anonyme brukere kan ikke akseptere svar"
+
+#: views/commands.py:396
+#, python-format
+msgid ""
+"Your subscription is saved, but email address %(email)s needs to be "
+"validated, please see <a href=\"%(details_url)s\">more details here</a>"
+msgstr "Abonnementet er lagret, men e-postadresse %(email)s må valideres, kan du se <a href=\"%(details_url)s\">flere detaljer her</a>"
+
+#: views/commands.py:405
+msgid "email update frequency has been set to daily"
+msgstr "epost oppdateringsfrekvens er satt til daglig"
+
+#: views/commands.py:628
+msgid "Sorry, could not delete tag"
+msgstr ""
+
+#: views/commands.py:701
+#, python-format
+msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
+msgstr "Merkelappabonnement er avsluttet (<a href=\"%(url)s\">angre</a>)."
+
+#: views/commands.py:710
+#, python-format
+msgid "Please sign in to subscribe for: %(tags)s"
+msgstr "Logg in for å abonere på: %(tags)s"
+
+#: views/commands.py:729
+msgid "Create"
+msgstr ""
+
+#: views/commands.py:959
+msgid "Please sign in to vote"
+msgstr "Logg inn for å stemme"
+
+#: views/commands.py:980
+msgid "Please sign in to delete/restore posts"
+msgstr "Vennligst logg inn for å slette/gjenskape innlegg"
+
+#: views/commands.py:1042
+#, python-format
+msgid "Group %(name)s does not exist"
+msgstr ""
+
+#: views/commands.py:1408 views/commands.py:1441
+msgid "Sorry, looks like sharing request was invalid"
+msgstr ""
+
+#: views/commands.py:1464
+#, python-format
+msgid "%(user)s, welcome to group %(group)s!"
+msgstr ""
+
+#: views/commands.py:1521
+msgid "Sorry, only thread moderators can use this function"
+msgstr ""
+
+#: views/commands.py:1536
+msgid "The answer is now unpublished"
+msgstr ""
+
+#: views/commands.py:1540
+msgid "The answer is now published"
+msgstr ""
+
+#: views/meta.py:47
+#, python-format
+msgid "About %(site)s"
+msgstr "Om %(site)s"
+
+#: views/meta.py:91
+msgid "Please sign in or register to send your feedback"
+msgstr ""
+
+#: views/meta.py:118
+msgid "Q&A forum feedback"
+msgstr "Q&A forumtilbakemelding"
+
+#: views/meta.py:122
+msgid "Thanks for the feedback!"
+msgstr "Takk for din tilbakemelding!"
+
+#: views/meta.py:131
+msgid "We look forward to hearing your feedback! Please, give it next time :)"
+msgstr "Vi ser fram til å høre din tilbakemelding! Kanskje gi en neste gang? :)"
+
+#: views/meta.py:135
+msgid "Privacy policy"
+msgstr "Personvern"
+
+#: views/meta.py:216
+msgid "Suggested tags"
+msgstr ""
+
+#: views/readers.py:256
+#, python-format
+msgid ""
+"Please go to <a href=\"%s\">\"settings->URLs, keywords and greetings\"</a> "
+"and set the base url for your site to function properly"
+msgstr ""
+
+#: views/readers.py:421
+msgid ""
+"Sorry, the comment you are looking for has been deleted and is no longer "
+"accessible"
+msgstr "Kommentaren du ser etter er slettet"
+
+#: views/users.py:287
+msgid "moderate user"
+msgstr "moderer denn brukeren"
+
+#: views/users.py:529
+msgid "user profile"
+msgstr "brukerprofil"
+
+#: views/users.py:530
+msgid "user profile overview"
+msgstr "brukerprofil oversikt"
+
+#: views/users.py:650
+msgid "recent user activity"
+msgstr "siste brukeraktiviteter"
+
+#: views/users.py:651
+msgid "profile - recent activity"
+msgstr "profil - sist aktivitet"
+
+#: views/users.py:682
+msgid "group joining requests"
+msgstr ""
+
+#: views/users.py:683
+msgid "profile - moderation"
+msgstr ""
+
+#: views/users.py:739
+msgid "private messages"
+msgstr ""
+
+#: views/users.py:740
+msgid "profile - messages"
+msgstr ""
+
+#: views/users.py:820
+msgid "profile - responses"
+msgstr "profil - tilbakemeldinger"
+
+#: views/users.py:862
+msgid "profile - votes"
+msgstr "profil - stemmer"
+
+#: views/users.py:883
+msgid "user karma"
+msgstr "brukerkarma"
+
+#: views/users.py:884
+msgid "Profile - User's Karma"
+msgstr "Profil - Brukerkarma"
+
+#: views/users.py:902
+msgid "users favorite questions"
+msgstr "brukers favorittspørsmål"
+
+#: views/users.py:903
+msgid "profile - favorite questions"
+msgstr "profil - favorittspørsmål"
+
+#: views/users.py:944 views/users.py:948
+msgid "changes saved"
+msgstr "endringer lagret"
+
+#: views/users.py:954
+msgid "email updates canceled"
+msgstr "epostoppdateringer avsluttet"
+
+#: views/users.py:974
+msgid "profile - email subscriptions"
+msgstr "profil - epostabonnement"
+
+#: views/users.py:995
+#, python-format
+msgid "profile - %(section)s"
+msgstr ""
+
+#: views/writers.py:73
+msgid "Sorry, anonymous users cannot upload files"
+msgstr "Anonyme brukere kan ikke laste opp filer"
+
+#: views/writers.py:91
+#, python-format
+msgid "allowed file types are '%(file_types)s'"
+msgstr "lovlige filtyper er '%(file_types)s'"
+
+#: views/writers.py:104
+#, python-format
+msgid "maximum upload file size is %(file_size)sK"
+msgstr "maksimum opplastningsstørrelse er %(file_size)sK"
+
+#: views/writers.py:112
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Feil på filopplasting. Ta kontakt med Administrator."
+
+#: views/writers.py:209
+msgid ""
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
+"will be published after you log in. Login/signup process is very simple. "
+"Login takes about 30 seconds, initial signup takes a minute or less."
+msgstr "<span class=\"strong big\">Du er velkommen til å begynne spørsmåletsinnlegget ditt anonymt</ span>. Når du legger inn innlegget så vil du bli omdirigert til pålogging/registreringssiden. Ditt spørsmål vil bli lagret i den gjeldende økten, og vil bli offentliggjort etter at du har logget inn. Logg inn/registrering prosessen er svært enkel. Logg inn tar ca. 30 sekunder, første registrering tar et minutt eller mindre."
+
+#: views/writers.py:582
+msgid "Please log in to answer questions"
+msgstr "Vennligst logg inn for å svare på spørsmål"
+
+#: views/writers.py:708
+msgid "This content is forbidden"
+msgstr ""
+
+#: views/writers.py:717
+msgid "Post not found"
+msgstr ""
+
+#: views/writers.py:725
+#, python-format
+msgid ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Beklager men det ser ut til at du har blitt logget ut å kan ikke legge inn kommentarer. Vennligst <a href=\"%(sign_in_url)s\">logg inn</a>."
+
+#: views/writers.py:749
+msgid "Sorry, anonymous users cannot edit comments"
+msgstr "Anonyme brukere kan ikke editere kommentarer"
+
+#: views/writers.py:798
+#, python-format
+msgid ""
+"Sorry, you appear to be logged out and cannot delete comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Beklager men det ser ut til at du har blitt logget ut å kan ikke slette kommentarer. Vennligst <a href=\"%(sign_in_url)s\">logg inn</a>."
+
+#: views/writers.py:824
+msgid "sorry, we seem to have some technical difficulties"
+msgstr "Beklager men det ser ut til at vi har litt tekniske problemer"
+
+#: views/writers.py:888
+msgid "Error - could not find the destination post"
+msgstr ""
+
+#: views/writers.py:912
+#, python-format
+msgid ""
+"Cannot convert, because text has more characters than %(max_chars)s - "
+"maximum allowed for comments"
+msgstr ""
+
+#~ msgid "your email needs to be validated see %(details_url)s"
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
+
+#~ msgid "logout"
+#~ msgstr "sign out"
+
+#~ msgid ""
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
+#~ msgstr ""
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
+
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
+
+#~ msgid ""
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+#~ msgstr ""
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/nb_NO/LC_MESSAGES/djangojs.mo b/askbot/locale/nb_NO/LC_MESSAGES/djangojs.mo
new file mode 100644
index 00000000..e83650c9
--- /dev/null
+++ b/askbot/locale/nb_NO/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/nb_NO/LC_MESSAGES/djangojs.po b/askbot/locale/nb_NO/LC_MESSAGES/djangojs.po
new file mode 100644
index 00000000..87827e55
--- /dev/null
+++ b/askbot/locale/nb_NO/LC_MESSAGES/djangojs.po
@@ -0,0 +1,800 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# injectedreality <transifex@ireality.no>, 2013
+msgid ""
+msgstr ""
+"Project-Id-Version: askbot\n"
+"Report-Msgid-Bugs-To: http://askbot.org/\n"
+"POT-Creation-Date: 2013-07-13 14:07-0500\n"
+"PO-Revision-Date: 2013-07-15 10:13+0000\n"
+"Last-Translator: injectedreality <transifex@ireality.no>\n"
+"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/askbot/language/nb_NO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nb_NO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: media/jquery-openid/jquery.openid.js:73
+#, c-format
+msgid "Are you sure you want to remove your %s login?"
+msgstr "Er du sikker på at du ønsker å fjerne ditt %s innlogging?"
+
+#: media/jquery-openid/jquery.openid.js:90
+msgid "Please add one or more login methods."
+msgstr "Vennligst legg til en eller fler logginmetoder."
+
+#: media/jquery-openid/jquery.openid.js:93
+msgid ""
+"You don't have a method to log in right now, please add one or more by "
+"clicking any of the icons below."
+msgstr "Du har ingen metoder for å logge inn akkurat nå så vennligst legg til en eller fler ved å trykke på ikonene under."
+
+#: media/jquery-openid/jquery.openid.js:135
+msgid "passwords do not match"
+msgstr "passordene stemmer ikke overens"
+
+#: media/jquery-openid/jquery.openid.js:162
+msgid "Show/change current login methods"
+msgstr "Vis/endre dine nåværende loginmetoder"
+
+#: media/jquery-openid/jquery.openid.js:227
+#, c-format
+msgid "Please enter your %s, then proceed"
+msgstr "Vennligst legg inn %s, så fortsett"
+
+#: media/jquery-openid/jquery.openid.js:229
+msgid "Connect your %(provider_name)s account to %(site)s"
+msgstr "Koble %(provider_name)s konto til %(site)s"
+
+#: media/jquery-openid/jquery.openid.js:323
+#, c-format
+msgid "Change your %s password"
+msgstr "Endre ditt %s passord"
+
+#: media/jquery-openid/jquery.openid.js:324
+msgid "Change password"
+msgstr "Endre passord"
+
+#: media/jquery-openid/jquery.openid.js:327
+#, c-format
+msgid "Create a password for %s"
+msgstr "Lage passord for %s"
+
+#: media/jquery-openid/jquery.openid.js:328
+msgid "Create password"
+msgstr "Lage passord"
+
+#: media/jquery-openid/jquery.openid.js:344
+msgid "Create a password-protected account"
+msgstr "Lag en passordbeskyttet konto"
+
+#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
+msgid "required"
+msgstr "kreves"
+
+#: media/js/group_messaging.js:139
+msgid "Your message:"
+msgstr "Din melding:"
+
+#: media/js/group_messaging.js:152
+msgid "send"
+msgstr "send"
+
+#: media/js/group_messaging.js:164 media/js/post.js:1809
+#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
+msgid "cancel"
+msgstr "abryt"
+
+#: media/js/group_messaging.js:227
+msgid "Reply"
+msgstr "Svar"
+
+#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
+msgid "message sent"
+msgstr "melding sendt"
+
+#: media/js/group_messaging.js:271
+msgid "user {{str}} does not exist"
+msgid_plural "users {{str}} do not exist"
+msgstr[0] "bruker {{str}} eksisterer ikke"
+msgstr[1] "brukerne {{str}} eksisterer ikke"
+
+#: media/js/group_messaging.js:278
+msgid "cannot send message to yourself"
+msgstr "kan ikke sende beskjed til deg selv"
+
+#: media/js/group_messaging.js:323
+msgid "Recipient:"
+msgstr "Mottaker:"
+
+#: media/js/live_search.js:196
+msgid "To see search results, 2 or more characters may be required"
+msgstr "For å se søkeresultater så kreves minst to tegn"
+
+#: media/js/live_search.js:218
+msgid "Ask Your Question"
+msgstr "Spør ditt spørsmål"
+
+#: media/js/live_search.js:299
+msgid "Sorry, this tag does not exist"
+msgid_plural "Sorry, these tags do not exist"
+msgstr[0] "Beklager, denne merkelappen eksisterer ikke"
+msgstr[1] "Beklager, disse merkelappene eksisterer ikke"
+
+#: media/js/live_search.js:313
+msgid "search or ask your question"
+msgstr "søk eller spør ditt spørsmål"
+
+#: media/js/post.js:28
+msgid "loading..."
+msgstr "laster..."
+
+#: media/js/post.js:100
+msgid "must be shorter than %(max_chars)s character"
+msgid_plural "must be shorter than %(max_chars)s characters"
+msgstr[0] "må være %(max_chars)s tegn"
+msgstr[1] "må være kortere enn %(max_chars)s tegn"
+
+#: media/js/post.js:154 media/js/post.js.c:1269
+msgid "tags cannot be empty"
+msgstr "legg inn minst en merkelapp"
+
+#: media/js/post.js:160
+msgid "details are required"
+msgstr "detaljer kreves"
+
+#: media/js/post.js:163
+#, c-format
+msgid "details must have > %s character"
+msgid_plural "details must have > %s characters"
+msgstr[0] "tast inn %s tegn til"
+msgstr[1] "tast inn minst %s fler tegn"
+
+#: media/js/post.js:171
+msgid "enter your question"
+msgstr "tast inn ditt spørsmål"
+
+#: media/js/post.js:174
+#, c-format
+msgid "question must have > %s character"
+msgid_plural "question must have > %s characters"
+msgstr[0] "tast inn %s tegn til"
+msgstr[1] "tast inn minst %s fler tegn"
+
+#: media/js/post.js:193
+msgid "content cannot be empty"
+msgstr "legg inn minst en merkelapp"
+
+#: media/js/post.js:196
+#, c-format
+msgid "answer must be > %s character"
+msgid_plural "answer must be > %s characters"
+msgstr[0] "vennligst tast inn %s tegn til"
+msgstr[1] "vennligst tast inn minst %s fler tegn"
+
+#: media/js/post.js:253
+msgid "Back to the question"
+msgstr "Tilbake til spørsmål"
+
+#: media/js/post.js:303
+msgid "draft saved..."
+msgstr "utkast lagret..."
+
+#: media/js/post.js:548
+msgid "insufficient privilege"
+msgstr "ikke nok rettigheter"
+
+#: media/js/post.js:549
+msgid "cannot pick own answer as best"
+msgstr "Beklager men du kan ikke akseptere ditt eget svar"
+
+#: media/js/post.js:552 media/js/post.js.c:1416
+msgid "please login"
+msgstr "vennligst logg inn"
+
+#: media/js/post.js:554
+msgid "anonymous users cannot follow questions"
+msgstr "anonyme brukere kan ikke følge spørsmål"
+
+#: media/js/post.js:555
+msgid "anonymous users cannot subscribe to questions"
+msgstr "anonyme brukere kan ikke abonnere på spørsmål"
+
+#: media/js/post.js:556 media/js/post.js.c:1426
+msgid "anonymous users cannot vote"
+msgstr "anonyme brukere kan ikke stemme"
+
+#: media/js/post.js:558
+msgid "please confirm offensive"
+msgstr "er du sikker på at dette innlegget er støtende, inneholder spam, reklame, osv.?"
+
+#: media/js/post.js:559
+msgid "please confirm removal of offensive flag"
+msgstr "er du sikker på at dette innlegget er støtende, inneholder spam, reklame, osv.?"
+
+#: media/js/post.js:560
+msgid "anonymous users cannot flag offensive posts"
+msgstr "anonyme brukere kan ikke flagge støtende innlegg"
+
+#: media/js/post.js:561
+msgid "confirm delete"
+msgstr "er du sikker på at du ønsker å slette denne?"
+
+#: media/js/post.js:562
+msgid "anonymous users cannot delete/undelete"
+msgstr "anonyme brukere kan ikke slette eller hente tilbake slettede innlegg"
+
+#: media/js/post.js:563
+msgid "post recovered"
+msgstr "ditt innlegg er nå tilbakeført!"
+
+#: media/js/post.js:564
+msgid "post deleted"
+msgstr "ditt innlegg er nå slettet"
+
+#: media/js/post.js:831
+msgid "Follow"
+msgstr "Følg"
+
+#: media/js/post.js:840 media/js/post.js.c:849
+#, c-format
+msgid "%s follower"
+msgid_plural "%s followers"
+msgstr[0] "%s følger"
+msgstr[1] "%s følgere"
+
+#: media/js/post.js:845
+msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
+msgstr "<div>Følger</div><div class=\"unfollow\">Slutt å følge</div>"
+
+#: media/js/post.js:901
+msgid "remove flag"
+msgstr "fjern flagg"
+
+#: media/js/post.js:935 media/js/post.js.c:964
+msgid "flag offensive"
+msgstr "er du sikker på at dette innlegget er støtende, inneholder spam, reklame, osv.?"
+
+#: media/js/post.js:990 media/js/post.js.c:1497
+msgid "undelete"
+msgstr "er du sikker på at du ønsker å slette denne?"
+
+#: media/js/post.js:995 media/js/post.js.c:1501
+msgid "delete"
+msgstr "ditt innlegg er nå slettet"
+
+#: media/js/post.js:1218 media/js/post.js.c:1445
+msgid "sorry, something is not right here"
+msgstr "Noe stemmer ikke helt ..."
+
+#: media/js/post.js:1665
+msgid "add comment"
+msgstr "legg til kommentar"
+
+#: media/js/post.js:1671
+msgid "save comment"
+msgstr "lagre kommentar"
+
+#: media/js/post.js:1711
+#, c-format
+msgid "enter at least %s characters"
+msgstr "tast inn minst %s fler tegn"
+
+#: media/js/post.js:1713
+#, c-format
+msgid "enter at least %s more characters"
+msgstr "tast inn minst %s fler tegn"
+
+#: media/js/post.js:1723
+#, c-format
+msgid "%s characters left"
+msgstr "tast inn minst %s fler tegn"
+
+#: media/js/post.js:1823
+msgid "minor edit (don't send alerts)"
+msgstr "enkel endring (ikke send notifikasjon)"
+
+#: media/js/post.js:1855
+msgid "Are you sure you don't want to post this comment?"
+msgstr "Er du sikker på at du ikke ønsker å poste denne kommentaren?"
+
+#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
+msgid "just now"
+msgstr "akkurat nå"
+
+#: media/js/post.js:1956
+msgid "delete this comment"
+msgstr "trykk for å editere denne kommentaren"
+
+#: media/js/post.js:2271
+msgid "confirm delete comment"
+msgstr "er du sikker på du ønsker å slette denne kommentaren?"
+
+#: media/js/post.js:2409
+msgid "please sign in or register to post comments"
+msgstr "logg inn eller registrer deg for å kunne kommentere"
+
+#: media/js/post.js:2560
+msgid "Please enter question title (>10 characters)"
+msgstr "Vennligst skriv inn spørsmålstittel (>10 tegn)"
+
+#: media/js/post.js:2612 media/js/post.js.c:4626
+msgid "Sorry, you have only read access"
+msgstr "Du har bare lesetilgang"
+
+#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
+msgid "save"
+msgstr "lagre"
+
+#: media/js/post.js:3199
+msgid "Enter the logo url or upload an image"
+msgstr "Skriv inn en logo url eller last opp et bilde"
+
+#: media/js/post.js:3225
+msgid "Do you really want to remove the image?"
+msgstr "Ønsker du virkelig å slette bilde?"
+
+#: media/js/post.js:3341
+msgid "change logo"
+msgstr "endre logo"
+
+#: media/js/post.js:3342
+msgid "add logo"
+msgstr "legge til logo"
+
+#: media/js/post.js:3444
+#, c-format
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "merkelapp \"%s\" var allerede lagt til. Ingen grunn å gjenta (trykk \"esc\" for å slette)"
+
+#: media/js/post.js:3453
+#, c-format
+msgid "a maximum of %s tag is allowed"
+msgid_plural "a maximum of %s tags are allowed"
+msgstr[0] "kun %s merkelapp er tillatt"
+msgstr[1] "maks %s merkelapper er tillatt"
+
+#: media/js/post.js:3799
+msgid "Delete category?"
+msgstr "Slette kategori?"
+
+#: media/js/post.js:3888 media/js/utils.js:881
+msgid "edit"
+msgstr "editere"
+
+#: media/js/post.js:3975
+msgid "category name cannot be empty"
+msgstr "legg inn minst en merkelapp"
+
+#: media/js/post.js:4011
+msgid "already exists at the current level!"
+msgstr "eksisterer allerede på nåværende nivå!"
+
+#: media/js/post.js:4047
+msgid "add category"
+msgstr "legg till kategori"
+
+#: media/js/post.js:4594
+msgid "save tags"
+msgstr "lagre merkelapp"
+
+#: media/js/post.js:4689 media/js/post.js.c:4723
+msgid "User name:"
+msgstr "Brukernavn:"
+
+#: media/js/post.js:4710
+msgid "Group name:"
+msgstr "Gruppenavn:"
+
+#: media/js/post.js:4736
+msgid "Shared with the following users:"
+msgstr "Delt med følgende brukere:"
+
+#: media/js/post.js:4742
+msgid "Shared with the following groups:"
+msgstr "Delt med følgende grupper:"
+
+#: media/js/tag_selector.js:14
+msgid "Tag \"<span></span>\" matches:"
+msgstr "Merkelapp \"<span></span>\" er lik:"
+
+#: media/js/tag_selector.js:84
+#, c-format
+msgid "and %s more, not shown..."
+msgstr "og %s mer er ikke vist ..."
+
+#: media/js/user.js:15
+msgid "Please select at least one item"
+msgstr "Velg minst en ting"
+
+#: media/js/user.js:59
+msgid "Delete this notification?"
+msgid_plural "Delete these notifications?"
+msgstr[0] "Slette denne notifikasjonen?"
+msgstr[1] "Slette disse notifikasjonene?"
+
+#: media/js/user.js:66
+msgid "Close this entry?"
+msgid_plural "Close these entries?"
+msgstr[0] "Lukke dette innlegget?"
+msgstr[1] "Lukke disse innleggene?"
+
+#: media/js/user.js:74
+msgid "Remove all flags and approve this entry?"
+msgid_plural "Remove all flags and approve these entries?"
+msgstr[0] "Fjern alle flagg og godkjenne dette innlegget?"
+msgstr[1] "Fjern alle flagg og godkjenne disse innleggene?"
+
+#: media/js/user.js:223
+msgid "Post deleted"
+msgstr "ditt innlegg er nå slettet"
+
+#: media/js/user.js:225
+msgid "Post approved"
+msgstr "ditt innlegg er nå tilbakeført!"
+
+#: media/js/user.js:246
+msgid "Accept"
+msgstr "Godkjenn"
+
+#: media/js/user.js:255
+msgid "Reject"
+msgstr "Avvis"
+
+#: media/js/user.js:270
+msgid "add new reject reason"
+msgstr "legg til grunn for avvisning"
+
+#: media/js/user.js:375
+msgid "Looks there are some things to fix:"
+msgstr "Ser ut til at det er noen ting som må fikses:"
+
+#: media/js/user.js:443
+msgid "Please provide description."
+msgstr "Vennligst legg til beskrivelse."
+
+#: media/js/user.js:446
+msgid "Please provide details."
+msgstr "Vennligst legg ved detaljer."
+
+#: media/js/user.js:560
+msgid "A reason must be selected to delete one."
+msgstr "En grunn må velges for å slette en."
+
+#: media/js/user.js:659
+msgid "A reason must be selected to reject post."
+msgstr "En grunn må velges for å avvise et innlegg"
+
+#: media/js/user.js:708
+msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
+msgstr "Vennligst <a href=\"%(signin_url)s\">logg inn</a> for å følge %(username)s"
+
+#: media/js/user.js:740
+#, c-format
+msgid "unfollow %s"
+msgstr "slutt å følge %s"
+
+#: media/js/user.js:743
+#, c-format
+msgid "following %s"
+msgstr "følger %s"
+
+#: media/js/user.js:749
+#, c-format
+msgid "follow %s"
+msgstr "følg %s"
+
+#: media/js/user.js:883
+msgid "add group"
+msgstr "legg til gruppe"
+
+#: media/js/user.js:963
+msgid "add"
+msgstr "legg til"
+
+#: media/js/utils.js:99
+msgid "and"
+msgstr "og"
+
+#: media/js/utils.js:117
+msgid "click to close"
+msgstr "trykk for å lukke"
+
+#: media/js/utils.js:880
+msgid "click to edit this comment"
+msgstr "trykk for å endre denne kommentaren"
+
+#: media/js/utils.js:905
+msgid "convert to answer"
+msgstr "konverter til svar"
+
+#: media/js/utils.js:958
+msgid "Ok"
+msgstr "Ok"
+
+#: media/js/utils.js:959 media/js/utils.js.c:1407
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: media/js/utils.js:1219
+#, c-format
+msgid "Uploaded file: %s"
+msgstr "Opplastet fil: %s"
+
+#: media/js/utils.js:1234
+msgid "Choose a different image"
+msgstr "Velg et annet bilde"
+
+#: media/js/utils.js:1236
+msgid "Choose a different file"
+msgstr "Velg en annen fil"
+
+#: media/js/utils.js:1250
+msgid "Oops, looks like we had an error. Sorry."
+msgstr "Oops. Ser ut til at vi hadde en feil. Beklager."
+
+#: media/js/utils.js:1311
+msgid "Choose an image to insert"
+msgstr "Velg et bilde å legge inn"
+
+#: media/js/utils.js:1313
+msgid "Choose a file to insert"
+msgstr "Velg en fil å legge inn"
+
+#: media/js/utils.js:1326
+msgid "Allowed file types are:"
+msgstr "Lovlige filtyper er:"
+
+#: media/js/utils.js:1332
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
+msgid "Or paste file url here"
+msgstr "Eller lim inn filurl her"
+
+#: media/js/utils.js:1406
+msgid "Save"
+msgstr "Lagre"
+
+#: media/js/utils.js:1478
+msgid "saved"
+msgstr "lagret"
+
+#: media/js/utils.js:1602
+msgid "enabled"
+msgstr "aktivert"
+
+#: media/js/utils.js:1604
+msgid "disabled"
+msgstr "deaktivert"
+
+#: media/js/utils.js:2038
+msgid "group name"
+msgstr "gruppenavn"
+
+#: media/js/utils.js:2046
+msgid "add new group"
+msgstr "legg til ny gruppe"
+
+#: media/js/utils.js:2138
+msgid "Group %(name)s already exists. Group names are case-insensitive."
+msgstr "Gruppe %(name)s eksisterer allerede. Gruppenavn er uavhengig av store og små bokstaver."
+
+#: media/js/utils.js:2311
+#, c-format
+msgid "see questions tagged '%s'"
+msgstr "se spørsmål med merkelapp '%s'"
+
+#: media/js/utils.js:3358
+msgid "ago"
+msgstr "siden"
+
+#: media/js/utils.js:3359
+msgid "from now"
+msgstr "fra nå"
+
+#: media/js/utils.js:3361
+msgid "about a minute"
+msgstr "omtrent et minutt"
+
+#: media/js/utils.js:3362
+#, c-format
+msgid "%d minutes"
+msgstr "%d minutter"
+
+#: media/js/utils.js:3363
+msgid "about an hour"
+msgstr "omtrent en time"
+
+#: media/js/utils.js:3364
+#, c-format
+msgid "%d hours"
+msgstr "%d timer"
+
+#: media/js/utils.js:3365 media/js/utils.js.c:3493
+msgid "yesterday"
+msgstr "i går"
+
+#: media/js/utils.js:3366
+#, c-format
+msgid "%d days"
+msgstr "%d dager"
+
+#: media/js/utils.js:3367
+msgid "about a month"
+msgstr "omtrent en måned"
+
+#: media/js/utils.js:3368
+#, c-format
+msgid "%d months"
+msgstr "%d måneder"
+
+#: media/js/utils.js:3369
+msgid "about a year"
+msgstr "omtrent et år"
+
+#: media/js/utils.js:3370
+#, c-format
+msgid "%d years"
+msgstr "%d år"
+
+#: media/js/utils.js:3468
+msgid "Jan"
+msgstr "Jan"
+
+#: media/js/utils.js:3469
+msgid "Feb"
+msgstr "Feb"
+
+#: media/js/utils.js:3470
+msgid "Mar"
+msgstr "Mar"
+
+#: media/js/utils.js:3471
+msgid "Apr"
+msgstr "Apr"
+
+#: media/js/utils.js:3472
+msgid "May"
+msgstr "Mai"
+
+#: media/js/utils.js:3473
+msgid "Jun"
+msgstr "Jun"
+
+#: media/js/utils.js:3474
+msgid "Jul"
+msgstr "Jul"
+
+#: media/js/utils.js:3475
+msgid "Aug"
+msgstr "Aug"
+
+#: media/js/utils.js:3476
+msgid "Sep"
+msgstr "Sep"
+
+#: media/js/utils.js:3477
+msgid "Oct"
+msgstr "Okt"
+
+#: media/js/utils.js:3478
+msgid "Nov"
+msgstr "Nov"
+
+#: media/js/utils.js:3479
+msgid "Dec"
+msgstr "Des"
+
+#: media/js/utils.js:3491
+msgid "2 days ago"
+msgstr "2 dager siden"
+
+#: media/js/utils.js:3498
+#, c-format
+msgid "%s hour ago"
+msgid_plural "%s hours ago"
+msgstr[0] "%s time siden"
+msgstr[1] "%s timer siden"
+
+#: media/js/utils.js:3508
+#, c-format
+msgid "%s min ago"
+msgid_plural "%s mins ago"
+msgstr[0] "%s minutt siden"
+msgstr[1] "%s minutter siden"
+
+#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
+msgid "Insert a file"
+msgstr "Legg til fil"
+
+#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
+msgid "Insert image"
+msgstr "legg inn en lenke til bildet, feks. http://www.example.com/image.jpg eller last opp en bildefil"
+
+#: media/js/wmd/wmd.js:31
+msgid "bold"
+msgstr "fet"
+
+#: media/js/wmd/wmd.js:32
+msgid "italic"
+msgstr "kursiv"
+
+#: media/js/wmd/wmd.js:33
+msgid "link"
+msgstr "lenke"
+
+#: media/js/wmd/wmd.js:34
+msgid "quote"
+msgstr "apostroffer"
+
+#: media/js/wmd/wmd.js:35
+msgid "preformatted text"
+msgstr "formatert tekst"
+
+#: media/js/wmd/wmd.js:36
+msgid "image"
+msgstr "bilde"
+
+#: media/js/wmd/wmd.js:37
+msgid "attachment"
+msgstr "tilbehør"
+
+#: media/js/wmd/wmd.js:38
+msgid "numbered list"
+msgstr "nummerert liste"
+
+#: media/js/wmd/wmd.js:39
+msgid "bulleted list"
+msgstr "punktliste"
+
+#: media/js/wmd/wmd.js:40
+msgid "heading"
+msgstr "tittel"
+
+#: media/js/wmd/wmd.js:41
+msgid "horizontal bar"
+msgstr "horsisontal boks"
+
+#: media/js/wmd/wmd.js:42
+msgid "undo"
+msgstr "angre"
+
+#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
+msgid "redo"
+msgstr "gjenta"
+
+#: media/js/wmd/wmd.js:54
+msgid "enter image url"
+msgstr "legg inn en lenke til bildet, feks. http://www.example.com/image.jpg eller last opp en bildefil"
+
+#: media/js/wmd/wmd.js:55
+msgid "enter url"
+msgstr "legg inn nettaddresse, feks. http://www.example.com \"Sidetittel\""
+
+#: media/js/wmd/wmd.js:56
+msgid "upload file attachment"
+msgstr "Vennligst velg eller last opp fil:"
+
+#: media/js/wmd/wmd.js:1836
+msgid "image description"
+msgstr "bildebeskrivelse"
+
+#: media/js/wmd/wmd.js:1839
+msgid "file name"
+msgstr "filnavn"
+
+#: media/js/wmd/wmd.js:1843
+msgid "link text"
+msgstr "lenketekst"
+
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/pt/LC_MESSAGES/django.mo b/askbot/locale/pt/LC_MESSAGES/django.mo
index 096b4ee6..6c7047e4 100644
--- a/askbot/locale/pt/LC_MESSAGES/django.mo
+++ b/askbot/locale/pt/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/pt/LC_MESSAGES/django.po b/askbot/locale/pt/LC_MESSAGES/django.po
index 43de1845..dd1c555c 100644
--- a/askbot/locale/pt/LC_MESSAGES/django.po
+++ b/askbot/locale/pt/LC_MESSAGES/django.po
@@ -1,21 +1,23 @@
+# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev &lt;evgeny.fadeev@gmail.com&gt;, 2009.
+#
+# Translators:
+# Evgeny Fadeev &lt;evgeny.fadeev@gmail.com&gt;, 2009
+# littlepig <jocl1@sapo.pt>, 2013
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-04-17 11:34+0000\n"
-"Last-Translator: Sérgio <smarquespt@gmail.com>\n"
-"Language-Team: Portuguese <traducao@pt.libreoffice.org >\n"
-"Language: pt\n"
+"PO-Revision-Date: 2013-08-02 04:44+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Portuguese (http://www.transifex.com/projects/p/askbot/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1334662495.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -41,14 +43,12 @@ msgstr "País"
msgid "Country field is required"
msgstr "O campo País é obrigatório"
-# 87%
-# 100%
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "o título deve ter mais de %d carácter"
-msgstr[1] "o título deve ter mais de %d caracteres"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:199
#, python-format
@@ -67,18 +67,15 @@ msgid "title"
msgstr "título"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Por favor coloque a sua questão!"
+msgstr ""
-# 87%
-# 100%
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "o título deve ter mais de %d carácter"
-msgstr[1] "o título deve ter mais de %d caracteres"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:270
#, python-format
@@ -103,8 +100,8 @@ msgstr[1] "cada etiqueta deve ter menos de %(max_chars)d caracteres"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -120,12 +117,8 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"As etiquetas são palavras-chave, sem espaços. Pode utilizar até %(max_tags)d "
-"etiqueta."
-msgstr[1] ""
-"As etiquetas são palavras-chave, sem espaços. Pode utilizar até %(max_tags)d "
-"etiquetas."
+msgstr[0] "As etiquetas são palavras-chave, sem espaços. Pode utilizar até %(max_tags)d etiqueta."
+msgstr[1] "As etiquetas são palavras-chave, sem espaços. Pode utilizar até %(max_tags)d etiquetas."
#: forms.py:439
#, python-format
@@ -141,17 +134,13 @@ msgstr "É necessária, pelo menos, uma das seguintes etiquetas: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki da comunidade (não é atribuído carma e diversas pessoas podem editar o "
-"wiki)"
+msgstr "wiki da comunidade (não é atribuído carma e diversas pessoas podem editar o wiki)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"se escolher a opção do wiki comunitário, a pergunta e a resposta não geram "
-"pontos e o nome do autor não será mostrado"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "se escolher a opção do wiki comunitário, a pergunta e a resposta não geram pontos e o nome do autor não será mostrado"
#: forms.py:496
msgid "update summary:"
@@ -161,9 +150,7 @@ msgstr "atualizar resumo:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"indique um resumo da sua revisão (por exemplo: correção ortográfica, "
-"gramatical, melhoria de estilo...). Este campo é opcional"
+msgstr "indique um resumo da sua revisão (por exemplo: correção ortográfica, gramatical, melhoria de estilo...). Este campo é opcional"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -222,8 +209,7 @@ msgstr "Não pode alterar o estado para administrador"
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"Se pretende alterar o estado de %(username)s, faça uma seleção significativa."
+msgstr "Se pretende alterar o estado de %(username)s, faça uma seleção significativa."
#: forms.py:708
msgid "Subject line"
@@ -258,23 +244,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Nome de utilizador:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Símbolo do correio eletrónico"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "o nome de utilizador é obrigatório"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -290,16 +273,15 @@ msgstr "Assinale se não quiser revelar o seu nome ao colocar esta questão"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Colocou esta questão de forma anónima. Se mudar de ideia e quiser revelar "
-"sua identidade, por favor, marque esta caixa."
+msgstr "Colocou esta questão de forma anónima. Se mudar de ideia e quiser revelar sua identidade, por favor, marque esta caixa."
#: forms.py:1217
msgid "reveal identity"
@@ -309,19 +291,14 @@ msgstr "revelar identidade"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Desculpe, mas só o criador da questão anónima pode revelar a identidade. Por "
-"favor, desmarque a caixa"
+msgstr "Desculpe, mas só o criador da questão anónima pode revelar a identidade. Por favor, desmarque a caixa"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Desculpe, mas parece quer as regras foram alteradas. Já não é possível "
-"colocar questões anonimamente. Por favor, marque a caixa \"revelar identidade"
-"\" ou recarregue esta página e tente editar novamente a questão."
+msgstr "Desculpe, mas parece quer as regras foram alteradas. Já não é possível colocar questões anonimamente. Por favor, marque a caixa \"revelar identidade\" ou recarregue esta página e tente editar novamente a questão."
#: forms.py:1373
msgid "Real name"
@@ -349,8 +326,7 @@ msgstr "Data de nascimento"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"não será mostrado. Utilizado para calcular a idade no formato: AAAA-MM-DD"
+msgstr "não será mostrado. Utilizado para calcular a idade no formato: AAAA-MM-DD"
#: forms.py:1416
msgid "Profile"
@@ -397,18 +373,17 @@ msgid "okay, let's try!"
msgstr "pronto, vamos tentar!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "não é preciso endereço eletrónico da comunidade, obrigado"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Título"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -418,9 +393,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"editar qualquer pergunta"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -432,9 +406,8 @@ msgid "Your post at %(site_name)s is now published"
msgstr ""
#: urls.py:44
-#, fuzzy
msgid "questions"
-msgstr "questões/"
+msgstr ""
#: urls.py:56
msgid "question/"
@@ -530,29 +503,24 @@ msgid "answer/"
msgstr "responder/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "subscrições/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "subscrições/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "subscrições/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "subscrições/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "consultar etiquetas"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -576,9 +544,8 @@ msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "eliminar"
+msgstr ""
#: urls.py:560
msgid "upload/"
@@ -598,25 +565,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Só os utilizadores registados podem aceder ao fórum"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "este campo é obrigatório"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Definições de controle de acesso"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
-# 78%
-# 100%
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "o seu endereço de correio eletrónico"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -630,8 +592,6 @@ msgstr ""
msgid "Please use space to separate the entries, do not use the @ symbol!"
msgstr ""
-# 78%
-# 100%
#: conf/badges.py:13
msgid "Badge settings"
msgstr "Definições de insígnias"
@@ -642,8 +602,7 @@ msgstr "Disciplinada: mínimo de votos favoráveis para mensagem apagada"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
-"Pressão de pares: mínimo de votos desfavoráveis para a mensagem apagada"
+msgstr "Pressão de pares: mínimo de votos desfavoráveis para a mensagem apagada"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
@@ -745,19 +704,15 @@ msgstr "Prefixo para a linha de assunto nas mensagens"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Esta definição obtém o padrão da configuração EMAIL_SUBJECT_PREFIX do "
-"django. Um valor inserido aqui substitui o padrão."
+msgstr "Esta definição obtém o padrão da configuração EMAIL_SUBJECT_PREFIX do django. Um valor inserido aqui substitui o padrão."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Guardar endereço eletrónico"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Definições de endereço eletrónico e alertas"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -769,9 +724,7 @@ msgstr "Frequência da notificação para todas as questões"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"Opção para definir a frequência das mensagens de atualização para todas as "
-"questões."
+msgstr "Opção para definir a frequência das mensagens de atualização para todas as questões."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
@@ -781,9 +734,7 @@ msgstr "Frequência da notificação para as minhas questões"
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"Opção para definir a frequência das mensagens de atualização para as minhas "
-"questões."
+msgstr "Opção para definir a frequência das mensagens de atualização para as minhas questões."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
@@ -793,24 +744,19 @@ msgstr "Frequência da notificação para as minhas respostas"
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"Opção para definir a frequência das mensagens de atualização para as minhas "
-"respostas."
+msgstr "Opção para definir a frequência das mensagens de atualização para as minhas respostas."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
-"Frequência da notificação para as questões selecionadas individualmente"
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "Frequência da notificação para as questões selecionadas individualmente"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"Opção para definir a frequência das mensagens de atualização para as "
-"questões selecionadas individualmente."
+msgstr "Opção para definir a frequência das mensagens de atualização para as questões selecionadas individualmente."
#: conf/email.py:129
msgid ""
@@ -821,9 +767,7 @@ msgstr "Frequência da notificação para as menções e comentários"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"Opção para definir a frequência das mensagens de atualização de menções e "
-"comentários."
+msgstr "Opção para definir a frequência das mensagens de atualização de menções e comentários."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -834,10 +778,7 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"NOTA: para utilizar este recurso, é necessário executar o comando de "
-"administração \"send_unanswered_question_reminders\". (Por exemplo, através "
-"de uma tarefa cron - com uma frequência desejada) "
+msgstr "NOTA: para utilizar este recurso, é necessário executar o comando de administração \"send_unanswered_question_reminders\". (Por exemplo, através de uma tarefa cron - com uma frequência desejada) "
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
@@ -847,9 +788,7 @@ msgstr "Número de dias antes de enviar lembretes sobre questões sem resposta"
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Frequência para enviar lembretes de questões sem resposta (em dias entre os "
-"lembretes enviados)."
+msgstr "Frequência para enviar lembretes de questões sem resposta (em dias entre os lembretes enviados)."
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
@@ -862,12 +801,9 @@ msgstr "Enviar lembretes periódicos para aceitar a melhor resposta"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NOTA: para utilizar este recurso, é necessário executar o comando de "
-"administração \"send_accept_answer_reminders\". (por exemplo, através de uma "
-"tarefa cron - com uma frequência desejada) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTA: para utilizar este recurso, é necessário executar o comando de administração \"send_accept_answer_reminders\". (por exemplo, através de uma tarefa cron - com uma frequência desejada) "
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
@@ -877,9 +813,7 @@ msgstr "Número de dias antes de enviar lembretes para aceitar uma resposta"
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Frequência para enviar lembretes de aceitar respostas (em dias entre os "
-"lembretes enviados)."
+msgstr "Frequência para enviar lembretes de aceitar respostas (em dias entre os lembretes enviados)."
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
@@ -887,15 +821,12 @@ msgstr "Número máximo de lembretes a enviar sobre aceitar a melhor resposta"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
-"Solicitar verificação de endereço eletrónico antes de permitir uma mensagem"
+msgstr "Solicitar verificação de endereço eletrónico antes de permitir uma mensagem"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"A verificação do endereço eletrónico é feito através de uma chave de "
-"verificação numa mensagem eletrónica"
+msgstr "A verificação do endereço eletrónico é feito através de uma chave de verificação numa mensagem eletrónica"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -903,9 +834,7 @@ msgstr "Endereço fictício para utilizadores anónimos"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"Utilize esta definição para controlar o \"gravatar\" dos utilizadores sem "
-"endereço eletrónico"
+msgstr "Utilize esta definição para controlar o \"gravatar\" dos utilizadores sem endereço eletrónico"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -913,11 +842,9 @@ msgstr "Permitir a colocação de questões por correio eletrónico"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Antes de ativar esta definição, preencha as definições IMAP no ficheiro "
-"settings.py"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Antes de ativar esta definição, preencha as definições IMAP no ficheiro settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
@@ -927,14 +854,11 @@ msgstr "Substituir espaços em etiquetas enviadas com travessões"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Esta definição aplica-se a etiquetas escritas na linha de assunto de "
-"perguntas feitas por correio eletrónico"
+msgstr "Esta definição aplica-se a etiquetas escritas na linha de assunto de perguntas feitas por correio eletrónico"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "Permitir a colocação de questões por correio eletrónico"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -950,8 +874,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -965,11 +889,9 @@ msgstr "Chave de verificação da página Google"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Esta chave ajuda o Google a indexar seu sítio. Consiga-o no <a href="
-"\"%(url)s?hl=%(lang)s\">sítio de ferramentas para webmasters do Google</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Esta chave ajuda o Google a indexar seu sítio. Consiga-o no <a href=\"%(url)s?hl=%(lang)s\">sítio de ferramentas para webmasters do Google</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -980,9 +902,7 @@ msgstr "Chave do Google Analytics"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Consiga no sítio <a href=\"%(url)s\">Google Analytics</a>, se desejar "
-"utilizar o Google Analytics para monitorizar o seu sítio"
+msgstr "Consiga no sítio <a href=\"%(url)s\">Google Analytics</a>, se desejar utilizar o Google Analytics para monitorizar o seu sítio"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -1000,12 +920,9 @@ msgstr "Chave privativa recaptcha"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha é uma ferramenta que ajuda a distinguir pessoas verdadeiras de "
-"robots de spam. Obtenha esta e uma chave pública em <a href=\"%(url)s\">"
-"%(url)s</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha é uma ferramenta que ajuda a distinguir pessoas verdadeiras de robots de spam. Obtenha esta e uma chave pública em <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1015,12 +932,9 @@ msgstr "Chave pública API do Facebook"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"A chave APL do Facebook e o segredo do Facebook permitem utilizar o método "
-"de sessão do Facebook Connect no seu sítio. Obtenha estas chaves no sítio da "
-"<a href=\"%(url)s\">criação de aplicações do Facebook</a>"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "A chave APL do Facebook e o segredo do Facebook permitem utilizar o método de sessão do Facebook Connect no seu sítio. Obtenha estas chaves no sítio da <a href=\"%(url)s\">criação de aplicações do Facebook</a>"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1033,11 +947,9 @@ msgstr "Chave de consumidor do Twitter"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de aplicações do "
-"Twitter</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de aplicações do Twitter</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1050,10 +962,9 @@ msgstr "Chave de consumidor do Linkedin"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de programadores "
-"do Linkedin</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de programadores do Linkedin</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1068,72 +979,55 @@ msgstr "Chave de consumidor do ident.ca"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de aplicações do "
-"ident.ca</a>"
+msgstr "Por favor registe o seu fórum no <a href=\"%(url)s\">sítio de aplicações do ident.ca</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "Segredo de consumidor do ident.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Páginas modelo - sobre, política de privacidade, etc."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
-msgstr ""
-"Texto para a página Sobre do fórum de Perguntas e Respostas (formato HTML)"
+msgstr "Texto para a página Sobre do fórum de Perguntas e Respostas (formato HTML)"
#: conf/flatpages.py:22
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador "
-"HTML</a> na página \"sobre\" para verificar a sua entrada."
+msgstr "Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador HTML</a> na página \"sobre\" para verificar a sua entrada."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr ""
-"Texto para a página FAQ do fórum de Perguntas e Respostas (formato HTML)"
+msgstr "Texto para a página FAQ do fórum de Perguntas e Respostas (formato HTML)"
#: conf/flatpages.py:35
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador "
-"HTML</a> na página \"faq\" para verificar a sua entrada."
+msgstr "Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador HTML</a> na página \"faq\" para verificar a sua entrada."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Por favor inicie sessão para fazer perguntas"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador "
-"HTML</a> na página \"faq\" para verificar a sua entrada."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
-"Texto para a página de Política de Privacidade do fórum de Perguntas e "
-"Respostas (formato HTML)"
+msgstr "Texto para a página de Política de Privacidade do fórum de Perguntas e Respostas (formato HTML)"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador "
-"HTML</a> na página de \"privacidade\" para verificar a sua entrada."
+msgstr "Guarde, e depois <a href=\"http://validator.w3.org/\">utilize o validador HTML</a> na página de \"privacidade\" para verificar a sua entrada."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1148,9 +1042,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "apagar este comentário"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1158,8 +1051,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1167,11 +1060,9 @@ msgid "Enable embedding videos. "
msgstr ""
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
msgstr ""
-"Permitir incorporação de vídeos. <em>Nota: não se esqueça de ler <a href="
-"\"%(url)s>isto</a>.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1183,11 +1074,9 @@ msgstr "Permitir fazer perguntas anonimamente"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Os utilizadores não aumentam a sua reputação com perguntas anónimas, e a sua "
-"identidade não é revelada até que mudem de opinião"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Os utilizadores não aumentam a sua reputação com perguntas anónimas, e a sua identidade não é revelada até que mudem de opinião"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1199,17 +1088,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Assinale se deseja permitir que os utilizadores comecem a colocar perguntas "
-"ou respostas antes de iniciar sessão. Ativar esta função pode exigir ajustes "
-"no sistema de sessão do utilizador, para verificar mensagens pendentes a "
-"cada vez que o utilizador inicia sessão. O sistema interno de sessão do "
-"Askbot permite esta função."
+msgstr "Assinale se deseja permitir que os utilizadores comecem a colocar perguntas ou respostas antes de iniciar sessão. Ativar esta função pode exigir ajustes no sistema de sessão do utilizador, para verificar mensagens pendentes a cada vez que o utilizador inicia sessão. O sistema interno de sessão do Askbot permite esta função."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Fechar perguntas feitas por outros"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1225,8 +1108,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1237,10 +1120,7 @@ msgstr "Permitir trocar a resposta pela pergunta"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Esta definição ajudará a importar dados de outros fóruns, tais como o "
-"zendesk, quando a importação automática de dados falhar em detetar a "
-"pergunta original corretamente."
+msgstr "Esta definição ajudará a importar dados de outros fóruns, tais como o zendesk, quando a importação automática de dados falhar em detetar a pergunta original corretamente."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1259,40 +1139,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Comprimento mínimo do corpo da resposta (número de caracteres)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Comprimento máximo do título (número de caracteres)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "comentários e respostas a outras questões"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Ganho por aceitar a melhor resposta"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "as etiquetas são obrigatórias"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "sítio web do utilizador"
+msgstr ""
-# 78%
-# 100%
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1302,10 +1174,7 @@ msgstr "Etiquetas obrigatórias"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Será precisa pelo menos uma desta etiquetas para cada pergunta nova ou "
-"pergunta editada. Uma etiqueta obrigatória pode ser um coringa, se as "
-"etiquetas coringas estiverem ativas."
+msgstr "Será precisa pelo menos uma desta etiquetas para cada pergunta nova ou pergunta editada. Uma etiqueta obrigatória pode ser um coringa, se as etiquetas coringas estiverem ativas."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1316,10 +1185,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Nota: depois de assinalar esta opção, faça uma cópia de segurança do banco "
-"de dados, e execute o comando de gestão <code>python manage.py "
-"fix_question_tags</code>, para renomear as etiquetas globalmente"
+msgstr "Nota: depois de assinalar esta opção, faça uma cópia de segurança do banco de dados, e execute o comando de gestão <code>python manage.py fix_question_tags</code>, para renomear as etiquetas globalmente"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1327,10 +1193,9 @@ msgstr "Formato da lista de etiquetas"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Selecione o formato para mostrar as etiquetas, seja uma lista simples, ou "
-"como uma nuvem de etiquetas"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Selecione o formato para mostrar as etiquetas, seja uma lista simples, ou como uma nuvem de etiquetas"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1340,10 +1205,7 @@ msgstr "Usar etiquetas com carateres especiais"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"As etiquetas de carateres especiais podem ser utilizadas para seguir ou "
-"ignorar várias etiquetas de uma só vez. Uma etiqueta com carateres especiais "
-"válida contém o carácter especial no final"
+msgstr "As etiquetas de carateres especiais podem ser utilizadas para seguir ou ignorar várias etiquetas de uma só vez. Uma etiqueta com carateres especiais válida contém o carácter especial no final"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1351,8 +1213,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1427,11 +1289,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Marque para desativar o comportamento \"permanente\" da consulta de "
-"pesquisa. Pode ser útil se desejar afastar a barra de pesquisa da posição "
-"padrão, ou não gostar do comportamento permanente padrão do texto de "
-"pesquisa na consulta."
+msgstr "Marque para desativar o comportamento \"permanente\" da consulta de pesquisa. Pode ser útil se desejar afastar a barra de pesquisa da posição padrão, ou não gostar do comportamento permanente padrão do texto de pesquisa na consulta."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1446,9 +1304,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "O que deve significar \"pergunta sem resposta\"?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Editar definições de grupo"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1459,22 +1316,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "Utilizador ClaimID"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Guardar endereço eletrónico"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1554,9 +1408,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1567,19 +1421,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Sessão de utilizador"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1621,45 +1474,35 @@ msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Nome do fornecedor de serviços LDAP"
+msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "este campo é obrigatório"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Barra lateral da página principal"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Barra lateral do perfil de utilizador"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr ""
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
msgstr ""
-"Utilize esta área para inserir conteúdo no topo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o "
-"serviço de validação de HTML para garantir que a sua entrada é válida e "
-"funciona com todos os navegadores."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "Licença LicensContent do Conteúdo"
+msgstr ""
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1702,16 +1545,12 @@ msgid "Login provider setings"
msgstr "Definições do fornecedor de serviço"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
-"Mostrar fornecedores de sessão alternativos na página de senha de "
-"\"Subscrever\""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Mostrar fornecedores de sessão alternativos na página de senha de \"Subscrever\""
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
-"Sempre exibir o formulário de sessão local e ocultar o botão \"Askbot\"."
+msgstr "Sempre exibir o formulário de sessão local e ocultar o botão \"Askbot\"."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
@@ -1721,34 +1560,27 @@ msgstr "Ativar para permitir sessão com o sítio wordpress auto-hospedado"
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"para ativar esta função, deve preencher a definição abaixo do wordpress xml-"
-"rpc"
+msgstr "para ativar esta função, deve preencher a definição abaixo do wordpress xml-rpc"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"Preencha-a com a URL do wordpress para xml-rpc, que normalmente é http://"
-"minhapagina.com/xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Preencha-a com a URL do wordpress para xml-rpc, que normalmente é http://minhapagina.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Para ativar, vá até Definições ->Escrita->Publicação remota, e assinale a "
-"caixa de XML-RPC"
+msgstr "Para ativar, vá até Definições ->Escrita->Publicação remota, e assinale a caixa de XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Enviar o seu ícone"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Nova senha"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1760,9 +1592,7 @@ msgstr "Ativar sessão do %(provider)s"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Nota: para ativar realmente a sessão em %(provider)s, será necessário "
-"definir alguns parâmetros adicionais na secção \"Chaves externas\""
+msgstr "Nota: para ativar realmente a sessão em %(provider)s, será necessário definir alguns parâmetros adicionais na secção \"Chaves externas\""
#: conf/markup.py:15
msgid "Markup in posts"
@@ -1774,16 +1604,11 @@ msgstr "Ativar o código amigável Markdown"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Quando assinalado, os caracteres de sublinhado não iniciarão a formatação em "
-"itálico ou negrito - o texto em negrito e itálico pode ainda assim ser "
-"marcado com asteriscos. Note que o suporte \"MathJax\" ativa este recurso "
-"implicitamente, porque os sublinhados são usados com frequência nas entradas "
-"em LaTex."
+msgstr "Quando assinalado, os caracteres de sublinhado não iniciarão a formatação em itálico ou negrito - o texto em negrito e itálico pode ainda assim ser marcado com asteriscos. Note que o suporte \"MathJax\" ativa este recurso implicitamente, porque os sublinhados são usados com frequência nas entradas em LaTex."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1794,9 +1619,7 @@ msgstr "Suporte Mathjax (processamento de LaTex)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Se ativar este recurso, o <a href=\"%(url)s\">mathjax</a> deve ser instalado "
-"no diretório do seu servidor."
+msgstr "Se ativar este recurso, o <a href=\"%(url)s\">mathjax</a> deve ser instalado no diretório do seu servidor."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1807,11 +1630,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Nota - <strong>MathJax não está incluído no Askbot</strong> - você deve "
-"instalá-lo por conta própria, de preferência num domínio separado, e inserir "
-"o URL apontando para o diretório \"mathjax\" (por exemplo: http://mysite.com/"
-"mathjax)"
+msgstr "Nota - <strong>MathJax não está incluído no Askbot</strong> - você deve instalá-lo por conta própria, de preferência num domínio separado, e inserir o URL apontando para o diretório \"mathjax\" (por exemplo: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1819,11 +1638,9 @@ msgstr "Ativar autoligação com padrões específicos"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Se ativar esta função, a aplicação será capaz de detetar padrões e ligar "
-"automaticamente a URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Se ativar esta função, a aplicação será capaz de detetar padrões e ligar automaticamente a URLs"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
@@ -1836,12 +1653,7 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
-"Insira uma expressão regular válida para os padrões, uma por linha. Por "
-"exemplo, para detetar um padrão de erro do tipo #bug123, utilize a seguinte "
-"expressão regular: #bug(\\d+). Os números capturados pelo padrão dentro dos "
-"parênteses serão transferidos para o modelo do URL da ligação. Consulte mais "
-"sobre expressões regulares em documentação apropriada."
+msgstr "Insira uma expressão regular válida para os padrões, uma por linha. Por exemplo, para detetar um padrão de erro do tipo #bug123, utilize a seguinte expressão regular: #bug(\\d+). Os números capturados pelo padrão dentro dos parênteses serão transferidos para o modelo do URL da ligação. Consulte mais sobre expressões regulares em documentação apropriada."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1851,17 +1663,11 @@ msgstr "URLs para autoligações"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
-"Insira aqui os modelos de URL para os padrões introduzidos na definição "
-"anterior, também uma entrada por linha. <strong>Garanta que o número de "
-"linhas nesta definição e na anterior será o mesmo</strong>. Por exemplo, o "
-"modelo https://bugzilla.redhat.com/show_bug.cgi?id=\\1, junto com o padrão "
-"mostrado acima e a entrada na mensagem #123, produzirá uma ligação para o "
-"erro 123 no sistema de erros da Redhat."
+msgstr "Insira aqui os modelos de URL para os padrões introduzidos na definição anterior, também uma entrada por linha. <strong>Garanta que o número de linhas nesta definição e na anterior será o mesmo</strong>. Por exemplo, o modelo https://bugzilla.redhat.com/show_bug.cgi?id=\\1, junto com o padrão mostrado acima e a entrada na mensagem #123, produzirá uma ligação para o erro 123 no sistema de erros da Redhat."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1884,9 +1690,8 @@ msgid "Accept own answer"
msgstr "Aceitar a própria resposta"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Aceitar a própria resposta"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1954,10 +1759,7 @@ msgstr "Remover rel=nofollow da página inicial"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"Quando o rastreador de um motor de busca encontrar rel=nofollow numa ligação "
-"- a ligação não contará para a classificação dos sítios pessoais dos "
-"utilizadores."
+msgstr "Quando o rastreador de um motor de busca encontrar rel=nofollow numa ligação - a ligação não contará para a classificação dos sítios pessoais dos utilizadores."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1976,18 +1778,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "moderação"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "moderação"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1996,9 +1796,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Fechar as suas questões"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -2010,37 +1809,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "lembrete sobre perguntas sem resposta enviado"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Questões"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "respondeu uma questão"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "perguntas seguidas"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Nome para o utilizador Anónimo"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2092,13 +1886,11 @@ msgstr "Perda para o dono da mensagem que teve voto desfavorável"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"Perda para o dono da mensagem que foi sinalizada 3 vezes pela mesma revisão"
+msgstr "Perda para o dono da mensagem que foi sinalizada 3 vezes pela mesma revisão"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"Perda para o dono da mensagem que foi sinalizada 5 vezes pela mesma revisão"
+msgstr "Perda para o dono da mensagem que foi sinalizada 5 vezes pela mesma revisão"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
@@ -2118,18 +1910,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Utilize esta área para inserir conteúdo no topo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o "
-"serviço de validação de HTML para garantir que a sua entrada é válida e "
-"funciona com todos os navegadores."
+msgstr "Utilize esta área para inserir conteúdo no topo da barra lateral em formato HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o serviço de validação de HTML para garantir que a sua entrada é válida e funciona com todos os navegadores."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Endereço fictício para utilizadores anónimos"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2151,9 +1938,7 @@ msgstr "Mostrar seletor de etiquetas na barra lateral"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Desmarque se desejar ocultar as opções para escolher etiquetas interessantes "
-"e ignoradas "
+msgstr "Desmarque se desejar ocultar as opções para escolher etiquetas interessantes e ignoradas "
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
@@ -2170,74 +1955,52 @@ msgstr "Rodapé personalizado da barra lateral"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Utilize esta área para inserir conteúdo em baixo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o cabeçalho da barra lateral), "
-"utilize o serviço de validação de HTML para garantir que a sua entrada é "
-"válida e funciona com todos os navegadores."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Utilize esta área para inserir conteúdo em baixo da barra lateral em formato HTML. Ao utilizar esta opção (bem como o cabeçalho da barra lateral), utilize o serviço de validação de HTML para garantir que a sua entrada é válida e funciona com todos os navegadores."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Barra lateral do perfil de utilizador"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Cabeçalho personalizado da barra lateral"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Barra lateral da página de perguntas"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Utilize esta área para inserir conteúdo no topo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o "
-"serviço de validação de HTML para garantir que a sua entrada é válida e "
-"funciona com todos os navegadores."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "As minhas respostas"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Utilize esta área para inserir conteúdo no topo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o "
-"serviço de validação de HTML para garantir que a sua entrada é válida e "
-"funciona com todos os navegadores."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Utilize esta área para inserir conteúdo no topo da barra lateral em formato "
-"HTML. Ao utilizar esta opção (bem como o rodapé da barra lateral), utilize o "
-"serviço de validação de HTML para garantir que a sua entrada é válida e "
-"funciona com todos os navegadores."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2255,9 +2018,7 @@ msgstr "Mostrar metainformação na barra lateral"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Desmarque se desejar ocultar a metainformação sobre a pergunta (data da "
-"mensagem, visualizações, última atualização). "
+msgstr "Desmarque se desejar ocultar a metainformação sobre a pergunta (data da mensagem, visualizações, última atualização). "
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2272,22 +2033,16 @@ msgid "Bootstrap mode"
msgstr "Modo Bootstrap"
#: conf/site_modes.py:73
-#, fuzzy
msgid "Activate a \"Large site\" mode"
-msgstr "Ativar um modo \"Bootstrap\""
+msgstr ""
#: conf/site_modes.py:75
-#, fuzzy
msgid ""
"\"Large site\" mode increases reputation and certain badge thresholds, to "
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
msgstr ""
-"O modo Bootstrap baixa a reputação e o nível de algumas insígnias para "
-"valores mais adequados em comunidades pequenas, <strong>ATENÇÃO:</strong> o "
-"seu valor atual para a reputação mínima, Definições de insígnias e Regras de "
-"votação será alterado ao modificar este parâmetro."
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
@@ -2299,9 +2054,7 @@ msgstr "Título do sítio para o fórum Perguntas e Respostas"
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
-"Lista separada por vírgula das palavras-chave do sítio de Perguntas e "
-"Respostas"
+msgstr "Lista separada por vírgula das palavras-chave do sítio de Perguntas e Respostas"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
@@ -2316,22 +2069,16 @@ msgid "Short name for your Q&A forum"
msgstr "Nome curto para o fórum de Perguntas e Respostas"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Por favor, indique o seu nome de utilizador"
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
msgstr ""
-"URL base para o seu fórum Perguntas e Respostas, deve iniciar com http ou "
-"https"
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
-"URL base para o seu fórum Perguntas e Respostas, deve iniciar com http ou "
-"https"
+msgstr "URL base para o seu fórum Perguntas e Respostas, deve iniciar com http ou https"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
@@ -2354,9 +2101,8 @@ msgid "If left empty, a simple internal feedback form will be used instead"
msgstr "Se deixado vazio, será utilizado um formulário de feedback simples"
#: conf/skin_general_settings.py:15
-#, fuzzy
msgid "Skin, logos and HTML <head> parts"
-msgstr "Logótipo e partes <head> em HTML"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2364,9 +2110,7 @@ msgstr "Logótipo do sítio de Perguntas e Respostas"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Para alterar o logótipo, selecione o novo ficheiro, e envie este formulário "
-"inteiro."
+msgstr "Para alterar o logótipo, selecione o novo ficheiro, e envie este formulário inteiro."
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2460,9 +2204,7 @@ msgstr "Mostrar logótipo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"Marque se deseja mostrar o logo no cabeçalho do fórum, ou desmarque no caso "
-"de não querer que o logótipo apareça na posição padrão"
+msgstr "Marque se deseja mostrar o logo no cabeçalho do fórum, ou desmarque no caso de não querer que o logótipo apareça na posição padrão"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2471,13 +2213,10 @@ msgstr "Ãcone favorito do sítio"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"Uma imagem pequena de 16x16 ou 32x32 pixeis utilizada para distinguir o seu "
-"sítio na interface de utilizador do seu navegador. Mais informações sobre "
-"ícones favoritos <a href=\"%(favicon_info_url)s\">nesta página</a>."
+msgstr "Uma imagem pequena de 16x16 ou 32x32 pixeis utilizada para distinguir o seu sítio na interface de utilizador do seu navegador. Mais informações sobre ícones favoritos <a href=\"%(favicon_info_url)s\">nesta página</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2485,28 +2224,20 @@ msgstr "Botão da senha de sessão"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
-"Uma imagem de 88x38 píxeis utilizada no ecrã de sessão para o botão da senha "
-"de sessão."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Uma imagem de 88x38 píxeis utilizada no ecrã de sessão para o botão da senha de sessão."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
-"Mostrar todas as funções da Interface de Utilizador para todos os "
-"utilizadores"
+msgstr "Mostrar todas as funções da Interface de Utilizador para todos os utilizadores"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Se assinalada, todas as funções dos fóruns serão mostradas para todos os "
-"utilizadores, independentemente das reputações. Todavia, para utilizar estas "
-"funções, as regras de moderação, reputação e outros limites ainda serão "
-"aplicadas."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Se assinalada, todas as funções dos fóruns serão mostradas para todos os utilizadores, independentemente das reputações. Todavia, para utilizar estas funções, as regras de moderação, reputação e outros limites ainda serão aplicadas."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2524,22 +2255,13 @@ msgstr "Parte personalizada do <HEAD> em HTML"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
-"<strong>Para usar esta função</strong>, assinale \"Personalizar o &lt;"
-"HEAD&gt; em HTML\" acima. O conteúdo desta caixa será inserido na porção do "
-"&lt;HEAD&gt; no resultado em HTML, onde elementos tais como &lt;script&gt;, "
-"&lt;link&gt;, &lt;meta&gt; poderão ser acrescentados. Lembre-se que "
-"adicionar javascript externo ao &lt;HEAD&gt; não é recomendado, porque "
-"retarda o carregamento das páginas. Em vez disso, será mais eficiente "
-"colocar as ligações para os ficheiros javascript no rodapé. <strong>Nota:</"
-"strong> se usar esta definição, teste o sítio com serviço de validação de "
-"HTML do W3C."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Para usar esta função</strong>, assinale \"Personalizar o &lt;HEAD&gt; em HTML\" acima. O conteúdo desta caixa será inserido na porção do &lt;HEAD&gt; no resultado em HTML, onde elementos tais como &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; poderão ser acrescentados. Lembre-se que adicionar javascript externo ao &lt;HEAD&gt; não é recomendado, porque retarda o carregamento das páginas. Em vez disso, será mais eficiente colocar as ligações para os ficheiros javascript no rodapé. <strong>Nota:</strong> se usar esta definição, teste o sítio com serviço de validação de HTML do W3C."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
@@ -2547,18 +2269,12 @@ msgstr "Adições do cabeçalho personalizado"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
-"O cabeçalho é a barra por cima do conteúdo com informações do utilizador e "
-"ligações do ssítio, e é comum a todas as páginas do sítio. Use esta área "
-"para inserir conteúdo no cabeçalho no formato HTML. Ao personalizar o "
-"cabeçalho do sítio (assim como o rodapé e o &lt;HEAD&gt; do HTML), utilize o "
-"serviço de validação de HTML e garanta que seu conteúdo funciona bem em "
-"todos os navegadores."
+msgstr "O cabeçalho é a barra por cima do conteúdo com informações do utilizador e ligações do ssítio, e é comum a todas as páginas do sítio. Use esta área para inserir conteúdo no cabeçalho no formato HTML. Ao personalizar o cabeçalho do sítio (assim como o rodapé e o &lt;HEAD&gt; do HTML), utilize o serviço de validação de HTML e garanta que seu conteúdo funciona bem em todos os navegadores."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
@@ -2568,9 +2284,7 @@ msgstr "Modo de rodapé do sítio"
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"O rodapé é a parte de baixo do conteúdo, que é comum a todas as páginas. "
-"Você pode desativar, personalizar, ou utilizar um rodapé padrão."
+msgstr "O rodapé é a parte de baixo do conteúdo, que é comum a todas as páginas. Você pode desativar, personalizar, ou utilizar um rodapé padrão."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
@@ -2583,12 +2297,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
-"<strong>Para ativar esta função</strong>, selecione a opção 'Personalizar' "
-"no \"Modo de rodapé do sítio\" acima. Utilize esta área para inserir o "
-"conteúdo do rodapé no formato HTML. Ao personalizar o rodapé do sítio (bem "
-"como o cabeçalho e o &lt;HEAD&gt; do HTML), utilize um serviço de validação "
-"de HTML para garantir que o seu sítio funciona com todos os navegadores."
+msgstr "<strong>Para ativar esta função</strong>, selecione a opção 'Personalizar' no \"Modo de rodapé do sítio\" acima. Utilize esta área para inserir o conteúdo do rodapé no formato HTML. Ao personalizar o rodapé do sítio (bem como o cabeçalho e o &lt;HEAD&gt; do HTML), utilize um serviço de validação de HTML para garantir que o seu sítio funciona com todos os navegadores."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2598,9 +2307,7 @@ msgstr "Aplicar folha de estilo personalizado (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Assinale se deseja mudar a aparência do seu formulário ao adicionar regras "
-"de folhas de estilo personalizado (consulte o próximo item)"
+msgstr "Assinale se deseja mudar a aparência do seu formulário ao adicionar regras de folhas de estilo personalizado (consulte o próximo item)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2610,16 +2317,10 @@ msgstr "Folha de estilo personalizado (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
-"<strong>Para utilizar esta função </strong>, assinale a opção \"Aplicar "
-"folha de estilos personalizado\" acima. As regras de CSS adicionadas nesta "
-"janela serão aplicadas após a folha de estilo padrão ser aplicada. A folha "
-"de estilos personalizada será servida dinamicamente no URL \"&lt;forum "
-"url&gt;/custom.css\", onde a parte \"&lt;forum url&gt; depende (o padrão é "
-"estar vazio) da configuração do URL no seu urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Para utilizar esta função </strong>, assinale a opção \"Aplicar folha de estilos personalizado\" acima. As regras de CSS adicionadas nesta janela serão aplicadas após a folha de estilo padrão ser aplicada. A folha de estilos personalizada será servida dinamicamente no URL \"&lt;forum url&gt;/custom.css\", onde a parte \"&lt;forum url&gt; depende (o padrão é estar vazio) da configuração do URL no seu urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2635,21 +2336,14 @@ msgstr "Javascript personalizado"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
-"Digite ou cole o javascript que deseja executar no seu sítio. Uma ligação "
-"para o script será inserida no fundo da saída em HTML, e será servida no URL "
-"\"&lt;forum url&gt;/custom.js\". Lembre-se que o seu código javascript pode "
-"quebrar outras funcionalidades do sítio, e este comportamento pode não ser "
-"consistente em todos os navegadores (<strong>para usar o seu código "
-"personalizado</strong>, marque a opção \"Adicionar javascript personalizado"
-"\" acima)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Digite ou cole o javascript que deseja executar no seu sítio. Uma ligação para o script será inserida no fundo da saída em HTML, e será servida no URL \"&lt;forum url&gt;/custom.js\". Lembre-se que o seu código javascript pode quebrar outras funcionalidades do sítio, e este comportamento pode não ser consistente em todos os navegadores (<strong>para usar o seu código personalizado</strong>, marque a opção \"Adicionar javascript personalizado\" acima)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
@@ -2672,9 +2366,8 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Marque para permitir o recurso do wiki comunitário"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2687,7 +2380,8 @@ msgstr "Assinale para ativar a partilha de perguntas no Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2717,9 +2411,7 @@ msgstr "Ativar deteção de spam Akismet (teclas abaixo são obrigatórias)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
-"Para obter uma chave Akismet, por favor visite o <a href=\"%(url)s\">sítio "
-"Akismet</a>"
+msgstr "Para obter uma chave Akismet, por favor visite o <a href=\"%(url)s\">sítio Akismet</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
@@ -2750,14 +2442,12 @@ msgid "User settings"
msgstr "Definições do utilizador"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Texto mostrado na mensagem de saudação ao utilizador anónimo"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "os utilizadores anónimos não podem votar"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2772,14 +2462,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Só permitir uma conta por endereço eletrónico"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "o endereço de correio eletrónico é necessário"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2794,17 +2482,13 @@ msgid "Minimum allowed length for screen name"
msgstr "Comprimento mínimo permitido para o nome de ecrã"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Tipo padrão do ícone Gravatar"
+msgstr ""
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
msgstr ""
-"Para alterar o logótipo, selecione o novo ficheiro, e envie este formulário "
-"inteiro."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2815,8 +2499,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2828,10 +2512,7 @@ msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
-"Esta opção permite definir o tipo padrão dos avatares para endereços de e-"
-"mail sem associação com imagens gravatar. Para mais informações, visite <a "
-"href=\"http://en.gravatar.com/site/implement/images/\">esta página</a>."
+msgstr "Esta opção permite definir o tipo padrão dos avatares para endereços de e-mail sem associação com imagens gravatar. Para mais informações, visite <a href=\"http://en.gravatar.com/site/implement/images/\">esta página</a>."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
@@ -2863,8 +2544,7 @@ msgstr "Número de dias necessários antes de responder à própria pergunta"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
-"Número de sinalizadores precisos para ocultar mensagens automaticamente"
+msgstr "Número de sinalizadores precisos para ocultar mensagens automaticamente"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
@@ -2874,9 +2554,7 @@ msgstr "Número de sinalizadores precisos para apagar mensagens automaticamente"
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Número mínimo de dias para aceitar uma resposta, se já não tiver sido aceite "
-"por quem perguntou"
+msgstr "Número mínimo de dias para aceitar uma resposta, se já não tiver sido aceite por quem perguntou"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2921,16 +2599,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Bloquear mensagens"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Bloquear mensagens"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2984,8 +2660,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2997,9 +2673,8 @@ msgid "unanswered"
msgstr "não respondidas"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Parar de seguir"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -3042,9 +2717,8 @@ msgid "edited answer"
msgstr "resposta editada"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "recebeu um prémio"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -3107,24 +2781,20 @@ msgid "mentioned in the post"
msgstr "mencionado na mensagem"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "descrição da insígnia de bronze"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "descrição da insígnia de ouro"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "você tem uma nova resposta"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Gravar edição"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3135,14 +2805,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "respondeu uma questão"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "resposta editada"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -3165,32 +2833,25 @@ msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "ver todas as etiquetas"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "excluir ignoradas"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Etiquetas interessantes"
+msgstr ""
-# 78%
-# 100%
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "ver todas as etiquetas"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3265,33 +2926,24 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "atividade"
+msgstr ""
-# 80%
-# 100%
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "não respondidas"
+msgstr ""
-# 80%
-# 100%
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "não respondidas"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "votos restantes"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "votos restantes"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3362,9 +3014,8 @@ msgid "ignored"
msgstr "ignorada"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Subscrever"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3392,9 +3043,7 @@ msgstr ""
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Bem-vindo! Por favor defina o endereço de correio eletrónico (é importante) "
-"no seu perfil, e ajuste o seu nome de ecrã, se necessário."
+msgstr "Bem-vindo! Por favor defina o endereço de correio eletrónico (é importante) no seu perfil, e ajuste o seu nome de ecrã, se necessário."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3421,8 +3070,6 @@ msgstr "Por favor, indique a sua nova senha"
msgid "Passwords did not match"
msgstr "As senhas não são iguais"
-# 91%
-# 100%
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
@@ -3447,9 +3094,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "O seu nome de utilizador (<i>obrigatório</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "não existe um utilizador com este nome"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3457,9 +3103,8 @@ msgid "signin/"
msgstr "iniciar sessão/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "widgets/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3473,14 +3118,10 @@ msgstr "completo-oauth/"
msgid "register/"
msgstr "registar/"
-# 75%
-# 100%
#: deps/django_authopenid/urls.py:34
msgid "signup/"
msgstr "sair da sessão/"
-# 83%
-# 85%
#: deps/django_authopenid/urls.py:38
msgid "logout/"
msgstr "sair/"
@@ -3516,9 +3157,8 @@ msgid "AOL screen name"
msgstr "Nome AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Iniciar sessão com Yahoo"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3564,9 +3204,7 @@ msgstr "Altera a senha %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"Clique para verificar se a sua sessão %(provider)s ainda funciona para "
-"%(site_name)s"
+msgstr "Clique para verificar se a sua sessão %(provider)s ainda funciona para %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3594,13 +3232,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s é inválido"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"Infelizmente, houve algum problema ao ligar a %(provider)s, por isso tente "
-"novamente ou use outro fornecedor"
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3611,9 +3246,7 @@ msgstr "A sua nova senha foi guardada"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"Infelizmente, houve algum problema ao ligar a %(provider)s, por isso tente "
-"novamente ou use outro fornecedor"
+msgstr "Infelizmente, houve algum problema ao ligar a %(provider)s, por isso tente novamente ou use outro fornecedor"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3633,9 +3266,7 @@ msgstr "Por favor, adicione um ou mais métodos de iniciar sessão."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
-"Se você quiser, por favor adicione, remova ou revalide os seus métodos de "
-"iniciar sessão"
+msgstr "Se você quiser, por favor adicione, remova ou revalide os seus métodos de iniciar sessão"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
@@ -3678,8 +3309,7 @@ msgstr "Recuperar a sua conta de %(site)s"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
-"Por favor consulte o seu correio eletrónico e visite a ligação em anexo."
+msgstr "Por favor consulte o seu correio eletrónico e visite a ligação em anexo."
#: deps/group_messaging/models.py:356
msgid "Re: "
@@ -3754,38 +3384,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
-"<p>Ocorreu um problema ao colocar a sua questão. Contacte o administrador de "
-"%(site)s</p>"
+msgstr "<p>Ocorreu um problema ao colocar a sua questão. Contacte o administrador de %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
-"<p>Para colocar perguntas no sítio %(site)s por correio eletrónico, <a href="
-"\"%(url)s\">registe-se primeiro</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Para colocar perguntas no sítio %(site)s por correio eletrónico, <a href=\"%(url)s\">registe-se primeiro</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
-"<p>A sua pergunta não pode ser colocada por insuficiência de privilégios da "
-"sua conta de utilizador</p>"
+msgstr "<p>A sua pergunta não pode ser colocada por insuficiência de privilégios da sua conta de utilizador</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Sobre %(site_name)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3837,34 +3461,27 @@ msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Desculpe, mas algo não esta certo aqui..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Você não pode aceitar ou recusar as melhores respostas porque a sua conta "
-"está bloqueada"
+msgstr "Você não pode aceitar ou recusar as melhores respostas porque a sua conta está bloqueada"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"Não pode aceitar ou recusar as melhores respostas porque a sua conta está "
-"suspensa"
+msgstr "Não pode aceitar ou recusar as melhores respostas porque a sua conta está suspensa"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"São precisos >%(points)s pontos para aceitar ou recusar a sua própria "
-"resposta à sua pergunta"
+msgstr "São precisos >%(points)s pontos para aceitar ou recusar a sua própria resposta à sua pergunta"
#: models/__init__.py:665
#, python-format
@@ -3877,14 +3494,11 @@ msgstr "Você poderá aceitar esta resposta apenas depois de %(will_be_able_at)s
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Apenas moderadores ou o autor original da pergunta - %(username)s - pode "
-"aceitar ou recusar a melhor resposta"
+msgstr "Apenas moderadores ou o autor original da pergunta - %(username)s - pode aceitar ou recusar a melhor resposta"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "não é possível votar em mensagens próprias"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3933,12 +3547,8 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"Comentários (com exceção do último) podem ser editados apenas até "
-"%(minutes)s minutos depois da colocação"
-msgstr[1] ""
-"Comentários (com exceção do último) podem ser editados apenas até "
-"%(minutes)s minutos depois da colocação"
+msgstr[0] "Comentários (com exceção do último) podem ser editados apenas até %(minutes)s minutos depois da colocação"
+msgstr[1] "Comentários (com exceção do último) podem ser editados apenas até %(minutes)s minutos depois da colocação"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
@@ -3947,62 +3557,48 @@ msgstr "Apenas o dono da mensagem ou moderadores podem editar comentários"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Por estar com a conta suspensa, só pode comentar as suas próprias mensagens"
+msgstr "Por estar com a conta suspensa, só pode comentar as suas próprias mensagens"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Para comentar qualquer mensagem, é necessário um mínimo de %(min_rep)s "
-"pontos de reputação. Você também pode comentar as suas próprias mensagens e "
-"respostas às suas perguntas"
+msgstr "Para comentar qualquer mensagem, é necessário um mínimo de %(min_rep)s pontos de reputação. Você também pode comentar as suas próprias mensagens e respostas às suas perguntas"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Esta mensagem foi excluída e só pode ser vista pelo proprietário, "
-"administrador do sítio, e moderadores"
+msgstr "Esta mensagem foi excluída e só pode ser vista pelo proprietário, administrador do sítio, e moderadores"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Apenas moderadores, administradores do sítio, e o dono da mensagem podem "
-"editar mensagens apagadas"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Apenas moderadores, administradores do sítio, e o dono da mensagem podem editar mensagens apagadas"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"Desculpa, mas não pode editar mensagens, pois a sua conta está bloqueada"
+msgstr "Desculpa, mas não pode editar mensagens, pois a sua conta está bloqueada"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Lamento, mas como a sua conta está suspensa, só poderá editar as suas "
-"próprias mensagens"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Lamento, mas como a sua conta está suspensa, só poderá editar as suas próprias mensagens"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Para editar mensagens do wiki, é preciso um mínimo de %(min_rep)s pontos de "
-"reputação"
+msgstr "Para editar mensagens do wiki, é preciso um mínimo de %(min_rep)s pontos de reputação"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Para editar mensagens de outras pessoas, é preciso um mínimo de %(min_rep)s "
-"pontos de reputação"
+msgstr "Para editar mensagens de outras pessoas, é preciso um mínimo de %(min_rep)s pontos de reputação"
#: models/__init__.py:996
msgid ""
@@ -4011,110 +3607,83 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"Não pode apagar a sua pergunta pois ela tem uma resposta positiva colocada "
-"por outra pessoa"
-msgstr[1] ""
-"Não pode apagar a sua pergunta pois ela tem algumas respostas positivas "
-"colocadas por outros utilizadores"
+msgstr[0] "Não pode apagar a sua pergunta pois ela tem uma resposta positiva colocada por outra pessoa"
+msgstr[1] "Não pode apagar a sua pergunta pois ela tem algumas respostas positivas colocadas por outros utilizadores"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
-"Desculpe, mas como a sua conta está bloqueada, você não pode apagar mensagens"
+msgstr "Desculpe, mas como a sua conta está bloqueada, você não pode apagar mensagens"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Desculpe, mas como a sua conta está suspensa, só pode apagar as suas "
-"próprias mensagens"
+msgstr "Desculpe, mas como a sua conta está suspensa, só pode apagar as suas próprias mensagens"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Lamento, mas para apagar mensagens de outras pessoas, é necessária uma "
-"reputação de %(min_rep)s"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
-"Desculpe, mas como a sua conta está bloqueada, você não pode fechar perguntas"
+msgstr "Desculpe, mas como a sua conta está bloqueada, você não pode fechar perguntas"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
-"Desculpe, mas como a sua conta está suspensa, você não pode fechar perguntas"
+msgstr "Desculpe, mas como a sua conta está suspensa, você não pode fechar perguntas"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Lamento, mas para fechar mensagens de outras pessoas, é necessária uma "
-"reputação de %(min_rep)s"
+msgstr "Lamento, mas para fechar mensagens de outras pessoas, é necessária uma reputação de %(min_rep)s"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Desculpe, mas para fechar a própria pergunta, é necessária uma reputação de "
-"%(min_rep)s"
+msgstr "Desculpe, mas para fechar a própria pergunta, é necessária uma reputação de %(min_rep)s"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Apenas os administradores, moderadores ou donos de perguntas com reputação > "
-"%(min_rep)s podem reabrir perguntas."
+msgstr "Apenas os administradores, moderadores ou donos de perguntas com reputação > %(min_rep)s podem reabrir perguntas."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Desculpe, mas para reabrir a própria pergunta é necessária uma reputação "
-"mínima de %(min_rep)s"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Desculpe, mas para reabrir a própria pergunta é necessária uma reputação mínima de %(min_rep)s"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Você não pode aceitar ou recusar as melhores respostas porque a sua conta "
-"está bloqueada"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"Não pode aceitar ou recusar as melhores respostas porque a sua conta está "
-"suspensa"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
-"Desculpe, mas como a sua conta está bloqueada, você não pode apagar mensagens"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-"Desculpe, mas para reetiquetar perguntas, é necessária uma reputação mínima "
-"de %(min_rep)s"
#: models/__init__.py:1163
#, python-format
@@ -4128,10 +3697,8 @@ msgid "cannot remove non-existing flag"
msgstr "não pode remover uma etiqueta não existente"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
msgstr ""
-"Desculpe, mas como a sua conta está bloqueada, você não pode apagar mensagens"
#: models/__init__.py:1185
msgid ""
@@ -4140,16 +3707,12 @@ msgid ""
msgstr ""
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Desculpe, mas para reetiquetar perguntas, é necessária uma reputação mínima "
-"de %(min_rep)s"
msgstr[1] ""
-"Desculpe, mas para reetiquetar perguntas, é necessária uma reputação mínima "
-"de %(min_rep)s"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -4163,49 +3726,36 @@ msgstr "não há sinalizadores nesta entrada"
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Apenas os donos das perguntas, administradores e moderadores podem "
-"reetiquetar perguntas apagadas"
+msgstr "Apenas os donos das perguntas, administradores e moderadores podem reetiquetar perguntas apagadas"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"Desculpe, mas dado que a sua conta está bloqueada, você não pode reetiquetar "
-"perguntas"
+msgstr "Desculpe, mas dado que a sua conta está bloqueada, você não pode reetiquetar perguntas"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Desculpe, mas como a sua conta está suspensa, você só pode reetiquetar as "
-"suas próprias perguntas"
+msgstr "Desculpe, mas como a sua conta está suspensa, você só pode reetiquetar as suas próprias perguntas"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Desculpe, mas para reetiquetar perguntas, é necessária uma reputação mínima "
-"de %(min_rep)s"
+msgstr "Desculpe, mas para reetiquetar perguntas, é necessária uma reputação mínima de %(min_rep)s"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
-"Desculpe, mas como a sua conta está bloqueada, você não pode apagar o "
-"comentário"
+msgstr "Desculpe, mas como a sua conta está bloqueada, você não pode apagar o comentário"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Desculpe, mas como a sua conta está suspensa, você só pode apagar os seus "
-"próprios comentários"
+msgstr "Desculpe, mas como a sua conta está suspensa, você só pode apagar os seus próprios comentários"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Desculpe, mas para apagar comentários, é precisa uma reputação de %(min_rep)s"
+msgstr "Desculpe, mas para apagar comentários, é precisa uma reputação de %(min_rep)s"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4250,9 +3800,7 @@ msgstr[1] "%(days)d dias"
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
-"Os novos utilizadores devem esperar %(days)s antes de responder à própria "
-"questão. Você pode colocar uma resposta %(left)s"
+msgstr "Os novos utilizadores devem esperar %(days)s antes de responder à própria questão. Você pode colocar uma resposta %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
@@ -4330,14 +3878,14 @@ msgstr[0] ""
msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s tem %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "o sítio web de %(username)s é %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4345,9 +3893,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "o sítio web de %(username)s é %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4373,14 +3921,12 @@ msgstr "\"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Parabéns, você recebeu uma insígnia '%(badge_name)s'. Pode vê-la no <a href="
-"\"%(user_profile)s\">seu perfil</a>."
+msgstr "Parabéns, você recebeu uma insígnia '%(badge_name)s'. Pode vê-la no <a href=\"%(user_profile)s\">seu perfil</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Sobre %(site_name)s"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4407,9 +3953,7 @@ msgstr "Pressão dos Colegas"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
-"Recebidos pelo menos %(votes)s votos favoráveis para uma resposta, pela "
-"primeira vez"
+msgstr "Recebidos pelo menos %(votes)s votos favoráveis para uma resposta, pela primeira vez"
#: models/badges.py:178
msgid "Teacher"
@@ -4539,9 +4083,7 @@ msgstr "Resposta aceite com %(num)s ou mais votos"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Respondeu a uma pergunta mais de %(days)s dias depois com pelo menos "
-"%(votes)s votos"
+msgstr "Respondeu a uma pergunta mais de %(days)s dias depois com pelo menos %(votes)s votos"
#: models/badges.py:525
msgid "Necromancer"
@@ -4653,19 +4195,16 @@ msgid "Very active in one tag"
msgstr "Muito ativo numa etiqueta"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "mensagens/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Questões"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Responder a:"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4675,9 +4214,7 @@ msgstr "Desculpe, esta pergunta foi excluída e não está mais acessível"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"Desculpe, mas a pergunta que procura já não está disponível, pois a pergunta-"
-"mãe foi removida"
+msgstr "Desculpe, mas a pergunta que procura já não está disponível, pois a pergunta-mãe foi removida"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4687,17 +4224,13 @@ msgstr "Desculpe, esta resposta foi removida e já não está mais acessível"
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"Desculpe, mas o comentário que procura já não está acessível, porque a "
-"pergunta-mãe foi removida"
+msgstr "Desculpe, mas o comentário que procura já não está acessível, porque a pergunta-mãe foi removida"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"Desculpe, mas o comentário que procura já não está acessível, porque a "
-"resposta-mãe foi removida"
+msgstr "Desculpe, mas o comentário que procura já não está acessível, porque a resposta-mãe foi removida"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4711,14 +4244,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "Sobre %(site_name)s"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4731,11 +4264,11 @@ msgid "\" and more"
msgstr "\" e mais"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "resposta comentada"
-msgstr[1] "resposta comentada"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4748,26 +4281,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Por favor coloque a sua questão!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"editar qualquer pergunta"
+msgstr ""
-# 91%
-# 100%
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "adicionar comentário"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Editor"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4786,9 +4314,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Validar endereço"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4800,18 +4327,14 @@ msgstr "<em>Alterado pelo moderador. Motivo:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"Foram adicionados %(points)s pontos à contribuição de %(username)s para a "
-"pergunta %(question_title)s"
+msgstr "Foram adicionados %(points)s pontos à contribuição de %(username)s para a pergunta %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"Foram retirados %(points)s pontos à contribuição de %(username)s para a "
-"pergunta %(question_title)s"
+msgstr "Foram retirados %(points)s pontos à contribuição de %(username)s para a pergunta %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4850,8 +4373,6 @@ msgstr "Diariamente"
msgid "Weekly"
msgstr "Semanalmente"
-# 87%
-# 100%
#: models/user.py:326
msgid "No email"
msgstr "Sem endereço eletrónico"
@@ -4865,24 +4386,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "moderar este utilizador"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "por favor insira um endereço eletrónico de correio válido"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "por favor insira um endereço eletrónico de correio válido"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "CSS para o widget de perguntas"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4908,9 +4425,7 @@ msgstr "URL tem um erro - por favor verifique-o;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"a página que tentou visitar está protegida ou você não tem pontos "
-"suficientes, consulte"
+msgstr "a página que tentou visitar está protegida ou você não tem pontos suficientes, consulte"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4942,8 +4457,7 @@ msgstr "erro do servidor interno"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"registou-se um erro no sistema, o qual será corrigido logo que for possível"
+msgstr "registou-se um erro no sistema, o qual será corrigido logo que for possível"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4996,9 +4510,8 @@ msgstr "mostrar antevisão"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Coloque a sua questão"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -5016,15 +4529,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "por favor crie uma resposta relevante para esta comunidade"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "por favor tente fornecer detalhes suficientes"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5079,14 +4590,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "A comunidade dá-lhe prémios pelas perguntas, respostas e votos."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Abaixo está a lista das insígnias disponíveis e \n"
-"o número de vezes que cada insígnia foi atribuída. Deixe-nos o seu "
-"comentário em %(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -5098,17 +4605,14 @@ msgstr "insígnia de ouro: a maior honra, que é bastante rara"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
-"insígnia de prata: oferecida de vez em quando às contribuições de qualidade "
-"muito elevada"
+msgstr "insígnia de prata: oferecida de vez em quando às contribuições de qualidade muito elevada"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
@@ -5144,35 +4648,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Que género de questões posso perguntar aqui?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Muito importante - as perguntas devem ser <strong>relevantes</strong> para "
-"esta comunidade."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Antes de colocar uma pergunta - assegure-se de que usa a pesquisa para saber "
-"se a sua pergunta já foi respondida."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Que perguntas devo evitar fazer?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Assegure-se de que evita colocar questões que não são relevantes a esta "
-"comunidade, ou que são demasiado subjetivas ou argumentativas."
+msgstr "Assegure-se de que evita colocar questões que não são relevantes a esta comunidade, ou que são demasiado subjetivas ou argumentativas."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5199,18 +4694,14 @@ msgid "This website is moderated by the users."
msgstr "Este sítio web é moderado pelos utilizadores."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"O sistema de reputações permite aos utilizadores obter permissão para "
-"fazerem várias tarefas de moderação."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Como funciona o sistema de reputações?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5225,22 +4716,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Por exemplo, se você perguntar uma questão interessante ou der uma resposta "
-"útil, a sua entrada terá votos positivos. Pelo contrátio, se a resposta for "
-"enganadora, ela terá votos negativos. Cada voto a favor irá gerar <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> pontos, e cada voto contra irá "
-"subtrair <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> pontos. Existe "
-"um limite de <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> pontos que "
-"pode ser acumulado por cada pergunta ou resposta por dia. A tabela abaixo "
-"explica os pontos de reputação necessários por cada tipo de tarefa de "
-"moderação."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Por exemplo, se você perguntar uma questão interessante ou der uma resposta útil, a sua entrada terá votos positivos. Pelo contrátio, se a resposta for enganadora, ela terá votos negativos. Cada voto a favor irá gerar <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> pontos, e cada voto contra irá subtrair <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> pontos. Existe um limite de <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> pontos que pode ser acumulado por cada pergunta ou resposta por dia. A tabela abaixo explica os pontos de reputação necessários por cada tipo de tarefa de moderação."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5266,21 +4749,17 @@ msgstr "abrir e fechar as próprias perguntas"
msgid "retag other's questions"
msgstr "reetiquetar perguntas de outros"
-# 75%
-# 100%
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "editar mensagens do wiki comunitário"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"editar qualquer pergunta"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"apagar qualquer comentário"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5289,17 +4768,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5308,13 +4788,10 @@ msgid "To register, do I need to create new password?"
msgstr "Para registar-me, preciso de criar uma nova senha?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Não, não é necessário. Pode iniciar sessão através de qualquer serviço que "
-"suporte OpenID, por ex.: Google, Yahoo, AOL, etc.\""
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5333,10 +4810,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Portanto, as questões e respostas podem ser editadas como páginas wiki por "
-"utilizadores experientes neste sítio, e isto melhora a qualidade global do "
-"conteúdo da base de conhecimento."
+msgstr "Portanto, as questões e respostas podem ser editadas como páginas wiki por utilizadores experientes neste sítio, e isto melhora a qualidade global do conteúdo da base de conhecimento."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5347,13 +4821,11 @@ msgid "Still have questions?"
msgstr "Ainda tem questões?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Por favor coloque a sua questão em %(ask_question_url)s, e ajude a melhorar "
-"a nossa comunidade!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5367,36 +4839,22 @@ msgstr "Dê-nos o seu comentário!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Estimado(a) %(user_name)s</span>, estamos "
-"ansiosos por saber a sua reação. \n"
-" Por favor escreva e envie-nos a sua mensagem abaixo.\n"
-" "
+msgstr "\n <span class='big strong'>Estimado(a) %(user_name)s</span>, estamos ansiosos por saber a sua reação. \n Por favor escreva e envie-nos a sua mensagem abaixo.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Estimado(a) visitante</span>, estamos "
-"ansiosos por saber a sua reação.\n"
-" Por favor escreva e envie-nos a sua mensagem abaixo.\n"
-" "
+msgstr "\n <span class='big strong'>Estimado(a) visitante</span>, estamos ansiosos por saber a sua reação.\n Por favor escreva e envie-nos a sua mensagem abaixo.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
-"(para obter uma reação nossa, insira por favor um endereço de correio "
-"válido, ou assinale a caixa abaixo)"
+msgstr "(para obter uma reação nossa, insira por favor um endereço de correio válido, ou assinale a caixa abaixo)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5451,9 +4909,9 @@ msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "respostas de %(username)s"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5487,9 +4945,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Sinta-se à vontade para lançar a sua questão!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5510,13 +4967,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5556,8 +5013,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5572,10 +5028,7 @@ msgstr "Importar dados StackExchange"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Aviso:</em> se a sua base de dados não estiver vazia, por favor "
-"salvaguarde-a\n"
-" antes de tentar esta operação."
+msgstr "<em>Aviso:</em> se a sua base de dados não estiver vazia, por favor salvaguarde-a\n antes de tentar esta operação."
#: templates/import_data.html:16
msgid ""
@@ -5583,12 +5036,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Envie o seu ficheiro de despejo .zip stackexchange, e depois espere até\n"
-" a importação de dados estar completa. Este processo pode levar "
-"alguns minutos.\n"
-" Por favor note que o resultado sairá em texto simples.\n"
-" "
+msgstr "Envie o seu ficheiro de despejo .zip stackexchange, e depois espere até\n a importação de dados estar completa. Este processo pode levar alguns minutos.\n Por favor note que o resultado sairá em texto simples.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5597,31 +5045,24 @@ msgstr "Importar dados"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"No caso de ter dificuldades ao usar esta ferramenta de importação,\n"
-" tente importar os dados através da linha de comando: <code>python "
-"manage.py load_stackexchange caminho/para/os-seus-dados.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "No caso de ter dificuldades ao usar esta ferramenta de importação,\n tente importar os dados através da linha de comando: <code>python manage.py load_stackexchange caminho/para/os-seus-dados.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "idade"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revisão"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Criou uma etiqueta por %(num)s perguntas"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5632,9 +5073,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Não há perguntas por responder aqui"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5642,9 +5082,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "repor etiquetas"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5668,8 +5107,6 @@ msgstr "utilizador anónimo"
msgid "asked"
msgstr "perguntadas"
-# 80%
-# 100%
#: templates/macros.html:93 templates/macros.html.py:112
msgid "answered"
msgstr "não respondidas"
@@ -5687,10 +5124,7 @@ msgstr "esta mensagem está marcada como um wiki comunitário"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Esta mensagem é um wiki.\n"
-" Qualquer pessoa com karma &gt;%(wiki_min_rep)s é bem-vinda para a "
-"melhorar."
+msgstr "Esta mensagem é um wiki.\n Qualquer pessoa com karma &gt;%(wiki_min_rep)s é bem-vinda para a melhorar."
#: templates/macros.html:146
msgid "updated"
@@ -5729,9 +5163,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "consultar perguntas marcadas com '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "Comentador"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5744,9 +5177,8 @@ msgid "edit"
msgstr "editar"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Aceitar a própria resposta"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5784,9 +5216,9 @@ msgstr "página atual"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "página %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5798,11 +5230,11 @@ msgid "responses for %(username)s"
msgstr "respostas de %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "você tem uma nova resposta"
-msgstr[1] "você tem %(response_count)s novas respostas"
+msgstr[0] ""
+msgstr[1] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5828,53 +5260,44 @@ msgid "Questions"
msgstr "Questões"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Deixar comentários"
+msgstr ""
-# 91%
-# 100%
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "adicionar comentário"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Responder à sua Própria Pergunta"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "A sua resposta"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Entrar/Assinar para Responder"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Editar questão"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "A questão não tem respostas aceites"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Alterar etiquetas"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Questões relacionadas"
+msgstr ""
#: templates/question_retag.html:21
msgid "Retag"
@@ -5896,20 +5319,16 @@ msgstr "os editores de etiquetas recebem prémios especiais da comunidade"
msgid "up to 5 tags, less than 20 characters each"
msgstr "até 5 etiquetas, menos de 20 caracteres cada"
-# 75%
-# 100%
#: templates/reopen.html:4 templates/reopen.html.py:6
msgid "Reopen question"
msgstr "Reabrir pergunta"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Esta questão foi fechada por \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5919,14 +5338,10 @@ msgstr "Razão de fecho:"
msgid "When:"
msgstr "Quando:"
-# 76%
-# 100%
#: templates/reopen.html:23
msgid "Reopen this question?"
msgstr "Reabrir esta pergunta?"
-# 75%
-# 100%
#: templates/reopen.html:27
msgid "Reopen this question"
msgstr "Reabrir esta pergunta"
@@ -5944,8 +5359,6 @@ msgstr "clique para ocultar/mostrar revisão"
msgid "revision %(number)s"
msgstr "revisão %(number)s"
-# 78%
-# 100%
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
msgid "Subscribe for tags"
msgstr "Subscrever etiquetas"
@@ -5958,12 +5371,9 @@ msgstr "Por favor subscreva as seguintes etiquetas:"
msgid "Subscribe"
msgstr "Subscrever"
-# 78%
-# 100%
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5976,14 +5386,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Ordenar por &raquo;"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Definições do grupo: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -6021,9 +5430,9 @@ msgid "by username"
msgstr "por utilizador"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "utilizadores em que ocorre %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -6031,8 +5440,7 @@ msgstr "Nada encontrado."
#: templates/authopenid/authopenid_macros.html:63
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr ""
-"Por favor escreva o seu <span>nome de utilizador</span>, e inicie a sessão"
+msgstr "Por favor escreva o seu <span>nome de utilizador</span>, e inicie a sessão"
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
@@ -6046,9 +5454,8 @@ msgid "Sign in"
msgstr "Iniciar sessão"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Alterar endereço eletrónico"
+msgstr ""
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6057,14 +5464,10 @@ msgstr "Validar endereço"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6075,13 +5478,10 @@ msgstr "Endereço verificado"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
@@ -6090,9 +5490,8 @@ msgid "Registration"
msgstr "Registo"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Registo"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6100,8 +5499,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6134,19 +5532,16 @@ msgstr "Por favor inicie sessão aqui:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"Atenciosamente,\n"
-"Administrador do Fórum"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Saudações do fórum Perguntas e Respostas"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6156,21 +5551,15 @@ msgstr "Para fazer uso do Fórum, por favor siga a ligação abaixo:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
-"Seguindo a ligação abaixo, irá nos ajudar a verificar o seu endereço de "
-"correio."
+msgstr "Seguindo a ligação abaixo, irá nos ajudar a verificar o seu endereço de correio."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
msgstr ""
-"Se pensa que esta mensagem foi enviada por engano - \n"
-"não é necessário fazer mais alguma coisa. Ignore apenas esta mensagem.\n"
-"Lamentamos qualquer inconveniente causado"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6188,9 +5577,7 @@ msgstr "A sessão foi terminada"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
-"No entanto, estará ligado usando o seu fornecedor OpenID. Por favor, termine "
-"a sessão no fornecedor se o pretender."
+msgstr "No entanto, estará ligado usando o seu fornecedor OpenID. Por favor, termine a sessão no fornecedor se o pretender."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6204,11 +5591,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-" A sua resposta para %(title)s %(summary)s será colocada logo que "
-"inicie sessão\n"
-" "
+msgstr "\n A sua resposta para %(title)s %(summary)s será colocada logo que inicie sessão\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6217,71 +5600,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"A sua pergunta \n"
-" %(title)s %(summary)s será colocada logo que inicie sessão\n"
-" "
+msgstr "A sua pergunta \n %(title)s %(summary)s será colocada logo que inicie sessão\n "
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"É boa ideia ter a certeza de que os métodos atuais de sessão ainda "
-"funcionam, ou adicionar um novo. Por favor clique num dos ícones abaixo para "
-"verificar/alterar ou adicionar novos métodos para iniciar sessão."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "É boa ideia ter a certeza de que os métodos atuais de sessão ainda funcionam, ou adicionar um novo. Por favor clique num dos ícones abaixo para verificar/alterar ou adicionar novos métodos para iniciar sessão."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"Por favor adicionar um método de sessão mais permanente, clicando num dos "
-"ícones abaixo, para evitar iniciar sessão com o correio eletrónico todas as "
-"vezes."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Por favor adicionar um método de sessão mais permanente, clicando num dos ícones abaixo, para evitar iniciar sessão com o correio eletrónico todas as vezes."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
-"Clique num dos ícones abaixo para adicionar um novo método de sessão, ou "
-"revalide o já existente."
+msgstr "Clique num dos ícones abaixo para adicionar um novo método de sessão, ou revalide o já existente."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Como você não tem um método para iniciar sessão agora, adicione por favor um "
-"ou mais métodos clicando num dos ícones abaixo."
+msgstr "Como você não tem um método para iniciar sessão agora, adicione por favor um ou mais métodos clicando num dos ícones abaixo."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
-"Por favor verifique o seu correio e visite a ligação incluída para religar à "
-"sua conta"
+msgstr "Por favor verifique o seu correio e visite a ligação incluída para religar à sua conta"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
msgstr ""
-"Por favor introduza o seu <span>nome de utilizador e senha</span>, e depois "
-"entre"
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Por favor inicie sessão aqui:"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6301,8 +5665,7 @@ msgstr "Senha"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
-"Para mudar a sua senha - por favor introduza a nova duas vezes, e envie-a"
+msgstr "Para mudar a sua senha - por favor introduza a nova duas vezes, e envie-a"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
@@ -6360,16 +5723,12 @@ msgstr "Ainda tem problemas ao entrar?"
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
-"Por favor, introduza o seu endereço de correio eletrónico abaixo e obtenha "
-"uma nova chave"
+msgstr "Por favor, introduza o seu endereço de correio eletrónico abaixo e obtenha uma nova chave"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
-"Por favor insira o seu endereço de correio eletrónico para recuperar a sua "
-"conta"
+msgstr "Por favor insira o seu endereço de correio eletrónico para recuperar a sua conta"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
@@ -6411,9 +5770,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Por favor leia e insira as duas palavras abaixo para nos ajudar a prevenir "
-"criações de conta automáticas."
+msgstr "Por favor leia e insira as duas palavras abaixo para nos ajudar a prevenir criações de conta automáticas."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6423,13 +5780,10 @@ msgstr "ou"
msgid "return to OpenID login"
msgstr "regressar à sessão OpenID"
-# 78%
-# 100%
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "o seu endereço de correio eletrónico"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6438,27 +5792,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "sem endereço eletrónico"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
-"Escolha um dos seus serviços favoritos para entrar usando uma OpenID segura, "
-"ou tecnologia semelhante. A sua senha externa de serviço permanece sempre "
-"confidencial e não tem de a recordar ou criar outra."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
msgstr ""
-"Por favor introduza o seu <span>nome de utilizador e senha</span>, e depois "
-"entre"
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6503,11 +5849,9 @@ msgstr "Por favor selecione os avatares que gostaria de apagar."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
-"Você não tem avatares para apagar. Por favor <a href=\"%(avatar_change_url)s"
-"\">envie um</a> agora."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Você não tem avatares para apagar. Por favor <a href=\"%(avatar_change_url)s\">envie um</a> agora."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
@@ -6536,8 +5880,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6548,26 +5892,24 @@ msgid ""
msgstr ""
#: templates/email/change_settings_info.html:6
-#, fuzzy, python-format
+#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
-"Para obter uma chave Akismet, por favor visite o <a href=\"%(url)s\">sítio "
-"Akismet</a>"
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6582,16 +5924,12 @@ msgstr[1] ""
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Olá, esta é uma mensagem de retorno do fórum de %(site_title)s.\n"
+msgstr "\nOlá, esta é uma mensagem de retorno do fórum de %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Atenciosamente,\n"
-"Administrador do Fórum"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6605,30 +5943,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Por favor coloque a sua questão!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Ferramentas de questão"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Questões"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6640,71 +5974,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "As minhas respostas"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"deve ter %(email)s válidos para colocar, \n"
-" consulte %(email_validation_faq_url)s\n"
-" "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6714,19 +6033,13 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s resposta\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s respostas\n"
-" "
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Ligar a sua %(provider)s conta ao sítio %(site_name)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6742,8 +6055,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6759,9 +6072,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Isto poderá ter acontecido devido às seguintes razões:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6770,17 +6082,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Sobre %(site_name)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6803,8 +6114,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6819,9 +6129,8 @@ msgid "Save"
msgstr "Guardar"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "widgets/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6833,19 +6142,16 @@ msgid "Ask a question"
msgstr "Colocar uma questão"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "criar conta"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "lista"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Editar questão"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6854,25 +6160,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "completo/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "em %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Mensagem enviada"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6896,9 +6200,8 @@ msgid "Sites"
msgstr "Sítios"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "definições"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6939,8 +6242,7 @@ msgstr "Livesettings foram desativados neste sítio."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-"Todas as configurações deve ser editadas no ficheiro settings.py do sítio"
+msgstr "Todas as configurações deve ser editadas no ficheiro settings.py do sítio"
#: templates/livesettings/site_settings.html:67
#, python-format
@@ -6991,9 +6293,7 @@ msgstr "começar novamente"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-" - para expandir, ou aprofundar adicionando mais etiquetas e rever a "
-"consulta."
+msgstr " - para expandir, ou aprofundar adicionando mais etiquetas e rever a consulta."
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -7041,12 +6341,9 @@ msgid "Did not find what you were looking for?"
msgstr "Não encontrou o que procurava?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Coloque a sua questão"
+msgstr ""
-# 85%
-# 100%
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
msgstr "subscrever às perguntas via RSS"
@@ -7067,15 +6364,10 @@ msgstr ""
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Por favor note: %(app_name)s requer javascript para funcionar corretamente. "
-"Por favor ative javascript no seu navegador. <a href=\"%(noscript_url)s"
-"\">Aqui está como</a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Por favor note: %(app_name)s requer javascript para funcionar corretamente. Por favor ative javascript no seu navegador. <a href=\"%(noscript_url)s\">Aqui está como</a>"
-# 96%
-# 100%
#: templates/meta/editor_data.html:5
#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
@@ -7083,8 +6375,6 @@ msgid_plural "each tag must be shorter than %(max_chars)s characters"
msgstr[0] "cada etiqueta deve ter menos de %(max_chars)s carácter"
msgstr[1] "cada etiqueta deve ter menos de %(max_chars)s caracteres"
-# 75%
-# 100%
#: templates/meta/editor_data.html:7
#, python-format
msgid "please use %(tag_count)s tag"
@@ -7096,9 +6386,7 @@ msgstr[1] "por favor, utilize %(tag_count)s etiquetas ou menos"
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"por favor use até %(tag_count)s etiquetas, menos do que %(max_chars)s "
-"caracteres cada"
+msgstr "por favor use até %(tag_count)s etiquetas, menos do que %(max_chars)s caracteres cada"
#: templates/question/answer_card.html:21
msgid "This response is published"
@@ -7109,9 +6397,8 @@ msgid "swap with question"
msgstr "trocar com perghunta"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Ver marcações ofensivas"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -7125,8 +6412,7 @@ msgstr "remover sinalizador"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"relatar como ofensivo (.i.e. contém spam, publicidade, texto malicioso, etc.)"
+msgstr "relatar como ofensivo (.i.e. contém spam, publicidade, texto malicioso, etc.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -7162,16 +6448,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "pergunta_comentada"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7181,18 +6466,11 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s resposta\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s respostas\n"
-" "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Ordenar por &raquo;"
+msgstr ""
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7218,11 +6496,9 @@ msgstr "marcar esta resposta como correta (clique outra vez para anular)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr ""
-"Esta pergunta já foi fechada devido à seguinte razão <b>\"%(close_reason)s"
-"\"</b> <i>por"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Esta pergunta já foi fechada devido à seguinte razão <b>\"%(close_reason)s\"</b> <i>por"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7251,17 +6527,17 @@ msgstr "Seja o primeiro a responder a esta questão!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7272,19 +6548,16 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "resposta editada"
+msgstr ""
-# 83%
-# 100%
#: templates/question/question_controls.html:5
msgid "retag"
msgstr "reetiquetar"
@@ -7349,9 +6622,8 @@ msgid "add"
msgstr "adicionar"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " ou "
+msgstr ""
#: templates/question/sidebar.html:70
msgid "share with everyone"
@@ -7362,23 +6634,21 @@ msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Selecionadas individualmente"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "adicionar"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "(%(comment_count)s comentário)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7386,7 +6656,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7394,9 +6665,8 @@ msgid "Stats"
msgstr "Estatísticas"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "perguntadas"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7407,28 +6677,25 @@ msgid "times"
msgstr "vezes"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "última atualização"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Questões relacionadas"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "subscrições"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "subscrições"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Etiquetas com \"%(stag)s\""
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7451,19 +6718,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "subscrições"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "subscrições"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "subscrições/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7474,23 +6738,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "localização"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Editor"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Secções:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "mensagens/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7498,37 +6759,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "respostas do fórum (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "itens sinalizados (%(flag_count)s)"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Reabrir as suas questões"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "aprovado"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Enviar mensagem"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "perfil - respostas"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7559,14 +6816,12 @@ msgid "dismiss"
msgstr "rejeitar"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "remover sinalizador"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "eliminar"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7587,33 +6842,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Razão de fecho:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "por favor, escolha uma das opções acima"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "selecionar revisão"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "apagar este comentário"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "você tem uma nova resposta"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7623,9 +6873,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Editar questão"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7641,14 +6890,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "selecione o país"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "criar conta"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7690,9 +6937,8 @@ msgid "Screen Name"
msgstr "Nome a exibir"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "não pode ser eliminado"
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7711,34 +6957,27 @@ msgstr "Definições das subscrições por correio"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "O seu Correio Eletrónico"
+msgstr ""
-# 78%
-# 100%
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
-# 78%
-# 100%
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7766,18 +7005,16 @@ msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "membro de"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "vista pela última vez"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Sítio web"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7845,10 +7082,7 @@ msgstr "Enviar mensagem a %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Será enviada uma mensagem ao utilizador com o campo \"reply-to\" definido "
-"com o seu endereço de correio eletrónico. Assegure-se de que insere o "
-"endereço corretamente."
+msgstr "Será enviada uma mensagem ao utilizador com o campo \"reply-to\" definido com o seu endereço de correio eletrónico. Assegure-se de que insere o endereço corretamente."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7863,18 +7097,13 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
-"Os administradores possuem os privilégios dos utilizadores normais, mas "
-"também podem atribuir e/ou revogar estados ou estabelecer os limites de "
-"reputação."
+msgstr "Os administradores possuem os privilégios dos utilizadores normais, mas também podem atribuir e/ou revogar estados ou estabelecer os limites de reputação."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
-"Os moderadores possuem os privilégios dos administradores, mas não podem "
-"revogar o estado dos moderadores ou administradores."
+msgstr "Os moderadores possuem os privilégios dos administradores, mas não podem revogar o estado dos moderadores ou administradores."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
@@ -7882,17 +7111,13 @@ msgstr "O estado \"Aprovado\" significa o mesmo que utilizador normal."
#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Os utilizadores suspensos só podem editar ou eliminar as suas mensagens."
+msgstr "Os utilizadores suspensos só podem editar ou eliminar as suas mensagens."
#: templates/user_profile/user_moderate.html:86
-#, fuzzy
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
msgstr ""
-"Os utilizadores bloqueados só podem iniciar sessão e enviar comentários para "
-"os administradores."
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
@@ -7917,9 +7142,7 @@ msgstr[1] "A seguir %(count)s pessoas"
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
-"A rede está vazia. Pretende seguir alguém? Consulte os perfis e clique "
-"\"Seguir\"."
+msgstr "A rede está vazia. Pretende seguir alguém? Consulte os perfis e clique \"Seguir\"."
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7959,11 +7182,10 @@ msgstr[0] "<span class=\"count\">%(counter)s</span> Pergunta"
msgstr[1] "<span class=\"count\">%(counter)s</span> Perguntas"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "resposta"
-msgstr[1] "respostas"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -8003,9 +7225,8 @@ msgid "followers and followed users"
msgstr "utilizadores seguidores e seguidos"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "gráfico da reputação do utilizador"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
@@ -8046,9 +7267,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "por favor crie uma resposta relevante para esta comunidade"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -8059,32 +7279,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "O seu nome (opcional):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Selecione o tema"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Contribuintes"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "uma destas é necessário"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "etiquetas"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8126,28 +7342,24 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "Alterar etiquetas"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "eliminar"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Questões relacionadas"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -8158,25 +7370,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderar utilizador"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Só os utilizadores registados podem aceder ao fórum"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
-# 78%
-# 100%
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "o seu endereço de correio eletrónico"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8215,9 +7422,8 @@ msgid "%(site)s logo"
msgstr "logótipo de %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Dicas de Markdown"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8269,9 +7475,8 @@ msgid "badges"
msgstr "insígnias"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "por favor crie uma resposta relevante para esta comunidade"
+msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8323,30 +7528,26 @@ msgstr "Etiquetas interessantes"
msgid "Ignored tags"
msgstr "Etiquetas ignoradas"
-# 78%
-# 100%
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Subscrever etiquetas"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Fechar as suas questões"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Alterar endereço eletrónico"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8373,28 +7574,25 @@ msgid "badges:"
msgstr "insígnias:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "sair da sessão/"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Por favor inicie sessão aqui:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "definições"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "widgets/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "Karma de %(username)s é %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8403,8 +7601,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8416,14 +7614,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Fechar perguntas feitas por outros"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "nada"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8446,9 +7642,8 @@ msgid "this field is required"
msgstr "este campo é obrigatório"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "escolha o nome de utilizador"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8468,20 +7663,15 @@ msgstr "não existe um utilizador com este nome"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"ocorreu um erro grave - o nome de utilizador é utilizado por diversos "
-"utilizadores"
+msgstr "ocorreu um erro grave - o nome de utilizador é utilizado por diversos utilizadores"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"só pode utilizar letras, espaços vazios e \"underscores\" para o nome de "
-"utilizador"
+msgstr "só pode utilizar letras, espaços vazios e \"underscores\" para o nome de utilizador"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
-"por favor use pelo menos alguns caracteres alfabéticos no nome de utilizador"
+msgstr "por favor use pelo menos alguns caracteres alfabéticos no nome de utilizador"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
@@ -8501,13 +7691,11 @@ msgstr "por favor insira um endereço eletrónico de correio válido"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr ""
-"este endereço já esta a ser usado por outra pessoa, por favor escolha outro"
+msgstr "este endereço já esta a ser usado por outra pessoa, por favor escolha outro"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "o endereço de correio eletrónico é necessário"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8523,8 +7711,7 @@ msgstr "por favor, indique novamente a senha"
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-"infelizmente as palavras-passe não coincidem, por favor tente novamente"
+msgstr "infelizmente as palavras-passe não coincidem, por favor tente novamente"
#: utils/functions.py:102
msgid "2 days ago"
@@ -8561,21 +7748,16 @@ msgid "Successfully deleted the requested avatars."
msgstr "Excluídos com sucesso os avatares solicitados."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "A questão não tem respostas aceites"
+msgstr ""
-# 77%
-# 100%
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
-"Desculpe, mas os visitantes anónimos não podem aceder à caixa de correio"
+msgstr "Desculpe, mas os visitantes anónimos não podem aceder à caixa de correio"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "os utilizadores anónimos não podem votar"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8590,36 +7772,29 @@ msgstr "Você tem %(votes_left)s votos restantes para hoje"
msgid "Sorry, something is not right here..."
msgstr "Desculpe, mas algo não esta certo aqui..."
-# 77%
-# 78%
#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Desculpe, mas os visitantes anónimos não podem aceitar respostas"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"subscrição guardada, %(email)s necessitam de validação, consulte "
-"%(details_url)s"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
-msgstr ""
-"frequência de atualização por correio eletrónico foi definida para diária"
+msgstr "frequência de atualização por correio eletrónico foi definida para diária"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Lamentamos, mas não se encontrou a página desejada."
+msgstr ""
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
-msgstr ""
-"A subscrição da etiqueta foi cancelada (<a href=\"%(url)s\">anular</a>)."
+msgstr "A subscrição da etiqueta foi cancelada (<a href=\"%(url)s\">anular</a>)."
#: views/commands.py:710
#, python-format
@@ -8627,23 +7802,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Por favor inicie sessão para subscrever: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Criar conta"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Por favor inicie sessão para votar"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Por favor inicie sessão para votar"
+msgstr ""
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "O método de sessão %(provider_name)s não existe"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8655,9 +7828,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Desculpe, mas os visitantes anónimos não podem aceder a esta função"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8668,9 +7840,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "Sobre %(site_name)s"
+msgstr ""
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8686,19 +7858,15 @@ msgstr "Obrigado pelo comentário!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Estamos ansiosos por ter o seu comentário! Por favor faça-o da próxima vez :)"
+msgstr "Estamos ansiosos por ter o seu comentário! Por favor faça-o da próxima vez :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Política de privacidade"
-# 75%
-# 100%
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "usar etiquetas"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8711,15 +7879,12 @@ msgstr ""
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr ""
-"Lamento, mas o comentário que procura foi apagado e já não está acessível"
+msgstr "Lamento, mas o comentário que procura foi apagado e já não está acessível"
#: views/users.py:287
msgid "moderate user"
msgstr "moderar utilizador"
-# 91%
-# 100%
#: views/users.py:529
msgid "user profile"
msgstr "perfil do utilizador"
@@ -8728,8 +7893,6 @@ msgstr "perfil do utilizador"
msgid "user profile overview"
msgstr "visão geral do perfil de utilizador"
-# 75%
-# 100%
#: views/users.py:650
msgid "recent user activity"
msgstr "atividades recentes do utilizador"
@@ -8743,19 +7906,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "perfil - reputação do utilizador"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Enviar mensagem"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "perfil - respostas"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8766,14 +7926,12 @@ msgid "profile - votes"
msgstr "perfil - votos"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "karma"
+msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "perfil - reputação do utilizador"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8796,9 +7954,9 @@ msgid "profile - email subscriptions"
msgstr "perfil - subscrições eletrónicas"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "perfil - respostas"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8815,16 +7973,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "o tamanho máximo do arquivo de envio é %(file_size)sK"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Erro ao enviar o arquivo. Por favor contacte o administrador do sítio. "
-"Obrigado."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Erro ao enviar o arquivo. Por favor contacte o administrador do sítio. Obrigado."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8838,18 +7995,15 @@ msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Página não encontrada"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Parece que você saiu da sessão e não pode comentar. Por favor, <a href="
-"\"%(sign_in_url)s\">inicie a sessão</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Parece que você saiu da sessão e não pode comentar. Por favor, <a href=\"%(sign_in_url)s\">inicie a sessão</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8860,18 +8014,15 @@ msgstr "Os utilizadores anónimos não podem editar comentários"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Parece que você saiu da sessão e não pode eliminar comentários. Por favor, "
-"<a href=\"%(sign_in_url)s\">inicie a sessão</a>."
+msgstr "Parece que você saiu da sessão e não pode eliminar comentários. Por favor, <a href=\"%(sign_in_url)s\">inicie a sessão</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "estamos com algumas dificuldades técnicas"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Lamentamos, mas não se encontrou a página desejada."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8880,753 +8031,38 @@ msgid ""
"maximum allowed for comments"
msgstr ""
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking <strong>Logout</strong> will log you out from the forum but will "
-"not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
#~ msgid "your email needs to be validated see %(details_url)s"
-#~ msgstr "o seu endereço precisa de ser validado, consulte %(details_url)s"
-
-# 83%
-# 100%
-#~ msgid "logout"
-#~ msgstr "terminar sessão"
-
-#, fuzzy
-#~ msgid "Email verification subject line"
-#~ msgstr "Definições das subscrições por correio"
-
-#, fuzzy
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "a razão porque o correio eletrónico é preciso, consulte "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "últimas questões"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "por favor, indique um título descritivo da sua questão"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "utilize estes caracteres nas etiquetas"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "este endereço ficará vinculado ao \"gravatar\""
-
-#~ msgid "vote/"
-#~ msgstr "votar/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "subscrever por etiquetas/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "URL do serviço LDAP"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Explique como mudar a senha do LDAP"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Capa: contadores de visitas, votos e respostas"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "Valor do contador de votos para dar \"cor cheia\""
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Cor de fundo para votos = 0"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Nome da cor HTML ou valor hexadecimal"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Cor de primeiro plano para votos = 0"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Cor de de fundo para votos"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Cor de primeiro plano para votos"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Cor de fundo para votos = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Cor de primeiro plano para votos = MAX"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "Visualizar o valor do contador para dar \"cor cheia\""
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Cor de fundo para visualizações = 0"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Cor de primeiro plano para visualizações = 0"
-
-#~ msgid "Background color for views"
-#~ msgstr "Cor de fundo para visualizações"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Cor de primeiro plano para visualizações"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Cor de fundo para visualizações = MAX"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Cor de primeiro plano para visualizações = MAX"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "Valor do contador de respostas para dar \"cor cheia\""
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Cor de fundo para respostas = 0"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Cor de primeiro plano para respostas = 0"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Cor de fundo para respostas"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Cor de primeiro plano para respostas"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Cor de fundo para respostas = MAX"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Cor de primeiro plano para respostas = MAX"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Cor de plano de fundo para aceite"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Cor de primeiro plano para resposta aceite"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "Partilhar o conteúdo em redes sociais"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "Widgets incorporáveis"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "Número de perguntas a mostrar"
-
-#~ msgid ""
-#~ "To embed the widget, add the following code to your site (and fill in "
-#~ "correct base url, preferred tags, width and height):<iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support "
-#~ "iframes.</p></iframe>"
#~ msgstr ""
-#~ "Para incorporar o widget, adicione o seguinte código no seu sítio (e "
-#~ "preencha o URL base correto, etiquetas preferidas, largura e altura):"
-#~ "<iframe src=\"{{base_url}}/widgets/questions?tags={{comma-separated-"
-#~ "tags}}\" width=\"100%\" height=\"300\"scrolling=\"no\"><p>O seu navegador "
-#~ "não tem suporte de molduras.</p></iframe>"
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "Cabeçalho para o widget de perguntas"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "Rodapé para o widget de perguntas"
-
-#~ msgid "favorite"
-#~ msgstr "favoritas"
-
-#~ msgid "question_answered"
-#~ msgstr "pergunta_respondida"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
-#~ msgid "answer_commented"
-#~ msgstr "resposta_comentada"
-
-#~ msgid "answer_accepted"
-#~ msgstr "resposta_aceita"
-
-#~ msgid "off"
-#~ msgstr "desligado"
-
-#~ msgid "only selected"
-#~ msgstr "só selecionadas"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Nome de utilizador inválido."
-
-#~ msgid ""
-#~ "This command may help you migrate to LDAP password authentication by "
-#~ "creating a record for LDAP association with each user account. There is "
-#~ "an assumption that ldap user id's are the same as user names registered "
-#~ "at the site. Before running this command it is necessary to set up LDAP "
-#~ "parameters in the \"External keys\" section of the site settings."
-#~ msgstr ""
-#~ "Este comando pode ajuda-lo a migrar para a autenticação de senha no LDAP "
-#~ "ao criar um registo para a associação LDAP para cada conta de utilizador. "
-#~ "Assume-se que a ID de utilizador do LDAP é a mesma que o nome de "
-#~ "utilizador registado no sítio. Antes de executar este comando, é "
-#~ "necessário definir os parâmetros LDAP na secção \"Chaves externas\" das "
-#~ "definições do sítio."
-
-#~ msgid ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-#~ msgstr ""
-#~ "<p>Para perguntar por correio eletrónico:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Formate a linha de assunto como: [Tag1; Tag2] Título da Pergunta</"
-#~ "li>\n"
-#~ " <li>Digite os detalhes de sua pergunta no corpo da mensagem</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note que as etiquetas podem ter mais do que uma palavra, e as "
-#~ "etiquetas\n"
-#~ "podem estar separadas por ponto-e-vírgula ou vírgula</p>\n"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "%(name)s, esta é uma atualização para o cabeçalho da mensagem de %(num)d "
-#~ "pergunta"
-#~ msgstr[1] ""
-#~ "%(name)s, esta é uma atualização para o cabeçalho das mensagens de "
-#~ "%(num)d perguntas"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Por favor visite o Askbot e consulte as novidades! Que tal se nos ajudar "
-#~ "a divulgá-lo? Alguém do seu conhecimento poderia ajudar a responder a "
-#~ "essas perguntas, ou aproveitar uma das respostas?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "A sua configuração de assinatura mais frequente é \"diário\" em perguntas "
-#~ "selecionadas. Se estiver a receber mais de uma mensagem por dia, contacte-"
-#~ "nos relatando o facto para o administrador do Askbot."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "A sua configuração de assinatura mais frequente é \"semanal\". Se estiver "
-#~ "a receber mais de uma mensagem por dia, relate este problema ao "
-#~ "administrador do Askbot."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "É possível que você esteja a receber ligações já visitadas - devido a um "
-#~ "problema técnico que mais tarde irá eventualmente desaparecer. "
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "vá até %(email_settings_link)s para alterar a frequência das atualizações "
-#~ "por correio eletrónico, ou %(admin_email)s de administrador"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "enviar imagens está limitado a utilizadores com >%(min_rep)s pontos de "
-#~ "reputação"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "utilizadores bloqueados não podem colocar mensagens"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "utilizadores suspensos não podem colocar mensagens"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "não pode sinalizar mensagem como ofensiva duas vezes"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "utilizadores bloqueados não podem sinalizar mensagens"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "utilizadores suspensos não podem sinalizar mensagens"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "necessita > %(min_rep)s pontos para sinalizar spam"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "%(max_flags_per_day)s excedido"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "utilizadores bloqueados não podem remover sinalizadores"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "utilizadores suspensos não podem remover sinalizadores"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "precisa > %(min_rep)d ponto para remover o sinalizador"
-#~ msgstr[1] "precisa > %(min_rep)d pontos para remover o sinalizador"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "não pode revogar voto antigo"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s modificou a pergunta"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s colocaram %(new_answer_count)s novas respostas"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "Pergunta comentada por %(people)s pessoa(s)"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "Respostas comentadas por %(people)s pessoa(s)"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "Resposta comentada por %(people)s pessoa(s)"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "alterar info de %(email)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "O seu novo Correio Eletrónico"
-
-#~ msgid "Save Email"
-#~ msgstr "Guardar Correio Eletrónico"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr "validar info de %(email)s ou ir até %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "Endereço não alterado"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "%(email)s correios antigos mantidos, se gostar vá até %(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "Endereço alterado"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "o seu %(email)s atual pode ser usado para isto"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "obrigado por verificar o correio"
-
-#~ msgid "email key not sent"
-#~ msgstr "chave de endereço não enviada"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "chave de endereço não enviada %(email)s alterar endereço aqui "
-#~ "%(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registar nova informação de conta %(provider)s, consulte "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s já existe, escolha outro nome para \n"
-#~ " %(provider)s. O endereço de correio "
-#~ "eletrónico também é preciso, consulte %(gravatar_faq_url)s\n"
-#~ " "
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registar nova informação de conta externa %(provider)s, consulte "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "registar nova informação de conta ligada ao Facebook, consulte "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Esta conta já existe, por favor use outra."
-
-#~ msgid "Screen name label"
-#~ msgstr "Símbolo do nome de ecrã"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "receber atualiza a descrição motivacional"
-
-# 84%
-# 100%
-#~ msgid "please select one of the options above"
-#~ msgstr "por favor, escolha uma das opções acima"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Logo que inicie sessão, a ferramenta de filtro de etiquetas será o seu "
-#~ "painel direito."
-
-#~ msgid "Login"
-#~ msgstr "Entrar"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Porque usar OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "com openid é mais fácil"
-
-#~ msgid "reuse openid"
-#~ msgstr "reutilizar openid"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "openid é largamente adotado"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "openid é um padrão aberto suportado"
-
-#~ msgid "Find out more"
-#~ msgstr "Saiba mais"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Obter OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Info de registo tradicional"
-
-#~ msgid "answer permanent link"
-#~ msgstr "responder a ligação permanente"
-
-#~ msgid "remove all flags"
-#~ msgstr "remover todos os sinalizadores"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s selecionou esta resposta como correta"
-
-#~ msgid "Related tags"
-#~ msgstr "Etiquetas relacionadas"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Mostrar filtro de etiquetas"
-
-#~ msgid "Badges summary"
-#~ msgstr "Resumo de insígnias"
-
-#~ msgid "silver badge description"
-#~ msgstr "descrição da insígnia de prata"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "é um local de perguntas e respostas, não um grupo de discussão. Portanto, "
-#~ "evite por favor inclui discussões nas suas respostas, pois a "
-#~ "funcionalidade de comentários permite alguma espaço para breves "
-#~ "discussões."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Resumo do sistema de rep"
-
-#~ msgid "what is gravatar"
-#~ msgstr "o que é um gravatar"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "info de perguntas e respostas sobre gravatares"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Olá %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s deixou um <a href=\"%(post_url)s\">novo "
-#~ "comentário</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s deixou um <a href=\"%(post_url)s\">novo "
-#~ "comentário</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s respondeu a uma pergunta \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s colocou uma nova questão \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s atualizou uma resposta à pergunta\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s atualizou uma pergunta \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Por favor note que pode facilmente <a href=\"%(user_subscriptions_url)s"
-#~ "\">alterar</a>\n"
-#~ "a frequência com que recebe estas notificações, ou anular a subscrição. "
-#~ "Obrigado pelo seu interesse no nosso fórum!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>Atentamente,<br/>Administrador do fórum</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "gosto desta pergunta (clique novamente para cancelar)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "gosto desta resposta (clique novamente para cancelar)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "não gosto desta pergunta (clique novamente para cancelar)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "não gosto desta resposta (clique novamente para cancelar)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "consultar mais <strong>%(counter)s</strong>"
-#~ msgstr[1] "consultar mais <strong>%(counter)s</strong>"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "consultar mais <strong>%(counter)s</strong> comentário"
-#~ msgstr[1] ""
-#~ "consultar mais <strong>%(counter)s</strong> comentários\n"
-#~ " "
-
-#~ msgid "posts per page"
-#~ msgstr "mmensagens por página"
-
-#~ msgid "Tag list"
-#~ msgstr "Lista de etiquetas"
-
-#~ msgid "reputation"
-#~ msgstr "reputação"
-
-#~ msgid "oldest answers"
-#~ msgstr "respostas antigas"
-
-#~ msgid "newest answers"
-#~ msgstr "respostas recentes"
-
-#~ msgid "popular answers"
-#~ msgstr "respostas populares"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "pode responder anonimamente e depois iniciar sessão"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "responda à sua própria pergunta apenas para dar uma uma resposta"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "por favor dê apenas uma resposta, sem discussões"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Entrar/Assinar para Colocar a sua Pergunta"
-
-#~ msgid "Answer the question"
-#~ msgstr "Responder à questão"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Conhece alguém que possa responder? Partilhe uma <a href="
-#~ "\"%(question_url)s\">ligação<a> a esta pergunta através de"
-
-#~ msgid " or"
-#~ msgstr " ou"
-
-#~ msgid "email"
-#~ msgstr "endereço eletrónico"
-
-#~ msgid "email the updates"
-#~ msgstr "enviar atualizações por correio eletrónico"
+#~ msgid "logout"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "<strong>Aqui</strong> poderá subscrever atualizações periódicas por "
-#~ "correio eletrónico sobre esta questão (assim que iniciar sessão)."
-
-#~ msgid "question asked"
-#~ msgstr "questão colocada"
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
-#~ msgid "question was seen"
-#~ msgstr "a questão foi vista"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Notificar-me uma vez por dia quando houver novas respostas"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Notificar-me semanalmente quando houver novas respostas"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Notificar-me imediatamente quando houver novas respostas"
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Pode sempre ajustar a frequência das atualizações por correio através do "
-#~ "seu %(profile_url)s"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "assim que entre, poderá subscrever quaisquer atualizações aqui"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "info das definições das subscrições por correio"
-
-#~ msgid "Stop sending email"
-#~ msgstr "Parar de enviar correio"
-
-#~ msgid "age unit"
-#~ msgstr "unidade de idade"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> Resposta"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Respostas"
-
-#~ msgid "thumb up"
-#~ msgstr "polegar para cima"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "o utilizador já votou demasiadas vezes"
-
-#~ msgid "thumb down"
-#~ msgstr "polegar para baixo"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "o utilizador já votou negativamente demasiadas vezes"
-
-#~ msgid "reputation history"
-#~ msgstr "história de reputação"
-
-#~ msgid "recent activity"
-#~ msgstr "atividade recente"
-
-#~ msgid "casted votes"
-#~ msgstr "votos entregues"
-
-#~ msgid "answer tips"
-#~ msgstr "sugestões de resposta"
-
-#~ msgid "please try to provide details"
-#~ msgstr "por favor tente fornecer detalhes"
-
-#~ msgid "ask a question"
-#~ msgstr "colocar uma questão"
-
-#~ msgid "login to post question info"
-#~ msgstr "iniciar sessão para colocar informação da pergunta"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Entre/subscreva para colocar a sua questão"
-
-#~ msgid "question tips"
-#~ msgstr "sugestões de pergunta"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "por favor faça uma pergunta relevante"
-
-#~ msgid "login"
-#~ msgstr "sessão"
-
-#~ msgid "no items in counter"
-#~ msgstr "sem itens no contador"
-
-#~ msgid "choose password"
-#~ msgstr "escolha a senha"
-
-#~ msgid "retype password"
-#~ msgstr "indique novamente a senha"
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s pergunta, etiquetada"
-#~ msgstr[1] "%(q_num)s perguntas, etiquetadas"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d insígnia %(badge_level)s"
-#~ msgstr[1] "%(badge_count)d insígnias %(badge_level)s"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputação do utilizador na comunidade"
-
-#~ msgid "title must be &gt; %d character"
-#~ msgid_plural "title must be &gt; %d characters"
-#~ msgstr[0] "o título tem que ter mais de %d carácter"
-#~ msgstr[1] "o título tem que ter mais de %d caracteres"
-
-#~ msgid "Please choose password &gt; %(len)s characters"
-#~ msgstr "Por favor, escolha uma senha com &gt; %(len)s caracteres"
-
-#~ msgid "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Question"
-#~ msgid_plural ""
-#~ "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Questions"
-#~ msgstr[0] "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Questão"
-#~ msgstr[1] "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Questões"
-
-#~ msgid "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Answer"
-#~ msgid_plural "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Answers"
-#~ msgstr[0] "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Resposta"
-#~ msgstr[1] "&lt;span class=\"count\"&gt;%(counter)s&lt;/span&gt; Respostas"
-
-#~ msgid "&lt;span class=\"count\"&gt;%(cnt)s&lt;/span&gt; Vote"
-#~ msgid_plural "&lt;span class=\"count\"&gt;%(cnt)s&lt;/span&gt; Votes "
-#~ msgstr[0] "&lt;span class=\"count\"&gt;%(cnt)s&lt;/span&gt; Voto"
-#~ msgstr[1] "&lt;span class=\"count\"&gt;%(cnt)s&lt;/span&gt; Votos "
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/pt/LC_MESSAGES/djangojs.mo b/askbot/locale/pt/LC_MESSAGES/djangojs.mo
index bca6774d..1ec57a91 100644
--- a/askbot/locale/pt/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/pt/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/pt/LC_MESSAGES/djangojs.po b/askbot/locale/pt/LC_MESSAGES/djangojs.po
index a284bb12..b841ad94 100644
--- a/askbot/locale/pt/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/pt/LC_MESSAGES/djangojs.po
@@ -1,21 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+# Translators:
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-04-17 10:30-0000\n"
-"Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
-"Language-Team: Portuguese\n"
-"Language: pt\n"
+"PO-Revision-Date: 2013-08-02 04:44+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Portuguese (http://www.transifex.com/projects/p/askbot/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.1.6\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -30,9 +30,7 @@ msgstr "Por favor, adicione um ou mais métodos de início de sessão."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Não tem um método para iniciar sessão, adicione um ou mais clicando em "
-"qualquer um dos ícones abaixo."
+msgstr "Não tem um método para iniciar sessão, adicione um ou mais clicando em qualquer um dos ícones abaixo."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -171,11 +169,11 @@ msgid "content cannot be empty"
msgstr "o conteúdo não pode ser vazio"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "indique mais %s caracteres"
-msgstr[1] "indique mais %s caracteres"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -214,9 +212,8 @@ msgid "please confirm offensive"
msgstr "por favor, confirme o teor ofensivo"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "por favor, confirme o teor ofensivo"
+msgstr ""
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -258,9 +255,8 @@ msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "por favor, confirme o teor ofensivo"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -283,14 +279,14 @@ msgid "save comment"
msgstr "gravar comentário"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "indique mais %s caracteres"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "indique mais %s caracteres"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -302,9 +298,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Tem a certeza que pretende remover o seu %s?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -339,9 +334,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Tem a certeza que pretende remover o seu %s?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -353,8 +347,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -373,9 +366,8 @@ msgid "edit"
msgstr "editar"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "o conteúdo não pode ser vazio"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -390,9 +382,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "nome do ficheiro"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -426,11 +417,10 @@ msgstr[0] "Eliminar esta notificação?"
msgstr[1] "Eliminar estas notificações?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "eliminar este comentário"
-msgstr[1] "eliminar este comentário"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -439,14 +429,12 @@ msgstr[0] ""
msgstr[1] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "mensagem eliminada"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "mensagem recuperada"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -465,9 +453,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "descrição da imagem"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -483,9 +470,7 @@ msgstr ""
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"Por favor, inicie a <a href=\"%(signin_url)s\">sessão</a> para seguir "
-"%(username)s"
+msgstr "Por favor, inicie a <a href=\"%(signin_url)s\">sessão</a> para seguir %(username)s"
#: media/js/user.js:740
#, c-format
@@ -531,9 +516,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "cancelar"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -726,9 +710,8 @@ msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "insira o url da imagem"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -806,18 +789,11 @@ msgstr "nome do ficheiro"
msgid "link text"
msgstr "vincular texto"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "gravar comentário"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "mínimo de %s caracteres de conteúdo"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "mínimo de %s caracteres de título"
-
-#~ msgid "please enter title"
-#~ msgstr "por favor, indique o título"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "confirmar abandono de comentário"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/pt_BR/LC_MESSAGES/django.mo b/askbot/locale/pt_BR/LC_MESSAGES/django.mo
index a1909ee7..2211437d 100644
--- a/askbot/locale/pt_BR/LC_MESSAGES/django.mo
+++ b/askbot/locale/pt_BR/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/pt_BR/LC_MESSAGES/django.po b/askbot/locale/pt_BR/LC_MESSAGES/django.po
index 789e1fe9..b496ed66 100644
--- a/askbot/locale/pt_BR/LC_MESSAGES/django.po
+++ b/askbot/locale/pt_BR/LC_MESSAGES/django.po
@@ -21,7 +21,7 @@ msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-22 11:21+0000\n"
+"PO-Revision-Date: 2013-08-22 17:15+0000\n"
"Last-Translator: ohallot <olivier.hallot@libreoffice.org>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/askbot/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
@@ -902,7 +902,7 @@ msgstr "Chave de verificação do site do Google"
msgid ""
"This key helps google index your site please obtain is at <a "
"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
-msgstr "Esta chave ajuda o google a indexar seu site. Consiga em índices do google <a href=\"%(url)s?hl=%(lang)s\">site de ferramentas para webmasters do google </a>"
+msgstr "Esta chave ajuda o google a indexar seu site. Consulte as <a href=\"%(url)s?hl=%(lang)s\">ferramentas para webmasters do google </a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -1611,7 +1611,7 @@ msgstr "Marcação em posts"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr "Ativar o código amigável Markdown"
+msgstr "Ativar o editor Markdown"
#: conf/markup.py:43
msgid ""
@@ -3901,7 +3901,7 @@ msgstr "%(user)s editaram um %(post_link)s."
#: models/__init__.py:3164
#, python-format
msgid "%(user)s posted a %(post_link)s"
-msgstr "%(user)s postaram %(post_link)s"
+msgstr "%(user)s postou um %(post_link)s"
#: models/__init__.py:3167
#, python-format
@@ -3911,12 +3911,12 @@ msgstr "%(user)s editaram um %(post_link)s."
#: models/__init__.py:3169
#, python-format
msgid "%(user)s posted an %(post_link)s."
-msgstr "%(user)s postaram um %(post_link)s"
+msgstr "%(user)s postou uma %(post_link)s"
#: models/__init__.py:3174
#, python-format
msgid "%(user)s posted a %(post_link)s."
-msgstr "%(user)s postaram %(post_link)s"
+msgstr "%(user)s postou um %(post_link)s"
#: models/__init__.py:3190
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
@@ -6583,7 +6583,7 @@ msgstr "fechar"
#: templates/question/sidebar.html:8
msgid "Question tools"
-msgstr "Ferramentas de pergunta"
+msgstr "Ferramentas"
#: templates/question/sidebar.html:11
msgid "click to unfollow this question"
@@ -6693,7 +6693,7 @@ msgstr "Última atualização"
#: templates/question/sidebar.html:151
msgid "Related questions"
-msgstr "Perguntas relacionadas"
+msgstr "Relacionadas:"
#: templates/tags/form_bulk_tag_subscription.html:4
msgid "Tag subscriptions"
@@ -7434,7 +7434,7 @@ msgstr "logotipo de %(site)s"
#: templates/widgets/markdown_help.html:2
msgid "Markdown basics"
-msgstr "Dicas básicas do Markdown"
+msgstr "Dicas do editor"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -7471,7 +7471,7 @@ msgstr "também são suportadas tags básicas do HTML"
#: templates/widgets/markdown_help.html:38
msgid "learn more about Markdown"
-msgstr "saber mais sobre o Markdown"
+msgstr "Saiba mais sobre o Markdown"
#: templates/widgets/meta_nav.html:12
msgid "people & groups"
diff --git a/askbot/locale/ro/LC_MESSAGES/django.mo b/askbot/locale/ro/LC_MESSAGES/django.mo
index f6916c23..a07f8e04 100644
--- a/askbot/locale/ro/LC_MESSAGES/django.mo
+++ b/askbot/locale/ro/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ro/LC_MESSAGES/django.po b/askbot/locale/ro/LC_MESSAGES/django.po
index 217aca80..617e69ab 100644
--- a/askbot/locale/ro/LC_MESSAGES/django.po
+++ b/askbot/locale/ro/LC_MESSAGES/django.po
@@ -1,25 +1,22 @@
-# Romanian translation for ubuntu-ro
-# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
-# This file is distributed under the same license as the ubuntu-ro package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
-#
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011
msgid ""
msgstr ""
-"Project-Id-Version: ubuntu-ro\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-12-18 10:30+0000\n"
-"Last-Translator: Ãkos <nagy.akos@libreoffice.ro>\n"
-"Language-Team: Romanian <ro@li.org>\n"
-"Language: ro\n"
+"PO-Revision-Date: 2013-08-02 06:17+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Romanian (http://www.transifex.com/projects/p/askbot/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Launchpad-Export-Date: 2011-04-10 19:44+0000\n"
-"X-POOTLE-MTIME: 1355826622.0\n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -46,11 +43,11 @@ msgid "Country field is required"
msgstr "Câmpul cu țara este obligatoriu"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "titlul trebuie să fie > %d caractere"
-msgstr[1] "titlul trebuie să fie > %d caractere"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: forms.py:199
@@ -71,16 +68,15 @@ msgid "title"
msgstr "titlu"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Vă rugăm să puneți o întrebare!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "titlul trebuie să fie > %d caractere"
-msgstr[1] "titlul trebuie să fie > %d caractere"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: forms.py:270
@@ -101,17 +97,14 @@ msgstr "conținut"
#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caracter"
-msgstr[1] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caractere"
-msgstr[2] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d de caractere"
+msgstr[0] "fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caracter"
+msgstr[1] "fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caractere"
+msgstr[2] "fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d de caractere"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -127,15 +120,9 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la "
-"%(max_tags)d etichete."
-msgstr[1] ""
-"Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la "
-"%(max_tags)d etichete."
-msgstr[2] ""
-"Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la "
-"%(max_tags)d etichete."
+msgstr[0] "Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la %(max_tags)d etichete."
+msgstr[1] "Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la %(max_tags)d etichete."
+msgstr[2] "Etichetele sunt cuvinte cheie scurte, fără spații. Pot fi folosite până la %(max_tags)d etichete."
#: forms.py:439
#, python-format
@@ -152,17 +139,13 @@ msgstr "Este nevoie de cel puțin una din etichetele următoare: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"wiki al comunității (nu se primesc puncte de reputație și mesajul poate fi "
-"modificat de mai multe persoane)"
+msgstr "wiki al comunității (nu se primesc puncte de reputație și mesajul poate fi modificat de mai multe persoane)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"dacă alegeți opțiunea wiki al comunității, întrebarea și răspunsul nu vor "
-"genera puncte iar numele autorului nu va fi afișat"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "dacă alegeți opțiunea wiki al comunității, întrebarea și răspunsul nu vor genera puncte iar numele autorului nu va fi afișat"
#: forms.py:496
msgid "update summary:"
@@ -172,9 +155,7 @@ msgstr "sumar actualizare:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"introduceți o descriere scurtă a reviziei (de ex. corectare ortografică, "
-"gramaticală, stil îmbunătățit, câmp opțional)"
+msgstr "introduceți o descriere scurtă a reviziei (de ex. corectare ortografică, gramaticală, stil îmbunătățit, câmp opțional)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -268,23 +249,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Nume utilizator:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "adresa de email"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "numele de utilizator este obligatoriu"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -296,22 +274,19 @@ msgstr "întreabă anonim"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
-"Bifați în cazul în care nu doriți să dezvăluiți numele vostru când puneți "
-"această întrebare"
+msgstr "Bifați în cazul în care nu doriți să dezvăluiți numele vostru când puneți această întrebare"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Ați răspuns la această întrebare anonim, dacă decideți să vă arătați "
-"identitatea, marcați această căsuță."
+msgstr "Ați răspuns la această întrebare anonim, dacă decideți să vă arătați identitatea, marcați această căsuță."
#: forms.py:1217
msgid "reveal identity"
@@ -321,19 +296,14 @@ msgstr "arată identitatea"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Doar cel care a pus întrebarea anonimă poate dezvălui identitatea, debifați "
-"căsuța"
+msgstr "Doar cel care a pus întrebarea anonimă poate dezvălui identitatea, debifați căsuța"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Aparent, regulile au fost schimbate - nu mai puteți întreba ca anonim. Vă "
-"rugăm să marcați căsuța „arată identitatea†sau să reîncărcați pagina pentru "
-"a încerca din nou să introduceți întrebarea."
+msgstr "Aparent, regulile au fost schimbate - nu mai puteți întreba ca anonim. Vă rugăm să marcați căsuța „arată identitatea†sau să reîncărcați pagina pentru a încerca din nou să introduceți întrebarea."
#: forms.py:1373
msgid "Real name"
@@ -361,9 +331,7 @@ msgstr "Data nașterii"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"nu va fi afișată, ci folosită doar pentru calcularea vârstei, format AAAA-LL-"
-"ZZ"
+msgstr "nu va fi afișată, ci folosită doar pentru calcularea vârstei, format AAAA-LL-ZZ"
#: forms.py:1416
msgid "Profile"
@@ -410,18 +378,17 @@ msgid "okay, let's try!"
msgstr "Bine, să încercăm!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "fără emailuri de la comunitate, mulțumesc"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Titlu"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -431,9 +398,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"modifică orice răspuns"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -542,29 +508,24 @@ msgid "answer/"
msgstr "raspuns/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "abonamente/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "abonamente/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "abonamente/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "abonamente/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "vezi etichetele"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -588,9 +549,8 @@ msgid "create/"
msgstr ""
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "șterge"
+msgstr ""
#: urls.py:560
msgid "upload/"
@@ -610,23 +570,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Permite accesul la forum doar utilizatorilor înregistrați"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "acest câmp este obligatoriu"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Setare control acces"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "adresa de email"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -755,14 +712,12 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Salvați adresa de email"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Configurări email și alerte"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -798,8 +753,8 @@ msgstr ""
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -851,8 +806,8 @@ msgstr ""
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
@@ -892,8 +847,8 @@ msgstr ""
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -924,8 +879,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -939,8 +894,8 @@ msgstr ""
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -970,8 +925,8 @@ msgstr ""
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
@@ -982,8 +937,8 @@ msgstr ""
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
@@ -997,8 +952,8 @@ msgstr ""
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
#: conf/external_keys.py:120
@@ -1012,7 +967,8 @@ msgstr ""
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
@@ -1035,12 +991,9 @@ msgid "ident.ca consumer secret"
msgstr ""
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Pagini statice - despre, confidențialiate, etc."
+msgstr ""
-# 89%
-# 100%
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
msgstr ""
@@ -1062,9 +1015,8 @@ msgid ""
msgstr ""
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "autentificați-vă pentru a pune o întrebare"
+msgstr ""
#: conf/flatpages.py:48
msgid ""
@@ -1095,9 +1047,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "șterge acest comentariu"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1105,8 +1056,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1128,8 +1079,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1145,9 +1096,8 @@ msgid ""
msgstr ""
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Închide întrebarea"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1163,8 +1113,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1198,33 +1148,28 @@ msgid "Minimum length of comment (number of characters)"
msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "comentarii și răspunsuri pentru întrebările altora"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "marcat ca cel mai bun răspuns"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "etichetele sunt obligatorii"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "pagină web utilizator"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Abonare etichete"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1253,7 +1198,8 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
@@ -1272,8 +1218,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1363,9 +1309,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr ""
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Editare configurări de grup"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1376,22 +1321,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "nume utilizator ClaimID"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Salvați adresa de email"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1471,9 +1413,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1484,19 +1426,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Autentificare autilizator"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1542,9 +1483,8 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "acest câmp este obligatoriu"
+msgstr ""
#: conf/leading_sidebar.py:12
msgid "Common left sidebar"
@@ -1610,8 +1550,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1630,8 +1569,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1645,9 +1584,8 @@ msgid "Upload your icon"
msgstr ""
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Parolă nouă"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1671,8 +1609,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1705,8 +1643,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1730,8 +1668,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1740,14 +1678,10 @@ msgstr ""
msgid "Karma thresholds"
msgstr ""
-# 83%
-# 100%
#: conf/minimum_reputation.py:22
msgid "Upvote"
msgstr "Vot pozitiv"
-# 87%
-# 100%
#: conf/minimum_reputation.py:31
msgid "Downvote"
msgstr "Vot negativ"
@@ -1761,9 +1695,8 @@ msgid "Accept own answer"
msgstr "Acceptarea propriei răspuns"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Acceptarea propriei răspuns"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1795,8 +1728,6 @@ msgid ""
"setting should stop link-spamming by newly registered users."
msgstr ""
-# 78%
-# 100%
#: conf/minimum_reputation.py:137
msgid "Close own questions"
msgstr "Închide propria întrebare"
@@ -1805,14 +1736,10 @@ msgstr "Închide propria întrebare"
msgid "Retag questions posted by other people"
msgstr ""
-# 76%
-# 100%
#: conf/minimum_reputation.py:155
msgid "Reopen own questions"
msgstr "Redeschide propriile întrebări"
-# 75%
-# 100%
#: conf/minimum_reputation.py:164
msgid "Edit community wiki posts"
msgstr ""
@@ -1856,18 +1783,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "moderare"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "moderare"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1875,12 +1800,9 @@ msgid ""
"to the moderators. To use this feature, tags must be optional."
msgstr ""
-# 78%
-# 100%
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Închide propria întrebare"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1892,28 +1814,24 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "vezi întrebările fără răspuns"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Întrebări"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "a răspuns unei întrebări"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Închide întrebarea"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
@@ -2042,10 +1960,10 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
@@ -2057,9 +1975,8 @@ msgid "Custom sidebar"
msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Întrebarea nu are răspuns"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2072,21 +1989,20 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Răspunse de mine"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2158,9 +2074,8 @@ msgid "Short name for your Q&A forum"
msgstr ""
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Introduceți numele de utilizator"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2303,8 +2218,8 @@ msgstr ""
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2314,8 +2229,8 @@ msgstr ""
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2325,8 +2240,8 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
@@ -2345,12 +2260,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2359,8 +2274,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2407,9 +2322,9 @@ msgstr ""
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2426,13 +2341,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2470,34 +2385,25 @@ msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "Partajează această întrebare pe facebook"
+msgstr ""
-# 85%
-# 100%
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "Partajează această întrebare pe twitter"
+msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "Partajează această întrebare pe twitter"
+msgstr ""
-# 87%
-# 100%
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "Partajează această întrebare pe twitter"
+msgstr ""
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
@@ -2537,18 +2443,16 @@ msgid "Login, Users & Communication"
msgstr ""
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr "Configurări de bază"
+msgstr ""
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "utilizatorii anonimi nu pot vota"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2563,33 +2467,28 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "adresa de email"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "adresa de email este obligatorie"
+msgstr ""
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "E-mail-ul pentru recuperarea contului a fost trimis"
+msgstr ""
#: conf/user_settings.py:87
-#, fuzzy
msgid "Allow adding and removing login methods"
-msgstr "Adăugați una sau mai multe metode de autentificare"
+msgstr ""
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
msgstr ""
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Valoare implicită: %s"
+msgstr ""
#: conf/user_settings.py:107
msgid ""
@@ -2605,8 +2504,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2766,8 +2665,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2779,14 +2678,12 @@ msgid "unanswered"
msgstr "fără răspuns"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Închide întrebarea"
+msgstr ""
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "Listă etichete"
+msgstr ""
#: const/__init__.py:130
msgid "cloud"
@@ -2825,9 +2722,8 @@ msgid "edited answer"
msgstr "răspuns editat"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "recompensă primită"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -2878,9 +2774,8 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "vezi întrebările fără răspuns"
+msgstr ""
#: const/__init__.py:220
msgid "reminder about accepting the best answer sent"
@@ -2891,24 +2786,20 @@ msgid "mentioned in the post"
msgstr "menționat în postare"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "descriere insignă de bronz"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "descriere insignă de aur"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "ai un răspuns nou"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Salvează modificările"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2919,14 +2810,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "a răspuns unei întrebări"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "răspuns editat"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -2949,30 +2838,25 @@ msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "vezi toate etichetele"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "exclude cele ignorate"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Etichete interesante"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Abonare etichete"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "vezi toate etichetele"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3022,14 +2906,10 @@ msgstr "argint"
msgid "bronze"
msgstr "bronz"
-# 75%
-# 100%
#: const/__init__.py:423
msgid "None"
msgstr "Nimic"
-# 75%
-# 100%
#: const/__init__.py:424
msgid "Gravatar"
msgstr "Gravatar"
@@ -3051,29 +2931,24 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "activitate"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "răspuns"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "răspuns"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "voturi rămase"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "voturi rămase"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3113,8 +2988,7 @@ msgstr "clic pentru a vedea cele mai recent actualizate întrebări"
#: const/message_keys.py:30
msgid "click to see the least answered questions"
-msgstr ""
-"efectuați clic pentru a vedea întrebările cu cele mai puține răspunsuri"
+msgstr "efectuați clic pentru a vedea întrebările cu cele mai puține răspunsuri"
#: const/message_keys.py:31
msgid "by answers"
@@ -3145,9 +3019,8 @@ msgid "ignored"
msgstr "ignorat"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Abonare"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3226,9 +3099,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "Numele de utilizator este (<i>obligatoriu</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "ne pare rău, nu există nici un utilizator cu acest nume"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3236,9 +3108,8 @@ msgid "signin/"
msgstr "autentificare/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "widgeturi/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3291,9 +3162,8 @@ msgid "AOL screen name"
msgstr "nume utilizator AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Autentificare cu Yahoo"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3339,9 +3209,7 @@ msgstr "Modificați parola pentru %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"Efectuați clic pentru a verifica dacă autentificarea pentru %(provider)s "
-"încă funcționează pe %(site_name)s"
+msgstr "Efectuați clic pentru a verifica dacă autentificarea pentru %(provider)s încă funcționează pe %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3369,13 +3237,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "Legătura OpenID %(openid_url)s este nevalidă"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"Din păcate există o problemă la conectarea la %(provider)s, reîncercați sau "
-"utilizați un alt furnizor"
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3386,9 +3251,7 @@ msgstr "Noua parolă a fost salvată"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"Din păcate există o problemă la conectarea la %(provider)s, reîncercați sau "
-"utilizați un alt furnizor"
+msgstr "Din păcate există o problemă la conectarea la %(provider)s, reîncercați sau utilizați un alt furnizor"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3396,8 +3259,7 @@ msgstr ""
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
-"Pentru a vă autentifica efectuați clic pe oricare din iconițele de mai jos"
+msgstr "Pentru a vă autentifica efectuați clic pe oricare din iconițele de mai jos"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
@@ -3409,8 +3271,7 @@ msgstr "Adăugați una sau mai multe metode de autentificare."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
-"Dacă doriți, adăugați, ștergeți sau revalidați metodele de autentificare"
+msgstr "Dacă doriți, adăugați, ștergeți sau revalidați metodele de autentificare"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
@@ -3418,9 +3279,7 @@ msgstr "Așteptați puțin! Contul dumneavoastră este recuperat, dar ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
-"Ne pare rău, cheia pentru recuperarea contului a expirat sau nu mai este "
-"validă"
+msgstr "Ne pare rău, cheia pentru recuperarea contului a expirat sau nu mai este validă"
#: deps/django_authopenid/views.py:801
#, python-format
@@ -3535,8 +3394,8 @@ msgstr ""
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
#: mail/__init__.py:249
@@ -3548,14 +3407,14 @@ msgstr ""
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3592,51 +3451,44 @@ msgid "new question"
msgstr "întrebare nouă"
#: management/commands/send_unanswered_question_reminders.py:67
-#, fuzzy, python-format
+#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] "%(question_count)d întrebare actualizată despre %(topics)s"
-msgstr[1] "%(question_count)d întrebări actualizate despre %(topics)s"
-msgstr[2] "%(question_count)d de întrebări actualizate despre %(topics)s"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "administrează metodele de autentificare"
+msgstr ""
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Ne pare rău dar ceva nu este în regulă aici..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul "
-"dumneavoastră este blocat"
+msgstr "Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul dumneavoastră este blocat"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul "
-"dumneavoastră este suspendat"
+msgstr "Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul dumneavoastră este suspendat"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-">%(points)s puncte sunt necesare pt a acepte sau neaccepta propriul răspuns "
-"la propria întrebare"
+msgstr ">%(points)s puncte sunt necesare pt a acepte sau neaccepta propriul răspuns la propria întrebare"
#: models/__init__.py:665
#, python-format
@@ -3645,18 +3497,15 @@ msgid ""
msgstr ""
#: models/__init__.py:674
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
msgstr ""
-"Numai autorul original al întrebării - %(username)s - poate accepta cel mai "
-"bun răspuns"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "nu se pot vota mesajele proprii"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3705,81 +3554,59 @@ msgid ""
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"Comentariile (cu excepția ultimului) pot fi modificate numai într-un "
-"interval de %(minutes)s minut de la postare"
-msgstr[1] ""
-"Comentariile (cu excepția ultimului) pot fi modificate numai într-un "
-"interval de %(minutes)s minute de la postare"
-msgstr[2] ""
-"Comentariile (cu excepția ultimului) pot fi modificate numai într-un "
-"interval de %(minutes)s de minute de la postare"
+msgstr[0] "Comentariile (cu excepția ultimului) pot fi modificate numai într-un interval de %(minutes)s minut de la postare"
+msgstr[1] "Comentariile (cu excepția ultimului) pot fi modificate numai într-un interval de %(minutes)s minute de la postare"
+msgstr[2] "Comentariile (cu excepția ultimului) pot fi modificate numai într-un interval de %(minutes)s de minute de la postare"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"Doar cel care a adăugat mesajul și moderatorii pot modifica comentariile"
+msgstr "Doar cel care a adăugat mesajul și moderatorii pot modifica comentariile"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, puteți comenta numai postările "
-"proprii"
+msgstr "Deoarece contul dumneavoastră este suspendat, puteți comenta numai postările proprii"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Ne pare rău, pentru a comenta la un mesaj este necesar un minim de "
-"%(min_rep)s puncte de reputație. Puteți în continuare să comentați mesajele "
-"și răspunsurile pentru întrebările proprii"
+msgstr "Ne pare rău, pentru a comenta la un mesaj este necesar un minim de %(min_rep)s puncte de reputație. Puteți în continuare să comentați mesajele și răspunsurile pentru întrebările proprii"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Această postare a fost ștearsă și poate fi văzută numai de către "
-"proprietari, administratorii site-ului și moderatori"
+msgstr "Această postare a fost ștearsă și poate fi văzută numai de către proprietari, administratorii site-ului și moderatori"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Numai moderatorii, administratorii site-ului și proprietarii postării pot "
-"modifica postările șterse"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Numai moderatorii, administratorii site-ului și proprietarii postării pot modifica postările șterse"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"Deoarece contul dumneavoastră este blocat, nu puteți modifica postările"
+msgstr "Deoarece contul dumneavoastră este blocat, nu puteți modifica postările"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, puteți modifica numai "
-"postările proprii"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Deoarece contul dumneavoastră este suspendat, puteți modifica numai postările proprii"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Pentru a modifica wiki-ul, este necesar un minim de %(min_rep)s puncte de "
-"reputație"
+msgstr "Pentru a modifica wiki-ul, este necesar un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Ne pare rău, pentru a modifica mesajele altor utilizatori este nevoie de un "
-"minim de %(min_rep)s puncte de reputație"
+msgstr "Ne pare rău, pentru a modifica mesajele altor utilizatori este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:996
msgid ""
@@ -3788,15 +3615,9 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"Nu puteți șterge întrebarea deoarece beneficiază de un răspuns votat pozitiv "
-"de altcineva"
-msgstr[1] ""
-"Nu puteți șterge întrebarea deoarece beneficiază de răspunsuri votate "
-"pozitiv de alți utilizatori"
-msgstr[2] ""
-"Nu puteți șterge întrebarea deoarece beneficiază de răspunsuri votate "
-"pozitiv de alți utilizatori"
+msgstr[0] "Nu puteți șterge întrebarea deoarece beneficiază de un răspuns votat pozitiv de altcineva"
+msgstr[1] "Nu puteți șterge întrebarea deoarece beneficiază de răspunsuri votate pozitiv de alți utilizatori"
+msgstr[2] "Nu puteți șterge întrebarea deoarece beneficiază de răspunsuri votate pozitiv de alți utilizatori"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -3805,18 +3626,14 @@ msgstr "Deoarece contul dumneavoastră este blocat, nu puteți șterge postări"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, puteți șterge numai postările "
-"proprii"
+msgstr "Deoarece contul dumneavoastră este suspendat, puteți șterge numai postările proprii"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Ne pare rău, pentru a șterge mesajele altor utilizatori este nevoie de un "
-"minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
@@ -3824,75 +3641,58 @@ msgstr "Deoarece contul dumneavoastră este blocat, nu puteÈ›i închide întrebÄ
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, nu puteți închide întrebări"
+msgstr "Deoarece contul dumneavoastră este suspendat, nu puteți închide întrebări"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Ne pare rău, pentru a închide mesajele altor utilizatori este nevoie de un "
-"minim de %(min_rep)s puncte de reputație"
+msgstr "Ne pare rău, pentru a închide mesajele altor utilizatori este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Ne pare rău, pentru a închide propria întrebare este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
+msgstr "Ne pare rău, pentru a închide propria întrebare este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Ne pare rău, doar administratorii, moderatorii și proprietarii mesajelor cu "
-"o reputație de minim %(min_rep)s puncte de reputație pot redeschide "
-"întrebări."
+msgstr "Ne pare rău, doar administratorii, moderatorii și proprietarii mesajelor cu o reputație de minim %(min_rep)s puncte de reputație pot redeschide întrebări."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Ne pare rău, pentru a redesche propria întrebare este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Ne pare rău, pentru a redesche propria întrebare este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul "
-"dumneavoastră este blocat"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"Nu puteți accepta sau refuza cele mai bune răspunsuri deoarece contul "
-"dumneavoastră este suspendat"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "Deoarece contul dumneavoastră este blocat, nu puteți șterge postări"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr ""
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-"Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
#: models/__init__.py:1163
#, python-format
@@ -3906,9 +3706,8 @@ msgid "cannot remove non-existing flag"
msgstr ""
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "Deoarece contul dumneavoastră este blocat, nu puteți șterge postări"
+msgstr ""
#: models/__init__.py:1185
msgid ""
@@ -3917,24 +3716,17 @@ msgid ""
msgstr ""
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
msgstr[1] ""
-"Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
msgstr[2] ""
-"Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
#: models/__init__.py:1210
-#, fuzzy
msgid "you don't have the permission to remove all flags"
-msgstr "Nu aveți permisiunea de a edita valorile"
+msgstr ""
#: models/__init__.py:1211
msgid "no flags for this entry"
@@ -3944,29 +3736,22 @@ msgstr ""
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Numai proprietarii întrebării, administratorii site-ului și moderatorii pot "
-"reeticheta întrebările șterse"
+msgstr "Numai proprietarii întrebării, administratorii site-ului și moderatorii pot reeticheta întrebările șterse"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"Deoarece contul dumneavoastră este blocat, nu puteți reeticheta întrebări"
+msgstr "Deoarece contul dumneavoastră este blocat, nu puteți reeticheta întrebări"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, puteți reeticheta numai "
-"întrebările proprii"
+msgstr "Deoarece contul dumneavoastră este suspendat, puteți reeticheta numai întrebările proprii"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
+msgstr "Ne pare rău, pentru a reeticheta întrebări este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
@@ -3975,16 +3760,12 @@ msgstr "Deoarece contul dumneavoastră este blocat, nu puteți șterge comentari
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Deoarece contul dumneavoastră este suspendat, puteți șterge numai propriile "
-"comentarii"
+msgstr "Deoarece contul dumneavoastră este suspendat, puteți șterge numai propriile comentarii"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Ne pare rău, pentru a șterge un comentariu este nevoie de un minim de "
-"%(min_rep)s puncte de reputație"
+msgstr "Ne pare rău, pentru a șterge un comentariu este nevoie de un minim de %(min_rep)s puncte de reputație"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4004,20 +3785,20 @@ msgid "tomorrow"
msgstr ""
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "acum %(hr)d oră"
-msgstr[1] "acum %(hr)d ore"
-msgstr[2] "acum %(hr)d de ore"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "acum %(min)d minut"
-msgstr[1] "acum %(min)d minute"
-msgstr[2] "acum %(min)d de minute"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/__init__.py:2004
#, python-format
@@ -4114,14 +3895,14 @@ msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s are %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "Pagina web pentru %(username)s este %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4129,9 +3910,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "Pagina web pentru %(username)s este %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4148,23 +3929,21 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Re: \"%(title)s\""
+msgstr ""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Felicitări, aÈ›i obÈ›inut o insignă „%(badge_name)sâ€. VerificaÈ›i <a href="
-"\"%(user_profile)s\">profilul propriu</a>."
+msgstr "Felicitări, aÈ›i obÈ›inut o insignă „%(badge_name)sâ€. VerificaÈ›i <a href=\"%(user_profile)s\">profilul propriu</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4191,9 +3970,7 @@ msgstr "Presat de colegi"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
-"A primit cel puțin %(votes)s voturi pozitive pentru un răspuns pentru prima "
-"dată"
+msgstr "A primit cel puțin %(votes)s voturi pozitive pentru un răspuns pentru prima dată"
#: models/badges.py:178
msgid "Teacher"
@@ -4323,9 +4100,7 @@ msgstr "Răspuns acceptat cu %(num)s sau mai multe voturi"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"A răspuns unei întrebări mai mult de %(days)s zile mai târziu cu cel puțin "
-"%(votes)s voturi"
+msgstr "A răspuns unei întrebări mai mult de %(days)s zile mai târziu cu cel puțin %(votes)s voturi"
#: models/badges.py:525
msgid "Necromancer"
@@ -4437,53 +4212,42 @@ msgid "Very active in one tag"
msgstr "Foarte activ pe o anumită etichetă"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "mesaje/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Întrebări"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Răspundeți pentru:"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr ""
-"Ne pare rău, această întrebare a fost ștearsă și nu mai este accesibilă"
+msgstr "Ne pare rău, această întrebare a fost ștearsă și nu mai este accesibilă"
#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"Ne pare rău, răspunsul pe care îl cautați nu mai etse disponibil deoarece "
-"întrebarea asociată a fost ștearsă"
+msgstr "Ne pare rău, răspunsul pe care îl cautați nu mai etse disponibil deoarece întrebarea asociată a fost ștearsă"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr ""
-"Ne pară rău, această întrebarea a fost ștearsă și nu mai este accesibilă"
+msgstr "Ne pară rău, această întrebarea a fost ștearsă și nu mai este accesibilă"
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"Ne pare rău, comentariu pe care îl cautați nu mai este accesibil deoarece "
-"întrebarea asociată a fost ștearsă"
+msgstr "Ne pare rău, comentariu pe care îl cautați nu mai este accesibil deoarece întrebarea asociată a fost ștearsă"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"Ne pare rău, comentariul pe care îl cautați nu mai este accesibil deoarece "
-"răspunsul asociat a fost șters"
+msgstr "Ne pare rău, comentariul pe care îl cautați nu mai este accesibil deoarece răspunsul asociat a fost șters"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4497,14 +4261,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4517,12 +4281,12 @@ msgid "\" and more"
msgstr "\" și în plus"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "răspuns comentat"
-msgstr[1] "răspuns comentat"
-msgstr[2] "răspuns comentat"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/question.py:1346
#, python-format
@@ -4535,24 +4299,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Vă rugăm să puneți o întrebare!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"modifică orice răspuns"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "adaugă comentariu"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Editor"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4571,9 +4332,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Validează adresa de e-mail"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4585,18 +4345,14 @@ msgstr "<em>Schimbat de moderator. Motiv:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"%(points)s puncte au fost adăugate pentru contribuția utilizatorului "
-"%(username)s la întrebarea %(question_title)s"
+msgstr "%(points)s puncte au fost adăugate pentru contribuția utilizatorului %(username)s la întrebarea %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"%(points)s puncte au fost retrase pentru contribuția utilizatorului "
-"%(username)s la întrebarea %(question_title)s"
+msgstr "%(points)s puncte au fost retrase pentru contribuția utilizatorului %(username)s la întrebarea %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4648,24 +4404,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "moderează acest utilizator"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "introduceți o adresă de email validă"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "introduceți o adresă de email validă"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Închide întrebarea"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4691,9 +4443,7 @@ msgstr "legătura conține erori - verificați;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"pagina pe care ați încercat să o vizitați este protejată și nu aveți "
-"suficiente puncte, vezi"
+msgstr "pagina pe care ați încercat să o vizitați este protejată și nu aveți suficiente puncte, vezi"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4701,9 +4451,7 @@ msgstr "întrebări frecvente"
#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
-"în cazul în care considerați că acestă eroare 404 nu ar trebui să apară, vă "
-"rugăm"
+msgstr "în cazul în care considerați că acestă eroare 404 nu ar trebui să apară, vă rugăm"
#: templates/404.html:21
msgid "report this problem"
@@ -4780,9 +4528,8 @@ msgstr "arată previzualizarea"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Puneți întrebarea"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4800,15 +4547,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "dați răspunsuri relevante pentru această comunitate"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "încercați să oferiți suficiente detalii"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4861,19 +4606,13 @@ msgstr "Insigne"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"Comunitatea vă recompensează pentru întrebările, răspunsurile și voturile "
-"dumneavoastră."
+msgstr "Comunitatea vă recompensează pentru întrebările, răspunsurile și voturile dumneavoastră."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Mai jos este lista insignelor disponibile și numărul \n"
-"de ori fiecare dintre ele a fost obținuntă. Puteți trimite sugestiile "
-"voastre la %(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -4885,23 +4624,18 @@ msgstr "insignă de aur: cea mai înaltă onoare ... și foarte rară"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
-"insignă de argint: acordată ocazional pentru contribuții de cea mai bună "
-"calitate"
+msgstr "insignă de argint: acordată ocazional pentru contribuții de cea mai bună calitate"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr ""
-"insignă de argint: acordată adesea pentru a onora pe cineva într-un mod "
-"special"
+msgstr "insignă de argint: acordată adesea pentru a onora pe cineva într-un mod special"
#: templates/base.html:23
#, python-format
@@ -4933,35 +4667,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Ce fel de întrebări pot întreba aici?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Cel mai important - întrebările trebuie să fie <strong>relevante</strong> "
-"pentru această comunitate."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Înainte de a pune o întrebare vă rugăm să căutați acestă întrebare pentru a "
-"vă asigura că nu are deja un răspuns."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Ce întrebări ar trebui să evit a pune?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Vă rugăm să evitați a pune întrebări care nu sunt relevante pentru această "
-"comunitate, prea subiective și argumentative."
+msgstr "Vă rugăm să evitați a pune întrebări care nu sunt relevante pentru această comunitate, prea subiective și argumentative."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -4988,18 +4713,14 @@ msgid "This website is moderated by the users."
msgstr "Acest site web este moderat de utilizatori."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"Sistemul de reputație permite utilizatorilor să câștige autoritate pe care o "
-"folosesc la realizarea mai multor sarcini de moderare."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Cum funcționează sistemul de reputație?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5014,23 +4735,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"De exemplu, dacă puneți o întrebare interesantă sau dacă oferiți un răspuns "
-"util, veți fi apreciat cu voturi pozitive. Pe de altă parte, dacă răspunsul "
-"este greșit, va fi votat negativ. Fiecare vot pozitiv va genera puncte "
-"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, fiecare vot "
-"negativ va șterge puncte <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</"
-"strong>. Există o limită a punctelor <strong>"
-"%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> pe care le puteți acumula pentru "
-"o întrebare sau un răspuns în decursul unei zile. Tabelul de mai jos explică "
-"necesarul de puncte de reputație necesare pentru fiecare tip de sarcină de "
-"moderare."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "De exemplu, dacă puneți o întrebare interesantă sau dacă oferiți un răspuns util, veți fi apreciat cu voturi pozitive. Pe de altă parte, dacă răspunsul este greșit, va fi votat negativ. Fiecare vot pozitiv va genera puncte <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, fiecare vot negativ va șterge puncte <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong>. Există o limită a punctelor <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> pe care le puteți acumula pentru o întrebare sau un răspuns în decursul unei zile. Tabelul de mai jos explică necesarul de puncte de reputație necesare pentru fiecare tip de sarcină de moderare."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5061,14 +4773,12 @@ msgid "edit community wiki questions"
msgstr "modifică întrebările wiki-ului comunității"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"modifică orice răspuns"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"șterge orice comentariu"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5077,17 +4787,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5096,13 +4807,10 @@ msgid "To register, do I need to create new password?"
msgstr "Pentru a mă înregistra trebuie să creez o parolă nouă?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Nu, nu trebuie neapărat. Vă puteți autentifica prin orice serviciu care "
-"recunoaște OpenID, de ex. Google, Yahoo, AOL, etc.\""
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5121,28 +4829,22 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Întrebările și răspunsurile pot fi modifica asemănător paginilor wiki de "
-"către utilizatori cu experineță în acest fel îmbunătățindu-se calitatea "
-"bazei de cunoștințe."
+msgstr "Întrebările și răspunsurile pot fi modifica asemănător paginilor wiki de către utilizatori cu experineță în acest fel îmbunătățindu-se calitatea bazei de cunoștințe."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-"Dacă această abordare nu este pe placul dumneavoastră, vă respectăm alegerea."
+msgstr "Dacă această abordare nu este pe placul dumneavoastră, vă respectăm alegerea."
#: templates/faq_static.html:81
msgid "Still have questions?"
msgstr "Aveți și alte întrebări?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Răspundeți întrebărilor la %(ask_question_url)s, ajutând astfel comunitatea "
-"să devină mai bună!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5156,30 +4858,18 @@ msgstr "Trimite sugestia ta!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>%(user_name)s</span> așteptăm cu intereset "
-"sugestiile tale. \n"
-"Introduceți mai jos mesajul sugestiei.\n"
-" "
+msgstr "\n <span class='big strong'>%(user_name)s</span> așteptăm cu intereset sugestiile tale. \nIntroduceți mai jos mesajul sugestiei.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>Stimate vizitator(user_name)s</span> "
-"așteptăm cu intereset sugestiile tale. \n"
-"Introduceți mai jos mesajul sugestiei.\n"
-" "
+msgstr "\n <span class='big strong'>Stimate vizitator(user_name)s</span> așteptăm cu intereset sugestiile tale. \nIntroduceți mai jos mesajul sugestiei.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
@@ -5212,14 +4902,12 @@ msgid "all groups"
msgstr ""
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "Configurare grup"
+msgstr ""
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "Configurare grup"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5240,9 +4928,9 @@ msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "răspunsuri pentru %(username)s"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5276,9 +4964,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Vă rugăm nu vă fie teamă pt. a întreba!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5299,13 +4986,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5345,8 +5032,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5361,10 +5047,7 @@ msgstr "Importă date StackExchange"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Avertisment:</em> dacă baza de date nu este goală, creați o copie de "
-"siguranță\n"
-" înainte de a începe această operație."
+msgstr "<em>Avertisment:</em> dacă baza de date nu este goală, creați o copie de siguranță\n înainte de a începe această operație."
#: templates/import_data.html:16
msgid ""
@@ -5372,11 +5055,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Încărcați fișierul dump .zip stackexchange, apoi așteptați până ce\n"
-" se termină importul datelor. Procesul poate dura câteva minute.\n"
-" Rețineți că feedback-ul va fi afișat în text simplu.\n"
-" "
+msgstr "Încărcați fișierul dump .zip stackexchange, apoi așteptați până ce\n se termină importul datelor. Procesul poate dura câteva minute.\n Rețineți că feedback-ul va fi afișat în text simplu.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5385,33 +5064,24 @@ msgstr "Import date"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"În cazul în care întâmpinați dificultăți în utilizarea acestei unelte pentru "
-"import,\n"
-" încercați să importați datele utilizând linia de comandă : "
-"<code>python manage.py load_stackexchange calea/către/datele-dumneavoastră."
-"zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "În cazul în care întâmpinați dificultăți în utilizarea acestei unelte pentru import,\n încercați să importați datele utilizând linia de comandă : <code>python manage.py load_stackexchange calea/către/datele-dumneavoastră.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "vârstă"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revizie"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "A creat o etichetă folosită în %(num)s întrebări"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5422,9 +5092,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "vezi întrebările fără răspuns"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5432,9 +5101,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "resetare etichete"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5442,9 +5110,9 @@ msgid "Nothing found"
msgstr "Nu a fost găsit nimic"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Partajează această întrebare pe twitter"
+msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
@@ -5475,19 +5143,15 @@ msgstr "acest text este marca drep un wiki al comunității"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Acesta este o pagină wiki.\n"
-" Oricine cu o reputație mai mare decât %(wiki_min_rep)s este binevenit "
-"să o imbunătățească."
+msgstr "Acesta este o pagină wiki.\n Oricine cu o reputație mai mare decât %(wiki_min_rep)s este binevenit să o imbunătățească."
#: templates/macros.html:146
msgid "updated"
msgstr "actualizat"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "Configurare grup"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5518,9 +5182,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "afiÈ™ează întrebările etichetate „%(tag)sâ€"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "Comentator"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5533,9 +5196,8 @@ msgid "edit"
msgstr "modifică"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Acceptarea propriei răspuns"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5573,9 +5235,9 @@ msgstr "pagiona curentă"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "număr pagină %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5587,12 +5249,12 @@ msgid "responses for %(username)s"
msgstr "răspunsuri pentru %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "ai un răspuns nou"
-msgstr[1] "ai %(response_count)s răspunsuri noi"
-msgstr[2] "ai %(response_count)s de răspunsuri noi"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5618,51 +5280,44 @@ msgid "Questions"
msgstr "Întrebări"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "adaugă comentarii"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "adaugă comentariu"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Răspunde propriei întrebări"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Răspunsul tău"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Autentifică-te / înregistrează-te pentru a adăuga răspunsul"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Modifică întrebarea"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Întrebarea nu are un răspuns acceptat"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Schimbă etichetele"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Întrebări similare"
+msgstr ""
#: templates/question_retag.html:21
msgid "Retag"
@@ -5678,9 +5333,7 @@ msgstr "Etichetele ajută la organizarea și căutarea conținutului"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
-msgstr ""
-"cei care modifică etichetele primesc recompense speciale din partea "
-"comunității"
+msgstr "cei care modifică etichetele primesc recompense speciale din partea comunității"
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
@@ -5691,13 +5344,11 @@ msgid "Reopen question"
msgstr "Redeschide întrebarea"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Această întrebare a fost închisă de \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5741,9 +5392,8 @@ msgid "Subscribe"
msgstr "Abonare"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Abonare etichete"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5756,14 +5406,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Ordonează după &raquo;"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Configurări grup: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -5810,15 +5459,13 @@ msgid "Nothing found."
msgstr "Nu s-a găsit nimic."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Introduceți %(username_token)s"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "alegeți una dintre opțiunile de mai sus"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
@@ -5827,9 +5474,8 @@ msgid "Sign in"
msgstr ""
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Schimbare email"
+msgstr ""
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -5838,14 +5484,10 @@ msgstr "Validează adresa de e-mail"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5856,13 +5498,10 @@ msgstr "Adresa de e-mail a fost verificată"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
@@ -5871,9 +5510,8 @@ msgid "Registration"
msgstr "ÃŽnregistrare"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "ÃŽnregistrare"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5881,8 +5519,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5898,7 +5535,6 @@ msgid "Thank you for registering at our Q&A forum!"
msgstr ""
#: templates/authopenid/confirm_email.txt:3
-#, fuzzy
msgid "Your account details are:"
msgstr "Detaliile contului sunt:"
@@ -5916,17 +5552,16 @@ msgstr "Vă rugăm să vă autentificați aici:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr "<p>Cu stimă,<br/>Administrator forum</p>"
+msgstr ""
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -5991,15 +5626,15 @@ msgstr ""
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
#: templates/authopenid/signin.html:37
@@ -6018,22 +5653,19 @@ msgstr ""
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
-#, fuzzy
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr "Verificați-vă e-mail-ul și mergeți la legătura inclusă"
+msgstr ""
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Introduceți %(username_token)s"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Vă rugăm să vă autentificați aici:"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6042,9 +5674,8 @@ msgstr ""
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "fără e-mail"
+msgstr ""
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6074,21 +5705,18 @@ msgstr "Schimbă parola"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
-#, fuzzy
msgid "Here are your current login methods"
-msgstr "Adăugați una sau mai multe metode de autentificare"
+msgstr ""
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "Utilizator aprobat"
+msgstr ""
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "văzut ultima dată"
+msgstr ""
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
@@ -6104,33 +5732,28 @@ msgstr "șterge"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "voturile vechi nu pot fi revocate"
+msgstr ""
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "Aveți și alte întrebări?"
+msgstr ""
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
-#, fuzzy
msgid "Please, enter your email address below and obtain a new key"
-msgstr "Verificați-vă e-mail-ul și mergeți la legătura inclusă"
+msgstr ""
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
-#, fuzzy
msgid "Please, enter your email address below to recover your account"
-msgstr "Verificați-vă e-mail-ul și mergeți la legătura inclusă"
+msgstr ""
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "Recuperați contul %(site)s"
+msgstr ""
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
@@ -6139,25 +5762,20 @@ msgstr ""
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "Recuperați contul %(site)s"
+msgstr ""
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
msgstr ""
-"Pentru a vă autentifica efectuați clic pe oricare din iconițele de mai jos"
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Autentificați-vă cu numele de utilizator și parola %(provider)s"
+msgstr ""
#: templates/authopenid/signup_with_password.html:26
-#, fuzzy
msgid "Create login name and password"
-msgstr "Autentificați-vă cu numele de utilizator și parola %(provider)s"
+msgstr ""
#: templates/authopenid/signup_with_password.html:27
msgid ""
@@ -6184,9 +5802,8 @@ msgstr ""
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "adresa de email"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6195,36 +5812,31 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "fără e-mail"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Introduceți %(username_token)s"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "ce este gravatarul"
+msgstr ""
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Schimbă etichetele"
+msgstr ""
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "Detaliile contului sunt:"
+msgstr ""
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
@@ -6235,9 +5847,8 @@ msgid "Upload New Image"
msgstr ""
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "schimbările au fost salvate"
+msgstr ""
#: templates/avatar/change.html:17
msgid "Choose new Default"
@@ -6258,14 +5869,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "răspuns șters"
+msgstr ""
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6290,8 +5900,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6304,22 +5914,22 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
#, python-format
@@ -6335,14 +5945,12 @@ msgstr[2] ""
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Salut, acesta este un mesaj de sugestii pentru %(site_title)s.\n"
+msgstr "\nSalut, acesta este un mesaj de sugestii pentru %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr "<p>Cu stimă,<br/>Administrator forum</p>"
+msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6356,30 +5964,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Vă rugăm să puneți o întrebare!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Etichete întrebare"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Întrebări"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6391,71 +5995,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Răspunse de mine"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"este necesar %(email)s valid pentru a posta, \n"
-" vezi %(email_validation_faq_url)s\n"
-" "
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6465,23 +6054,14 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s răspuns:\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s răspunsuri:\n"
-" "
msgstr[2] ""
-"\n"
-" %(counter)s de răspunsuri:\n"
-" "
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "Conectați contul %(provider)s la %(site_name)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6497,8 +6077,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6514,9 +6094,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Acest lucru s-a întâmplat probabil din următoarele motive:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6525,17 +6104,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6558,8 +6136,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6574,9 +6151,8 @@ msgid "Save"
msgstr "Salvează"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "widgeturi/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6588,19 +6164,16 @@ msgid "Ask a question"
msgstr "Puneți o întrebare"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "creaţi un cont"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "Listă etichete"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Modifică întrebarea"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6609,8 +6182,8 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
@@ -6619,14 +6192,13 @@ msgid "compose"
msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "în %(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Mesaj trimis"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6650,9 +6222,8 @@ msgid "Sites"
msgstr "Pagini web"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "configurări"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6694,9 +6265,7 @@ msgstr "Configurările live sunt dezactivate pentru acest site."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-"Toate opțiunile de configurare trebuie editate în fișierul site-ului "
-"settings.py"
+msgstr "Toate opțiunile de configurare trebuie editate în fișierul site-ului settings.py"
#: templates/livesettings/site_settings.html:67
#, python-format
@@ -6721,18 +6290,16 @@ msgid "with %(author_name)s's contributions"
msgstr ""
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "reetichetat"
+msgstr ""
#: templates/main_page/headline.html:22
msgid "Search tips:"
msgstr "Indicii de căutare:"
#: templates/main_page/headline.html:25
-#, fuzzy
msgid "reset author"
-msgstr "resetare etichete"
+msgstr ""
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
@@ -6750,9 +6317,7 @@ msgstr "începeți din nou"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-" pentru a lărgi sau a filtra prin adăugarea mai multor etichete sau a "
-"textului de căutat."
+msgstr " pentru a lărgi sau a filtra prin adăugarea mai multor etichete sau a textului de căutat."
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6763,14 +6328,12 @@ msgid "add tags and a query to focus your search"
msgstr "adăugarea de etichete și a mai multe cuvinte cheie pentru căutare"
#: templates/main_page/nothing_found.html:4
-#, fuzzy
msgid "There are no unanswered questions here"
-msgstr "vezi întrebările fără răspuns"
+msgstr ""
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "întrebare_cu_răspuns"
+msgstr ""
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
@@ -6781,20 +6344,17 @@ msgid "You can expand your search by "
msgstr "Puteți extinde căutarea prin "
#: templates/main_page/nothing_found.html:16
-#, fuzzy
msgid "resetting author"
-msgstr "resetare etichete"
+msgstr ""
#: templates/main_page/nothing_found.html:19
-#, fuzzy
msgid "resetting tags"
-msgstr "resetare etichete"
+msgstr ""
#: templates/main_page/nothing_found.html:22
#: templates/main_page/nothing_found.html:25
-#, fuzzy
msgid "starting over"
-msgstr "începeți din nou"
+msgstr ""
#: templates/main_page/nothing_found.html:30
msgid "Please always feel free to ask your question!"
@@ -6805,9 +6365,8 @@ msgid "Did not find what you were looking for?"
msgstr "Nu ați găsit ceea ce căutați?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Puneți întrebarea"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6818,9 +6377,8 @@ msgid "RSS"
msgstr ""
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "caută"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6830,54 +6388,48 @@ msgstr "caută"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
msgstr[0] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caracter"
msgstr[1] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d caractere"
msgstr[2] ""
-"fiecare etichetă trebuie să fie mai scurtă de %(max_chars)d de caractere"
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "vă rugăm să folosiți %(tag_count)d etichetă sau mai puțin"
-msgstr[1] "vă rugăm să folosiți %(tag_count)d etichete sau mai puțin"
-msgstr[2] "vă rugăm să folosiți %(tag_count)d de etichete sau mai puțin"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "până la 5 etichete, mai puțin de 20 de caractere pentru fiecare"
+msgstr ""
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Răspunde întrebării"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "elimină"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "elimină"
+msgstr ""
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6886,9 +6438,7 @@ msgstr "elimină"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"raportează ca ofensatoare (de ex. conține spam, reclame, texte rău-voitoare, "
-"etc.)"
+msgstr "raportează ca ofensatoare (de ex. conține spam, reclame, texte rău-voitoare, etc.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -6924,16 +6474,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "întrebare_comentată"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6943,22 +6492,12 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s răspuns:\n"
-" "
msgstr[1] ""
-"\n"
-" %(counter)s răspunsuri:\n"
-" "
msgstr[2] ""
-"\n"
-" %(counter)s de răspunsuri:\n"
-" "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Ordonează după:"
+msgstr ""
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -6978,19 +6517,15 @@ msgid "this answer has been selected as correct"
msgstr "acest răspuns a fost ales drept corect"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
msgstr ""
-"marchează acest răspuns ca favorit (efectuați clic din nou pentru a anula)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr ""
-"Această întrebare a fost închisă din următoarele motive \"%(close_reason)s\" "
-"de către"
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7006,9 +6541,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Autentifică-te / înregistrează-te pentru a adăuga răspunsul"
+msgstr ""
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7020,17 +6554,17 @@ msgstr "Fi primul care răspunde acestei întrebări!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7041,16 +6575,15 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "răspuns editat"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7065,34 +6598,28 @@ msgid "close"
msgstr "închide"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Etichete întrebare"
+msgstr ""
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "clic pentru a vedea cele mai vechi întrebări"
+msgstr ""
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Închide întrebarea"
+msgstr ""
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Închide întrebarea"
+msgstr ""
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "clic pentru a vedea cele mai vechi întrebări"
+msgstr ""
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Închide întrebarea"
+msgstr ""
#: templates/question/sidebar.html:25
#, python-format
@@ -7103,14 +6630,12 @@ msgstr[1] ""
msgstr[2] ""
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "abonarea la fluxul de întrebări"
+msgstr ""
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "abonarea la fluxul de întrebări"
+msgstr ""
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7121,42 +6646,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Adaugă"
+msgstr ""
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " sau "
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Email (nu este dezvăluit altor părți):"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Alese individual"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Adaugă"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "(%(comment_count)s comentariu)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7164,7 +6684,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7172,9 +6693,8 @@ msgid "Stats"
msgstr ""
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "întrebat"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7185,23 +6705,20 @@ msgid "times"
msgstr "ori"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "ultima actualizare"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Întrebări similare"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "abonamente"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "abonamente"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7229,19 +6746,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "abonamente"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "abonamente"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "abonamente/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7252,23 +6766,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "locație"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Editor"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Secțiuni:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "mesaje/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7276,39 +6787,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "răspunsuri site (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "elemente marcate (%(flag_count)s)"
+msgstr ""
-# 76%
-# 100%
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Redeschide propriile întrebări"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "aprobat"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Trimite mesaj"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profil - răspunsuri"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7339,14 +6844,12 @@ msgid "dismiss"
msgstr ""
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "elimină"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "șterge"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7367,33 +6870,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Motiv închidere:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "alegeți una dintre opțiunile de mai sus"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "alege revizia"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "șterge acest comentariu"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "ai un răspuns nou"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7403,9 +6901,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Modifică întrebarea"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7421,14 +6918,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "alegeți o țară"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "creaţi un cont"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7470,9 +6965,8 @@ msgid "Screen Name"
msgstr "Nume afișat"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "voturile vechi nu pot fi revocate"
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7491,36 +6985,32 @@ msgstr "Configurări abonamente email"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "Adresa dumneavoastră de e-mail"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Abonare etichete"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Abonare etichete"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Închide întrebarea"
+msgstr ""
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7535,27 +7025,24 @@ msgid "real name"
msgstr "nume real"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "Configurare grup"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "membru de"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "văzut ultima dată"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Pagină web"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7623,9 +7110,7 @@ msgstr "Trimite mesaj către %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Un mesaj email va fi trimis către utilizator cu câmpul „reply-to†definit la "
-"adresa proprie de email. Verificați că adresa proprie este introdusă corect."
+msgstr "Un mesaj email va fi trimis către utilizator cu câmpul „reply-to†definit la adresa proprie de email. Verificați că adresa proprie este introdusă corect."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7690,9 +7175,9 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "Profilul pentru %(username)s"
+msgstr ""
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
@@ -7728,12 +7213,11 @@ msgstr[1] "<span class=\"count\">%(counter)s</span> întrebări"
msgstr[2] "<span class=\"count\">%(counter)s</span> de întrebări"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "răspuns"
-msgstr[1] "răspunsuri"
-msgstr[2] "de răspunsuri"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7776,14 +7260,12 @@ msgid "followers and followed users"
msgstr ""
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "graficul reputației utilizatorului"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "întrebări pe care utilizatorul le-a ales ca fiind favorite"
+msgstr ""
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -7821,9 +7303,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "dați răspunsuri relevante pentru această comunitate"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7834,9 +7315,8 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Nume (opțional):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
@@ -7851,14 +7331,12 @@ msgid "Contributors"
msgstr "Contribuitori"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "acest câmp este obligatoriu"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "etichete"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7900,28 +7378,24 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "Schimbă etichetele"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "șterge"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Întrebări similare"
+msgstr ""
#: templates/widgets/group_info.html:58
msgid "show only selected answers to enquirers"
@@ -7932,23 +7406,20 @@ msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderează utilizator"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "Permite accesul la forum doar utilizatorilor înregistrați"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "adresa de email"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7987,9 +7458,8 @@ msgid "%(site)s logo"
msgstr "siglă %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "indicii Markdown"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8041,9 +7511,8 @@ msgid "badges"
msgstr "insigne"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "dați răspunsuri relevante pentru această comunitate"
+msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8079,9 +7548,8 @@ msgid "UNANSWERED"
msgstr ""
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "vezi întrebările tale favorite"
+msgstr ""
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
@@ -8100,29 +7568,25 @@ msgid "Ignored tags"
msgstr "Etichete ignorate"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Abonare etichete"
+msgstr ""
-# 78%
-# 100%
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Închide propria întrebare"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Schimbare email"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8149,28 +7613,25 @@ msgid "badges:"
msgstr "insigne:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "Ieșire"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Vă rugăm să vă autentificați aici:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "configurări"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "widgeturi/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(username)s are %(reputation)s puncte de reputație"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8179,8 +7640,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8196,18 +7657,16 @@ msgid "Post questions, answers and comments"
msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "niciunul"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
msgstr "Oops, ne cerem scuze - a apărut o eroare"
#: utils/decorators.py:123
-#, fuzzy
msgid "Please login to post"
-msgstr "administrează metodele de autentificare"
+msgstr ""
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
@@ -8222,9 +7681,8 @@ msgid "this field is required"
msgstr "acest câmp este obligatoriu"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "alegeți un nume de utilizator"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8244,15 +7702,11 @@ msgstr "ne pare rău, nu există nici un utilizator cu acest nume"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"ne pare rău, avem o problemă gravă, numele de utilizator este luat de mai "
-"mult utilizatori"
+msgstr "ne pare rău, avem o problemă gravă, numele de utilizator este luat de mai mult utilizatori"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"numele de utilizator poate fi format doar din litere, spații și liniuță de "
-"subliniere"
+msgstr "numele de utilizator poate fi format doar din litere, spații și liniuță de subliniere"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
@@ -8276,14 +7730,11 @@ msgstr "introduceți o adresă de email validă"
#: utils/forms.py:226
msgid "this email is already used by someone else, please choose another"
-msgstr ""
-"această adresă de email este deja folosită de un alt utilizator, folosiți o "
-"altă adresă"
+msgstr "această adresă de email este deja folosită de un alt utilizator, folosiți o altă adresă"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "adresa de email este obligatorie"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8338,18 +7789,16 @@ msgid "Successfully deleted the requested avatars."
msgstr "Ați șters cu succes avatarele cerute."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Întrebarea nu are un răspuns acceptat"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "Ne pare rău dar utilizatorii anonimi nu pot accesa inboxul"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "utilizatorii anonimi nu pot vota"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8369,20 +7818,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Ne pare rău dar utilizatorii anonimi nu pot accepta răspunsuri"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr "abonament salvat, %(email)s necesită validare, vezi %(details_url)s"
+msgstr ""
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "frecvența de actualizare a emailurilor a fost definită drept zilnic"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Ne pare rău, pagina cerută nu a putut fi găsită."
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8395,24 +7843,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Vă rugăm să vă autentificați pentru a vă abona la: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "creaţi un cont"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "Vă rugăm să vă autentificați pentru a vă abona la: %(tags)s"
+msgstr ""
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Vă rugăm să vă autentificați pentru a vă abona la: %(tags)s"
+msgstr ""
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "Metoda de autentificare pentru %(provider_name)s nu există"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8424,9 +7869,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Vizitatorii anonimi nu pot accesa această funcție"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8437,9 +7881,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "Despre %(site_name)s"
+msgstr ""
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8455,17 +7899,15 @@ msgstr "Vă mulțumim pentru sugestii!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Suntem interesați de sugestiile voastre! Vă aștepteăm și o altă dată :)"
+msgstr "Suntem interesați de sugestiile voastre! Vă aștepteăm și o altă dată :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Politica de confidențialitate"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "utilizează etichete"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8478,9 +7920,7 @@ msgstr ""
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr ""
-"Ne pare rău, comentariul pe care îl căutați a fost șters nu mai este "
-"accesibil"
+msgstr "Ne pare rău, comentariul pe care îl căutați a fost șters nu mai este accesibil"
#: views/users.py:287
msgid "moderate user"
@@ -8507,19 +7947,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profil - reputație utilizator"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Trimite mesaj"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profil - răspunsuri"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8530,14 +7967,12 @@ msgid "profile - votes"
msgstr "profil - voturi"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "reputație"
+msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profil - reputație utilizator"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8560,9 +7995,9 @@ msgid "profile - email subscriptions"
msgstr "profil - abonamente email"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profil - răspunsuri"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8579,42 +8014,37 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "mărimea maximă a fișierului încărcat este %(file_size)sK"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Eroare la încărcarea fișierului. Vă rugăm să contactați administratorii "
-"siteului. Vă mulțumim."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Eroare la încărcarea fișierului. Vă rugăm să contactați administratorii siteului. Vă mulțumim."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "vezi întrebările fără răspuns"
+msgstr ""
#: views/writers.py:708
msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Pagina nu a fost găsită"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Nu sunteți autentificat și nu puteți adăuga comentarii . Vă rugăm să vă <a "
-"href=\"%(sign_in_url)s\">autentificați</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Nu sunteți autentificat și nu puteți adăuga comentarii . Vă rugăm să vă <a href=\"%(sign_in_url)s\">autentificați</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8625,18 +8055,15 @@ msgstr "Utilizatorii anonimi nu pot modifica comentariile"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Nu sunteți autentificat și nu puteți șterge comentarii . Vă rugăm să vă <a "
-"href=\"%(sign_in_url)s\">autentificați</a>."
+msgstr "Nu sunteți autentificat și nu puteți șterge comentarii . Vă rugăm să vă <a href=\"%(sign_in_url)s\">autentificați</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "ne pare rău dar se pare că avem unele dificultăți tehnice"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Ne pare rău, pagina cerută nu a putut fi găsită."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8647,708 +8074,36 @@ msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "adresa dumneavoastră de e-mail trebuie validată, consultați %(details_url)"
-#~ "s"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "ieșire"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Ca utilizator înregistrat vă puteți autentifica cu OpenID-ul "
-#~ "dumneavoastră, vă puteți deautentifica sau vă puteți șterge contul "
-#~ "definitiv."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "Linie subiect verificare email"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "cum să fie validate informațiile email cu %(send_email_key_url)s "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "ultimele întrebări"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "introduceți un titlu descriptiv pentru întrebare"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "folositi-aceste-caractere-in-etichete"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "această adresă de email va fi conectată cu gravatarul"
-
-#~ msgid "vote/"
-#~ msgstr "vot/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "abonare-etichete/"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "întrebare_cu_răspuns"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "întrebările favorite ale utilizatorului"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "întrebările favorite ale utilizatorului"
-
-#~ msgid "favorite"
-#~ msgstr "favorite"
-
-#~ msgid "question_answered"
-#~ msgstr "întrebare_cu_răspuns"
-
-#~ msgid "answer_commented"
-#~ msgstr "răspuns_comentat"
-
-#~ msgid "answer_accepted"
-#~ msgstr "răspuns_acceptat"
-
-#~ msgid "off"
-#~ msgstr "dezactivat"
-
-#~ msgid "only selected"
-#~ msgstr "doar cele selectate"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Nume de utilizator incorect."
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "%(name)s, acesta este un antet de mesaj actualizat pentru %(num)d "
-#~ "întrebare"
-#~ msgstr[1] ""
-#~ "%(name)s, acesta este un antet de mesaj actualizat pentru %(num)d "
-#~ "întrebări"
-#~ msgstr[2] ""
-#~ "%(name)s, acesta este un antet de mesaj actualizat pentru %(num)d de "
-#~ "întrebări"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Vizitați pagina askbot pentru a afla noutățile! Puteți duce vestea mai "
-#~ "departe - poate că cineva cunoscut are răspunsuri pentru aceste întrebări "
-#~ "sau dorește să posteze o întrebare?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Frecvența aleasă de dumneavoastră pentru a primi întrebările selectate "
-#~ "este „zilnicâ€. Dacă primiÈ›i mai mult de un e-mail pe zi, adresaÈ›i-vă "
-#~ "administratorului paginii askbot pentru a raporta problema."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Frecvența aleasă de dumneavoastră pentru a primi întrebările selectate "
-#~ "este „săptămânalâ€. Dacă primiÈ›i mai mult de un e-mail pe săptămână, "
-#~ "adresați-vă administratorului paginii askbot pentru a raporta problema."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Există posibilitatea unele legături pe care le-ați primit deja să vă fie "
-#~ "din nou trimise - cauza este de natură tehnică și va fi remediată. "
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "mergeți la %(email_settings_link)s pentru a modifica frecvența e-mail-"
-#~ "urilor cu actualizări sau %(admin_email)s de administrare"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "încărcarea de imagini este limitată utilizatorilor cu mai mult de "
-#~ "%(min_rep)s puncte de reputație"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "utilizatorii blocați nu pot introduce postări"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "utilizatorii suspendați nu pot introduce postări"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "nu se poate marca ofensiv de mai multe ori"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "utilizatorii blocați nu pot marca postări"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "utilizatorii suspendați nu pot marca postări"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr ""
-#~ "este nevoie de mai mult de %(min_rep)s puncte pentru a marca drept spam"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "ați depășit %(max_flags_per_day)s"
-
-#, fuzzy
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "utilizatorii blocați nu pot marca postări"
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "utilizatorii suspendați nu pot marca postări"
-
-#, fuzzy
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] ""
-#~ "este nevoie de mai mult de %(min_rep)s puncte pentru a marca drept spam"
-#~ msgstr[1] ""
-#~ "este nevoie de mai mult de %(min_rep)s puncte pentru a marca drept spam"
-#~ msgstr[2] ""
-#~ "este nevoie de mai mult de %(min_rep)s puncte pentru a marca drept spam"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "voturile vechi nu pot fi revocate"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s a modificat întrebarea"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s au adăugat %(new_answer_count)s întrebări noi"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s au comentat întrebările"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s au comentat răspunsurile"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s au comentat un răspuns"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "modifică informațiile despre %(email)s"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "pentru a afla de ce este necesară o adresă de e-mail, consultați "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "Adresa nouă de e-mail"
-
-#~ msgid "Save Email"
-#~ msgstr "Salvează adresa de e-mail"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "validați informațiile despre %(email)s sau mergeți la %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "Adresa de e-mail nu a fost schimbată"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "vechea adresă %(email)s a fost păstrată, puteți merge, dacă doriți, la "
-#~ "%(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "Adresa de e-mail a fost schimbată"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "adresa curentă %(email)s poate fi utilizată pentru acest lucru"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "Mulțumim pentru verificarea adresei de e-mail"
-
-#~ msgid "email key not sent"
-#~ msgstr "cheia pentru adresa de e-mail nu a fost trimisă"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "cheia pentru adresa de e-mail nu a fost trimisă %(email)s modificați "
-#~ "adresa de e-mail aici %(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "înregistrați informații noi pentru contul %(provider)s, consultați "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s există deja, alegeți un alt nume pentru \n"
-#~ " %(provider)s. Este necesară și o adresă de e-"
-#~ "mail, consultați %(gravatar_faq_url)s\n"
-#~ " "
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "înregistrați informații noi pentru contul %(provider)s extern, consultați "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "înregistrați informații noi pentru conectarea prin contul Facebook, "
-#~ "consultați %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Acest cont există deja, vă rugăm să utilizați un altul."
-
-#, fuzzy
-#~ msgid "Screen name label"
-#~ msgstr "Nume afișat"
-
-#, fuzzy
-#~ msgid "please select one of the options above"
-#~ msgstr "alegeți una dintre opțiunile de mai sus"
-
-#~ msgid "Login"
-#~ msgstr "Autentificare"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "De ce să folosiți OpenID?"
-
-#, fuzzy
-#~ msgid "reuse openid"
-#~ msgstr "redeschide"
-
-#, fuzzy
-#~ msgid "Find out more"
-#~ msgstr "\" și în plus"
-
-#, fuzzy
-#~ msgid "Get OpenID"
-#~ msgstr "URL OpenID"
-
-#~ msgid "answer permanent link"
-#~ msgstr "legătură permanentă întrebare"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "vezi toate etichetele"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s a ales acest răspuns ca fiind cel corect"
-
-#~ msgid "Related tags"
-#~ msgstr "Etichete asemămătoare"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Afișare filtre etichete"
-
-#~ msgid "Badges summary"
-#~ msgstr "Sumar insigne"
-
-#~ msgid "silver badge description"
-#~ msgstr "descriere insignă de argint"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "Este un site pentru întrebări și răspunsuri, nu un grup de discuții. De "
-#~ "aceea evitați purtarea unor discuții în răspunsurile dumneavoastră, mai "
-#~ "ales că funcția pentru comentarii permite ceva spațiu pentru discuții "
-#~ "scurte."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Sumar al sistemului de reputație"
-
-#~ msgid "what is gravatar"
-#~ msgstr "ce este gravatarul"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "informații utile despre gravatar"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>%(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a lăsat un <a href=\"%(post_url)s\">comentariu "
-#~ "nou</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a lăsat un <a href=\"%(post_url)s\">comentariu "
-#~ "nou</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a răspuns unei întrebări \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a postat o întrebare nouă \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a actualizat un răspuns la întrebarea\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s a actualizat o întrebare \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Rețineți că puteți <a href=\"%(user_subscriptions_url)s\">modifica</a> "
-#~ "cu ușurință\n"
-#~ "frecvența cu care primiți aceste notificări sau chiar anula abonamentul. "
-#~ "Vă mulțumim pentru interesul acordat forumului nostru!</p>\n"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>Cu stimă,<br/>Administrator forum</p>"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "îmi place această postare (efectuați clic din nou pentru a anula)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "îmi place acest răspuns (efectuați clic din nou pentru a anula)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr ""
-#~ "nu îmi place această postare (efectuați clic din nou pentru a anula)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "nu îmi place acest răspuns (efectuați clic din nou pentru a anula)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "afișează încă <strong>%(counter)s</strong>"
-#~ msgstr[1] "afișează încă <strong>%(counter)s</strong>"
-#~ msgstr[2] "afișează încă <strong>%(counter)s</strong>"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "afișează încă <strong>%(counter)s</strong> comentariu"
-#~ msgstr[1] "afișează încă <strong>%(counter)s</strong> comentarii"
-#~ msgstr[2] "afișează încă <strong>%(counter)s</strong> de comentarii"
-
-#~ msgid "posts per page"
-#~ msgstr "postări pe pagină"
-
-#~ msgid "Tag list"
-#~ msgstr "Listă etichete"
-
-#~ msgid "reputation"
-#~ msgstr "reputație"
-
-#~ msgid "oldest answers"
-#~ msgstr "cele mai vechi întrebări"
-
-#~ msgid "newest answers"
-#~ msgstr "cele mai noi răspunsuri"
-
-#~ msgid "popular answers"
-#~ msgstr "răspunsuri populare"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "puteți răspunde anonim și vă puteți autentifica după aceea"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "răspunde propriei întrebări doar pentru a oferi un răspuns"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "vă rugăm să dați doar răspunsul, fără discuții"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Autentifică-te / înregistrează-te pentru a adăuga răspunsul"
-
-#~ msgid "Answer the question"
-#~ msgstr "Răspunde întrebării"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr " sau "
-
-#~ msgid "email"
-#~ msgstr "email"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "actualizările email au fost anulate"
-
-#~ msgid "question asked"
-#~ msgstr "întrebare cu răspuns"
-
-#~ msgid "question was seen"
-#~ msgstr "întrebarea a fost văzută de"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Notifică-mă o dată pe zi când apar răspunsuri noi"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Notifică-mă o dată pe săptămână când apar răspunsuri noi"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Notifică-mă imediat ce apar răspunsuri noi"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "Puteți oricând să modificați frecvența notificărilor mergând la pagina "
-#~ "%(profile_url)s"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "odată ce vă veți autentifica, aici vă veți putea abona la orice "
-#~ "actualizare"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "informații configurări abonamente email"
-
-#~ msgid "Stop sending email"
-#~ msgstr "Nu mai trimite emailuri"
-
-#~ msgid "age unit"
-#~ msgstr "ani"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> răspuns"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> răspunsuri"
-#~ msgstr[2] "<span class=\"count\">%(counter)s</span> de răspunsuri"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "utilizatorul a votat pozitiv de atâtea ori"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "utilizatorul a votat negativ de atâtea ori"
-
-#~ msgid "reputation history"
-#~ msgstr "istorie reputație"
-
-#~ msgid "recent activity"
-#~ msgstr "activitate recentă"
-
-#~ msgid "casted votes"
-#~ msgstr "voturi date"
-
-#~ msgid "answer tips"
-#~ msgstr "indicații pentru răspunsuri"
-
-#~ msgid "please try to provide details"
-#~ msgstr "încercați să furnizați detalii"
-
-#~ msgid "ask a question"
-#~ msgstr "pune o întrebare"
-
-#~ msgid "login to post question info"
-#~ msgstr "autentificați-vă pentru a pune o întrebare"
-
-#, fuzzy
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Autentifică-te / înregistrează-te pentru a adăuga răspunsul"
-
-#~ msgid "question tips"
-#~ msgstr "indicii căutare"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "puneți o întrebare relevantă"
-
-#~ msgid "login"
-#~ msgstr "autentificare"
-
-#~ msgid "no items in counter"
-#~ msgstr "nu sunt elemente în contor"
-
-#~ msgid "choose password"
-#~ msgstr "alegeți parola"
-
-#~ msgid "retype password"
-#~ msgstr "retastați parola"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s insignă"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s insigne"
-#~ msgstr[2] "%(badge_count)d %(badge_level)s de insigne"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "reputația utilizatorului în comunitate"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "conținutul întrebării trebuie să fie mai lung decât 10 caractere"
-
-#~ msgid "Question: \"%(title)s\""
-#~ msgstr "ÃŽntrebare: „%(title)sâ€"
-
-#~ msgid "(please enter a valid email)"
-#~ msgstr "(introduceți o adresă de e-mail validă)"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "îmi place această postare (efectuați clic din nou pentru a anula)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr ""
-#~ "nu îmi place această postare (efectuați clic din nou pentru a anula)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr ""
-#~ "Această întrebare a fost închisă din următoarele motive \"%(close_reason)s"
-#~ "\" de către"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr ""
-#~ "marchează acest răspuns ca favorit (efectuați clic din nou pentru a anula)"
-
-#~ msgid "Question tags"
-#~ msgstr "Etichete întrebare"
-
-#~ msgid "rss feed"
-#~ msgstr "flux fss"
-
-#~ msgid "In:"
-#~ msgstr "ÃŽn:"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Pagini web"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "Prima dată aici? Consultați <a href=\"%s\">Întrebările frecvente</a>!"
-
-#~ msgid "MyOpenid user name"
-#~ msgstr "nume utilizator MyOpenid"
-
-#~ msgid "Unknown error."
-#~ msgstr "Eroare necunoscută."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "ReCAPTCHA este configurat greșit."
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "Parametru șir reCAPTCHA eronat."
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "Soluția CAPTCHA a fost incorectă."
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "Parametri verificare reCAPTCHA eronați."
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr "Cheile reCAPTCHA API furnizate nu sunt valide pentru acest domeniu."
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "ReCAPTCHA nu poate fi lansat."
-
-#~ msgid "Invalid request"
-#~ msgstr "Cerere nevalidă"
-
-#~ msgid "Sender is"
-#~ msgstr "Expenditorul este"
-
-#~ msgid "anonymous"
-#~ msgstr "anonim"
-
-#~ msgid "Message body:"
-#~ msgstr "Corp mesaj:"
-
-#~ msgid "Logout now"
-#~ msgstr "Ieșiți acum"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr ""
-#~ "marchează această întrebare ca favorită (efectuați clic din nou pentru a "
-#~ "anula)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "șterge această întrebare din grupul favoritelor (efectuați clic din nou "
-#~ "pentru a anula)"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Toate etichetele echivalente cu '<span class=\"darkred\"><strong>%(stag)"
-#~ "s</strong></span>'"
-
-#~ msgid "Login name"
-#~ msgstr "Nume cont"
-
-#~ msgid "favorites"
-#~ msgstr "favorite"
-
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "aceste întrebări au fost alese ca favorite %(cnt)s dată"
-#~ msgstr[1] "aceste întrebări au fost alese ca favorite de %(cnt)s ori"
-#~ msgstr[2] "aceste întrebări au fost alese ca favorite de %(cnt)s de ori"
-
-#~ msgid "how to validate email title"
-#~ msgstr "cum să fie validat titlul email-ului"
-
-#~ msgid "more answers"
-#~ msgstr "mai multe răspunsuri"
-
-#~ msgid "popular"
-#~ msgstr "popular"
-
-#~ msgid "reputation points"
-#~ msgstr "puncte reputație"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/ro/LC_MESSAGES/djangojs.mo b/askbot/locale/ro/LC_MESSAGES/djangojs.mo
index 03e68753..16bdfeac 100644
--- a/askbot/locale/ro/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ro/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ro/LC_MESSAGES/djangojs.po b/askbot/locale/ro/LC_MESSAGES/djangojs.po
index fa591b6f..c0273c74 100644
--- a/askbot/locale/ro/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ro/LC_MESSAGES/djangojs.po
@@ -1,23 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-01-24 17:41+0200\n"
-"Last-Translator: akoscomp <nagy.akos@codespring.ro>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: ro\n"
+"PO-Revision-Date: 2013-07-13 19:09+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Romanian (http://www.transifex.com/projects/p/askbot/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
-"20)) ? 1 : 2);;\n"
-"X-Generator: Pootle 2.1.6\n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -356,8 +354,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -805,5 +802,11 @@ msgstr ""
msgid "link text"
msgstr ""
-msgid "post a comment"
-msgstr "save comment"
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/ru/LC_MESSAGES/django.mo b/askbot/locale/ru/LC_MESSAGES/django.mo
index 0b436de3..82b2b137 100644
--- a/askbot/locale/ru/LC_MESSAGES/django.mo
+++ b/askbot/locale/ru/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/ru/LC_MESSAGES/django.po b/askbot/locale/ru/LC_MESSAGES/django.po
index 88d2f270..97464485 100644
--- a/askbot/locale/ru/LC_MESSAGES/django.po
+++ b/askbot/locale/ru/LC_MESSAGES/django.po
@@ -1,72 +1,72 @@
-# Russian translation of messa and 2010 Askbot
-# Copyright (C) 2009 Gang Chen
-# This file is distributed under the same license as the Askbot package.
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# alexander85774618fd8f4e5f <alexander@burmystrov.com>, 2012
+# alexander85774618fd8f4e5f <alexander@burmystrov.com>, 2012
+# dmzio <dmitry@dzeta.pp.ua>, 2013
+# evgeny <evgeny.fadeev@gmail.com>, 2010
# evgeny <evgeny.fadeev@gmail.com>, 2010
+# masdzen <masdzen@gmail.com>, 2013
# olloff <olloff@gmail.com>, 2012
+# olloff <olloff@gmail.com>, 2012
+# Slava <admin@bacherikov.org.ua>, 2012
# Slava <admin@bacherikov.org.ua>, 2012
# masdzen <masdzen@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2011-10-04 01:46\n"
-"Last-Translator: <evgeny.fadeev@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-08-18 09:53+0000\n"
+"Last-Translator: dmzio <dmitry@dzeta.pp.ua>\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/askbot/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
-"X-Translated-Using: django-rosetta 0.6.2\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
-"Извините, но к Ñожалению Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ Ð½ÐµÐ°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… "
-"пользователей"
+msgstr "К Ñожалению, Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ Ð½ÐµÐ°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… пользователей"
#: feed.py:34 feed.py:108
msgid " - "
msgstr "-"
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
-msgstr "Индивидуально избранные вопроÑÑ‹"
+msgstr "Ð›Ð¸Ñ‡Ð½Ð°Ñ Ð»ÐµÐ½Ñ‚Ð° вопроÑов"
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "Удалить аккаунт"
+msgstr "выбрать Ñтрану"
#: forms.py:150
msgid "Country"
-msgstr ""
+msgstr "Страна"
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr "Ñто поле обÑзательное"
+msgstr "Заполните поле \"Страна\""
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
-msgstr[1] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
-msgstr[2] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
+msgstr[0] "должно быть > %d Ñлова"
+msgstr[1] "должно быть > %d Ñлов"
+msgstr[2] "должно быть > %d Ñлов"
#: forms.py:199
#, python-format
msgid "must be < %d word"
msgid_plural "must be < %d words"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "должно быть < %d Ñлова"
+msgstr[1] "должно быть < %d Ñлов"
+msgstr[2] "должно быть < %d Ñлов"
#: forms.py:220
msgid "minor edit (don't send alerts)"
@@ -78,17 +78,16 @@ msgid "title"
msgstr "заголовок"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "ПожалуйÑта, опубликуйте Ñвой вопроÑ!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
-msgstr[1] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
-msgstr[2] "заголовок должен иметь Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ 10 букв"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:270
#, python-format
@@ -114,11 +113,9 @@ msgstr[2] "каждое Ñлово должно быть не более %(max_c
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
-msgstr ""
-"Ðам не хватило меÑта Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи тегов. ПожалуйÑта, Ñократить или удалить "
-"некоторые из них."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr "Ðам не хватило меÑта Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи тегов. ПожалуйÑта, Ñократить или удалить некоторые из них."
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
@@ -126,22 +123,16 @@ msgid "tags"
msgstr "Ñ‚Ñги"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
-"Теги - ключевые Ñлова, характеризующие вопроÑ. Теги отделÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð¼, "
-"может быть иÑпользовано до 5 тегов."
-msgstr[1] ""
-"Теги - ключевые Ñлова, характеризующие вопроÑ. Теги отделÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð¼, "
-"может быть иÑпользовано до 5 тегов."
-msgstr[2] ""
-"Теги - ключевые Ñлова, характеризующие вопроÑ. Теги отделÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð¼, "
-"может быть иÑпользовано до 5 тегов."
+msgstr[0] "ТÑг Ñто короткое ключевое Ñлово без пробелов. Ð’Ñ‹ можете иÑпользовать до %(max_tags)d Ñ‚Ñга одновременно."
+msgstr[1] "ТÑг Ñто короткое ключевое Ñлово без пробелов. Ð’Ñ‹ можете иÑпользовать до %(max_tags)d Ñ‚Ñгов одновременно."
+msgstr[2] "ТÑг Ñто короткое ключевое Ñлово без пробелов. Ð’Ñ‹ можете иÑпользовать до %(max_tags)d Ñ‚Ñгов одновременно."
#: forms.py:439
#, python-format
@@ -154,19 +145,17 @@ msgstr[2] "пожалуйÑта введите не более %(tag_count)d ÑÐ
#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
-msgstr ""
+msgstr "Ðеобходим Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один из Ñледующих Ñ‚Ñгов : %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
+msgstr "wiki-Ð²Ð¾Ð¿Ñ€Ð¾Ñ (вы не получите очки репутации и вÑе учаÑтники Ñмогут редактировать Ñтот вопроÑ)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"еÑли вы отметите \"вики ÑообщеÑтва\", то Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ не дадут вам кармы и "
-"Ð¸Ð¼Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° не будет отображатьÑÑ"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "еÑли вы отметите \"вики ÑообщеÑтва\", то Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ не дадут вам кармы и Ð¸Ð¼Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° не будет отображатьÑÑ"
#: forms.py:496
msgid "update summary:"
@@ -176,9 +165,7 @@ msgstr "Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± обновлениÑÑ…:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"еÑли у Ð’Ð°Ñ ÐµÑÑ‚ÑŒ желание, то кратко опишите здеÑÑŒ Ñуть вашей правки (например "
-"- иÑправление орфографии, грамматики, ÑтилÑ)"
+msgstr "еÑли у Ð’Ð°Ñ ÐµÑÑ‚ÑŒ желание, то кратко опишите здеÑÑŒ Ñуть вашей правки (например - иÑправление орфографии, грамматики, ÑтилÑ)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -201,9 +188,8 @@ msgid "blocked"
msgstr "заблокированный пользователь"
#: forms.py:605
-#, fuzzy
msgid "administrator"
-msgstr "ÐдминиÑтратор Ñайта"
+msgstr "админиÑтратор"
#: forms.py:606 const/__init__.py:374
msgid "moderator"
@@ -223,27 +209,22 @@ msgstr "Извините, но ÑобÑтвенный ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ
#: forms.py:679
msgid "Cannot turn other user to moderator"
-msgstr ""
-"Извините, но у Ð’Ð°Ñ Ð½ÐµÑ‚ возможноÑти давать другим пользователÑм ÑÑ‚Ð°Ñ‚ÑƒÑ "
-"модератора"
+msgstr "Извините, но у Ð’Ð°Ñ Ð½ÐµÑ‚ возможноÑти давать другим пользователÑм ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
#: forms.py:686
msgid "Cannot change status of another moderator"
msgstr "Извините, но у Ð’Ð°Ñ Ð½ÐµÑ‚ возможноÑти изменÑÑ‚ÑŒ ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "Извините, но ÑобÑтвенный ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ нельзÑ"
+msgstr "Ðевозможно изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора"
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"ЕÑли Ð’Ñ‹ хотите изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(username)s, Ñто можно Ñделать "
-"ÑдеÑÑŒ"
+msgstr "ЕÑли Ð’Ñ‹ хотите изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(username)s, Ñто можно Ñделать ÑдеÑÑŒ"
#: forms.py:708
msgid "Subject line"
@@ -254,14 +235,12 @@ msgid "Message text"
msgstr "ТекÑÑ‚ ÑообщениÑ"
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "Ваше имÑ:"
+msgstr "Ваше Ð¸Ð¼Ñ (не обÑзательно):"
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "email"
+msgstr "<strong>Ваш E-mail</strong> (<i>Ð°Ð´Ñ€ÐµÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ быть правильным, никогда не показываетÑÑ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ пользователÑм</i>)"
#: forms.py:730
msgid "Your message:"
@@ -269,76 +248,72 @@ msgstr "Ваше Ñообщение:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr ""
+msgstr "Я не хочу оÑтавлÑÑ‚ÑŒ Ñвой E-mail Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ получать на него ответы:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr ""
+msgstr "ПожалуйÑта, отметьте поле \"Я не хочу оÑтавлÑÑ‚ÑŒ Ñвой Ð°Ð´Ñ€ÐµÑ Ñлектронной почты\"."
#: forms.py:791
msgid "keep private within your groups"
msgstr "храните приватноÑÑ‚ÑŒ внутри вашей группы"
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ:"
+msgstr "Войти как пользователь"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
-msgstr ""
-"Введите имÑ, чтобы ответить от кого-то другого. Можно Ñоздать новый аккаунт."
+msgstr "Введите имÑ, чтобы ответить от кого-то другого. Можно Ñоздать новый аккаунт."
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Email"
+msgstr "Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð°:"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ð±Ñзательно"
+msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ñлектронной почты"
#: forms.py:894
msgid "Email is required if user name is added"
msgstr "Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° необходима, еÑли добавлÑетÑÑ Ð½Ð¾Ð²Ñ‹Ð¹ пользователь"
#: forms.py:914 forms.py:957
-#, fuzzy
msgid "ask anonymously"
-msgstr "анонимный"
+msgstr "ÑпроÑить анонимно"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
+msgstr "ПоÑтавьте галочку, еÑли не хотите раÑкрывать Ñвою личноÑÑ‚ÑŒ, когда задаете вопроÑ"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr "Ожидаемый формат темы пиÑьма: [Ñ‚Ñг1, Ñ‚Ñг2, Ñ‚Ñг3,...] заголовок вопроÑа"
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
+msgstr "Ð’Ñ‹ задали Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾, еÑли решите раÑкрыть Ñвою личноÑÑ‚ÑŒ, отметьте Ñту опцию."
#: forms.py:1217
msgid "reveal identity"
-msgstr ""
+msgstr "раÑкрыть личноÑÑ‚ÑŒ"
#: forms.py:1296
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
+msgstr "ПроÑтите, только Ñоздатель анонимного вопроÑа может раÑкрыть Ñвою личноÑÑ‚ÑŒ, пожалуйÑта, Ñнимите галочку."
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
+msgstr "ПроÑтите, похоже, правила изменилиÑÑŒ - больше невозможно задавать вопроÑÑ‹ анонимно. ПожалуйÑта, отметьте опцию \"раÑкрыть личноÑÑ‚ÑŒ\" или перезагрузите Ñту Ñтраницу и попробуйте отредактировать Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñнова."
#: forms.py:1373
msgid "Real name"
@@ -349,14 +324,12 @@ msgid "Website"
msgstr "ВебÑайт"
#: forms.py:1387
-#, fuzzy
msgid "City"
-msgstr "Критик"
+msgstr "Город"
#: forms.py:1396
-#, fuzzy
msgid "Show country"
-msgstr "Показывать подвал Ñтраницы."
+msgstr "Показать Ñтрану"
#: forms.py:1401
msgid "Show tag choices"
@@ -415,18 +388,17 @@ msgid "okay, let's try!"
msgstr "хорошо - попробуем!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "ÑпаÑибо - не надо"
+msgstr "больше не поÑылать мне email Ñ %(sitename)s"
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Заголовок"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr "ОпиÑание"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -436,9 +408,8 @@ msgid "Tags"
msgstr "ТÑги"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "редактировать любой ответ"
+msgstr "Редактировать Ð´Ð»Ñ Ð¼Ð¾ÐµÐ³Ð¾ ответа"
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -471,7 +442,7 @@ msgstr "от-группы/"
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
msgid "edit/"
-msgstr ""
+msgstr "redaktirovat/"
#: urls.py:85
msgid "subscriptions/"
@@ -487,7 +458,7 @@ msgstr "группы/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr ""
+msgstr "polzovateli/obnovlenie_so_svoim_avatarom/"
#: urls.py:115 urls.py:120
msgid "badges/"
@@ -499,15 +470,15 @@ msgstr "obratnaya-svyaz/"
#: urls.py:154
msgid "about/"
-msgstr ""
+msgstr "o-nas/"
#: urls.py:155
msgid "faq/"
-msgstr ""
+msgstr "faq/"
#: urls.py:156
msgid "privacy/"
-msgstr ""
+msgstr "politika-informacii/"
#: urls.py:157
msgid "help/"
@@ -519,7 +490,7 @@ msgstr "otvety/"
#: urls.py:164 urls.py:256
msgid "revisions/"
-msgstr ""
+msgstr "versii/"
#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
#: urls.py:256
@@ -547,29 +518,24 @@ msgid "answer/"
msgstr "otvet/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "подпиÑки/"
+msgstr "Ñ‚Ñги/подпиÑчики/"
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "подпиÑки/"
+msgstr "Ñ‚Ñги/подпиÑчики/удалить/"
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "подпиÑки/"
+msgstr "Ñ‚Ñги/подпиÑчики/Ñоздать/"
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "подпиÑки/"
+msgstr "Ñ‚Ñги/подпиÑчики/редактировать/"
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "Ñмотреть темы"
+msgstr "предложены-Ñ‚Ñги/"
#: urls.py:459
msgid "messages/"
@@ -582,7 +548,7 @@ msgstr "otmechaem-prochitannoye/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr ""
+msgstr "widgets/"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
@@ -606,32 +572,28 @@ msgid "account/"
msgstr "account/"
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "ÐаÑтройка политики пользователей"
+msgstr "Войти как пользователь"
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
-msgstr ""
+msgstr "Разрешить только зарегиÑтрированным пользователÑм получать доÑтуп к форуму"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "Ñто поле обÑзательное"
+msgstr "ничего - не обÑзательно"
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "ÐаÑтройка политики пользователей"
+msgstr "доÑтуп к Ñодержимому"
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr "ТребуетÑÑ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ Ñлектронной почты длÑ"
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "ваш email"
+msgstr "Разрешённые адреÑа Ñлектронной почты"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -643,9 +605,7 @@ msgstr "Разрешённые доменные имена ÑлектронноÐ
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr ""
-"ПожалуйÑта, иÑпользуйте пробел Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°, Ñимвол @ иÑпользовать "
-"нельзÑ!"
+msgstr "ПожалуйÑта, иÑпользуйте пробел Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°, Ñимвол @ иÑпользовать нельзÑ!"
#: conf/badges.py:13
msgid "Badge settings"
@@ -737,15 +697,15 @@ msgstr "Гениальный вопроÑ: минимальное количеÑ
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr ""
+msgstr "Комментатор: минимум комментариев"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
-msgstr ""
+msgstr "ТакÑономиÑÑ‚: минимальное чиÑло иÑпользованных Ñ‚Ñгов"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
-msgstr ""
+msgstr "ЭнтузиаÑÑ‚: минимум дней"
#: conf/email.py:15
msgid "Email and email alert settings"
@@ -759,143 +719,129 @@ msgstr "ÐŸÑ€ÐµÑ„Ð¸ÐºÑ Ð´Ð»Ñ Ñлектронной почты в Ñтроке
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
+msgstr "Эта наÑтройка по-умолчанию Ñовпадает Ñ Ð½Ð°Ñтройкой DJango EMAIL_SUBJECT_PREFIX. Введенное значение изменит наÑтройки по-умолчанию."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Сохранить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° и ÑиÑтема оповещений"
+msgstr "Включить Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ email"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
msgstr "МакÑимальное количеÑтво новоÑтей в оповеÑтительном Ñообщении"
#: conf/email.py:72
-#, fuzzy
msgid "Default notification frequency all questions"
-msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‡Ð°Ñтота раÑÑылки Ñообщений по умолчанию"
+msgstr "ЧаÑтота ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ñех вопроÑов по-умолчанию"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° чаÑтоты обновлений, отправлÑемых через E-mail длÑ: вÑех вопроÑов."
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‡Ð°Ñтота раÑÑылки Ñообщений по умолчанию"
+msgstr "ЧаÑтота ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов, которые задал пользователь"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° чаÑтоты обновлений, отправлÑемых через email длÑ: вопроÑов, которые задал пользователь."
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‡Ð°Ñтота раÑÑылки Ñообщений по умолчанию"
+msgstr "ЧаÑтота ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов, на которые ответил пользователь"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° чаÑтоты обновлений, отправлÑемых через E-mail длÑ: вопроÑов, на которые ответил пользователь."
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
-msgstr ""
+"Default notification frequency questions individually"
+" selected by the user"
+msgstr "ЧаÑтота ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов, которые выбрал пользователь"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° чаÑтоты обновлений, отправлÑемых через E-mail длÑ: вопроÑов, которые выбрал пользователь."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "ЧаÑтота ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑƒÐ¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ð¹ и комментариев"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° чаÑтоты обновлений, отправлÑемых через E-mail длÑ: упоминаний и комментариев."
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
-msgstr "Ðеотвеченных вопроÑов нет"
+msgstr "ПериодичеÑки напоминать о неотвеченных вопроÑах"
#: conf/email.py:145
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
+msgstr "ПРИМЕЧÐÐИЕ: Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы иÑпользовать Ñту функцию, необходимо периодичеÑки запуÑкать команду ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ \"send_unanswered_question_reminders\" (например, уÑтановив задачу в cron c заданной чаÑтотой)"
#: conf/email.py:158
-#, fuzzy
msgid "Days before starting to send reminders about unanswered questions"
-msgstr "Ðеотвеченных вопроÑов нет"
+msgstr "Дней до начала раÑÑылки напоминаний о неотвеченных вопроÑах"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
+msgstr "Как чаÑто поÑылать Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð¾ неотвеченных вопроÑах (дней между напоминаниÑми)."
#: conf/email.py:181
-#, fuzzy
msgid "Max. number of reminders to send about unanswered questions"
-msgstr "нажмите, чтобы увидеть поÑледние вопроÑÑ‹"
+msgstr "МакÑ. чиÑло напоминаний о неотвеченных вопроÑах"
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
-msgstr "Ðеотвеченных вопроÑов нет"
+msgstr "ПоÑылать периодичеÑкие Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° лучшего ответа"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "ПРИМЕЧÐÐИЕ: Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы иÑпользовать Ñту функцию, необходимо периодичеÑки запуÑкать команду ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ \"send_accept_answer_reminders\" (например, уÑтановив задачу в cron c заданной чаÑтотой)"
#: conf/email.py:207
-#, fuzzy
msgid "Days before starting to send reminders to accept an answer"
-msgstr "Ðеотвеченных вопроÑов нет"
+msgstr "Дней перед началом отправки уведомлений Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½ÑÑ‚Ð¸Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°"
#: conf/email.py:218
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
+msgstr "Как чаÑто поÑылать Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° ответа (в днÑÑ… между отправлÑемыми напоминаниÑми)"
#: conf/email.py:230
-#, fuzzy
msgid "Max. number of reminders to send to accept the best answer"
-msgstr "нажмите, чтобы увидеть поÑледние вопроÑÑ‹"
+msgstr "МакÑ. чиÑло отоÑланных напоминаний Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€Ð° наилучшего ответа"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
-"Требовать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñлектронной почты перед публикацией Ñообщений"
+msgstr "Требовать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñлектронной почты перед публикацией Ñообщений"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Подтверждение адреÑа Ñлектронной почты оÑущеÑтвлÑетÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¾Ð¹ ключа "
-"проверки на email"
+msgstr "Подтверждение адреÑа Ñлектронной почты оÑущеÑтвлÑетÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¾Ð¹ ключа проверки на email"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -903,47 +849,31 @@ msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты длÑ
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-"ИÑпользуйте Ñту уÑтановку Ð´Ð»Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð° пользователей которые не ввели Ð°Ð´Ñ€ÐµÑ "
-"Ñлектронной почты."
+msgstr "ИÑпользуйте Ñту уÑтановку Ð´Ð»Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð° пользователей которые не ввели Ð°Ð´Ñ€ÐµÑ Ñлектронной почты."
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
-msgstr ""
-"<span class=\"strong big\">ПожалуйÑта, начните задавать Ваш Ð²Ð¾Ñ€Ð¿Ð¾Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾</"
-"span>. Когда Ð’Ñ‹ пошлете вопроÑ, Ð’Ñ‹ будете направлены на Ñтраницу "
-"авторизации. Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранён в текущей ÑеÑÑии и будет опубликован "
-"как только Ð’Ñ‹ авторизуетеÑÑŒ. Войти или запиÑатьÑÑ Ð½Ð° наш форум очень легко. "
-"ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ‚ не более полминуты а Ð¸Ð·Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ - приблизительно "
-"одну минуту."
+msgstr "Разрешить задавать вопроÑÑ‹ по email"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Прежде чем включать Ñту наÑтройку, пожалуйÑта, заполните блок наÑтроек IMAP в файле settings.py"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
+msgstr "Заменить пробелы на тире в Ñ‚Ñгах, приÑланных по email."
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
+msgstr "Эта наÑтройка применÑетÑÑ Ðº Ñ‚Ñгам, запиÑанным в поле \"Тема\" вопроÑов, приÑланных по email."
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr ""
-"<span class=\"strong big\">ПожалуйÑта, начните задавать Ваш Ð²Ð¾Ñ€Ð¿Ð¾Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾</"
-"span>. Когда Ð’Ñ‹ пошлете вопроÑ, Ð’Ñ‹ будете направлены на Ñтраницу "
-"авторизации. Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранён в текущей ÑеÑÑии и будет опубликован "
-"как только Ð’Ñ‹ авторизуетеÑÑŒ. Войти или запиÑатьÑÑ Ð½Ð° наш форум очень легко. "
-"ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ‚ не более полминуты а Ð¸Ð·Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ - приблизительно "
-"одну минуту."
+msgstr "Включить добавление ответов и комментариев Ñ email"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -951,9 +881,7 @@ msgstr "Ð”Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ Ñтой функции убедитеÑÑŒ, ч
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
-msgstr ""
-"ОтправлÑÑ‚ÑŒ Ñообщение по Ñлектронной почте, когда надо уведомить автора о "
-"публикации"
+msgstr "ОтправлÑÑ‚ÑŒ Ñообщение по Ñлектронной почте, когда надо уведомить автора о публикации"
#: conf/email.py:327
msgid "Reply by email hostname"
@@ -961,43 +889,35 @@ msgstr "Ð˜Ð¼Ñ ÑƒÐ·Ð»Ð° Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² по email"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
-"Ответы Ñ email, которые Ñодержат меньше Ñлов, чем указано в Ñтом поле, будут "
-"опубликованы как комментарии, а не как ответы"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "Ответы Ñ email, которые Ñодержат меньше Ñлов, чем указано в Ñтом поле, будут опубликованы как комментарии, а не как ответы"
#: conf/external_keys.py:11
-#, fuzzy
msgid "Keys for external services"
-msgstr "URL, по которому доÑтупен ÑÐµÑ€Ð²Ð¸Ñ LDAP"
+msgstr "Ключи Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… ÑервиÑов"
#: conf/external_keys.py:19
msgid "Google site verification key"
msgstr "Идентификационный ключ Google"
#: conf/external_keys.py:21
-#, fuzzy, python-format
+#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Этот ключ поможет поиÑковику Google индекÑировать Ваш форум, пожалуйÑта "
-"получите ключ на <a href=\"%(google_webmasters_tools_url)s\">инÑтрументарии "
-"Ð´Ð»Ñ Ð²ÐµÐ±Ð¼Ð°Ñтеров</a> от Google"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Этот ключ помогает Google индекÑировать ваш Ñайт, пожалуйÑта, получите его на <a href=\"%(url)s?hl=%(lang)s\">Ñтранице инÑтрументов Ð´Ð»Ñ Ð²ÐµÐ±Ð¼Ð°Ñтеров Google</a>"
#: conf/external_keys.py:36
msgid "Google Analytics key"
msgstr "Ключ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ ÑервиÑа \"Google-Analytics\""
#: conf/external_keys.py:38
-#, fuzzy, python-format
+#, python-format
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Получите ключ <a href=\"%(ga_site)s\">по Ñтой ÑÑылке</a>, еÑли Ð’Ñ‹ "
-"ÑобираетеÑÑŒ пользоватьÑÑ Ð¸Ð½Ñтрументом Google-Analytics"
+msgstr "Получите его на <a href=\"%(url)s\">Ñтранице Google Analytics</a>, еÑли хотите иÑпользовать Google Analytics Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¸Ð½Ð³Ð° Вашего Ñайта"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -1012,31 +932,24 @@ msgid "Recaptcha private key"
msgstr "Секретный ключ Ð´Ð»Ñ recaptcha"
#: conf/external_keys.py:72
-#, fuzzy, python-format
+#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha Ñто ÑредÑтво, которое помогает отличить живых людей от надоедливых "
-"Ñпам-роботов. ПожалуйÑта получите необходимые ключи на Ñайте <a href="
-"\"http://recaptcha.net\">recaptcha.net</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha - Ñто инÑтрумент, который помогает отличить реальных людей от назойливых Ñпам-ботов. ПожалуйÑта, получите Ñтот и публичный ключ на <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
msgstr "Публичный ключ Ð´Ð»Ñ Ð´Ð¾Ñтупа Facebook API"
#: conf/external_keys.py:86
-#, fuzzy, python-format
+#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"Пара ключей Ð´Ð»Ñ Facebook API позволит пользователÑм Вашего форума "
-"авторизоватьÑÑ Ñ‡ÐµÑ€ÐµÐ· их аккаунт на Ñоциальной Ñети Facebook. Оба ключа можно "
-"получить <a href=\"http://www.facebook.com/developers/createapp.php\">здеÑÑŒ</"
-"a>"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Ключ Facebook API и Ñекретный ключ Facebook позволÑÑŽÑ‚ иÑпользовать Facebook Connect Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° на Ваш Ñайт. ПожалуйÑта, получите Ñти ключи на <a href=\"%(url)s\">Ñтранице ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ Facebook</a> site"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -1047,14 +960,11 @@ msgid "Twitter consumer key"
msgstr "Публичный ключ Ð´Ð»Ñ Ð´Ð¾Ñтупа Twitter API (consumer key)"
#: conf/external_keys.py:109
-#, fuzzy, python-format
+#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Чтобы получить пару ключей Ð´Ð»Ñ Twitter, зарегиÑтрируйте Ваш форум на \n"
-"<a href=\"http://dev.twitter.com/apps/\">Ñайте Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ иÑпользующих "
-"Twitter API</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "ПожалуйÑта, зарегиÑтрируйте Ñвой форум на <a href=\"%(url)s\">Ñтранице приложений Twitter</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1065,42 +975,34 @@ msgid "LinkedIn consumer key"
msgstr "Публичный ключ Ð´Ð»Ñ LinkedIn (consumer key)"
#: conf/external_keys.py:130
-#, fuzzy, python-format
+#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Чтобы получить пару ключей Ð´Ð»Ñ Twitter, зарегиÑтрируйте Ваш форум на \n"
-"<a href=\"http://dev.twitter.com/apps/\">Ñайте Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ иÑпользующих "
-"Twitter API</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "ПожалуйÑта, зарегиÑтрируйте Ñвой форум на <a href=\"%(url)s\">Ñтранице разработчиков LinkedIn</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
msgstr "Секретный ключ Ð´Ð»Ñ LinkedIn (consumer secret)"
#: conf/external_keys.py:149
-#, fuzzy
msgid "ident.ca consumer key"
-msgstr "Публичный ключ Ð´Ð»Ñ LinkedIn (consumer key)"
+msgstr "Ключ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ident.ca"
#: conf/external_keys.py:151
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Чтобы получить пару ключей Ð´Ð»Ñ Twitter, зарегиÑтрируйте Ваш форум на \n"
-"<a href=\"http://dev.twitter.com/apps/\">Ñайте Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ иÑпользующих "
-"Twitter API</a>"
+msgstr "ПожалуйÑта, зарегиÑтрируйте Ñвой форум на <a href=\"%(url)s\">Ñтранице приложений Identi.ca</a>"
#: conf/external_keys.py:162
-#, fuzzy
msgid "ident.ca consumer secret"
-msgstr "Секретный ключ Ð´Ð»Ñ LinkedIn (consumer secret)"
+msgstr "Секретный ключ ident.ca"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "ПроÑтые Ñтраницы - \"о наÑ\", \"политика о личных данных\" и.Ñ‚.д."
+msgstr "Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸ Ñтраницы - о наÑ, конфиденциальноÑÑ‚ÑŒ и Ñ‚.д."
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1110,37 +1012,27 @@ msgstr "О Ð½Ð°Ñ (в формате html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML "
-"валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
+msgstr "Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
#: conf/flatpages.py:32
-#, fuzzy
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr "О Ð½Ð°Ñ (в формате html)"
+msgstr "ТекÑÑ‚ Ñтраницы FAQ форума (в формате html)"
#: conf/flatpages.py:35
-#, fuzzy
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML "
-"валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
+msgstr "Сохраните, а затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML-валидатор</a> на Ñтранице FAQ, чтобы проверить введенные данные."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Ð’Ñ‹ вÑегда можете задать Ñвой вопроÑ!"
+msgstr "ИнÑтрукции как правильно напиÑать вопроÑ"
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
-msgstr ""
-"Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML "
-"валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
+msgstr "HTML код разрешён. Сохранить, а затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML-валидатор</a> на Ñтранице вопроÑа, чтобы проверить введённый текÑÑ‚."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1150,28 +1042,23 @@ msgstr "Политика о личных данных (в формате html)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML "
-"валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
+msgstr "Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
#: conf/flatpages.py:75
-#, fuzzy
msgid "Do not edit this field manually!!!"
-msgstr "Это необходимо заполнить"
+msgstr "Ðе изменÑйте Ñто поле вручную!!!"
#: conf/forum_data_rules.py:12
-#, fuzzy
msgid "Data entry and display rules"
-msgstr "Ввод и отображение данных"
+msgstr "Правила Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
msgstr "Редактор Ð´Ð»Ñ Ñообщений"
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "удалить Ñтот комментарий"
+msgstr "Редактор Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ²"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1179,11 +1066,9 @@ msgstr "Включить большую кнопку \"СпроÑить\""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
-msgstr ""
-"Отключение Ñтой кнопки Ñократит количеÑтво новых вопроÑов. ЕÑли Ñта кнопка "
-"отключена, тогда кнопка \"СпроÑить\" в меню \"ПоиÑк\" оÑтанетÑÑ Ð´Ð¾Ñтупной."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
+msgstr "Отключение Ñтой кнопки Ñократит количеÑтво новых вопроÑов. ЕÑли Ñта кнопка отключена, тогда кнопка \"СпроÑить\" в меню \"ПоиÑк\" оÑтанетÑÑ Ð´Ð¾Ñтупной."
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
@@ -1192,36 +1077,25 @@ msgstr "Включить вÑтраивание видео"
#: conf/forum_data_rules.py:68
#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr ""
-"<em>Примечание: пожалуйÑта, Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°<a href=\"%(url)s\">прочтите Ñто</a>.</"
-"em>"
+msgstr "<em>Примечание: пожалуйÑта, Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°<a href=\"%(url)s\">прочтите Ñто</a>.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
-msgstr ""
-"Отметьте, еÑли Ð’Ñ‹ хотите иÑпользовать функцию \"общее вики\" Ð´Ð»Ñ Ñообщений "
-"на форуме"
+msgstr "Отметьте, еÑли Ð’Ñ‹ хотите иÑпользовать функцию \"общее вики\" Ð´Ð»Ñ Ñообщений на форуме"
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
-msgstr ""
+msgstr "Разрешить задавать вопроÑÑ‹ анонимно"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Пользователи на получают репутацию за анонимные вопроÑÑ‹ и их личноÑÑ‚ÑŒ не будет раÑкрыта, пока они не изменÑÑ‚ Ñвоего мнениÑ"
#: conf/forum_data_rules.py:101
-#, fuzzy
msgid "Allow posting before logging in"
-msgstr ""
-"<span class=\"strong big\">ПожалуйÑта, начните задавать Ваш Ð²Ð¾Ñ€Ð¿Ð¾Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾</"
-"span>. Когда Ð’Ñ‹ пошлете вопроÑ, Ð’Ñ‹ будете направлены на Ñтраницу "
-"авторизации. Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранён в текущей ÑеÑÑии и будет опубликован "
-"как только Ð’Ñ‹ авторизуетеÑÑŒ. Войти или запиÑатьÑÑ Ð½Ð° наш форум очень легко. "
-"ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ‚ не более полминуты а Ð¸Ð·Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ - приблизительно "
-"одну минуту."
+msgstr "Разрешить оÑтавлÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ð¾ входа на Ñайт"
#: conf/forum_data_rules.py:103
msgid ""
@@ -1229,12 +1103,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
+msgstr "Отметьте, еÑли хотите чтобы пользователи могли начать задавать вопроÑÑ‹ до того как войдут на Ñайт. Включение Ñтой опции может потребовать дополнительной наÑтройки ÑиÑтемы входа пользователей Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ готовых к отправке вопроÑов каждый раз когда пользователь входит на Ñайт. Ð’ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ ÑиÑтема Askbot Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° на Ñайт поддерживает Ñту функцию."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Закрыть чужие вопроÑÑ‹"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1250,115 +1123,104 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "Ответить на вопроÑ"
+msgstr "ÐапиÑать Ñвой ответ"
#: conf/forum_data_rules.py:149
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
+msgstr "Эта наÑтройка поможет импортировать данные из других форумов таких как Zendesk, когда автоматичеÑкий импорт не позволÑет определить Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
#: conf/forum_data_rules.py:170
-#, fuzzy
msgid "Minimum length of title (number of characters)"
-msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð½Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ð¸Ñ (количеÑтво Ñимволов)"
#: conf/forum_data_rules.py:180
-#, fuzzy
msgid "Minimum length of question body (number of characters)"
-msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð½Ð° вопроÑа (количеÑтво Ñимволов)"
#: conf/forum_data_rules.py:191
-#, fuzzy
msgid "Minimum length of answer body (number of characters)"
-msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð½Ð° ответа (количеÑтво Ñимволов)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Ðеотвеченные вопроÑÑ‹"
+msgstr "Ограничение на один ответ на один Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пользователÑ"
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "Увeличение репутации за пометку лучшего ответа"
+msgstr "Включить принÑтие ответа - Ñто лучший ответ"
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "теги (ключевые Ñлова) обÑзательны"
+msgstr "ОбÑзательны ли Ñ‚Ñги?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr "дерево категорий"
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "Ñайт пользователÑ"
+msgstr "Войти как пользователь"
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "иÑпользовать теги"
+msgstr "ИÑточник Ñ‚Ñгов"
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "обновленные Ñ‚Ñги "
+msgstr "ОбÑзательные Ñ‚Ñги"
#: conf/forum_data_rules.py:259
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
+msgstr "Ð¥Ð¾Ñ‚Ñ Ð±Ñ‹ один из Ñтих Ñ‚Ñгов будет необходим Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ нового или отредактированного вопроÑа. ОбÑзательный Ñ‚Ñг может быть Ñо \"звездочкой\", еÑли Ñ‚Ñги Ñо \"звездочкой\" включены."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
-msgstr ""
+msgstr "Принудительно перевеÑти Ñ‚Ñги в нижний региÑÑ‚Ñ€"
#: conf/forum_data_rules.py:273
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
+msgstr "Внимание: поÑле того как отметите Ñту опцию, пожалуйÑта, зарезервируйте Ñвою базу данных и запуÑтите команду: <code>python manage.py fix_question_tags</code> чтобы глобально переименовать Ñ‚Ñги"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
-msgstr ""
+msgstr "Формат ÑпиÑка Ñ‚Ñгов"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Выберите формат, в котором будут отображатьÑÑ Ñ‚Ñги: обычный ÑпиÑок или \"облако\" Ñ‚Ñгов"
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
-msgstr "Ñмотреть вÑе темы"
+msgstr "ИÑпользовать Ñ‚Ñги Ñо \"звездочкой\""
#: conf/forum_data_rules.py:303
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
+msgstr "ТÑги Ñо \"звездочкой\" могут быть иÑпользованы чтобы выбрать или отменить выбор многих Ñ‚Ñгов за раз, у правильного Ñ‚Ñга Ñо \"звездочкой\" еÑÑ‚ÑŒ только одна \"звездочка\" в Ñамом конце"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1366,12 +1228,9 @@ msgstr "ИÑпользуйте разделение Ð´Ð»Ñ Ñ‚Ñгов подпи
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
-msgstr ""
-"ЕÑли включено, пользователи будут иметь 3 варианта работы Ñ Ñ‚Ñгами: "
-"\"подпиÑка\" (по Ñлектронной почте), добавление в \"интереÑные\" и "
-"\"игнорирование\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
+msgstr "ЕÑли включено, пользователи будут иметь 3 варианта работы Ñ Ñ‚Ñгами: \"подпиÑка\" (по Ñлектронной почте), добавление в \"интереÑные\" и \"игнорирование\""
#: conf/forum_data_rules.py:325
msgid "Always, for all users"
@@ -1400,36 +1259,33 @@ msgstr "ЧиÑло комментариев по-умолчанию, которÐ
#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
-msgstr ""
-"МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð½Ðµ должна превышать %(max_len)s Ñимволов"
+msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð½Ðµ должна превышать %(max_len)s Ñимволов"
#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
-msgstr ""
+msgstr "Ограничить Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° редактирование комментариев"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
+msgstr "ЕÑли галочка ÑнÑта, Ð²Ñ€ÐµÐ¼Ñ Ð½Ð° редактирование комментариев не будет ограничено"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
-msgstr ""
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð° редактирование ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð² минутах"
#: conf/forum_data_rules.py:389
msgid "To enable this setting, check the previous one"
-msgstr ""
+msgstr "Чтобы включить Ñту наÑтройку также включите предыдущую"
#: conf/forum_data_rules.py:398
msgid "Save comment by pressing <Enter> key"
-msgstr ""
+msgstr "СохранÑÑ‚ÑŒ комментарий нажатием клавиши <Enter>"
#: conf/forum_data_rules.py:400
msgid ""
"This may be useful when only one-line comments are desired. Will not work "
"with TinyMCE editor."
-msgstr ""
-"Это может быть иÑпользовано, когда требуетÑÑ Ð¾Ñ‚Ð²ÐµÑ‚Ð¸Ñ‚ÑŒ одной Ñтрокой. Ðе "
-"будет работать Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð¾Ð¼ TinyMCE."
+msgstr "Это может быть иÑпользовано, когда требуетÑÑ Ð¾Ñ‚Ð²ÐµÑ‚Ð¸Ñ‚ÑŒ одной Ñтрокой. Ðе будет работать Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¾Ñ€Ð¾Ð¼ TinyMCE."
#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
@@ -1437,19 +1293,18 @@ msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° поиÑкового запроÑа в
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
-"Значение должно равнÑÑ‚ÑŒÑÑ ÑоответÑтвующей уÑтановке в Вашей базе данных"
+msgstr "Значение должно равнÑÑ‚ÑŒÑÑ ÑоответÑтвующей уÑтановке в Вашей базе данных"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
-msgstr ""
+msgstr "Ðе позволÑÑ‚ÑŒ запроÑу \"прилипать\" к поиÑковой Ñтроке"
#: conf/forum_data_rules.py:423
msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
+msgstr "Отметьте чтобы отключить \"залипание\" в поиÑковой Ñтроке. Это может быть полезно, еÑли вы хотите Ñдвинуть поиÑковую Ñтроку Ñ ÐµÐµ обычного Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ вам не нравитÑÑ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ðµ \"залипание\" поиÑкового запроÑа."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1464,9 +1319,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "Что должен означать \"неотвеченный вопроÑ\"?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Изменить наÑтройки групп"
+msgstr "ÐаÑтройки групп"
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1477,25 +1331,20 @@ msgid "everyone"
msgstr "Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾"
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² ClaimID"
+msgstr "Глобальное название пользовательÑкой группы"
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr "Ð’Ñе пользователи принадлежат к Ñтой группе автоматичеÑки"
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Сохранить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr "Включить групповые адреÑа email"
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
-msgstr ""
-"ЕÑли выбрано, то пользователи могут отправить Ñообщение в группу через "
-"Ñообщение Ñлектронной почты на Ð°Ð´Ñ€ÐµÑ \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
+msgstr "ЕÑли выбрано, то пользователи могут отправить Ñообщение в группу через Ñообщение Ñлектронной почты на Ð°Ð´Ñ€ÐµÑ \"group-name@domain.com\""
#: conf/karma_and_badges_visibility.py:12
msgid "Karma & Badge visibility"
@@ -1523,25 +1372,18 @@ msgstr "ÐаÑтройка входа через LDAP"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
-"ИÑпользовать протокол LDAP Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ через пароль и Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
+msgstr "ИÑпользовать протокол LDAP Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ через пароль и Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr ""
-"ÐвоматичеÑки принÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ñ‚ Ñтого Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð´Ð»Ñ Ñ€Ð°ÑÑылки по "
-"Ñлетронной почте"
+msgstr "ÐвтоматичеÑки Ñоздавать пользовательÑкий аккаунт когда возможно"
#: conf/ldap.py:29
msgid ""
"Potentially reduces number of steps in the registration process but can "
"expose personal information, e.g. when LDAP login name is the same as email "
"address or real name."
-msgstr ""
-"Потенциально Ñнижает количеÑтво шагов в процеÑÑе региÑтрации, но могут "
-"предоÑтавлÑÑ‚ÑŒ личную информацию, например, когда LDAP региÑтрационное Ð¸Ð¼Ñ "
-"такое же, как Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или наÑтоÑщее имÑ."
+msgstr "Потенциально Ñнижает количеÑтво шагов в процеÑÑе региÑтрации, но могут предоÑтавлÑÑ‚ÑŒ личную информацию, например, когда LDAP региÑтрационное Ð¸Ð¼Ñ Ñ‚Ð°ÐºÐ¾Ðµ же, как Ð°Ð´Ñ€ÐµÑ Ñлектронной почты или наÑтоÑщее имÑ."
#: conf/ldap.py:37
msgid "Version 3"
@@ -1559,9 +1401,7 @@ msgstr "ВерÑÐ¸Ñ Ð¿Ñ€Ð¾Ñ‚Ð¾ÐºÐ¾Ð»Ð° LDAP"
msgid ""
"Note that Version 2 protocol is not secure!!! Do not use it on unprotected "
"network."
-msgstr ""
-"Обратите внимание, верÑÐ¸Ñ 2 протокола не безопаÑна!!! Ðе иÑпользуйте её в "
-"незащищённых ÑетÑÑ…."
+msgstr "Обратите внимание, верÑÐ¸Ñ 2 протокола не безопаÑна!!! Ðе иÑпользуйте её в незащищённых ÑетÑÑ…."
#: conf/ldap.py:59
msgid "LDAP URL"
@@ -1575,9 +1415,7 @@ msgstr "Кодирование LDAP"
msgid ""
"This value in almost all cases is \"utf-8\". Change it if yours is "
"different. This field is required"
-msgstr ""
-"Это поле почти во вÑех ÑлучаÑÑ… показываетÑÑ Ð² \"utf-8\". Измените его еÑли "
-"оно отличаетÑÑ Ð¾Ñ‚ вашего. Это поле обÑзательно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"
+msgstr "Это поле почти во вÑех ÑлучаÑÑ… показываетÑÑ Ð² \"utf-8\". Измените его еÑли оно отличаетÑÑ Ð¾Ñ‚ вашего. Это поле обÑзательно Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ"
#: conf/ldap.py:82
msgid "Base DN (distinguished name)"
@@ -1585,9 +1423,9 @@ msgstr "Базовый DN (отличительное имÑ)"
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1598,22 +1436,19 @@ msgstr "Шаблон фильтра пользовательÑкого поиÑÐ
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Вход выполнен"
+msgstr "Войти как пользователь"
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
-msgstr ""
-"Это поле необходимо Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ. Ð”Ð»Ñ Microsoft Active Directory его "
-"значение обычно \"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
+msgstr "Это поле необходимо Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ. Ð”Ð»Ñ Microsoft Active Directory его значение обычно \"sAMAccountName\"."
#: conf/ldap.py:127
msgid "\"Common Name\" field"
@@ -1627,11 +1462,11 @@ msgstr ""
#: conf/ldap.py:139
msgid "First name, Last name"
-msgstr ""
+msgstr "ИмÑ, фамилиÑ"
#: conf/ldap.py:140
msgid "Last name, First name"
-msgstr ""
+msgstr "ФамилиÑ, имÑ"
#: conf/ldap.py:147
msgid "\"Common Name\" field format"
@@ -1647,31 +1482,27 @@ msgstr ""
#: conf/ldap.py:160 conf/ldap.py:170
msgid "This field can be blank"
-msgstr ""
+msgstr "Это поле может быть пуÑтым"
#: conf/ldap.py:168
msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "Ð˜Ð¼Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð° ÑервиÑа авторизации LDAP"
+msgstr "Значение Ð¿Ð¾Ð»Ñ \"EMAIL\" Ñервера LDAP"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "Ñто поле обÑзательное"
+msgstr "Это поле обÑзательно"
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Теги вопроÑа"
+msgstr "ÐžÐ±Ñ‰Ð°Ñ Ð»ÐµÐ²Ð°Ñ Ð±Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ"
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Профиль пользователÑ"
+msgstr "Включить левую боковую панель"
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1682,10 +1513,7 @@ msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
-msgstr ""
-"ИÑпользуйте Ñту облаÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñодержимого LEFT боковой панели HTML "
-"формата. Когда иÑпользуете Ñту опцию , иÑпользуйте ÑÐµÑ€Ð²Ð¸Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ HTML Ð´Ð»Ñ "
-"того что б убедитÑÑ Ñ‡Ñ‚Ð¾ она Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¸ работает во вÑех браузерах"
+msgstr "ИÑпользуйте Ñту облаÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñодержимого LEFT боковой панели HTML формата. Когда иÑпользуете Ñту опцию , иÑпользуйте ÑÐµÑ€Ð²Ð¸Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ HTML Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ что б убедитÑÑ Ñ‡Ñ‚Ð¾ она Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð¸ работает во вÑех браузерах"
#: conf/license.py:13
msgid "Content License"
@@ -1693,101 +1521,97 @@ msgstr "Лицензирование Ñодержимого"
#: conf/license.py:21
msgid "Show license clause in the site footer"
-msgstr ""
+msgstr "Показывать информацию о лицензии в футере"
#: conf/license.py:30
msgid "Short name for the license"
-msgstr ""
+msgstr "Краткое название лицензии"
#: conf/license.py:39
msgid "Full name of the license"
-msgstr ""
+msgstr "Полное название лицензии"
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
-msgstr ""
+msgstr "Creative Commons Attribution Share Alike 3.0"
#: conf/license.py:48
msgid "Add link to the license page"
-msgstr ""
+msgstr "Добавить ÑÑылку на Ñтраницу лицензии"
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "вернутьÑÑ Ð½Ð° главную"
+msgstr "Страница лицензии"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
+msgstr "URL официальной Ñтраницы лицензии Ñо вÑеми положениÑми лицензии"
#: conf/license.py:69
-#, fuzzy
msgid "Use license logo"
-msgstr "логотип %(site)s"
+msgstr "ИÑпользовать логотип лицензии"
#: conf/license.py:78
msgid "License logo image"
-msgstr ""
+msgstr "Логотип лицензии"
#: conf/login_providers.py:13
msgid "Login provider setings"
-msgstr ""
+msgstr "ÐаÑтройки провайдеров входа"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Показывать альтернативных провайдеров входа на Ñтранице входа."
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
-msgstr ""
+msgstr "Ð’Ñегда показывать \"локальную\" форму входа и Ñкрыть кнопку \"Askbot\""
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
+msgstr "Включить логин через ÑобÑтвенный Ñайт на движке Wordpress"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
+msgstr "чтобы включить Ñту функцию, вы должны указать Ð°Ð´Ñ€ÐµÑ xml-rpc из наÑтроек Wordpress ниже"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "Ð’Ñтавьте в Ñто поле Ð°Ð´Ñ€ÐµÑ XML-RPC Ñвоего Ñайта на движке Wordpress, обычно Ñто http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð°Ñ Ñту опцию, зайдите в Settings->Writing->Remote Publishing и проверьте Ñодержимое Ð¿Ð¾Ð»Ñ XML-RPC"
#: conf/login_providers.py:60
msgid "Upload your icon"
-msgstr ""
+msgstr "Загрузите Ваше изображение"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "пароль"
+msgstr ""
#: conf/login_providers.py:98
-#, fuzzy, python-format
+#, python-format
msgid "Activate %(provider)s login"
-msgstr "Вход при помощи %(provider)s работает отлично"
+msgstr "Включить вход через %(provider)s"
#: conf/login_providers.py:103
#, python-format
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
+msgstr "Примечание: чтобы дейÑтвительно включить вход через %(provider)s, вы должны указать некоторые дополнительные данные в разделе \"Внешние ключи\""
#: conf/markup.py:15
msgid "Markup in posts"
-msgstr ""
+msgstr "Разметка в ÑообщениÑÑ…"
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
@@ -1795,29 +1619,22 @@ msgstr "Ðктивировать Markdown, оптимизированный дл
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñпециальное значение Ñимвола \"_\", когда он "
-"вÑтречаетÑÑ Ð² Ñередине Ñлов. Обычно Ñтот Ñимвол иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ "
-"жирного или курÑивного текÑта. Заметьте, что Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки "
-"включена при иÑпользовании MathJax, Ñ‚.к. в формате LaTeX Ñтот Ñимвол широко "
-"иÑпользуетÑÑ."
+msgstr "Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñпециальное значение Ñимвола \"_\", когда он вÑтречаетÑÑ Ð² Ñередине Ñлов. Обычно Ñтот Ñимвол иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ жирного или курÑивного текÑта. Заметьте, что Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки включена при иÑпользовании MathJax, Ñ‚.к. в формате LaTeX Ñтот Ñимвол широко иÑпользуетÑÑ."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
msgstr "Поддержка MathJax (LaTeX) Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐµÑких формул"
#: conf/markup.py:60
-#, fuzzy, python-format
+#, python-format
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"ЕÑли вы включите Ñту функцию, <a href=\"%(url)s\">mathjax</a> должен быть "
-"уÑтановлен в каталоге %(dir)s"
+msgstr "Когда вы включаете Ñту функцию, <a href=\"%(url)s\">mathjax</a> должен быть уÑтановлен на вашем Ñервере в ÑобÑтвенную папку."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1828,24 +1645,21 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Примечание - <strong>MathJax не входит в askbot</strong> - вы должны "
-"размеÑтить его лично, желательно на отдельном домене и ввеÑти URL, "
-"указывающий на \"mathjax\" каталог (например: http://mysite.com/mathjax)"
+msgstr "Примечание - <strong>MathJax не входит в askbot</strong> - вы должны размеÑтить его лично, желательно на отдельном домене и ввеÑти URL, указывающий на \"mathjax\" каталог (например: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
-msgstr ""
+msgstr "Включить автоматичеÑкое Ñоздание ÑÑылок Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… поÑледовательноÑтей"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "ЕÑли вы включите Ñту функцию, приложение Ñможет определÑÑ‚ÑŒ поÑледовательноÑти и автоматичеÑки привÑзывать их к URL-адреÑам"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
-msgstr ""
+msgstr "РегулÑрные Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑледовательноÑтей"
#: conf/markup.py:108
msgid ""
@@ -1854,25 +1668,25 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
+msgstr "Введите правильное регулÑрное выражение Ð´Ð»Ñ Ð¿Ð¾ÑледовательноÑти, одно на линию. Ðапример, чтобы определить поÑледовательноÑÑ‚ÑŒ #bug123, иÑпользуйте Ñледующее регулÑрное выражение: #bug(\\d+). ЧиÑла, которые будут определены в поÑледовательноÑти, будут переданы в шаблон ÑÑылки. ПожалуйÑта, ознакомьтеÑÑŒ Ñ Ð±Ð¾Ð»ÐµÐµ подробной информацией по регулÑрным выражениÑм на других реÑурÑах."
#: conf/markup.py:127
msgid "URLs for autolinking"
-msgstr ""
+msgstr "URL-адреÑа Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑылок"
#: conf/markup.py:129
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
+msgstr "ПожалуйÑта, введите здеÑÑŒ шаблоны URL-адреÑов, введенные в предыдущей наÑтройке, по одному шаблону на линию. <strong>УбедитеÑÑŒ, что количеÑтво линиц в Ñтой наÑтройке Ñовпадает Ñ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑтвом линий в предыдущей.</strong> Ðапример, шаблон https://bugzilla.redhat.com/show_bug.cgi?id=\\1 вмеÑте Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼, который показан выше и введенным #123 в текÑте вопроÑа будут преобразованы в ÑÑылку на ошибку â„–123 на трекере ошибок RedHat."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
-msgstr ""
+msgstr "Предельные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñ€ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ð¸"
#: conf/minimum_reputation.py:22
msgid "Upvote"
@@ -1883,19 +1697,16 @@ msgid "Downvote"
msgstr "ГолоÑовать \"против\""
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "Ответьте на ÑобÑтвенный вопроÑ"
+msgstr "Задать ВопроÑ"
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "редактировать любой ответ"
+msgstr "ПринÑÑ‚ÑŒ ÑобÑтвенный ответ"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "редактировать любой ответ"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1957,13 +1768,13 @@ msgstr "Закрыть чужие вопроÑÑ‹"
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
-msgstr ""
+msgstr "Удалить ключ rel=nofollow из адреÑа домашней Ñтраницы"
#: conf/minimum_reputation.py:202
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
+msgstr "Когда поиÑковый робот увидит аттрибут rel=nofollow на ÑÑылке, Ñ‚Ð°ÐºÐ°Ñ ÑÑылка не будет учитыватьÑÑ Ð´Ð»Ñ Ñ€Ð°ÑÑчета рейтинга Ñайта."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1982,18 +1793,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "модерациÑ"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "модерациÑ"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -2002,9 +1811,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Закрыть ÑобÑтвенные вопроÑÑ‹"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -2016,42 +1824,36 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "проÑмотреть неотвеченные ворпоÑÑ‹"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "ВопроÑÑ‹"
+msgstr "Ð’Ñе вопроÑÑ‹"
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "Ðеотвеченные вопроÑÑ‹"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "закладки"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
+msgstr ""
#: conf/reputation_changes.py:13
-#, fuzzy
msgid "Karma loss and gain rules"
-msgstr "Правила Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ€ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ð¸"
+msgstr "Правила ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¸Ñ Ñ€ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ð¸"
#: conf/reputation_changes.py:23
msgid "Maximum daily reputation gain per user"
@@ -2099,15 +1901,11 @@ msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение получи
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое трижды на "
-"одну и ту же правку"
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое трижды на одну и ту же правку"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое пÑÑ‚ÑŒ раз на "
-"одну и ту же правку"
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое пÑÑ‚ÑŒ раз на одну и ту же правку"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
@@ -2115,11 +1913,11 @@ msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение потерÑ
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
-msgstr ""
+msgstr "Ð‘Ð¾ÐºÐ¾Ð²Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ главной Ñтраницы"
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
-msgstr ""
+msgstr "Заголовок перÑональной боковой панели"
#: conf/sidebar_main.py:23 conf/sidebar_profile.py:23
msgid ""
@@ -2127,74 +1925,68 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
+msgstr "ИÑпользуйте Ñту облаÑÑ‚ÑŒ чтобы задать Ñодержимое ВЕРХÐЕЙ чаÑти боковой панели в формате HTML. При иÑпользовании Ñтой наÑтройки (так же, как и Ð´Ð»Ñ Ñ„ÑƒÑ‚ÐµÑ€Ð° боковой панели), пожалуйÑта, иÑпользуйте ÑÐµÑ€Ð²Ð¸Ñ HTML-валидации, чтобы убедитьÑÑ, что введенные вами данные дейÑтвительны и будут нормально отображатьÑÑ Ð²Ð¾ вÑех браузерах."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
-msgstr ""
+msgstr "Показать блок Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð¾Ð¼ в боковой панели"
#: conf/sidebar_main.py:47
-#, fuzzy
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
-"Отметьте, еÑли вы хотите, чтобы подвал отображалÑÑ Ð½Ð° каждой Ñтранице форума"
+msgstr "Снимите галочку, еÑли хотите Ñкрыть блок аватара Ñ Ð±Ð¾ÐºÐ¾Ð²Ð¾Ð¹ панели"
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
-msgstr ""
+msgstr "Ограничить чиÑло аватаров, отображаемых на боковой панели"
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
-msgstr ""
+msgstr "Показывать выбор Ñ‚Ñгов в боковой панели"
#: conf/sidebar_main.py:70
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
+msgstr "Снимите галочку, еÑли хотите Ñкрыть опции выбора интереÑующих и игнорируемых Ñ‚Ñгов"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
-msgstr ""
+msgstr "Показывать ÑпиÑок/\"облако\" Ñ‚Ñгов в боковой панели"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
+msgstr "Снимите галочку, еÑли хотите Ñкрыть \"облако\" или ÑпиÑок Ñ‚Ñгов Ñ Ð±Ð¾ÐºÐ¾Ð²Ð¾Ð¹ панели"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
-msgstr ""
+msgstr "Футер перÑональной боковой панели"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "ИÑпользуйте Ñту облаÑÑ‚ÑŒ чтобы задать Ñодержимое ÐИЖÐЕЙ чаÑти боковой панели в формате HTML. При иÑпользовании Ñтой наÑтройки (так же, как и Ð´Ð»Ñ Ñ„ÑƒÑ‚ÐµÑ€Ð° боковой панели), пожалуйÑта, иÑпользуйте ÑÐµÑ€Ð²Ð¸Ñ HTML-валидации, чтобы убедитьÑÑ, что введенные вами данные дейÑтвительны и будут нормально отображатьÑÑ Ð²Ð¾ вÑех браузерах."
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "Профиль пользователÑ"
+msgstr "Войти как пользователь"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Теги вопроÑа"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Теги вопроÑа"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2207,56 +1999,53 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Отвеченные мной"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
-msgstr ""
+msgstr "Показать Ñ‚Ñги на боковой панели"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
+msgstr "Снимите галочку, еÑли вы хотите Ñкрыть ÑпиÑок Ñ‚Ñгов Ñ Ð±Ð¾ÐºÐ¾Ð²Ð¾Ð¹ панели"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
-msgstr ""
+msgstr "Показывать мета-информацию в боковой панели"
#: conf/sidebar_question.py:107
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
+msgstr "Снимите галочку, еÑли вы хотите Ñкрыть мета-информацию о вопроÑе (дата Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñа, количеÑтво проÑмотров, дата поÑледнего обновлениÑ)"
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "похожие вопроÑÑ‹:"
+msgstr "Показывать похожие вопроÑÑ‹ в боковой панели"
#: conf/sidebar_question.py:121
-#, fuzzy
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr "нажмите, чтобы поÑмотреть поÑледние обновленные вопроÑÑ‹"
+msgstr "Снимите галочку, еÑли хотите Ñкрыть ÑпиÑок похожих вопроÑов."
#: conf/site_modes.py:63
msgid "Bootstrap mode"
-msgstr ""
+msgstr "\"Стартовый\" режим"
#: conf/site_modes.py:73
msgid "Activate a \"Large site\" mode"
@@ -2272,7 +2061,7 @@ msgstr ""
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
-msgstr ""
+msgstr "URL-адреÑа, ключевые Ñлова и приветÑтвиÑ"
#: conf/site_settings.py:23
msgid "Site title for the Q&A forum"
@@ -2295,33 +2084,28 @@ msgid "Short name for your Q&A forum"
msgstr "Краткое название форума"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "ПожалуйÑта, введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
-msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ URL форума (должна начинатьÑÑ Ñ http или https)"
+msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ URL форума (должна начинатьÑÑ Ñ http или https)"
#: conf/site_settings.py:104
-#, fuzzy
msgid "Check to enable greeting for anonymous user"
-msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
+msgstr "Включить приветÑтвие Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ñ… пользователей"
#: conf/site_settings.py:115
-#, fuzzy
msgid "Text shown in the greeting message shown to the anonymous user"
-msgstr ""
-"СÑылка, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð² приветÑтвии неавторизованному поÑетителю"
+msgstr "ТекÑÑ‚, который показываетÑÑ Ð² приветÑтвенном Ñообщении Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
-msgstr ""
+msgstr "ИÑпользовать HTML Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑообщениÑ"
#: conf/site_settings.py:128
msgid "Feedback site URL"
@@ -2329,13 +2113,11 @@ msgstr "СÑылка на Ñайт Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ ÑвÑзи"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-"ЕÑли оÑтавите Ñто поле пуÑтым, то Ð´Ð»Ñ Ð¿Ð¾Ñылки обратной ÑвÑзи будет "
-"иÑпользоватьÑÑ Ð²ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ"
+msgstr "ЕÑли оÑтавите Ñто поле пуÑтым, то Ð´Ð»Ñ Ð¿Ð¾Ñылки обратной ÑвÑзи будет иÑпользоватьÑÑ Ð²ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
-msgstr ""
+msgstr "Тема, логотипы и HTML <head>"
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2343,21 +2125,19 @@ msgstr "Главный логотип"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Чтобы заменить логотип, выберите новый файл затем нажмите кнопку \"Ñохранить"
-"\""
+msgstr "Чтобы заменить логотип, выберите новый файл затем нажмите кнопку \"Ñохранить\""
#: conf/skin_general_settings.py:34
msgid "English"
-msgstr ""
+msgstr "ÐнглийÑкий"
#: conf/skin_general_settings.py:35
msgid "Spanish"
-msgstr ""
+msgstr "ИÑпанÑкий"
#: conf/skin_general_settings.py:36
msgid "Catalan"
-msgstr ""
+msgstr "КаталонÑкий"
#: conf/skin_general_settings.py:37
msgid "German"
@@ -2409,7 +2189,7 @@ msgstr ""
#: conf/skin_general_settings.py:49
msgid "Russian"
-msgstr ""
+msgstr "РуÑÑкий"
#: conf/skin_general_settings.py:50
msgid "Serbian"
@@ -2448,13 +2228,10 @@ msgstr "Фавикон Ð´Ð»Ñ Ð’Ð°ÑˆÐµÐ³Ð¾ Ñайта"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"favicon Ñто Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ°Ñ ÐºÐ²Ð°Ð´Ñ€Ð°Ñ‚Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð¸Ð½ÐºÐ° 16Ñ…16 либо 32Ñ…32, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ "
-"иÑпользуетÑÑ Ð² интерфейÑе браузеров. Ðа <a href=\"%(favicon_info_url)s"
-"\">ЗдеÑÑŒ</a> еÑÑ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ favicon."
+msgstr "favicon Ñто Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ°Ñ ÐºÐ²Ð°Ð´Ñ€Ð°Ñ‚Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð¸Ð½ÐºÐ° 16Ñ…16 либо 32Ñ…32, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð² интерфейÑе браузеров. Ðа <a href=\"%(favicon_info_url)s\">ЗдеÑÑŒ</a> еÑÑ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ favicon."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2462,11 +2239,9 @@ msgstr "Кнопка Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¼"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
-"Картинка размером 88x38, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð² качеÑтве кнопки Ð´Ð»Ñ "
-"авторизации Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ и паролем."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Картинка размером 88x38, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð² качеÑтве кнопки Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ и паролем."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
@@ -2475,13 +2250,9 @@ msgstr "Отображать вÑе функции пользовательÑкÐ
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"ЕÑли Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð°, то вÑе пользователи форума будут иметь визуальный "
-"доÑтуп ко вÑем его функциÑм, вне завиÑимоÑти от репутации. Однако "
-"фактичеÑкий доÑтуп вÑÑ‘ равно будет завиÑить от репутации, правил "
-"Ð¼Ð¾Ð´ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ñ‚.п."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "ЕÑли Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð°, то вÑе пользователи форума будут иметь визуальный доÑтуп ко вÑем его функциÑм, вне завиÑимоÑти от репутации. Однако фактичеÑкий доÑтуп вÑÑ‘ равно будет завиÑить от репутации, правил Ð¼Ð¾Ð´ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ñ‚.п."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2489,50 +2260,50 @@ msgstr "Выберите тему пользовательÑкого интерÑ
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
-msgstr ""
+msgstr "ПерÑонализировать HTML-Ñ‚Ñг <HEAD>"
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
-msgstr ""
+msgstr "Ваши дополнениÑ, внеÑенные в HTML-Ñ‚Ñг <HEAD>"
#: conf/skin_general_settings.py:159
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Чтобы иÑпользовать Ñту наÑтройку</strong>, включите наÑтройку \"ПерÑонализировать HTML-Ñ‚Ñг &lt;HEAD&gt;\". Содержимое Ñтого Ð¿Ð¾Ð»Ñ Ð±ÑƒÐ´ÐµÑ‚ включено в тег &lt;HEAD&gt; и в нем могут задаватьÑÑ Ñ‚Ð°ÐºÐ¸Ðµ Ñлементы как &lt;script&gt;, &lt;link&gt;, &lt;meta&gt;. ПожалуйÑта, имейте в виду, что добавление внешнего javascript-кода в &lt;HEAD&gt; не рекомендуетÑÑ, поÑкольку Ñто замедлит загрузку Ñтраниц. ВмеÑто Ñтого будет более Ñффективным помеÑтить ÑÑылки на javascript-файлы в нижнюю чаÑÑ‚ÑŒ Ñтраницы.\n<strong>Примечание:</strong> еÑли вы хотите иÑпользовать Ñту наÑтройку, пожалуйÑта проверьте Ñтраницу Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ валидатора HTML от W3C."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
-msgstr ""
+msgstr "Ваши Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ðº заголовку Ñтраницы"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "Заголовок Ñайта - Ñто Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ Ð²Ñех Ñтраниц Ñайта полоÑа вверху Ñтраницы, в которой ÑодержитÑÑ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пользователе и ÑÑылки на Ñайт. ИÑпользуйте Ñту облаÑÑ‚ÑŒ чтобы ввеÑти Ñодержимое заголовка в формате HTML. Когда наÑтраиваете заголовок Ñайта (так же, как и в Ñлучае Ñ Ñ„ÑƒÑ‚ÐµÑ€Ð¾Ð¼ или HTML-Ñ‚Ñгом &lt;HEAD&gt;), иÑпользуйте ÑервиÑÑ‹ HTML-валидации, чтобы убедитьÑÑ, что введенные вами данные верны и будут работать во вÑех браузерах."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
-msgstr ""
+msgstr "Режим футера"
#: conf/skin_general_settings.py:200
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
+msgstr "Футер - Ñто нижнÑÑ Ñ‡Ð°ÑÑ‚ÑŒ Ñодержимого Ñтраницы, Ð¾Ð±Ñ‰Ð°Ñ Ð´Ð»Ñ Ð²Ñех Ñтраниц. Ð’Ñ‹ можете его отключить, наÑтроить ÑамоÑтоÑтельно или иÑпользовать Ñтандартный футер."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
-msgstr ""
+msgstr "Футер Ñтраницы (в формате HTML)"
#: conf/skin_general_settings.py:219
msgid ""
@@ -2541,53 +2312,53 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
+msgstr "<strong>Чтобы включить Ñту функцию</strong>, пожалуйÑта, выберите 'customize' в наÑтройке \"Site footer mode\". ИÑпользуйте Ñту облаÑÑ‚ÑŒ, чтобы ввеÑти Ñодержимое футера в формате HTML. Когда наÑтраиваете футер (так же, как и в Ñлучае Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð¼ Ñайта или HTML-Ñ‚Ñгом &lt;HEAD&gt;), иÑпользуйте ÑервиÑÑ‹ HTML-валидации, чтобы убедитьÑÑ, что введенные вами данные верны и будут работать во вÑех браузерах."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
-msgstr ""
+msgstr "Добавить ÑобÑтвенный Ñтиль Ñтраницы (CSS)"
#: conf/skin_general_settings.py:236
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
+msgstr "ПоÑтавьте галочку, еÑли вы хотите изменить вид форм вашего Ñайта, добавив ÑобÑтвенные правила ÑÑ‚Ð¸Ð»Ñ Ñтраницы (пожалуйÑта, взглÑните на Ñледующую опцию)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
-msgstr ""
+msgstr "Ваш ÑобÑтвенный Ñтиль Ñтраницы (CSS)"
#: conf/skin_general_settings.py:250
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñтой функции</strong>, включите наÑтройку \"ПрименÑÑ‚ÑŒ ÑобÑтвенный Ñтиль Ñтраницы\". Правила CSS, которые добавлены в Ñтом окне будут применены поÑле Ñтандартных правил Ñтилей Ñтраницы. Ваши ÑобÑтвенные Ñтили Ñтраницы будут добавлÑÑ‚ÑŒÑÑ Ð¿Ð¾ ÑÑылке \"&lt;forum url&gt;/custom.css\", где чаÑÑ‚ÑŒ ÑÑылки \"&lt;forum url&gt;\" (по-умолчанию Ñто пуÑÑ‚Ð°Ñ Ñтрока) завиÑит от наÑтроек в файле urls.py."
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
-msgstr ""
+msgstr "Добавить ÑобÑтвенный javascript-код"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
-msgstr ""
+msgstr "ПоÑтавьте галочку чтобы включить javascript-код, введенный в Ñледующее поле"
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
-msgstr ""
+msgstr "СобÑтвенный javascript-код"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Введите или вÑтавьте javascript-код, который хотите задейÑтвовать на Ñвоем Ñайте. СÑылка на Ñкрипт будет включена в нижнюю чаÑÑ‚ÑŒ HTML-вывода и будет выглÑдеть как URL-Ð°Ð´Ñ€ÐµÑ \"&lt;forum url&gt;/custom.js\". ПожалуйÑта, имейте в виду, что ваш javascript-код может быть неÑовмеÑтим Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ браузерами (<strong>чтобы включить ваш ÑобÑтвенный javascript-код</strong>, отметьте галочку наÑтройки \"ДобавлÑÑ‚ÑŒ ÑобÑтвенный javascript-код\")"
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
@@ -2595,117 +2366,103 @@ msgstr "Ð ÐµÐ²Ð¸Ð·Ð¸Ñ Ð¼ÐµÐ´Ð¸Ð°-файлов Ñкина"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ наÑтроена автоматичеÑки, но вы Ñможете изменить ее, еÑли Ñто будет необходимо."
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
-msgstr ""
+msgstr "Ð¥Ñш Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ€Ð° ревизии медиа-файлов"
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
+msgstr "ÐžÐ¿Ñ†Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ уÑтановлена автоматичеÑки, нет необходимоÑти изменÑÑ‚ÑŒ ее вручную."
#: conf/social_sharing.py:11
msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr ""
-"Отметьте, еÑли Ð’Ñ‹ хотите иÑпользовать функцию \"общее вики\" Ð´Ð»Ñ Ñообщений "
-"на форуме"
+msgstr "Отметьте Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ RSS лент"
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "Добавить кнопки Ð´Ð»Ñ Ñетей Twitter и Facebook в каждый вопроÑ"
+msgstr "ПоÑтавьте галочку, чтобы включить публикацию вопроÑов в Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "Добавить кнопки Ð´Ð»Ñ Ñетей Twitter и Facebook в каждый вопроÑ"
+msgstr "ПоÑтавьте галочку, чтобы включить публикацию вопроÑов в Facebook"
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "Добавить кнопки Ð´Ð»Ñ Ñетей Twitter и Facebook в каждый вопроÑ"
+msgstr "ПоÑтавьте галочку, чтобы включить публикацию вопроÑов в LinkedIn"
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "Добавить кнопки Ð´Ð»Ñ Ñетей Twitter и Facebook в каждый вопроÑ"
+msgstr "ПоÑтавьте галочку, чтобы включить публикацию вопроÑов в Identi.ca"
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "Добавить кнопки Ð´Ð»Ñ Ñетей Twitter и Facebook в каждый вопроÑ"
+msgstr "ПоÑтавьте галочку, чтобы включить публикацию вопроÑов в Google+"
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
-msgstr ""
+msgstr "Защита от Ñпама Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Akismet"
#: conf/spam_and_moderation.py:18
-#, fuzzy
msgid "Enable Akismet spam detection(keys below are required)"
-msgstr "Ðктивировать recaptcha (требуетÑÑ Ñ€ÐµÐ³Ð¸ÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° recaptcha.net)"
+msgstr "Включить защиту от Ñпама Akismet (необходим ключ в поле ниже)"
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
+msgstr "Чтобы получить ключ Akismet, пожалуйÑта поÑетите <a href=\"%(url)s\">Ñтраницу разработчиков</a>"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
-msgstr ""
+msgstr "Ключ инÑтрумента Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñпама Akismet"
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
-msgstr ""
+msgstr "РепутациÑ, Ðаграды, ГолоÑа и Флаги"
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
-msgstr ""
+msgstr "СтатичеÑкий контент, URL-адреÑа и интерфейÑ"
#: conf/super_groups.py:7
-#, fuzzy
msgid "Data rules & Formatting"
-msgstr "Разметка текÑта"
+msgstr "Правила Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… и Форматирование"
#: conf/super_groups.py:8
-#, fuzzy
msgid "External Services"
-msgstr "Прочие уÑлуги"
+msgstr "Внешние Ñлужбы"
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
-msgstr ""
+msgstr "Вход на Ñайт, Пользователи и СвÑзь"
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr "ÐаÑтройка политики пользователей"
+msgstr "Вход выполнен"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
msgstr ""
-"СÑылка, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð² приветÑтвии неавторизованному поÑетителю"
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "неавторизированные пользователи не могут голоÑовать "
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2720,43 +2477,33 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Позволить только один аккаунт на каждый Ñлектронный почтовый адреÑ"
+msgstr "Разрешить пользователÑм менÑÑ‚ÑŒ их Ñлектронные почтовые адреÑа."
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "email обÑзательное"
+msgstr "Разрешить email в имени пользователÑ"
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "Email Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð° выÑлан"
+msgstr "Разрешить воÑÑтановление Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð¾ email"
#: conf/user_settings.py:87
-#, fuzzy
msgid "Allow adding and removing login methods"
-msgstr ""
-"ПожалуйÑта, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один поÑтоÑнный метод Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸. Иметь "
-"два или больше методов тоже можно."
+msgstr "Разрешить добавление и удаление методов входа"
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
msgstr "Минимальное количеÑтво букв в именах пользователей"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Значение по умолчанию: %s"
+msgstr "Стандартный аватар Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹"
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr ""
-"Чтобы заменить логотип, выберите новый файл затем нажмите кнопку \"Ñохранить"
-"\""
+msgstr "Чтобы изменить аватар, выберите новый файл, а затем отправьте Ñту форму."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2767,34 +2514,28 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
-"Включите Ñту опцию еÑли вы хотите разрешить иÑпользовать gravatar.com Ð´Ð»Ñ "
-"аватаров. Имейте в виду, что любые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñтой функции вÑтупÑÑ‚ в Ñилу "
-"приблизительно через 10 минут. Ð’Ñ‹ также можете загружать аватары. Ð”Ð»Ñ "
-"Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации поÑетите <a href=\"http://askbot.org/doc/"
-"optional-modules.html#uploaded-avatars\">Ñту Ñтраницу</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "Включите Ñту опцию еÑли вы хотите разрешить иÑпользовать gravatar.com Ð´Ð»Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð¾Ð². Имейте в виду, что любые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² Ñтой функции вÑтупÑÑ‚ в Ñилу приблизительно через 10 минут. Ð’Ñ‹ также можете загружать аватары. Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации поÑетите <a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">Ñту Ñтраницу</a>."
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "Стандартный тип аватара Gravatar"
#: conf/user_settings.py:136
msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
+msgstr "Эта наÑтройка позволÑет вам уÑтановить Ñтандартный тип аватара Ð´Ð»Ñ E-mail адреÑов, которые не ÑвÑзаны Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð°Ð¼Ð¸ Gravatar. Ð”Ð»Ñ Ð±Ð¾Ð»ÐµÐµ подробной информации, пожалуйÑта, поÑетите <a href=\"http://en.gravatar.com/site/implement/images/\">Ñту Ñтраницу</a>."
#: conf/user_settings.py:146
-#, fuzzy
msgid "Name for the Anonymous user"
-msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
+msgstr "Ð˜Ð¼Ñ Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
-msgstr ""
+msgstr "ГолоÑование и границы флагов"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
@@ -2813,24 +2554,22 @@ msgid "Number of days to allow canceling votes"
msgstr "КоличеÑтво дней, в течение которых можно отменить голоÑ"
#: conf/vote_rules.py:60
-#, fuzzy
msgid "Number of days required before answering own question"
-msgstr "КоличеÑтво дней, в течение которых можно отменить голоÑ"
+msgstr "КоличеÑтво дней до поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти ответа на Ñвой ÑобÑтвенный вопроÑ"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
msgstr "ЧиÑло Ñигналов, требуемое Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñообщений"
#: conf/vote_rules.py:78
-#, fuzzy
msgid "Number of flags required to automatically delete posts"
-msgstr "КоличеÑтво меток требуемое Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñообщений"
+msgstr "КоличеÑтво флагов, необходимое Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñа"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
+msgstr "Минимум дней чтобы принÑÑ‚ÑŒ ответ, еÑли он не был принÑÑ‚ автором вопроÑа"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2875,16 +2614,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Заблокировать поÑÑ‚Ñ‹"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Заблокировать поÑÑ‚Ñ‹"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2904,14 +2641,12 @@ msgid "inactive"
msgstr "неактивные"
#: const/__init__.py:58
-#, fuzzy
msgid "hottest"
-msgstr "больше ответов"
+msgstr "Ñамые горÑчие"
#: const/__init__.py:59
-#, fuzzy
msgid "coldest"
-msgstr "меньше ответов"
+msgstr "Ñамые холодные"
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
@@ -2940,8 +2675,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2953,18 +2688,16 @@ msgid "unanswered"
msgstr "неотвеченные"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Убрать закладку"
+msgstr ""
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "СпиÑок тегов"
+msgstr "ТÑги"
#: const/__init__.py:130
msgid "cloud"
-msgstr ""
+msgstr "облако"
#: const/__init__.py:138
msgid "Question has no answers"
@@ -2999,9 +2732,8 @@ msgid "edited answer"
msgstr "отредактированный ответ"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "получена награда"
+msgstr "Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð½Ð°Ñ Ð½Ð°Ð³Ñ€Ð°Ð´Ð°"
#: const/__init__.py:202
msgid "marked best answer"
@@ -3036,14 +2768,12 @@ msgid "updated tags"
msgstr "обновленные Ñ‚Ñги "
#: const/__init__.py:210
-#, fuzzy
msgid "selected favorite"
-msgstr "занеÑено в избранное "
+msgstr "выбран избранным"
#: const/__init__.py:211
-#, fuzzy
msgid "completed user profile"
-msgstr "завершенный профиль пользователÑ"
+msgstr "заполненный профиль пользователÑ"
#: const/__init__.py:212
msgid "email update sent to user"
@@ -3054,38 +2784,32 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "проÑмотреть неотвеченные ворпоÑÑ‹"
+msgstr "напоминание о неотвеченных вопроÑах выÑлано"
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "Увeличение репутации за пометку лучшего ответа"
+msgstr "напоминание о принÑтии лучшего ответа отправлено"
#: const/__init__.py:222
msgid "mentioned in the post"
msgstr "упомÑнуто в текÑте ÑообщениÑ"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "бронзовый значок - опиÑание"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "золотой значок"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "У Ð²Ð°Ñ Ð½Ð¾Ð²Ñ‹Ð¹ ответ"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Сохранить"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3096,14 +2820,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "дан ответ"
+msgstr "отвеченный вопроÑ"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "отредактированный ответ"
+msgstr "принÑтый ответ"
#: const/__init__.py:307
msgid "[closed]"
@@ -3122,35 +2844,29 @@ msgid "retagged"
msgstr "теги изменены"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[Цена]"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "Ñмотреть вÑе темы"
+msgstr "показывать вÑе теги"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "иÑключить игнорируемые"
+msgstr "иÑключить игнорируемые теги"
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Избранные теги"
+msgstr "только избранные теги"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "иÑпользовать теги"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "Ñмотреть вÑе темы"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3170,25 +2886,23 @@ msgstr "не поÑылать email"
#: const/__init__.py:358
msgid "identicon"
-msgstr ""
+msgstr "identicon"
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "вчера"
+msgstr "mystery-man"
#: const/__init__.py:360
msgid "monsterid"
-msgstr ""
+msgstr "monsterid"
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "что такое Gravatar"
+msgstr "Как Ñменить мой аватар (Gravatar) и что Ñто такое?"
#: const/__init__.py:362
msgid "retro"
-msgstr ""
+msgstr "retro"
#: const/__init__.py:409 templates/badges.html:33
msgid "gold"
@@ -3204,71 +2918,59 @@ msgstr "Ð±Ñ€Ð¾Ð½Ð·Ð¾Ð²Ð°Ñ "
#: const/__init__.py:423
msgid "None"
-msgstr ""
+msgstr "Ðичего"
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "что такое Gravatar"
+msgstr "Как Ñменить мой аватар (Gravatar) и что Ñто такое?"
#: const/__init__.py:425
-#, fuzzy
msgid "Uploaded Avatar"
-msgstr "что такое Gravatar"
+msgstr "Как Ñменить мой аватар (Gravatar) и что Ñто такое?"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "дату окончаниÑ"
+msgstr ""
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "дату окончаниÑ"
+msgstr ""
#: const/__init__.py:431
msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "активноÑÑ‚ÑŒ"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "ответил"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "ответил"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "оÑталоÑÑŒ голоÑов"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "оÑталоÑÑŒ голоÑов"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑоответÑтвовать тематике ÑообщеÑтва"
+msgstr "наиболее похожие вопроÑÑ‹"
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "нажмите, чтобы проÑмотреть вопроÑÑ‹ Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ чиÑлом голоÑов"
+msgstr "нажмите чтобы увидеть наиболее похожие вопроÑÑ‹"
#: const/message_keys.py:23
-#, fuzzy
msgid "by relevance"
-msgstr "умеÑтноÑÑ‚ÑŒ"
+msgstr "ÑхожеÑÑ‚ÑŒ"
#: const/message_keys.py:24
msgid "click to see the oldest questions"
@@ -3295,18 +2997,16 @@ msgid "click to see the most recently updated questions"
msgstr "нажмите, чтобы поÑмотреть недавно обновленные вопроÑÑ‹"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "нажмите, чтобы увидеть Ñтарые вопроÑÑ‹"
+msgstr "нажмите чтобы увидеть вопроÑÑ‹ Ñ Ð½Ð°Ð¸Ð¼ÐµÐ½ÑŒÑˆÐ¸Ð¼ чиÑлом ответов"
#: const/message_keys.py:31
msgid "by answers"
msgstr "ответы"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "нажмите, чтобы увидеть поÑледние вопроÑÑ‹"
+msgstr "нажмите чтобы проÑмотреть вопроÑÑ‹ Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ чиÑлом ответов"
#: const/message_keys.py:33
msgid "click to see least voted questions"
@@ -3329,9 +3029,8 @@ msgid "ignored"
msgstr "игнорируемые"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "иÑпользовать теги"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3346,26 +3045,20 @@ msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
-"ПроÑтите, похоже, что Ваш аккаунт заблокирован и Ð’Ñ‹ не Ñможете публиковать "
-"ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ° Ñта ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ð½Ðµ разрешитÑÑ. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ "
-"админиÑтрацией форума Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка решениÑ."
+msgstr "ПроÑтите, похоже, что Ваш аккаунт заблокирован и Ð’Ñ‹ не Ñможете публиковать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ° Ñта ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ð½Ðµ разрешитÑÑ. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтрацией форума Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка решениÑ."
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"ПроÑтите, похоже, что Ваш аккаунт приоÑтановлен и Ð’Ñ‹ не Ñможете публиковать "
-"ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ° Ñта ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ð½Ðµ разрешитÑÑ. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ "
-"админиÑтрацией форума Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка решениÑ."
+msgstr "ПроÑтите, похоже, что Ваш аккаунт приоÑтановлен и Ð’Ñ‹ не Ñможете публиковать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ÐºÐ° Ñта ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ð½Ðµ разрешитÑÑ. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтрацией форума Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка решениÑ."
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
+msgstr "ПриветÑтвуем! ПожалуйÑта добавьте email Ð°Ð´Ñ€ÐµÑ (Ñто важно!) в Ñвой профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ измените отображаемое имÑ, еÑли Ñто необходимо."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3416,9 +3109,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "Ваше Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ <i>(обÑзательно)</i>"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "к Ñожалению, Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем не ÑущеÑтвует"
+msgstr "проÑтите, такого имени Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½Ðµ ÑущеÑтвует"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3426,9 +3118,8 @@ msgid "signin/"
msgstr "vhod/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "vhod/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3448,16 +3139,15 @@ msgstr "noviy-account/"
#: deps/django_authopenid/urls.py:38
msgid "logout/"
-msgstr ""
+msgstr "vyhod/"
#: deps/django_authopenid/urls.py:43
msgid "recover/"
msgstr "vosstanovleniye-accounta/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "проверить-ключ/"
+msgstr ""
#: deps/django_authopenid/util.py:379
#, python-format
@@ -3482,9 +3172,8 @@ msgid "AOL screen name"
msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² AOL"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Вход через Yahoo"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3530,8 +3219,7 @@ msgstr "Сменить пароль в %(provider)s"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"Проверьте, работает ли по-прежнему Ваш логин от %(provider)s на %(site_name)s"
+msgstr "Проверьте, работает ли по-прежнему Ваш логин от %(provider)s на %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3541,9 +3229,7 @@ msgstr "Создать пароль Ð´Ð»Ñ %(provider)s"
#: deps/django_authopenid/util.py:646
#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr ""
-"Соедините Ваш аккаунт на %(provider)s Ñ Ð’Ð°ÑˆÐµÐ¹ учетной запиÑью на "
-"%(site_name)s"
+msgstr "Соедините Ваш аккаунт на %(provider)s Ñ Ð’Ð°ÑˆÐµÐ¹ учетной запиÑью на %(site_name)s"
#: deps/django_authopenid/util.py:655
#, python-format
@@ -3561,13 +3247,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s недейÑтвителен"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"К Ñожалению, возникла проблема при Ñоединении Ñ %(provider)s, пожалуйÑта "
-"попробуйте ещё раз или зайдите через другого провайдера"
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3578,13 +3261,11 @@ msgstr "Ваш новый пароль Ñохранен"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"К Ñожалению, возникла проблема при Ñоединении Ñ %(provider)s, пожалуйÑта "
-"попробуйте ещё раз или зайдите через другого провайдера"
+msgstr "К Ñожалению, возникла проблема при Ñоединении Ñ %(provider)s, пожалуйÑта попробуйте ещё раз или зайдите через другого провайдера"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
-msgstr ""
+msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð±Ñ‹Ð»Ð° неверной"
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
@@ -3596,9 +3277,7 @@ msgstr "Email Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð° выÑлан"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
-"ПожалуйÑта, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один поÑтоÑнный метод Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸. Иметь "
-"два или больше методов тоже можно."
+msgstr "ПожалуйÑта, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один поÑтоÑнный метод Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸. Иметь два или больше методов тоже можно."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
@@ -3606,8 +3285,7 @@ msgstr "ЗдеÑÑŒ можно изменить пароль и проверитÑ
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
-"ПожалуйÑта, подождите Ñекунду! Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ воÑÑтанавлена, но ..."
+msgstr "ПожалуйÑта, подождите Ñекунду! Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ воÑÑтанавлена, но ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
@@ -3640,9 +3318,9 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "ВоÑÑтановить ваш аккаунт иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ email"
+msgstr "ВоÑÑтановить аккаунт на Ñайте %(site)s"
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
@@ -3658,7 +3336,7 @@ msgstr "Сайт"
#: deps/livesettings/values.py:72
msgid "Main"
-msgstr ""
+msgstr "ГлавнаÑ"
#: deps/livesettings/values.py:133
msgid "Base Settings"
@@ -3721,32 +3399,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
+msgstr "<p>Извините, произошла ошибка при добавлении вашего вопроÑа, пожалуйÑта ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором Ñайта %(site)s</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Извините, чтобы отправлÑÑ‚ÑŒ вопроÑÑ‹ на Ñайт %(site)s через E-mail, пожалуйÑта <a href=\"%(url)s\">Ñначала зарегиÑтрируйтеÑÑŒ</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
+msgstr "<p>Извините, ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ добавить, поÑкольку у вашей учетной запиÑи недоÑтаточно прав</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Отправить Ñообщение Ð´Ð»Ñ %(username)s"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3760,17 +3438,15 @@ msgstr ""
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
-msgstr ""
+msgstr "ПринÑÑ‚ÑŒ лучший ответ Ð´Ð»Ñ %(question_count)d ваших вопроÑов"
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Будьте первым, кто ответ на Ñтот вопроÑ!"
+msgstr "<span class='big strong'>ПожалуйÑта, ÑтарайтеÑÑŒ давать ответы по-ÑущеÑтву</span>. ЕÑли вы хотите обÑудить Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ, <strong>иÑпользуйте комментирование</strong>. ПожалуйÑта, помните, что вы вÑегда можете <strong>переÑмотреть Ñвой вопроÑ</strong> - нет нужды задавать один и тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹. Кроме того, пожалуйÑта, <strong>не забывайте голоÑовать</strong> - Ñто дейÑтвительно помогает выбрать лучшие вопроÑÑ‹ и ответы!"
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "нажмите, чтобы увидеть Ñтарые вопроÑÑ‹"
+msgstr "<span class='big strong'>ПожалуйÑта, ÑтарайтеÑÑŒ давать ответы по-ÑущеÑтву</span>. ЕÑли вы хотите обÑудить Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ, <strong>иÑпользуйте комментирование</strong>. ПожалуйÑта, помните, что вы вÑегда можете <strong>переÑмотреть Ñвой вопроÑ</strong> - нет нужды задавать один и тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹. Кроме того, пожалуйÑта, <strong>не забывайте голоÑовать</strong> - Ñто дейÑтвительно помогает выбрать лучшие вопроÑÑ‹ и ответы!"
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3785,71 +3461,61 @@ msgid "new question"
msgstr "новый вопроÑ"
#: management/commands/send_unanswered_question_reminders.py:67
-#, fuzzy, python-format
+#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] "%(question_count)d Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½ в %(topics)s"
-msgstr[1] "%(question_count)d вопроÑÑ‹ обновлены в %(topics)s"
-msgstr[2] "%(question_count)d вопроÑÑ‹ обновлены в %(topics)s"
+msgstr[0] "%(question_count)d неотвеченный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð½Ð° тему %(topics)s"
+msgstr[1] "%(question_count)d неотвеченных вопроÑа на тему %(topics)s"
+msgstr[2] "%(question_count)d неотвеченных вопроÑов на тему %(topics)s"
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "пожалуйÑта, выполнить вход"
+msgstr "ПожалуйÑта войдите чтобы иÑпользовать %s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Извините, что-то не здеÑÑŒ..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что "
-"ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована"
+msgstr "К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что "
-"ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
+msgstr "К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ ваш ÑобÑтвенный ответ на "
-"ваш вопроÑ"
+msgstr ">%(points)s очков необходимо чтобы принÑÑ‚ÑŒ или отклонить ваш ÑобÑтвенный ответ на ваш ÑобÑтвенный вопроÑ"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
+msgstr "Извините, вы Ñможете принÑÑ‚ÑŒ Ñтот ответ только через %(will_be_able_at)s"
#: models/__init__.py:674
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"К Ñожалению, только первый автор вопроÑа - %(username)s - может принÑÑ‚ÑŒ "
-"лучший ответ"
+msgstr "Извините, только модераторы или автор вопроÑа - %(username)s - могут принимать или отклонÑÑ‚ÑŒ лучший ответ"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ Ð³Ð¾Ð»Ð¾Ñовать за ÑобÑтвенные ÑообщениÑ"
+msgstr "ПроÑтите, Ð’Ñ‹ не можете голоÑовать за Ñвои же ÑообщениÑ"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3875,8 +3541,7 @@ msgstr "К Ñожалению, заблокированные пользоват
#: models/__init__.py:738
msgid "Sorry, suspended users cannot upload files"
-msgstr ""
-"К Ñожалению, временно блокированные пользователи не могут загружать файлы"
+msgstr "К Ñожалению, временно блокированные пользователи не могут загружать файлы"
#: models/__init__.py:740
#, python-format
@@ -3892,89 +3557,66 @@ msgid "Sorry, you already gave an answer, please edit it instead."
msgstr ""
#: models/__init__.py:809
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minute from posting"
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"К Ñожалению, комментарии (за иÑключением поÑледнего) можно редактировать "
-"только в течение 10 минут"
-msgstr[1] ""
-"К Ñожалению, комментарии (за иÑключением поÑледнего) можно редактировать "
-"только в течение 10 минут"
-msgstr[2] ""
-"К Ñожалению, комментарии (за иÑключением поÑледнего) можно редактировать "
-"только в течение 10 минут"
+msgstr[0] "Извините, комментарии (кроме поÑледнего) можно редактировать только %(minutes)s минуту поÑле добавлениÑ"
+msgstr[1] "Извините, комментарии (кроме поÑледнего) можно редактировать только %(minutes)s минуты поÑле добавлениÑ"
+msgstr[2] "Извините, комментарии (кроме поÑледнего) можно редактировать только %(minutes)s минут поÑле добавлениÑ"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"К Ñожалению, только владелец или модератор может редактировать комментарий"
+msgstr "К Ñожалению, только владелец или модератор может редактировать комментарий"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"К Ñожалению, так как ваш аккаунт приоÑтановлен вы можете комментировать "
-"только Ñвои ÑобÑтвенные ÑообщениÑ"
+msgstr "К Ñожалению, так как ваш аккаунт приоÑтановлен вы можете комментировать только Ñвои ÑобÑтвенные ÑообщениÑ"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s "
-"балов кармы. Ð’Ñ‹ можете комментировать только Ñвои ÑобÑтвенные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸ "
-"ответы на ваши вопроÑÑ‹"
+msgstr "К Ñожалению, Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s балов кармы. Ð’Ñ‹ можете комментировать только Ñвои ÑобÑтвенные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸ ответы на ваши вопроÑÑ‹"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Этот поÑÑ‚ был удален, его может увидеть только владелец, админиÑтраторы "
-"Ñайта и модераторы"
+msgstr "Этот поÑÑ‚ был удален, его может увидеть только владелец, админиÑтраторы Ñайта и модераторы"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Извините, только модераторы, админиÑтраторы Ñайта и владельцы ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ "
-"могут редактировать удаленные ÑообщениÑ"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Извините, только модераторы, админиÑтраторы Ñайта и владельцы ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑƒÑ‚ редактировать удаленные ÑообщениÑ"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
-"К Ñожалению, так как Ваш ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете "
-"редактировать ÑообщениÑ"
+msgstr "К Ñожалению, так как Ваш ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете редактировать ÑообщениÑ"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"К Ñожалению, так как ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете "
-"редактировать только ваши ÑобÑтвенные ÑообщениÑ"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "К Ñожалению, так как ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете редактировать только ваши ÑобÑтвенные ÑообщениÑ"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¸ÐºÐ¸ Ñообщений, требуетÑÑ %(min_rep)s баллов "
-"кармы"
+msgstr "К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¸ÐºÐ¸ Ñообщений, требуетÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ "
-"%(min_rep)s балов кармы"
+msgstr "К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:996
msgid ""
@@ -3983,182 +3625,137 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-"К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответил "
-"другой пользователь и его ответ получил положительный голоÑ"
-msgstr[1] ""
-"К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили "
-"другие пользователи и их ответы получили положительные голоÑа"
-msgstr[2] ""
-"К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили "
-"другие пользователи и их ответы получили положительные голоÑа"
+msgstr[0] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответил другой пользователь и его ответ получил положительный голоÑ"
+msgstr[1] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили другие пользователи и их ответы получили положительные голоÑа"
+msgstr[2] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили другие пользователи и их ответы получили положительные голоÑа"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"ÑообщениÑ"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ ÑообщениÑ"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"ÑообщениÑ"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена Ð’Ñ‹ не можете удалÑÑ‚ÑŒ ÑообщениÑ"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"К Ñожалению, Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ñообщений других пользователей, требуетÑÑ "
-"%(min_rep)s балов кармы"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете закрыть "
-"вопроÑÑ‹"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете закрыть вопроÑÑ‹"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы не можете закрыть "
-"вопроÑÑ‹"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы не можете закрыть вопроÑÑ‹"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ "
-"%(min_rep)s балов кармы"
+msgstr "К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñвоего вопроÑа, требуетÑÑ %(min_rep)s балов кармы"
+msgstr "К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñвоего вопроÑа, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"К Ñожалению, только админиÑтраторы, модераторы или владельцы Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ >"
-"%(min_rep)s может открыть вопроÑ"
+msgstr "К Ñожалению, только админиÑтраторы, модераторы или владельцы Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ >%(min_rep)s может открыть вопроÑ"
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"К Ñожалению, чтобы вновь открыть ÑобÑтвенный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s "
-"баллов кармы"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "К Ñожалению, чтобы вновь открыть ÑобÑтвенный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что "
-"ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
-msgstr ""
-"К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что "
-"ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
+msgstr "К Ñожалению, вы не можете переоткрывать вопроÑÑ‹, потому что ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr "Ð’Ñ‹ уже пометили Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ не можете Ñделать Ñто неÑколько раз"
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"ÑообщениÑ"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "ПроÑтите, поÑкольку Ваш аккаунт заблокирован, Ð’Ñ‹ не можете помечать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ ÐºÐ°Ðº нарушающие правила"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуетÑÑ %(min_rep)s баллов кармы"
+msgstr "ПроÑтите, чтобы помечать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ ÐºÐ°Ðº нарушающие правила, требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(min_rep)s очков репутации"
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
-"ПроÑтите, Ð’Ñ‹ израÑходовали макÑимальное чиÑло отметок о нарушении правил за "
-"день - %(max_flags_per_day)s штук"
+msgstr "ПроÑтите, Ð’Ñ‹ израÑходовали макÑимальное чиÑло отметок о нарушении правил за день - %(max_flags_per_day)s штук"
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
-msgstr ""
+msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ неÑущеÑтвующий флаг"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"ÑообщениÑ"
+msgstr "ПроÑтите, поÑкольку Ваш аккаунт заблокирован, Ð’Ñ‹ не можете удалÑÑ‚ÑŒ отметки"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
-"ПроÑтите, поÑкольку Ваш аккаунт приоÑтановлен, Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"отметки.\n"
-"ОбратитеÑÑŒ к админиÑтратору форума за разрешением Ñитуации."
+msgstr "ПроÑтите, поÑкольку Ваш аккаунт приоÑтановлен, Ð’Ñ‹ не можете удалÑÑ‚ÑŒ отметки.\nОбратитеÑÑŒ к админиÑтратору форума за разрешением Ñитуации."
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
-msgstr[0] "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуетÑÑ %(min_rep)s баллов кармы"
-msgstr[1] "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуетÑÑ %(min_rep)s баллов кармы"
-msgstr[2] "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуетÑÑ %(min_rep)s баллов кармы"
+msgstr[0] "ПроÑтите, чтобы пометить Ñообщение требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(min_rep)d очко репутации"
+msgstr[1] "ПроÑтите, чтобы пометить Ñообщение требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(min_rep)d очка репутации"
+msgstr[2] "ПроÑтите, чтобы пометить Ñообщение требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(min_rep)d очков репутации"
#: models/__init__.py:1210
-#, fuzzy
msgid "you don't have the permission to remove all flags"
-msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° изменение значений."
+msgstr "у Ð²Ð°Ñ Ð½ÐµÑ‚Ñƒ прав чтобы удалить вÑе обжалованные ÑообщениÑ"
#: models/__init__.py:1211
msgid "no flags for this entry"
-msgstr ""
+msgstr "без заметок на Ñту запиÑÑŒ"
#: models/__init__.py:1235
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"К Ñожалению, только владельцы, админиÑтраторы Ñайта и модераторы могут "
-"менÑÑ‚ÑŒ теги к удаленным вопроÑам"
+msgstr "К Ñожалению, только владельцы, админиÑтраторы Ñайта и модераторы могут менÑÑ‚ÑŒ теги к удаленным вопроÑам"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете поменÑÑ‚ÑŒ "
-"теги вопроÑа "
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете поменÑÑ‚ÑŒ теги вопроÑа "
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете менÑÑ‚ÑŒ "
-"теги только на Ñвои вопроÑÑ‹"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете менÑÑ‚ÑŒ теги только на Ñвои вопроÑÑ‹"
#: models/__init__.py:1251
#, python-format
@@ -4168,22 +3765,17 @@ msgstr "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуе
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ "
-"комментарий"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ комментарий"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете удалÑÑ‚ÑŒ "
-"только ваши ÑобÑтвенные комментарии"
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете удалÑÑ‚ÑŒ только ваши ÑобÑтвенные комментарии"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"К Ñожалению, Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ² требуетÑÑ %(min_rep)s баллов кармы"
+msgstr "К Ñожалению, Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ² требуетÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4196,47 +3788,46 @@ msgstr "%(date)s"
#: models/__init__.py:1997
msgid "in two days"
-msgstr ""
+msgstr "через два днÑ"
#: models/__init__.py:1999
msgid "tomorrow"
-msgstr ""
+msgstr "завтра"
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "%(hr)d Ñ‡Ð°Ñ Ð½Ð°Ð·Ð°Ð´"
-msgstr[1] "%(hr)d чаÑов назад"
-msgstr[2] "%(hr)d чаÑа назад"
+msgstr[0] "через %(hr)d чаÑ"
+msgstr[1] "через %(hr)d чаÑа"
+msgstr[2] "через %(hr)d чаÑов"
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "%(min)d минуту назад"
-msgstr[1] "%(min)d минут назад"
-msgstr[2] "%(min)d минуты назад"
+msgstr[0] "через %(min)d минуту"
+msgstr[1] "через %(min)d минуты"
+msgstr[2] "через %(min)d минут"
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(days)d день"
+msgstr[1] "%(days)d днÑ"
+msgstr[2] "%(days)d дней"
#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
+msgstr "Ðовые пользователи должны подождать %(days)s дней прежде чем получат возможноÑÑ‚ÑŒ ответить на Ñвой ÑобÑтвенный вопроÑ. Ð’Ñ‹ можете ответить через %(left)s"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "анонимный"
+msgstr "Ðноним"
#: models/__init__.py:2298
msgid "Site Adminstrator"
@@ -4275,7 +3866,7 @@ msgstr "%(reputation)s кармы %(username)s "
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] "<span class=\"hidden\">%(count)d</span>Ð·Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
+msgstr[0] "%(count)d Ð·Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
msgstr[1] "%(count)d золотых медалей"
msgstr[2] "%(count)d золотых медалей"
@@ -4283,7 +3874,7 @@ msgstr[2] "%(count)d золотых медалей"
#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] "<span class=\"hidden\">%(count)d</span>ÑеребрÑÐ½Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
+msgstr[0] "%(count)d ÑеребрÑÐ½Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
msgstr[1] "%(count)d ÑеребрÑных медалей"
msgstr[2] "%(count)d ÑеребрÑных медалей"
@@ -4291,7 +3882,7 @@ msgstr[2] "%(count)d ÑеребрÑных медалей"
#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "<span class=\"hidden\">%(count)d</span>Ð±Ñ€Ð¾Ð½Ð·Ð¾Ð²Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
+msgstr[0] "%(count)d Ð±Ñ€Ð¾Ð½Ð·Ð¾Ð²Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
msgstr[1] "%(count)d бронзовых медалей"
msgstr[2] "%(count)d бронзовых медалей"
@@ -4314,14 +3905,14 @@ msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s имеет %(badges)s"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "пользователь %(username)s имеет ÑÑ‚Ð°Ñ‚ÑƒÑ \"%(status)s\""
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4329,9 +3920,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "пользователь %(username)s имеет ÑÑ‚Ð°Ñ‚ÑƒÑ \"%(status)s\""
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4345,30 +3936,28 @@ msgstr ""
#: models/__init__.py:3190
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
-msgstr ""
+msgstr "Ð”Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°, ПОЖÐЛУЙСТÐ, ВВЕДИТЕ ТЕКСТ ВЫШЕ ЭТОЙ ЛИÐИИ"
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Re: \"%(title)s\""
+msgstr "\"%(title)s\""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"ПоздравлÑем, вы получили '%(badge_name)s'. Проверьте Ñвой <a href="
-"\"%(user_profile)s\">профиль</a>."
+msgstr "ПоздравлÑем, вы получили '%(badge_name)s'. Проверьте Ñвой <a href=\"%(user_profile)s\">профиль</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Отправить Ñообщение Ð´Ð»Ñ %(username)s"
+msgstr "Добро пожаловать на %(site_name)s"
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
-msgstr ""
+msgstr "Ваша подпиÑка на Ñ‚Ñги была Ñохранена"
#: models/badges.py:129
#, python-format
@@ -4398,9 +3987,8 @@ msgid "Teacher"
msgstr "Учитель"
#: models/badges.py:218
-#, fuzzy
msgid "Supporter"
-msgstr "Фанат"
+msgstr "Помощник"
#: models/badges.py:219
msgid "First upvote"
@@ -4522,8 +4110,7 @@ msgstr "Ответ отмечен, по меньшей мере %(num)s голо
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"Ответил на Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ð¾Ð»ÐµÐµ чем %(days)s дней ÑпуÑÑ‚Ñ Ñ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(votes)s голоÑами"
+msgstr "Ответил на Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ð¾Ð»ÐµÐµ чем %(days)s дней ÑпуÑÑ‚Ñ Ñ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(votes)s голоÑами"
#: models/badges.py:525
msgid "Necromancer"
@@ -4538,14 +4125,12 @@ msgid "First flagged post"
msgstr "Первое отмеченное Ñообщение"
#: models/badges.py:563
-#, fuzzy
msgid "Cleanup"
-msgstr "Уборщик"
+msgstr "ОчиÑтка"
#: models/badges.py:566
-#, fuzzy
msgid "First rollback"
-msgstr "Первый откат "
+msgstr "Первый откат"
#: models/badges.py:577
msgid "Pundit"
@@ -4560,9 +4145,8 @@ msgid "Editor"
msgstr "Редактор"
#: models/badges.py:615
-#, fuzzy
msgid "First edit"
-msgstr "Первое иÑправление "
+msgstr "Первое редактирование"
#: models/badges.py:623
msgid "Associate Editor"
@@ -4578,9 +4162,8 @@ msgid "Organizer"
msgstr "Организатор"
#: models/badges.py:637
-#, fuzzy
msgid "First retag"
-msgstr "Первое изменение Ñ‚Ñгов "
+msgstr "Первое изменение Ñ‚Ñгов"
#: models/badges.py:644
msgid "Autobiographer"
@@ -4608,27 +4191,27 @@ msgid "Enthusiast"
msgstr "ЭнтузиаÑÑ‚"
#: models/badges.py:714
-#, fuzzy, python-format
+#, python-format
msgid "Visited site every day for %(num)s days in a row"
-msgstr "ПоÑещал Ñайт каждый день в течение 30 дней подрÑд"
+msgstr "ПоÑещал Ñайт каждый день подрÑд %(num)s дней"
#: models/badges.py:732
msgid "Commentator"
msgstr "Комментатор"
#: models/badges.py:736
-#, fuzzy, python-format
+#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr "(один комментарий)"
+msgstr "ОÑтавил %(num_comments)s комментариев"
#: models/badges.py:752
msgid "Taxonomist"
msgstr "ТакÑономиÑÑ‚"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "Создал тег, иÑпользованный в 50 вопроÑах"
+msgstr "Создал Ñ‚Ñг, который иÑпользуетÑÑ Ð² %(num)s вопроÑах"
#: models/badges.py:774
msgid "Expert"
@@ -4639,19 +4222,16 @@ msgid "Very active in one tag"
msgstr "Очень активны в одном теге"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "soobsheniya/"
+msgstr "Ñообщение"
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "ВопроÑÑ‹"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Советы как лучше давать ответы"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4661,9 +4241,7 @@ msgstr "Извините, Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½ и более не доÑÑ‚Ñ
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"К Ñожалению, ответ который вы ищете больше не доÑтупен, потому что Ð²Ð¾Ð¿Ñ€Ð¾Ñ "
-"был удален"
+msgstr "К Ñожалению, ответ который вы ищете больше не доÑтупен, потому что Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удален"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4673,17 +4251,13 @@ msgstr "К Ñожалению, Ñтот ответ был удален и бол
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"К Ñожалению, комментарии который вы ищете больше не доÑтупны, потому что "
-"Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удален"
+msgstr "К Ñожалению, комментарии который вы ищете больше не доÑтупны, потому что Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удален"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"К Ñожалению, комментарий который Ð’Ñ‹ ищете больше не доÑтупен, потому что "
-"ответ был удален"
+msgstr "К Ñожалению, комментарий который Ð’Ñ‹ ищете больше не доÑтупен, потому что ответ был удален"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4703,8 +4277,8 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4713,17 +4287,16 @@ msgid "\" and \"%s\""
msgstr "\" и \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "Узнать больше"
+msgstr "\" и более"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "прокомментированный ответ"
-msgstr[1] "прокомментированный ответ"
-msgstr[2] "прокомментированный ответ"
+msgstr[0] "%(count)d ответ:"
+msgstr[1] "%(count)d ответов:"
+msgstr[2] "%(count)d ответов:"
#: models/question.py:1346
#, python-format
@@ -4736,24 +4309,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "ПожалуйÑта, опубликуйте Ñвой вопроÑ!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "редактировать любой ответ"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "РазмеÑтил 10 комментариев"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Редактор"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4772,9 +4342,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Проверить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr "редактировать по email"
#: models/repute.py:207
#, python-format
@@ -4786,22 +4355,19 @@ msgstr "<em>Изменено модератором. Причина:</em> %(reas
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"%(points)s было добавлено за вклад %(username)s к вопроÑу %(question_title)s"
+msgstr "%(points)s было добавлено за вклад %(username)s к вопроÑу %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"%(points)s было отобрано у %(username)s's за учаÑтие в вопроÑе "
-"%(question_title)s"
+msgstr "%(points)s было отобрано у %(username)s's за учаÑтие в вопроÑе %(question_title)s"
#: models/tag.py:209
#, python-format
msgid "New tags added to %s"
-msgstr ""
+msgstr "Ðовые теги добавлены к %s"
#: models/user.py:316
msgid "Entire forum"
@@ -4848,24 +4414,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Модерировать Ñтого пользователÑ"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "пожалуйÑта, введите правильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "пожалуйÑта, введите правильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Закрыть вопроÑ"
+msgstr "css Ð´Ð»Ñ Ð²Ð¸Ð´Ð¶ÐµÑ‚Ð°"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4891,9 +4453,7 @@ msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» неверен - пожалуйÑта проверь
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"документ который Ð’Ñ‹ запроÑили защищён или у Ð’Ð°Ñ Ð½Ðµ хватает \"репутации\", "
-"пожалуйÑта поÑмотрите"
+msgstr "документ который Ð’Ñ‹ запроÑили защищён или у Ð’Ð°Ñ Ð½Ðµ хватает \"репутации\", пожалуйÑта поÑмотрите"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4925,14 +4485,11 @@ msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñервера"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"об Ñтой ошибке была Ñделана запиÑÑŒ в журнале и ÑоответÑтвующие иÑÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ "
-"будут вÑкоре Ñделаны"
+msgstr "об Ñтой ошибке была Ñделана запиÑÑŒ в журнале и ÑоответÑтвующие иÑÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ вÑкоре Ñделаны"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
-msgstr ""
-"еÑли у Ð’Ð°Ñ Ð¸Ð¼ÐµÐµÑ‚ÑÑ Ð¶ÐµÐ»Ð°Ð½Ð¸Ðµ, пожалуйÑта Ñообщите об Ñтой ошибке вебмаÑтеру"
+msgstr "еÑли у Ð’Ð°Ñ Ð¸Ð¼ÐµÐµÑ‚ÑÑ Ð¶ÐµÐ»Ð°Ð½Ð¸Ðµ, пожалуйÑта Ñообщите об Ñтой ошибке вебмаÑтеру"
#: templates/500.html:12
msgid "see latest questions"
@@ -4981,9 +4538,8 @@ msgstr "показать предварительный проÑмотр"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Задайте Ваш вопроÑ"
+msgstr "Задать вопроÑ"
#: templates/ask.html:21
msgid ""
@@ -5001,16 +4557,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
msgstr ""
-"пожалуйÑта поÑтарайтеÑÑŒ дать ответ который будет интереÑен коллегам по форуму"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "поÑтарайтеÑÑŒ придать макÑимум информативноÑти Ñвоему вопроÑу"
+msgstr "добавьте доÑтаточно деталей"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5040,9 +4593,9 @@ msgid "Badge"
msgstr "Ðаграда"
#: templates/badge.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Badge \"%(name)s\""
-msgstr "%(name)s"
+msgstr "Ðаграда \"%(name)s\""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
@@ -5066,14 +4619,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "Ðаграды"
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Ðиже приведен ÑпиÑок доÑтупных значков и чиÑло награждений каждым из них. "
-"ÐŸÑ€ÐµÐ´Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾ новым значкам отправлÑйте через обратную ÑвÑзь - "
-"%(feedback_faq_url)s.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -5085,8 +4634,7 @@ msgstr "Ð·Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ: выÑÐ¾ÐºÐ°Ñ Ñ‡ÐµÑÑ‚ÑŒ и очень Ñ€Ð
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -5129,35 +4677,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Какие вопроÑÑ‹ Ñ Ð¼Ð¾Ð³Ñƒ задать здеÑÑŒ?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"Самое главное - вопроÑÑ‹ должны <strong>ÑоответÑтвовать теме</strong> "
-"ÑообщеÑтва."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"Перед тем как задать Ð²Ð¾Ð¿Ñ€Ð¾Ñ - пожалуйÑта, не забудьте иÑпользовать поиÑк, "
-"чтобы убедитьÑÑ, что ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÐµÑ‰Ðµ не имеет ответа."
+msgstr "Перед тем как задать вопроÑ, пожалуйÑта, воÑпользуйтеÑÑŒ поиÑком чтобы убедитьÑÑ, что он уже не был задан ранее. Ð’Ñ‹ можете иÑкать вопроÑÑ‹ по заголовку или тегу."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Каких вопроÑов мне Ñледует избегать?"
+msgstr "Каких вопроÑов необходимо избегать?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"ПроÑьба не задавать вопроÑÑ‹, которые не ÑоответÑтвуют теме Ñтого Ñайта, "
-"Ñлишком Ñубъективны или очевидны."
+msgstr "ПроÑьба не задавать вопроÑÑ‹, которые не ÑоответÑтвуют теме Ñтого Ñайта, Ñлишком Ñубъективны или очевидны."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5169,11 +4708,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
-"Ñто <strong>вопроÑ/ответ</strong> ÑообщеÑтво - <strong>а не диÑкуÑÑÐ¸Ð¾Ð½Ð½Ð°Ñ "
-"группа</strong>. ПожалуйÑта избегайте дебатов в Ñвоих ответах , они , как "
-"правило , разбавлÑÑŽÑ‚ ÑущноÑÑ‚ÑŒ темы. Ð”Ð»Ñ ÐºÑ€Ð°Ñ‚ÐºÐ¾Ð³Ð¾ обÑуждениÑ, пожалуйÑта "
-"иÑпользуйте ÑредÑтва Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ²"
+msgstr "Ñто <strong>вопроÑ/ответ</strong> ÑообщеÑтво - <strong>а не диÑкуÑÑÐ¸Ð¾Ð½Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°</strong>. ПожалуйÑта избегайте дебатов в Ñвоих ответах , они , как правило , разбавлÑÑŽÑ‚ ÑущноÑÑ‚ÑŒ темы. Ð”Ð»Ñ ÐºÑ€Ð°Ñ‚ÐºÐ¾Ð³Ð¾ обÑуждениÑ, пожалуйÑта иÑпользуйте ÑредÑтва Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ²"
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5188,18 +4723,14 @@ msgid "This website is moderated by the users."
msgstr "Этот Ñайт находитÑÑ Ð¿Ð¾Ð´ управлением Ñамих пользователей."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr ""
-"СиÑтема репутации (кармы) позволÑет пользователÑм приобретать различные "
-"управленчеÑкие права."
+msgstr "СиÑтема очков репутации позволÑет пользователÑм получать права Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… модераторÑких задач"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Как работает карма?"
+msgstr "Как работает ÑиÑтема очков репутации?"
#: templates/faq_static.html:21
msgid ""
@@ -5207,33 +4738,21 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
-"Когда Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ оценен положительно, пользователь который его "
-"опубликовал получает очки, называемые \"очками репутации\". Эти очки Ñлужат "
-"мерой Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ ÑообщеÑтва его мнению. Пользователи могут получать различные "
-"модераторÑкие права, определÑемые количеÑтвом Ñтих баллов."
+msgstr "Когда Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ оценен положительно, пользователь который его опубликовал получает очки, называемые \"очками репутации\". Эти очки Ñлужат мерой Ð´Ð¾Ð²ÐµÑ€Ð¸Ñ ÑообщеÑтва его мнению. Пользователи могут получать различные модераторÑкие права, определÑемые количеÑтвом Ñтих баллов."
#: templates/faq_static.html:22
#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"Ðапример, еÑли задать интереÑующий Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ дать полный ответ, ваш вклад "
-"будет оценен положительно. С другой Ñтороны, еÑли ответ будет вводить в "
-"заблуждение - Ñто будет оценено отрицательно. Каждый Ð³Ð¾Ð»Ð¾Ñ Ð² пользу будет "
-"генерировать <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> кармы, "
-"каждый Ð³Ð¾Ð»Ð¾Ñ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð² - будет отнимать <strong>"
-"%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> кармы. СущеÑтвует лимит <strong>"
-"%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> кармы, который может быть набран "
-"за Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ за день. Ð’ таблице ниже предÑтавлены вÑе Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº "
-"карме Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ типа модерированиÑ."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Ðапример, еÑли задать интереÑующий Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ дать полный ответ, ваш вклад будет оценен положительно. С другой Ñтороны, еÑли ответ будет вводить в заблуждение - Ñто будет оценено отрицательно. Каждый Ð³Ð¾Ð»Ð¾Ñ Ð² пользу будет генерировать <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> кармы, каждый Ð³Ð¾Ð»Ð¾Ñ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð² - будет отнимать <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> кармы. СущеÑтвует лимит <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> кармы, который может быть набран за Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ за день. Ð’ таблице ниже предÑтавлены вÑе Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº карме Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ типа модерированиÑ."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5248,9 +4767,8 @@ msgid "downvote"
msgstr "проголоÑовать \"против\""
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "Первый принÑтый ответ на ÑобÑтвенный вопроÑ"
+msgstr "принÑÑ‚ÑŒ Ñвой ответ на ÑобÑтвенные вопроÑÑ‹"
#: templates/faq_static.html:49
msgid "open and close own questions"
@@ -5265,14 +4783,12 @@ msgid "edit community wiki questions"
msgstr "редактировать вопроÑÑ‹ в вики ÑообщеÑтва "
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "редактировать любой ответ"
+msgstr "править любой ответ"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "удалÑÑ‚ÑŒ любые комментарии"
+msgstr "удалить любой коментарий"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5281,47 +4797,30 @@ msgstr "Как изменить мое изображение (граватар)
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
-"<p>Изображение которое поÑвлÑетьÑÑ Ð² пользовательÑком профиле называетÑÑ "
-"<strong>граватар</strong> (что означает <strong>г</strong>лобально "
-"<strong>Ñ€</strong>аÑпознаваемый <strong>аватар</strong>).</p><p>Как Ñто "
-"работает: <strong>криптографичеÑкий ключ</strong> (нерушимый код) "
-"ÑчитываетÑÑ Ñ Ð’Ð°ÑˆÐµÐ³Ð¾ Ñлектроного адреÑа. Ð’Ñ‹ загружаете Ваше изображение (или "
-"изображение Вашего любимого героÑ) на Ñайт <a href='http://gravatar."
-"com'><strong>gravatar.com</strong></a> откуда мы позже получаем Ваше "
-"Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ ÐºÐ»ÑŽÑ‡.</p><p>Таким образом вÑе Ñайты которым Ð’Ñ‹ "
-"доверÑете могут отображать Ваше изображение поÑле Ваших Ñообщений и Ð°Ð´Ñ€ÐµÑ "
-"Ñлектронной почты оÑтаетьÑÑ Ñкрытым.</p><p>ПожалуйÑта <strong> обновите Ваш "
-"профиль</strong> изображением - зарегеÑтрируйтеÑÑŒ на <a href='http://"
-"gravatar.com'><strong>gravatar.com</strong></a> (убедитеÑÑŒ что Ð’Ñ‹ "
-"иÑпользуете тот же Ñлектронный Ð°Ð´Ñ€ÐµÑ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ иÑпользовали Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации у "
-"наÑ). По умолчанию изображение которое выглÑдит как ÐºÑƒÑ…Ð¾Ð½Ð½Ð°Ñ Ð¿Ð»Ð¸Ñ‚ÐºÐ° "
-"генерируетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки.</p>"
+msgstr "<p>Изображение которое поÑвлÑетьÑÑ Ð² пользовательÑком профиле называетÑÑ <strong>граватар</strong> (что означает <strong>г</strong>лобально <strong>Ñ€</strong>аÑпознаваемый <strong>аватар</strong>).</p><p>Как Ñто работает: <strong>криптографичеÑкий ключ</strong> (нерушимый код) ÑчитываетÑÑ Ñ Ð’Ð°ÑˆÐµÐ³Ð¾ Ñлектроного адреÑа. Ð’Ñ‹ загружаете Ваше изображение (или изображение Вашего любимого героÑ) на Ñайт <a href='http://gravatar.com'><strong>gravatar.com</strong></a> откуда мы позже получаем Ваше Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ ÐºÐ»ÑŽÑ‡.</p><p>Таким образом вÑе Ñайты которым Ð’Ñ‹ доверÑете могут отображать Ваше изображение поÑле Ваших Ñообщений и Ð°Ð´Ñ€ÐµÑ Ñлектронной почты оÑтаетьÑÑ Ñкрытым.</p><p>ПожалуйÑта <strong> обновите Ваш профиль</strong> изображением - зарегеÑтрируйтеÑÑŒ на <a href='http://gravatar.com'><strong>gravatar.com</strong></a> (убедитеÑÑŒ что Ð’Ñ‹ иÑпользуете тот же Ñлектронный Ð°Ð´Ñ€ÐµÑ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ иÑпользовали Ð´Ð»Ñ Ñ€ÐµÐ³Ð¸Ñтрации у наÑ). По умолчанию изображение которое выглÑдит как ÐºÑƒÑ…Ð¾Ð½Ð½Ð°Ñ Ð¿Ð»Ð¸Ñ‚ÐºÐ° генерируетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки.</p>"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "Ðеобходимо ли Ñоздавать новый пароль, чтобы зарегиÑтрироватьÑÑ?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Ðет, Ñтого делать нет необходимоÑти. Ð’Ñ‹ можете Войти через любой ÑервиÑ, "
-"который поддерживает OpenID, например, Google, Yahoo, AOL и т.д."
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5340,10 +4839,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Таким образом, более опытные пользователи могут редактировать вопроÑÑ‹ и "
-"ответы как Ñтраницы вики, что в Ñвою очередь улучшает качеÑтво ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ "
-"базы данных вопроÑов/ответов."
+msgstr "Таким образом, более опытные пользователи могут редактировать вопроÑÑ‹ и ответы как Ñтраницы вики, что в Ñвою очередь улучшает качеÑтво ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных вопроÑов/ответов."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5354,13 +4850,11 @@ msgid "Still have questions?"
msgstr "ОÑталиÑÑŒ вопроÑÑ‹?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Задайте Ñвой Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð² %(ask_question_url)s, помогите Ñделать наше ÑообщеÑтво "
-"лучше!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5371,35 +4865,25 @@ msgid "Give us your feedback!"
msgstr "Ð’Ñ‹Ñкажите Ñвое мнение!"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Уважаемый %(user_name)s,</span> мы Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿ÐµÐ½Ð¸ÐµÐ¼ "
-"ждем ваших отзывов. \n"
-"ПожалуйÑта, укажите и отправьте нам Ñвое Ñообщение ниже."
+msgstr "\n <span class='big strong'>Дорогой %(user_name)s</span>, мы Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿ÐµÐ½Ð¸ÐµÐ¼ ждем ваших отзывов.\n ПожалуйÑта напишите Ваш отзыв ниже.\n "
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Уважаемый поÑетитель</span>, мы Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿ÐµÐ½Ð¸ÐµÐ¼ ждем "
-"ваших отзывов. ПожалуйÑта, введите и отправить нам Ñвое Ñообщение ниже."
+msgstr "\n <span class='big strong'>Дорогой гоÑÑ‚ÑŒ</span>, мы Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿ÐµÐ½Ð¸ÐµÐ¼ ждем ваших отзывов.\n ПожалуйÑта напишите Ваш отзыв ниже.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
+msgstr "(чтобы получать от Ð½Ð°Ñ ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð²Ð²ÐµÐ´Ð¸Ñ‚Ðµ правильный email-Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ отметьте переключатель ниже)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5407,7 +4891,7 @@ msgstr "(Ñто поле обÑзательно)"
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
-msgstr ""
+msgstr "(ПожалуйÑта введити капчу)"
#: templates/feedback.html:63
msgid "Send Feedback"
@@ -5421,21 +4905,19 @@ msgstr ""
#: templates/groups.html:11
msgid "All groups"
-msgstr ""
+msgstr "Ð’Ñе группы"
#: templates/groups.html:13
msgid "all groups"
-msgstr ""
+msgstr "вÑе группы"
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "ÐаÑтройки групп"
+msgstr "Мои группы"
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "ÐаÑтройки групп"
+msgstr "мои группы"
#: templates/groups.html:25
msgid ""
@@ -5448,18 +4930,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "раз"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr "Помощь"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "ответы пользователю %(username)s"
+msgstr "ЗдравÑтвуйте %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
@@ -5468,9 +4949,7 @@ msgstr "Добро пожаловать,"
#: templates/help.html:13
#, python-format
msgid "Thank you for using %(app_name)s, here is how it works."
-msgstr ""
-"СпаÑибо вам что иÑпользуете %(app_name)s, дальше немного о том как Ñто "
-"работает."
+msgstr "СпаÑибо вам что иÑпользуете %(app_name)s, дальше немного о том как Ñто работает."
#: templates/help.html:16
msgid "How questions, answers and comments work"
@@ -5486,22 +4965,17 @@ msgstr "Этот Ñайт Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов и ответов на них,
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
-"Мы призываем каждого иÑпользовать меÑто “вопроÑÐ¾Ð²â€ Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов, а меÑто Ð´Ð»Ñ "
-"â€œÐ¾Ñ‚Ð²ÐµÑ‚Ð¾Ð²â€ Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² ÑоответÑтвенно."
+msgstr "Мы призываем каждого иÑпользовать меÑто “вопроÑÐ¾Ð²â€ Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов, а меÑто Ð´Ð»Ñ â€œÐ¾Ñ‚Ð²ÐµÑ‚Ð¾Ð²â€ Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² ÑоответÑтвенно."
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
-"ÐеÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° Ñто, каждый Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ может быть прокомментирован - "
-"комментарии хороши Ð´Ð»Ñ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ñ… диÑкуÑÑий."
+msgstr "ÐеÑÐ¼Ð¾Ñ‚Ñ€Ñ Ð½Ð° Ñто, каждый Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ может быть прокомментирован - комментарии хороши Ð´Ð»Ñ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ñ… диÑкуÑÑий."
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Ð’Ñ‹ вÑегда можете задать Ñвой вопроÑ!"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5522,13 +4996,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5552,28 +5026,23 @@ msgstr ""
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
-"ГолоÑование в %(app_name)s помогает найти лучшие ответы и отблагодарить "
-"наиболее полезным пользователÑм."
+msgstr "ГолоÑование в %(app_name)s помогает найти лучшие ответы и отблагодарить наиболее полезным пользователÑм."
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
-"ПожалуйÑта голоÑуйте когда найдёте полезную информацию,\n"
-" Ñто дейÑтвительно помогает ÑообщеÑтву %(app_name)s."
+msgstr "ПожалуйÑта голоÑуйте когда найдёте полезную информацию,\n Ñто дейÑтвительно помогает ÑообщеÑтву %(app_name)s."
#: templates/help.html:51
msgid "Other topics"
-msgstr ""
+msgstr "Другие темы"
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5582,13 +5051,13 @@ msgstr "ÐаÑлаждайтеÑÑŒ."
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
-msgstr ""
+msgstr "Импорт данных StackExchange"
#: templates/import_data.html:13
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
+msgstr "<em>Внимание:</em> еÑли ваша база данных не пуÑта , пожалуйÑта Ñделайте резервную копию перед тем как подтверждать Ñту операцию."
#: templates/import_data.html:16
msgid ""
@@ -5596,50 +5065,45 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
+msgstr "Загрузите Ваш stackexchange дамп .zip файл, поÑле подождите пока\n завершитÑÑ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚ данных. Этот процеÑÑ Ð¼Ð¾Ð¶ÐµÑ‚ занÑÑ‚ÑŒ неÑколько минут..\n ПожалуйÑта, обратите внимание, что Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ ÑвÑзь будет напечатан в текÑтовом формате.\n "
#: templates/import_data.html:25
msgid "Import data"
-msgstr ""
+msgstr "Импорт данных"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "Ð’ Ñлучае еÑли вы иÑпользуете трудноÑти в иÑпользовании Ñтого инÑтрумента импорта , пожалуйÑта попробуйте импортировать Ваши данные Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ командной Ñтроки: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "возраÑÑ‚"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "верÑÐ¸Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "Создал тег, иÑпользованный в 50 вопроÑах"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
-msgstr ""
+msgstr "ПринÑÑ‚ÑŒ"
#: templates/list_suggested_tags.html:35 templates/list_suggested_tags.html:46
msgid "Reject"
-msgstr ""
+msgstr "Отклонить"
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Ðеотвеченных вопроÑов нет"
+msgstr "Пока нет вопроÑов Ñ Ñтим тегом"
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5647,9 +5111,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "ÑброÑить Ñ‚Ñги"
+msgstr "Отклонить тег"
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5657,18 +5120,17 @@ msgid "Nothing found"
msgstr "Ðичего не найдено"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "ПоделитьÑÑ Ð²Ð¾Ð¿Ñ€Ð¾Ñом на Twitter"
+msgstr "ПоделитьÑÑ Ñтим вопроÑом на %(site)s"
#: templates/macros.html:44
msgid "current number of votes"
msgstr "текущее чиÑло голоÑов"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "анонимный"
+msgstr "анонимный пользователь"
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
@@ -5691,22 +5153,20 @@ msgstr "поÑÑ‚ отмечен как вики ÑообщеÑтва"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Этот поÑÑ‚ - вики. Любой Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ &gt;%(wiki_min_rep)s может улучшить его."
+msgstr "Этот поÑÑ‚ - вики. Любой Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ &gt;%(wiki_min_rep)s может улучшить его."
#: templates/macros.html:146
msgid "updated"
msgstr "обновил"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "ÐаÑтройки групп"
+msgstr "Покинуть Ñту группу"
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
msgid "Join this group"
-msgstr ""
+msgstr "ПриÑоединитьÑÑ Ðº группе"
#: templates/macros.html:263 templates/macros.html.py:268
#: templates/macros.html:278
@@ -5714,9 +5174,8 @@ msgid "You are a member"
msgstr ""
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Проверка Email"
+msgstr "Отменить заÑвку"
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5733,9 +5192,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "Ñмотри вопроÑÑ‹ Ñ Ñ‚ÐµÐ³Ð°Ð¼Ð¸ '%(tag)s'"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "комментарии/"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5748,24 +5206,23 @@ msgid "edit"
msgstr "редактировать"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "редактировать любой ответ"
+msgstr "преобразовать в ответ"
#: templates/macros.html:579
#, python-format
msgid "follow %(alias)s"
-msgstr ""
+msgstr "подпиÑатÑÑ %(alias)s"
#: templates/macros.html:582
#, python-format
msgid "unfollow %(alias)s"
-msgstr ""
+msgstr "отменить подпиÑку %(alias)s"
#: templates/macros.html:583
#, python-format
msgid "following %(alias)s"
-msgstr ""
+msgstr "подпиÑан %(alias)s"
#: templates/macros.html:662 templatetags/extra_tags.py:44
#, python-format
@@ -5773,9 +5230,9 @@ msgid "%(username)s gravatar image"
msgstr "%(username)s Gravatar"
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "пользователь %(username)s имеет ÑÑ‚Ð°Ñ‚ÑƒÑ \"%(status)s\""
+msgstr "Ñайт %(username)s Ñто %(url)s"
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5788,9 +5245,9 @@ msgstr "Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ Ñтраница"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "Ñтраница номер %(num)s"
+msgstr "Ñтраница %(num)s"
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5802,12 +5259,12 @@ msgid "responses for %(username)s"
msgstr "ответы пользователю %(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "У Ð²Ð°Ñ Ð½Ð¾Ð²Ñ‹Ð¹ ответ"
-msgstr[1] "У Ð²Ð°Ñ %(response_count)s новых ответов"
-msgstr[2] "У Ð²Ð°Ñ %(response_count)s новых ответов"
+msgstr[0] "у Ð’Ð°Ñ %(response_count)s новый ответ"
+msgstr[1] "у Ð’Ð°Ñ %(response_count)s новых ответа"
+msgstr[2] "у Ð’Ð°Ñ %(response_count)s новых ответов"
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5833,51 +5290,44 @@ msgid "Questions"
msgstr "ВопроÑÑ‹"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Добавить комментарии"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "добавить комментарий"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Ответьте на ÑобÑтвенный вопроÑ"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Ваш ответ"
+msgstr "ОÑтавить ответ"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Войти / ЗарегиÑтрироватьÑÑ Ñ‡Ñ‚Ð¾Ð±Ñ‹ ответить"
+msgstr "Войдите / ЗарегиÑтрируйтеÑÑŒ чтобы оÑтавить Ñообщение"
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Изменить вопроÑ"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Ðет принÑтого ответа"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Измененить Ñ‚Ñги"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "похожие вопроÑÑ‹:"
+msgstr "Изменить Ñ‚Ñги вопроÑа"
#: templates/question_retag.html:21
msgid "Retag"
@@ -5904,13 +5354,11 @@ msgid "Reopen question"
msgstr "Переоткрыть вопроÑ"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Этот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» закрыт\n"
-"<a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5942,23 +5390,20 @@ msgid "revision %(number)s"
msgstr "верÑÐ¸Ñ %(number)s"
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "иÑпользовать теги"
+msgstr "ПодпиÑатьÑÑ Ð½Ð° теги"
#: templates/subscribe_for_tags.html:6
msgid "Please, subscribe for the following tags:"
msgstr "ПожалуйÑта, подпишитеÑÑŒ на темы:"
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "иÑпользовать теги"
+msgstr "ПодпиÑатьÑÑ"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "иÑпользовать теги"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5971,35 +5416,32 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "УпорÑдочить по:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "ÐаÑтройки групп: %(name)s"
+msgstr "люди в группе %(name)s"
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "УпорÑдочить по:"
+msgstr "Сорт. по &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
-msgstr ""
+msgstr "показать пользователей Ñ Ð½Ð°Ð¸Ð²Ñ‹Ñшим рейтингом"
#: templates/users.html:41 templates/user_profile/user_info.html:25
#: templates/user_profile/user_reputation.html:5
#: templates/user_profile/user_tabs.html:24
-#, fuzzy
msgid "karma"
-msgstr "карма:"
+msgstr "репутации"
#: templates/users.html:47
msgid "see people who joined most recently"
-msgstr ""
+msgstr "поÑмотреть пользователей которые приÑоединилиÑÑŒ недавно"
#: templates/users.html:48
msgid "recent"
@@ -6007,20 +5449,20 @@ msgstr "новички"
#: templates/users.html:53
msgid "see people who joined the site first"
-msgstr ""
+msgstr "поÑмотреть пользователей которые приÑоединилиÑÑŒ ранее"
#: templates/users.html:59
msgid "see people sorted by name"
-msgstr ""
+msgstr "показать пользователей отÑортированными по имени"
#: templates/users.html:60
msgid "by username"
msgstr "по имени"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "пользователей, ÑоответÑтвующих запроÑу, %(suser)s:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -6042,9 +5484,8 @@ msgid "Sign in"
msgstr "Войти"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Изменить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr "Сменить Email"
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6053,14 +5494,10 @@ msgstr "Проверить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6071,30 +5508,20 @@ msgstr "Email проверен"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
-"<span class=\\\"big strong\\\">СпаÑибо за подтверждение Вашего Ñлектронного "
-"адреÑа!</span> Теперь Ð’Ñ‹ можете <strong>задавать</strong> и "
-"<strong>отвечать</strong> на вопроÑÑ‹. Так же еÑли Ð’Ñ‹ найдете интереÑные "
-"вопроÑÑ‹ Ð’Ñ‹ можете <strong>подпиÑатьÑÑ Ð½Ð° Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ðº ним</strong> - тогда "
-"мы будем оповещать Ð’Ð°Ñ Ð¾ изменениÑÑ… <strong>раз в день</strong>\n"
-"или реже."
+msgstr "<span class=\\\"big strong\\\">СпаÑибо за подтверждение Вашего Ñлектронного адреÑа!</span> Теперь Ð’Ñ‹ можете <strong>задавать</strong> и <strong>отвечать</strong> на вопроÑÑ‹. Так же еÑли Ð’Ñ‹ найдете интереÑные вопроÑÑ‹ Ð’Ñ‹ можете <strong>подпиÑатьÑÑ Ð½Ð° Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ðº ним</strong> - тогда мы будем оповещать Ð’Ð°Ñ Ð¾ изменениÑÑ… <strong>раз в день</strong>\nили реже."
#: templates/authopenid/complete.html:21
msgid "Registration"
msgstr "РегиÑтрациÑ"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "РегиÑтрациÑ"
+msgstr "РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¹"
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6102,8 +5529,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6136,23 +5562,21 @@ msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
-msgstr "С уважением, админиÑтратор форума"
+msgstr "С уважением,\nÐдминиÑтратор Q&A Форума"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Ð’Ð°Ñ Ð¿Ñ€Ð¸Ð²ÐµÑ‚Ñтвует Q/A форум"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
-"Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы воÑпользоватьÑÑ Ñ„Ð¾Ñ€ÑƒÐ¼Ð¾Ð¼, пожалуйÑта, перейдите по ÑÑылке ниже:"
+msgstr "Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы воÑпользоватьÑÑ Ñ„Ð¾Ñ€ÑƒÐ¼Ð¾Ð¼, пожалуйÑта, перейдите по ÑÑылке ниже:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
@@ -6161,15 +5585,11 @@ msgstr "ÐŸÐµÑ€ÐµÐ¹Ð´Ñ Ð¿Ð¾ ÑÑылке выше, вы поможете нам
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"ЕÑли вы Ñчитаете, что Ñообщение было отправлено по ошибке - никаких "
-"дальнейших дейÑтвий не требуетÑÑ. ПроÑто проигнорируйте Ñто пиÑьмо, мы "
-"приноÑим Ñвои Ð¸Ð·Ð²Ð¸Ð½ÐµÐ½Ð¸Ñ Ð·Ð° причиненные неудобÑтва."
+msgstr "ЕÑли Ð’Ñ‹ Ñчитаете, что Ñто Ñообщение было поÑлано по ошибке - ничего не делайте. ПроÑто игнорируйте Ñто ÑообщениÑ, мы приноÑим Ñвои Ð¸Ð·Ð²Ð¸Ð½ÐµÐ½Ð¸Ñ Ð·Ð° неудобÑтва"
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6181,13 +5601,13 @@ msgstr "Выйти"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "Ð’Ñ‹ уÑпешно вышли из ÑиÑтемы"
#: templates/authopenid/logout.html:7
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
+msgstr "Тем не менее, Ð’Ñ‹ вÑе еще можете авторизоватьÑÑ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Вашего OpenID. ПожалуйÑта выйдите Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ ÑеÑÑии еÑли вы хотите Ñто Ñделать. "
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6201,9 +5621,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"Ваш ответ на %(title)s / %(summary)s будет опубликован, как только вы войдете"
+msgstr "\nВаш ответ на %(title)s / %(summary)s будет опубликован, как только вы войдете"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6212,69 +5630,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ %(title)s / %(summary)s Ñ‹ будет опубликован поÑле того, как вы "
-"войдёте"
+msgstr "Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ %(title)s / %(summary)s Ñ‹ будет опубликован поÑле того, как вы войдёте"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"Ð’Ñегда Ñ…Ð¾Ñ€Ð¾ÑˆÐ°Ñ Ð¸Ð´ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ работает ли ваш текущий метод входа, а также "
-"добавить и другие методы. ПожалуйÑта, выберите любую иконку ниже Ð´Ð»Ñ "
-"проверки/изменениÑ/Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² входа."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Ð’Ñегда Ñ…Ð¾Ñ€Ð¾ÑˆÐ°Ñ Ð¸Ð´ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ работает ли ваш текущий метод входа, а также добавить и другие методы. ПожалуйÑта, выберите любую иконку ниже Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸/изменениÑ/Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² входа."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"ПожалуйÑта, добавьте поÑтоÑнный метод входа кликнув по одной из иконок ниже, "
-"чтобы не входить каждый раз через e-mail."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "ПожалуйÑта, добавьте поÑтоÑнный метод входа кликнув по одной из иконок ниже, чтобы не входить каждый раз через e-mail."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
-"Кликние на одной из иконок ниже чтобы добавить метод входа или проверить уже "
-"ÑущеÑтвующий."
+msgstr "Кликние на одной из иконок ниже чтобы добавить метод входа или проверить уже ÑущеÑтвующий."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Ðа данный момент вами не выбран ни один из методов входа, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ "
-"один кликнув по иконке ниже."
+msgstr "Ðа данный момент вами не выбран ни один из методов входа, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один кликнув по иконке ниже."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
-"ПожалуйÑта, проверьте ваш email и пройдите по ÑÑылке чтобы вновь войти в ваш "
-"аккаунт"
+msgstr "ПожалуйÑта, проверьте ваш email и пройдите по ÑÑылке чтобы вновь войти в ваш аккаунт"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
msgstr ""
-"ПожалуйÑта, введите ваши <span>Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль</span>, затем "
-"войдите"
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
+msgstr "ПожалуйÑта, войдите"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6283,9 +5684,8 @@ msgstr "Вход завершилÑÑ Ð½ÐµÑƒÐ´Ð°Ñ‡ÐµÐ¹, попробуйте еÑ
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "не поÑылать email"
+msgstr "Логин или email"
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6295,9 +5695,7 @@ msgstr "Пароль"
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
-"Чтобы изменить ваш пароль - пожалуйÑта, введите новый дважды и подтвердите "
-"ввод"
+msgstr "Чтобы изменить ваш пароль - пожалуйÑта, введите новый дважды и подтвердите ввод"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
@@ -6344,9 +5742,8 @@ msgstr "удалить"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Ðккаунт удален."
+msgstr "не может быть удалено"
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
@@ -6361,8 +5758,7 @@ msgstr "ПожалуйÑта, введите ваш email-Ð°Ð´Ñ€ÐµÑ Ð½Ð¸Ð¶Ðµ и
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
-"ПожалуйÑта, введите ваш email-Ð°Ð´Ñ€ÐµÑ Ð½Ð¸Ð¶Ðµ чтобы воÑÑтановить ваш аккаунт"
+msgstr "ПожалуйÑта, введите ваш email-Ð°Ð´Ñ€ÐµÑ Ð½Ð¸Ð¶Ðµ чтобы воÑÑтановить ваш аккаунт"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
@@ -6398,21 +5794,13 @@ msgid ""
"<strong>OpenID</strong> login method. With <strong>OpenID</strong> you can \n"
"simply reuse your external login (e.g. Gmail or AOL) without ever sharing \n"
"your login details with anyone and having to remember yet another password."
-msgstr ""
-"<span class='strong big'>ЕÑли хотите, зарегиÑтрируйте Ваше форумное Ð¸Ð¼Ñ Ð¸ "
-"пароль здеÑÑŒ. Тем не менее</span>, имейте в виду что мы так же поддерживаем "
-"<strong>OpenID</strong> авторизацию. С <strong>OpenID</strong> Вы можете "
-"иÑпользовать Ваш логин Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… реÑурÑов (например Gmail или AOL) без "
-"обмена вашими данными авторизации Ñ ÐºÐµÐ¼ либо и надобноÑти запоминать еще "
-"один пароль"
+msgstr "<span class='strong big'>ЕÑли хотите, зарегиÑтрируйте Ваше форумное Ð¸Ð¼Ñ Ð¸ пароль здеÑÑŒ. Тем не менее</span>, имейте в виду что мы так же поддерживаем <strong>OpenID</strong> авторизацию. С <strong>OpenID</strong> Ð’Ñ‹ можете иÑпользовать Ваш логин Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… реÑурÑов (например Gmail или AOL) без обмена вашими данными авторизации Ñ ÐºÐµÐ¼ либо и надобноÑти запоминать еще один пароль"
#: templates/authopenid/signup_with_password.html:42
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"ПожалуйÑта, прочтите и укажите два Ñлова ниже, чтобы помочь нам "
-"предотвратить автоматизированные ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи."
+msgstr "ПожалуйÑта, прочтите и укажите два Ñлова ниже, чтобы помочь нам предотвратить автоматизированные ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6424,9 +5812,8 @@ msgstr "вернутьÑÑ Ðº Ñтарнице OpenID входа"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "ваш email"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6435,85 +5822,70 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "не поÑылать email"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
-msgstr ""
-"Выберите ваш ÑÐµÑ€Ð²Ð¸Ñ Ñ‡Ñ‚Ð¾Ð±Ñ‹ войти иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñную OpenID (или похожую) "
-"технологию. Пароль к вашей внешней Ñлужбе вÑегда конфиденциален и нет "
-"необходимоÑти Ñоздавать пароль при региÑтрации."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
+msgstr "Ð”Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° на Ñайт выберите Ñлужбу OpenID или подобную ей технологию. Пароль от Ñтой внешней Ñлужбы оÑтанетÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð´ÐµÐ½Ñ†Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¼ и вам не нужно запоминать или Ñоздавать ещё один."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr ""
-"ПожалуйÑта, введите ваши <span>Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль</span>, затем "
-"войдите"
+msgstr "или введите Ñвое <span>Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль</span>, а затем войдите"
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "что такое Gravatar"
+msgstr "добавить аватар"
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Измененить Ñ‚Ñги"
+msgstr "Сменить аватар"
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "ПодробноÑти вашей учетной запиÑи:"
+msgstr "Ваш текущий аватар:"
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
-msgstr ""
+msgstr "Ð’Ñ‹ ещё не загрузили аватар. ПожалуйÑта загрузите его."
#: templates/avatar/add.html:13
msgid "Upload New Image"
-msgstr ""
+msgstr "Загрузить новое изображение"
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñохранены"
+msgstr "ПоменÑÑ‚ÑŒ теги вопроÑа"
#: templates/avatar/change.html:17
msgid "Choose new Default"
-msgstr ""
+msgstr "Выберите новое умолчание"
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "zagruzhaem-file/"
+msgstr "Загрузить"
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "удаленный ответ"
+msgstr "удалить аватар"
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
-msgstr ""
+msgstr "ПожалуйÑта выберите аватары которые вы хотите удалить."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚Ñƒ аватаров Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ. ПожалуйÑта <a href=\"%(avatar_change_url)s\">загрузите один</a> ÑейчаÑ."
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "удаленный ответ"
+msgstr "Удалить Ñто"
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6538,8 +5910,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6552,45 +5924,43 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удалён"
-msgstr[1] "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удалён"
-msgstr[2] "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удалён"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"ЗдравÑтвуйте, Ñто Ñообщение обратной ÑвÑзи Ñ Ñ„Ð¾Ñ€ÑƒÐ¼Ð°: %(site_title)s\n"
+msgstr "\nПривет, Ñто Ñообщение форума %(site_title)s.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr "С уважением, админиÑтратор форума"
+msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6604,29 +5974,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "ПожалуйÑта, опубликуйте Ñвой вопроÑ!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Закладки и информациÑ"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "ВопроÑÑ‹"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6638,66 +6005,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Отвеченные мной"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %(email)s должен быть дейÑтвительным, Ñм. "
-"%(email_validation_faq_url)s"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6707,22 +6064,14 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"%(q_num)s ответ:"
msgstr[1] ""
-"\n"
-"%(q_num)s ответа:"
msgstr[2] ""
-"\n"
-"%(q_num)s ответов:"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
msgstr ""
-"Соедините Ваш аккаунт на %(provider)s Ñ Ð’Ð°ÑˆÐµÐ¹ учетной запиÑью на "
-"%(site_name)s"
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6738,8 +6087,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6755,9 +6104,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Это могло произойти по Ñледующим причинам:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6766,19 +6114,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
-"\n"
-"<p>СиÑтема не Ñмогла обработать Ваше Ñообщение по Ñледующей причине:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>СиÑтема не Ñмогла обработать Ваше Ñообщение по Ñледующей причине:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Отправить Ñообщение Ð´Ð»Ñ %(username)s"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6801,8 +6146,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6830,19 +6174,16 @@ msgid "Ask a question"
msgstr "СпроÑить"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "зарегиÑтрироватьÑÑ"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "проÑмотров"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Изменить вопроÑ"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6851,25 +6192,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "zavershaem/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "%(date)s"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "Сообщение отправлено"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6893,9 +6232,8 @@ msgid "Sites"
msgstr "Сайт"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "ÐаÑтройки"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6962,9 +6300,8 @@ msgid "with %(author_name)s's contributions"
msgstr "при помощи %(author_name)s"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "помеченный"
+msgstr "Отмечено"
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -7005,15 +6342,12 @@ msgid "There are no unanswered questions here"
msgstr "Ðеотвеченных вопроÑов нет"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Отмеченных вопроÑов нет."
+msgstr "Тут нет вопроÑов"
#: templates/main_page/nothing_found.html:8
-#, fuzzy
msgid "Please follow some questions or follow some users."
-msgstr ""
-"Ðачните добавлÑÑ‚ÑŒ в (закладки) некоторые вопроÑÑ‹, когда вы поÑещаете их"
+msgstr "ПожалуйÑта подпишитеÑÑŒ на некоторые вопроÑÑ‹ или пользователей"
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -7041,9 +6375,8 @@ msgid "Did not find what you were looking for?"
msgstr "Ðе нашли то, что иÑкали?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Задайте Ваш вопроÑ"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -7051,12 +6384,11 @@ msgstr "подпиÑатьÑÑ Ð½Ð° RSS-канал Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов"
#: templates/main_page/tab_bar.html:12
msgid "RSS"
-msgstr ""
+msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "поиÑк"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -7066,9 +6398,9 @@ msgstr "поиÑк"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Заметьте %(app_name)s требует нормальной работы JavaScript, пожалуйÑта включите его в вашем браузере, <a href=\"%(noscript_url)s\">тут опиÑано как Ñто Ñделать</a>"
#: templates/meta/editor_data.html:5
#, python-format
@@ -7090,29 +6422,24 @@ msgstr[2] "пожалуйÑта введите не более %(tag_count)s Ñ‚Ð
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"пожалуйÑта, иÑпользуйте до %(tag_count)s тегов, количеÑтво Ñимволов в каждом "
-"менее %(max_chars)s"
+msgstr "пожалуйÑта, иÑпользуйте до %(tag_count)s тегов, количеÑтво Ñимволов в каждом менее %(max_chars)s"
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Ответить на вопроÑ"
+msgstr "поменÑÑ‚ÑŒ Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñом"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "ПроÑмотреть отметки неумеÑтного контента"
+msgstr "удалить пометку о нарушении правил"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "vosstanovleniye-accounta/"
+msgstr "убрать заметку"
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -7121,9 +6448,7 @@ msgstr "vosstanovleniye-accounta/"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-"Ñообщить о Ñпаме (Ñ‚.е. ÑообщениÑÑ… Ñодержащих Ñпам, рекламу, вредоноÑные "
-"ÑÑылки и Ñ‚.д.)"
+msgstr "Ñообщить о Ñпаме (Ñ‚.е. ÑообщениÑÑ… Ñодержащих Ñпам, рекламу, вредоноÑные ÑÑылки и Ñ‚.д.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -7138,14 +6463,12 @@ msgid "undelete"
msgstr "воÑÑтановить"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[издатель]"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[издатель]"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -7161,16 +6484,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "question_commented"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7179,21 +6501,13 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-"Один ответ:\n"
-" "
-msgstr[1] ""
-"\n"
-"%(counter)s Ответа:"
-msgstr[2] ""
-"\n"
-"%(counter)s Ответов:"
+msgstr[0] "\n %(counter)s Ответ\n "
+msgstr[1] "\n %(counter)s Ответа\n "
+msgstr[2] "\n %(counter)s Ответов\n "
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "УпорÑдочить по:"
+msgstr "Сорт. по »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7213,16 +6527,15 @@ msgid "this answer has been selected as correct"
msgstr "Ñтот ответ был выбран в качеÑтве правильного"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "отметить Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÐºÐ°Ðº интереÑный (еще раз - чтобы удалить закладку)"
+msgstr "отметить Ñтот ответ как правильный (нажмите ещё раз чтобы отменить)"
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» закрыт по Ñледующим причинам \"%(close_reason)s\", автор:"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» закрыт по такой причине:\n<b>\"%(close_reason)s\"</b> <i> "
#: templates/question/closed_question_info.html:4
#, python-format
@@ -7238,9 +6551,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Войти / ЗарегиÑтрироватьÑÑ Ñ‡Ñ‚Ð¾Ð±Ñ‹ ответить"
+msgstr "Войти/ЗарегиÑтрироватьÑÑ Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð°"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7252,56 +6564,36 @@ msgstr "Будьте первым, кто ответ на Ñтот вопроÑ!
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
-"<span class='strong big'>ПожалуйÑта , начните задавать Ваши вопроÑÑ‹ "
-"анонимно</span> - Ваш ответ будет Ñохранен в течение текущей ÑеÑÑии и "
-"опубликован поÑле того как вы авторизируетеÑÑŒ или зарегиÑтрируетеÑÑŒ. "
-"ПожалуйÑта поÑтарайтеÑÑŒ дать <strong>Ñодержательный ответ</strong>, Ð´Ð»Ñ "
-"диÑкуÑÑий, <strong>иÑпользуйте комментарии</strong> и <strong>пожалуйÑта не "
-"забудьте проголоÑовать</strong> (поÑле авторизации)!"
+msgstr "<span class='strong big'>ПожалуйÑта , начните задавать Ваши вопроÑÑ‹ анонимно</span> - Ваш ответ будет Ñохранен в течение текущей ÑеÑÑии и опубликован поÑле того как вы авторизируетеÑÑŒ или зарегиÑтрируетеÑÑŒ. ПожалуйÑта поÑтарайтеÑÑŒ дать <strong>Ñодержательный ответ</strong>, Ð´Ð»Ñ Ð´Ð¸ÑкуÑÑий, <strong>иÑпользуйте комментарии</strong> и <strong>пожалуйÑта не забудьте проголоÑовать</strong> (поÑле авторизации)!"
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
-"<span class='big strong'>Ð’Ñ‹ можете ответить на Ñвой вопроÑ</span>, но "
-"пожалуйÑта будьте уверены что Ð’Ñ‹ даете <strong>ответ</strong>. Помните что "
-"Ð’Ñ‹ вÑегда можете <strong>переÑмотреть Ñвой вопроÑ</strong>. ПожалуйÑта "
-"<strong>иÑпользуйте комментарии Ð´Ð»Ñ Ð´Ð¸ÑкуÑÑий</strong> и <strong>не "
-"забывайте голоÑовать :)</strong> за ответ который Вам понравилÑÑ (или не "
-"понравилÑÑ)!"
+msgstr "<span class='big strong'>Ð’Ñ‹ можете ответить на Ñвой вопроÑ</span>, но пожалуйÑта будьте уверены что Ð’Ñ‹ даете <strong>ответ</strong>. Помните что Ð’Ñ‹ вÑегда можете <strong>переÑмотреть Ñвой вопроÑ</strong>. ПожалуйÑта <strong>иÑпользуйте комментарии Ð´Ð»Ñ Ð´Ð¸ÑкуÑÑий</strong> и <strong>не забывайте голоÑовать :)</strong> за ответ который Вам понравилÑÑ (или не понравилÑÑ)!"
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
-msgstr ""
-"<span class='big strong'>ПожалуйÑта поÑтарайтеÑÑŒ дать Ñодержательный ответ</"
-"span>. ЕÑли Ð’Ñ‹ хотите оÑтавить комментарий к вопроÑу или к ответу "
-"<strong>воÑпользуйтеÑÑŒ ÑредÑтвами Ð´Ð»Ñ Ð²Ñтавки комментариÑ</strong>. "
-"ПожалуйÑта запомните что Ð’Ñ‹ вÑегда можете <strong>переÑмотреть Ñвой ответ</"
-"strong> - не нужно отвечать на один и тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹. Так же "
-"<strong>не забудьте проголоÑовать</strong> - Ñто дейÑтвительно помогает "
-"определить лучший Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "<span class='big strong'>ПожалуйÑта поÑтарайтеÑÑŒ дать Ñодержательный ответ</span>. ЕÑли Ð’Ñ‹ хотите оÑтавить комментарий к вопроÑу или к ответу <strong>воÑпользуйтеÑÑŒ ÑредÑтвами Ð´Ð»Ñ Ð²Ñтавки комментариÑ</strong>. ПожалуйÑта запомните что Ð’Ñ‹ вÑегда можете <strong>переÑмотреть Ñвой ответ</strong> - не нужно отвечать на один и тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹. Так же <strong>не забудьте проголоÑовать</strong> - Ñто дейÑтвительно помогает определить лучший Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ ответ!"
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "отредактированный ответ"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7348,14 +6640,12 @@ msgstr[1] "%(count)s закладки"
msgstr[2] "%(count)s закладок"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "подпиÑатьÑÑ Ð½Ð° RSS-канал Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов"
+msgstr "ПодпиÑатьÑÑ Ð½Ð° rss фид Ñтого вопроÑа"
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "подпиÑатьÑÑ Ð½Ð° RSS-канал Ð´Ð»Ñ Ð²Ð¾Ð¿Ñ€Ð¾Ñов"
+msgstr "подпиÑатьÑÑ Ð½Ð° rss ленту новоÑтей"
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7366,42 +6656,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Добавить"
+msgstr "доб"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "или"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты (держитÑÑ Ð² Ñекрете):"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Выбранные индивидуально"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Добавить"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "<span class=\"hidden\">%(comment_count)s</span>(один комментарий)"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7409,18 +6694,17 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
-#, fuzzy
msgid "Stats"
msgstr "СтатиÑтика"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "ÑпроÑил"
+msgstr "Задан"
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7431,23 +6715,20 @@ msgid "times"
msgstr "раз"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "поÑледнее обновление"
+msgstr "ПоÑледнее обновление"
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "похожие вопроÑÑ‹:"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "подпиÑкa"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "подпиÑкa"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7475,19 +6756,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "подпиÑкa"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "подпиÑкa"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "подпиÑки/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7498,23 +6776,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "меÑтоположение"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Редактор"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Разделы:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "soobsheniya/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7522,37 +6797,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "ответы в форуме (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "помеченные пункты (%(flag_count)s)"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Заново открыть Ñвои вопроÑÑ‹"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "проÑтой гражданин"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Отправить Ñообщение"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "профиль - ответы"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7583,14 +6854,12 @@ msgid "dismiss"
msgstr "удалить"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "vosstanovleniye-accounta/"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "удалить"
+msgstr "добавить комментарий"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7611,33 +6880,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Закрыт по причине:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "пожалуйÑта Ñделайте Ваш выбор (Ñм. выше)"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "выбрать верÑию"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "удалить Ñтот комментарий"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "У Ð²Ð°Ñ Ð½Ð¾Ð²Ñ‹Ð¹ ответ"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7647,9 +6911,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Изменить вопроÑ"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7665,14 +6928,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "Удалить аккаунт"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "зарегиÑтрироватьÑÑ"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7702,9 +6963,8 @@ msgstr "изменить изображение"
#: templates/user_profile/user_edit.html:25
#: templates/user_profile/user_info.html:18
-#, fuzzy
msgid "remove"
-msgstr "vosstanovleniye-accounta/"
+msgstr "удалить"
#: templates/user_profile/user_edit.html:32
msgid "Registered user"
@@ -7715,9 +6975,8 @@ msgid "Screen Name"
msgstr "Ðазвание Ñкрана"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Ðккаунт удален."
+msgstr "(не может быть изменено)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7736,36 +6995,27 @@ msgstr "ÐаÑтройка подпиÑки по Ñлектронной почт
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
-msgstr ""
-"<span class='big strong'>УÑтановить чаÑтоту обновлений по Ñлектронной почте."
-"</span> Получать Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð± интереÑующих Ð¼ÐµÐ½Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸ÑÑ… на Ñлектронную "
-"почту, <strong><br/>помогите ÑообщеÑтву</strong> Ð¾Ñ‚Ð²ÐµÑ‡Ð°Ñ Ð½Ð° вопроÑÑ‹ Ваших "
-"коллег. ЕÑли Ð’Ñ‹ не хотите получать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ - выберите 'без раÑÑылки' во "
-"вÑех пунктах ниже.<br/>ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÑÑŽÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ еÑли еÑÑ‚ÑŒ ÐºÐ°ÐºÐ°Ñ Ñ‚Ð¾ "
-"Ð½Ð¾Ð²Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ на выбранных пунктах."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>УÑтановить чаÑтоту обновлений по Ñлектронной почте.</span> Получать Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ð± интереÑующих Ð¼ÐµÐ½Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸ÑÑ… на Ñлектронную почту, <strong><br/>помогите ÑообщеÑтву</strong> Ð¾Ñ‚Ð²ÐµÑ‡Ð°Ñ Ð½Ð° вопроÑÑ‹ Ваших коллег. ЕÑли Ð’Ñ‹ не хотите получать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ - выберите 'без раÑÑылки' во вÑех пунктах ниже.<br/>ÐžÐ±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»ÑÑŽÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ еÑли еÑÑ‚ÑŒ ÐºÐ°ÐºÐ°Ñ Ñ‚Ð¾ Ð½Ð¾Ð²Ð°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ на выбранных пунктах."
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "Ваш E-mail"
+msgstr "Ðе поÑылать Email"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "иÑпользовать теги"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "иÑпользовать теги"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7785,27 +7035,24 @@ msgid "real name"
msgstr "наÑтоÑщее имÑ"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "ÐаÑтройки групп"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "ÑоÑтоит пользователем"
+msgstr "зарегиÑтрирован"
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "поÑледнее поÑещение"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "ВебÑайт"
+msgstr "web-Ñтраница"
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7873,9 +7120,7 @@ msgstr "Отправить Ñообщение Ð´Ð»Ñ %(username)s"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"ПиÑьмо будет отправлено пользователю Ñо ÑÑылкой \"Ответить\" на ваш Ð°Ð´Ñ€ÐµÑ "
-"Ñлектронной почты. ПожалуйÑта, убедитеÑÑŒ, что ваш Ð°Ð´Ñ€ÐµÑ Ð²Ð²ÐµÐ´ÐµÐ½ правильно."
+msgstr "ПиÑьмо будет отправлено пользователю Ñо ÑÑылкой \"Ответить\" на ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты. ПожалуйÑта, убедитеÑÑŒ, что ваш Ð°Ð´Ñ€ÐµÑ Ð²Ð²ÐµÐ´ÐµÐ½ правильно."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7890,22 +7135,21 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
+msgstr "ÐдминиÑтраторы имеют привилегии обычных пользователей, но кроме того, они могут назначать/отменÑÑ‚ÑŒ любой ÑÑ‚Ð°Ñ‚ÑƒÑ Ð»ÑŽÐ±Ð¾Ð³Ð¾ пользователÑ, и Ñвободны от пределов репутации."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
+msgstr "У модераторов те же права, что и у админиÑтраторов, но они не могут добавлÑÑ‚ÑŒ или удалÑÑ‚ÑŒ ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
-msgstr ""
+msgstr "'Подтвержденный' подразумевает такой же ÑÑ‚Ð°Ñ‚ÑƒÑ ÐºÐ°Ðº обычный пользователь."
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
-msgstr "приоÑтановленные пользователи не могут помечать ÑообщениÑ"
+msgstr "Замороженные пользователи могут только редактировать и удалÑÑ‚ÑŒ их ÑобÑтвенные ÑообщениÑ."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7916,34 +7160,34 @@ msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr ""
+msgstr "Ñеть"
#: templates/user_profile/user_network.html:10
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "ПодпиÑан %(count)s человек"
+msgstr[1] "ПодпиÑано %(count)s человек"
+msgstr[2] "ПодпиÑаны %(count)s человек"
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "ОтÑлеживаетÑÑ %(count)s пользователем"
+msgstr[1] "ОтÑлеживаетÑÑ %(count)s пользователÑми"
+msgstr[2] "ОтÑлеживаетÑÑ %(count)s пользователÑми"
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
+msgstr "Ваша Ñеть пуÑта. Хотите подпиÑатÑÑ Ð½Ð° какого то пользователÑ? ПоÑетите его профиль и нажмите \"ПопиÑатÑÑ\""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "профиль Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(username)s"
+msgstr "%(username)s's Ñеть пуÑта"
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
@@ -7954,7 +7198,7 @@ msgstr "активноÑÑ‚ÑŒ"
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
msgid "source"
-msgstr ""
+msgstr "иÑточник"
#: templates/user_profile/user_reputation.html:12
msgid "Your karma change log."
@@ -7971,36 +7215,35 @@ msgid "overview"
msgstr "обзор"
#: templates/user_profile/user_stats.html:12
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
-msgstr[0] "<span class=\"count\">1</span> ВопроÑ"
+msgstr[0] "<span class=\"count\">%(counter)s</span> ВопроÑ"
msgstr[1] "<span class=\"count\">%(counter)s</span> ВопроÑов"
-msgstr[2] "<span class=\"count\">%(counter)s</span> ВопроÑа"
+msgstr[2] "<span class=\"count\">%(counter)s</span> ВопроÑÑ‹"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "ответ"
-msgstr[1] "ответа"
-msgstr[2] "ответов"
+msgstr[0] "Ответ"
+msgstr[1] "Ответа"
+msgstr[2] "Ответов"
#: templates/user_profile/user_stats.html:23
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
-msgstr[0] "<span class=\"count\">1</span> ГолоÑ"
-msgstr[1] "<span class=\"count\">%(cnt)s</span> ГолоÑов"
-msgstr[2] "<span class=\"count\">%(cnt)s</span> ГолоÑа"
+msgstr[0] "<span class=\"count\">%(cnt)s</span> ГолоÑ"
+msgstr[1] "<span class=\"count\">%(cnt)s</span> ГолоÑа"
+msgstr[2] "<span class=\"count\">%(cnt)s</span> ГолоÑов"
#: templates/user_profile/user_stats.html:31
-#, fuzzy, python-format
+#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
-msgstr[0] "<span class=\"count\">1</span> Тег"
-msgstr[1] "<span class=\"count\">%(counter)s</span> Тегов"
-msgstr[2] "<span class=\"count\">%(counter)s</span> Тега"
+msgstr[0] "<span class=\"count\">%(counter)s</span> ТÑг"
+msgstr[1] "<span class=\"count\">%(counter)s</span> ТÑгов"
+msgstr[2] "<span class=\"count\">%(counter)s</span> ТÑги"
#: templates/user_profile/user_stats.html:65
#, python-format
@@ -8011,9 +7254,8 @@ msgstr[1] "<span class=\"count\">%(counter)s</span> Медали"
msgstr[2] "<span class=\"count\">%(counter)s</span> Медалей"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "Советы как лучше давать ответы"
+msgstr "Ответить:"
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -8025,17 +7267,15 @@ msgstr "комментарии и ответы на другие вопроÑÑ‹"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
-msgstr ""
+msgstr "подпиÑчики и подпиÑанные пользователи"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "график кармы"
+msgstr "График репутации пользователÑ"
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "ВопроÑÑ‹, выбранные пользователем в закладки"
+msgstr "вопроÑÑ‹ отÑлеживаемые пользователем"
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -8073,10 +7313,8 @@ msgid "Tips"
msgstr "Советы"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr ""
-"пожалуйÑта поÑтарайтеÑÑŒ дать ответ который будет интереÑен коллегам по форуму"
+msgstr "дайте ответ, который будет интереÑен ÑообщеÑтву"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -8087,32 +7325,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Ваше имÑ:"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Выберите тему пользовательÑкого интерфейÑа"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Ðвторы"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "Ñто поле обÑзательное"
+msgstr ", один из Ñтих Ñ‚Ñгов необходим"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "Ñ‚Ñги"
+msgstr "Ñ‚Ñги:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8131,7 +7365,7 @@ msgstr ""
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
-msgstr ""
+msgstr "Содержимое Ñтого Ñайта раÑпроÑтранÑетÑÑ Ð¿Ð¾Ð´ лицензией %(license)s"
#: templates/widgets/footer.html:38
msgid "about"
@@ -8154,56 +7388,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "заменить/"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "удалить"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "похожие вопроÑÑ‹:"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "включить только выбранные Ñ‚Ñги"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "модерировать пользователÑ"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "включить только выбранные Ñ‚Ñги"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "ваш email"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8242,9 +7468,8 @@ msgid "%(site)s logo"
msgstr "логотип %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "ПоддерживаетÑÑ Ñзык разметки - Markdown"
+msgstr "ОÑновы Ñзыка разметки Markdown"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8296,10 +7521,8 @@ msgid "badges"
msgstr "награды"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr ""
-"пожалуйÑта поÑтарайтеÑÑŒ дать ответ который будет интереÑен коллегам по форуму"
+msgstr "Задавайте вопроÑÑ‹ интереÑные Ð´Ð»Ñ ÑообщеÑтва"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8324,7 +7547,7 @@ msgstr[2] "голоÑов"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "ВСЕ"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
@@ -8332,21 +7555,19 @@ msgstr "проÑмотреть неотвеченные ворпоÑÑ‹"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "ÐЕОТВЕЧЕÐÐЫЕ"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "проÑмотр отмеченные вопроÑÑ‹"
+msgstr "поÑмотреть Ñообщений на которые Ð’Ñ‹ подпиÑалиÑÑŒ"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "ИЗБРÐÐÐЫЕ"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "ПожалуйÑта, опубликуйте Ñвой вопроÑ!"
+msgstr "Задавайте Ñвой Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð·Ð´ÐµÑÑŒ"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8357,34 +7578,31 @@ msgid "Ignored tags"
msgstr "Игнорируемые теги"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "иÑпользовать теги"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Закрыть ÑобÑтвенные вопроÑÑ‹"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Изменить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "одна верÑиÑ"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8405,14 +7623,12 @@ msgid "badges:"
msgstr "награды"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "vyhod/"
+msgstr "выйти"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
@@ -8423,9 +7639,9 @@ msgid "widgets"
msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(reputation)s кармы %(username)s "
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8434,8 +7650,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8447,12 +7663,10 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Закрыть чужие вопроÑÑ‹"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
msgstr "нет"
@@ -8461,13 +7675,12 @@ msgid "Oops, apologies - there was some error"
msgstr "Извините, произошла ошибка!"
#: utils/decorators.py:123
-#, fuzzy
msgid "Please login to post"
-msgstr "пожалуйÑта, выполнить вход"
+msgstr "ПожалуйÑта, войдите чтобы оÑтавить Ñообщение"
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
-msgstr ""
+msgstr "Ð’ вашем Ñообщении обнаружен Ñпам, проÑтите, еÑли произошла ошибка."
#: utils/decorators.py:243
msgid "This function is limited to moderators and administrators"
@@ -8478,9 +7691,8 @@ msgid "this field is required"
msgstr "Ñто поле обÑзательное"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "выбрать Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
+msgstr "Выберите отображаемое имÑ"
#: utils/forms.py:103
msgid "user name is required"
@@ -8500,18 +7712,15 @@ msgstr "к Ñожалению, Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ñ‚Ð°ÐºÐ¸Ð¼ имене
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"к Ñожалению, у Ð½Ð°Ñ ÐµÑÑ‚ÑŒ ÑÐµÑ€ÑŒÐµÐ·Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° - Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ÑпользуетÑÑ "
-"неÑколькими пользователÑми"
+msgstr "к Ñожалению, у Ð½Ð°Ñ ÐµÑÑ‚ÑŒ ÑÐµÑ€ÑŒÐµÐ·Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° - Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ÑпользуетÑÑ Ð½ÐµÑколькими пользователÑми"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ‚ ÑоÑтоÑÑ‚ÑŒ только из букв, пробелов и подчеркиваний"
+msgstr "Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ‚ ÑоÑтоÑÑ‚ÑŒ только из букв, пробелов и подчеркиваний"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
+msgstr "пожалуйÑта иÑпользуйте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ некоторые Ñимволы алфавита в имени"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
@@ -8534,9 +7743,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "Ñтот email уже иÑпользуетÑÑ ÐºÐµÐ¼-то еще, пожалуйÑта, выберите другой"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "email обÑзательное"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8580,29 +7788,27 @@ msgstr[2] "%(min)d минуты назад"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
-msgstr ""
+msgstr "Ðовый аватар уÑпешно загружен."
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
-msgstr ""
+msgstr "Ваш аватар уÑпешно загружен."
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
-msgstr ""
+msgstr "Требуемые аватары уÑпешно удалены."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Ð°Ð´Ñ€ÐµÑ Ð’Ð°ÑˆÐµÐ¹ Ñлектронной почты не изменён"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "неавторизированные пользователи не имеют доÑтупа к папке \"входÑщие\""
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "неавторизированные пользователи не могут голоÑовать "
+msgstr "ПроÑтите, анонимные пользователи не могут голоÑовать"
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8619,54 +7825,49 @@ msgstr "Извините, что-то не здеÑÑŒ..."
#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr ""
-"неавторизированные пользователи не могут отмечать ответы как правильные"
+msgstr "неавторизированные пользователи не могут отмечать ответы как правильные"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr "подпиÑка Ñохранена, %(email)s требует проверки, Ñм. %(details_url)s"
+msgstr "Ваша подпиÑка Ñохранена, но email-Ð°Ð´Ñ€ÐµÑ %(email)s должен быть подтвержден, пожалуйÑта, <a href=\"%(details_url)s\">прочтите Ñто</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "чаÑтота обновлений по email была уÑтановлена в ежедневную"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Извините, но запрошенный Вами документ не был найден."
+msgstr ""
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
-msgstr ""
+msgstr "ПодпиÑка на Ñ‚Ñги была отменена (<a href=\"%(url)s\">вернуть</a>)."
#: views/commands.py:710
-#, fuzzy, python-format
+#, python-format
msgid "Please sign in to subscribe for: %(tags)s"
-msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
+msgstr "ПожалуйÑта, войдите чтобы подпиÑатьÑÑ Ð½Ð°: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Создать учетную запиÑÑŒ"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
+msgstr "ПожалуйÑта, войдите чтобы проголоÑовать"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "ПожалуйÑта, войдите здеÑÑŒ:"
+msgstr "ПожалуйÑта, войдите чтобы удалÑÑ‚ÑŒ/воÑÑтанавливать ÑообщениÑ"
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "Метод входа %(provider_name) s не ÑущеÑтвует"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8678,11 +7879,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
msgstr ""
-"Извините, но к Ñожалению Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ Ð½ÐµÐ°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… "
-"пользователей"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8693,9 +7891,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "%(date)s"
+msgstr "О %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8718,9 +7916,8 @@ msgid "Privacy policy"
msgstr "КонфиденциальноÑÑ‚ÑŒ"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "иÑпользовать теги"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8760,19 +7957,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "профиль - карма пользователÑ"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Отправить Ñообщение"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "профиль - ответы"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8783,14 +7977,12 @@ msgid "profile - votes"
msgstr "профиль - голоÑа"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "карма:"
+msgstr "Ñ€ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "профиль - карма пользователÑ"
+msgstr "Профиль - Ð ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ñ ÐŸÐ¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
#: views/users.py:902
msgid "users favorite questions"
@@ -8813,9 +8005,9 @@ msgid "profile - email subscriptions"
msgstr "профиль - подпиÑки"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "профиль - ответы"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8832,47 +8024,37 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "макÑимальный размер загружаемого файла - %(file_size)s K"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Ошибка при загрузке файла. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтрацией Ñайта."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Ошибка при загрузке файла. ПожалуйÑта, ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтрацией Ñайта."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
-msgstr ""
-"<span class=\\\"strong big\\\">Ð’Ñ‹ можете задавать Ваши вопроÑÑ‹ анонимно</"
-"span>. Когда Ð’Ñ‹ подтвердите Ñообщение , Ð’Ð°Ñ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ на Ñтраницу "
-"авторизации. Ваше Ñообщение будет Ñохранено в ткущей ÑеÑÑии и опубликовано "
-"поÑле того как вы авторизируетеÑÑŒ. ПроцеÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ очень проÑÑ‚. "
-"ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ около 30 Ñекунд, региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ минуту или меньше."
+msgstr "<span class=\\\"strong big\\\">Ð’Ñ‹ можете задавать Ваши вопроÑÑ‹ анонимно</span>. Когда Ð’Ñ‹ подтвердите Ñообщение , Ð’Ð°Ñ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ на Ñтраницу авторизации. Ваше Ñообщение будет Ñохранено в ткущей ÑеÑÑии и опубликовано поÑле того как вы авторизируетеÑÑŒ. ПроцеÑÑ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ очень проÑÑ‚. ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ около 30 Ñекунд, региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ‚ минуту или меньше."
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "проÑмотреть неотвеченные ворпоÑÑ‹"
+msgstr "<span class='big strong'>ПожалуйÑта, ÑтарайтеÑÑŒ давать ответы по-ÑущеÑтву</span>. ЕÑли вы хотите обÑудить Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ, <strong>иÑпользуйте комментирование</strong>. ПожалуйÑта, помните, что вы вÑегда можете <strong>переÑмотреть Ñвой вопроÑ</strong> - нет нужды задавать один и тот же Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð²Ð°Ð¶Ð´Ñ‹. Кроме того, пожалуйÑта, <strong>не забывайте голоÑовать</strong> - Ñто дейÑтвительно помогает выбрать лучшие вопроÑÑ‹ и ответы!"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Этот аккаунт деактивирован"
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Страница не найдена"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Извините, вы не вошли, поÑтому не можете оÑтавлÑÑ‚ÑŒ комментарии. <a href="
-"\"%(sign_in_url)s\">Войдите</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Извините, вы не вошли, поÑтому не можете оÑтавлÑÑ‚ÑŒ комментарии. <a href=\"%(sign_in_url)s\">Войдите</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8883,18 +8065,15 @@ msgstr "неавторизированные пользователи не моÐ
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Извините, вы не вошли, поÑтому не можете удалÑÑ‚ÑŒ комментарии. <a href="
-"\"%(sign_in_url)s\">Войдите</a>."
+msgstr "Извините, вы не вошли, поÑтому не можете удалÑÑ‚ÑŒ комментарии. <a href=\"%(sign_in_url)s\">Войдите</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "Извините, у Ð½Ð°Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ техничеÑкие проблемы."
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Извините, но запрошенный Вами документ не был найден."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8905,1694 +8084,36 @@ msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
#~ msgstr ""
-#~ "пожалуйÑта подтвердите ваш email, Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ (<a href="
-#~ "\"%(details_url)s\">здеÑÑŒ</a>)"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "Выход"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Как зарегиÑтрированный пользователь Ð’Ñ‹ можете Войти Ñ OpenID, выйти из "
-#~ "Ñайта или удалить Ñвой аккаунт."
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "Тема ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ email"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "как проверить Ñлектронную почту Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ %(send_email_key_url)s "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "latest questions"
-#~ msgstr "новые вопроÑÑ‹"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "пожалуйÑта, введите заголовок, Ñодержащий Ñуть вашего вопроÑа"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "допуÑкаетÑÑ Ð¸Ñпользование только Ñимвола Ð´ÐµÑ„Ð¸Ñ \"-\""
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "Этот Ð°Ð´Ñ€ÐµÑ Ð°ÑÑоциирован Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼ аватаром (gravatar)"
-
-#~ msgid "vote/"
-#~ msgstr "golosuem/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "URL, по которому доÑтупен ÑÐµÑ€Ð²Ð¸Ñ LDAP"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Об‎‎ъÑÑните, как изменить LDAP пароль"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Скин: Ñчетчики проÑмотров, голоÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ ответов"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "Значение Ñчетчика голоÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ð¿Ñ€Ð¸ÑÐ²Ð¾ÐµÐ½Ð¸Ñ \"full color\""
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа = 0"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "Ð˜Ð¼Ñ Ñ†Ð²ÐµÑ‚Ð° HTML или шеÑтнадцатиричное значение"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа = 0"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа = MAX"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñа = MAX"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "ПоÑмотреть значение Ñчетчика Ð´Ð»Ñ Ð¿Ñ€Ð¸ÑÐ²Ð¾ÐµÐ½Ð¸Ñ \"full color\""
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра = 0"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра = 0"
-
-#~ msgid "Background color for views"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра = MAX"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра = MAX"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "Значение Ñчетчика ответов Ð´Ð»Ñ Ð¿Ñ€Ð¸ÑÐ²Ð¾ÐµÐ½Ð¸Ñ \"full color\""
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² = 0"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² = 0"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð²"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð²"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² = MAX"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¾Ñ‚Ð²ÐµÑ‚Ð¾Ð² = MAX"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Цвет фона Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½ÑÑ‚Ñ‹Ñ…"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Цвет шрифта Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½ÑÑ‚Ñ‹Ñ… ответов"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "РаÑпроÑтранение информации по Ñоциальным ÑетÑм"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "КоличеÑтво вопроÑов отображаемых на главной Ñтранице"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "Ñкрыть игнорируемые вопроÑÑ‹"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "избранные вопроÑÑ‹ пользователей"
-
-#~ msgid "favorite"
-#~ msgstr "закладки"
-
-#~ msgid "question_answered"
-#~ msgstr "question_answered"
-
-#~ msgid "answer_commented"
-#~ msgstr "answer_commented"
-
-#~ msgid "answer_accepted"
-#~ msgstr "answer_accepted"
-
-#~ msgid "off"
-#~ msgstr "отключить"
-
-#~ msgid "only selected"
-#~ msgstr "только избранные"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Ðеправильное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ."
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] "%(name)s, в Ñтом %(num)d вопроÑе еÑÑ‚ÑŒ новоÑти"
-#~ msgstr[1] "%(name)s, в Ñтих %(num)d вопроÑах еÑÑ‚ÑŒ новоÑти"
-#~ msgstr[2] "%(name)s, в Ñтих %(num)d вопроÑах еÑÑ‚ÑŒ новоÑти"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "ПожалуйÑта, зайдите на наш форум и поÑмотрите что еÑÑ‚ÑŒ нового. Может быть "
-#~ "Ð’Ñ‹ раÑÑкажете другим о нашем Ñайте или кто-нибудь из Ваших знакомых может "
-#~ "ответить на Ñти вопроÑÑ‹ или извлечь пользу из ответов?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Ваша наиболее чаÑÑ‚Ð°Ñ Ð½Ð°Ñтройка Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ email - ежедневнаÑ. ЕÑли вы "
-#~ "получаете email чаще, пожалуйÑта, извеÑтите админиÑтратора форума."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Ваша наиболее чаÑÑ‚Ð°Ñ Ð½Ð°Ñтройка Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ email - еженедельнаÑ. ЕÑли "
-#~ "вы получаете email чаще, пожалуйÑта, извеÑтите админиÑтратора форума."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr ""
-#~ "Ðе иÑключено что Ð’Ñ‹ можете получить ÑÑылки, которые видели раньше. Это "
-#~ "иÑчезнет ÑпуÑÑ‚Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ времÑ."
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<a href=\"%(email_settings_link)s\">ЗдеÑÑŒ</a> Ð’Ñ‹ можете изменить чаÑтоту "
-#~ "раÑÑылки. ЕÑли возникнет необходимоÑÑ‚ÑŒ - пожалуйÑта ÑвÑжитеÑÑŒ Ñ "
-#~ "админиÑтратором форума по %(admin_email)s."
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "загрузка изображений доÑтупна только пользователÑм Ñ Ñ€ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸ÐµÐ¹ > "
-#~ "%(min_rep)s"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "заблокированные пользователи не могут размещать ÑообщениÑ"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "временно заблокированные пользователи не могут размещать ÑообщениÑ"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ Ð¿Ð¾Ð¼ÐµÑ‚Ð¸Ñ‚ÑŒ Ñообщение как оÑкорбительное дважды"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "заблокированные пользователи не могут помечать ÑообщениÑ"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "приоÑтановленные пользователи не могут помечать ÑообщениÑ"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "необходимо > %(min_rep)s баллов чтобы отметить как Ñпам"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "%(max_flags_per_day)s превышен"
-
-#, fuzzy
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "заблокированные пользователи не могут помечать ÑообщениÑ"
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "приоÑтановленные пользователи не могут помечать ÑообщениÑ"
-
-#, fuzzy
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "необходимо > %(min_rep)s баллов чтобы отметить как Ñпам"
-#~ msgstr[1] "необходимо > %(min_rep)s баллов чтобы отметить как Ñпам"
-#~ msgstr[2] "необходимо > %(min_rep)s баллов чтобы отметить как Ñпам"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "Ð³Ð¾Ð»Ð¾Ñ Ð½Ðµ может быть отозван"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s отредактировали вопроÑ"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s задали новых %(new_answer_count)s вопроÑов"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s оÑтавили комментарии"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s комментировали вопроÑÑ‹"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s комментировали ответы"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "измененить %(email)s"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "вот почему требуетÑÑ Ñлектронной почты, Ñм. %(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "Ваш новый Email"
-
-#~ msgid "Save Email"
-#~ msgstr "Сохранить Email"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "Проверить информацию о %(email)s или перейти на %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "Email не изменилÑÑ"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Ñтарый %(email)s Ñохранен, при желании можно изменить тут "
-#~ "%(change_email_url)s"
-
-#~ msgid "Email changed"
-#~ msgstr "Email изменен"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "текущий %(email)s может быть иÑпользован Ð´Ð»Ñ Ñтого"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "ÑпаÑибо за проверку email"
-
-#~ msgid "email key not sent"
-#~ msgstr "email ключ не отоÑлан"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "email ключ не отоÑлан на %(email)s, изменить email здеÑÑŒ %(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "зарегиÑтрировать нового провайдера %(provider)s к учетной запиÑи, "
-#~ "Ñмотрите %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s уже ÑущеÑтвует, выберите другое Ð¸Ð¼Ñ Ð´Ð»Ñ %(provider)s. Email "
-#~ "так же требуетÑÑ Ñ‚Ð¾Ð¶Ðµ, Ñмотрите %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ внешнего %(provider)s к учетной запиÑи, Ñмотрите "
-#~ "%(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Facebook подключениÑ, Ñмотрите %(gravatar_faq_url)s"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr "Эта ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ уже ÑущеÑтвует, пожалуйÑта, иÑпользуйте другую."
-
-#~ msgid "Screen name label"
-#~ msgstr "Логин"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "Получать Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñлектронной почте"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "ПожалуйÑта, выберите один из вариантов"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Фильтр тегов будет в правой панели, поÑле того, как вы войдете в ÑиÑтему"
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "ЕÑли вы Ñчитаете, что Ñообщение было отправлено по ошибке - никаких "
-#~ "дальнейших дейÑтвий не требуетÑÑ. ПроÑто проигнорируйте Ñто пиÑьмо, мы "
-#~ "приноÑим Ñвои Ð¸Ð·Ð²Ð¸Ð½ÐµÐ½Ð¸Ñ Ð·Ð° причиненные неудобÑтва."
-
-#~ msgid "Login"
-#~ msgstr "Войти"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "ПлюÑÑ‹ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ OpenID"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "С OpenID проще"
-
-#~ msgid "reuse openid"
-#~ msgstr "ИÑпользуйте везде повторно"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "OpenID широко раÑпроÑтранён"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "OpenID поддерживаемый открытый Ñтандарт"
-
-#~ msgid "Find out more"
-#~ msgstr "Узнать больше"
-
-#~ msgid "Get OpenID"
-#~ msgstr "Получить OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ традиционной региÑтрации"
-
-#~ msgid "answer permanent link"
-#~ msgstr "поÑтоÑÐ½Ð½Ð°Ñ ÑÑылка на ответ"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "Ñмотреть вÑе темы"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "автор вопроÑа %(question_author)s выбрал Ñтот ответ правильным"
-
-#~ msgid "Related tags"
-#~ msgstr "СвÑзанные теги"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Фильтр по тегам"
-
-#~ msgid "Badges summary"
-#~ msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ знаках Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ñ (наградах)"
-
-#~ msgid "silver badge description"
-#~ msgstr "ÑеребрÑный значок"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "ÑвлÑетÑÑ Ð¼ÐµÑтом ответов/вопроÑов, а не группой обÑуждениÑ. ПоÑтому - "
-#~ "пожалуйÑта, избегайте обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð² Ñвоих ответах. Комментарии позволÑÑŽÑ‚ "
-#~ "лишь краткое обÑуждение."
-
-#~ msgid "Rep system summary"
-#~ msgstr "Суть кармы"
-
-#~ msgid "what is gravatar"
-#~ msgstr "что такое Gravatar"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "gravatar FAQ"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Уважаемый %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s оÑтавил <a href=\"%(post_url)s\">новый "
-#~ "комментарий</a>:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s оÑтавил <a href=\"%(post_url)s\">новый "
-#~ "комментарий</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s ответил на вопроÑ\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s задал новый вопроÑ\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s обновил ответ на вопроÑ\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s обновил вопроÑ\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Обратите внимание - вы можете Ñ Ð»Ñ‘Ð³ÐºÐ¾Ñтью <a href="
-#~ "\"%(user_subscriptions_url)s\">изменить</a>\n"
-#~ "уÑÐ»Ð¾Ð²Ð¸Ñ Ñ€Ð°ÑÑылки или отпиÑатьÑÑ Ð²Ð¾Ð²Ñе. СпаÑибо за ваш Ð¸Ð½Ñ‚ÐµÑ€ÐµÑ Ðº нашему "
-#~ "форуму!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>С уважением,<br/>ÐдминиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð¤Ð¾Ñ€ÑƒÐ¼Ð°</p>"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "мне понравилÑÑ Ñтот поÑÑ‚ (щелкните Ñнова, чтобы отменить)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "мне нравитÑÑ Ñтот ответ (нажмите еще раз Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "мне не понравилÑÑ Ñтот поÑÑ‚ (нажмите еще раз Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "мне не нравитÑÑ Ñтот ответ (нажмите еще раз Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] ""
-#~ "Ñмотреть еще <span class=\"hidden\">%(counter)s</span><strong>один</"
-#~ "strong>"
-#~ msgstr[1] "Ñмотреть еще <strong>%(counter)s</strong>"
-#~ msgstr[2] "Ñмотреть еще <strong>%(counter)s</strong>"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "Ñмотреть еще <span class=\"hidden\">%(counter)s</span><strong>один</"
-#~ "strong> комментарий"
-#~ msgstr[1] "Ñмотреть еще <strong>%(counter)s</strong> комментариÑ"
-#~ msgstr[2] "Ñмотреть еще <strong>%(counter)s</strong> комментариев"
-
-#~ msgid "posts per page"
-#~ msgstr "Ñообщений на Ñтранице"
-
-#~ msgid "Tag list"
-#~ msgstr "СпиÑок тегов"
-
-#~ msgid "reputation"
-#~ msgstr "карма"
-
-#~ msgid "oldest answers"
-#~ msgstr "Ñамые Ñтарые ответы"
-
-#~ msgid "newest answers"
-#~ msgstr "Ñамые новые ответы"
-
-#~ msgid "popular answers"
-#~ msgstr "популÑрные ответы"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "Вы можете ответить анонимно, а затем войти"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "ответ на ÑобÑтвенный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ради ответа"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "пожалуйÑта, отвечайте на вопроÑÑ‹, а не вÑтупайте в обÑуждениÑ"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Войти / ЗарегиÑтрироватьÑÑ Ñ‡Ñ‚Ð¾Ð±Ñ‹ ответить"
-
-#~ msgid "Answer the question"
-#~ msgstr "Ответить на вопроÑ"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "или"
-
-#~ msgid "email"
-#~ msgstr "email"
-
-#~ msgid "email the updates"
-#~ msgstr "получить Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ email"
-
-#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
-#~ msgstr "получать Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ email"
-
-#~ msgid "question asked"
-#~ msgstr "Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» задан"
-
-#~ msgid "question was seen"
-#~ msgstr "Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» проÑмотрен"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Информировать один раз в день, еÑли еÑÑ‚ÑŒ новые ответы"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Еженедельно информировать о новых ответах"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Информировать о новых ответах Ñразу"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "(в Ñвоем профиле, вы можете наÑтроить чаÑтоту оповещений по Ñлектронной "
-#~ "почте, нажав на кнопку \"подпиÑка по e-mail\" - %(profile_url)s)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "ПоÑле входа в ÑиÑтему вы Ñможете подпиÑатьÑÑ Ð½Ð° вÑе обновлениÑ"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ наÑтройках подпиÑки по Ñлектронной почте"
-
-#~ msgid "Stop sending email"
-#~ msgstr "ОÑтановить отправку Ñлектронной почты"
-
-#~ msgid "age unit"
-#~ msgstr "возраÑÑ‚"
-
-#, fuzzy
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">1</span> Ответ"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Ответов"
-#~ msgstr[2] "<span class=\"count\">%(counter)s</span> Ответа"
-
-#~ msgid "thumb up"
-#~ msgstr "Ñ \"за\""
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "пользователь проголоÑовал \"за\" много раз"
-
-#~ msgid "thumb down"
-#~ msgstr "Ñ \"против\""
-
-#~ msgid "user voted down this many times"
-#~ msgstr "пользователь проголоÑовал \"против\" много раз"
-
-#~ msgid "reputation history"
-#~ msgstr "карма"
-
-#~ msgid "recent activity"
-#~ msgstr "поÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾ÑÑ‚ÑŒ"
-
-#~ msgid "casted votes"
-#~ msgstr "голоÑа"
-
-#~ msgid "answer tips"
-#~ msgstr "Советы как лучше давать ответы"
-
-#~ msgid "please try to provide details"
-#~ msgstr "включите детали в Ваш ответ"
-
-#~ msgid "ask a question"
-#~ msgstr "задать вопроÑ"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">ПожалуйÑта, начните задавать Ваш Ð²Ð¾Ñ€Ð¿Ð¾Ñ "
-#~ "анонимно</span>. Когда Ð’Ñ‹ пошлете вопроÑ, Ð’Ñ‹ будете направлены на "
-#~ "Ñтраницу авторизации. Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранён в текущей ÑеÑÑии и будет "
-#~ "опубликован как только Ð’Ñ‹ авторизуетеÑÑŒ. Войти или запиÑатьÑÑ Ð½Ð° наш "
-#~ "форум очень легко. ÐÐ²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð·Ð°Ð¹Ð¼ÐµÑ‚ не более полминуты а Ð¸Ð·Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ "
-#~ "запиÑÑŒ - приблизительно одну минуту."
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Войдите или запишитеÑÑŒ чтобы опубликовать Ваш ворпоÑ"
-
-#~ msgid "question tips"
-#~ msgstr "подÑказки к вопроÑам"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑоответÑтвовать тематике ÑообщеÑтва"
-
-#~ msgid "login"
-#~ msgstr "Вход"
-
-#~ msgid "no items in counter"
-#~ msgstr "нет"
-
-#~ msgid "choose password"
-#~ msgstr "выбрать пароль"
-
-#~ msgid "retype password"
-#~ msgstr "введите пароль еще раз"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s вопроÑ"
-#~ msgstr[1] "%(q_num)s вопроÑа"
-#~ msgstr[2] "%(q_num)s вопроÑов"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s медаль"
-#~ msgstr[1] "%(badge_count)d %(badge_level)s медали"
-#~ msgstr[2] "%(badge_count)d %(badge_level)s медалей"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "карма Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² ÑообщеÑтве"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "Ñодержание вопроÑа должно быть более 10-ти букв"
-
-#~ msgid "Question: \"%(title)s\""
-#~ msgstr "ВопроÑ: \"%(title)s\""
-
-#~ msgid "(please enter a valid email)"
-#~ msgstr "(пожалуйÑта, введите правильный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты)"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "мне понравилÑÑ Ñтот поÑÑ‚ (щелкните Ñнова, чтобы отменить)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "мне не понравилÑÑ Ñтот поÑÑ‚ (нажмите еще раз Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr ""
-#~ "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» закрыт по Ñледующим причинам \"%(close_reason)s\", автор:"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Один ответ:\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s Ответа:"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "%(counter)s Ответов:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr ""
-#~ "отметить Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÐºÐ°Ðº интереÑный (еще раз - чтобы удалить закладку)"
-
-#~ msgid "Question tags"
-#~ msgstr "Теги вопроÑа"
-
-#~ msgid "Stats:"
-#~ msgstr "СтатиÑтика"
-
-#~ msgid "rss feed"
-#~ msgstr "RSS-канал"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr ""
-#~ "Ðачните добавлÑÑ‚ÑŒ в (закладки) некоторые вопроÑÑ‹, когда вы поÑещаете их"
-
-#~ msgid "In:"
-#~ msgstr "Ð’:"
-
-#~ msgid "Keys to connect the site with external services like Facebook, etc."
-#~ msgstr "Ключи Ð´Ð»Ñ ÑвÑзи Ñ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¼Ð¸ ÑервиÑами, такими как Facebook, и Ñ‚.д."
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Ð¢Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ ÐºÐ°Ñ€Ð¼Ñ‹ Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´ÐµÐ¹Ñтвий"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Сайт"
-
-#~ msgid "Q&A forum website parameters and urls"
-#~ msgstr "ОÑновные параметры и ÑÑылки форума"
-
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "ÐаÑтройки интерфейÑа и отображениÑ"
-
-#~ msgid "Limits applicable to votes and moderation flags"
-#~ msgstr "ÐаÑтройки, применÑемые Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ отметок модерации"
-
-#~ msgid ""
-#~ "This option currently defines default frequency of emailed updates in the "
-#~ "following five categories: questions asked by user, answered by user, "
-#~ "individually selected, entire forum (per person tag filter applies) and "
-#~ "posts mentioning the user and comment responses"
-#~ msgstr ""
-#~ "Эта Ð¾Ð¿Ñ†Ð¸Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñет чаÑтоту раÑÑылки Ñообщений по умолчанию в "
-#~ "категориÑÑ…: вопроÑÑ‹ заданные пользователем, отвеченные пользователем, "
-#~ "выбранные отдельно, вÑе вопроÑÑ‹ (отфильтрованные по темам) и ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ "
-#~ "которые упоминают Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ, а также комментарии."
-
-#~ msgid ""
-#~ "If you change this url from the default - then you will also probably "
-#~ "want to adjust translation of the following string: "
-#~ msgstr ""
-#~ "ЕÑли Ð’Ñ‹ измените Ñту ÑÑылку, то вероÑтно Вам придетÑÑ Ð¿Ð¾Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ перевод "
-#~ "Ñледующей Ñтроки:"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "Впервые здеÑÑŒ? ПоÑмотрите наши <a href=\"%s\">чаÑто задаваемые вопроÑÑ‹"
-#~ "(FAQ)</a>!"
-
-#~ msgid "Login name"
-#~ msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
-
-#~ msgid "Enter new password"
-#~ msgstr "Введите новый пароль"
-
-#~ msgid "... or enter by clicking one of the buttons below"
-#~ msgstr "... или войдите, нажав одну из кнопок ниже"
-
-#, fuzzy
-#~ msgid "return to login page"
-#~ msgstr "вернутьÑÑ Ðº Ñтранице входа"
-
-#, fuzzy
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ "\t\t\t\t\t\t\tsee %(email_validation_faq_url)s\n"
-#~ "\t\t\t\t\t\t\t"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Похоже на то что Ð°Ð´Ñ€ÐµÑ Ð’Ð°ÑˆÐµÐ¹ Ñлектронной "
-#~ "почты, %(email)s еще не был проверен.</span> Чтобы публиковать ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ "
-#~ "на форуме Ñначала пожалуйÑта продемонÑтрируйте что Ваша ÑÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° "
-#~ "работает, Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± етом <a href="
-#~ "\"%(email_validation_faq_url)s\">здеÑÑŒ</a>.<br/> Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ "
-#~ "опубликован Ñразу поÑле того как ваш Ð°Ð´Ñ€ÐµÑ Ð±ÑƒÐ´ÐµÑ‚ проверен, а до тех пор "
-#~ "Ð²Ð¾Ð¿Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñохранён в базе данных."
-
-#, fuzzy
-#~ msgid "click here to see old astsup forum"
-#~ msgstr "нажмите, чтобы поÑмотреть непопулÑрные вопроÑÑ‹"
-
-#~ msgid "mark-tag/"
-#~ msgstr "pomechayem-temy/"
-
-#~ msgid "interesting/"
-#~ msgstr "interesnaya/"
-
-#~ msgid "ignored/"
-#~ msgstr "neinteresnaya/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "otmenyaem-pometku-temy/"
-
-#~ msgid ""
-#~ "Increment this number when you change image in skin media or stylesheet. "
-#~ "This helps avoid showing your users outdated images from their browser "
-#~ "cache."
-#~ msgstr ""
-#~ "Увеличьте Ñто чиÑло когда изменÑете медиа-файлы или css. Это позволÑет "
-#~ "избежать ошибки Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ÐºÐµÑˆÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñтарых данных у пользователей."
-
-#~ msgid "newquestion/"
-#~ msgstr "noviy-vopros/"
-
-#~ msgid "newanswer/"
-#~ msgstr "noviy-otvet/"
-
-#~ msgid "Unknown error."
-#~ msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "Recaptcha неправильно наÑтроен."
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "Ðеправильный ввод параметра reCAPTCHA. "
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "Решение CAPTCHA было неправильным."
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "Ðеверные параметры верификации reCAPTCHA. "
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr "ПредоÑтавленные Recaptcha API ключи не подходÑÑ‚ Ð´Ð»Ñ Ñтого домена."
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "ReCAPTCHA недоÑтупен. "
-
-#~ msgid "Invalid request"
-#~ msgstr "Ðеправильный запроÑ"
-
-#~ msgid "Sender is"
-#~ msgstr "Отправитель"
-
-#~ msgid "anonymous"
-#~ msgstr "анонимный"
-
-#~ msgid "Message body:"
-#~ msgstr "ТекÑÑ‚ ÑообщениÑ:"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "добавить в закладки (чтобы отменить - отметьте еще раз)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr "удалить из закладок (еще раз - чтобы воÑÑтановить)"
-
-#~ msgid "Share this question on facebook"
-#~ msgstr "ПоделитьÑÑ Ð²Ð¾Ð¿Ñ€Ð¾Ñом на Facebook"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Ð’Ñе теги, ÑоответÑтвующие <strong><span class=\"darkred\"> '%(stag)s'</"
-#~ "span></strong> "
-
-#~ msgid "favorites"
-#~ msgstr "закладки"
-
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» добавлен в закладки %(cnt)s раз"
-#~ msgstr[1] "Ñти вопроÑÑ‹ были добавлены в закладки %(cnt)s раз"
-#~ msgstr[2] "Ñти вопроÑÑ‹ были добавлены в закладки %(cnt)s раз"
-
-#~ msgid "thumb-up on"
-#~ msgstr "Ñ \"за\""
-
-#~ msgid "thumb-up off"
-#~ msgstr "Ñ \"против\""
-
-#~ msgid "community wiki"
-#~ msgstr "вики ÑообщеÑтва"
-
-#~ msgid "Location"
-#~ msgstr "МеÑтоположение"
-
-#~ msgid "command/"
-#~ msgstr "komanda/"
-
-#~ msgid "search/"
-#~ msgstr "poisk/"
-
-#~ msgid "less answers"
-#~ msgstr "меньше ответов"
-
-#~ msgid "more answers"
-#~ msgstr "кол-ву ответов"
-
-#~ msgid "unpopular"
-#~ msgstr "непопулÑрный"
-
-#~ msgid "popular"
-#~ msgstr "популÑрные"
-
-#~ msgid "MyOpenid user name"
-#~ msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² MyOpenid"
-
-#~ msgid "About"
-#~ msgstr "О наÑ"
-
-#~ msgid "how to validate email title"
-#~ msgstr "как проверить заголовок Ñлектронного ÑообщениÑ"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Logout now"
-#~ msgstr "Выйти ÑейчаÑ"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "Ñм. вопроÑÑ‹ Ñ Ñ‚ÐµÐ³Ð°Ð¼Ð¸ '%(tag_name)s'"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "удалить '%(tag_name)s' из ÑпиÑка интереÑных тегов"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "удалить '%(tag_name)s' из ÑпиÑка игнорируемых тегов"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr ""
-#~ "Ñм. другие вопроÑÑ‹, в которых еÑÑ‚ÑŒ вклад от %(view_user)s, отмеченные "
-#~ "тегом '%(tag_name)s'"
-
-#~ msgid "home"
-#~ msgstr "ГлавнаÑ"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "Подтвердите что вы человек"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Я - Человек!"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr ""
-#~ "ПожалуйÑта, решите, еÑли вам нравитÑÑ Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ нет путем "
-#~ "голоÑованиÑ"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "голоÑ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "голоÑа"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "голоÑов"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "ответ был принÑÑ‚ как правильный"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ответ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "ответа"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "ответов"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "проÑмотр\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "проÑмотра"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "проÑмотров"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "голоÑ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "голоÑа"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "голоÑов"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ответ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "ответа"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "ответов"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "проÑмотр\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "проÑмотра"
-#~ msgstr[2] ""
-#~ "\n"
-#~ "проÑмотров"
-
-#~ msgid "Bad request"
-#~ msgstr "неверный запроÑ"
-
-#~ msgid "disciplined"
-#~ msgstr "диÑциплина"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "Удалилено Ñвоё Ñообщение Ñ 3-Ð¼Ñ Ð¸Ð»Ð¸ более положительными откликами"
-
-#~ msgid "peer-pressure"
-#~ msgstr "давление-ÑообщеÑтва"
-
-#~ msgid "Deleted own post with score of -3 or lower"
-#~ msgstr "Удалилено Ñвоё Ñообщение Ñ 3-Ð¼Ñ Ð¸Ð»Ð¸ более негативными откликами"
-
-#~ msgid "Nice answer"
-#~ msgstr "Хороший ответ"
-
-#~ msgid "nice-answer"
-#~ msgstr "хороший-ответ"
-
-#~ msgid "Answer voted up 10 times"
-#~ msgstr "Ответ получил 10 положительных откликов"
-
-#~ msgid "nice-question"
-#~ msgstr "хороший-вопоÑ"
-
-#~ msgid "Question voted up 10 times"
-#~ msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ñ 10-ÑŽ или более положительными откликами"
-
-#~ msgid "pundit"
-#~ msgstr "знаток"
-
-#~ msgid "popular-question"
-#~ msgstr "популÑрный-вопроÑ"
-
-#~ msgid "Asked a question with 1,000 views"
-#~ msgstr "Задан Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ Ð±Ð¾Ð»ÐµÐµ 1,000 проÑмотров"
-
-#~ msgid "Citizen patrol"
-#~ msgstr "ГражданÑкий Дозор"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "гражданÑкий-дозор"
-
-#~ msgid "cleanup"
-#~ msgstr "уборщик"
-
-#~ msgid "critic"
-#~ msgstr "критик"
-
-#~ msgid "First down vote"
-#~ msgstr "Первый негативный отклик"
-
-#~ msgid "editor"
-#~ msgstr "редактор"
-
-#~ msgid "organizer"
-#~ msgstr "организатор"
-
-#~ msgid "scholar"
-#~ msgstr "ученик"
-
-#~ msgid "student"
-#~ msgstr "Ñтудент"
-
-#~ msgid "supporter"
-#~ msgstr "фанат"
-
-#~ msgid "First up vote"
-#~ msgstr "Первый положительный Ð³Ð¾Ð»Ð¾Ñ "
-
-#~ msgid "teacher"
-#~ msgstr "учитель"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "Дал первый ответ и получил один или более положительный голоÑ"
-
-#~ msgid "autobiographer"
-#~ msgstr "автобиограф"
-
-#~ msgid "self-learner"
-#~ msgstr "Ñамоучка"
-
-#~ msgid "Answered your own question with at least 3 up votes"
-#~ msgstr ""
-#~ "Дал ответ на ÑобÑтвенный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ получил 3 или более положительных "
-#~ "голоÑов"
-
-#~ msgid "great-answer"
-#~ msgstr "замечательный-ответ"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "Дан ответ, получивший 100 положительных откликов"
-
-#~ msgid "great-question"
-#~ msgstr "замечательный-вопроÑ"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "Задан вопроÑ, получивший 100 положительных откликов"
-
-#~ msgid "stellar-question"
-#~ msgstr "гениальный-вопроÑ"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "Задан вопроÑ, отмеченный закладкой более чем 100 пользователÑми"
-
-#~ msgid "Famous question"
-#~ msgstr "Знаменитый ВопроÑ"
-
-#~ msgid "famous-question"
-#~ msgstr "знаменитый-вопроÑ"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "Задан Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð½Ð°Ð±Ñ€Ð°Ð²ÑˆÐ¸Ð¹ более 10 000 проÑмотров"
-
-#~ msgid "Alpha"
-#~ msgstr "Ðльфа ТеÑтер"
-
-#~ msgid "alpha"
-#~ msgstr "альфа-теÑтер"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "За учаÑтие в альфа теÑтировании"
-
-#~ msgid "good-answer"
-#~ msgstr "очень-хороший-ответ"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "Дан ответ, получивший 25 положительных откликов"
-
-#~ msgid "good-question"
-#~ msgstr "очень-хороший-вопроÑ"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "ВопроÑ, получивший 25 положительных откликов"
-
-#~ msgid "favorite-question"
-#~ msgstr "интереÑный-вопроÑ"
-
-#~ msgid "Question favorited by 25 users"
-#~ msgstr "ВопроÑ, 25 раз добавленный в закладки"
-
-#~ msgid "Civic duty"
-#~ msgstr "ОбщеÑтвенный Долг"
-
-#~ msgid "civic-duty"
-#~ msgstr "общеÑтвенный долг"
-
-#~ msgid "Voted 300 times"
-#~ msgstr "Ðабрано 300 голоÑов"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Главный Редактор"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "маÑтер-ÑтараниÑ"
-
-#~ msgid "Edited 100 entries"
-#~ msgstr "Отредактировано 100 запиÑей"
-
-#~ msgid "Generalist"
-#~ msgstr "Эрудит"
-
-#~ msgid "generalist"
-#~ msgstr "Ñрудит"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "ÐктивноÑÑ‚ÑŒ в различных тегах"
-
-#~ msgid "expert"
-#~ msgstr "ÑкÑперт"
-
-#~ msgid "Yearling"
-#~ msgstr "Годовщина"
-
-#~ msgid "yearling"
-#~ msgstr "годовщина"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Ðктивный пользователь в течение года"
-
-#~ msgid "notable-question"
-#~ msgstr "выдающийÑÑ-вопроÑ"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "Задаваемые вопроÑÑ‹ Ñ 2500 проÑмотров"
-
-#~ msgid "enlightened"
-#~ msgstr "проÑвещенный"
-
-#~ msgid "First answer was accepted with at least 10 up votes"
-#~ msgstr ""
-#~ "Первый ответ был отмечен, по крайней мере 10-ÑŽ положительными голоÑами"
-
-#~ msgid "Beta"
-#~ msgstr "Бета"
-
-#~ msgid "beta"
-#~ msgstr "бета"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "За активное учаÑтие в закрытой бета-верÑии"
-
-#~ msgid "guru"
-#~ msgstr "гуру"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "ПринÑл ответ и проголоÑовал 40 раз"
-
-#~ msgid "necromancer"
-#~ msgstr "некромант"
-
-#~ msgid "Answered a question more than 60 days later with at least 5 votes"
-#~ msgstr "Ответ на Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ð¾Ð»ÐµÐµ чем 60 дней ÑпуÑÑ‚Ñ Ñ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ 5 голоÑами"
-
-#~ msgid "taxonomist"
-#~ msgstr "такÑономиÑÑ‚"
-
-#~ msgid "Askbot"
-#~ msgstr "Askbot"
-
-#~ msgid "reputation points"
-#~ msgstr "очки кармы"
-
-#~ msgid "badges: "
-#~ msgstr "значки"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "аккаунт Ñ Ñ‚Ð°ÐºÐ¸Ð¼ именем уже ÑущеÑтвует на форуме"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr "извините, но пока Ð½ÐµÐ»ÑŒÐ·Ñ Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒ в аккаунт больше чем одним методом"
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "ПожалуйÑта введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль (Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ региÑтра букв)"
-
-#~ msgid "Login failed."
-#~ msgstr "Логин неудачен"
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "ПожалуйÑта введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль (обратите внимание - региÑÑ‚Ñ€ "
-#~ "букв важен Ð´Ð»Ñ Ð¾Ð±Ð¾Ð¸Ñ… параметров)"
-
-#~ msgid "sendpw/"
-#~ msgstr "поÑлать-пароль/"
-
-#~ msgid "password/"
-#~ msgstr "пароль/"
-
-#~ msgid "confirm/"
-#~ msgstr "подтвердить/"
-
-#~ msgid "email/"
-#~ msgstr "адреÑ-Ñлектронной-почты/"
-
-#~ msgid "validate/"
-#~ msgstr "проверить/"
-
-#~ msgid "sendkey/"
-#~ msgstr "поÑлать-ключ/"
-
-#~ msgid "openid/"
-#~ msgstr "openid/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "вход-Ñ-партнерÑкого-Ñайта/напомпнить-пароль/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "вход-Ñ-партнерÑкого-Ñайта/Ñоздать-аккаунт/"
-
-#~ msgid "Password changed."
-#~ msgstr "Пароль изменен."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "в нашей базе данных нет OpenID %s"
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr "OpenID %s не принадлежит данному пользователю"
-
-#~ msgid "Email Changed."
-#~ msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты изменён."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Данный OpenID уже иÑпользуетÑÑ Ð² другом аккаунте."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "Ваш аккаунт теперь Ñоединен Ñ OpenID %s"
-
-#~ msgid "Request for new password"
-#~ msgstr "[форум]: замена паролÑ"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr ""
-#~ "Ðовый пароль и ÑÑылка Ð´Ð»Ñ ÐµÐ³Ð¾ активации были выÑланы по Вашему адреÑу "
-#~ "Ñлектронной почты."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr ""
-#~ "Пароль не был изменён, т.к. ключ '%s' в нашей базе данных не найден."
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr "Пароль изменить невозможно, Ñ‚.к. аккаунт Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð±Ñ‹Ð» удален."
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "Пароль Ð´Ð»Ñ %s изменен. Теперь вы можете Ñ Ð½Ð¸Ð¼ войти в Ñайт."
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ вÑе оветы на него были удалены"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Ваш Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удалён"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ вÑе оветы на него были удалены"
-
-#~ msgid "question"
-#~ msgstr "вопроÑ"
-
-#~ msgid "unanswered/"
-#~ msgstr "неотвеченные/"
-
-#~ msgid "email update message subject"
-#~ msgstr "новоÑти Ñ Ñ„Ð¾Ñ€ÑƒÐ¼Ð°"
-
-#~ msgid "sorry, system error"
-#~ msgstr "извините, произошла Ñбой в ÑиÑтеме"
-
-#~ msgid "Account functions"
-#~ msgstr "ÐаÑтройки аккаунта"
-
-#~ msgid "Give your account a new password."
-#~ msgstr "Дайте вашей учетной запиÑи новый пароль."
-
-#~ msgid "Change email "
-#~ msgstr "Изменить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr ""
-#~ "Добавить или обновить Ð°Ð´Ñ€ÐµÑ Ñлектронной почты, ÑвÑзанный Ñ Ð²Ð°ÑˆÐ¸Ð¼ "
-#~ "аккаунтом."
-
-#~ msgid "Change OpenID"
-#~ msgstr "Изменить OpenID"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Изменить OpenID ÑвÑзанный Ñ Ð²Ð°ÑˆÐ¸Ð¼ аккаунтом"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Удалить Ваше Ð¸Ð¼Ñ Ð¸ вÑе данные о Ð’Ð°Ñ Ð½Ð° Ñайте"
-
-#~ msgid "toggle preview"
-#~ msgstr "включить/выключить предварительный проÑмотр"
-
-#~ msgid "reading channel"
-#~ msgstr "чтение каналов"
-
-#~ msgid "[author]"
-#~ msgstr "[автор]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[дата публикации]"
-
-#~ msgid "currency unit"
-#~ msgstr "Ð²Ð°Ð»ÑŽÑ‚Ð½Ð°Ñ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°"
-
-#~ msgid "[pages]"
-#~ msgstr "[Ñтраницы]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "Ñокращение Ñтраниц"
-
-#~ msgid "[tags]"
-#~ msgstr "[теги]"
-
-#~ msgid "book directory"
-#~ msgstr "каталог книг"
-
-#~ msgid "buy online"
-#~ msgstr "купить онлайн"
-
-#~ msgid "reader questions"
-#~ msgstr "вопроÑÑ‹ читателей"
-
-#~ msgid "ask the author"
-#~ msgstr "ÑпроÑить автора"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "ответ был принÑÑ‚, в качеÑтве правильного"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "подпиÑатьÑÑ Ð½Ð° RSS-канал Ð´Ð»Ñ ÐºÐ½Ð¸Ð³Ð¸"
-
-#~ msgid "open any closed question"
-#~ msgstr "открыть любой закрытый вопроÑ"
-
-#~ msgid "books"
-#~ msgstr "книги"
-
-#~ msgid "general message about privacy"
-#~ msgstr "общее мнение о конфиденциальноÑти"
-
-#~ msgid "Site Visitors"
-#~ msgstr "ПоÑетителÑм Ñайта"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr "ÐºÐ°ÐºÐ°Ñ Ñ‚ÐµÑ…Ð½Ð¸Ñ‡ÐµÑÐºÐ°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ ÑобираетÑÑ Ð¾ поÑетителÑÑ…"
-
-#~ msgid "Personal Information"
-#~ msgstr "ПерÑÐ¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ"
-
-#~ msgid "details on personal information policies"
-#~ msgstr "ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ личной информационной политики"
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr "Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð± обмене данными Ñ Ñ‚Ñ€ÐµÑ‚ÑŒÐ¸Ð¼Ð¸ Ñторонами"
-
-#~ msgid "Policy Changes"
-#~ msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð¸Ñ‚Ð¸ÐºÐ¸"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr "как политики конфиденциальноÑти могут быть изменены"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "метки помогают нам Ñтруктурировать вопроÑÑ‹"
-
-#~ msgid "Found by tags"
-#~ msgstr "Ðайдено по тегам"
-
-#~ msgid "Search results"
-#~ msgstr "Результаты поиÑка"
-
-#~ msgid "Found by title"
-#~ msgstr "Ðайдено по названию"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Ðайден один Ð²Ð¾Ð¿Ñ€Ð¾Ñ "
-#~ msgstr[1] "Ðайдено %(q_num)s вопроÑа"
-#~ msgstr[2] "Ðайдено %(q_num)s вопроÑов"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Открыть ранее закрытый вопроÑ"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "причина - оÑтавить пуÑтым на английÑком Ñзыке"
-
-#~ msgid "on "
-#~ msgstr "на"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ: Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ OpenID URL"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr ""
-#~ "ЗдеÑÑŒ вы можете изменить Ñвой OpenID URL. УбедитеÑÑŒ, что вы помните Ñто!"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "ЗдеÑÑŒ вы можете изменить Ñвой пароль. УбедитеÑÑŒ, что вы помните его!"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "Подключите ваш OpenID Ñ Ñтого Ñайта"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "К Ñожалению, у Ð½Ð°Ñ ÐµÑÑ‚ÑŒ некоторые ошибки:"
-
-#~ msgid "Existing account"
-#~ msgstr "СущеÑтвующие учетные запиÑи"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Забыли пароль?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ: удалить учетную запиÑÑŒ"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr ""
-#~ "Примечание: ПоÑле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи, любой пользователь Ñможет "
-#~ "зарегиÑтрировать Ñто Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ."
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr ""
-#~ "УÑтановите флаг, подтвержадющий, что вы хотите удалить Ñвой аккаунт."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Я уверен, что хочу удалить Ñвой аккаунт."
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Пароль / OpenID URL"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(необходимо Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ безопаÑноÑти)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Удалить аккаунт навÑегда"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Ð¢Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð°"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr ""
-#~ "как войти Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¼ через внешнюю учетную запиÑÑŒ или иÑпользовать "
-#~ "%(feedback_url)s"
-
-#~ msgid "password recovery information"
-#~ msgstr "Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ"
-
-#~ msgid "Reset password"
-#~ msgstr "Ð¡Ð±Ñ€Ð¾Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "Кто-то запроÑил ÑÐ±Ñ€Ð¾Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð½Ð° Ñайте %(site_url)s. \n"
-#~ "ЕÑли Ñто не вы, то можно проÑто проигнорировать Ñто Ñообщение."
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "email-инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ð¿Ð¾ иÑпользованию новых %(username)s / %(password)s\n"
-#~ "Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ %(key_link)s"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr "Ðажмите на изображение иÑпользуемого при региÑтрации ÑервиÑа"
-
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "Введите <span id=\"enter_your_what\">Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ð°</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "Введите Ñвой <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</"
-#~ "a> веб-адреÑ"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr "Введите Ð¸Ð¼Ñ Ð¸ пароль"
-
-#~ msgid "Create account"
-#~ msgstr "Создать учетную запиÑÑŒ"
-
-#~ msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "Подключение к %(APP_SHORT_NAME)s Ñ Facebook!"
-
-#~ msgid "favorite questions"
-#~ msgstr "избранные вопроÑÑ‹"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "СпаÑибо, Ваш email в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÑетÑÑ."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "С возвращением, %s, вы вошли в ÑиÑтему"
-
-#~ msgid "books/"
-#~ msgstr "books/"
-
-#~ msgid "nimda/"
-#~ msgstr "админиÑтрациÑ/"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Ðаграды, приÑужденные пользователÑм:"
-
-#~ msgid "no OSQA community email please, thanks"
-#~ msgstr "ÑпаÑибо, но Ñлектронной почты не надо"
-
-#~ msgid "These login credentials are already associated with your account."
-#~ msgstr "Эта Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ ÑƒÐ¶Ðµ аÑÑоциирована Ñ Ð’Ð°ÑˆÐµÐ¹ учетной запиÑью."
-
-#~ msgid "The new credentials are now associated with your account"
-#~ msgstr "ÐÐ¾Ð²Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð° в Вашу учетную запиÑÑŒ"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/ru/LC_MESSAGES/djangojs.mo b/askbot/locale/ru/LC_MESSAGES/djangojs.mo
index 0a45286c..88582ec5 100644
--- a/askbot/locale/ru/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/ru/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/ru/LC_MESSAGES/djangojs.po b/askbot/locale/ru/LC_MESSAGES/djangojs.po
index c43c2c74..d761f111 100644
--- a/askbot/locale/ru/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/ru/LC_MESSAGES/djangojs.po
@@ -1,24 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+# masdzen <masdzen@gmail.com>, 2013
+# olloff <olloff@gmail.com>, 2012
# olloff <olloff@gmail.com>, 2012
# masdzen <masdzen@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2011-09-28 08:02-0800\n"
-"Last-Translator: Rosandra Cuello <rosandra.cuello@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-08-02 06:24+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Russian (http://www.transifex.com/projects/p/askbot/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
-"X-Translated-Using: django-rosetta 0.6.2\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -33,9 +34,7 @@ msgstr "ПожалуйÑта, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один поÑто
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"У Ð’Ð°Ñ ÑÐµÐ¹Ñ‡Ð°Ñ Ð½ÐµÑ‚ поÑтоÑнного метода авторизации, пожалуйÑта выберите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ "
-"один, нажав на любую из предложеных ниже кнопок."
+msgstr "У Ð’Ð°Ñ ÑÐµÐ¹Ñ‡Ð°Ñ Ð½ÐµÑ‚ поÑтоÑнного метода авторизации, пожалуйÑта выберите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один, нажав на любую из предложеных ниже кнопок."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -91,7 +90,7 @@ msgstr "отправить"
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
msgid "cancel"
-msgstr ""
+msgstr "отмена"
#: media/js/group_messaging.js:227
msgid "Reply"
@@ -179,12 +178,12 @@ msgid "content cannot be empty"
msgstr "пожалуйÑта, добавьте Ñодержание"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "недоÑтаточно Ñимволов, пожалуйÑта, добавьте ещё %s"
-msgstr[1] "недоÑтаточно Ñимволов, пожалуйÑта, добавьте ещё %s"
-msgstr[2] "недоÑтаточно Ñимволов, пожалуйÑта, добавьте ещё %s"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -208,11 +207,11 @@ msgstr "введите логин"
#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
-msgstr ""
+msgstr "анонимные пользователи не могут отÑлеживать вопроÑÑ‹"
#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
-msgstr ""
+msgstr "анонимные пользователи не могут подпиÑыватьÑÑ Ð½Ð° вопроÑÑ‹"
#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
@@ -223,9 +222,8 @@ msgid "please confirm offensive"
msgstr "Ð’Ñ‹ уверены что Ñто Ñообщение неумеÑтно?"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "Ð’Ñ‹ уверены что Ñто Ñообщение неумеÑтно?"
+msgstr "вы уверены, что Ñто Ñообщение нарушает правила ÑообщеÑтва, Ñодержит Ñпам, рекламу, оÑкорбительные Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¸ Ñ‚.д.?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -237,8 +235,7 @@ msgstr "Удалить?"
#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr ""
-"неавторизированные пользователи не могут воÑÑтанавливать и удалÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ "
+msgstr "неавторизированные пользователи не могут воÑÑтанавливать и удалÑÑ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ "
#: media/js/post.js:563
msgid "post recovered"
@@ -269,9 +266,8 @@ msgid "remove flag"
msgstr "убрать заметку"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "Ð’Ñ‹ уверены что Ñто Ñообщение неумеÑтно?"
+msgstr "вы уверены, что Ñто Ñообщение оÑкорбительно, Ñодержит Ñпам, рекламу, и Ñ‚.д.?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -294,14 +290,14 @@ msgid "save comment"
msgstr "Ñохранить комментарий"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "недоÑтаточно Ñимволов, пожалуйÑта, добавьте ещё %s"
+msgstr "пожалуйÑта, введите больше чем %s Ñимволов"
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "недоÑтаточно Ñимволов, пожалуйÑта, добавьте ещё %s"
+msgstr "пожалуйÑта, введите больше чем %s Ñимволов"
#: media/js/post.js:1723
#, c-format
@@ -313,9 +309,8 @@ msgid "minor edit (don't send alerts)"
msgstr "небольшое изменение (не поÑылать уведомлениÑ)"
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "Ð’Ñ‹ дейÑтвительно хотите удалить логин через %s?"
+msgstr "Ð’Ñ‹ дейÑтвительно уверены, что не хотите добавлÑÑ‚ÑŒ Ñтот комментарий?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -350,9 +345,8 @@ msgid "Enter the logo url or upload an image"
msgstr "Указать путь до логотипа или загрузить изображение"
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "Ð’Ñ‹ дейÑтвительно хотите удалить логин через %s?"
+msgstr "Ð’Ñ‹ дейÑтвительно хотите удалить Ñто изображение?"
#: media/js/post.js:3341
msgid "change logo"
@@ -364,11 +358,8 @@ msgstr "добавить логотип"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
-"Ñ‚Ñг \"%s\" уже еÑÑ‚ÑŒ, не Ñтоит повторÑÑ‚ÑŒ его (нажмите \"escape\" чтобы "
-"удалить)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "Ñ‚Ñг \"%s\" уже еÑÑ‚ÑŒ, не Ñтоит повторÑÑ‚ÑŒ его (нажмите \"escape\" чтобы удалить)"
#: media/js/post.js:3453
#, c-format
@@ -387,9 +378,8 @@ msgid "edit"
msgstr "редактировать"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "пожалуйÑта, добавьте Ñодержание"
+msgstr "пожалуйÑта, введите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один Ñ‚Ñг"
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -404,9 +394,8 @@ msgid "save tags"
msgstr "Ñохранить Ñ‚Ñги"
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "название файла"
+msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ:"
#: media/js/post.js:4710
msgid "Group name:"
@@ -441,12 +430,11 @@ msgstr[1] "Удалить Ñти извещениÑ?"
msgstr[2] "Удалить Ñти извещениÑ?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "удалить Ñтот комментарий"
-msgstr[1] "удалить Ñтот комментарий"
-msgstr[2] "удалить Ñтот комментарий"
+msgstr[0] "Закрыть Ñту запиÑÑŒ?"
+msgstr[1] "Закрыть Ñти запиÑи?"
+msgstr[2] "Закрыть Ñти запиÑи?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -456,14 +444,12 @@ msgstr[1] ""
msgstr[2] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "Ñообщение удалено"
+msgstr "ваше Ñообщение было удалено"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "воÑÑтановить Ñообщение"
+msgstr "теперь ваше Ñообщение воÑÑтановлено!"
#: media/js/user.js:246
msgid "Accept"
@@ -499,24 +485,22 @@ msgstr "Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ»Ð¾Ð½ÐµÐ½Ð¸Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ вы
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"ПожалуйÑта <a href=\"%(signin_url)s\">авторизуйтеÑÑŒ</a> чтобы отметить "
-"профиль %(username)s"
+msgstr "ПожалуйÑта <a href=\"%(signin_url)s\">авторизуйтеÑÑŒ</a> чтобы отметить профиль %(username)s"
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr ""
+msgstr "переÑтать Ñледить за %s"
#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr ""
+msgstr "отÑлеживаем за %s"
#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr ""
+msgstr "отÑлеживать %s"
#: media/js/user.js:883
msgid "add group"
@@ -532,7 +516,7 @@ msgstr "и"
#: media/js/utils.js:117
msgid "click to close"
-msgstr ""
+msgstr "нажмите чтобы закрыть"
#: media/js/utils.js:880
msgid "click to edit this comment"
@@ -610,8 +594,7 @@ msgstr ""
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
-"Группа %(name)s уже ÑущеÑтвует. Ðазвание группы не чувÑтвительно к региÑтру."
+msgstr "Группа %(name)s уже ÑущеÑтвует. Ðазвание группы не чувÑтвительно к региÑтру."
#: media/js/utils.js:2311
#, c-format
@@ -744,10 +727,8 @@ msgid "Insert a file"
msgstr "Ð’Ñтавте файл"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr ""
-"введите url изображениÑ, например:<br /> http://www.domain.ru/kartinka.gif"
+msgstr "введите URL изображениÑ, напр. http://www.example.com/image.jpg или загрузите файл изображениÑ"
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -775,7 +756,7 @@ msgstr "изображение"
#: media/js/wmd/wmd.js:37
msgid "attachment"
-msgstr ""
+msgstr "прикрепленный файл"
#: media/js/wmd/wmd.js:38
msgid "numbered list"
@@ -803,8 +784,7 @@ msgstr "повторить"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
-"введите url изображениÑ, например:<br /> http://www.domain.ru/kartinka.gif"
+msgstr "введите url изображениÑ, например:<br /> http://www.domain.ru/kartinka.gif"
#: media/js/wmd/wmd.js:55
msgid "enter url"
@@ -816,7 +796,7 @@ msgstr "загрузить файл"
#: media/js/wmd/wmd.js:1836
msgid "image description"
-msgstr ""
+msgstr "опиÑание изображениÑ"
#: media/js/wmd/wmd.js:1839
msgid "file name"
@@ -824,23 +804,13 @@ msgstr "название файла"
#: media/js/wmd/wmd.js:1843
msgid "link text"
-msgstr ""
+msgstr "текÑÑ‚ ÑÑылки"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "Ñохранить комментарий"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "Ñодержание должно быть более %s Ñимволов"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "заголовок должен быть более %s Ñимволов"
-
-#~ msgid "please enter title"
-#~ msgstr "пожалуйÑта, введите заголовок"
-
-#~ msgid "%(q_num)s question"
-#~ msgid_plural "%(q_num)s questions"
-#~ msgstr[0] "%(q_num)s вопроÑ"
-#~ msgstr[1] "%(q_num)s вопроÑа"
-#~ msgstr[2] "%(q_num)s вопроÑов"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/sl/LC_MESSAGES/django.mo b/askbot/locale/sl/LC_MESSAGES/django.mo
index 448f824a..4fefb178 100644
--- a/askbot/locale/sl/LC_MESSAGES/django.mo
+++ b/askbot/locale/sl/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/sl/LC_MESSAGES/django.po b/askbot/locale/sl/LC_MESSAGES/django.po
index 2daca004..d320200c 100644
--- a/askbot/locale/sl/LC_MESSAGES/django.po
+++ b/askbot/locale/sl/LC_MESSAGES/django.po
@@ -1,24 +1,22 @@
# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
-# Evgeny Fadeev <evgeny.fadeev@gmail.com>, 2009.
-#
+#
+# Translators:
+# evgeny <evgeny.fadeev@gmail.com>, 2009
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-04-14 23:25+0000\n"
-"Last-Translator: Martin <miles@filmsi.net>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: sl\n"
+"PO-Revision-Date: 2013-08-02 06:26+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Slovenian (http://www.transifex.com/projects/p/askbot/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1334445933.0\n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -72,9 +70,8 @@ msgid "title"
msgstr "Naslov"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Vnesite opisni naslov svojega vprašanja"
+msgstr ""
#: forms.py:260
#, python-format
@@ -110,8 +107,8 @@ msgstr[3] ""
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -152,8 +149,8 @@ msgstr ""
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
msgstr ""
#: forms.py:496
@@ -266,9 +263,8 @@ msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: forms.py:889
msgid "User name is required with the email"
@@ -288,7 +284,8 @@ msgstr ""
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
@@ -579,9 +576,8 @@ msgid "Allow only registered user to access the forum"
msgstr ""
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "ZnaÄke so obvezne"
+msgstr ""
#: conf/access_control.py:23
msgid "access to content"
@@ -592,9 +588,8 @@ msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -723,9 +718,8 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: conf/email.py:53
msgid "Enable email alerts"
@@ -765,8 +759,8 @@ msgstr ""
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -818,8 +812,8 @@ msgstr ""
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
@@ -859,8 +853,8 @@ msgstr ""
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -891,8 +885,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -906,8 +900,8 @@ msgstr ""
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -937,8 +931,8 @@ msgstr ""
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
@@ -949,8 +943,8 @@ msgstr ""
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
@@ -964,8 +958,8 @@ msgstr ""
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
#: conf/external_keys.py:120
@@ -979,7 +973,8 @@ msgstr ""
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
@@ -1067,8 +1062,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1090,8 +1085,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1124,8 +1119,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1167,9 +1162,8 @@ msgid "Enable accepting best answer"
msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "ZnaÄke so obvezne"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
@@ -1210,7 +1204,8 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
@@ -1229,8 +1224,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1320,9 +1315,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr ""
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Nastavitve"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1341,13 +1335,11 @@ msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1427,9 +1419,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1440,8 +1432,8 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
@@ -1450,8 +1442,8 @@ msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1497,9 +1489,8 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "Polje države mora biti izpolnjeno"
+msgstr ""
#: conf/leading_sidebar.py:12
msgid "Common left sidebar"
@@ -1565,8 +1556,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1585,8 +1575,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1600,9 +1590,8 @@ msgid "Upload your icon"
msgstr ""
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "Geslo"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1626,8 +1615,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1660,8 +1649,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1685,8 +1674,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1977,10 +1966,10 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
@@ -2012,14 +2001,14 @@ msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2091,9 +2080,8 @@ msgid "Short name for your Q&A forum"
msgstr ""
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Vnesite opisni naslov svojega vprašanja"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2236,8 +2224,8 @@ msgstr ""
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2247,8 +2235,8 @@ msgstr ""
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2258,8 +2246,8 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
@@ -2278,12 +2266,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2292,8 +2280,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2340,9 +2328,9 @@ msgstr ""
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2359,13 +2347,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2403,7 +2391,8 @@ msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2484,14 +2473,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2523,8 +2510,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2684,8 +2671,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -3413,8 +3400,8 @@ msgstr ""
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
#: mail/__init__.py:249
@@ -3426,8 +3413,8 @@ msgstr ""
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
@@ -3604,8 +3591,8 @@ msgstr ""
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr ""
#: models/__init__.py:917
@@ -3613,7 +3600,8 @@ msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr ""
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr ""
#: models/__init__.py:926
@@ -3688,7 +3676,8 @@ msgstr ""
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
#: models/__init__.py:1095
@@ -3704,7 +3693,8 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -4295,8 +4285,8 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4640,8 +4630,8 @@ msgstr ""
#: templates/badges.html:8
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
#: templates/badges.html:31
@@ -4654,8 +4644,7 @@ msgstr ""
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -4766,12 +4755,13 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
msgstr ""
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
@@ -4817,17 +4807,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -4887,8 +4878,7 @@ msgstr ""
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -4896,8 +4886,7 @@ msgstr ""
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -4995,9 +4984,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "Vnesite opisni naslov svojega vprašanja"
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5018,13 +5006,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5064,8 +5052,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5097,8 +5084,7 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
@@ -5519,14 +5505,10 @@ msgstr ""
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5537,13 +5519,10 @@ msgstr ""
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
@@ -5561,8 +5540,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5669,15 +5647,15 @@ msgstr ""
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
#: templates/authopenid/signin.html:37
@@ -5845,9 +5823,8 @@ msgstr ""
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -5861,9 +5838,9 @@ msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
@@ -5913,8 +5890,8 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
@@ -5944,8 +5921,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -5958,16 +5935,16 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
@@ -6123,8 +6100,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6150,8 +6127,7 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
@@ -6183,8 +6159,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6230,8 +6205,8 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
@@ -6270,9 +6245,8 @@ msgid "Sites"
msgstr ""
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "Nastavitve"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
@@ -6439,8 +6413,8 @@ msgstr ""
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
@@ -6577,8 +6551,8 @@ msgstr ""
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr ""
#: templates/question/closed_question_info.html:4
@@ -6608,17 +6582,17 @@ msgstr ""
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -6629,10 +6603,10 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
@@ -6739,7 +6713,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7039,10 +7014,10 @@ msgstr ""
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
@@ -7393,14 +7368,12 @@ msgid "Contributors"
msgstr ""
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "Polje države mora biti izpolnjeno"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "ZnaÄke"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7482,9 +7455,8 @@ msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "Vaš e-poštni naslov <i>(nikoli ne bo objavljen)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7653,7 +7625,8 @@ msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -7707,8 +7680,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -7866,9 +7839,8 @@ msgid "Sorry, but anonymous users cannot access the inbox"
msgstr ""
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "Anonimni obiskovalci žal ne morejo dostopati do te funkcije."
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -7939,9 +7911,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Anonimni obiskovalci žal ne morejo dostopati do te funkcije."
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8085,14 +8056,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr ""
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr ""
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8112,8 +8084,8 @@ msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr ""
#: views/writers.py:749
@@ -8142,35 +8114,38 @@ msgid ""
"maximum allowed for comments"
msgstr ""
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking <strong>Logout</strong> will log you out from the forum but will "
-"not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
-msgid "Email verification subject line"
-msgstr "Verification Email from Q&A forum"
-
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
-"class=\"bigger strong\">How?</span> If you have just set or changed your "
-"email address - <strong>check your email and click the included link</"
-"strong>.<br>The link contains a key generated specifically for you. You can "
-"also <button style='display:inline' type='submit'><strong>get a new key</"
-"strong></button> and check your email again.</p></form><span class=\"bigger "
-"strong\">Why?</span> Email validation is required to make sure that "
-"<strong>only you can post messages</strong> on your behalf and to "
-"<strong>minimize spam</strong> posts.<br>With email you can "
-"<strong>subscribe for updates</strong> on the most interesting questions. "
-"Also, when you sign up for the first time - create a unique <a "
-"href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal image.</p>"
+#~ msgid "your email needs to be validated see %(details_url)s"
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "Odjava"
-
-#~ msgid "login"
-#~ msgstr "Prijava"
+#~ msgstr "sign out"
+
+#~ msgid ""
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
+#~ msgstr ""
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
+
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
+
+#~ msgid ""
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+#~ msgstr ""
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/sl/LC_MESSAGES/djangojs.mo b/askbot/locale/sl/LC_MESSAGES/djangojs.mo
index 67fbebcb..67c6b1ae 100644
--- a/askbot/locale/sl/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/sl/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/sl/LC_MESSAGES/djangojs.po b/askbot/locale/sl/LC_MESSAGES/djangojs.po
index 690ef2a1..57b66c18 100644
--- a/askbot/locale/sl/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/sl/LC_MESSAGES/djangojs.po
@@ -1,24 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-04-09 22:07+0000\n"
-"Last-Translator: Martin <miles@filmsi.net>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: sl\n"
+"PO-Revision-Date: 2013-07-13 19:09+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Slovenian (http://www.transifex.com/projects/p/askbot/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3);\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1334009279.0\n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -364,8 +361,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -819,5 +815,11 @@ msgstr ""
msgid "link text"
msgstr ""
-msgid "post a comment"
-msgstr "save comment"
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/sr/LC_MESSAGES/django.mo b/askbot/locale/sr/LC_MESSAGES/django.mo
index 6e47f0c4..7e2d0cb1 100644
--- a/askbot/locale/sr/LC_MESSAGES/django.mo
+++ b/askbot/locale/sr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/sr/LC_MESSAGES/django.po b/askbot/locale/sr/LC_MESSAGES/django.po
index 546e2b5a..478a5ca1 100644
--- a/askbot/locale/sr/LC_MESSAGES/django.po
+++ b/askbot/locale/sr/LC_MESSAGES/django.po
@@ -1,58 +1,54 @@
-# Serbian translation for Askbot.
+# English translation for CNPROG package.
# Copyright (C) 2009 Gang Chen, 2010 Askbot
-# This file is distributed under the same license as the Askbot package.
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# Aleksandar, 2010
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2010-05-07 02:52\n"
-"Last-Translator: <who@email.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-08-02 06:25+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Serbian (http://www.transifex.com/projects/p/askbot/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Translated-Using: django-rosetta 0.5.3\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2\n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
+msgstr "Извините, но к Ñожалению Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна Ð´Ð»Ñ Ð½ÐµÐ°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… пользователей"
#: feed.py:34 feed.py:108
msgid " - "
-msgstr ""
+msgstr "-"
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
-msgstr "Појединачно одабрани"
+msgstr ""
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "Избриши налог"
+msgstr ""
#: forms.py:150
msgid "Country"
msgstr ""
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr "ово поље је обавезно"
+msgstr ""
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "наÑлов мора имати > 10 карактера"
-msgstr[1] "наÑлов мора имати > 10 карактера"
-msgstr[2] "наÑлов мора имати > 10 карактера"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:199
#, python-format
@@ -72,17 +68,16 @@ msgid "title"
msgstr "наÑлов"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "наÑлов мора имати > 10 карактера"
-msgstr[1] "наÑлов мора имати > 10 карактера"
-msgstr[2] "наÑлов мора имати > 10 карактера"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:270
#, python-format
@@ -99,17 +94,17 @@ msgid "content"
msgstr "Ñадржај"
#: forms.py:370
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "Ñвака ознака мора имати мање од %(max_chars)d карактера"
-msgstr[1] "Ñвака ознака мора имати мање од %(max_chars)d карактера"
-msgstr[2] "Ñвака ознака мора имати мање од %(max_chars)d карактера"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -118,24 +113,24 @@ msgid "tags"
msgstr "ознаке"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] "Ознаке Ñу кратке речи, без размака. Можете унети до 5 ознака."
-msgstr[1] "Ознаке Ñу кратке речи, без размака. Можете унети до 5 ознака."
-msgstr[2] "Ознаке Ñу кратке речи, без размака. Можете унети до 5 ознака."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:439
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "кориÑтите %(tag_count)d ознаку или мање"
-msgstr[1] "кориÑтите %(tag_count)d ознака или мање"
-msgstr[2] "кориÑтите %(tag_count)d ознака или мање"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: forms.py:447
#, python-format
@@ -148,11 +143,9 @@ msgstr ""
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"уколико одаберете вики опцију, питање и одговор не доноÑе поене; име аутора "
-"Ñе не приказује"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "уколико одаберете вики опцију, питање и одговор не доноÑе поене; име аутора Ñе не приказује"
#: forms.py:496
msgid "update summary:"
@@ -162,92 +155,82 @@ msgstr "ажурирање резимеа:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"унеÑите кратко објашњење Ваше измене (нпр. правопиÑ, граматика, побољшање "
-"Ñтила, ово поље није обавезно)"
+msgstr "унеÑите кратко објашњење Ваше измене (нпр. правопиÑ, граматика, побољшање Ñтила, ово поље није обавезно)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
-msgstr ""
+msgstr "Введите количеÑтво очков которые Ð’Ñ‹ ÑобираетеÑÑŒ вычеÑÑ‚ÑŒ или добавить."
#: forms.py:600 const/__init__.py:375
msgid "approved"
-msgstr ""
+msgstr "проÑтой гражданин"
#: forms.py:601 const/__init__.py:376
msgid "watched"
-msgstr ""
+msgstr "поднадзорный пользователь"
#: forms.py:602 const/__init__.py:377
msgid "suspended"
-msgstr ""
+msgstr "ограниченный в правах"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "заблокированный пользователь"
#: forms.py:605
-#, fuzzy
msgid "administrator"
msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
#: forms.py:606 const/__init__.py:374
-#, fuzzy
msgid "moderator"
-msgstr "moderate-user/"
+msgstr ""
#: forms.py:625
-#, fuzzy
msgid "Change status to"
-msgstr "Промените ознаке"
+msgstr ""
#: forms.py:652
msgid "which one?"
-msgstr ""
+msgstr "который?"
#: forms.py:673
msgid "Cannot change own status"
-msgstr ""
+msgstr "Извините, но ÑобÑтвенный ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ нельзÑ"
#: forms.py:679
msgid "Cannot turn other user to moderator"
-msgstr ""
+msgstr "Извините, но у Ð’Ð°Ñ Ð½ÐµÑ‚ возможноÑти давать другим пользователÑм ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
#: forms.py:686
msgid "Cannot change status of another moderator"
-msgstr ""
+msgstr "Извините, но у Ð’Ð°Ñ Ð½ÐµÑ‚ возможноÑти изменÑÑ‚ÑŒ ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¼Ð¾Ð´ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "Промените ознаке"
+msgstr ""
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
+msgstr "ЕÑли Ð’Ñ‹ хотите изменить ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(username)s, Ñто можно Ñделать ÑдеÑÑŒ"
#: forms.py:708
msgid "Subject line"
-msgstr ""
+msgstr "Тема"
#: forms.py:713
msgid "Message text"
-msgstr ""
+msgstr "ТекÑÑ‚ ÑообщениÑ"
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "Ваше име:"
+msgstr ""
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "е-пошта/"
+msgstr ""
#: forms.py:730
msgid "Your message:"
@@ -266,25 +249,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "КориÑничко име:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
msgstr ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with "
-"anyone, must be valid</i>)"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "кориÑничко име је обавезно"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -300,7 +278,8 @@ msgstr ""
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
@@ -352,9 +331,7 @@ msgstr "Датум рођења"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"неће бити приказано, кориÑти Ñе за израчунавање ваших година, формат: ГГГГ-"
-"ММ-ДД"
+msgstr "неће бити приказано, кориÑти Ñе за израчунавање ваших година, формат: ГГГГ-ММ-ДД"
#: forms.py:1416
msgid "Profile"
@@ -370,15 +347,15 @@ msgstr "ова е-пошта је већ региÑтрована, молимо
#: forms.py:1470
msgid "Choose email tag filter"
-msgstr ""
+msgstr "Выберите тип фильтра по темам (ключевым Ñловам)"
#: forms.py:1522
msgid "Asked by me"
-msgstr ""
+msgstr "Заданные мной"
#: forms.py:1525
msgid "Answered by me"
-msgstr ""
+msgstr "Отвеченные мной"
#: forms.py:1528
msgid "Individually selected"
@@ -390,7 +367,7 @@ msgstr "Цео форум (ознака филтрирана)"
#: forms.py:1535
msgid "Comments and posts mentioning me"
-msgstr ""
+msgstr "Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ упоминают моё имÑ"
#: forms.py:1619
msgid "please choose one of the options above"
@@ -401,19 +378,17 @@ msgid "okay, let's try!"
msgstr "У реду, хајде да покушамо!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "молимо Ð’Ð°Ñ Ð±ÐµÐ· askbot е-поште, хвала"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
-msgstr "наÑлов"
+msgstr ""
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "питања"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -423,9 +398,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "измењен одговор"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -461,9 +435,8 @@ msgid "edit/"
msgstr "уреди/"
#: urls.py:85
-#, fuzzy
msgid "subscriptions/"
-msgstr "питања"
+msgstr ""
#: urls.py:94
msgid "select_languages/"
@@ -519,9 +492,8 @@ msgid "ask/"
msgstr "питај/"
#: urls.py:231
-#, fuzzy
msgid "retag/"
-msgstr "ознаке/"
+msgstr ""
#: urls.py:236
msgid "close/"
@@ -536,29 +508,24 @@ msgid "answer/"
msgstr "одговор/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "питања"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "питања"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "питања"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "питања"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -591,37 +558,32 @@ msgstr "upload/"
#: urls.py:585 setup_templates/settings.py:229
#: templates/authopenid/providers_javascript.html:7
-#, fuzzy
msgid "account/"
-msgstr "онама/"
+msgstr ""
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
msgstr ""
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "ово поље је обавезно"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -636,94 +598,92 @@ msgid "Please use space to separate the entries, do not use the @ symbol!"
msgstr ""
#: conf/badges.py:13
-#, fuzzy
msgid "Badge settings"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr ""
+msgstr "За диÑциплину: минимум голоÑов за удалённое Ñообщение"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr ""
+msgstr "Давление товарищей: минимум голоÑов против удаленного ÑообщениÑ"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr ""
+msgstr "Учитель: минимум голоÑов за ответ"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "Хороший ответ: минимум голоÑов за ответ"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr " Замечательный ответ: минимум голоÑов за ответ"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr ""
+msgstr "ВыдающийÑÑ Ð¾Ñ‚Ð²ÐµÑ‚: минимум голоÑов за ответ"
#: conf/badges.py:77
msgid "Nice Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Хороший вопроÑ: минимум голоÑов за вопроÑ"
#: conf/badges.py:86
msgid "Good Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Замечательный вопроÑ: минимум голоÑов за вопроÑ"
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
-msgstr ""
+msgstr "Великолепный вопроÑ: минимум голоÑов за вопроÑ"
#: conf/badges.py:104
msgid "Popular Question: minimum views"
-msgstr ""
+msgstr "ПопулÑрный вопроÑ: минимум проÑмотров"
#: conf/badges.py:113
msgid "Notable Question: minimum views"
-msgstr ""
+msgstr "ВыдающийÑÑ Ð²Ð¾Ð¿Ñ€Ð¾Ñ: минимум проÑмотров"
#: conf/badges.py:122
msgid "Famous Question: minimum views"
-msgstr ""
+msgstr "Знаменитый вопроÑ: минимум проÑмотров"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr ""
+msgstr "Самоучка: минимум голоÑов за ответ"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
-msgstr ""
+msgstr "ÐктивиÑÑ‚: минимум голоÑов"
#: conf/badges.py:149
msgid "Enlightened Duty: minimum upvotes"
-msgstr ""
+msgstr "ПроÑветитель: минимум голоÑов за принÑтый ответ"
#: conf/badges.py:158
msgid "Guru: minimum upvotes"
-msgstr ""
+msgstr "Гуру: минимум голоÑов за принÑтый ответ"
#: conf/badges.py:167
msgid "Necromancer: minimum upvotes"
-msgstr ""
+msgstr "Ðекромант: минимум голоÑов за ответ"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr ""
+msgstr "Ðекромант: Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ° (дней) перед ответом"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Штатный редактор: минимум правок"
#: conf/badges.py:194
-#, fuzzy
msgid "Favorite Question: minimum stars"
-msgstr "омиљена питања"
+msgstr ""
#: conf/badges.py:203
msgid "Stellar Question: minimum stars"
-msgstr ""
+msgstr "Гениальный вопроÑ: минимальное количеÑтво закладок"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
@@ -739,12 +699,11 @@ msgstr ""
#: conf/email.py:15
msgid "Email and email alert settings"
-msgstr ""
+msgstr "Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° и ÑиÑтема оповещений"
#: conf/email.py:24
-#, fuzzy
msgid "Prefix for the email subject line"
-msgstr "Добродошли на П&О форум"
+msgstr ""
#: conf/email.py:26
msgid ""
@@ -753,9 +712,8 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: conf/email.py:53
msgid "Enable email alerts"
@@ -763,7 +721,7 @@ msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
-msgstr ""
+msgstr "МакÑимальное количеÑтво новоÑтей в оповеÑтительном Ñообщении"
#: conf/email.py:72
msgid "Default notification frequency all questions"
@@ -774,9 +732,8 @@ msgid "Option to define frequency of emailed updates for: all questions."
msgstr ""
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "Затвори питање"
+msgstr ""
#: conf/email.py:88
msgid ""
@@ -785,9 +742,8 @@ msgid ""
msgstr ""
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr "питање је одговорено, прави одговор је прихваћен"
+msgstr ""
#: conf/email.py:102
msgid ""
@@ -797,8 +753,8 @@ msgstr ""
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -819,9 +775,8 @@ msgid ""
msgstr ""
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: conf/email.py:145
msgid ""
@@ -845,15 +800,14 @@ msgid "Max. number of reminders to send about unanswered questions"
msgstr ""
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
@@ -872,35 +826,29 @@ msgstr ""
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
+msgstr "Требовать Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ Ð°Ð´Ñ€ÐµÑа Ñлектронной почты перед публикацией Ñообщений"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
+msgstr "Подтверждение адреÑа Ñлектронной почты оÑущеÑтвлÑетÑÑ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¾Ð¹ ключа проверки на email"
#: conf/email.py:252
msgid "Fake email for anonymous user"
-msgstr ""
+msgstr "Поддельный Ð°Ð´Ñ€ÐµÑ Ñлектронной почты Ð´Ð»Ñ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð³Ð¾ пользователÑ"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
+msgstr "ИÑпользуйте Ñту уÑтановку Ð´Ð»Ñ Ð°Ð²Ð°Ñ‚Ð°Ñ€Ð° пользователей которые не ввели Ð°Ð´Ñ€ÐµÑ Ñлектронной почты."
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -914,14 +862,8 @@ msgid ""
msgstr ""
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -937,8 +879,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -947,18 +889,18 @@ msgstr ""
#: conf/external_keys.py:19
msgid "Google site verification key"
-msgstr ""
+msgstr "Идентификационный ключ Google"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
msgid "Google Analytics key"
-msgstr ""
+msgstr "Ключ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ ÑервиÑа \"Google-Analytics\""
#: conf/external_keys.py:38
#, python-format
@@ -969,68 +911,69 @@ msgstr ""
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "Ðктивировать recaptcha (требуетÑÑ Ñ€ÐµÐ³Ð¸ÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð½Ð° recaptcha.net)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
-msgstr ""
+msgstr "Публичный ключ Ð´Ð»Ñ recaptcha"
#: conf/external_keys.py:70
msgid "Recaptcha private key"
-msgstr ""
+msgstr "Секретный ключ Ð´Ð»Ñ recaptcha"
#: conf/external_keys.py:72
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
msgid "Facebook public API key"
-msgstr ""
+msgstr "Публичный ключ Ð´Ð»Ñ Ð´Ð¾Ñтупа Facebook API"
#: conf/external_keys.py:86
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
msgid "Facebook secret key"
-msgstr ""
+msgstr "Секретный ключ Ð´Ð»Ñ Facebook"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
-msgstr ""
+msgstr "Публичный ключ Ð´Ð»Ñ Ð´Ð¾Ñтупа Twitter API (consumer key)"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr ""
+msgstr "Секретный ключ Ð´Ð»Ñ Ð´Ð¾Ñтупа Twitter API (consumer secret)"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
-msgstr ""
+msgstr "Публичный ключ Ð´Ð»Ñ LinkedIn (consumer key)"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr ""
+msgstr "Секретный ключ Ð´Ð»Ñ LinkedIn (consumer secret)"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
@@ -1053,13 +996,13 @@ msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
-msgstr ""
+msgstr "О Ð½Ð°Ñ (в формате html)"
#: conf/flatpages.py:22
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
+msgstr "Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1072,14 +1015,8 @@ msgid ""
msgstr ""
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
#: conf/flatpages.py:48
msgid ""
@@ -1089,13 +1026,13 @@ msgstr ""
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
-msgstr ""
+msgstr "Политика о личных данных (в формате html)"
#: conf/flatpages.py:62
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
+msgstr "Сохраните, затем <a href=\"http://validator.w3.org/\">иÑпользуйте HTML валидатор</a> на Ñтранице \"о наÑ\" Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ правильноÑти."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1110,9 +1047,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "избриши овај коментар"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1120,8 +1056,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1135,7 +1071,7 @@ msgstr ""
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
-msgstr ""
+msgstr "Отметьте, еÑли Ð’Ñ‹ хотите иÑпользовать функцию \"общее вики\" Ð´Ð»Ñ Ñообщений на форуме"
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
@@ -1143,8 +1079,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1160,9 +1096,8 @@ msgid ""
msgstr ""
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Затвори питање"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1178,14 +1113,13 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "Одговорите на питање"
+msgstr ""
#: conf/forum_data_rules.py:149
msgid ""
@@ -1195,7 +1129,7 @@ msgstr ""
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
-msgstr ""
+msgstr "МакÑимальное количеÑтво букв в теге (ключевом Ñлове)"
#: conf/forum_data_rules.py:170
msgid "Minimum length of title (number of characters)"
@@ -1214,38 +1148,32 @@ msgid "Minimum length of comment (number of characters)"
msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "означен најбољи одговор"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "ознаке Ñу обавезне"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "кориÑников веб Ñајт"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "ажуриране ознаке"
+msgstr ""
#: conf/forum_data_rules.py:259
msgid ""
@@ -1270,13 +1198,13 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
-msgstr "Ознаке"
+msgstr ""
#: conf/forum_data_rules.py:303
msgid ""
@@ -1290,8 +1218,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1316,12 +1244,12 @@ msgstr ""
#: conf/forum_data_rules.py:354
msgid "Default max number of comments to display under posts"
-msgstr ""
+msgstr "ЧиÑло комментариев по-умолчанию, которое показываетÑÑ Ð¿Ð¾Ð´ ÑообщениÑми"
#: conf/forum_data_rules.py:365
#, python-format
msgid "Maximum comment length, must be < %(max_len)s"
-msgstr ""
+msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ Ð½Ðµ должна превышать %(max_len)s Ñимволов"
#: conf/forum_data_rules.py:375
msgid "Limit time to edit comments"
@@ -1351,11 +1279,11 @@ msgstr ""
#: conf/forum_data_rules.py:411
msgid "Minimum length of search term for Ajax search"
-msgstr ""
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° поиÑкового запроÑа в AJAX поиÑке"
#: conf/forum_data_rules.py:412
msgid "Must match the corresponding database backend setting"
-msgstr ""
+msgstr "Значение должно равнÑÑ‚ÑŒÑÑ ÑоответÑтвующей уÑтановке в Вашей базе данных"
#: conf/forum_data_rules.py:421
msgid "Do not make text query sticky in search"
@@ -1370,21 +1298,19 @@ msgstr ""
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
-msgstr ""
+msgstr "Ðаибольшее разрешенное количеÑтво ключевых Ñлов (тегов) на вопроÑ"
#: conf/forum_data_rules.py:448
msgid "Number of questions to list by default"
-msgstr ""
+msgstr "КоличеÑтво вопроÑов отображаемых на главной Ñтранице"
#: conf/forum_data_rules.py:458
-#, fuzzy
msgid "What should \"unanswered question\" mean?"
-msgstr "питања без одговора"
+msgstr ""
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Измени питање"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1395,22 +1321,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "кориÑничко име"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1439,7 +1362,7 @@ msgstr ""
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
-msgstr ""
+msgstr "ИÑпользовать протокол LDAP Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ через пароль и Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
#: conf/ldap.py:26
msgid "Automatically create user accounts when possible"
@@ -1490,9 +1413,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1503,19 +1426,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "User login"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1561,19 +1483,16 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "ово поље је обавезно"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Ознаке"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "кориÑнички профил"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1611,9 +1530,8 @@ msgid "Add link to the license page"
msgstr ""
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "назад на почетну Ñтрану"
+msgstr ""
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
@@ -1632,8 +1550,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1652,8 +1569,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1667,9 +1584,8 @@ msgid "Upload your icon"
msgstr ""
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "шифра"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1689,19 +1605,19 @@ msgstr ""
#: conf/markup.py:41
msgid "Enable code-friendly Markdown"
-msgstr ""
+msgstr "Ðктивировать Markdown, оптимизированный Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñтов"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
+msgstr "Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ñпециальное значение Ñимвола \"_\", когда он вÑтречаетÑÑ Ð² Ñередине Ñлов. Обычно Ñтот Ñимвол иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ñ‚Ð¼ÐµÑ‚ÐºÐ¸ жирного или курÑивного текÑта. Заметьте, что Ñта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки включена при иÑпользовании MathJax, Ñ‚.к. в формате LaTeX Ñтот Ñимвол широко иÑпользуетÑÑ."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
-msgstr ""
+msgstr "Поддержка MathJax (LaTeX) Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐµÑких формул"
#: conf/markup.py:60
#, python-format
@@ -1712,14 +1628,14 @@ msgstr ""
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
-msgstr ""
+msgstr "База URL-ов Ð´Ð»Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ MathJax"
#: conf/markup.py:76
msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
+msgstr "Примечание - <strong>MathJax не входит в askbot</strong> - вы должны размеÑтить его лично, желательно на отдельном домене и ввеÑти URL, указывающий на \"mathjax\" каталог (например: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1727,8 +1643,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1752,8 +1668,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1763,48 +1679,40 @@ msgid "Karma thresholds"
msgstr ""
#: conf/minimum_reputation.py:22
-#, fuzzy
msgid "Upvote"
-msgstr "upvoted"
+msgstr ""
#: conf/minimum_reputation.py:31
-#, fuzzy
msgid "Downvote"
-msgstr "downvoted"
+msgstr ""
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "Одговорите на ваше питање"
+msgstr ""
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "измењен одговор"
+msgstr ""
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "измењен одговор"
+msgstr ""
#: conf/minimum_reputation.py:67
-#, fuzzy
msgid "Flag offensive"
-msgstr "означи увредљивим"
+msgstr ""
#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
-msgstr ""
+msgstr "Удалить чужие комментарии"
#: conf/minimum_reputation.py:97
-#, fuzzy
msgid "Delete questions and answers posted by others"
-msgstr "питање је одговорено, прави одговор је прихваћен"
+msgstr ""
#: conf/minimum_reputation.py:106
-#, fuzzy
msgid "Upload files"
-msgstr "upfiles/"
+msgstr ""
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
@@ -1821,37 +1729,32 @@ msgid ""
msgstr ""
#: conf/minimum_reputation.py:137
-#, fuzzy
msgid "Close own questions"
-msgstr "Затвори питање"
+msgstr ""
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
-msgstr ""
+msgstr "Изменить теги вопроÑов, заданных другими"
#: conf/minimum_reputation.py:155
-#, fuzzy
msgid "Reopen own questions"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: conf/minimum_reputation.py:164
-#, fuzzy
msgid "Edit community wiki posts"
-msgstr "вики"
+msgstr ""
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
-msgstr ""
+msgstr "Править чужие ÑообщениÑ"
#: conf/minimum_reputation.py:182
-#, fuzzy
msgid "View offensive flags"
-msgstr "означено увредљивим"
+msgstr ""
#: conf/minimum_reputation.py:191
-#, fuzzy
msgid "Close questions asked by others"
-msgstr "Затвори питање"
+msgstr ""
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
@@ -1880,18 +1783,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "Локација"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "Локација"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1900,9 +1801,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "list of all questions"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1914,28 +1814,24 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Питања"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "неодговорена"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "Сва питања"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
@@ -1951,60 +1847,59 @@ msgstr ""
#: conf/reputation_changes.py:23
msgid "Maximum daily reputation gain per user"
-msgstr ""
+msgstr "МакÑимальный роÑÑ‚ репутации Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð·Ð° день"
#: conf/reputation_changes.py:32
msgid "Gain for receiving an upvote"
-msgstr ""
+msgstr "Увeличение репутации за положительный голоÑ"
#: conf/reputation_changes.py:41
msgid "Gain for the author of accepted answer"
-msgstr ""
+msgstr "Увeличение репутации Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° принÑтого ответа"
#: conf/reputation_changes.py:50
-#, fuzzy
msgid "Gain for accepting best answer"
-msgstr "означен најбољи одговор"
+msgstr ""
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr ""
+msgstr "Увeличение репутации автора ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ отмене отрицательного голоÑа"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr ""
+msgstr "Увeличение репутации голоÑующего при отмене голоÑа \"против\""
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñующего при отмене выбора лучшего ответа "
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð° ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ отмене выбора лучшего ответа"
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð³Ð¾Ð»Ð¾Ñующего \"против\""
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение получило Ð³Ð¾Ð»Ð¾Ñ \"против\""
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое трижды на одну и ту же правку"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение было помечено как неприемлемое пÑÑ‚ÑŒ раз на одну и ту же правку"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr ""
+msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð°, чье Ñообщение потерÑло Ð³Ð¾Ð»Ð¾Ñ \"за\""
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
@@ -2065,26 +1960,23 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "кориÑнички профил"
+msgstr ""
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Ознаке"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Ознаке"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2097,21 +1989,20 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "нова"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
@@ -2135,9 +2026,8 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "Слична питања"
+msgstr ""
#: conf/sidebar_question.py:121
msgid "Uncheck this if you want to hide the list of related questions. "
@@ -2164,30 +2054,28 @@ msgid "URLS, keywords & greetings"
msgstr ""
#: conf/site_settings.py:23
-#, fuzzy
msgid "Site title for the Q&A forum"
-msgstr "Поздрав од П&О форума"
+msgstr ""
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
-msgstr ""
+msgstr "Ключевые Ñлова Ð´Ð»Ñ Ñайта, через запÑтую"
#: conf/site_settings.py:41
msgid "Copyright message to show in the footer"
-msgstr ""
+msgstr "Сообщение о праве ÑобÑтвенноÑти (показываетÑÑ Ð² нижней чаÑти Ñтраницы)"
#: conf/site_settings.py:51
msgid "Site description for the search engines"
-msgstr ""
+msgstr "ОпиÑание Ñайта Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñковиков"
#: conf/site_settings.py:60
msgid "Short name for your Q&A forum"
-msgstr ""
+msgstr "Краткое название форума"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2195,7 +2083,7 @@ msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
+msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ URL форума (должна начинатьÑÑ Ñ http или https)"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
@@ -2211,11 +2099,11 @@ msgstr ""
#: conf/site_settings.py:128
msgid "Feedback site URL"
-msgstr ""
+msgstr "СÑылка на Ñайт Ð´Ð»Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ ÑвÑзи"
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
+msgstr "ЕÑли оÑтавите Ñто поле пуÑтым, то Ð´Ð»Ñ Ð¿Ð¾Ñылки обратной ÑвÑзи будет иÑпользоватьÑÑ Ð²ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ"
#: conf/skin_general_settings.py:15
msgid "Skin, logos and HTML <head> parts"
@@ -2223,11 +2111,11 @@ msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
-msgstr ""
+msgstr "Главный логотип"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
+msgstr "Чтобы заменить логотип, выберите новый файл затем нажмите кнопку \"Ñохранить\""
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2315,51 +2203,50 @@ msgstr ""
#: conf/skin_general_settings.py:73
msgid "Show logo"
-msgstr ""
+msgstr "Показывать логотип"
#: conf/skin_general_settings.py:75
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
+msgstr "Отметьте еÑли Ð’Ñ‹ хотите иÑпользовать логотип в головной чаÑти форум"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
-msgstr ""
+msgstr "Фавикон Ð´Ð»Ñ Ð’Ð°ÑˆÐµÐ³Ð¾ Ñайта"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
+msgstr "favicon Ñто Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ°Ñ ÐºÐ²Ð°Ð´Ñ€Ð°Ñ‚Ð½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð¸Ð½ÐºÐ° 16Ñ…16 либо 32Ñ…32, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð² интерфейÑе браузеров. Ðа <a href=\"%(favicon_info_url)s\">ЗдеÑÑŒ</a> еÑÑ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ favicon."
#: conf/skin_general_settings.py:105
msgid "Password login button"
-msgstr ""
+msgstr "Кнопка Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° Ñ Ð¿Ð°Ñ€Ð¾Ð»ÐµÐ¼"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Картинка размером 88x38, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸ÑпользуетÑÑ Ð² качеÑтве кнопки Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ и паролем."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
-msgstr ""
+msgstr "Отображать вÑе функции пользовательÑкого интерфейÑа вÑем пользователÑм"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "ЕÑли Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð°, то вÑе пользователи форума будут иметь визуальный доÑтуп ко вÑем его функциÑм, вне завиÑимоÑти от репутации. Однако фактичеÑкий доÑтуп вÑÑ‘ равно будет завиÑить от репутации, правил Ð¼Ð¾Ð´ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ñ‚.п."
#: conf/skin_general_settings.py:137
-#, fuzzy
msgid "Select skin"
-msgstr "изаберите ревизију"
+msgstr ""
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
@@ -2373,12 +2260,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2387,8 +2274,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2435,9 +2322,9 @@ msgstr ""
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
@@ -2454,18 +2341,18 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
-msgstr ""
+msgstr "Ð ÐµÐ²Ð¸Ð·Ð¸Ñ Ð¼ÐµÐ´Ð¸Ð°-файлов Ñкина"
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
@@ -2492,14 +2379,14 @@ msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2556,28 +2443,20 @@ msgid "Login, Users & Communication"
msgstr ""
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
msgstr ""
-"Forum software relies on the internet cookie technology to keep track of "
-"user sessions. Cookies must be enabled in your browser so that forum can "
-"work for you."
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
-msgstr ""
+msgstr "Позволить пользователÑм изменÑÑ‚ÑŒ имена"
#: conf/user_settings.py:50
msgid "Auto-fill user name, email, etc on registration"
@@ -2588,19 +2467,16 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "е-пошта је обавезна"
+msgstr ""
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
@@ -2608,7 +2484,7 @@ msgstr ""
#: conf/user_settings.py:97
msgid "Minimum allowed length for screen name"
-msgstr ""
+msgstr "Минимальное количеÑтво букв в именах пользователей"
#: conf/user_settings.py:105
msgid "Default avatar for users"
@@ -2628,8 +2504,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2653,19 +2529,19 @@ msgstr ""
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
-msgstr ""
+msgstr "КоличеÑтво голоÑов на одного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² день "
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr ""
+msgstr "МакÑимальное количеÑтво меток на одного Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð² день"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
-msgstr ""
+msgstr "Порог Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾Ð± оÑтавшихÑÑ ÐµÐ¶ÐµÐ´Ð½ÐµÐ²Ð½Ñ‹Ñ… голоÑах "
#: conf/vote_rules.py:51
msgid "Number of days to allow canceling votes"
-msgstr ""
+msgstr "КоличеÑтво дней, в течение которых можно отменить голоÑ"
#: conf/vote_rules.py:60
msgid "Number of days required before answering own question"
@@ -2673,7 +2549,7 @@ msgstr ""
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
+msgstr "ЧиÑло Ñигналов, требуемое Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого ÑÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñообщений"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
@@ -2789,8 +2665,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2802,38 +2678,32 @@ msgid "unanswered"
msgstr "неодговорена"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Сва питања"
+msgstr ""
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "СпиÑак ознака"
+msgstr ""
#: const/__init__.py:130
msgid "cloud"
msgstr ""
#: const/__init__.py:138
-#, fuzzy
msgid "Question has no answers"
-msgstr "Питања на која Ñте одговорили"
+msgstr ""
#: const/__init__.py:139
-#, fuzzy
msgid "Question has no accepted answers"
-msgstr "Питања на која Ñте одговорили"
+msgstr ""
#: const/__init__.py:195
-#, fuzzy
msgid "asked a question"
-msgstr "поÑтавите питање"
+msgstr ""
#: const/__init__.py:196
-#, fuzzy
msgid "answered a question"
-msgstr "неодговорена"
+msgstr ""
#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
@@ -2852,23 +2722,20 @@ msgid "edited answer"
msgstr "измењен одговор"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "примљен беџ"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
msgstr "означен најбољи одговор"
#: const/__init__.py:203
-#, fuzzy
msgid "upvoted"
-msgstr "upvoted"
+msgstr ""
#: const/__init__.py:204
-#, fuzzy
msgid "downvoted"
-msgstr "downvoted"
+msgstr ""
#: const/__init__.py:205
msgid "canceled vote"
@@ -2907,42 +2774,32 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "означен најбољи одговор"
+msgstr ""
#: const/__init__.py:222
msgid "mentioned in the post"
-msgstr ""
+msgstr "упомÑнуто в текÑте ÑообщениÑ"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
msgstr ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
msgstr ""
-"Gold badge is the highest award in this community. To obtain it have to show "
-"profound knowledge and ability in addition to your active participation."
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "одговори"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "Сачувајте промену"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2953,14 +2810,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "неодговорена"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "измењен одговор"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -2975,43 +2830,37 @@ msgid "initial version"
msgstr "почетна верзија"
#: const/__init__.py:310
-#, fuzzy
msgid "retagged"
-msgstr "ретаговано"
+msgstr ""
#: const/__init__.py:311
msgid "[private]"
msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "занемари игнориÑане ознаке"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "Занимљиве ознаке"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
-msgstr ""
+msgstr "немедленно "
#: const/__init__.py:349
msgid "daily"
@@ -3023,25 +2872,23 @@ msgstr "недељно"
#: const/__init__.py:351
msgid "no email"
-msgstr ""
+msgstr "не поÑылать email"
#: const/__init__.py:358
msgid "identicon"
msgstr ""
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "јуче"
+msgstr ""
#: const/__init__.py:360
msgid "monsterid"
msgstr ""
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "Како да промените Ñвоју Ñлику (gravatar) и шта је gravatar?"
+msgstr ""
#: const/__init__.py:362
msgid "retro"
@@ -3084,113 +2931,96 @@ msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "активна"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "неодговорена"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "неодговорена"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "преоÑтало глаÑова"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "преоÑтало глаÑова"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "ask a question interesting to this community"
+msgstr ""
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "questions with most answers"
+msgstr ""
#: const/message_keys.py:23
-#, fuzzy
msgid "by relevance"
-msgstr "релевантноÑти"
+msgstr ""
#: const/message_keys.py:24
msgid "click to see the oldest questions"
msgstr "кликните да биÑте видели најÑтарија питања"
#: const/message_keys.py:25
-#, fuzzy
msgid "by date"
-msgstr "Ðжурирајте"
+msgstr ""
#: const/message_keys.py:26
msgid "click to see the newest questions"
msgstr "кликните да биÑте видели најновији питања"
#: const/message_keys.py:27
-#, fuzzy
msgid "click to see the least recently updated questions"
-msgstr "кликните да биÑте видели недавно ажурирана питања"
+msgstr ""
#: const/message_keys.py:28
-#, fuzzy
msgid "by activity"
-msgstr "активна"
+msgstr ""
#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
msgstr "кликните да биÑте видели недавно ажурирана питања"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "кликните да биÑте видели најÑтарија питања"
+msgstr ""
#: const/message_keys.py:31
-#, fuzzy
msgid "by answers"
-msgstr "одговори"
+msgstr ""
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "кликните да биÑте видели најновији питања"
+msgstr ""
#: const/message_keys.py:33
msgid "click to see least voted questions"
msgstr "least voted questions"
#: const/message_keys.py:34
-#, fuzzy
msgid "by votes"
-msgstr "глаÑај/"
+msgstr ""
#: const/message_keys.py:35
-#, fuzzy
msgid "click to see most voted questions"
-msgstr "least voted questions"
+msgstr ""
#: const/message_keys.py:36 models/tag.py:311
msgid "interesting"
-msgstr ""
+msgstr "интереÑные"
#: const/message_keys.py:37 models/tag.py:312
msgid "ignored"
-msgstr ""
+msgstr "игнорируемые"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3225,33 +3055,30 @@ msgid "i-names are not supported"
msgstr "i-names ниÑу подржанa"
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име"
+msgstr ""
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име"
+msgstr ""
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете шифру"
+msgstr ""
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете шифру"
+msgstr ""
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
-msgstr ""
+msgstr "Пароли не подходÑÑ‚"
#: deps/django_authopenid/forms.py:300
#, python-format
msgid "Please choose password > %(len)s characters"
-msgstr ""
+msgstr "ПожалуйÑта, выберите пароль > %(len)s Ñимволов"
#: deps/django_authopenid/forms.py:338
msgid "Current password"
@@ -3265,16 +3092,15 @@ msgstr "Стара шифра није иÑправна. Молимо Ð’Ð°Ñ Ð´Ð
#: deps/django_authopenid/forms.py:399
msgid "Sorry, we don't have this email address in the database"
-msgstr ""
+msgstr "Извините, но Ñтого адреÑа нет в нашей базе данных."
#: deps/django_authopenid/forms.py:438
msgid "Your user name (<i>required</i>)"
msgstr "Ваше кориÑничко име <i>(обавезно)</i>"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "нажалоÑÑ‚, не поÑтоји кориÑник Ñа овим именом"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3282,18 +3108,16 @@ msgid "signin/"
msgstr "пријава/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "пријава/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
msgstr "одјава/"
#: deps/django_authopenid/urls.py:23
-#, fuzzy
msgid "complete-oauth/"
-msgstr "complete/"
+msgstr ""
#: deps/django_authopenid/urls.py:32
msgid "register/"
@@ -3308,114 +3132,104 @@ msgid "logout/"
msgstr "одјава/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "отворипоново/"
+msgstr ""
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "провери/"
+msgstr ""
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Создайте новый аккаунт Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ и паролем"
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
-msgstr "Промени шифру"
+msgstr ""
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "Вход через Yahoo"
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "КориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
msgstr ""
#: deps/django_authopenid/util.py:509
-#, fuzzy
msgid "OpenID url"
-msgstr "OpenID URL:"
+msgstr ""
#: deps/django_authopenid/util.py:538
-#, fuzzy
msgid "Flickr user name"
-msgstr "кориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:546
-#, fuzzy
msgid "Technorati user name"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
-msgstr ""
+msgstr "Ð˜Ð¼Ñ Ð±Ð»Ð¾Ð³Ð° на WordPress"
#: deps/django_authopenid/util.py:562
msgid "Blogger blog name"
-msgstr ""
+msgstr "Ð˜Ð¼Ñ Ð±Ð»Ð¾Ð³Ð° на Blogger"
#: deps/django_authopenid/util.py:570
msgid "LiveJournal blog name"
-msgstr ""
+msgstr "Ð˜Ð¼Ñ Ð±Ð»Ð¾Ð³Ð° на LiveJournal"
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "кориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "кориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "кориÑничко име"
+msgstr ""
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "Промени шифру"
+msgstr ""
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
+msgstr "Проверьте, работает ли по-прежнему Ваш логин от %(provider)s на %(site_name)s"
#: deps/django_authopenid/util.py:642
#, python-format
msgid "Create password for %(provider)s"
-msgstr ""
+msgstr "Создать пароль Ð´Ð»Ñ %(provider)s"
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "New user signup"
+msgstr ""
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: deps/django_authopenid/util.py:662
#, python-format
msgid "Sign in with your %(provider)s account"
-msgstr ""
+msgstr "Заходите через Ваш аккаунт на %(provider)s"
#: deps/django_authopenid/views.py:213
#, python-format
@@ -3429,16 +3243,15 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "Ваша шифра је измењена"
+msgstr ""
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
+msgstr "К Ñожалению, возникла проблема при Ñоединении Ñ %(provider)s, пожалуйÑта попробуйте ещё раз или зайдите через другого провайдера"
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3446,37 +3259,36 @@ msgstr ""
#: deps/django_authopenid/views.py:717
msgid "Please click any of the icons below to sign in"
-msgstr ""
+msgstr "Введите Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль"
#: deps/django_authopenid/views.py:719
msgid "Account recovery email sent"
-msgstr ""
+msgstr "Email Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð°ÐºÐºÐ°ÑƒÐ½Ñ‚Ð° выÑлан"
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "ПожалуйÑта, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один поÑтоÑнный метод Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸. Иметь два или больше методов тоже можно."
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
+msgstr "ЗдеÑÑŒ можно изменить пароль и проверить текущие методы авторизации"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
-msgstr ""
+msgstr "ПожалуйÑта, подождите Ñекунду! Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ воÑÑтанавлена, но ..."
#: deps/django_authopenid/views.py:728
msgid "Sorry, this account recovery key has expired or is invalid"
-msgstr ""
+msgstr "К Ñожалению, Ñтот ключ воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¸Ñтек или не ÑвлÑетÑÑ Ð²ÐµÑ€Ð½Ñ‹Ð¼"
#: deps/django_authopenid/views.py:801
#, python-format
msgid "Login method %(provider_name)s does not exist"
-msgstr ""
+msgstr "Метод входа %(provider_name) s не ÑущеÑтвует"
#: deps/django_authopenid/views.py:807
-#, fuzzy
msgid "Oops, sorry - there was some error - please try again"
-msgstr "унета шифра не одговара, покушајте поново"
+msgstr ""
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3487,7 +3299,7 @@ msgstr ""
#: deps/django_authopenid/views.py:914
#, python-format
msgid "Your %(provider)s login works fine"
-msgstr ""
+msgstr "Вход при помощи %(provider)s работает отлично"
#: deps/django_authopenid/views.py:1112
msgid ""
@@ -3502,16 +3314,15 @@ msgstr ""
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
-msgstr ""
+msgstr "ПожалуйÑта, проверьте Ñвой email и пройдите по вложенной ÑÑылке."
#: deps/group_messaging/models.py:356
msgid "Re: "
msgstr ""
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
-#, fuzzy
msgid "Site"
-msgstr "наÑлов"
+msgstr ""
#: deps/livesettings/values.py:72
msgid "Main"
@@ -3519,25 +3330,25 @@ msgstr ""
#: deps/livesettings/values.py:133
msgid "Base Settings"
-msgstr ""
+msgstr "Базовые наÑтройки"
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
-msgstr ""
+msgstr "Значение по умолчанию:\"\""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "Значение по умолчанию:"
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "Значение по умолчанию: %s"
#: deps/livesettings/values.py:641
-#, fuzzy, python-format
+#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr "дозвољени типови датотека Ñу '%(file_types)s'"
+msgstr ""
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
@@ -3583,8 +3394,8 @@ msgstr ""
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
#: mail/__init__.py:249
@@ -3596,14 +3407,14 @@ msgstr ""
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3620,22 +3431,20 @@ msgid "Accept the best answer for %(question_count)d of your questions"
msgstr ""
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "Будите први који ћете дати одговор на ово питање!"
+msgstr ""
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "кликните да биÑте видели најÑтарија питања"
+msgstr ""
#: management/commands/send_email_alerts.py:434
#, python-format
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(question_count)d Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½ в %(topics)s"
+msgstr[1] "%(question_count)d вопроÑÑ‹ обновлены в %(topics)s"
+msgstr[2] "%(question_count)d вопроÑÑ‹ обновлены в %(topics)s"
#: management/commands/send_email_alerts.py:455
msgid "new question"
@@ -3650,30 +3459,29 @@ msgstr[1] ""
msgstr[2] ""
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "User login"
+msgstr ""
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "нажалоÑÑ‚, ово име није дозвољено, молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго"
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
+msgstr "К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
+msgstr "К Ñожалению, вы не можете принÑÑ‚ÑŒ или не принÑÑ‚ÑŒ лучший ответ, потому что ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
#: models/__init__.py:641
#, python-format
@@ -3701,37 +3509,29 @@ msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
-msgstr ""
+msgstr "К Ñожалению, ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована"
#: models/__init__.py:706
msgid "Sorry your account appears to be suspended "
-msgstr ""
+msgstr "К Ñожалению, ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена"
#: models/__init__.py:716
#, python-format
msgid ">%(points)s points required to upvote"
-msgstr ""
+msgstr "Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ñ€ÐµÐ¹Ñ‚Ð¸Ð½Ð³Ð° требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(points)s баллов "
#: models/__init__.py:722
#, python-format
msgid ">%(points)s points required to downvote"
-msgstr ""
+msgstr "Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ñ€ÐµÐ¹Ñ‚Ð¸Ð½Ð³Ð° требуетÑÑ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(points)s баллов"
#: models/__init__.py:737
-#, fuzzy
msgid "Sorry, blocked users cannot upload files"
msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
#: models/__init__.py:738
-#, fuzzy
msgid "Sorry, suspended users cannot upload files"
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: models/__init__.py:740
#, python-format
@@ -3760,52 +3560,53 @@ msgstr[2] ""
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
+msgstr "К Ñожалению, только владелец или модератор может редактировать комментарий"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
+msgstr "К Ñожалению, так как ваш аккаунт приоÑтановлен вы можете комментировать только Ñвои ÑобÑтвенные ÑообщениÑ"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»ÑŽÐ±Ð¾Ð³Ð¾ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s балов кармы. Ð’Ñ‹ можете комментировать только Ñвои ÑобÑтвенные ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¸ ответы на ваши вопроÑÑ‹"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
+msgstr "Этот поÑÑ‚ был удален, его может увидеть только владелец, админиÑтраторы Ñайта и модераторы"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Извините, только модераторы, админиÑтраторы Ñайта и владельцы ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑƒÑ‚ редактировать удаленные ÑообщениÑ"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
-msgstr ""
+msgstr "К Ñожалению, так как Ваш ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете редактировать ÑообщениÑ"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "К Ñожалению, так как ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете редактировать только ваши ÑобÑтвенные ÑообщениÑ"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¸ÐºÐ¸ Ñообщений, требуетÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:996
msgid ""
@@ -3814,18 +3615,18 @@ msgid ""
msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответил другой пользователь и его ответ получил положительный голоÑ"
+msgstr[1] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили другие пользователи и их ответы получили положительные голоÑа"
+msgstr[2] "К Ñожалению, Ð’Ñ‹ не может удалить ваш вопроÑ, поÑкольку на него ответили другие пользователи и их ответы получили положительные голоÑа"
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ ÑообщениÑ"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена Ð’Ñ‹ не можете удалÑÑ‚ÑŒ ÑообщениÑ"
#: models/__init__.py:1019
#, python-format
@@ -3836,37 +3637,38 @@ msgstr ""
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете закрыть вопроÑÑ‹"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы не можете закрыть вопроÑÑ‹"
#: models/__init__.py:1048
#, python-format
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… пользователей, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñвоего вопроÑа, требуетÑÑ %(min_rep)s балов кармы"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
+msgstr "К Ñожалению, только админиÑтраторы, модераторы или владельцы Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ >%(min_rep)s может открыть вопроÑ"
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "К Ñожалению, чтобы вновь открыть ÑобÑтвенный Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:1095
msgid "Sorry, you cannot reopen questions because your account is blocked"
@@ -3881,7 +3683,8 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -3903,12 +3706,8 @@ msgid "cannot remove non-existing flag"
msgstr ""
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
msgstr ""
-"Sorry, your account appears to be blocked and you cannot make new posts "
-"until this issue is resolved. Please contact the forum administrator to "
-"reach a resolution."
#: models/__init__.py:1185
msgid ""
@@ -3937,36 +3736,36 @@ msgstr ""
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
+msgstr "К Ñожалению, только владельцы, админиÑтраторы Ñайта и модераторы могут менÑÑ‚ÑŒ теги к удаленным вопроÑам"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована вы не можете поменÑÑ‚ÑŒ теги вопроÑа "
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете менÑÑ‚ÑŒ теги только на Ñвои вопроÑÑ‹"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ³Ð¾Ð² требуетÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ заблокирована Ð’Ñ‹ не можете удалÑÑ‚ÑŒ комментарий"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "К Ñожалению, так как Ваша ÑƒÑ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ приоÑтановлена вы можете удалÑÑ‚ÑŒ только ваши ÑобÑтвенные комментарии"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
+msgstr "К Ñожалению, Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸ÐµÐ² требуетÑÑ %(min_rep)s баллов кармы"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -3975,7 +3774,7 @@ msgstr ""
#: models/__init__.py:1995 utils/functions.py:98
#, python-format
msgid "on %(date)s"
-msgstr ""
+msgstr "%(date)s"
#: models/__init__.py:1997
msgid "in two days"
@@ -3986,19 +3785,19 @@ msgid "tomorrow"
msgstr ""
#: models/__init__.py:2001
-#, fuzzy, python-format
+#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "пре %(hr)d Ñат"
-msgstr[1] "пре %(hr)d Ñати"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:2003
-#, fuzzy, python-format
+#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "пре %(min)d минут"
-msgstr[1] "пре %(min)d минута"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: models/__init__.py:2004
@@ -4021,87 +3820,71 @@ msgid "Anonymous"
msgstr ""
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
#: models/__init__.py:2300
msgid "Forum Moderator"
-msgstr ""
+msgstr "С уважением, Модератор форума"
#: models/__init__.py:2302
msgid "Suspended User"
-msgstr ""
+msgstr "ПриоÑтановленный пользователь "
#: models/__init__.py:2304
msgid "Blocked User"
-msgstr ""
+msgstr "Заблокированный пользователь"
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
-msgstr "РегиÑтровани кориÑник"
+msgstr ""
#: models/__init__.py:2308
msgid "Watched User"
-msgstr ""
+msgstr "Видный пользователь"
#: models/__init__.py:2310
msgid "Approved User"
-msgstr ""
+msgstr "Утвержденный Пользователь"
#: models/__init__.py:2495
#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr ""
+msgstr "%(reputation)s кармы %(username)s "
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "<span class=\"hidden\">%(count)d</span>Ð·Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ"
+msgstr[1] "%(count)d золотых медалей"
+msgstr[2] "%(count)d золотых медалей"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
msgstr[0] ""
-"Obtaining silver badge requires significant patience. If you have received "
-"one, that means you have greatly contributed to this community."
msgstr[1] ""
-"Obtaining silver badge requires significant patience. If you have received "
-"one, that means you have greatly contributed to this community."
msgstr[2] ""
-"Obtaining silver badge requires significant patience. If you have received "
-"one, that means you have greatly contributed to this community."
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
msgstr[0] ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
msgstr[1] ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
msgstr[2] ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
#: models/__init__.py:2533
#, python-format
msgid "%(item1)s and %(item2)s"
-msgstr ""
+msgstr "%(item1)s и %(item2)s"
#: models/__init__.py:2535
#, python-format
msgid "%(user)s has %(badges)s"
-msgstr ""
+msgstr "%(user)s имеет %(badges)s"
#: models/__init__.py:2682
#, python-format
@@ -4117,9 +3900,9 @@ msgid "%(user)s shared a %(post_link)s."
msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "кориÑнички профил"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4127,9 +3910,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "кориÑнички профил"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4146,48 +3929,48 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "Ознаке"
+msgstr ""
#: models/__init__.py:3384
#, python-format
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
+msgstr "ПоздравлÑем, вы получили '%(badge_name)s'. Проверьте Ñвой <a href=\"%(user_profile)s\">профиль</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "Welcome to Q&amp;A forum"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од -3 или мање"
+msgstr ""
#: models/badges.py:133
msgid "Disciplined"
msgstr "ДиÑциплинован"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од -3 или мање"
+msgstr ""
#: models/badges.py:155
msgid "Peer Pressure"
-msgstr ""
+msgstr "Давление ÑообщеÑтва"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr ""
+msgstr "Получил по меньшей мере %(votes)s позитивных голоÑов за первый ответ"
#: models/badges.py:178
msgid "Teacher"
@@ -4198,46 +3981,43 @@ msgid "Supporter"
msgstr ""
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
-msgstr "Ñа највише глаÑова"
+msgstr ""
#: models/badges.py:227
msgid "Critic"
msgstr "Критичар"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
-msgstr "downvoted"
+msgstr ""
#: models/badges.py:237
msgid "Civic Duty"
-msgstr ""
+msgstr "ОбщеÑтвенный Долг"
#: models/badges.py:238
#, python-format
msgid "Voted %(num)s times"
-msgstr ""
+msgstr "ГолоÑовал %(num)s раз"
#: models/badges.py:252
#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr ""
+msgstr "Ответил на Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸ получил более %(num)s позитивных откликов"
#: models/badges.py:256
msgid "Self-Learner"
msgstr "Самоук"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "КориÑтан одговор"
+msgstr ""
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
#, python-format
msgid "Answer voted up %(num)s times"
-msgstr ""
+msgstr "Ответ получил %(num)s положительных голоÑов"
#: models/badges.py:316
msgid "Good Answer"
@@ -4254,11 +4034,11 @@ msgstr "Добро питање"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
#, python-format
msgid "Question voted up %(num)s times"
-msgstr ""
+msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ñ %(num)s или более положительными откликами"
#: models/badges.py:352
msgid "Good Question"
-msgstr ""
+msgstr "Очень Хороший ВопроÑ"
#: models/badges.py:364
msgid "Great Question"
@@ -4270,30 +4050,28 @@ msgstr "Студент"
#: models/badges.py:381
msgid "Asked first question with at least one up vote"
-msgstr ""
+msgstr "Задан первый вопроÑ, получивший Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один положительный отклик"
#: models/badges.py:414
msgid "Popular Question"
-msgstr ""
+msgstr "ПопулÑрный ВопроÑ"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
#, python-format
msgid "Asked a question with %(views)s views"
-msgstr ""
+msgstr "Задал Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ %(views)s проÑмотрами"
#: models/badges.py:425
msgid "Notable Question"
-msgstr ""
+msgstr "ВыдающийÑÑ Ð’Ð¾Ð¿Ñ€Ð¾Ñ"
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "Добро Питање"
+msgstr ""
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "Питања на која Ñте одговорили"
+msgstr ""
#: models/badges.py:453
msgid "Scholar"
@@ -4301,36 +4079,36 @@ msgstr "Ученик"
#: models/badges.py:495
msgid "Enlightened"
-msgstr ""
+msgstr "ПроÑвещенный"
#: models/badges.py:499
#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr ""
+msgstr "Первый ответ был отмечен, по крайней мере %(num)s голоÑами"
#: models/badges.py:507
msgid "Guru"
-msgstr ""
+msgstr "Гуру"
#: models/badges.py:510
#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr ""
+msgstr "Ответ отмечен, по меньшей мере %(num)s голоÑами"
#: models/badges.py:518
#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
+msgstr "Ответил на Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ð¾Ð»ÐµÐµ чем %(days)s дней ÑпуÑÑ‚Ñ Ñ Ð¼Ð¸Ð½Ð¸Ð¼ÑƒÐ¼ %(votes)s голоÑами"
#: models/badges.py:525
msgid "Necromancer"
-msgstr ""
+msgstr "Ðекромант"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr ""
+msgstr "ГражданÑкий Дозор"
#: models/badges.py:551
msgid "First flagged post"
@@ -4346,12 +4124,11 @@ msgstr ""
#: models/badges.py:577
msgid "Pundit"
-msgstr ""
+msgstr "Знаток"
#: models/badges.py:580
-#, fuzzy
msgid "Left 10 comments with score of 10 or more"
-msgstr "ÐапиÑао/ла 10 коментара Ñа резултатом од 10 или више"
+msgstr ""
#: models/badges.py:612
msgid "Editor"
@@ -4363,16 +4140,16 @@ msgstr ""
#: models/badges.py:623
msgid "Associate Editor"
-msgstr ""
+msgstr "Помощник редактора"
#: models/badges.py:627
#, python-format
msgid "Edited %(num)s entries"
-msgstr ""
+msgstr "ИÑправил %(num)s запиÑей"
#: models/badges.py:634
msgid "Organizer"
-msgstr ""
+msgstr "Организатор"
#: models/badges.py:637
msgid "First retag"
@@ -4384,24 +4161,24 @@ msgstr "Ðутобиограф"
#: models/badges.py:647
msgid "Completed all user profile fields"
-msgstr ""
+msgstr "Заполнены вÑе пункты в профиле"
#: models/badges.py:663
#, python-format
msgid "Question favorited by %(num)s users"
-msgstr ""
+msgstr "Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸Ð»Ð¸ в закладки %(num)s пользователей"
#: models/badges.py:689
msgid "Stellar Question"
-msgstr ""
+msgstr "Гениальный ВопроÑ"
#: models/badges.py:698
msgid "Favorite Question"
-msgstr ""
+msgstr "ИнтереÑный ВопроÑ"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr ""
+msgstr "ЭнтузиаÑÑ‚"
#: models/badges.py:714
#, python-format
@@ -4409,9 +4186,8 @@ msgid "Visited site every day for %(num)s days in a row"
msgstr ""
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "Локација"
+msgstr ""
#: models/badges.py:736
#, python-format
@@ -4420,7 +4196,7 @@ msgstr ""
#: models/badges.py:752
msgid "Taxonomist"
-msgstr ""
+msgstr "ТакÑономиÑÑ‚"
#: models/badges.py:756
#, python-format
@@ -4429,53 +4205,49 @@ msgstr ""
#: models/badges.py:774
msgid "Expert"
-msgstr ""
+msgstr "ЭкÑперт"
#: models/badges.py:777
msgid "Very active in one tag"
-msgstr ""
+msgstr "Очень активны в одном теге"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "поруке/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Питања"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Савети"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr ""
+msgstr "Извините, Ð²Ð¾Ð¿Ñ€Ð¾Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½ и более не доÑтупен"
#: models/post.py:1586
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
+msgstr "К Ñожалению, ответ который вы ищете больше не доÑтупен, потому что Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удален"
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "овај одговор је изабран као иÑправан"
+msgstr ""
#: models/post.py:1609
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
+msgstr "К Ñожалению, комментарии который вы ищете больше не доÑтупны, потому что Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» удален"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
+msgstr "К Ñожалению, комментарий который Ð’Ñ‹ ищете больше не доÑтупен, потому что ответ был удален"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4495,27 +4267,26 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
#, python-format
msgid "\" and \"%s\""
-msgstr ""
+msgstr "\" и \"%s\""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "Сазнајте више"
+msgstr ""
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "коментариÑан одговор"
-msgstr[1] "коментариÑан одговор"
-msgstr[2] "коментариÑан одговор"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: models/question.py:1346
#, python-format
@@ -4528,24 +4299,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "измењен одговор"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "унеÑите коментар"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Уредник"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4564,28 +4332,27 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "Како да потврдите е-пошту и зашто?"
+msgstr ""
#: models/repute.py:207
#, python-format
msgid "<em>Changed by moderator. Reason:</em> %(reason)s"
-msgstr ""
+msgstr "<em>Изменено модератором. Причина:</em> %(reason)s"
#: models/repute.py:218
#, python-format
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
+msgstr "%(points)s было добавлено за вклад %(username)s к вопроÑу %(question_title)s"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
+msgstr "%(points)s было отобрано у %(username)s's за учаÑтие в вопроÑе %(question_title)s"
#: models/tag.py:209
#, python-format
@@ -4594,7 +4361,7 @@ msgstr ""
#: models/user.py:316
msgid "Entire forum"
-msgstr ""
+msgstr "ВеÑÑŒ форум"
#: models/user.py:317
msgid "Questions that I asked"
@@ -4606,27 +4373,27 @@ msgstr "Питања на која Ñте одговорили"
#: models/user.py:319
msgid "Individually selected questions"
-msgstr ""
+msgstr "Индивидуально избранные вопроÑÑ‹"
#: models/user.py:320
msgid "Mentions and comment responses"
-msgstr ""
+msgstr "Ð£Ð¿Ð¾Ð¼Ð¸Ð½Ð°Ð½Ð¸Ñ Ð¸ комментарии ответов"
#: models/user.py:323
msgid "Instantly"
-msgstr ""
+msgstr "Мгновенно"
#: models/user.py:324
msgid "Daily"
-msgstr ""
+msgstr "Раз в день"
#: models/user.py:325
msgid "Weekly"
-msgstr ""
+msgstr "Раз в неделю"
#: models/user.py:326
msgid "No email"
-msgstr ""
+msgstr "Отменить"
#: models/user.py:566
msgid "Can join when they want"
@@ -4637,28 +4404,24 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "Модеришите овог кориÑника"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "унеÑите валидну е-пошту"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "унеÑите валидну е-пошту"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Затвори питање"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
-msgstr ""
+msgstr "Страница не найдена"
#: templates/404.html:13
msgid "Sorry, could not find the page you requested."
@@ -4666,7 +4429,7 @@ msgstr "ÐажалоÑÑ‚, Ñтраница коју Ñте тражили ниј
#: templates/404.html:15
msgid "This might have happened for the following reasons:"
-msgstr ""
+msgstr "Это могло произойти по Ñледующим причинам:"
#: templates/404.html:17
msgid "this question or answer has been deleted;"
@@ -4674,13 +4437,13 @@ msgstr "ово питање или одговор је избриÑано;"
#: templates/404.html:18
msgid "url has error - please check it;"
-msgstr ""
+msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð±Ñ‹Ð» неверен - пожалуйÑта проверьте;"
#: templates/404.html:19
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
+msgstr "документ который Ð’Ñ‹ запроÑили защищён или у Ð’Ð°Ñ Ð½Ðµ хватает \"репутации\", пожалуйÑта поÑмотрите"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4688,47 +4451,43 @@ msgstr "чпп"
#: templates/404.html:20
msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
+msgstr "еÑли Ð’Ñ‹ Ñчитаете что Ñта ошибка показана неверно, пожалуйÑта"
#: templates/404.html:21
msgid "report this problem"
-msgstr ""
+msgstr "Ñообщите об Ñтой проблеме"
#: templates/404.html:30 templates/500.html:11
msgid "back to previous page"
msgstr "назад на предходну Ñтрану"
#: templates/404.html:31 templates/widgets/scope_nav.html:17
-#, fuzzy
msgid "see all questions"
-msgstr "поÑтавите питање"
+msgstr ""
#: templates/404.html:32
-#, fuzzy
msgid "see all tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/500.html:3 templates/500.html.py:5
msgid "Internal server error"
-msgstr ""
+msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñервера"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
+msgstr "об Ñтой ошибке была Ñделана запиÑÑŒ в журнале и ÑоответÑтвующие иÑÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ вÑкоре Ñделаны"
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
-msgstr ""
+msgstr "еÑли у Ð’Ð°Ñ Ð¸Ð¼ÐµÐµÑ‚ÑÑ Ð¶ÐµÐ»Ð°Ð½Ð¸Ðµ, пожалуйÑта Ñообщите об Ñтой ошибке вебмаÑтеру"
#: templates/500.html:12
-#, fuzzy
msgid "see latest questions"
-msgstr "најновија питања"
+msgstr ""
#: templates/500.html:13
-#, fuzzy
msgid "see tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/answer_edit.html:4 templates/answer_edit.html.py:10
msgid "Edit answer"
@@ -4759,21 +4518,18 @@ msgstr "Откажите"
#: templates/question_edit.html:100 templates/question_edit.html.py:103
#: templates/question/javascript.html:72 templates/question/javascript.html:75
#: templates/widgets/edit_post.html:73
-#, fuzzy
msgid "hide preview"
-msgstr "преглед"
+msgstr ""
#: templates/answer_edit.html:89 templates/ask.html:84
#: templates/question_edit.html:103 templates/question/javascript.html:75
-#, fuzzy
msgid "show preview"
-msgstr "преглед"
+msgstr ""
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4791,15 +4547,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "ask a question interesting to this community"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "provide enough details"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4815,19 +4569,18 @@ msgstr "погледајте чеÑто поÑтављана питања"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
#: templates/user_profile/user_stats.html:73
#, python-format
msgid "%(name)s"
-msgstr ""
+msgstr "%(name)s"
#: templates/badge.html:5
-#, fuzzy
msgid "Badge"
-msgstr "беџеви"
+msgstr ""
#: templates/badge.html:7
#, python-format
@@ -4836,37 +4589,30 @@ msgstr ""
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "питања"
+msgstr ""
#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "пользователь, получивший Ñтот значок"
+msgstr[1] "пользователÑ, получивших Ñтот значок"
+msgstr[2] "пользователей, получивших Ñтот значок"
#: templates/badges.html:3 templates/badges.html.py:5
-#, fuzzy
msgid "Badges"
-msgstr "беџеви"
+msgstr ""
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"If your questions and answers are highly voted, your contribution to this "
-"Q&amp;A community will be recognized with the variety of badges."
+msgstr "If your questions and answers are highly voted, your contribution to this Q&amp;A community will be recognized with the variety of badges."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Below is the list of available badges and number \n"
-" of times each type of badge has been awarded. Have ideas about fun "
-"badges? Please, give us your <a href='%(feedback_faq_url)s'>feedback</a>"
#: templates/badges.html:31
msgid "Community badges"
@@ -4874,23 +4620,22 @@ msgstr "Беџеви - нивои"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
-msgstr ""
+msgstr "Ð·Ð¾Ð»Ð¾Ñ‚Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ: выÑÐ¾ÐºÐ°Ñ Ñ‡ÐµÑÑ‚ÑŒ и очень Ñ€ÐµÐ´ÐºÐ°Ñ Ð½Ð°Ð³Ñ€Ð°Ð´Ð°"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
"silver badge: occasionally awarded for the very high quality contributions"
-msgstr ""
+msgstr "ÑеребрÑÐ½Ð°Ñ Ð¼ÐµÐ´Ð°Ð»ÑŒ: иногда приÑуждаетÑÑ Ð·Ð° большой вклад"
#: templates/badges.html:49 templates/badges.html.py:53
msgid "bronze badge: often given as a special honor"
-msgstr ""
+msgstr "бронзовый значок: чаÑто даётÑÑ ÐºÐ°Ðº оÑÐ¾Ð±Ð°Ñ Ð·Ð°Ñлуга"
#: templates/base.html:23
#, python-format
@@ -4910,9 +4655,8 @@ msgid "Reasons"
msgstr "Разлози"
#: templates/close.html:15
-#, fuzzy
msgid "OK to close"
-msgstr "датум затварања"
+msgstr ""
#: templates/faq_static.html:5
msgid "Frequently Asked Questions "
@@ -4920,7 +4664,7 @@ msgstr "ЧеÑто поÑтављана питања"
#: templates/faq_static.html:6
msgid "What kinds of questions can I ask here?"
-msgstr ""
+msgstr "Какие вопроÑÑ‹ Ñ Ð¼Ð¾Ð³Ñƒ задать здеÑÑŒ?"
#: templates/faq_static.html:7
msgid ""
@@ -4929,29 +4673,24 @@ msgid ""
msgstr ""
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Before you ask - please make sure to search for a similar question. You can "
-"search questions by their title or tags."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "What kinds of questions should be avoided?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
+msgstr "ПроÑьба не задавать вопроÑÑ‹, которые не ÑоответÑтвуют теме Ñтого Ñайта, Ñлишком Ñубъективны или очевидны."
#: templates/faq_static.html:13
-#, fuzzy
msgid "What should I avoid in my answers?"
-msgstr "What kinds of questions should be avoided?"
+msgstr ""
#: templates/faq_static.html:14
msgid ""
@@ -4962,31 +4701,26 @@ msgid ""
msgstr ""
#: templates/faq_static.html:15
-#, fuzzy
msgid "Who moderates this community?"
-msgstr "избриши овај коментар"
+msgstr ""
#: templates/faq_static.html:16
msgid "The short answer is: <strong>you</strong>."
-msgstr ""
+msgstr "Ответ краток: <strong>вы.</strong>"
#: templates/faq_static.html:17
msgid "This website is moderated by the users."
-msgstr ""
+msgstr "Этот Ñайт находитÑÑ Ð¿Ð¾Ð´ управлением Ñамих пользователей."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"Karma system allows users to earn rights to perform a variety of moderation "
-"tasks"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "Како ÑиÑтем карме функционише?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5001,58 +4735,50 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "Ðапример, еÑли задать интереÑующий Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ дать полный ответ, ваш вклад будет оценен положительно. С другой Ñтороны, еÑли ответ будет вводить в заблуждение - Ñто будет оценено отрицательно. Каждый Ð³Ð¾Ð»Ð¾Ñ Ð² пользу будет генерировать <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> кармы, каждый Ð³Ð¾Ð»Ð¾Ñ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð² - будет отнимать <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> кармы. СущеÑтвует лимит <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> кармы, который может быть набран за Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¸Ð»Ð¸ ответ за день. Ð’ таблице ниже предÑтавлены вÑе Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ðº карме Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ типа модерированиÑ."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
-#, fuzzy
msgid "upvote"
-msgstr "upvoted"
+msgstr ""
#: templates/faq_static.html:37
-#, fuzzy
msgid "add comments"
-msgstr "унеÑите коментар"
+msgstr ""
#: templates/faq_static.html:42 templates/user_profile/user_votes.html:16
-#, fuzzy
msgid "downvote"
-msgstr "downvoted"
+msgstr ""
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: templates/faq_static.html:49
-#, fuzzy
msgid "open and close own questions"
-msgstr "Затвори питање"
+msgstr ""
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "најновија питања"
+msgstr ""
#: templates/faq_static.html:58
-#, fuzzy
msgid "edit community wiki questions"
-msgstr "вики"
+msgstr ""
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "измењен одговор"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "избриши овај коментар"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5061,23 +4787,24 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
-msgstr ""
+msgstr "Ðеобходимо ли Ñоздавать новый пароль, чтобы зарегиÑтрироватьÑÑ?"
#: templates/faq_static.html:74
msgid ""
@@ -5086,59 +4813,52 @@ msgid ""
msgstr ""
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "Одјава"
+msgstr ""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
-msgstr ""
+msgstr "Почему другие люди могут изменÑÑ‚ÑŒ мои вопроÑÑ‹ / ответы?"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
-msgstr ""
+msgstr "Цель Ñтого Ñайта ..."
#: templates/faq_static.html:78
msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
+msgstr "Таким образом, более опытные пользователи могут редактировать вопроÑÑ‹ и ответы как Ñтраницы вики, что в Ñвою очередь улучшает качеÑтво ÑÐ¾Ð´ÐµÑ€Ð¶Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ‹ данных вопроÑов/ответов."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
-msgstr ""
+msgstr "ЕÑли Ñтот подход не Ð´Ð»Ñ Ð²Ð°Ñ, мы уважаем ваш выбор."
#: templates/faq_static.html:81
-#, fuzzy
msgid "Still have questions?"
-msgstr "најновија питања"
+msgstr ""
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
-"community better!"
#: templates/feedback.html:3
-#, fuzzy
msgid "Feedback"
-msgstr "ÑугеÑтија/"
+msgstr ""
#: templates/feedback.html:5
-#, fuzzy
msgid "Give us your feedback!"
-msgstr "ÑугеÑтије и žалбе"
+msgstr ""
#: templates/feedback.html:14
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -5146,8 +4866,7 @@ msgstr ""
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
msgstr ""
@@ -5157,18 +4876,16 @@ msgid "(to hear from us please enter a valid email or check the box below)"
msgstr ""
#: templates/feedback.html:37 templates/feedback.html.py:46
-#, fuzzy
msgid "(this field is required)"
-msgstr "ово поље је обавезно"
+msgstr ""
#: templates/feedback.html:55
msgid "(Please solve the captcha)"
msgstr ""
#: templates/feedback.html:63
-#, fuzzy
msgid "Send Feedback"
-msgstr "ÑугеÑтије и žалбе"
+msgstr ""
#: templates/groups.html:3 templates/groups.html.py:6
#: templates/question/sidebar.html:108
@@ -5181,9 +4898,8 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "Ñви беџеви"
+msgstr ""
#: templates/groups.html:15
msgid "My groups"
@@ -5212,9 +4928,9 @@ msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5248,14 +4964,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
#: templates/help.html:27
msgid ""
@@ -5276,13 +4986,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5322,8 +5032,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5355,28 +5064,24 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "ÑтароÑÑ‚"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "ревизија"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "омиљена питања кориÑника"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5387,9 +5092,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5397,9 +5101,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5407,50 +5110,44 @@ msgid "Nothing found"
msgstr "Ðишта није пронађено"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
-msgstr ""
+msgstr "текущее чиÑло голоÑов"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
msgstr "питано"
#: templates/macros.html:93 templates/macros.html.py:112
-#, fuzzy
msgid "answered"
-msgstr "неодговорена"
+msgstr ""
#: templates/macros.html:95 templates/macros.html.py:114
msgid "posted"
-msgstr ""
+msgstr "опубликовал"
#: templates/macros.html:101
msgid "this post is marked as community wiki"
-msgstr ""
+msgstr "поÑÑ‚ отмечен как вики ÑообщеÑтва"
#: templates/macros.html:104
#, python-format
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
+msgstr "Этот поÑÑ‚ - вики. Любой Ñ ÐºÐ°Ñ€Ð¼Ð¾Ð¹ &gt;%(wiki_min_rep)s может улучшить его."
#: templates/macros.html:146
-#, fuzzy
msgid "updated"
-msgstr "Ðжурирајте"
+msgstr ""
#: templates/macros.html:261 templates/macros.html.py:267
msgid "Leave this group"
@@ -5467,9 +5164,8 @@ msgid "You are a member"
msgstr ""
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Валидација е-поште"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5481,14 +5177,13 @@ msgid "Ask to join"
msgstr ""
#: templates/macros.html:314
-#, fuzzy, python-format
+#, python-format
msgid "see questions tagged '%(tag)s'"
-msgstr "Затвори питање"
+msgstr ""
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "коментари/"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5497,14 +5192,12 @@ msgstr "избриши овај коментар"
#: templates/macros.html:443 templates/revisions.html:38
#: templates/revisions.html.py:41 templates/question/answer_controls.html:5
#: templates/question/question_controls.html:1
-#, fuzzy
msgid "edit"
-msgstr "уреди/"
+msgstr ""
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "измењен одговор"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5527,9 +5220,9 @@ msgid "%(username)s gravatar image"
msgstr "%(username)s gravatar Ñлика"
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "кориÑнички профил"
+msgstr ""
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5537,129 +5230,118 @@ msgid "previous"
msgstr "претходна"
#: templates/macros.html:698 templates/macros.html.py:737
-#, fuzzy
msgid "current page"
-msgstr "Ñледећа Ñтранa"
+msgstr ""
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "Ñтрана %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
msgstr "Ñледећа Ñтранa"
#: templates/macros.html:762
-#, fuzzy, python-format
+#, python-format
msgid "responses for %(username)s"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "одговори"
-msgstr[1] "одговори"
-msgstr[2] "одговори"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/macros.html:768
-#, fuzzy
msgid "no new responses yet"
-msgstr "одговори"
+msgstr ""
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "Први означени поÑÑ‚"
+msgstr ""
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "Први означени поÑÑ‚"
+msgstr ""
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "Први означени поÑÑ‚"
+msgstr ""
#: templates/main_page.html:14
msgid "Questions"
msgstr "Питања"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "унеÑите коментар"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "унеÑите коментар"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Одговорите на ваше питање"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Ваш одговор"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Login/Signup to Post"
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Измени питање"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Питања на која Ñте одговорили"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Промените ознаке"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Слична питања"
+msgstr ""
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "ознаке"
+msgstr ""
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
-msgstr ""
+msgstr "Зачем иÑпользовать и изменÑÑ‚ÑŒ теги?"
#: templates/question_retag.html:30
msgid "Tags help to keep the content better organized and searchable"
-msgstr ""
+msgstr "Теги помогают лучше организовать поиÑк"
#: templates/question_retag.html:32
msgid "tag editors receive special awards from the community"
-msgstr ""
+msgstr "редакторы тегов получают Ñпециальные призы от ÑообщеÑтва"
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
msgstr "до 5 ознака, мање од 20 карактера у Ñвакој"
#: templates/reopen.html:4 templates/reopen.html.py:6
-#, fuzzy
msgid "Reopen question"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: templates/reopen.html:12
#, python-format
@@ -5669,18 +5351,16 @@ msgid ""
msgstr ""
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "Затвори питање"
+msgstr ""
#: templates/reopen.html:20
msgid "When:"
-msgstr ""
+msgstr "Когда:"
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: templates/reopen.html:27
msgid "Reopen this question"
@@ -5691,34 +5371,29 @@ msgid "Revision history"
msgstr "Преглед ревизија"
#: templates/revisions.html:23
-#, fuzzy
msgid "click to hide/show revision"
-msgstr "questions with most answers"
+msgstr ""
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "ревизије/"
+msgstr ""
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "Питање је затворено из Ñледећих разлога"
+msgstr ""
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5731,20 +5406,18 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "Сортирај:"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Измени питање"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "Сортирај:"
+msgstr ""
#: templates/users.html:40
msgid "see people with the highest reputation"
@@ -5786,73 +5459,59 @@ msgid "Nothing found."
msgstr "Ðишта није пронађено."
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€ÐµÑ‚Ðµ једну од опција изнад"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "пријава/"
+msgstr ""
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Change Email"
+msgstr ""
#: templates/authopenid/changeemail.html:6
-#, fuzzy
msgid "Validate email"
-msgstr "Како да потврдите е-пошту и зашто?"
+msgstr ""
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
#: templates/authopenid/changeemail.html:18
msgid "Email verified"
-msgstr ""
+msgstr "Email проверен"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "карма"
+msgstr ""
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "карма"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -5860,8 +5519,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5869,57 +5527,51 @@ msgstr ""
#: templates/authopenid/complete.html:71
#: templates/authopenid/signup_with_password.html:5
#: templates/authopenid/signup_with_password.html:45
-#, fuzzy
msgid "Signup"
-msgstr "signup/"
+msgstr ""
#: templates/authopenid/confirm_email.txt:1
msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
+msgstr "Благодарим Ð²Ð°Ñ Ð·Ð° региÑтрацию на нашем Q/A форуме!"
#: templates/authopenid/confirm_email.txt:3
msgid "Your account details are:"
-msgstr ""
+msgstr "ПодробноÑти вашей учетной запиÑи:"
#: templates/authopenid/confirm_email.txt:5
msgid "Username:"
msgstr "КориÑничко име:"
#: templates/authopenid/confirm_email.txt:6
-#, fuzzy
msgid "Password:"
msgstr "Шифра:"
#: templates/authopenid/confirm_email.txt:8
-#, fuzzy
msgid "Please sign in here:"
-msgstr "Ñа најмање глаÑова"
+msgstr ""
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Поздрав од П&О форума"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
+msgstr "Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы воÑпользоватьÑÑ Ñ„Ð¾Ñ€ÑƒÐ¼Ð¾Ð¼, пожалуйÑта, перейдите по ÑÑылке ниже:"
#: templates/authopenid/email_validation.html:11
#: templates/authopenid/email_validation.txt:7
msgid "Following the link above will help us verify your email address."
-msgstr ""
+msgstr "ÐŸÐµÑ€ÐµÐ¹Ð´Ñ Ð¿Ð¾ ÑÑылке выше, вы поможете нам проверить ваш email."
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
@@ -5934,9 +5586,8 @@ msgid "Greetings from the Q&A forum"
msgstr "Поздрав од П&О форума"
#: templates/authopenid/logout.html:3
-#, fuzzy
msgid "Logout"
-msgstr "одјава"
+msgstr ""
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
@@ -5955,109 +5606,96 @@ msgstr "User login"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
msgstr ""
-"\n"
-"<span class=\"strong big\">Your answer to </span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
msgstr ""
-"<span class=\"strong big\">Your question</span> <i>\"<strong>%(title)s</"
-"strong> %(summary)s...\"</i> <span class=\"strong big\">is saved and will be "
-"posted once you log in.</span>"
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "Ð’Ñегда Ñ…Ð¾Ñ€Ð¾ÑˆÐ°Ñ Ð¸Ð´ÐµÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ работает ли ваш текущий метод входа, а также добавить и другие методы. ПожалуйÑта, выберите любую иконку ниже Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸/изменениÑ/Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² входа."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "ПожалуйÑта, добавьте поÑтоÑнный метод входа кликнув по одной из иконок ниже, чтобы не входить каждый раз через e-mail."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
+msgstr "Кликние на одной из иконок ниже чтобы добавить метод входа или проверить уже ÑущеÑтвующий."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Ðа данный момент вами не выбран ни один из методов входа, добавьте Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один кликнув по иконке ниже."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
+msgstr "ПожалуйÑта, проверьте ваш email и пройдите по ÑÑылке чтобы вновь войти в ваш аккаунт"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Ñа најмање глаÑова"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
msgid "Login failed, please try again"
-msgstr ""
+msgstr "Вход завершилÑÑ Ð½ÐµÑƒÐ´Ð°Ñ‡ÐµÐ¹, попробуйте ещё раз"
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "Пријављивање није уÑпело."
+msgstr ""
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
-#, fuzzy
msgid "Password"
-msgstr "Шифра:"
+msgstr ""
#: templates/authopenid/signin.html:122
#: templates/authopenid/widget_signin.html:125
msgid "To change your password - please enter the new one twice, then submit"
-msgstr ""
+msgstr "Чтобы изменить ваш пароль - пожалуйÑта, введите новый дважды и подтвердите ввод"
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "Ðова шифра је креирана"
+msgstr ""
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "молимo ВаÑ, поново откуцајте шифру"
+msgstr ""
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6068,23 +5706,22 @@ msgstr "Промени шифру"
#: templates/authopenid/signin.html:159
#: templates/authopenid/widget_signin.html:162
msgid "Here are your current login methods"
-msgstr ""
+msgstr "Ваши текущие методы входа"
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
msgid "provider"
-msgstr ""
+msgstr "провайдер"
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "поÑледњи пут виђен"
+msgstr ""
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
msgid "delete, if you like"
-msgstr ""
+msgstr "удалите, еÑли хотите"
#: templates/authopenid/signin.html:179
#: templates/authopenid/widget_signin.html:182
@@ -6095,57 +5732,50 @@ msgstr "избриши"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "Ðалог је избриÑан."
+msgstr ""
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "најновија питања"
+msgstr ""
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
msgid "Please, enter your email address below and obtain a new key"
-msgstr ""
+msgstr "ПожалуйÑта, введите ваш email-Ð°Ð´Ñ€ÐµÑ Ð½Ð¸Ð¶Ðµ и получите новый ключ"
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
msgid "Please, enter your email address below to recover your account"
-msgstr ""
+msgstr "ПожалуйÑта, введите ваш email-Ð°Ð´Ñ€ÐµÑ Ð½Ð¸Ð¶Ðµ чтобы воÑÑтановить ваш аккаунт"
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
msgid "recover your account via email"
-msgstr ""
+msgstr "ВоÑÑтановить ваш аккаунт по email"
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
msgid "Send a new recovery key"
-msgstr ""
+msgstr "ПоÑлать новый ключ воÑÑтановлениÑ"
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
msgid "Recover your account via email"
-msgstr ""
+msgstr "ВоÑÑтановить ваш аккаунт иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ email"
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€ÐµÑ‚Ðµ једну од опција изнад"
+msgstr ""
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: templates/authopenid/signup_with_password.html:26
-#, fuzzy
msgid "Create login name and password"
msgstr ""
-"<span class='big strong'>Enter your Askbot login and password</span><br/"
-"><span class='grey'>(or select your OpenID provider above)</span>"
#: templates/authopenid/signup_with_password.html:27
msgid ""
@@ -6160,7 +5790,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
+msgstr "ПожалуйÑта, прочтите и укажите два Ñлова ниже, чтобы помочь нам предотвратить автоматизированные ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6168,13 +5798,12 @@ msgstr "или"
#: templates/authopenid/signup_with_password.html:48
msgid "return to OpenID login"
-msgstr ""
+msgstr "вернутьÑÑ Ðº Ñтарнице OpenID входа"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6183,31 +5812,27 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "Пријављивање није уÑпело."
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете кориÑничко име и шифру"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "Како да промените Ñвоју Ñлику (gravatar) и шта је gravatar?"
+msgstr ""
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "Промените ознаке"
+msgstr ""
#: templates/avatar/add.html:6 templates/avatar/change.html:7
msgid "Your current avatar: "
@@ -6222,23 +5847,20 @@ msgid "Upload New Image"
msgstr ""
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "промене Ñу Ñачуване"
+msgstr ""
#: templates/avatar/change.html:17
msgid "Choose new Default"
msgstr ""
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "upload/"
+msgstr ""
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "обриÑан одговор"
+msgstr ""
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -6247,14 +5869,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "обриÑан одговор"
+msgstr ""
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6279,8 +5900,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6293,31 +5914,31 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "Право име"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "Питање је избриÑано"
-msgstr[1] "Питање је избриÑано"
-msgstr[2] "Питање је избриÑано"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/email/feedback_email.txt:2
#, python-format
@@ -6327,11 +5948,9 @@ msgid ""
msgstr ""
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6345,30 +5964,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Ознаке"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>\n"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Питања"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6380,75 +5995,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>\n"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>\n"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Савети"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"<span class='strong big'>Looks like your email address, %(email)s has not "
-"yet been validated.</span> To post messages you must verify your email, "
-"please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-"<br>You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question without an "
-"accepted answer</p>\n"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6458,17 +6054,14 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>question</p>"
msgstr[1] ""
-"\n"
-"<div class=\"questions-count\">%(q_num)s</div><p>questions<p>"
+msgstr[2] ""
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "New user signup"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6484,8 +6077,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6511,17 +6104,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "Welcome to Q&amp;A forum"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6544,8 +6136,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6556,9 +6147,8 @@ msgstr ""
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
-#, fuzzy
msgid "Save"
-msgstr "Сачувајте промену"
+msgstr ""
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
msgid "Widgets"
@@ -6574,19 +6164,16 @@ msgid "Ask a question"
msgstr "ПоÑтавите питање"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "Signup"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "СпиÑак ознака"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "list of all questions"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6595,15 +6182,14 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "complete/"
+msgstr ""
#: templates/group_messaging/macros.html:5
#, python-format
@@ -6611,14 +6197,13 @@ msgid "You wrote on %(date)s:"
msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "поруке/"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
msgid "inbox"
-msgstr ""
+msgstr "входÑщие"
#: templates/group_messaging/senders_list.html:9
msgid "sent"
@@ -6633,86 +6218,80 @@ msgid "there are no messages yet..."
msgstr ""
#: templates/livesettings/_admin_site_views.html:4
-#, fuzzy
msgid "Sites"
-msgstr "наÑлов"
+msgstr ""
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "ПожалуйÑта, иÑправьте ошибку, указанную ниже:"
+msgstr[1] "ПожалуйÑта, иÑправьте ошибки, указанные ниже:"
+msgstr[2] "ПожалуйÑта, иÑправьте ошибки, указанные ниже:"
#: templates/livesettings/group_settings.html:16
#, python-format
msgid "Settings included in %(name)s."
-msgstr ""
+msgstr "ÐаÑтройки включены в %(name)s ."
#: templates/livesettings/group_settings.html:50
#: templates/livesettings/site_settings.html:98
msgid "You don't have permission to edit values."
-msgstr ""
+msgstr "У Ð²Ð°Ñ Ð½ÐµÑ‚ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° изменение значений."
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Documentation"
-msgstr "Локација"
+msgstr ""
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Log out"
-msgstr "одјава"
+msgstr ""
#: templates/livesettings/site_settings.html:27
msgid "Home"
-msgstr ""
+msgstr "ГлавнаÑ"
#: templates/livesettings/site_settings.html:28
-#, fuzzy
msgid "Edit Site Settings"
-msgstr "Измени питање"
+msgstr ""
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
-msgstr ""
+msgstr "Livesettings отключены Ð´Ð»Ñ Ñтого Ñайта."
#: templates/livesettings/site_settings.html:45
msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
+msgstr "Ð’Ñе параметры конфигурации должны быть изменены в файле settings.py "
#: templates/livesettings/site_settings.html:67
-#, fuzzy, python-format
+#, python-format
msgid "Group settings: %(name)s"
-msgstr "Измени питање"
+msgstr ""
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
-msgstr ""
+msgstr "Развернуть вÑе"
#: templates/main_page/headline.html:4 views/readers.py:151
-#, fuzzy, python-format
+#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
-msgstr[0] "Једно питање"
-msgstr[1] "%(q_num)s питања"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: templates/main_page/headline.html:6
#, python-format
msgid "with %(author_name)s's contributions"
-msgstr ""
+msgstr "при помощи %(author_name)s"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "означено"
+msgstr ""
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6725,9 +6304,8 @@ msgstr "реÑетујте аутора"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "или"
+msgstr ""
#: templates/main_page/headline.html:28
msgid "reset tags"
@@ -6739,7 +6317,7 @@ msgstr "крените изпочетка"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
+msgstr "- раÑширить или Ñузить, добавлÑÑ Ñвои метки и Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñ."
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6750,14 +6328,12 @@ msgid "add tags and a query to focus your search"
msgstr "додајте ознаке и упит да Ñузите претрагу"
#: templates/main_page/nothing_found.html:4
-#, fuzzy
msgid "There are no unanswered questions here"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "Овде нема омиљених питања."
+msgstr ""
#: templates/main_page/nothing_found.html:8
msgid "Please follow some questions or follow some users."
@@ -6765,111 +6341,95 @@ msgstr ""
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
-msgstr ""
+msgstr "Ð’Ñ‹ можете раÑширить поиÑк"
#: templates/main_page/nothing_found.html:16
-#, fuzzy
msgid "resetting author"
-msgstr "реÑетујте аутора"
+msgstr ""
#: templates/main_page/nothing_found.html:19
-#, fuzzy
msgid "resetting tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/main_page/nothing_found.html:22
#: templates/main_page/nothing_found.html:25
-#, fuzzy
msgid "starting over"
-msgstr "крените изпочетка"
+msgstr ""
#: templates/main_page/nothing_found.html:30
-#, fuzzy
msgid "Please always feel free to ask your question!"
msgstr ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
-"will be published after you log in. Login/signup process is very simple. "
-"Login takes about 30 seconds, initial signup takes a minute or less."
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
-msgstr ""
+msgstr "Ðе нашли то, что иÑкали?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: templates/main_page/tab_bar.html:11
-#, fuzzy
msgid "subscribe to the questions feed"
-msgstr "најновија питања"
+msgstr ""
#: templates/main_page/tab_bar.html:12
msgid "RSS"
msgstr ""
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "претрага/"
+msgstr ""
#: templates/main_page/tag_search.html:5
-#, fuzzy
msgid "search"
-msgstr "претрага/"
+msgstr ""
#: templates/meta/bottom_scripts.html:7
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "Ñвака ознака мора имати мање од %(max_chars)d карактера"
-msgstr[1] "Ñвака ознака мора имати мање од %(max_chars)d карактера"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "кориÑтите %(tag_count)d ознаку или мање"
-msgstr[1] "кориÑтите %(tag_count)d ознака или мање"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "до 5 ознака, мање од 20 карактера у Ñвакој"
+msgstr ""
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "Одговорите на питање"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "означено увредљивим"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6878,7 +6438,7 @@ msgstr "реÑетујте ознаке"
#: templates/question/question_controls.html:23
msgid ""
"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
+msgstr "Ñообщить о Ñпаме (Ñ‚.е. ÑообщениÑÑ… Ñодержащих Ñпам, рекламу, вредоноÑные ÑÑылки и Ñ‚.д.)"
#: templates/question/answer_controls.html:20
#: templates/question/answer_controls.html:28
@@ -6914,16 +6474,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "коментариÑано питање"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6933,31 +6492,24 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-"(one comment)"
msgstr[1] ""
-"\n"
-"(%(comment_count)s comments)"
+msgstr[2] ""
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Сортирај:"
+msgstr ""
#: templates/question/answer_tab_bar.html:14
-#, fuzzy
msgid "oldest answers will be shown first"
-msgstr " "
+msgstr ""
#: templates/question/answer_tab_bar.html:17
-#, fuzzy
msgid "newest answers will be shown first"
-msgstr " "
+msgstr ""
#: templates/question/answer_tab_bar.html:20
-#, fuzzy
msgid "most voted answers will be shown first"
-msgstr " "
+msgstr ""
#: templates/question/answer_vote_buttons.html:8
#: templates/user_profile/users_answers.html:7
@@ -6965,15 +6517,14 @@ msgid "this answer has been selected as correct"
msgstr "овај одговор је изабран као иÑправан"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "означи овај одговор као омиљени (кликните поново да биÑте отказали)"
+msgstr ""
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr ""
#: templates/question/closed_question_info.html:4
@@ -6990,9 +6541,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "Login/Signup to Post"
+msgstr ""
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -7004,17 +6554,17 @@ msgstr "Будите први који ћете дати одговор на оÐ
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7025,78 +6575,67 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "измењен одговор"
+msgstr ""
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "ретаговано"
+msgstr ""
#: templates/question/question_controls.html:29
-#, fuzzy
msgid "reopen"
-msgstr "отворипоново/"
+msgstr ""
#: templates/question/question_controls.html:31
msgid "close"
msgstr "затвори"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "Ознаке"
+msgstr ""
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "questions with most answers"
+msgstr ""
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "Сва питања"
+msgstr ""
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "Сва питања"
+msgstr ""
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "questions with most answers"
+msgstr ""
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "Сва питања"
+msgstr ""
#: templates/question/sidebar.html:25
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%(count)s закладка"
+msgstr[1] "%(count)s закладки"
+msgstr[2] "%(count)s закладок"
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "најновија питања"
+msgstr ""
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "најновија питања"
+msgstr ""
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7107,42 +6646,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "Додајте"
+msgstr ""
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "или"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "Е-пошта:"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Појединачно одабрани"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "Додајте"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "изаберите ревизију"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7150,7 +6684,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7158,9 +6693,8 @@ msgid "Stats"
msgstr ""
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "питано"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7171,23 +6705,20 @@ msgid "times"
msgstr "пута"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "Задњи пут ажурирано"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Слична питања"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "питања"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "питања"
+msgstr ""
#: templates/tags/header.html:7
#, python-format
@@ -7204,7 +6735,7 @@ msgstr "по имену"
#: templates/tags/header.html:25
msgid "sorted by frequency of tag use"
-msgstr ""
+msgstr "Ñортировать по чаÑтоте иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚ÐµÐ³Ð°"
#: templates/tags/header.html:26
msgid "by popularity"
@@ -7215,19 +6746,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "питања"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "питања"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "питања"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7238,39 +6766,34 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "локација"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Уредник"
+msgstr ""
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "питања"
+msgstr ""
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "поруке/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
msgid "forum responses (%(re_count)s)"
-msgstr ""
+msgstr "ответы в форуме (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "кориÑтите %(tag_count)d ознаку или мање"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Поново отворите ово питање"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
@@ -7285,58 +6808,48 @@ msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "поруке/"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "профил - одговори"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "избриши"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "поÑледњи пут виђен"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "најновија"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "бронза"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "поÑледњи пут виђен"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "означен најбољи одговор"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr ""
+msgstr "удалить"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "избриши"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7357,33 +6870,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Затвори питање"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€ÐµÑ‚Ðµ једну од опција изнад"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "изаберите ревизију"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "избриши овај коментар"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "одговори"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7393,9 +6901,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Измени питање"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7411,14 +6918,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "Избриши налог"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "Signup"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7429,9 +6934,9 @@ msgid "Start tweeting"
msgstr ""
#: templates/user_profile/user.html:12
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's profile"
-msgstr "кориÑнички профил"
+msgstr ""
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
@@ -7460,9 +6965,8 @@ msgid "Screen Name"
msgstr "КориÑничко, (видљиво) име"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "Ðалог је избриÑан."
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7471,63 +6975,50 @@ msgstr "Ðжурирајте"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "питања"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:8
-#, fuzzy
msgid "Email subscription settings"
msgstr ""
-"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
msgstr ""
-"<strong>Your Email</strong> (<i>must be valid, never shown to others</i>)"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "Сва питања"
+msgstr ""
#: templates/user_profile/user_info.html:37
msgid "update profile"
msgstr "ажурирајте профил"
#: templates/user_profile/user_info.html:41
-#, fuzzy
msgid "manage login methods"
-msgstr "User login"
+msgstr ""
#: templates/user_profile/user_info.html:54
msgid "real name"
@@ -7542,18 +7033,16 @@ msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "члан од"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "поÑледњи пут виђен"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "ВебÑајт"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7578,63 +7067,58 @@ msgstr "преоÑтало глаÑова"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
-#, fuzzy
msgid "moderation"
-msgstr "Локација"
+msgstr ""
#: templates/user_profile/user_moderate.html:8
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr "кориÑнички профил"
+msgstr ""
#: templates/user_profile/user_moderate.html:11
-#, fuzzy
msgid "User status changed"
-msgstr "кориÑникова карма"
+msgstr ""
#: templates/user_profile/user_moderate.html:25
#, python-format
msgid "Your current reputation is %(reputation)s points"
-msgstr ""
+msgstr "Ваша Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ ÐºÐ°Ñ€Ð¼Ð° %(reputation)s балов"
#: templates/user_profile/user_moderate.html:27
#, python-format
msgid "User's current reputation is %(reputation)s points"
-msgstr ""
+msgstr "Карма Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %(reputation)s балов "
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "кориÑникова карма"
+msgstr ""
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
-msgstr ""
+msgstr "ОтнÑÑ‚ÑŒ"
#: templates/user_profile/user_moderate.html:39
msgid "Add"
msgstr "Додајте"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: templates/user_profile/user_moderate.html:44
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
+msgstr "ПиÑьмо будет отправлено пользователю Ñо ÑÑылкой \"Ответить\" на ваш Ð°Ð´Ñ€ÐµÑ Ñлектронной почты. ПожалуйÑта, убедитеÑÑŒ, что ваш Ð°Ð´Ñ€ÐµÑ Ð²Ð²ÐµÐ´ÐµÐ½ правильно."
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "поруке/"
+msgstr ""
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "поруке/"
+msgstr ""
#: templates/user_profile/user_moderate.html:74
msgid ""
@@ -7654,12 +7138,8 @@ msgid "'Approved' status means the same as regular user."
msgstr ""
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7695,16 +7175,15 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "кориÑнички профил"
+msgstr ""
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "активна"
+msgstr ""
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
@@ -7716,9 +7195,9 @@ msgid "Your karma change log."
msgstr "Евиденција промене Ваше карме."
#: templates/user_profile/user_reputation.html:14
-#, fuzzy, python-format
+#, python-format
msgid "%(user_name)s's karma change log"
-msgstr "Евиденција промене Ваше карме."
+msgstr ""
#: templates/user_profile/user_stats.html:6
#: templates/user_profile/user_tabs.html:7
@@ -7734,12 +7213,11 @@ msgstr[1] ""
msgstr[2] ""
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "одговор"
-msgstr[1] "одговор"
-msgstr[2] "одговор"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7761,69 +7239,63 @@ msgstr[2] ""
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "<span class=\"count\">%(counter)s</span> Медаль"
+msgstr[1] "<span class=\"count\">%(counter)s</span> Медали"
+msgstr[2] "<span class=\"count\">%(counter)s</span> Медалей"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "Савети"
+msgstr ""
#: templates/user_profile/user_tabs.html:5
-#, fuzzy
msgid "User profile"
-msgstr "кориÑнички профил"
+msgstr ""
#: templates/user_profile/user_tabs.html:10 views/users.py:819
msgid "comments and answers to others questions"
-msgstr ""
+msgstr "комментарии и ответы на другие вопроÑÑ‹"
#: templates/user_profile/user_tabs.html:16
msgid "followers and followed users"
msgstr ""
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "Graph of user karma"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "Питање је затворено из Ñледећих разлога"
+msgstr ""
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
-msgstr ""
+msgstr "Ð³Ð¾Ð»Ð¾Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ"
#: templates/user_profile/user_tabs.html:38
#: templates/user_profile/user_votes.html:5
-#, fuzzy
msgid "votes"
-msgstr "глаÑај/"
+msgstr ""
#: templates/user_profile/user_tabs.html:42 views/users.py:973
msgid "email subscription settings"
-msgstr ""
+msgstr "наÑтройки подпиÑки по Ñлектронной почте"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "Модеришите овог кориÑника"
+msgstr ""
#: templates/user_profile/users_answers.html:7
-#, fuzzy, python-format
+#, python-format
msgid "the answer has been voted for %(answer_score)s times"
-msgstr "овај одговор је изабран као иÑправан"
+msgstr ""
#: templates/user_profile/users_answers.html:17
#, python-format
msgid "(%(comment_count)s comment)"
msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "<span class=\"hidden\">%(comment_count)s</span>(один комментарий)"
+msgstr[1] "ответ был прокомментирован %(comment_count)s раз"
+msgstr[2] "ответ был прокомментирован %(comment_count)s раза"
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
@@ -7831,53 +7303,40 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "ask a question interesting to this community"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
-#, fuzzy
msgid "try to give an answer, rather than engage into a discussion"
msgstr ""
-"<span class='big strong'>Please try to give a substantial answer</span>. If "
-"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
#: templates/widgets/ask_button.html:9
msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Ваше име:"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "изаберите ревизију"
+msgstr ""
#: templates/widgets/contributors.html:3
-#, fuzzy
msgid "Contributors"
-msgstr "Сарадници"
+msgstr ""
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "ово поље је обавезно"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "ознаке"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7885,7 +7344,7 @@ msgstr "(обавезно)"
#: templates/widgets/edit_post.html:71
msgid "Toggle the real time Markdown editor preview"
-msgstr ""
+msgstr "Включить/выключить предварительный проÑмотр текÑта"
#: templates/widgets/edit_post.html:86
msgid ""
@@ -7919,56 +7378,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "питања"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "change/"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "избриши"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Слична питања"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "дозволи Ñамо изабране тагове"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "moderate-user/"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "дозволи Ñамо изабране тагове"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "Your email <i>(never shared)</i>"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8004,25 +7455,23 @@ msgstr "назад на почетну Ñтрану"
#: templates/widgets/logo.html:4
#, python-format
msgid "%(site)s logo"
-msgstr ""
+msgstr "логотип %(site)s"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Markdown оÑнове"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*курÑив*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**жирный**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*укошено* или _укошено_"
+msgstr ""
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8039,16 +7488,15 @@ msgstr "Ñлика"
#: templates/widgets/markdown_help.html:28
msgid "numbered list:"
-msgstr ""
+msgstr "пронумерованный ÑпиÑок:"
#: templates/widgets/markdown_help.html:33
-#, fuzzy
msgid "basic HTML tags are also supported"
-msgstr "i-names ниÑу подржанa"
+msgstr ""
#: templates/widgets/markdown_help.html:38
msgid "learn more about Markdown"
-msgstr ""
+msgstr "узнайте болше про Markdown"
#: templates/widgets/meta_nav.html:12
msgid "people & groups"
@@ -8063,33 +7511,29 @@ msgid "badges"
msgstr "беџеви"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "ask a question interesting to this community"
+msgstr ""
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "преглед"
-msgstr[1] "преглед"
-msgstr[2] "преглед"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
-msgstr[0] "одговор"
-msgstr[1] "одговор"
-msgstr[2] "одговор"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
-msgstr[0] "глаÑај/"
-msgstr[1] "глаÑај/"
-msgstr[2] "глаÑај/"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: templates/widgets/scope_nav.html:17
msgid "ALL"
@@ -8104,18 +7548,16 @@ msgid "UNANSWERED"
msgstr ""
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "погледајте Ваша омиљена питања"
+msgstr ""
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
msgstr ""
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "ПоÑтавите Ваше Питање"
+msgstr ""
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -8126,27 +7568,25 @@ msgid "Ignored tags"
msgstr "ИгнориÑане ознаке"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Затвори питање"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Change Email"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
@@ -8166,27 +7606,23 @@ msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "карма:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "беџеви"
+msgstr ""
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "одјава/"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Ñа најмање глаÑова"
+msgstr ""
#: templates/widgets/user_navigation.html:23
-#, fuzzy
msgid "settings"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: templates/widgets/user_navigation.html:24
msgid "widgets"
@@ -8204,8 +7640,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8217,23 +7653,20 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Затвори питање"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "бронза"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
-msgstr ""
+msgstr "Извините, произошла ошибка!"
#: utils/decorators.py:123
-#, fuzzy
msgid "Please login to post"
-msgstr "User login"
+msgstr ""
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
@@ -8248,9 +7681,8 @@ msgid "this field is required"
msgstr "ово поље је обавезно"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "Одаберете кориÑничко име"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8270,15 +7702,11 @@ msgstr "нажалоÑÑ‚, не поÑтоји кориÑник Ñа овим иÐ
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"нажалоÑÑ‚, имамо озбиљну грешку - кориÑничко име је заузето од Ñтране више "
-"кориÑника"
+msgstr "нажалоÑÑ‚, имамо озбиљну грешку - кориÑничко име је заузето од Ñтране више кориÑника"
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"кориÑничко име Ñе може ÑаÑтојати иÑкључиво од Ñлова, празног проÑтора и доње "
-"линије."
+msgstr "кориÑничко име Ñе може ÑаÑтојати иÑкључиво од Ñлова, празног проÑтора и доње линије."
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
@@ -8305,9 +7733,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "ову е-пошту већ кориÑти неки кориÑник, изаберите другу"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "е-пошта је обавезна"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8334,19 +7761,19 @@ msgid "yesterday"
msgstr "јуче"
#: utils/functions.py:107
-#, fuzzy, python-format
+#, python-format
msgid "%(hr)d hour ago"
msgid_plural "%(hr)d hours ago"
-msgstr[0] "пре %(hr)d Ñат"
-msgstr[1] "пре %(hr)d Ñати"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: utils/functions.py:113
-#, fuzzy, python-format
+#, python-format
msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
-msgstr[0] "пре %(min)d минут"
-msgstr[1] "пре %(min)d минута"
+msgstr[0] ""
+msgstr[1] ""
msgstr[2] ""
#: views/avatar_views.py:103
@@ -8362,56 +7789,48 @@ msgid "Successfully deleted the requested avatars."
msgstr ""
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "Ваша е-пошта није промењена"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr ""
+msgstr "неавторизированные пользователи не имеют доÑтупа к папке \"входÑщие\""
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
-msgstr ""
+msgstr "Извините, вы иÑчерпали лимит голоÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð° ÑегоднÑ"
#: views/commands.py:188
#, python-format
msgid "You have %(votes_left)s votes left for today"
-msgstr ""
+msgstr "Ð’Ñ‹ можете голоÑовать ÑÐµÐ³Ð¾Ð´Ð½Ñ ÐµÑ‰Ñ‘ %(votes_left)s раз"
#: views/commands.py:263
msgid "Sorry, something is not right here..."
-msgstr ""
+msgstr "Извините, что-то не здеÑÑŒ..."
#: views/commands.py:286
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr ""
+msgstr "неавторизированные пользователи не могут отмечать ответы как правильные"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"Ваша претплата је Ñачувана, али е-пошту %(email)s је потребно проверити, "
-"погледајте <a href='%(details_url)s'>овде за више информација</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
-msgstr ""
+msgstr "чаÑтота обновлений по email была уÑтановлена в ежедневную"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "ÐажалоÑÑ‚, Ñтраница коју Ñте тражили није пронађена."
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8424,19 +7843,16 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Отворите налог"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "Ñа најмање глаÑова"
+msgstr ""
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Ñа најмање глаÑова"
+msgstr ""
#: views/commands.py:1042
#, python-format
@@ -8483,17 +7899,15 @@ msgstr "Хвала на ÑугеÑтији!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
+msgstr "Мы Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿ÐµÐ½Ð¸ÐµÐ¼ ждем ваших отзывов!"
#: views/meta.py:135
-#, fuzzy
msgid "Privacy policy"
-msgstr "политика приватноÑти"
+msgstr ""
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "реÑетујте ознаке"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8506,12 +7920,11 @@ msgstr ""
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr ""
+msgstr "Извините, но запрашиваемый комментарий был удалён"
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "moderate-user/"
+msgstr ""
#: views/users.py:529
msgid "user profile"
@@ -8534,19 +7947,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "профил - кориÑникова карма"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "поруке/"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "профил - одговори"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8561,9 +7971,8 @@ msgid "user karma"
msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "профил - кориÑникова карма"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8579,20 +7988,20 @@ msgstr "промене Ñу Ñачуване"
#: views/users.py:954
msgid "email updates canceled"
-msgstr ""
+msgstr "Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ email отменены"
#: views/users.py:974
msgid "profile - email subscriptions"
msgstr "профил - претплата е-поштом"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "профил - одговори"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
-msgstr ""
+msgstr "неавторизированные пользователи не могут загружать файлы"
#: views/writers.py:91
#, python-format
@@ -8600,71 +8009,61 @@ msgid "allowed file types are '%(file_types)s'"
msgstr "дозвољени типови датотека Ñу '%(file_types)s'"
#: views/writers.py:104
-#, fuzzy, python-format
+#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr "макÑимална величина датотеке за Ñлање на Ñервер је %sK"
+msgstr ""
#: views/writers.py:112
-#, fuzzy
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr ""
-"Грешка при Ñлању датотеке. Молимо Ð’Ð°Ñ Ð´Ð° контактирате админиÑтратора Ñајта. "
-"Хвала Вам. %s"
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "погледајте питања без одговора"
+msgstr ""
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Овај налог је неактиван."
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Ðишта није пронађено"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Извините, вы не вошли, поÑтому не можете оÑтавлÑÑ‚ÑŒ комментарии. <a href=\"%(sign_in_url)s\">Войдите</a>."
#: views/writers.py:749
-#, fuzzy
msgid "Sorry, anonymous users cannot edit comments"
msgstr ""
-"Sorry, your account appears to be suspended and you cannot make new posts "
-"until this issue is resolved. You can, however edit your existing posts. "
-"Please contact the forum administrator to reach a resolution."
#: views/writers.py:798
#, python-format
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
+msgstr "Извините, вы не вошли, поÑтому не можете удалÑÑ‚ÑŒ комментарии. <a href=\"%(sign_in_url)s\">Войдите</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
-msgstr ""
+msgstr "Извините, у Ð½Ð°Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ техничеÑкие проблемы."
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "ÐажалоÑÑ‚, Ñтраница коју Ñте тражили није пронађена."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8679,1172 +8078,32 @@ msgstr ""
#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "одјава"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Clicking <strong>Logout</strong> will log you out from the forumbut will "
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-#~ "completely - please make sure to log out from your OpenID provider as "
-#~ "well."
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "П&О форум / Верификација е-поште"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
-#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
-#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
-#~ "the most interesting questions. Also, when you sign up for the first time "
-#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a> personal image.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "најновија питања"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "молимо ВаÑ, унеÑтите јаÑан наÑлов за Ваше питање"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "кориÑтите-ове-каратере-у-ознакама"
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "ова е-пошта не мора бити повезана Ñа gravatar-ом"
-
-#~ msgid "vote/"
-#~ msgstr "глаÑај/"
-
-#, fuzzy
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "Change your password"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "Овде нема омиљених питања."
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "Ñакрите игнориÑана питања"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "омиљена питања кориÑника"
-
-#~ msgid "favorite"
-#~ msgstr "омиљена"
-
-#~ msgid "question_answered"
-#~ msgstr "одговорено питање"
-
-#, fuzzy
-#~ msgid "answer_commented"
-#~ msgstr "одговор коментариÑао"
-
-#~ msgid "answer_accepted"
-#~ msgstr "прихваћен одговор"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "Појединачно одабрани"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Погрешно кориÑничко име."
-
-#, fuzzy
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] ""
-#~ "<p>%(name)s,</p></p>Следеће питање је ажурирано на П&О форуму:</p>"
-#~ msgstr[1] ""
-#~ "<p>%(name)s,</p><p>Следећих %(num)d питања је ажурирано на П&О форуму:</p>"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "<p>Please remember that you can always <a href='%(link)s'>adjust</a> "
-#~ "frequency of the email updates or turn them off entirely.<br/>If you "
-#~ "believe that this message was sent in an error, please email about it the "
-#~ "forum administrator at %(email)s.</p><p>Sincerely,</p><p>Your friendly "
-#~ "Q&A forum server.</p>"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr ""
-#~ "нажалоÑÑ‚, Ñлање датотека на Ñервер захтева да имате карму >%(min_rep)s"
-
-#, fuzzy
-#~ msgid "blocked users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot post"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be blocked and you cannot make new posts "
-#~ "until this issue is resolved. Please contact the forum administrator to "
-#~ "reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr ""
-#~ "Sorry, your account appears to be suspended and you cannot make new posts "
-#~ "until this issue is resolved. You can, however edit your existing posts. "
-#~ "Please contact the forum administrator to reach a resolution."
-
-#, fuzzy
-#~ msgid "cannot revoke old vote"
-#~ msgstr "глаÑање је отказано"
-
-#~ msgid "change %(email)s info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Enter your new email into the box below</span> "
-#~ "if you'd like to use another email for <strong>update subscriptions</"
-#~ "strong>.<br>Currently you are using <strong>%(email)s</strong>"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<span class='strong big'>Please enter your email address in the box below."
-#~ "</span> Valid email address is required on this Q&amp;A forum. If you "
-#~ "like, you can <strong>receive updates</strong> on interesting questions "
-#~ "or entire forum via email. Also, your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. Email addresses are never shown or otherwise shared with anybody "
-#~ "else."
-
-#~ msgid "Your new Email"
-#~ msgstr ""
-#~ "<strong>Your new Email:</strong> (will <strong>not</strong> be shown to "
-#~ "anyone, must be valid)"
-
-#, fuzzy
-#~ msgid "Save Email"
-#~ msgstr "Change Email"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">An email with a validation link has been sent "
-#~ "to %(email)s.</span> Please <strong>follow the emailed link</strong> with "
-#~ "your web browser. Email validation is necessary to help insure the proper "
-#~ "use of email on <span class=\"orange\">Q&amp;A</span>. If you would like "
-#~ "to use <strong>another email</strong>, please <a "
-#~ "href='%(change_email_url)s'><strong>change it again</strong></a>."
-
-#, fuzzy
-#~ msgid "Email not changed"
-#~ msgstr "Е-пошта је промењена."
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "<span class=\"strong big\">Your email address %(email)s has not been "
-#~ "changed.</span> If you decide to change it later - you can always do it "
-#~ "by editing it in your user profile or by using the <a "
-#~ "href='%(change_email_url)s'><strong>previous form</strong></a> again."
-
-#, fuzzy
-#~ msgid "Email changed"
-#~ msgstr "Е-пошта је промењена."
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr ""
-#~ "<span class='big strong'>Your email address is now set to %(email)s.</"
-#~ "span> Updates on the questions that you like most will be sent to this "
-#~ "address. Email notifications are sent once a day or less frequently - "
-#~ "only when there are any news."
-
-#~ msgid "thanks for verifying email"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Thank you for verifying your email!</span> Now "
-#~ "you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-#~ "if you find a very interesting question you can <strong>subscribe for the "
-#~ "updates</strong> - then will be notified about changes <strong>once a "
-#~ "day</strong> or less frequently."
-
-#~ msgid "email key not sent"
-#~ msgstr "Validation email not sent"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "<span class='big strong'>Your current email address %(email)s has been "
-#~ "validated before</span> so the new key was not sent. You can <a "
-#~ "href='%(change_link)s'>change</a> email used for update subscriptions if "
-#~ "necessary."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span> Please create your <strong>screen name</"
-#~ "strong> and save your <strong>email</strong> address. Saved email address "
-#~ "will let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<p><span class='strong big'>Oops... looks like screen name %(username)s "
-#~ "is already used in another account.</span></p><p>Please choose another "
-#~ "screen name to use with your %(provider)s login. Also, a valid email "
-#~ "address is required on the <span class='orange'>Q&amp;A</span> forum. "
-#~ "Your email is used to create a unique <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> image for your "
-#~ "account. If you like, you can <strong>receive updates</strong> on the "
-#~ "interesting questions or entire forum by email. Email addresses are never "
-#~ "shown or otherwise shared with anybody else.</p>"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "%(provider)s login.</span></p><p>You can either keep your <strong>screen "
-#~ "name</strong> the same as your %(provider)s login name or choose some "
-#~ "other nickname.</p><p>Also, please save a valid <strong>email</strong> "
-#~ "address. With the email you can <strong>subscribe for the updates</"
-#~ "strong> on the most interesting questions. Email address is also used to "
-#~ "create and retrieve your unique avatar image - <a "
-#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a>.</p>"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">You are here for the first time with your "
-#~ "Facebook login.</span> Please create your <strong>screen name</strong> "
-#~ "and save your <strong>email</strong> address. Saved email address will "
-#~ "let you <strong>subscribe for the updates</strong> on the most "
-#~ "interesting questions and will be used to create and retrieve your unique "
-#~ "avatar image - <a href='%(gravatar_faq_url)s'><strong>gravatar</strong></"
-#~ "a>.</p>"
-
-#, fuzzy
-#~ msgid "This account already exists, please use another."
-#~ msgstr "ова е-пошта је већ региÑтрована, молимо Ð’Ð°Ñ ÑƒÐ½ÐµÑите другу"
-
-#~ msgid "Screen name label"
-#~ msgstr "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr ""
-#~ "<strong>Receive forum updates by email</strong> - this will help our "
-#~ "community grow and become more useful.<br/>By default <span "
-#~ "class='orange'>Q&amp;A</span> forum sends up to <strong>one email digest "
-#~ "per week</strong> - only when there is anything new.<br/>If you like, "
-#~ "please adjust this now or any time later from your user account."
-
-#, fuzzy
-#~ msgid "please select one of the options above"
-#~ msgstr "молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€ÐµÑ‚Ðµ једну од опција изнад"
-
-#~ msgid "Login"
-#~ msgstr "Пријава"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Зашто кориÑтити OpenID?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "With the OpenID you don't need to create new username and password."
-
-#~ msgid "reuse openid"
-#~ msgstr ""
-#~ "You can safely re-use the same login for all OpenID-enabled websites."
-
-#~ msgid "openid is widely adopted"
-#~ msgstr ""
-#~ "There are > 160,000,000 OpenID account in use. Over 10,000 sites are "
-#~ "OpenID-enabled."
-
-#~ msgid "openid is supported open standard"
-#~ msgstr ""
-#~ "OpenID is based on an open standard, supported by many organizations."
-
-#~ msgid "Find out more"
-#~ msgstr "Сазнајте више"
-
-#, fuzzy
-#~ msgid "Get OpenID"
-#~ msgstr "Промени OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr ""
-#~ "<span class='strong big'>If you prefer, create your forum login name and "
-#~ "password here. However</span>, please keep in mind that we also support "
-#~ "<strong>OpenID</strong> login method. With <strong>OpenID</strong> you "
-#~ "can simply reuse your external login (e.g. Gmail or AOL) without ever "
-#~ "sharing your login details with anyone and having to remember yet another "
-#~ "password."
-
-#~ msgid "answer permanent link"
-#~ msgstr "трајни линк одговора"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "реÑетујте ознаке"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "аутор питања је изабрао овај одговор као прави"
-
-#~ msgid "Related tags"
-#~ msgstr "Ознаке"
-
-#, fuzzy
-#~ msgid "Badges summary"
-#~ msgstr "ажурирање резимеа:"
-
-#~ msgid "silver badge description"
-#~ msgstr ""
-#~ "Obtaining silver badge requires significant patience. If you have "
-#~ "received one, that means you have greatly contributed to this community."
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "is a <strong>question and answer</strong> site - <strong>it is not a "
-#~ "discussion group</strong>. Please avoid holding debates in your answers "
-#~ "as they tend to dilute the essense of questions and answers. For the "
-#~ "brief discussions please use commenting facility."
-
-#~ msgid "Rep system summary"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "When a question or answer is upvoted, the user who posted them will gain "
-#~ "some points, which are called \"karma points\". These points serve as a "
-#~ "rough measure of the community trust to him/her. Various moderation tasks "
-#~ "are gradually assigned to the users based on those points."
-
-#~ msgid "what is gravatar"
-#~ msgstr "Како да промените Ñвоју Ñлику (gravatar) и шта је gravatar?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr ""
-#~ "<p>The picture that appears on the users profiles is called "
-#~ "<strong>gravatar</strong> (which means <strong>g</strong>lobally "
-#~ "<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how "
-#~ "it works: a <strong>cryptographic key</strong> (unbreakable code) is "
-#~ "calculated from your email address. You upload your picture (or your "
-#~ "favorite alter ego image) the website <a href='http://gravatar."
-#~ "com'><strong>gravatar.com</strong></a> from where we later retreive your "
-#~ "image using the key.</p><p>This way all the websites you trust can show "
-#~ "your image next to your posts and your email address remains private.</"
-#~ "p><p>Please <strong>personalize your account</strong> with an image - "
-#~ "just register at <a href='http://gravatar.com'><strong>gravatar.com</"
-#~ "strong></a> (just please be sure to use the same email address that you "
-#~ "used to register with us). Default image that looks like a kitchen tile "
-#~ "is generated automatically.</p>"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "Sincerely,\n"
-#~ "Q&A Forum Administrator"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "не Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "не Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#~ msgid "posts per page"
-#~ msgstr "поÑтова по Ñтрани"
-
-#~ msgid "Tag list"
-#~ msgstr "СпиÑак ознака"
-
-#~ msgid "reputation"
-#~ msgstr "карма"
-
-#~ msgid "oldest answers"
-#~ msgstr "Ñтара"
-
-#~ msgid "popular answers"
-#~ msgstr "популарна"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr ""
-#~ "<span class='strong big'>Please start posting your answer anonymously</"
-#~ "span> - your answer will be saved within the current session and "
-#~ "published after you log in or create a new account. Please try to give a "
-#~ "<strong>substantial answer</strong>, for discussions, <strong>please use "
-#~ "comments</strong> and <strong>please do remember to vote</strong> (after "
-#~ "you log in)!"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr ""
-#~ "<span class='big strong'>You are welcome to answer your own question</"
-#~ "span>, but please make sure to give an <strong>answer</strong>. Remember "
-#~ "that you can always <strong>revise your original question</strong>. "
-#~ "Please <strong>use comments for discussions</strong> and <strong>please "
-#~ "don't forget to vote :)</strong> for the answers that you liked (or "
-#~ "perhaps did not like)! "
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr ""
-#~ "<span class='big strong'>Please try to give a substantial answer</span>. "
-#~ "If you wanted to comment on the question or answer, just <strong>use the "
-#~ "commenting tool</strong>. Please remember that you can always "
-#~ "<strong>revise your answers</strong> - no need to answer the same "
-#~ "question twice. Also, please <strong>don't forget to vote</strong> - it "
-#~ "really helps to select the best questions and answers!"
-
-#, fuzzy
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Login/Signup to Post"
-
-#~ msgid "Answer the question"
-#~ msgstr "Одговорите на питање"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "или"
-
-#, fuzzy
-#~ msgid "email"
-#~ msgstr "е-пошта/"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "Задњи пут ажурирано"
-
-#~ msgid "question asked"
-#~ msgstr "Питано"
-
-#~ msgid "question was seen"
-#~ msgstr "Прегледано"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> once a day by email when there are any new "
-#~ "answers or updates"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr ""
-#~ "<strong>Notify me</strong> weekly when there are any new answers or "
-#~ "updates"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "(note: you can always <strong><a href='%(profile_url)s?"
-#~ "sort=email_subscriptions'>change</a></strong> how often you receive "
-#~ "updates)"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr ""
-#~ "<span class='strong'>Here</span> (once you log in) you will be able to "
-#~ "sign up for the periodic email updates about this question."
-
-#~ msgid "email subscription settings info"
-#~ msgstr ""
-#~ "<span class='big strong'>Adjust frequency of email updates.</span> "
-#~ "Receive updates on interesting questions by email, <strong><br/>help the "
-#~ "community</strong> by answering questions of your colleagues. If you do "
-#~ "not wish to receive emails - select 'no email' on all items below.<br/"
-#~ ">Updates are only sent when there is any new activity on selected items."
-
-#~ msgid "Stop sending email"
-#~ msgstr "Stop Email"
-
-#~ msgid "age unit"
-#~ msgstr "година"
-
-#~ msgid "thumb up"
-#~ msgstr "палац горе"
-
-#~ msgid "thumb down"
-#~ msgstr "палац доле"
-
-#~ msgid "reputation history"
-#~ msgstr "karma history"
-
-#~ msgid "recent activity"
-#~ msgstr "недавне активноÑти"
-
-#~ msgid "casted votes"
-#~ msgstr "votes"
-
-#~ msgid "answer tips"
-#~ msgstr "Савети"
-
-#, fuzzy
-#~ msgid "please try to provide details"
-#~ msgstr "provide enough details"
-
-#~ msgid "ask a question"
-#~ msgstr "поÑтавите питање"
-
-#~ msgid "login to post question info"
-#~ msgstr ""
-#~ "<span class=\"strong big\">You are welcome to start submitting your "
-#~ "question anonymously</span>. When you submit the post, you will be "
-#~ "redirected to the login/signup page. Your question will be saved in the "
-#~ "current session and will be published after you log in. Login/signup "
-#~ "process is very simple. Login takes about 30 seconds, initial signup "
-#~ "takes a minute or less."
-
-#, fuzzy
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Login/Signup to Post"
-
-#~ msgid "question tips"
-#~ msgstr "Савети"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "ask a question interesting to this community"
-
-#~ msgid "login"
-#~ msgstr "пријава"
-
-#~ msgid "no items in counter"
-#~ msgstr "без"
-
-#~ msgid "choose password"
-#~ msgstr "Шифра"
-
-#~ msgid "retype password"
-#~ msgstr "Шифра <i>(поново откуцајте)</i>"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "Једно питање"
-#~ msgstr[1] "%(q_num)s питања"
-#~ msgstr[2] ""
-
-#~ msgid "user reputation in the community"
-#~ msgstr "кориÑникова карма"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "Ñадржај питања мора имати > 10 карактера"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "унеÑите валидну е-пошту"
-
-#, fuzzy
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#, fuzzy
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "не Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "(one comment)"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "(%(comment_count)s comments)"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "означи овај одговор као омиљени (кликните поново да биÑте отказали)"
-
-#~ msgid "Question tags"
-#~ msgstr "Ознаке"
-
-#~ msgid "In:"
-#~ msgstr "Прикажи:"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "наÑлов"
-
-#~ msgid "community wiki"
-#~ msgstr "вики"
-
-#~ msgid "Location"
-#~ msgstr "Локација"
-
-#~ msgid "command/"
-#~ msgstr "command/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "означи-ознаку/"
-
-#~ msgid "interesting/"
-#~ msgstr "занимљиво/"
-
-#~ msgid "ignored/"
-#~ msgstr "игнориÑано/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "unmark-tag/"
-
-#, fuzzy
-#~ msgid "Askbot"
-#~ msgstr "O нама"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "Први пут Ñте овде? Погледајте <a href=\"%s\">ЧПП</a>!"
-
-#~ msgid "newquestion/"
-#~ msgstr "новопитање/"
-
-#~ msgid "newanswer/"
-#~ msgstr "новиодговор/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "по кориÑничком имену"
-
-#~ msgid "disciplined"
-#~ msgstr "диÑциплинован"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од 3 или више"
-
-#~ msgid "nice-answer"
-#~ msgstr "кориÑтан-одговор"
-
-#~ msgid "nice-question"
-#~ msgstr "добро-питање"
-
-#~ msgid "cleanup"
-#~ msgstr "чишћење"
-
-#~ msgid "critic"
-#~ msgstr "критичар"
-
-#~ msgid "editor"
-#~ msgstr "уредник"
-
-#~ msgid "scholar"
-#~ msgstr "ученик"
-
-#~ msgid "student"
-#~ msgstr "Ñтудент"
-
-#~ msgid "teacher"
-#~ msgstr "наÑтавник"
-
-#~ msgid "autobiographer"
-#~ msgstr "аутобиограф"
-
-#~ msgid "self-learner"
-#~ msgstr "Ñамоук"
-
-#~ msgid "great-answer"
-#~ msgstr "Ñавршен-одговор"
-
-#~ msgid "great-question"
-#~ msgstr "добро-питање"
-
-#~ msgid "good-answer"
-#~ msgstr "добар-одговор"
-
-#, fuzzy
-#~ msgid "expert"
-#~ msgstr "текÑÑ‚"
-
-#~ msgid "About"
-#~ msgstr "O нама"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Looks like your email address, %(email)s has not "
-#~ "yet been validated.</span> To post messages you must verify your email, "
-#~ "please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-#~ "<br>You can submit your question now and validate email after that. Your "
-#~ "question will saved as pending meanwhile. "
-
-#~ msgid "Logout now"
-#~ msgstr "Одјава"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "уклоните '%(tag_name)s' Ñа лиÑте занимљивих ознака"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "уклоните '%(tag_name)s' Ñа лиÑте игнориÑаних ознака"
-
-#~ msgid "favorites"
-#~ msgstr "омиљена"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "овај одговор је изабран као иÑправан"
-#~ msgstr[1] "овај одговор је изабран као иÑправан"
-#~ msgstr[2] "овај одговор је изабран као иÑправан"
-
-#, fuzzy
-#~ msgid "thumb-up on"
-#~ msgstr "палац-горе да"
-
-#, fuzzy
-#~ msgid "thumb-up off"
-#~ msgstr "палац-горе не"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "глаÑ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "глаÑова"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "одговор\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "одговора"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "pregled"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "pregleda"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "глаÑ\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "глаÑова"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "одговор\n"
-#~ " "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "одговора"
-#~ msgstr[2] ""
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "pregled"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "pregleda"
-#~ msgstr[2] ""
-
-#~ msgid "reputation points"
-#~ msgstr "карма"
-
-#, fuzzy
-#~ msgid "badges: "
-#~ msgstr "беџеви"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "у Ñуштини није питање"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Ðалог Ñа овим именом већ поÑтоји на форуму"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr "не можете имати два начина пријаве за иÑти налог."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr ""
-#~ "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете валидно кориÑничко име и шифру (оба поља Ñу "
-#~ "оÑетљива на мала и велика Ñлова)."
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr ""
-#~ "Молимо Ð’Ð°Ñ Ð´Ð° унеÑете важеће кориÑничко име и шифру. Имајте на уму да Ñу "
-#~ "оба поља оÑетљива на мала и велика Ñлова."
-
-#, fuzzy
-#~ msgid "sendpw/"
-#~ msgstr "sendpassword/"
-
-#~ msgid "password/"
-#~ msgstr "шифра/"
-
-#~ msgid "confirm/"
-#~ msgstr "потврди/"
-
-#~ msgid "validate/"
-#~ msgstr "validate/"
-
-#~ msgid "sendkey/"
-#~ msgstr "sendkey/"
-
-#~ msgid "openid/"
-#~ msgstr "openid/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "екÑтерна-пријава/заборављена-шифра/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "external-login/signup/"
-
-#~ msgid "Password changed."
-#~ msgstr "Шифра је промењена."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "Унети OpenID %s, није пронађен у нашој бази."
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr "%s OpenID није повезан Ñа тренутно пријављеним кориÑником."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Овај OpenID је већ повезан Ñа другим налогом."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "OpenID %s је Ñада повезан Ñа Вашим налогом."
-
-#~ msgid "Request for new password"
-#~ msgstr "Захтев за нову шифру"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr "Ðова шифра и активациони линк поÑлати Ñу на вашу адреÑу."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr "Шифра није промењена. Потврдни кључ ' %s' није региÑтрован."
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr "Шифра није промењена. КориÑник више не поÑтоје у нашој бази."
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "Шифра за %s је промењена. Сада можете да Ñе пријавите."
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Ваше питање и Ñви одговори на њега Ñу избриÑани"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Ваше питање је избриÑано"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "Питање и Ñви одговори на њега Ñу избриÑани"
-
-#~ msgid "question"
-#~ msgstr "питање"
-
-#~ msgid "unanswered/"
-#~ msgstr "неодговорени/"
-
-#, fuzzy
-#~ msgid "nimda/"
-#~ msgstr "openid/"
-
-#~ msgid "email update message subject"
-#~ msgstr "новоÑти од П&О форума"
-
-#~ msgid "Change email "
-#~ msgstr "Промени е-пошту"
-
-#~ msgid "books"
-#~ msgstr "књиге"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Respecting users privacy is an important core principle of this Q&amp;A "
-#~ "forum. Information on this page details how this forum protects your "
-#~ "privacy, and what type of information is collected."
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information on question views, revisions of questions and answers - both "
-#~ "times and content are recorded for each user in order to correctly count "
-#~ "number of views, maintain data integrity and report relevant updates."
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Members of this community may choose to display personally identifiable "
-#~ "information in their profiles. Forum will never display such information "
-#~ "without a request from the user."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "None of the data that is not openly shown on the forum by the choice of "
-#~ "the user is shared with any third party."
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "These policies may be adjusted to improve protection of user's privacy. "
-#~ "Whenever such changes occur, users will be notified via the internal "
-#~ "messaging system. "
-
-#~ msgid "Found by tags"
-#~ msgstr "Tagged questions"
-
-#~ msgid "Search results"
-#~ msgstr "Резултати претраге"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "questions with fewest answers"
-
-#~ msgid "more answers"
-#~ msgstr "Ñа више одговора"
-
-#~ msgid "popular"
-#~ msgstr "популарна"
-
-#, fuzzy
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Једно питање"
-#~ msgstr[1] "%(q_num)s питања"
-#~ msgstr[2] ""
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "<span class='strong'>To change your password</span> please fill out and "
-#~ "submit this form"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "New user signup"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Ðалог: избришите налог"
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Сигуран Ñам да желим да избришем мој налог."
-
-#~ msgid "(required for your security)"
-#~ msgstr "(потребно за вашу ÑигурноÑÑ‚)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "Избришите трајно Ваш налог"
-
-#~ msgid "Send new password"
-#~ msgstr "Recover password"
-
-#~ msgid "password recovery information"
-#~ msgstr ""
-#~ "<span class='big strong'>Forgot you password? No problems - just get a "
-#~ "new one!</span><br/>Please follow the following steps:<br/>&bull; submit "
-#~ "your user name below and check your email<br/>&bull; <strong>follow the "
-#~ "activation link</strong> for the new password - sent to you by email and "
-#~ "login with the suggested password<br/>&bull; at this you might want to "
-#~ "change your password to something you can remember better"
-
-#~ msgid "Reset password"
-#~ msgstr "Send me a new password"
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "To change your password, please follow these steps:\n"
-#~ "* visit this link: %(key_link)s\n"
-#~ "* login with user name %(username)s and password %(password)s\n"
-#~ "* go to your user profile and set the password to something you can "
-#~ "remember"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr ""
-#~ "<p><span class=\"big strong\">Please select your favorite login method "
-#~ "below.</span></p><p><font color=\"gray\">External login services use <a "
-#~ "href=\"http://openid.net\"><b>OpenID</b></a> technology, where your "
-#~ "password always stays confidential between you and your login provider "
-#~ "and you don't have to remember another one.</font></p>"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "<p><span class=\"big strong\">Please select your favorite login method
-# below."
-# "</span></p><p><font color=\"gray\">External login services use <a href="
-# "\"http://openid.net\"><b>OpenID</b></a> technology, where your password "
-# "always stays confidential between you and your login provider and you don't
-# "
-# "have to remember another one. "
-# "Askbot option requires your login name and "
-# "password entered here.</font></p>"
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your </span><span id=\"enter_your_what\" "
-#~ "class='big strong'>Provider user name</span><br/><span class='grey'>(or "
-#~ "select another login method above)</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your <a class=\"openid_logo\" href="
-#~ "\"http://openid.net\">OpenID</a> web address</span><br/><span "
-#~ "class='grey'>(or choose another login method above)</span>"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "Хвала вам, Ваша е-пошта је Ñада потврђена."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "Добродошли назад %s, Ñада Ñте пријављени"
-
-#~ msgid "books/"
-#~ msgstr "књиге/"
-
-#, fuzzy
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Једно пронађено питање"
-#~ msgstr[1] "%(q_num)s пронађених питања"
-#~ msgstr[2] ""
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "popular tags"
-#~ msgstr "ознаке"
-
-#~ msgid ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgid_plural ""
-#~ " have total %(q_num)s questions containing %(searchtitle)s in full text "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions containing "
-#~ "<strong><span class=\"darkred\">%(searchtitle)s</span></strong></p>"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>question with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div><p>questions with title "
-#~ "containing <strong><span class=\"darkred\">%(searchtitle)s</span></"
-#~ "strong></p>"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-#~ msgstr[1] ""
-#~ "<div class=\"questions-count\">%(q_num)s</div>questions <strong>without "
-#~ "accepted answers</strong>"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "<strong>Most recently answered</strong> questions are shown first."
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "Questions sorted by the <strong>number of answers</strong>."
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "<a href='%(gravatar_faq_url)s'>gravatar</a>"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/sr/LC_MESSAGES/djangojs.mo b/askbot/locale/sr/LC_MESSAGES/djangojs.mo
index 2866b01a..aea119fe 100644
--- a/askbot/locale/sr/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/sr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/sr/LC_MESSAGES/djangojs.po b/askbot/locale/sr/LC_MESSAGES/djangojs.po
index 290ead05..d40e85bd 100644
--- a/askbot/locale/sr/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/sr/LC_MESSAGES/djangojs.po
@@ -1,22 +1,21 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2013-07-13 19:09+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Serbian (http://www.transifex.com/projects/p/askbot/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -252,6 +251,7 @@ msgid "%s follower"
msgid_plural "%s followers"
msgstr[0] ""
msgstr[1] ""
+msgstr[2] ""
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
@@ -354,8 +354,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -803,5 +802,11 @@ msgstr ""
msgid "link text"
msgstr ""
-msgid "post a comment"
-msgstr "save comment"
+#~ msgid "post a comment"
+#~ msgstr "save comment"
+
+#~ msgid "%s content minchars"
+#~ msgstr "please enter more than %s characters"
+
+#~ msgid "%s title minchars"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/tr/LC_MESSAGES/django.mo b/askbot/locale/tr/LC_MESSAGES/django.mo
index c4562de3..7d6783c1 100644
--- a/askbot/locale/tr/LC_MESSAGES/django.mo
+++ b/askbot/locale/tr/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/tr/LC_MESSAGES/django.po b/askbot/locale/tr/LC_MESSAGES/django.po
index f9381182..39dd68d0 100644
--- a/askbot/locale/tr/LC_MESSAGES/django.po
+++ b/askbot/locale/tr/LC_MESSAGES/django.po
@@ -1,30 +1,31 @@
-# Translation prepared for Askbot project
-# Copyright (C) 2010 Mike Chen and Askbot developers
-# This file is distributed under the same license as the Askbot package.
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
# brew <berkin@msn.com>, 2012
+# brew <berkin@msn.com>, 2012
+# cagriemer <cagriemer@yahoo.com>, 2013
+# kayhantolga <kayhantolga@letscoding.com>, 2011
# kayhantolga <kayhantolga@letscoding.com>, 2011
-# Otkay Yildiz <EMAIL@ADDRESS>, 2010.
-#
+# Otkay Yildiz <EMAIL@ADDRESS>, 2010
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-03-11 08:03+0000\n"
-"Last-Translator: Zeki <kobzeci@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: tr\n"
+"PO-Revision-Date: 2013-08-07 01:39+0000\n"
+"Last-Translator: cagriemer <cagriemer@yahoo.com>\n"
+"Language-Team: Turkish (http://www.transifex.com/projects/p/askbot/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Translated-Using: django-rosetta 0.5.6\n"
-"X-POOTLE-MTIME: 1362989038.0\n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr "Üzgünüz, tanınmayan ziyaretçiler bu fonksiyona erişemez"
+msgstr "Üzgünüz, giriş yapmamış ziyaretçiler bu fonksiyona erişemez"
#: feed.py:34 feed.py:108
msgid " - "
@@ -38,8 +39,6 @@ msgstr "Bireysel soru akışı"
msgid "select country"
msgstr "ülke seçin"
-# 100%
-# 100%
#: forms.py:150
msgid "Country"
msgstr "Ãœlke"
@@ -49,16 +48,18 @@ msgid "Country field is required"
msgstr "Ãœlke bilgisi gereklidir"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "başlık %d karakterden fazla olmalı"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:199
#, python-format
msgid "must be < %d word"
msgid_plural "must be < %d words"
msgstr[0] ""
+msgstr[1] ""
#: forms.py:220
msgid "minor edit (don't send alerts)"
@@ -70,15 +71,15 @@ msgid "title"
msgstr "başlık"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "Hemen kendi sorunu yolla!"
+msgstr ""
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "başlık %d karakterden fazla olmalı"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:270
#, python-format
@@ -98,12 +99,13 @@ msgstr "içerik"
#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "her etiket %(max_chars)d karakterden kısa olmalıdır"
+msgstr[0] ""
+msgstr[1] ""
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -120,35 +122,29 @@ msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
msgstr[0] ""
-"Etiketler boşluk içermeyen kısa anahtar kelimelerdir. %(max_tags)d' ye kadar "
-"etiket kullanılabilir."
+msgstr[1] ""
#: forms.py:439
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "lütfen %(tag_count)d adet veya daha az etiket kullanın"
+msgstr[0] ""
+msgstr[1] ""
-# 100%
-# 100%
#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
-msgstr "Aşağıdaki etiketlerden en az bir tanesi gerekli: %(tags)s"
+msgstr "Åžu etiketlerden en az bir tanesi gereklidir : %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
-"topluluk wikisi (karma ödüllendirilmez ve yazılan wiki metinleri başkaları "
-"tarafından değiştirilebilir)"
+msgstr "topluluk wikisi (karma puanı verilmez ve yazılan wiki metinleri başkaları tarafından değiştirilebilir)"
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-"eğer topluluk wikisi seçeneğini seçerseniz, soru ve cevap puan kazandırmaz "
-"ve yazarın ismi gösterilmeyecektir"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
+msgstr "eğer topluluk wikisi seçeneğini seçerseniz, soru ve cevap puan kazandırmaz ve yazarın ismi gösterilmez"
#: forms.py:496
msgid "update summary:"
@@ -158,27 +154,23 @@ msgstr "güncelleme özeti:"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"yaptığınız düzeltmenin özetini giriniz (örn. yazım hatası, gramer "
-"düzeltildi, üslup iyileştirildi, bu alan isteğe bağlıdır)"
+msgstr "yaptığınız düzeltmenin özetini giriniz (örn. yazım hatası, gramer düzeltildi, üslup iyileştirildi, bu alan isteğe bağlıdır)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
-msgstr "Eklenecek ya da çıkartılacak puanları girin"
+msgstr "Eklenecek ya da çıkartılacak puanı girin"
-# 100%
-# 100%
#: forms.py:600 const/__init__.py:375
msgid "approved"
msgstr "onaylanmış"
#: forms.py:601 const/__init__.py:376
msgid "watched"
-msgstr "izlenmiÅŸ"
+msgstr "izlenen"
#: forms.py:602 const/__init__.py:377
msgid "suspended"
-msgstr "durduruldu"
+msgstr "askıya alınmış"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
@@ -186,7 +178,7 @@ msgstr "engellenmiÅŸ"
#: forms.py:605
msgid "administrator"
-msgstr "yönetici"
+msgstr "sistem yöneticisi"
#: forms.py:606 const/__init__.py:374
msgid "moderator"
@@ -196,39 +188,32 @@ msgstr "yönetici"
msgid "Change status to"
msgstr "Durumu ÅŸuna deÄŸiÅŸtir"
-# 100%
-# 100%
#: forms.py:652
msgid "which one?"
msgstr "hangisi?"
#: forms.py:673
msgid "Cannot change own status"
-msgstr "kendi durumunuzu deÄŸiÅŸtiremezsiniz"
+msgstr "Kendi durumunuzu deÄŸiÅŸtiremezsiniz"
-# 100%
-# 100%
#: forms.py:679
msgid "Cannot turn other user to moderator"
-msgstr "Başka bir kullanıcı moderator yapılamıyor"
+msgstr "Başka bir kullanıcıyı moderatör yapamazsınız"
#: forms.py:686
msgid "Cannot change status of another moderator"
-msgstr "Başka bir yöneticinin durumu değiştirilemez"
+msgstr "Başka bir yöneticinin durumunu değiştirimezsiniz"
#: forms.py:692
msgid "Cannot change status to admin"
-msgstr "Durumu yöneticiye değiştirilemez"
+msgstr "Durumu site yöneticisi yapamazsınız"
-# %90
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
-"%(username)s kullanıcısının durumunu değiştirmek istiyorsanız lütfen anlamlı "
-"bir seçim yapınız."
+msgstr "%(username)s kullanıcısının durumunu değiştirmek istiyorsanız lütfen anlamlı bir seçim yapınız."
#: forms.py:708
msgid "Subject line"
@@ -248,7 +233,7 @@ msgstr "E-posta:"
#: forms.py:730
msgid "Your message:"
-msgstr "Mesajınız:"
+msgstr "Ä°letiniz:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
@@ -263,23 +248,20 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "Kullanıcı adı:"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "Eposta adres etiketi"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "kullanıcı adı doldurulması gerekli alandır"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -295,17 +277,15 @@ msgstr "Bu soruyu sorarken adınızın gizli kalmasını istiyorsanız işaretle
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
-# %90
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
-"Bu soruyu isimsiz olarak sordunuz, eğer adınızın görünmesini istiyorsanız bu "
-"kutuyu iÅŸaretleyiniz."
+msgstr "Bu soruyu isimsiz olarak sordunuz, eğer adınızın görünmesini istiyorsanız bu kutuyu işaretleyiniz."
#: forms.py:1217
msgid "reveal identity"
@@ -315,19 +295,14 @@ msgstr "kimliği göster"
msgid ""
"Sorry, only owner of the anonymous question can reveal his or her identity, "
"please uncheck the box"
-msgstr ""
-"Maalesef, sadece anonim sorunun sahibi kendi kimliğini açık edebilir, lütfen "
-"onayı kaldırınız"
+msgstr "Üzgünüz, sadece isimsiz sorunun sahibi kendi kimliğini göstermeyi seçebilir, lütfen onayı kaldırınız"
#: forms.py:1309
msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"Üzgünüm, belli ki kurallar değiştirildi - artık isimsiz olarak soramazsınız. "
-"Lütfen \"kimliği göster\" kutusunu işaretleyin ya da sayfayı yeniden "
-"yükleyin ve soruyu tekrar düzenleyin."
+msgstr "Üzgünüz, belli ki kurallar yeni değiştirildi - artık isimsiz olarak soramazsınız. Lütfen \"kimliği göster\" kutusunu işaretleyin ya da sayfayı yeniden yükleyin ve soruyu tekrar düzenlemeyi deneyin."
#: forms.py:1373
msgid "Real name"
@@ -355,9 +330,7 @@ msgstr "DoÄŸum tarihi"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"gösterilmeyecek, yaş hesaplanmasında kulanılacak, şu şekilde giriniz: YYYY-"
-"AA-GG"
+msgstr "gösterilmeyecek, yaş hesaplanmasında kulanılacak, şu şekilde giriniz: YYYY-AA-GG"
#: forms.py:1416
msgid "Profile"
@@ -369,8 +342,7 @@ msgstr "Görünen isim"
#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
-msgstr ""
-"bu e-posta adresi sitemizde zaten kayıtlı, lütfen başka bir adres deneyin"
+msgstr "bu e-posta adresi sistemimizde zaten kayıtlı, lütfen başka bir adres kullanın"
#: forms.py:1470
msgid "Choose email tag filter"
@@ -394,7 +366,7 @@ msgstr "Tüm forum (etiket ile filtrelenmiş)"
#: forms.py:1535
msgid "Comments and posts mentioning me"
-msgstr "Benim hakkımdaki iletiler ve yorumlar"
+msgstr "Benden bahseden iletiler ve yorumlar"
#: forms.py:1619
msgid "please choose one of the options above"
@@ -405,18 +377,17 @@ msgid "okay, let's try!"
msgstr "tamam, bir deneyelim!"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "toplu eposta istemiyorum, teşekkürler"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "Başlık"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -426,9 +397,8 @@ msgid "Tags"
msgstr ""
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"bir cevabı düzenle"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -477,7 +447,7 @@ msgstr ""
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr "kullanıcılar/güncelleme_özel_avatar_içeriyor/"
+msgstr "kullanicilar/guncelleme_ozel_avatar_iceriyor/"
#: urls.py:115 urls.py:120
msgid "badges/"
@@ -537,29 +507,24 @@ msgid "answer/"
msgstr "cevapla/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "abonelikler/"
+msgstr ""
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "abonelikler/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "abonelikler/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "abonelikler/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "etiketleri gör"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -604,23 +569,20 @@ msgid "Allow only registered user to access the forum"
msgstr "Sadece kayıtlı kullanıcıların foruma erişimine izin ver"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "bu alanın doldurulması gereklidir"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "Denetim ayarlarına erişim"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "e-posta adresin"
+msgstr ""
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -636,7 +598,7 @@ msgstr ""
#: conf/badges.py:13
msgid "Badge settings"
-msgstr "İşaret ayarları"
+msgstr "Rozet ayarları"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
@@ -676,15 +638,15 @@ msgstr "Harika Soru: sorular için en az olumlu oy"
#: conf/badges.py:104
msgid "Popular Question: minimum views"
-msgstr "Sevilen Soru: en az görüntüleme"
+msgstr "Sevilen Soru: en az görüntülenme"
#: conf/badges.py:113
msgid "Notable Question: minimum views"
-msgstr "Unutulmaz Soru: en az görüntüleme"
+msgstr "Unutulmaz Soru: en az görüntülenme"
#: conf/badges.py:122
msgid "Famous Question: minimum views"
-msgstr "Meşhur Soru: en az görüntüleme"
+msgstr "Meşhur Soru: en az görüntülenme"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
@@ -712,19 +674,19 @@ msgstr "Büyücü: günlerdir gerçekleşen en az gecikme"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr "Yardımcı Editör: en az sayıda değiştirme"
+msgstr "Yardımcı Editör: en az değiştirme sayısı"
#: conf/badges.py:194
msgid "Favorite Question: minimum stars"
-msgstr "Favori Soru: en az sayıda yıldız"
+msgstr "Favori Soru: en az yıldız sayısı"
#: conf/badges.py:203
msgid "Stellar Question: minimum stars"
-msgstr "Cafcaflı soru: en az sayıda yıldız"
+msgstr "Cafcaflı soru: en az yıldız sayısı"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr "Yorumcu: en az sayıda yorum"
+msgstr "Yorumcu: en az yorum sayısı"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
@@ -732,7 +694,7 @@ msgstr "Taksonomist: en düşük etiket kullanım sayısı"
#: conf/badges.py:230
msgid "Enthusiast: minimum days"
-msgstr "Tutkun: en az sayıda gün"
+msgstr "Tutkun: en az gün sayısı"
#: conf/email.py:15
msgid "Email and email alert settings"
@@ -746,19 +708,15 @@ msgstr "E-posta konu satırı için ön ek"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"Bu ayar, öntanımlı değerini EMAIL_SUBJECT_PREFIX adlı django ayarından alır. "
-"Buraya girilen değer öntanımlı değerin yerine geçer."
+msgstr "Bu ayar, öntanımlı değerini EMAIL_SUBJECT_PREFIX adlı django ayarından alır. Buraya girilen değer öntanımlı değerin yerine geçer."
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "Eposta adresinizi kaydedin"
+msgstr ""
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "E-posta ve e-posta uyarı ayarları"
+msgstr ""
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -770,9 +728,7 @@ msgstr "Varsayılan bildirim sıklığı tüm sorular"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
-"E-posta ile gönderiken güncellemelerin sıklığının belirlendiği seçenek, "
-"şunun için: bütün sorular"
+msgstr "E-posta ile gönderiken güncellemelerin sıklığının belirlendiği seçenek, şunun için: bütün sorular"
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
@@ -782,36 +738,29 @@ msgstr "Kullanıcı tarafından sorulan sorular için öntanımlı uyarı sıklÄ
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
-"E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, "
-"şunun için: Kullanıcı tarafından sorulan sorular."
+msgstr "E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, şunun için: Kullanıcı tarafından sorulan sorular."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
-"Kullanıcı tarafından cevaplanan sorular ile ilgili öntanımlı uyarı sıklığı"
+msgstr "Kullanıcı tarafından cevaplanan sorular ile ilgili öntanımlı uyarı sıklığı"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
-"E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, "
-"şunun için: Kullanıcı tarafından cevaplanan sorular"
+msgstr "E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, şunun için: Kullanıcı tarafından cevaplanan sorular"
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr "Kullanıcı tarafından belirlenen, her soru için öntanımlı uyarı sıklığı"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
-"E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, "
-"şunun için: Kullanıcı tarafından soruya özgü"
+msgstr "E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, şunun için: Kullanıcı tarafından soruya özgü"
#: conf/email.py:129
msgid ""
@@ -822,9 +771,7 @@ msgstr "Yorumlar ve anmalar için varsayılan uyarı sıklığı."
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
-"E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, "
-"şunun için: Yorumlar ve anmalar "
+msgstr "E-posta ile gönderilen güncellemelerin sıklığını belirlemek için seçenek, şunun için: Yorumlar ve anmalar "
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
@@ -835,27 +782,21 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"NOT: Bu özelliği kullanmak için, \"send_unanswered_question_reminders\" "
-"yönetim komutunu girmelisiniz(örneğin, bir zamanlanmış görevde uygun bir "
-"sıklıkla) "
+msgstr "NOT: Bu özelliği kullanmak için, \"send_unanswered_question_reminders\" yönetim komutunu girmelisiniz(örneğin, bir zamanlanmış görevde uygun bir sıklıkla) "
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
-"Cevaplanmamış sorularla ilgili hatırlatıcı gönderilmeden önceki gün sayısı"
+msgstr "Cevaplanmamış sorularla ilgili hatırlatıcı gönderilmeden önceki gün sayısı"
#: conf/email.py:169
msgid ""
"How often to send unanswered question reminders (in days between the "
"reminders sent)."
-msgstr ""
-"Cevaplanmamış sorular ile ilgili hatırlayıcıların ne sıklıkla gönderileceği "
-"(gönderilen hatırlatıcılar arasındaki günler)"
+msgstr "Cevaplanmamış sorular ile ilgili hatırlatıcıların ne sıklıkla gönderileceği (gönderilen hatırlatıcılar arasındaki günler)"
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
-msgstr "Cevaplanmamış soru ile ilgili gönderilecek azami hatırlatıcı sayısı"
+msgstr "Cevaplanmamış sorular ile ilgili gönderilecek azami hatırlatıcı sayısı"
#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
@@ -864,11 +805,9 @@ msgstr "En iyi yanıtı kabul etmek için dönemsel hatırlatıcı gönder"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NOT: Bu özelliği kullanmak için, \"send_accept_answer_reminders\" yönetim "
-"komutunu girmelisiniz(örneğin, bir zamanlanmış görevde uygun bir sıklıkla)"
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOT: Bu özelliği kullanmak için, \"send_accept_answer_reminders\" yönetim komutunu girmelisiniz(örneğin, bir zamanlanmış görevde uygun bir sıklıkla)"
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
@@ -878,9 +817,7 @@ msgstr "Cevabı kabul etmek için hatırlatıcı gönderilmeden önceki gün say
msgid ""
"How often to send accept answer reminders (in days between the reminders "
"sent)."
-msgstr ""
-"Cevap kabul hatırlayıcışarının ne sıklıkla gönderileceği (gönderilen "
-"hatırlatıcılar arasındaki günler)"
+msgstr "Cevap kabul hatırlayıcışarının ne sıklıkla gönderileceği (gönderilen hatırlatıcılar arasındaki günler)"
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
@@ -893,8 +830,7 @@ msgstr "Gönderiye izin vermeden önce e-posta doğrulaması iste"
#: conf/email.py:243
msgid ""
"Active email verification is done by sending a verification key in email"
-msgstr ""
-"Aktif e-posta doğrulaması, kullanıcıya bir onay kodu gönderilerek yapılır"
+msgstr "Aktif e-posta doğrulaması, kullanıcıya bir onay kodu gönderilerek yapılır"
#: conf/email.py:252
msgid "Fake email for anonymous user"
@@ -902,7 +838,7 @@ msgstr "Anonim kullanıcı için sahte e-posta adresi"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
-msgstr "Bu ayarlar e-postasız kullanıcıların gravatarı içindir"
+msgstr "E-postasız kullanıcıların gravatarı için bu ayarı kullan"
#: conf/email.py:262
msgid "Allow posting questions by email"
@@ -910,27 +846,23 @@ msgstr "E-posta ile soru göndermeye izin ver"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
-msgstr ""
-"Bu ayarı aktif etmeden önce - lütfen settings.py dosyasındaki IMAP "
-"ayarlarını doldurunuz"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
+msgstr "Bu ayarı aktif etmeden önce - lütfen settings.py dosyasındaki IMAP ayarlarını doldurunuz"
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr "E-postalanan etiketlerdeki boşlukları kısa çizgi ile değiştir"
+msgstr "E-postayla gönderilen etiketlerdeki boşlukları tire ile değiştir"
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"Bu ayar, e-posta ile sorulan soruların konu kısmındaki etiketlere uygulanır."
+msgstr "Bu ayar, e-posta ile sorulan soruların konu kısmındaki etiketlere uygulanır"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "E-posta ile soru göndermeye izin ver"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -946,8 +878,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -961,12 +893,9 @@ msgstr "Google site doğrulama anahtarı"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"Bu anahtar sitenizin Google tarafından indekslenmesine yardımcı olur. Lütfen "
-"<a href=\"%(url)s?hl=%(lang)s\">google site yöneticisi araçları sitesinin</"
-"a> adresinden temin ediniz."
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "Bu anahtar sitenizin Google tarafından indekslenmesine yardımcı olur. Lütfen <a href=\"%(url)s?hl=%(lang)s\">google site yöneticisi araçları</a> adresinden temin ediniz."
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -977,13 +906,11 @@ msgstr "Google Analytics anahtarı"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"Sitenizi Google Analytics ile takip etmek istiyorsanız, anahtarınızı <a href="
-"\"%(url)s\">Google Analytics</a>'ten temin edebilirsiniz"
+msgstr "Sitenizi Google Analytics ile takip etmek istiyorsanız, anahtarınızı <a href=\"%(url)s\">Google Analytics</a>'ten temin edebilirsiniz"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr "Recaptcha'yı etkinleştir(Aşağıdaki anahtarlar gereklidir)"
+msgstr "Recaptcha'yı etkinleştir (aşağıdaki anahtarlar gereklidir)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -997,12 +924,9 @@ msgstr "Recaptcha gizli anahtarı"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha gerçek insanları spam robotlarından ayırarak spamı engelleyen bir "
-"araçtır. Genel anahtarını <a href=\"%(url)s\">%(url)s</a> adresinden temin "
-"edebilirsiniz"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha gerçek insanları spam robotlarından ayırarak spamı engelleyen bir araçtır. Genel anahtarını <a href=\"%(url)s\">%(url)s</a> adresinden temin edebilirsiniz"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -1012,16 +936,13 @@ msgstr "Facebook genel API anahtarı"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"Facebook API anahtarları, sitenize Facebook Connect yöntemiyle giris "
-"yapılabilmesini sağlar. Anahtarları <a href=\"%(url)s\">facebook create app</"
-"a>facebook create app</a> adresinden temin edebilirsiniz"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Facebook API anahtarı ve şifresi sitenize Facebook Connect yöntemiyle giriş yapılabilmesini sağlar. Bu anahtarları <a href=\"%(url)s\">facebook create app</a>facebook create app</a> adresinden temin edebilirsiniz"
#: conf/external_keys.py:99
msgid "Facebook secret key"
-msgstr "Facbook gizli anahtarı"
+msgstr "Facebook gizli anahtarı"
#: conf/external_keys.py:107
msgid "Twitter consumer key"
@@ -1030,15 +951,13 @@ msgstr "Twitter müşteri anahtarı"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"Lütfen forumunuzu <a href=\"%(url)s\">twitter applications site</a> "
-"adresinen kayıt ettirin"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "Lütfen forumunuzu <a href=\"%(url)s\">twitter applications site</a> adresine kayıt ettirin"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
-msgstr "Twitter müşteri gizliliği"
+msgstr "Twitter müşteri şifresi"
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
@@ -1047,14 +966,13 @@ msgstr "LinkedIn müşteri anahtarı"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"Lütfen forumunuzu <a href=\"%(url)s\">LinkedIn developer site</a> adresinen "
-"kayıt ettirin"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "Lütfen forumunuzu <a href=\"%(url)s\">LinkedIn developer site</a> adresine kayıt ettirin"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
-msgstr "LinkedIn müşteri gizliliği"
+msgstr "LinkedIn müşteri şifresi"
#: conf/external_keys.py:149
msgid "ident.ca consumer key"
@@ -1065,18 +983,15 @@ msgstr "ident.ca müşteri anahtarı"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"Lütfen forumunuzu <a href=\"%(url)s\">Identi.ca applications site</a> "
-"adresinden kayıt ettirin"
+msgstr "Lütfen forumunuzu <a href=\"%(url)s\">Identi.ca applications site</a> adresine kayıt ettirin"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
-msgstr "ident.ca müşteri gizliliği"
+msgstr "ident.ca müşteri şifresi"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "Flatpages - hakkında, gizlilik politikası, vb."
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1086,35 +1001,27 @@ msgstr "Soru/Cevap forumu hakkındaki sayfa (html formatında)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcı</a> "
-"kullanarak \"hakkında\" sayfasını kontrol edin."
+msgstr "Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcıyı</a> \"hakkında\" sayfasında kullanarak girdinizi kontrol edin."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
-msgstr "Soru/Cevap forumu SSS hakkındaki sayfanın metni (html formatında)"
+msgstr "Soru/Cevap forumu SSS sayfasının metni (html formatında)"
#: conf/flatpages.py:35
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcı</a> "
-"kullanarak \"sss\" sayfasını kontrol edin."
+msgstr "Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcıyı</a> \"SSS\" sayfasında kullanarak girdinizi kontrol edin."
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "Soru sormak için giriş yapınız"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcı</a> "
-"kullanarak \"sss\" sayfasını kontrol edin."
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1124,9 +1031,7 @@ msgstr "Soru/Cevap forumu Gizlilik Politikası metni (html biçiminde)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcı</a> "
-"kullanarak \"gizlilik\" sayfasını kontrol edin."
+msgstr "Kaydedin ve <a href=\"http://validator.w3.org/\">HTML doğrulayıcıyı</a> \"gizlilik\" sayfasında kullanarak girdinizi kontrol edin."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1141,9 +1046,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "bu yorumu sil"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1151,8 +1055,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1160,28 +1064,23 @@ msgid "Enable embedding videos. "
msgstr ""
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
msgstr ""
-"Gömülü videoları etkinleştir. <em>Not: lütfen öncelikle <a href="
-"\"%(url)s>bunu oku</a>yunuz.</em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
-msgstr "Topluluk wikisi özelliğini aktif etmek için tıklayınız."
+msgstr "Topluluk wikisi özelliğini aktif etmek için seçiniz"
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
-msgstr "Anonim olarak soru sorulmasına izin ver"
+msgstr "İsimsiz olarak soru sorulmasına izin ver"
-# reputation =? itibar
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Kullanıcılar anonim sorular için itibarlarını arttıramaz ve kendileri "
-"fikirlerini değiştirinceye kadar kimlikleri açık edilmez."
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Kullanıcılar isimsiz sorular için itibar puanı elde etmez ve kendileri fikirlerini değiştirinceye kadar kimlikleri açık edilmez"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1193,17 +1092,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Kullanıcıların giriş yapmadan önce soru göndermelerine veya yanıt "
-"yazmalarına izin vermek istiyorsanız işaretleyin. Bunu etkinleştirmek, "
-"kullanıcı giriş sisteminde, kullanıcının her girişinde bekleyen gönderiler "
-"için kontrol ayarlamalarını gerektiri. Gömülü Askbot giriş sistemi bu "
-"özelliği destekler."
+msgstr "Kullanıcıların giriş yapmadan önce soru göndermelerine veya yanıt yazmalarına izin vermek istiyorsanız işaretleyin. Bunu etkinleştirmek, kullanıcı giriş sisteminde, kullanıcının her girişinde bekleyen gönderiler için kontrol ayarlamalarını gerektirir. Gömülü Askbot giriş sistemi bu özelliği destekler."
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "Başkaları tarafından sorulmuş soruları kapat"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1219,8 +1112,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1231,10 +1124,7 @@ msgstr "Cevabı soru ile değiştirmeye izin ver"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"Otomatik veri içe aktarma orijinal soruyu doğru şekilde tanımlamada "
-"başarısız olduğunda, bu ayar, zendesk gibi diğer forumlardan içe veri "
-"aktarmaya yardım eder."
+msgstr "Otomatik veri içe aktarma orijinal soruyu doğru şekilde tanımlamada başarısız olduğunda, bu ayar, zendesk gibi diğer forumlardan içe veri aktarmaya yardım eder."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1253,38 +1143,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "Etiketin maksimum uzunluğu (karakter sayısı)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "Etiketin maksimum uzunluğu (karakter sayısı)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "Cevapsız sorular"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "En iyi cevap için kazanılan puan"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr "etiketler gereklidir"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "websitesi"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1294,34 +1178,28 @@ msgstr "Zorunlu etiketler"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"Yeni veya yeni düzenlenmiş bir soruda, bu etiketlerden en azı biri "
-"gereklidir. EÄŸer jokerler aktif ise, zorunlu etiket bir joker olabilir."
+msgstr "Yeni veya yeni düzenlenmiş bir soruda, bu etiketlerden en az biri gereklidir. Eğer jokerler aktif ise, zorunlu etiket bir joker olabilir."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
-msgstr "Etiketleri küçük harf kullanımına zorla"
+msgstr "Etiketlerde küçük harf kullanımına zorla"
#: conf/forum_data_rules.py:273
msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Dikkat: Bunu seçtikten sonra, lütfen veritabanını yedekleyin ve bütün "
-"etiketleri yeniden adlandırmak için şu yönetim komutunu girin: <code>python "
-"manage.py fix_question_tags</code>"
+msgstr "Dikkat: Bunu seçtikten sonra, lütfen veritabanını yedekleyin ve bütün etiketleri yeniden adlandırmak için şu yönetim komutunu girin: <code>python manage.py fix_question_tags</code>"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
-msgstr "Etiket listesinimn biçimi"
+msgstr "Etiket listesinin biçimi"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Etiket listesinin gösterileceği biçimi seçin; basit bir liste veya bir "
-"etiket bulutu"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Etiket listesinin gösterileceği biçimi seçin; basit bir liste veya bir etiket bulutu"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1331,9 +1209,7 @@ msgstr "Joker etiketleri kullan"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"Joker etiketler birçok etiketi takip etmek veya göz ardıetmek için "
-"kullanılır, geçerli bir joker etiket en sonunda tek bir jokere sahip olur."
+msgstr "Joker etiketler birçok etiketi takip etmek veya göz ardıetmek için kullanılır, geçerli bir joker etiket en sonunda tek bir jokere sahip olur."
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1341,8 +1217,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1380,8 +1256,7 @@ msgstr "Yorumları düzenlemek için zamanı sınırla"
#: conf/forum_data_rules.py:377
msgid "If unchecked, there will be no time limit to edit the comments"
-msgstr ""
-"Eğer seçilmemiş ise, yorumları düzenlemek için zaman sınırı olmayacaktır"
+msgstr "Eğer seçilmemiş ise, yorumları düzenlemek için zaman sınırı olmayacaktır"
#: conf/forum_data_rules.py:388
msgid "Minutes allowed to edit a comment"
@@ -1418,11 +1293,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Arama sorgusunda \"yapışkanlık\" davranışını devre dışı bırakmak için "
-"işaretleyin. bu, arama çubuğunu öntanımlı konumundan farlı bir yere taşımak "
-"istiyorsanız veya metin arama sorgusundaki öntanımlı yapışkanlık davranışını "
-"sevmiyorsanız bu kullanışlı olabilir."
+msgstr "Arama sorgusunda \"yapışkanlık\" davranışını devre dışı bırakmak için işaretleyin. bu, arama çubuğunu öntanımlı konumundan farlı bir yere taşımak istiyorsanız veya metin arama sorgusundaki öntanımlı yapışkanlık davranışını sevmiyorsanız bu kullanışlı olabilir."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1437,9 +1308,8 @@ msgid "What should \"unanswered question\" mean?"
msgstr "\"Cevaplanmamış soru\" ne anlama gelmeli?"
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "Grup Ayarlarını Düzenle"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1450,22 +1320,19 @@ msgid "everyone"
msgstr ""
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "ClaimID kullanıcı adı"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "Eposta adresinizi kaydedin"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1497,9 +1364,8 @@ msgid "Use LDAP authentication for the password login"
msgstr "Parola giriÅŸlerinde LDAP yetkilendirmesini kullan"
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr "E-mail güncelleştirmeleri için kullanıcı katkılarını otomatik kabul et"
+msgstr ""
#: conf/ldap.py:29
msgid ""
@@ -1546,9 +1412,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1559,19 +1425,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "Kullanıcı girişi"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1613,45 +1478,35 @@ msgid "Surname (last) name"
msgstr ""
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "LDAP servis sağlayıcı ismi"
+msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "bu alanın doldurulması gereklidir"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "Ana Sayfa yan çubuğu"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "Kullanıcı profili yan çubuğu"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
msgstr ""
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
msgstr ""
-"Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için "
-"geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini "
-"kullanın."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "İçerik Lisansı"
+msgstr ""
#: conf/license.py:21
msgid "Show license clause in the site footer"
@@ -1679,8 +1534,7 @@ msgstr "Lisans anasayfa"
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
-msgstr ""
-"Lisansın bütün yasal koşullarının belirtildiği resmi sayfasınınn URL adresi"
+msgstr "Lisansın bütün yasal koşullarının belirtildiği resmi sayfasınınn URL adresi"
#: conf/license.py:69
msgid "Use license logo"
@@ -1695,10 +1549,8 @@ msgid "Login provider setings"
msgstr "Giriş sağlayıcı ayarları"
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
-msgstr ""
-"Parola \"Kayıt Ol\" sayfasında alternatif giriş sağlayıcı düğmeleri göster"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
+msgstr "Parola \"Kayıt Ol\" sayfasında alternatif giriş sağlayıcı düğmeleri göster"
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
@@ -1706,42 +1558,33 @@ msgstr "Her zaman yerel giriş formunu göster ve \"Askbot\" düğmesini dinle."
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
-msgstr ""
-"Özel barıdındırılan wordpress siteleri için giriş yapmaya izin verilmesini "
-"etkinleÅŸtir"
+msgstr "Özel barıdındırılan wordpress siteleri için giriş yapmaya izin verilmesini etkinleştir"
#: conf/login_providers.py:41
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"bu özelliği etkinleştirmek için aşağıdaki wordpress xml-rpc ayarlarını "
-"doldurmalısınız"
+msgstr "bu özelliği etkinleştirmek için aşağıdaki wordpress xml-rpc ayarlarını doldurmalısınız"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
-msgstr ""
-"wordpress xml-rpc 'ye wordpress url'sini yazınız, genellikle http://mysite."
-"com/xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
+msgstr "wordpress xml-rpc 'ye wordpress url'sini yazınız, genellikle http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
msgid ""
"To enable, go to Settings->Writing->Remote Publishing and check the box for "
"XML-RPC"
-msgstr ""
-"Etkinleştirmek için, Ayarlar->Yazmak->Uzak Yayınlama' yolunu takip edin ve "
-"XML-RPC kutucuÄŸunu iÅŸaretleyin"
+msgstr "Etkinleştirmek için, Ayarlar->Yazmak->Uzak Yayınlama' yolunu takip edin ve XML-RPC kutucuğunu işaretleyin"
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "Simgenizi yükleyin"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "ÅŸifre"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1753,9 +1596,7 @@ msgstr "%(provider)s'ın girişini etkinleştir"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Not: %(provider)s'ın girişini gerçekten etkinleştirmek istiyorsanız, \"Dış "
-"anahtarlar\" bölümünden bazı ek parametreler ayarlamalı"
+msgstr "Not: %(provider)s'ın girişini gerçekten etkinleştirmek istiyorsanız, \"Dış anahtarlar\" bölümünden bazı ek parametreler ayarlamalı"
#: conf/markup.py:15
msgid "Markup in posts"
@@ -1767,16 +1608,11 @@ msgstr "Kod-dostu Markdown'ı etkinleştir"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"Eğer işaretlenirse, altı çizgili karakterler yatık yazı veya kalın yazı "
-"biçimlendirmesi çalışmayacak- kalın ve italik yazı biçimlendirmesi yıldızlı "
-"öğelerde yapılmaya devam edebilir. \"MathJax desteği\"nin bu özelliği "
-"dolaylı olarak açtığını çünkü altı çizgili karakterlierin LaTeX girdilerde "
-"yoğun olarak kullanıldığını unutmayınız."
+msgstr "Eğer işaretlenirse, altı çizgili karakterler yatık yazı veya kalın yazı biçimlendirmesi çalışmayacak- kalın ve italik yazı biçimlendirmesi yıldızlı öğelerde yapılmaya devam edebilir. \"MathJax desteği\"nin bu özelliği dolaylı olarak açtığını çünkü altı çizgili karakterlierin LaTeX girdilerde yoğun olarak kullanıldığını unutmayınız."
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1787,9 +1623,7 @@ msgstr "Mathjax desteÄŸi(LaTeX'in iÅŸlemesi)"
msgid ""
"If you enable this feature, <a href=\"%(url)s\">mathjax</a> must be "
"installed on your server in its own directory."
-msgstr ""
-"Bu özelliği etkinleştirirseniz, <a href=\"%(url)s\">mathjax</a> sunucunuzun "
-"kendi dizininde kurulu olmalıdır."
+msgstr "Bu özelliği etkinleştirirseniz, <a href=\"%(url)s\">mathjax</a> sunucunuzun kendi dizininde kurulu olmalıdır."
#: conf/markup.py:74
msgid "Base url of MathJax deployment"
@@ -1800,10 +1634,7 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Not- <strong>MathJax, askbot sistemine dahil deÄŸildir</strong>- bunu "
-"kendiniz kurmalısınız, tercihen ayrı bir alan adında ve \"mathjax\" dizinine "
-"url işaretlemesini girin( örneğin: http://mysite.com/mathjax)"
+msgstr "Not- <strong>MathJax, askbot sistemine dahil değildir</strong>- bunu kendiniz kurmalısınız, tercihen ayrı bir alan adında ve \"mathjax\" dizinine url işaretlemesini girin( örneğin: http://mysite.com/mathjax)"
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
@@ -1811,11 +1642,9 @@ msgstr "Belirli örüntülerle otomatik bağlantılamayı etkinleştir"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"Bu özelliği etkinleştirirseniz, uygulama; örüntüleri tespit etme ve URL'lere "
-"otomatik bağlantılama yapabilecektir"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "Bu özelliği etkinleştirirseniz, uygulama; örüntüleri tespit etme ve URL'lere otomatik bağlantılama yapabilecektir"
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
@@ -1828,12 +1657,7 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
-"Kalıp için geçerli düzenli ifadelerin herbirini ayrı satırlara girin. Örnek "
-"olarak, #hata123 gibi bir hata kalıbı algılamak için #hata(\\d+) kurallı "
-"ifadesini kullanın. Kalıp tarafından parantezlerde tesbit edilen sayılar url "
-"şablonuna aktarılacaktır. Daha fazla bilgi için düzenli ifadeler konusuna "
-"bakabilirsiniz."
+msgstr "Kalıp için geçerli düzenli ifadelerin herbirini ayrı satırlara girin. Örnek olarak, #hata123 gibi bir hata kalıbı algılamak için #hata(\\d+) kurallı ifadesini kullanın. Kalıp tarafından parantezlerde tesbit edilen sayılar url şablonuna aktarılacaktır. Daha fazla bilgi için düzenli ifadeler konusuna bakabilirsiniz."
#: conf/markup.py:127
msgid "URLs for autolinking"
@@ -1843,16 +1667,11 @@ msgstr "Otomatik bağlantılama için URL'ler"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
-msgstr ""
-"Burada, her satıra bir girdi gelecek şekilde bir önceki ayarda girilen "
-"kalıba göre url şablonu giriniz. <strong> Buradaki ayarda ve öncekinde satır "
-"sayısının aynı olduğundan emin olun <strong> Örneğin https://bugzilla.redhat."
-"com/show_bug.cgi?id=\\1 ÅŸablonu ile yukardaki ÅŸablondaki ve girdideki #123 "
-"gönderisi redhat hata takip sisteminde 123 nolu hata bağlantısın üretecektir."
+msgstr "Burada, her satıra bir girdi gelecek şekilde bir önceki ayarda girilen kalıba göre url şablonu giriniz. <strong> Buradaki ayarda ve öncekinde satır sayısının aynı olduğundan emin olun <strong> Örneğin https://bugzilla.redhat.com/show_bug.cgi?id=\\1 şablonu ile yukardaki şablondaki ve girdideki #123 gönderisi redhat hata takip sisteminde 123 nolu hata bağlantısın üretecektir."
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
@@ -1875,9 +1694,8 @@ msgid "Accept own answer"
msgstr "Kendi cevabını kabul et"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "Kendi cevabını kabul et"
+msgstr ""
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
@@ -1945,9 +1763,7 @@ msgstr "rel=nofollow etiketini kendi ana sayfandan kaldır"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"Arama motorları rel=nofollow ile etiketlenmiş bağlantıları kullanıcının "
-"sitesi için rank değeri olarak saymazlar."
+msgstr "Arama motorları rel=nofollow ile etiketlenmiş bağlantıları kullanıcının sitesi için rank değeri olarak saymazlar."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
@@ -1966,18 +1782,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "yönetim"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "yönetim"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1986,9 +1800,8 @@ msgid ""
msgstr ""
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "Kendi sorunu kapat"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -2000,37 +1813,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "cevapsız soruları hatırlatıcı"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "Sorular"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "Cevapsız sorular"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "izlenen sorular"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "Anonim kullanıcı için isim"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2082,13 +1890,11 @@ msgstr "Olumsuz oylanan gönderinin yazarından götürüsü"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-"Aynı versiyonu 3 kere uygunsuz olarak işaretlenen gönderi sahibinin kaybı"
+msgstr "Aynı versiyonu 3 kere uygunsuz olarak işaretlenen gönderi sahibinin kaybı"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-"Aynı versiyonu 5 kere uygunsuz olarak işaretlenen gönderi sahibinin kaybı"
+msgstr "Aynı versiyonu 5 kere uygunsuz olarak işaretlenen gönderi sahibinin kaybı"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
@@ -2108,18 +1914,13 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için "
-"geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini "
-"kullanın."
+msgstr "Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini kullanın."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "Anonim kullanıcı için sahte e-posta adresi"
+msgstr ""
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
@@ -2127,8 +1928,7 @@ msgstr "Avatar bloğunu yan çubukta göster"
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
-msgstr ""
-"Avatar birimini yan çubuktan gizlemek istiyorsanız bu seçimi kaldırınız."
+msgstr "Avatar birimini yan çubuktan gizlemek istiyorsanız bu seçimi kaldırınız."
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
@@ -2142,9 +1942,7 @@ msgstr "Etiket seçiciyi yan çubukta göster."
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Seçtiğiniz ve görmezden geldiğiniz etiketleri gizlemek istiyorsanız bu "
-"seçimi kaldırınız"
+msgstr "Seçtiğiniz ve görmezden geldiğiniz etiketleri gizlemek istiyorsanız bu seçimi kaldırınız"
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
@@ -2153,9 +1951,7 @@ msgstr "Etiket listesini/bulutunu yan çubukta göster."
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
-"Etiket listesini veya etiket bulutunu yan çubuktan gizlemek istiyorsanız bu "
-"seçimi kaldırın"
+msgstr "Etiket listesini veya etiket bulutunu yan çubuktan gizlemek istiyorsanız bu seçimi kaldırın"
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
@@ -2163,74 +1959,52 @@ msgstr "Özel alt bilgi çubuğu"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Bu alanı panelin altına eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken (araç çubuğu üst bilgisiyle birlikte) "
-"girdinizin tüm tarayıcılar için geçerli ve çalışır olduğunu doğrulamak için "
-"HTML doğrulama servisini kullanın."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Bu alanı panelin altına eklemek istediğiniz içeriği HTML formatında eklemek için kullanın. Bu seçeneği kullanırken (araç çubuğu üst bilgisiyle birlikte) girdinizin tüm tarayıcılar için geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini kullanın."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "Kullanıcı profili yan çubuğu"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "Özel yan çubuk başlığı"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "Sorular sayfası yan çubuğu"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için "
-"geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini "
-"kullanın."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "Tarafımdan cevaplanan"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için "
-"geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini "
-"kullanın."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Bu alanı panelin üstüne eklemek istediğiniz içeriği HTML formatında eklemek "
-"için kullanın. Bu seçeneği kullanırken girdinizin tüm tarayıcılar için "
-"geçerli ve çalışır olduğunu doğrulamak için HTML doğrulama servisini "
-"kullanın."
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
@@ -2248,9 +2022,7 @@ msgstr "Meta bilgilerini yan çubukta göster"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Soruya ait başlık bilgilerini gizlemek için bu seçimi kaldırın (mesaj "
-"tarihi, gösterim, son güncelleme)."
+msgstr "Soruya ait başlık bilgilerini gizlemek için bu seçimi kaldırın (mesaj tarihi, gösterim, son güncelleme)."
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2265,18 +2037,16 @@ msgid "Bootstrap mode"
msgstr "Önyükleme kipi"
#: conf/site_modes.py:73
-#, fuzzy
msgid "Activate a \"Large site\" mode"
-msgstr "Bir \"Önyükleyici\" kipi etkinleştir"
+msgstr ""
#: conf/site_modes.py:75
-#, fuzzy
msgid ""
"\"Large site\" mode increases reputation and certain badge thresholds, to "
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
-msgstr "Deneme"
+msgstr ""
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
@@ -2303,14 +2073,12 @@ msgid "Short name for your Q&A forum"
msgstr "Soru/Cevap forumunun kısa adı"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "Lütfen kullanıcı adınızı girin"
+msgstr ""
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
-msgstr "Soru/Cevap forumu için ana URL (http veya https ile başlamalıdır)"
+msgstr ""
#: conf/site_settings.py:92
msgid "Base URL for your Q&A forum, must start with http or https"
@@ -2318,8 +2086,7 @@ msgstr "Soru/Cevap forumu için ana URL (http veya https ile başlamalıdır)"
#: conf/site_settings.py:104
msgid "Check to enable greeting for anonymous user"
-msgstr ""
-"Anonim kullanıcı için karşılama mesajını etkinleştirmek için işaretleyin"
+msgstr "Anonim kullanıcı için karşılama mesajını etkinleştirmek için işaretleyin"
#: conf/site_settings.py:115
msgid "Text shown in the greeting message shown to the anonymous user"
@@ -2338,9 +2105,8 @@ msgid "If left empty, a simple internal feedback form will be used instead"
msgstr "Boş bırakıldığında basit bir iç geribesleme formu kullanılacak"
#: conf/skin_general_settings.py:15
-#, fuzzy
msgid "Skin, logos and HTML <head> parts"
-msgstr "Logolar ve HTML <head> parçaları"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2348,8 +2114,7 @@ msgstr "Q&A site logosu"
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
-msgstr ""
-"Logoyu değiştirmek için, yeni bir dosya seçin ve bütün bu formu gönderin."
+msgstr "Logoyu değiştirmek için, yeni bir dosya seçin ve bütün bu formu gönderin."
#: conf/skin_general_settings.py:34
msgid "English"
@@ -2443,9 +2208,7 @@ msgstr "Logoyu göster"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"Logoyu forum üst bilgisinde göstermek istiyorsanız işaretleyin veya logoyu "
-"varsayılan konumunda görüntülememek için işareti kaldırın"
+msgstr "Logoyu forum üst bilgisinde göstermek istiyorsanız işaretleyin veya logoyu varsayılan konumunda görüntülememek için işareti kaldırın"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2454,13 +2217,10 @@ msgstr "Site simgesi"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"Küçük 16x16 veya 32x32 piksel boyutlarında tarayıcının kullanıcı arayüzünde "
-"sitenizi ayırt ettirecek bir görüntüdür. Favicon hakkında daha fazla bilgiyi "
-"<a href=\"%(favicon_info_url)s\">bu sayfada</a> bulabilirsiniz."
+msgstr "Küçük 16x16 veya 32x32 piksel boyutlarında tarayıcının kullanıcı arayüzünde sitenizi ayırt ettirecek bir görüntüdür. Favicon hakkında daha fazla bilgiyi <a href=\"%(favicon_info_url)s\">bu sayfada</a> bulabilirsiniz."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2468,11 +2228,9 @@ msgstr "Parola oturum açma düğmesi"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
-msgstr ""
-"Oturum açma ekranında parola düğmesi olarak kullanılan 88x38 piksel "
-"boyutlarındaki resim."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
+msgstr "Oturum açma ekranında parola düğmesi olarak kullanılan 88x38 piksel boyutlarındaki resim."
#: conf/skin_general_settings.py:120
msgid "Show all UI functions to all users"
@@ -2481,12 +2239,9 @@ msgstr "Tüm UI fonksiyonlarını bütün kullanıcılara göster"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"Eğer etkinleştirilirse ünvanlarına bakılmadan tüm kullanıcılara tüm "
-"fonksiyonlar gösterilecektir. Bu işlevleri, yönetim kurallarını kullanmak "
-"için forumdaki ünvan ve diğer kısıtlamalar yine de uygulanacaktır."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "Eğer etkinleştirilirse ünvanlarına bakılmadan tüm kullanıcılara tüm fonksiyonlar gösterilecektir. Bu işlevleri, yönetim kurallarını kullanmak için forumdaki ünvan ve diğer kısıtlamalar yine de uygulanacaktır."
#: conf/skin_general_settings.py:137
msgid "Select skin"
@@ -2504,21 +2259,13 @@ msgstr "HTML <HEAD> özel bölümü"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
-"<strong>Bu özelliği kullanmak için</strong> aşağıdaki \"HTML &lt;HEAD&gt; "
-"Özelleştir\"i seçin. Bu kutunun içeriği &lt;HEAD&gt'ye aktarılacak; &lt;"
-"script&gt;, &lt;link&gt; ve &lt;meta&gt; gibi öğeleri barındıran HTML "
-"çıktısının bir kısmı da eklenebilir. Unutmayın ki &lt;HEAD&gt;'ye harici "
-"javascript eklemek sayfaların yüklenmesini yavaşlattığı için tavsiye "
-"edilmez. Onun yerine, bağlantıları javascript dosyaları içindeki altbilgiye "
-"eklemek daha verimli olacaktır.<strong>Dikkat</strong>Bu özelliği "
-"kullanırsanız sitenin geçerliliğini W3C HTML servisi ile denetleyin."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>Bu özelliği kullanmak için</strong> aşağıdaki \"HTML &lt;HEAD&gt; Özelleştir\"i seçin. Bu kutunun içeriği &lt;HEAD&gt'ye aktarılacak; &lt;script&gt;, &lt;link&gt; ve &lt;meta&gt; gibi öğeleri barındıran HTML çıktısının bir kısmı da eklenebilir. Unutmayın ki &lt;HEAD&gt;'ye harici javascript eklemek sayfaların yüklenmesini yavaşlattığı için tavsiye edilmez. Onun yerine, bağlantıları javascript dosyaları içindeki altbilgiye eklemek daha verimli olacaktır.<strong>Dikkat</strong>Bu özelliği kullanırsanız sitenin geçerliliğini W3C HTML servisi ile denetleyin."
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
@@ -2526,18 +2273,12 @@ msgstr "Özel üst bilgi eklemeleri"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
-msgstr ""
-"Üst bilgi, kullanıcı bilgisi ve site bağlantılarını barındıran içeriğin en "
-"üstünde bulunan çubuktur ve bütün sayfalarda görüntülenir. Bu alanı HTML "
-"formatında üst bilgiye dair içerikler girmek için kullanın. Site "
-"üstbilgisini kullanırken (alt bilgi ve HTML &lt;HEAD&gt; yanısıra), "
-"girdilerinizin geçerli olduğunu ve tüm tarayıcılarla çalıştığını denetlemek "
-"için HTML servisini kullanın."
+msgstr "Üst bilgi, kullanıcı bilgisi ve site bağlantılarını barındıran içeriğin en üstünde bulunan çubuktur ve bütün sayfalarda görüntülenir. Bu alanı HTML formatında üst bilgiye dair içerikler girmek için kullanın. Site üstbilgisini kullanırken (alt bilgi ve HTML &lt;HEAD&gt; yanısıra), girdilerinizin geçerli olduğunu ve tüm tarayıcılarla çalıştığını denetlemek için HTML servisini kullanın."
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
@@ -2547,10 +2288,7 @@ msgstr "Site alt bilgi kipi"
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"Alt bilgi içeriğin tüm sayfalarda ortak olan en alt bölümüdür. "
-"Etkisizleştirebilir, özelleştirebilir veya varsayılan alt bilgiyi "
-"kullanabilirsiniz."
+msgstr "Alt bilgi içeriğin tüm sayfalarda ortak olan en alt bölümüdür. Etkisizleştirebilir, özelleştirebilir veya varsayılan alt bilgiyi kullanabilirsiniz."
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
@@ -2563,13 +2301,7 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
-"<strong>Bu işlevi etkinleştirmek için</strong> lütfen yukarıdaki \"Site alt "
-"bilgi kipi\" bölümü içindeki 'özelleştir' seçeneğini işaretleyin. Bu alanı "
-"alt bilginin içeriğini HTML biçiminde girmek için kullanın. Site alt "
-"bilgisini özelleştirirken (bu üst bilgi ve HTML &lt;HEAD&gt; için de "
-"geçerlidir), HTML doğrulama servisini kullanarak içeriğinizin geçerli ve tüm "
-"tarayıcılarda çalıştığından emin olun."
+msgstr "<strong>Bu işlevi etkinleştirmek için</strong> lütfen yukarıdaki \"Site alt bilgi kipi\" bölümü içindeki 'özelleştir' seçeneğini işaretleyin. Bu alanı alt bilginin içeriğini HTML biçiminde girmek için kullanın. Site alt bilgisini özelleştirirken (bu üst bilgi ve HTML &lt;HEAD&gt; için de geçerlidir), HTML doğrulama servisini kullanarak içeriğinizin geçerli ve tüm tarayıcılarda çalıştığından emin olun."
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
@@ -2579,9 +2311,7 @@ msgstr "Özel biçem sayfasını uygula (CSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Eğer özel biçem sayfası kuralları ekleyerek formunuzun görünümünü "
-"değiştirmek istiyorsanız işaretleyin (lütfen sonraki maddeye bakın)"
+msgstr "Eğer özel biçem sayfası kuralları ekleyerek formunuzun görünümünü değiştirmek istiyorsanız işaretleyin (lütfen sonraki maddeye bakın)"
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
@@ -2591,16 +2321,10 @@ msgstr "Özel biçem sayfası (CSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
-"<strong>Bu işlevi kullanmak için</strong>, yukarıdaki \"Özel biçem sayfasını "
-"uygula\" seçeneğini işaretleyin. Bu pencerede eklenmiş CSS kuralları, "
-"varsayılan biçem sayfası kurallarından sonra uygulanacaktır. Özel biçem "
-"sayfası, \"&lt;forum url&gt;/custom.css\" adresinde devingen olarak "
-"sunulacaktır. Buradaki \"&lt;forum url&gt;\" bölümü urls.py dosyanızdaki url "
-"yapılandırmanıza bağlıdır (varsayılan boş dizidir). "
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>Bu işlevi kullanmak için</strong>, yukarıdaki \"Özel biçem sayfasını uygula\" seçeneğini işaretleyin. Bu pencerede eklenmiş CSS kuralları, varsayılan biçem sayfası kurallarından sonra uygulanacaktır. Özel biçem sayfası, \"&lt;forum url&gt;/custom.css\" adresinde devingen olarak sunulacaktır. Buradaki \"&lt;forum url&gt;\" bölümü urls.py dosyanızdaki url yapılandırmanıza bağlıdır (varsayılan boş dizidir). "
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
@@ -2616,21 +2340,14 @@ msgstr "Özel javascript"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
-"Sitenizde çalışmasını istediğiniz düz Javascript kodunu yazın veya "
-"yapıştırın. Betiğe bağlantı HTML çıktısının altına eklenecektir ve \"&lt;"
-"forum url&gt;/custom.js\" adresinde sunulacaktır. Lütfen eklediğiniz "
-"Javascript kodunun, sitenin işlevini bozabileceğini ve diğer tarayıcılarla "
-"istikrarlı çalışmayabileceğini göz önünde bulundurun (<strong>özel kodunuzu "
-"etkinleştirmek için</strong>, yukarıdaki \"Özel javascript ekle\" seçeneğini "
-"iÅŸaretleyin)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Sitenizde çalışmasını istediğiniz düz Javascript kodunu yazın veya yapıştırın. Betiğe bağlantı HTML çıktısının altına eklenecektir ve \"&lt;forum url&gt;/custom.js\" adresinde sunulacaktır. Lütfen eklediğiniz Javascript kodunun, sitenin işlevini bozabileceğini ve diğer tarayıcılarla istikrarlı çalışmayabileceğini göz önünde bulundurun (<strong>özel kodunuzu etkinleştirmek için</strong>, yukarıdaki \"Özel javascript ekle\" seçeneğini işaretleyin)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
@@ -2646,17 +2363,15 @@ msgstr "Çokluortam sürüm numarasını otomatik güncellemek için hash ekleyi
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
-msgstr ""
-"Otomatik olarak ayarlanacaktır ama gerekliyse elle düzenleyebilirsiniz."
+msgstr "Otomatik olarak ayarlanacaktır ama gerekliyse elle düzenleyebilirsiniz."
#: conf/social_sharing.py:11
msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "Topluluk wikisi özelliğini aktif etmek için tıklayınız."
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2669,29 +2384,22 @@ msgstr "Soruları Twitter ile paylaşmayı etkinleştirmek için işaretleyin"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:52
msgid "Check to enable sharing of questions on Facebook"
msgstr "Soruları Facebook ile paylaşmayı etkinleştirmek için işaretleyin"
-# 85%
-# 100%
#: conf/social_sharing.py:61
msgid "Check to enable sharing of questions on LinkedIn"
msgstr "Soruları LinkedIn ile paylaşmayı etkinleştirmek için işaretleyin"
-# 83%
-# 100%
#: conf/social_sharing.py:70
msgid "Check to enable sharing of questions on Identi.ca"
msgstr "Soruları Identi.ca ile paylaşmayı etkinleştirmek için işaretleyin"
-# 87%
-# 100%
#: conf/social_sharing.py:79
msgid "Check to enable sharing of questions on Google+"
msgstr "Soruları Google+ ile paylaşmayı etkinleştirmek için işaretleyin"
@@ -2707,9 +2415,7 @@ msgstr "Akismet spam tanımasını etkinleştir (aşağıdaki anahtarlar gerekli
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
-msgstr ""
-"Bir Akismet anahtarı almak için lütfen <a href=\"%(url)s\">Akismet sitesini</"
-"a> ziyaret edin"
+msgstr "Bir Akismet anahtarı almak için lütfen <a href=\"%(url)s\">Akismet sitesini</a> ziyaret edin"
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
@@ -2740,14 +2446,12 @@ msgid "User settings"
msgstr "Kullanıcı ayarları"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "Anonim kullanıcıya gösterilen karşılama mesaj metni"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "üye girişi yapmadan oy kullanamazsınız"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2762,14 +2466,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "Bir e-posta adresi ile tek kullanıcıya izin ver"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "E-mail adresinizi yazmalısınız"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2784,16 +2486,13 @@ msgid "Minimum allowed length for screen name"
msgstr "Görünen isim için en az kelime uzunluğu"
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "Varsayılan Gravatar simge türü"
+msgstr ""
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
msgstr ""
-"Logoyu değiştirmek için, yeni bir dosya seçin ve bütün bu formu gönderin."
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
@@ -2804,8 +2503,8 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
@@ -2817,10 +2516,7 @@ msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
-"Bu seçenek ilgili gravatar simgesinden bağımsız olarak eposta adresininz "
-"için avatar ayarlamanıza imkan verir. Daha fazla bilgi için <a href=\"http://"
-"en.gravatar.com/site/implement/images/\">bu adrese</a> bakabilirsiniz."
+msgstr "Bu seçenek ilgili gravatar simgesinden bağımsız olarak eposta adresininz için avatar ayarlamanıza imkan verir. Daha fazla bilgi için <a href=\"http://en.gravatar.com/site/implement/images/\">bu adrese</a> bakabilirsiniz."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
@@ -2852,8 +2548,7 @@ msgstr "Kendi soruna cevap verebilmek için geçmesi gereken gün sayısı"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr ""
-"Gönderiyi otomatik olarak gizlemek için gerekli olumsuz bildirim sayısı"
+msgstr "Gönderiyi otomatik olarak gizlemek için gerekli olumsuz bildirim sayısı"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
@@ -2863,9 +2558,7 @@ msgstr "Gönderiyi otomatik olarak silmek için gerekli olumsuz bildirim sayısÄ
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Soruyu gönderen tarafından kabul edilmeyen cevapların kabul edilmesi için "
-"gerekli en az gün"
+msgstr "Soruyu gönderen tarafından kabul edilmeyen cevapların kabul edilmesi için gerekli en az gün"
#: const/__init__.py:11
msgid "duplicate question"
@@ -2910,16 +2603,14 @@ msgstr ""
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "Gönderileri kilitle"
+msgstr ""
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "Gönderileri kilitle"
+msgstr ""
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2973,8 +2664,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2986,9 +2677,8 @@ msgid "unanswered"
msgstr "cevapsız"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "Takip etme"
+msgstr ""
#: const/__init__.py:129
msgid "list"
@@ -3031,9 +2721,8 @@ msgid "edited answer"
msgstr "cevap düzeltilmiş"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "alınan ödül"
+msgstr ""
#: const/__init__.py:202
msgid "marked best answer"
@@ -3096,24 +2785,20 @@ msgid "mentioned in the post"
msgstr "gönderide belirtilmiş"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "bronze rozetin açıklaması"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "altın rozetin açıklaması"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "%(response_count)s yanıtınız var"
+msgstr ""
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "DeÄŸiÅŸikliÄŸi kaydet"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3124,14 +2809,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "bir soru cevapladı"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "cevap düzeltilmiş"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -3150,35 +2833,29 @@ msgid "retagged"
msgstr "yeniden etiketlendi"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "[fiyat]"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "tüm etiketleri gör"
+msgstr ""
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "yoksayılmışları hariç tut"
+msgstr ""
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "İlginç etiketler"
+msgstr ""
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "tüm etiketleri gör"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3228,13 +2905,10 @@ msgstr "gümüş"
msgid "bronze"
msgstr "bronz"
-# 75%
#: const/__init__.py:423
msgid "None"
msgstr "Hiçbiri"
-# 75%
-# 100%
#: const/__init__.py:424
msgid "Gravatar"
msgstr "Gravatar"
@@ -3244,43 +2918,36 @@ msgid "Uploaded Avatar"
msgstr "Yüklenmiş Avatar"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "kapatılma tarihi"
+msgstr ""
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "kapatılma tarihi"
+msgstr ""
#: const/__init__.py:431
msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "etkinlik"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "cevaplandı"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "cevaplandı"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "oy kullandı"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "oy kullandı"
+msgstr ""
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3351,9 +3018,8 @@ msgid "ignored"
msgstr "yoksayılmış"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "Ãœye ol"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
@@ -3381,9 +3047,7 @@ msgstr ""
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Hoş geldiniz! Lütfen profilinizde eposta adresinizi (önemli!) ve gerekliyse "
-"görünen isminizi ayarlayın."
+msgstr "Hoş geldiniz! Lütfen profilinizde eposta adresinizi (önemli!) ve gerekliyse görünen isminizi ayarlayın."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3434,9 +3098,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "Kullanıcı adınız <i>(gerekli)</i>"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "Üzgünüm, bu isimle kayıtlı bir kullanıcı yoktur"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3444,9 +3107,8 @@ msgid "signin/"
msgstr "giriÅŸ/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "programciklar/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3473,9 +3135,8 @@ msgid "recover/"
msgstr "kurtar/"
#: deps/django_authopenid/urls.py:45
-#, fuzzy
msgid "verify-email/"
-msgstr "dogrula/"
+msgstr ""
#: deps/django_authopenid/util.py:379
#, python-format
@@ -3500,9 +3161,8 @@ msgid "AOL screen name"
msgstr "AOL kullanıcı adı"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "Yahoo hesabıyla oturum aç"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
@@ -3548,9 +3208,7 @@ msgstr "%(provider)s parolasını değiştirin"
#: deps/django_authopenid/util.py:633
#, python-format
msgid "Click to see if your %(provider)s signin still works for %(site_name)s"
-msgstr ""
-"%(provider)s tarafından sağlanan imzanın %(site_name)s için çalışıp "
-"çalışmadığını görmek için tıklayın"
+msgstr "%(provider)s tarafından sağlanan imzanın %(site_name)s için çalışıp çalışmadığını görmek için tıklayın"
#: deps/django_authopenid/util.py:642
#, python-format
@@ -3578,13 +3236,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s geçersiz"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
msgstr ""
-"Maalesef %(provider)s bağlantısında sorun oldu, lütfen tekrra deneyin veya "
-"başka bir sağlayıcı kullanın."
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3595,9 +3250,7 @@ msgstr "Yeni parolanız kaydedildi"
msgid ""
"Unfortunately, there was some problem when connecting to %(provider)s, "
"please try again or use another provider"
-msgstr ""
-"Maalesef %(provider)s bağlantısında sorun oldu, lütfen tekrra deneyin veya "
-"başka bir sağlayıcı kullanın."
+msgstr "Maalesef %(provider)s bağlantısında sorun oldu, lütfen tekrra deneyin veya başka bir sağlayıcı kullanın."
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
@@ -3617,9 +3270,7 @@ msgstr "Lütfen bir veya daha fazla oturum açma yöntemi ekleyin"
#: deps/django_authopenid/views.py:724
msgid "If you wish, please add, remove or re-validate your login methods"
-msgstr ""
-"İsterseniz, lütfen oturum açma yöntemleri ekleyin, çıkartın veya bu "
-"yöntemlerin geçerliliğini denetleyin"
+msgstr "İsterseniz, lütfen oturum açma yöntemleri ekleyin, çıkartın veya bu yöntemlerin geçerliliğini denetleyin"
#: deps/django_authopenid/views.py:726
msgid "Please wait a second! Your account is recovered, but ..."
@@ -3737,38 +3388,32 @@ msgstr ""
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
-"<p>Üzgünüz, sorunuz gönderilirken bir hata oluştu, lütfen %(site)s "
-"yöneticileriyle iletişime geçin</p>"
+msgstr "<p>Üzgünüz, sorunuz gönderilirken bir hata oluştu, lütfen %(site)s yöneticileriyle iletişime geçin</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
-"<p>Üzgünüz, %(site)s'a eposta ile soru gönderebilmek için <a href=\"%(url)s"
-"\">önce kaydolun</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Üzgünüz, %(site)s'a eposta ile soru gönderebilmek için <a href=\"%(url)s\">önce kaydolun</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
-"<p>Üzgünüz, kullanıcınızın haklarının yetersiz olması nedeniyle sorunuz "
-"gönderilemedi</p>"
+msgstr "<p>Üzgünüz, kullanıcınızın haklarının yetersiz olması nedeniyle sorunuz gönderilemedi</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "%(site_name)s hakkında"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3797,8 +3442,7 @@ msgstr "Lütfen bu sorular için en iyi cevabı kabul edin:"
msgid "%(question_count)d updated question about %(topics)s"
msgid_plural "%(question_count)d updated questions about %(topics)s"
msgstr[0] ""
-"%(topics)s konusunda %(question_count)d adet güncellenmiş soru %(topics)s "
-"konusunda %(question_count)d adet güncellenmiş soru"
+msgstr[1] ""
#: management/commands/send_email_alerts.py:455
msgid "new question"
@@ -3808,7 +3452,8 @@ msgstr "yeni soru"
#, python-format
msgid "%(question_count)d unanswered question about %(topics)s"
msgid_plural "%(question_count)d unanswered questions about %(topics)s"
-msgstr[0] "%(topics)s hakkında cevaplanmamış soru sayısı %(question_count)d"
+msgstr[0] ""
+msgstr[1] ""
#: middleware/forum_mode.py:63
#, python-format
@@ -3820,55 +3465,44 @@ msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "Üzgünüm, yolunda gitmeyen bir şeyler var..."
+msgstr ""
#: models/__init__.py:623
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"blocked"
-msgstr ""
-"Üzgünüz, hesabınız engelendiğinden en iyi cevabı seçemez veya seçimi "
-"kaldıramazsınız"
+msgstr "Üzgünüz, hesabınız engelendiğinden en iyi cevabı seçemez veya seçimi kaldıramazsınız"
#: models/__init__.py:627
msgid ""
"Sorry, you cannot accept or unaccept best answers because your account is "
"suspended"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığından en iyi cevabı seçemez veya seçimi "
-"kaldıramazsınız"
+msgstr "Üzgünüz, hesabınız askıya alındığından en iyi cevabı seçemez veya seçimi kaldıramazsınız"
#: models/__init__.py:641
#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"Kendi soruna verdiğin cevabın kabul edilmesi için >%(points)s puanın olması "
-"gereklidir"
+msgstr "Kendi soruna verdiğin cevabın kabul edilmesi için >%(points)s puanın olması gereklidir"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
-"Üzgünüz, bu cevabı ancak %(will_be_able_at)s sonra kabul edebileceksiniz"
+msgstr "Üzgünüz, bu cevabı ancak %(will_be_able_at)s sonra kabul edebileceksiniz"
#: models/__init__.py:674
#, python-format
msgid ""
"Sorry, only moderators or original author of the question - %(username)s - "
"can accept or unaccept the best answer"
-msgstr ""
-"Üzgünüz, sadece yöneticiler veya soruyu soran yazar - %(username)s - en iyi "
-"cevabı kabul edebilir veya seçimi kaldırabilir"
+msgstr "Üzgünüz, sadece yöneticiler veya soruyu soran yazar - %(username)s - en iyi cevabı kabul edebilir veya seçimi kaldırabilir"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "kendi yazılarınıza oy veremezsiniz"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3918,75 +3552,57 @@ msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
msgstr[0] ""
-"Üzgünüz, yourumlar (son yorum hariç) gönderildikten sadece %(minutes)s "
-"dakika içerisinde düzenlenebilir\n"
-"Üzgünüz, yourumlar (son yorum hariç) gönderildikten sadece %(minutes)s "
-"dakika içerisinde düzenlenebilir"
+msgstr[1] ""
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
-msgstr ""
-"Üzgünüz, sadece ileti sahipleri veya yöneticiler yorumları düzenleyebilir"
+msgstr "Üzgünüz, sadece ileti sahipleri veya yöneticiler yorumları düzenleyebilir"
#: models/__init__.py:850
msgid ""
"Sorry, since your account is suspended you can comment only your own posts"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinize yorum "
-"yazabilrisiniz"
+msgstr "Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinize yorum yazabilrisiniz"
#: models/__init__.py:854
#, python-format
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"Üzgünüz, iletilere yorum yazabilmek için en az %(min_rep)s itibar puanı "
-"gereklidir. Yine de kendi iletilerinize yorum yazabilir ve kendi "
-"sorularınızı cevaplayabilirsiniz"
+msgstr "Üzgünüz, iletilere yorum yazabilmek için en az %(min_rep)s itibar puanı gereklidir. Yine de kendi iletilerinize yorum yazabilir ve kendi sorularınızı cevaplayabilirsiniz"
#: models/__init__.py:884
msgid ""
"This post has been deleted and can be seen only by post owners, site "
"administrators and moderators"
-msgstr ""
-"Bu ileti silinmiş ve ancak iltiyi gönderen, site yöneticileri veya "
-"moderatörler tarafından görülebilir"
+msgstr "Bu ileti silinmiş ve ancak iltiyi gönderen, site yöneticileri veya moderatörler tarafından görülebilir"
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
-msgstr ""
-"Üzgünüz, silinmiş iletileri sadece yöneticiler, moderatörler ve ileti "
-"sahipleri düzenleyebilirler"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
+msgstr "Üzgünüz, silinmiş iletileri sadece yöneticiler, moderatörler ve ileti sahipleri düzenleyebilirler"
#: models/__init__.py:917
msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr "Üzgünüz, hesabınız engellendiğinden iletileri düzenleyemezsiniz"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinizi "
-"düzenleyebilirsiniz"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinizi düzenleyebilirsiniz"
#: models/__init__.py:926
#, python-format
msgid ""
"Sorry, to edit wiki posts, a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Üzgünüz, wiki iletilerini düzenlemek için en az %(min_rep)s itibar puanı "
-"gereklidir"
+msgstr "Üzgünüz, wiki iletilerini düzenlemek için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:933
#, python-format
msgid ""
"Sorry, to edit other people's posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Üzgünüz, başkalarının gönderilerini düzenlemek için en az %(min_rep)s itibar "
-"puanı gereklidir"
+msgstr "Üzgünüz, başkalarının gönderilerini düzenlemek için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:996
msgid ""
@@ -3996,8 +3612,7 @@ msgid_plural ""
"Sorry, cannot delete your question since it has some upvoted answers posted "
"by other users"
msgstr[0] ""
-"Üzgünüz, diğer kullanıcıların oyladığı cevaplar olduğu için sorunuzu "
-"silemezsiniz"
+msgstr[1] ""
#: models/__init__.py:1011
msgid "Sorry, since your account is blocked you cannot delete posts"
@@ -4006,18 +3621,14 @@ msgstr "Üzgünüz, hesabınız engellendiğinden iletileri silemezsiniz"
#: models/__init__.py:1015
msgid ""
"Sorry, since your account is suspended you can delete only your own posts"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinizi "
-"silebilirsiniz"
+msgstr "Üzgünüz, hesabınız askıya alındığından sadece kendi iletilerinizi silebilirsiniz"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
msgstr ""
-"Üzgünüz, başkalarının iletilerini silmek için en az %(min_rep)s itibar puanı "
-"gereklidir"
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
@@ -4032,66 +3643,51 @@ msgstr "Üzgünüz, hesabınız askıya alındığından soruları kapatamazsın
msgid ""
"Sorry, to close other people' posts, a minimum reputation of %(min_rep)s is "
"required"
-msgstr ""
-"Üzgünüz, başkalarının iletilerini kapatmak için en az %(min_rep)s itibar "
-"puanı gereklidir"
+msgstr "Üzgünüz, başkalarının iletilerini kapatmak için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:1057
#, python-format
msgid ""
"Sorry, to close own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Üzgünüz, kendi sorunuzu kapatmak için en az %(min_rep)s itibar puanı "
-"gereklidir"
+msgstr "Üzgünüz, kendi sorunuzu kapatmak için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:1084
#, python-format
msgid ""
"Sorry, only administrators, moderators or post owners with reputation > "
"%(min_rep)s can reopen questions."
-msgstr ""
-"Üzgünüz, sadece yöneticiler, moderatörler veya %(min_rep)s itibar puanına "
-"sahip kullanıcılar soruları yeniden açabilirler."
+msgstr "Üzgünüz, sadece yöneticiler, moderatörler veya %(min_rep)s itibar puanına sahip kullanıcılar soruları yeniden açabilirler."
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Üzgünüz, kendi sorunuzu yeniden açmak için en az %(min_rep)s itibar puanı "
-"gereklidir"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
+msgstr "Üzgünüz, kendi sorunuzu yeniden açmak için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
msgstr ""
-"Üzgünüz, hesabınız engelendiğinden en iyi cevabı seçemez veya seçimi "
-"kaldıramazsınız"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
msgstr ""
-"Üzgünüz, hesabınız askıya alındığından en iyi cevabı seçemez veya seçimi "
-"kaldıramazsınız"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "Üzgünüz, hesabınız engellendiğinden iletileri silemezsiniz"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr ""
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
msgstr ""
-"Üzgünüz, bir soruyu yeniden etiketlemek için en az %(min_rep)s itibar puanı "
-"gereklidir"
#: models/__init__.py:1163
#, python-format
@@ -4105,9 +3701,8 @@ msgid "cannot remove non-existing flag"
msgstr "olmayan bayrak kaldırılamaz"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "Üzgünüz, hesabınız engellendiğinden iletileri silemezsiniz"
+msgstr ""
#: models/__init__.py:1185
msgid ""
@@ -4116,13 +3711,12 @@ msgid ""
msgstr ""
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgstr[0] ""
-"Üzgünüz, bir soruyu yeniden etiketlemek için en az %(min_rep)s itibar puanı "
-"gereklidir"
+msgstr[1] ""
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -4136,29 +3730,22 @@ msgstr "bu ileti için bayrak yok"
msgid ""
"Sorry, only question owners, site administrators and moderators can retag "
"deleted questions"
-msgstr ""
-"Üzgünüz, sadece soru sahipleri, site yöneticileri ve moderatörler silinmiş "
-"soruları yeniden etiketleyebilirler"
+msgstr "Üzgünüz, sadece soru sahipleri, site yöneticileri ve moderatörler silinmiş soruları yeniden etiketleyebilirler"
#: models/__init__.py:1243
msgid "Sorry, since your account is blocked you cannot retag questions"
-msgstr ""
-"Üzgünüz, hesabınız engellendiği için soruları yeniden etiketleyemezsiniz"
+msgstr "Üzgünüz, hesabınız engellendiği için soruları yeniden etiketleyemezsiniz"
#: models/__init__.py:1247
msgid ""
"Sorry, since your account is suspended you can retag only your own questions"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığı için sadece kendi sorularını yeniden "
-"etiketleyebilirsiniz"
+msgstr "Üzgünüz, hesabınız askıya alındığı için sadece kendi sorularını yeniden etiketleyebilirsiniz"
#: models/__init__.py:1251
#, python-format
msgid ""
"Sorry, to retag questions a minimum reputation of %(min_rep)s is required"
-msgstr ""
-"Üzgünüz, bir soruyu yeniden etiketlemek için en az %(min_rep)s itibar puanı "
-"gereklidir"
+msgstr "Üzgünüz, bir soruyu yeniden etiketlemek için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:1270
msgid "Sorry, since your account is blocked you cannot delete comment"
@@ -4167,15 +3754,12 @@ msgstr "Üzgünüz, hesabınız engellendiğinden yorum silemezsiniz"
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
-"Üzgünüz, hesabınız askıya alındığından sadece kendi yorumlarınızı "
-"silebilirsiniz"
+msgstr "Üzgünüz, hesabınız askıya alındığından sadece kendi yorumlarınızı silebilirsiniz"
#: models/__init__.py:1278
#, python-format
msgid "Sorry, to delete comments reputation of %(min_rep)s is required"
-msgstr ""
-"Üzgünüz, yorum silebilmek için en az %(min_rep)s itibar puanı gereklidir"
+msgstr "Üzgünüz, yorum silebilmek için en az %(min_rep)s itibar puanı gereklidir"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
@@ -4198,28 +3782,29 @@ msgstr "yarın"
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] "%(hr)d saat içinde"
+msgstr[0] ""
+msgstr[1] ""
#: models/__init__.py:2003
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] "%(min)d dakika içinde"
+msgstr[0] ""
+msgstr[1] ""
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
msgid_plural "%(days)d days"
-msgstr[0] "%(days)d gün içinde"
+msgstr[0] ""
+msgstr[1] ""
#: models/__init__.py:2006
#, python-format
msgid ""
"New users must wait %(days)s before answering their own question. You can "
"post an answer %(left)s"
-msgstr ""
-"Yeni kullanıcılar kendi sorularına cevap vermeden önce %(days)s "
-"beklemelidirler. %(left)s sonra cevap yazabilirsiniz"
+msgstr "Yeni kullanıcılar kendi sorularına cevap vermeden önce %(days)s beklemelidirler. %(left)s sonra cevap yazabilirsiniz"
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
msgid "Anonymous"
@@ -4262,19 +3847,22 @@ msgstr "%(username)s kullanıcısının karması %(reputation)s"
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] "%(count)d altın rozet"
+msgstr[0] "one: tek altın rozet\nother: %(count)d altın rozet"
+msgstr[1] "one: tek altın rozet\nother: %(count)d altın rozet"
#: models/__init__.py:2515
#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] "%(count)d gümüş rozet"
+msgstr[0] "one: tek gümüş rozet\nother: %(count)d gümüş rozet"
+msgstr[1] "one: tek gümüş rozet\nother: %(count)d gümüş rozet"
#: models/__init__.py:2522
#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "%(count)d bronz rozet"
+msgstr[0] "one: tek bronz rozet\nother: %(count)d bronz rozet"
+msgstr[1] "one: tek bronz rozet\nother: %(count)d bronz rozet"
#: models/__init__.py:2533
#, python-format
@@ -4291,16 +3879,17 @@ msgstr "%(user)s kullanıcısının rozetleri %(badges)s "
msgid "At least %d karma point is required to post links"
msgid_plural "At least %d karma points is required to post links"
msgstr[0] ""
+msgstr[1] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s kullanıcısının rozetleri %(badges)s "
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "%(username)s'in web adresi %(url)s"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4308,9 +3897,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "%(username)s'in web adresi %(url)s"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4336,14 +3925,12 @@ msgstr "\"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"Tebrikler, '%(badge_name)s' rozeti kazandınız. <a href=\"%(user_profile)s"
-"\">Profilinizi</a> kontrol edin."
+msgstr "Tebrikler, '%(badge_name)s' rozeti kazandınız. <a href=\"%(user_profile)s\">Profilinizi</a> kontrol edin."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "%(site_name)s hakkında"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
@@ -4500,9 +4087,7 @@ msgstr "Cevap %(num)s veya daha fazla oyla kabul edildi"
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr ""
-"%(days)s günden daha eski ve en azından %(votes)s oy almış bir soru "
-"cevaplandı"
+msgstr "%(days)s günden daha eski ve en azından %(votes)s oy almış bir soru cevaplandı"
#: models/badges.py:525
msgid "Necromancer"
@@ -4614,19 +4199,16 @@ msgid "Very active in one tag"
msgstr "Bir etikette çok etkin"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "mesajlar/"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "Sorular"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "Cevapla:"
+msgstr ""
#: models/post.py:1570
msgid "Sorry, this question has been deleted and is no longer accessible"
@@ -4636,8 +4218,7 @@ msgstr "Üzgünüz, bu soru silindi ve artık ulaşılamaz durumda"
msgid ""
"Sorry, the answer you are looking for is no longer available, because the "
"parent question has been removed"
-msgstr ""
-"Üzgünüz, aradığınız cevap sorusu silindiğinden artık ulaşılabilir değil"
+msgstr "Üzgünüz, aradığınız cevap sorusu silindiğinden artık ulaşılabilir değil"
#: models/post.py:1593
msgid "Sorry, this answer has been removed and is no longer accessible"
@@ -4647,15 +4228,13 @@ msgstr "Üzgünüz, bu cevap silindi ve artık ulaşılabilir değil"
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent question has been removed"
-msgstr ""
-"Üzgünüz, aradığınzı yorum sorusu silindiğinden artık ulaşılabilir değil"
+msgstr "Üzgünüz, aradığınzı yorum sorusu silindiğinden artık ulaşılabilir değil"
#: models/post.py:1616
msgid ""
"Sorry, the comment you are looking for is no longer accessible, because the "
"parent answer has been removed"
-msgstr ""
-"Üzgünüz, aradığınzı yorum ilgili cevap silindiğinden artık ulaşılabilir değil"
+msgstr "Üzgünüz, aradığınzı yorum ilgili cevap silindiğinden artık ulaşılabilir değil"
#: models/post.py:1638
msgid "This post is temporarily not available"
@@ -4669,14 +4248,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "%(site_name)s hakkında"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4689,10 +4268,11 @@ msgid "\" and more"
msgstr "\" ve fazlası"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "cevaba yorum yazıldı"
+msgstr[0] ""
+msgstr[1] ""
#: models/question.py:1346
#, python-format
@@ -4705,24 +4285,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "Hemen kendi sorunu yolla!"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"bir cevabı düzenle"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "yorum ekle"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "Editör"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4741,9 +4318,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "E-mail adresini doÄŸrula"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4755,18 +4331,14 @@ msgstr "<em>Moderatör tarafından değiştirildi. Nedeni:</em> %(reason)s"
msgid ""
"%(points)s points were added for %(username)s's contribution to question "
"%(question_title)s"
-msgstr ""
-"%(username)s's kullanıcısının %(question_title)s sorusuna yaptığı katkı için "
-"%(points)s puan eklendi"
+msgstr "%(username)s's kullanıcısının %(question_title)s sorusuna yaptığı katkı için %(points)s puan eklendi"
#: models/repute.py:223
#, python-format
msgid ""
"%(points)s points were subtracted for %(username)s's contribution to "
"question %(question_title)s"
-msgstr ""
-"%(username)s's kullanıcısının %(question_title)s sorusuna yaptığı katkı için "
-"%(points)s puan çıkartıldı"
+msgstr "%(username)s's kullanıcısının %(question_title)s sorusuna yaptığı katkı için %(points)s puan çıkartıldı"
#: models/tag.py:209
#, python-format
@@ -4818,24 +4390,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "bu kullanıcıyı yönet"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "geçerli bir e-posta adresi girin"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "geçerli bir e-posta adresi girin"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "Soru parçacığı için CSS"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4861,9 +4429,7 @@ msgstr "adres hatası var - tekrar kontrol edin;"
msgid ""
"the page you tried to visit is protected or you don't have sufficient "
"points, see"
-msgstr ""
-"ziyaret etmeye çalıştığınız sayfa korumalıdır ya da görmek için yeterince "
-"puanınız yoktur"
+msgstr "ziyaret etmeye çalıştığınız sayfa korumalıdır ya da görmek için yeterince puanınız yoktur"
#: templates/404.html:19 templates/widgets/footer.html:39
msgid "faq"
@@ -4895,9 +4461,7 @@ msgstr "İç sunucu hatası"
#: templates/500.html:8
msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-"Bu hata, sistem hata günlüğüne kayıt edildi. En kısa sürede çözümlenmesi "
-"için uğraşacağız."
+msgstr "Bu hata, sistem hata günlüğüne kayıt edildi. En kısa sürede çözümlenmesi için uğraşacağız."
#: templates/500.html:9
msgid "please report the error to the site administrators if you wish"
@@ -4950,9 +4514,8 @@ msgstr "önizlemeyi göster"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "Soruyu yayınla"
+msgstr ""
#: templates/ask.html:21
msgid ""
@@ -4970,15 +4533,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "Cevabınızın sitemizdeki konu ile alakalı olmasına dikkat edin"
+msgstr ""
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "yeterince ayrıntılı olmasına çalışın"
+msgstr ""
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -5021,7 +4582,8 @@ msgstr "%(description)s"
#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
-msgstr[0] "kullanıcı bu rozeti elde etti:"
+msgstr[0] ""
+msgstr[1] ""
#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
@@ -5029,19 +4591,13 @@ msgstr "Ödüller"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
-msgstr ""
-"Sorularınız, cevaplarınız ve oylarınız için burdaki topluluk sizi "
-"ödüllendiriyor."
+msgstr "Sorularınız, cevaplarınız ve oylarınız için burdaki topluluk sizi ödüllendiriyor."
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"Aşağıda kullanılabilir rozetler ve kaçar \n"
-"defa alındıkları listelenmektedir. Lütfen %(feedback_faq_url)s adresinden "
-"geri bildirimde bulunun.\n"
#: templates/badges.html:31
msgid "Community badges"
@@ -5053,8 +4609,7 @@ msgstr "altın rozet: en yüksek onurdur ve çok nadirdir"
#: templates/badges.html:36
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
@@ -5097,35 +4652,26 @@ msgid "What kinds of questions can I ask here?"
msgstr "Ne tür sorular sorabilirim?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
msgstr ""
-"En önemli sorular sitemizde <strong>önemli</strong> şeklinde "
-"gösterilmektedir."
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"Soru sormadan önce, öncelikle sitemizde bir arama yapın. Belki bu soru ve "
-"cevabı sitemizde bulunmaktadır."
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "Ne tür sorulardan kaçınmalıyım?"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr ""
-"Lütfen, çok subjektif ve tartışmacı olan, sitemizle ilgili olmayan sorular "
-"sormaktan kaçının."
+msgstr "Lütfen, çok subjektif ve tartışmacı olan, sitemizle ilgili olmayan sorular sormaktan kaçının."
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
@@ -5152,18 +4698,14 @@ msgid "This website is moderated by the users."
msgstr "Bu web sitesi, kullanıcıları tarafından yönetilmektedir."
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
msgstr ""
-"İtibar sistemi, kullanıcılarımızın sitedeki yetkilendirme ve yazdıklarının "
-"doÄŸruluÄŸu konusunda fikir verir."
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "İtibar sistemi nasıl çalışmaktadır?"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5178,22 +4720,14 @@ msgstr ""
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"örneğin, ilginç bir soru sorarsanız veya yararlı bir cevap verirseniz "
-"girdiniz olumlu oylanacaktır. Diğer taraftan eğer yanlış yönlendirici cevap "
-"verirseniz olumsuz oy alırsınız. Her olumlu oy <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> puanı, olumsuz oy ise<strong>"
-"%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> puanı kazandıracaktır. Bir "
-"sorudan alınabilecek puan miktarı bir gün için <strong>"
-"%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> puan ile sınırlandırılmıştır. "
-"Aşağıda yönetim görevlerinin her türü için kaç puan gerektiği "
-"açıklanmaktadır."
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "örneğin, ilginç bir soru sorarsanız veya yararlı bir cevap verirseniz girdiniz olumlu oylanacaktır. Diğer taraftan eğer yanlış yönlendirici cevap verirseniz olumsuz oy alırsınız. Her olumlu oy <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> puanı, olumsuz oy ise<strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> puanı kazandıracaktır. Bir sorudan alınabilecek puan miktarı bir gün için <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> puan ile sınırlandırılmıştır. Aşağıda yönetim görevlerinin her türü için kaç puan gerektiği açıklanmaktadır."
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
@@ -5224,14 +4758,12 @@ msgid "edit community wiki questions"
msgstr "sitenin wiki sorularını değiştir"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"bir cevabı düzenle"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"bir yorumu sil"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5240,17 +4772,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5259,13 +4792,10 @@ msgid "To register, do I need to create new password?"
msgstr "Kaydolmak için, yeni bir parola yaratmalı mıyım?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"Hayır, bu şart değil. Eğer OpenID destekleyen herhangi bir hizmete üye "
-"iseniz, örneğin Google, Yahoo, AOL vb aracılığıyla da giriş yapabilirsiniz.\""
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5273,9 +4803,7 @@ msgstr "\"Åžimdi giriÅŸ yap!\""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
-msgstr ""
-"Neden başkaları benim sorumu ya da cevabımı düzenleyebiliyor ve "
-"deÄŸiÅŸtirebiliyorlar?"
+msgstr "Neden başkaları benim sorumu ya da cevabımı düzenleyebiliyor ve değiştirebiliyorlar?"
#: templates/faq_static.html:78
msgid "Goal of this site is..."
@@ -5286,29 +4814,22 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"Böylelikle sorular ve cevaplar aynen wiki sayfaları gibi sitenin deneyimli "
-"kullanıcıları tarafından değiştirilip düzenlenebilir. Bu ise bilgi site "
-"içeriğimizin kalitesini artırır."
+msgstr "Böylelikle sorular ve cevaplar aynen wiki sayfaları gibi sitenin deneyimli kullanıcıları tarafından değiştirilip düzenlenebilir. Bu ise bilgi site içeriğimizin kalitesini artırır."
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-"Bu değişiklikler size uygun değilse, sizin seçiminize saygılı değilse, "
-"lütfen bize bildirin."
+msgstr "Bu değişiklikler size uygun değilse, sizin seçiminize saygılı değilse, lütfen bize bildirin."
#: templates/faq_static.html:81
msgid "Still have questions?"
msgstr "Hala aklınıza takılan bir soru mu var?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
msgstr ""
-"Lütfen sorularınızı %(ask_question_url)s kısmına yazarak topluluğu daha iyi "
-"hale getirin!"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5322,36 +4843,22 @@ msgstr "Görüşlerinizi bize bildirin!"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Sevgili %(user_name)s</span>, görüşlerinizi duymak "
-"için sabırsızlanıyoruz. \n"
-"Lütfen mesajınızı aşağıya yazıp gönderin.\n"
-" "
+msgstr "\n<span class='big strong'>Sevgili %(user_name)s</span>, görüşlerinizi duymak için sabırsızlanıyoruz. \nLütfen mesajınızı aşağıya yazıp gönderin.\n "
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>Sevgili ziyaretçimiz</span>, görüşlerinizi duymak "
-"için sabırsızlanıyoruz. \n"
-"Lütfen mesajınızı aşağıya yazıp gönderin.\n"
-" "
+msgstr "\n<span class='big strong'>Sevgili ziyaretçimiz</span>, görüşlerinizi duymak için sabırsızlanıyoruz. \nLütfen mesajınızı aşağıya yazıp gönderin.\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
-msgstr ""
-"(bizden haber alabilmek için lütfen geçerli bir eposta adresi girin veya "
-"onay kutusunu iÅŸaretleyin)"
+msgstr "(bizden haber alabilmek için lütfen geçerli bir eposta adresi girin veya onay kutusunu işaretleyin)"
#: templates/feedback.html:37 templates/feedback.html.py:46
msgid "(this field is required)"
@@ -5380,14 +4887,12 @@ msgid "all groups"
msgstr ""
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "Ayar grupları"
+msgstr ""
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "Ayar grupları"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5400,18 +4905,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "kez"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "%(username)s için yanıtlar"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5445,10 +4949,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
msgstr ""
-"Asla soru sormaktan çekinmeyin! Sorun ki, sayenizde başkaları da öğrensin!"
#: templates/help.html:27
msgid ""
@@ -5469,13 +4971,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5515,8 +5017,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5531,9 +5032,7 @@ msgstr "StackExchange verisini içe aktar"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Uyarı:</em> Eğer veritabanınız boş değilse, bu işlemi yapmadan önce\n"
-"yedeğini alın."
+msgstr "<em>Uyarı:</em> Eğer veritabanınız boş değilse, bu işlemi yapmadan önce\nyedeğini alın."
#: templates/import_data.html:16
msgid ""
@@ -5541,12 +5040,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Stackexchange döküm .zip dosyanızı yükleyin ve\n"
-" verinin içe aktarılması bitene kadar bekleyin. Bu işlem bir kaç dakika "
-"sürebilir.\n"
-" Geri bildirim düz metin olarak basılacaktır.\n"
-" "
+msgstr "Stackexchange döküm .zip dosyanızı yükleyin ve\n verinin içe aktarılması bitene kadar bekleyin. Bu işlem bir kaç dakika sürebilir.\n Geri bildirim düz metin olarak basılacaktır.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5555,31 +5049,24 @@ msgstr "Veriyi içe aktar"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"İçe aktarma aracında sorunla karşılaşırsanız\n"
-" verinizi komut satırından şu komutla içe aktarmayı deneyin: <code>python "
-"manage.py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "İçe aktarma aracında sorunla karşılaşırsanız\n verinizi komut satırından şu komutla içe aktarmayı deneyin: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "yaÅŸ"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "revizyon"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "%(num)s soruda kullanılmış bir etiket yarattı"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5590,9 +5077,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "Harika! Cevapsız bir soru bile kalmamış..."
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5600,9 +5086,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "etiketleri temizle"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5643,18 +5128,15 @@ msgstr "bu soru topluluk wikisi olarak iÅŸaretlenmiÅŸ"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"Bu ileti bir wiki sayfasıdır.\n"
-" Karması &gt;%(wiki_min_rep)s olanların geliştirmelerini bekliyoruz."
+msgstr "Bu ileti bir wiki sayfasıdır.\n Karması &gt;%(wiki_min_rep)s olanların geliştirmelerini bekliyoruz."
#: templates/macros.html:146
msgid "updated"
msgstr "güncellendi"
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "Ayar grupları"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5667,9 +5149,8 @@ msgid "You are a member"
msgstr ""
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "E-mail doÄŸrulama"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5686,9 +5167,8 @@ msgid "see questions tagged '%(tag)s'"
msgstr "'%(tag)s' etiketli sorulara bak"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "yorumlar/"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5701,9 +5181,8 @@ msgid "edit"
msgstr "deÄŸiÅŸtir"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "Kendi cevabını kabul et"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5741,9 +5220,9 @@ msgstr "ÅŸuanki sayfa"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "sayfa numarası %(num)s"
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
@@ -5755,10 +5234,11 @@ msgid "responses for %(username)s"
msgstr "%(username)s için yanıtlar"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "%(response_count)s yanıtınız var"
+msgstr[0] ""
+msgstr[1] ""
#: templates/macros.html:768
msgid "no new responses yet"
@@ -5784,51 +5264,44 @@ msgid "Questions"
msgstr "Sorular"
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "Yorum ekle"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "yorum ekle"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "Kendi soruna cevap yaz!"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "Cevabınız"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "Cevaplamak için Giriş yapın veya Üye olun."
+msgstr ""
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "Soruyu düzenle"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "Kabul edilmiş cevabı olmayan soru"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "Etiket deÄŸiÅŸtir"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "Ä°lgili sorular"
+msgstr ""
#: templates/question_retag.html:21
msgid "Retag"
@@ -5855,13 +5328,11 @@ msgid "Reopen question"
msgstr "Soruyu yeniden aç"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-"Soruyu kapatan kullanıcı \n"
-" <a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>\n"
#: templates/reopen.html:17
msgid "Close reason:"
@@ -5905,9 +5376,8 @@ msgid "Subscribe"
msgstr "Ãœye ol"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5920,14 +5390,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "&raquo; ile sırala"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "Grup ayarları: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -5965,9 +5434,9 @@ msgid "by username"
msgstr "kullanıcı tarafından"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "kullanıcı sorgusuna eşleşen %(suser)s :"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -5989,9 +5458,8 @@ msgid "Sign in"
msgstr "GiriÅŸ"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "Eposta deÄŸiÅŸtir"
+msgstr ""
#: templates/authopenid/changeemail.html:6
msgid "Validate email"
@@ -6000,14 +5468,10 @@ msgstr "E-mail adresini doÄŸrula"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -6018,13 +5482,10 @@ msgstr "E-mail doğrulandı"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
@@ -6033,9 +5494,8 @@ msgid "Registration"
msgstr "Kayıt"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "Kayıt"
+msgstr ""
#: templates/authopenid/complete.html:47
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
@@ -6043,8 +5503,7 @@ msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -6077,19 +5536,16 @@ msgstr "Lütfen buradan giriş yapın:"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"Saygılarımızla,\n"
-"Site yönetimi"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "Soru/Cevap forumundan selamlar"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6103,15 +5559,11 @@ msgstr "Yukarıdaki bağlantı, E-mail adresinizi doğrulamada yardımcı olacak
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
msgstr ""
-"Eğer bu mesajın size yanlışlıkla gönderildiğini düşünüyorsanız, hiçbir şey "
-"yapmanıza gerek yok. <BR> Bu mesajı dikkate almayın. <BR> Bu durum için özür "
-"dileriz."
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6129,9 +5581,7 @@ msgstr "Başarıyla çıkış yaptınız"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
-"Yine de OpenID sağlayıcınız ile bağlı olabilirsiniz. Lütfen tamamen çıkmak "
-"istiyorsanız sağlayıcılarınızdan da çıkın."
+msgstr "Yine de OpenID sağlayıcınız ile bağlı olabilirsiniz. Lütfen tamamen çıkmak istiyorsanız sağlayıcılarınızdan da çıkın."
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6145,10 +5595,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"%(title)s %(summary)s'e cevabınız giriş yaptıktan sonra gönderilmiş olacak\n"
-" "
+msgstr "\n%(title)s %(summary)s'e cevabınız giriş yaptıktan sonra gönderilmiş olacak\n "
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6157,68 +5604,52 @@ msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"Sorunuz \n"
-"%(title)s %(summary)s giriş yaptıktan sonra gönderilecektir\n"
-" "
+msgstr "Sorunuz \n%(title)s %(summary)s giriş yaptıktan sonra gönderilecektir\n "
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"mevcut oturum açma yönteminizin hala çalıştığını kontrol etmek veya yeni bir "
-"tane eklemek iyi fikir olabilir. Lütfen aşağıdaki simgeleri kullanarak giriş "
-"yönteminizi kontrol edin/değiştirin veya yenisini ekleyin."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "mevcut oturum açma yönteminizin hala çalıştığını kontrol etmek veya yeni bir tane eklemek iyi fikir olabilir. Lütfen aşağıdaki simgeleri kullanarak giriş yönteminizi kontrol edin/değiştirin veya yenisini ekleyin."
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"Her seferinde eposta ile giriş yapmak yerine lütfen aşağıdaki simgelerde "
-"birini kullanarak daha kalıcı bir giriş yöntemi ekleyin."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "Her seferinde eposta ile giriş yapmak yerine lütfen aşağıdaki simgelerde birini kullanarak daha kalıcı bir giriş yöntemi ekleyin."
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
msgid ""
"Click on one of the icons below to add a new login method or re-validate an "
"existing one."
-msgstr ""
-"Aşağıdaki simgelerden birine tıklayarak yeni bir giriş yöntemi ekleyin veya "
-"mevcut olanı yeniden doğrulayın."
+msgstr "Aşağıdaki simgelerden birine tıklayarak yeni bir giriş yöntemi ekleyin veya mevcut olanı yeniden doğrulayın."
#: templates/authopenid/signin.html:39
#: templates/authopenid/widget_signin.html:44
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Şu anda bir oturum açma yönteminiz bulunmuyor, lütfen aşağıdaki simgelere "
-"tıklayarak en az bir tane ekleyin."
+msgstr "Şu anda bir oturum açma yönteminiz bulunmuyor, lütfen aşağıdaki simgelere tıklayarak en az bir tane ekleyin."
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr ""
-"Lütfen eposta adresinizi kontrol edin ve gönderilen bağlantıyı takip ederek "
-"hesabınızı yeniden bağlayın"
+msgstr "Lütfen eposta adresinizi kontrol edin ve gönderilen bağlantıyı takip ederek hesabınızı yeniden bağlayın"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "Lütfen <span>kullanıcı adınız ve parolanız</span> ile giriş yapınız"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "Lütfen buradan giriş yapın:"
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6343,9 +5774,7 @@ msgstr ""
msgid ""
"Please read and type in the two words below to help us prevent automated "
"account creation."
-msgstr ""
-"Otomatik hesap oluşturuculara karşı yardımcı olmak için lütfen aşağıdaki iki "
-"kelimeyi okuyup yazın."
+msgstr "Otomatik hesap oluşturuculara karşı yardımcı olmak için lütfen aşağıdaki iki kelimeyi okuyup yazın."
#: templates/authopenid/signup_with_password.html:47
msgid "or"
@@ -6357,9 +5786,8 @@ msgstr "OpenID girişine dön"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "e-posta adresin"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6368,25 +5796,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "e-mail yok"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
-"Aşağıdaki servislerden güvenli OpenID veya benzer bir teknolojiyi kullanan "
-"sevdiğiniz bir tanesini seçin. Harici hizmet parolanız her zaman gizli kalır "
-"ve onu hatırlamanız veya yenisini oluşturmanız gerekmez."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "Lütfen <span>kullanıcı adınız ve parolanız</span> ile giriş yapınız"
+msgstr ""
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6431,11 +5853,9 @@ msgstr "Lütfen silmek istediğiniz avatarları seçiniz."
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
-"Silmek için bir avatarınız yok. Lütfen şimdi bir tane <a href="
-"\"%(avatar_change_url)s\">yükleyin</a>."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "Silmek için bir avatarınız yok. Lütfen şimdi bir tane <a href=\"%(avatar_change_url)s\">yükleyin</a>."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
@@ -6464,8 +5884,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6476,49 +5896,44 @@ msgid ""
msgstr ""
#: templates/email/change_settings_info.html:6
-#, fuzzy, python-format
+#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
-"Bir Akismet anahtarı almak için lütfen <a href=\"%(url)s\">Akismet sitesini</"
-"a> ziyaret edin"
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "Soru silindi"
+msgstr[0] ""
+msgstr[1] ""
#: templates/email/feedback_email.txt:2
#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"Merhaba, bu bir %(site_title)s forumu geribildirim mesajıdır.\n"
+msgstr "\nMerhaba, bu bir %(site_title)s forumu geribildirim mesajıdır.\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"Saygılarımızla,\n"
-"Site yönetimi"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6532,29 +5947,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "Hemen kendi sorunu yolla!"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "Soru araçları"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"\n"
-"diÄŸer <strong>bir tanesine</strong> bak"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "Sorular"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6566,66 +5978,56 @@ msgid "Tags:"
msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"(bir kez yorum yazıldı)\n"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"\n"
-"diÄŸer <strong>bir tanesine</strong> bak"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "Tarafımdan cevaplanan"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"\n"
-"(bir kez yorum yazıldı)\n"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"\n"
-"<strong>bir</strong> yorum daha gör\n"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"\n"
-"(bir kez yorum yazıldı)\n"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6634,13 +6036,14 @@ msgid_plural ""
"\n"
" %(count)s comments:\n"
" "
-msgstr[0] "Cevap %(comment_count)s kez yorumlandı"
+msgstr[0] ""
+msgstr[1] ""
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "%(provider)s hesabınızla %(site_name)s adresine bağlanın"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6656,8 +6059,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6673,9 +6076,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "Bu durum, aşağıdaki sebeplerden dolayı olabilir:"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6684,17 +6086,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "%(site_name)s hakkında"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6717,8 +6118,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6733,9 +6133,8 @@ msgid "Save"
msgstr "Kaydet"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "programciklar/"
+msgstr ""
#: templates/embed/widgets.html:11
msgid ""
@@ -6747,19 +6146,16 @@ msgid "Ask a question"
msgstr "Soru sor"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "hesap oluÅŸtur"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "izlenme"
+msgstr ""
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "Soruyu düzenle"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6768,25 +6164,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "tamamlandi/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "%(date)s tarihinde"
+msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "İleti gönderildi"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6810,15 +6204,15 @@ msgid "Sites"
msgstr "Siteler"
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "Ayarlar"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] "Lütfen aşağıdaki hatayı düzeltin:"
+msgstr[0] ""
+msgstr[1] ""
#: templates/livesettings/group_settings.html:16
#, python-format
@@ -6867,7 +6261,8 @@ msgstr "Hepsini kapat"
#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
-msgstr[0] "%(q_num)s soru"
+msgstr[0] "one: %(q_num)s soru\nother: %(q_num)s soru"
+msgstr[1] "one: %(q_num)s soru\nother: %(q_num)s soru"
#: templates/main_page/headline.html:6
#, python-format
@@ -6902,8 +6297,7 @@ msgstr "baÅŸtan baÅŸla"
#: templates/main_page/headline.html:36
msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-"- daha fazla etiket eklemek veya incelemek için inceleme alanını genişlet"
+msgstr "- daha fazla etiket eklemek veya incelemek için inceleme alanını genişlet"
#: templates/main_page/headline.html:39
msgid "Search tip:"
@@ -6944,17 +6338,15 @@ msgstr "baştan başlıyor"
#: templates/main_page/nothing_found.html:30
msgid "Please always feel free to ask your question!"
-msgstr ""
-"Asla soru sormaktan çekinmeyin! Sorun ki, sayenizde başkaları da öğrensin!"
+msgstr "Asla soru sormaktan çekinmeyin! Sorun ki, sayenizde başkaları da öğrensin!"
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr "Aradığını bulamadın mı?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "Soruyu yayınla"
+msgstr ""
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6965,9 +6357,8 @@ msgid "RSS"
msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "ara"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6977,32 +6368,29 @@ msgstr "ara"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Lütfen dikkat: %(app_name)s javascript'in çalışmasına ihtiyaç duyar, lütfen "
-"tarayıcınızda javascript'i etkinleştirin, nasıl yapılacağını <a href="
-"\"%(noscript_url)s\">burada</a> bulabilirsiniz"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Lütfen dikkat: %(app_name)s javascript'in çalışmasına ihtiyaç duyar, lütfen tarayıcınızda javascript'i etkinleştirin, nasıl yapılacağını <a href=\"%(noscript_url)s\">burada</a> bulabilirsiniz"
#: templates/meta/editor_data.html:5
#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "etiketler %(max_chars)s karakterden daha kısa olmalıdır"
+msgstr[0] ""
+msgstr[1] ""
#: templates/meta/editor_data.html:7
#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "lütfen %(tag_count)s etiketi kullanın"
+msgstr[0] ""
+msgstr[1] ""
#: templates/meta/editor_data.html:8
#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr ""
-"lütfen her biri %(max_chars)s karakterden az en fazla %(tag_count)s etiket "
-"kullanın"
+msgstr "lütfen her biri %(max_chars)s karakterden az en fazla %(tag_count)s etiket kullanın"
#: templates/question/answer_card.html:21
msgid "This response is published"
@@ -7013,9 +6401,8 @@ msgid "swap with question"
msgstr "soru ile takas"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "Saldırgan olarak işaretlenmişleri görüntüle"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -7044,14 +6431,12 @@ msgid "undelete"
msgstr "silineni geri al"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "[yayıncı]"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "[yayıncı]"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -7067,16 +6452,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "yorumlanmış soru"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -7086,14 +6470,11 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s Cevap\n"
-" "
+msgstr[1] ""
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "Sıralama:"
+msgstr ""
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7119,8 +6500,8 @@ msgstr "bu cevabı doğru olarak işaretle (geri almak için tekrar tıklayın)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr "Soru şu neden kapatıldı: <b>\"%(close_reason)s\"</b><i>"
#: templates/question/closed_question_info.html:4
@@ -7150,17 +6531,17 @@ msgstr "Bu soruya ilk cevabı sen yaz!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7171,16 +6552,15 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "cevap düzeltilmiş"
+msgstr ""
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7222,7 +6602,8 @@ msgstr "Takip et"
#, python-format
msgid "%(count)s follower"
msgid_plural "%(count)s followers"
-msgstr[0] "%(count)s takipçiler"
+msgstr[0] ""
+msgstr[1] ""
#: templates/question/sidebar.html:33
msgid "subscribe to this question rss feed"
@@ -7245,37 +6626,33 @@ msgid "add"
msgstr "ekle"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr " veya "
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "E-mail (kimse görmeyecektir):"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "Tek tek seçilmiş"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "ekle"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "%(rev_count)s düzeltme"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7283,7 +6660,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7291,9 +6669,8 @@ msgid "Stats"
msgstr "parametreler"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "soruldu"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7304,28 +6681,25 @@ msgid "times"
msgstr "kez"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "son güncelleme"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "Ä°lgili sorular"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "Ãœyelikler"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "Ãœyelikler"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "Etiketler, eÅŸleÅŸen \"%(stag)s\""
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7348,19 +6722,16 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "Ãœyelikler"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "Ãœyelikler"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "abonelikler/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
msgid "Create New"
@@ -7371,23 +6742,20 @@ msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "yer"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "Editör"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
msgstr "Bölümler:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "mesajlar/"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7395,39 +6763,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "(%(re_count)s) forum yanıtı"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "işaretlenmiş ögeler (%(flag_count)s)"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "Soruyu yeniden aç"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
-# 100%
-# 100%
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "onaylanmış"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "ileti gönder"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "profil - cevaplar"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7458,14 +6820,12 @@ msgid "dismiss"
msgstr "at"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "etiketi sil"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "sil"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7486,33 +6846,28 @@ msgstr ""
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "Kapatma sebebi:"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "lütfen yukarıdaki seçeneklerden birini seçin "
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "revizyon seç"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "bu yorumu sil"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "%(response_count)s yanıtınız var"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7522,9 +6877,8 @@ msgid ""
msgstr ""
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "Soruyu düzenle"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7540,14 +6894,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "ülke seçin"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "hesap oluÅŸtur"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7589,9 +6941,8 @@ msgid "Screen Name"
msgstr "Görünen isim"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "silinemedi"
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7610,30 +6961,27 @@ msgstr "E-mail abonelik ayarları"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "E-mail adresiniz"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7653,27 +7001,24 @@ msgid "real name"
msgstr "gerçek ismi"
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "Ayar grupları"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "üyelik başlangıcı"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "son görülme"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "Ä°nternet sitesi"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
@@ -7741,9 +7086,7 @@ msgstr "%(username)s kullanıcısına ileti gönder"
msgid ""
"An email will be sent to the user with 'reply-to' field set to your email "
"address. Please make sure that your address is entered correctly."
-msgstr ""
-"Bir e-posta 'cevapla' alanına e-posta adresiniz eklenerek gönderilecektir. "
-"Lütfen e-posta adresinizin doğru eklenmiş olduğundan emin olun."
+msgstr "Bir e-posta 'cevapla' alanına e-posta adresiniz eklenerek gönderilecektir. Lütfen e-posta adresinizin doğru eklenmiş olduğundan emin olun."
#: templates/user_profile/user_moderate.html:46
msgid "Message sent"
@@ -7758,18 +7101,13 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
-"Yöneticiler normal kullanıcıların haklarına sahiptir fakat bunun yanında "
-"kullanıcıları bir statüye atayabilir veya statüsünü iptal edebilir ve "
-"itibar sınırından muaftırlar."
+msgstr "Yöneticiler normal kullanıcıların haklarına sahiptir fakat bunun yanında kullanıcıları bir statüye atayabilir veya statüsünü iptal edebilir ve itibar sınırından muaftırlar."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
-"Başkanlar yönetici ile aynı ayrıcalıklara sahiptir fakat 'başkan' veya "
-"'yönetici' statüsünde kullanıcı ekleyip çıkaramazlar."
+msgstr "Başkanlar yönetici ile aynı ayrıcalıklara sahiptir fakat 'başkan' veya 'yönetici' statüsünde kullanıcı ekleyip çıkaramazlar."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
@@ -7777,18 +7115,13 @@ msgstr "'Onaylı' durumu normal kullanıcı ile aynı anlamdadır."
#: templates/user_profile/user_moderate.html:83
msgid "Suspended users can only edit or delete their own posts."
-msgstr ""
-"Askıya alınan kullanıcılar sadece kendi iletilerini düzenleyebilir veya "
-"silebilirler."
+msgstr "Askıya alınan kullanıcılar sadece kendi iletilerini düzenleyebilir veya silebilirler."
#: templates/user_profile/user_moderate.html:86
-#, fuzzy
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
msgstr ""
-"Engellenen kullanıcılar sadece giriş yapabilir ve site yöneticisine geri "
-"bildirim gönderebilirler."
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
@@ -7799,21 +7132,21 @@ msgstr "aÄŸ"
#, python-format
msgid "Followed by %(count)s person"
msgid_plural "Followed by %(count)s people"
-msgstr[0] "%(count)s insan takip ediliyor"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_network.html:20
#, python-format
msgid "Following %(count)s person"
msgid_plural "Following %(count)s people"
-msgstr[0] "%(count)s insan takip ediyor"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_network.html:31
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr ""
-"Takip ettiÄŸiniz kimse yok. Birini takip etmek ister misiniz? - Sadece "
-"profiline bakın ve \"takip et\"i tıklayın"
+msgstr "Takip ettiğiniz kimse yok. Birini takip etmek ister misiniz? - Sadece profiline bakın ve \"takip et\"i tıklayın"
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7849,31 +7182,35 @@ msgstr "genel bakış"
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Question"
msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
-msgstr[0] "<span class=\"count\">%(counter)s</span> Soru"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "cevap"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:23
#, python-format
msgid "<span class=\"count\">%(cnt)s</span> Vote"
msgid_plural "<span class=\"count\">%(cnt)s</span> Votes "
-msgstr[0] "<span class=\"count\">%(cnt)s</span> Oy "
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:31
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Tag"
msgid_plural "<span class=\"count\">%(counter)s</span> Tags"
-msgstr[0] "<span class=\"count\">%(counter)s</span> Etiket"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:65
#, python-format
msgid "<span class=\"count\">%(counter)s</span> Badge"
msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
-msgstr[0] "<span class=\"count\">%(counter)s</span> Rozet"
+msgstr[0] ""
+msgstr[1] ""
#: templates/user_profile/user_stats.html:85
msgid "Answer to:"
@@ -7892,9 +7229,8 @@ msgid "followers and followed users"
msgstr "takip eden ve takip edilen kullanıcılar"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "kullanıcı itibar grafiği"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
msgid "questions that user is following"
@@ -7926,7 +7262,8 @@ msgstr "cevap için %(answer_score)s kez oy kullanıldı"
#, python-format
msgid "(%(comment_count)s comment)"
msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] "cevap %(comment_count)s defa yorumlandı"
+msgstr[0] ""
+msgstr[1] ""
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
@@ -7934,9 +7271,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "Cevabınızın sitemizdeki konu ile alakalı olmasına dikkat edin"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7947,32 +7283,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "Adınız (seçimsel):"
+msgstr ""
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr ""
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "Tema seç"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "Yazarlar"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "bunlardan biri gereklidir"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "etiketler"
+msgstr ""
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -8014,56 +7346,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "degistir/"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "sil"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "Ä°lgili sorular"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "sadece seçilmiş etiketlere izin ver"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "kullanıcıyı yönet"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "sadece seçilmiş etiketlere izin ver"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "e-posta adresin"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -8102,9 +7426,8 @@ msgid "%(site)s logo"
msgstr "%(site)s logosu"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "İpuçları"
+msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8156,24 +7479,26 @@ msgid "badges"
msgstr "rozetler"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "Cevabınızın sitemizdeki konu ile alakalı olmasına dikkat edin"
+msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
msgid_plural "views"
-msgstr[0] "görünümler"
+msgstr[0] ""
+msgstr[1] ""
#: templates/widgets/question_summary.html:30
msgid "answer"
msgid_plural "answers"
-msgstr[0] "cevap"
+msgstr[0] ""
+msgstr[1] ""
#: templates/widgets/question_summary.html:41
msgid "vote"
msgid_plural "votes"
-msgstr[0] "oylar"
+msgstr[0] ""
+msgstr[1] ""
#: templates/widgets/scope_nav.html:17
msgid "ALL"
@@ -8208,34 +7533,31 @@ msgid "Ignored tags"
msgstr "Yoksayılan etiketler"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "Etiketler için abone ol"
+msgstr ""
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "Kendi sorunu kapat"
+msgstr ""
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "Eposta deÄŸiÅŸtir"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "one revision"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8256,28 +7578,25 @@ msgid "badges:"
msgstr "rozetler:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "cikis/"
+msgstr ""
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "Lütfen buradan giriş yapın:"
+msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "Ayarlar"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "programciklar/"
+msgstr ""
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "karmanız %(reputation)s"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8286,8 +7605,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8299,14 +7618,12 @@ msgid "Currently, you can:"
msgstr ""
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "Başkaları tarafından sorulmuş soruları kapat"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "hiçbiri"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8329,9 +7646,8 @@ msgid "this field is required"
msgstr "bu alanın doldurulması gereklidir"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "bir kullanıcı adı seçin"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8343,8 +7659,7 @@ msgstr "üzgünüm, bu isim başkası tarafından kullanılıyor."
#: utils/forms.py:105
msgid "sorry, this name is not allowed, please choose another"
-msgstr ""
-"Üzgünüm, bu ismin kullanılmasına izin verilmiyor. Başka bir tane deneyin."
+msgstr "Üzgünüm, bu ismin kullanılmasına izin verilmiyor. Başka bir tane deneyin."
#: utils/forms.py:106
msgid "sorry, there is no user with this name"
@@ -8352,9 +7667,7 @@ msgstr "Üzgünüm, bu isimle kayıtlı bir kullanıcı yoktur"
#: utils/forms.py:107
msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"Üzgünüm, ciddi bir sorun var! Bu kullanıcı adı farklı kullanıcılar "
-"tarafından alınmıştır."
+msgstr "Üzgünüm, ciddi bir sorun var! Bu kullanıcı adı farklı kullanıcılar tarafından alınmıştır."
#: utils/forms.py:108
msgid "user name can only consist of letters, empty space and underscore"
@@ -8362,8 +7675,7 @@ msgstr "kullanıcı adı sadece harf, rakam veya altçizgiden oluşur"
#: utils/forms.py:109
msgid "please use at least some alphabetic characters in the user name"
-msgstr ""
-"lütfen kullanıcı isminize en azından bir kaç alfabetik karakter ekleyin"
+msgstr "lütfen kullanıcı isminize en azından bir kaç alfabetik karakter ekleyin"
#: utils/forms.py:110
msgid "symbol \"@\" is not allowed"
@@ -8386,9 +7698,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "bu e-posta adresi sitemizde kullanılıyor, başka bir adres seçiniz"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "E-mail adresinizi yazmalısınız"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8418,13 +7729,15 @@ msgstr "dün"
#, python-format
msgid "%(hr)d hour ago"
msgid_plural "%(hr)d hours ago"
-msgstr[0] "%(hr)d saat önce"
+msgstr[0] "one: %(hr)d saat önce\nother: %(hr)d saat önce"
+msgstr[1] "one: %(hr)d saat önce\nother: %(hr)d saat önce"
#: utils/functions.py:113
#, python-format
msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
-msgstr[0] "%(min)d dakika önce"
+msgstr[0] "one: %(min)d dakika önce\nother: %(min)d dakika önce"
+msgstr[1] "one: %(min)d dakika önce\nother: %(min)d dakika önce"
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
@@ -8439,18 +7752,16 @@ msgid "Successfully deleted the requested avatars."
msgstr "İstenen avatarlar başarıyla silindi."
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "E-mail adresiniz deÄŸiÅŸtirilmedi"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "Üye girişi yapmadan gelen kutusuna bakamazsınız"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "üye girişi yapmadan oy kullanamazsınız"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8470,22 +7781,19 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "Üzgünüm, üye girişi yapmadan cevap kabul edemezsiniz"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
msgstr ""
-"abonelik kaydınız alınmıştır, %(email)s adresinin doğrulanması gereklidir, "
-"ayrıntıları %(details_url)s adresinde bulabilirsiniz"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "e-posta güncelleme sıklığı günlük olarak ayarlanmıştır."
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "Üzgünüz, istediğiniz sayfayı bulamadık."
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8498,23 +7806,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "Lütfen üyelik için giriş yapın: %(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "Hesap oluÅŸtur"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "Lütfen oy vermek için giriş yapın"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "Lütfen oy vermek için giriş yapın"
+msgstr ""
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "%(provider_name)s giriş yöntemi mevcut değil"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8526,9 +7832,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "Üzgünüz, tanınmayan ziyaretçiler bu fonksiyona erişemez"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8539,9 +7844,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "%(site_name)s hakkında"
+msgstr ""
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8557,18 +7862,15 @@ msgstr "Görüşleriniz için teşekkür ederiz!"
#: views/meta.py:131
msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-"Görüşlerinizi öğrenmek isteriz! Lütfen bir dahaki sefere görüşlerinizi "
-"bildirmekten çekinmeyin :)"
+msgstr "Görüşlerinizi öğrenmek isteriz! Lütfen bir dahaki sefere görüşlerinizi bildirmekten çekinmeyin :)"
#: views/meta.py:135
msgid "Privacy policy"
msgstr "Gizlilik politikası"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "etiketleri kullan"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8608,19 +7910,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "profil - kullanıcı itibarı"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "ileti gönder"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "profil - cevaplar"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8631,14 +7930,12 @@ msgid "profile - votes"
msgstr "profil - oylar"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "karma"
+msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "profil - kullanıcı itibarı"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8661,9 +7958,9 @@ msgid "profile - email subscriptions"
msgstr "profil - e-posta abonelikleri"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "profil - cevaplar"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
@@ -8680,16 +7977,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "yüklenecek dosyanın boyutu en fazla %(file_size)sK olabilir"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr ""
-"Dosya yükleme hatası! Lütfen site yöneticisiyle iletişime geçin. Teşekkür "
-"ederiz."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr "Dosya yükleme hatası! Lütfen site yöneticisiyle iletişime geçin. Teşekkür ederiz."
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8699,23 +7995,19 @@ msgid "Please log in to answer questions"
msgstr "Soruları cevaplandırmak için giriş yapınız"
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "Bu hesap etkin deÄŸil."
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "Sayfa bulunamadı"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Üzgünüm, çıkış yapmış görünüyorsunuz ve yorum yazamazsınız. Lütfen <a href="
-"\"%(sign_in_url)s\">giriş yapınız</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "Üzgünüm, çıkış yapmış görünüyorsunuz ve yorum yazamazsınız. Lütfen <a href=\"%(sign_in_url)s\">giriş yapınız</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8726,18 +8018,15 @@ msgstr "Üzgünüm, misafir kullanıcılar yorumlarda değişiklik yapamaz"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"Üzgünüm, çıkış yapmış görünüyorsunuz ve yorumları silemezsiniz. Lütfen <a "
-"href=\"%(sign_in_url)s\">giriş yapınız</a>."
+msgstr "Üzgünüm, çıkış yapmış görünüyorsunuz ve yorumları silemezsiniz. Lütfen <a href=\"%(sign_in_url)s\">giriş yapınız</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "özür dileriz, bazı teknik sorunlar yaşıyoruz"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "Üzgünüz, istediğiniz sayfayı bulamadık."
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8747,1837 +8036,37 @@ msgid ""
msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
-#~ msgstr "E-posta adresiniz onaylanmalı, bkz.%(details_url)s "
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "oturumu kapat"
+#~ msgstr "sign out"
-#, fuzzy
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "Clicking <strong>Logout</strong> will log you out from the forumbut will "
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
-#~ "completely - please make sure to log out from your OpenID provider as "
-#~ "well.OpenID hesaplarından birisi ile (mesela Facebook, Twitter, "
-#~ "Googlemail, Yahoo, MSN) giriÅŸ yapabilirsiniz. Åžifreniz sitemizde kimse "
-#~ "tarafından görünmeyecek, sitemizde kaydedilmeyecektir. Bize "
-#~ "güvenebilirsiniz..."
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "E-posta doğrulama mesajı konusu"
-
-#, fuzzy
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr ""
-#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)"
-#~ "s'><p><span class=\"bigger strong\">How?</span> If you have just set or "
-#~ "changed your email address - <strong>check your email and click the "
-#~ "included link</strong>.<br>The link contains a key generated specifically "
-#~ "for you. You can also <button style='display:inline' "
-#~ "type='submit'><strong>get a new key</strong></button> and check your "
-#~ "email again.</p></form><span class=\"bigger strong\">Why?</span> Email "
-#~ "validation is required to make sure that <strong>only you can post "
-#~ "messages</strong> on your behalf and to <strong>minimize spam</strong> "
-#~ "posts.<br>With email you can <strong>subscribe for updates</strong> on "
-#~ "the most interesting questions. Also, when you sign up for the first time "
-#~ "- create a unique <a href='%(gravatar_faq_url)s'><strong>gravatar</"
-#~ "strong></a> personal image.</p>"
-
-#~ msgid "latest questions"
-#~ msgstr "son sorular"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "lütfen sorunuza açıklayıcı bir başlık girin"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "etiketlerde-bu-karakterleri-kullan"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "bu e-posta gravatar bağlantılı olacaktır"
-
-#~ msgid "vote/"
-#~ msgstr "oyver/"
-
-# 78%
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "etiketlere-uye-ol/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "LDAP servisi için URL"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "LDAP şifresinin nasıl değiştirileceğini açıkla"
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "Tema: görüntülenme, oy ve cevap sayaçları"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "\"tam renk\" vermek için oy sayaç değeri"
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "oy = 0 için arkaplan rengi"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "HTML renk adı veya hex değeri"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "oy = 0 için önplan rengi"
-
-#~ msgid "Background color for votes"
-#~ msgstr "Oylar için arkaplan rengi"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "Oylar için önplan rengi"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "Oy = MAX için arkaplan rengi"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "Oy = MAX için önplan rengi"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "\"tam renk\" vermek için görüntülenme sayaç değeri"
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "Görüntülenme = 0 için arkaplan rengi"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "Görüntülenme = 0 için önplan rengi"
-
-#~ msgid "Background color for views"
-#~ msgstr "Görüntülenme için arkaplan rengi"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "Görüntülenme için önplan rengi"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "Görüntülenme = MAX için arkaplan rengi"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "Görüntülenme = MAX için önplan rengi"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "\"tam renk\" vermek için cevap sayısı"
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "Cevap = 0 için arkaplan rengi"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "Cevap = 0 için önplan rengi"
-
-#~ msgid "Background color for answers"
-#~ msgstr "Cevaplar için arkaplan rengi"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "Cevaplar için önplan rengi"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "Cevap = MAX için arkaplan rengi"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "Cevap = MAX için önplan rengi"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "Kabul edilen için arkaplan rengi"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "Kabul edilen cevap için önplan rengi"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "İçeriği sosyal ağlarda paylaşmak"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "Gömülebilir parçacıklar"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "Gösterilecek soru sayısı"
-
-#~ msgid ""
-#~ "To embed the widget, add the following code to your site (and fill in "
-#~ "correct base url, preferred tags, width and height):<iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support "
-#~ "iframes.</p></iframe>"
-#~ msgstr ""
-#~ "Parçacığı gömmek için aşağıdaki kodu sitenize ekleyin (url'yi düzeltin, "
-#~ "etiketleri, genişlik ve yüksekliği doldurun):<iframe src=\"{{base_url}}/"
-#~ "widgets/questions?tags={{comma-separated-tags}}\" width=\"100%\" height="
-#~ "\"300\"scrolling=\"no\"><p>Tarayıcınız iframe'leri desteklemiyor.</p></"
-#~ "iframe>"
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "Soru parçacıkları için üst bilgi"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "Soru parçacıkalrı için alt bilgi"
-
-#~ msgid "favorite"
-#~ msgstr "favori"
-
-#~ msgid "question_answered"
-#~ msgstr "cevaplanmış_soru"
-
-#~ msgid "answer_commented"
-#~ msgstr "yorumlanmış soru"
-
-#~ msgid "answer_accepted"
-#~ msgstr "kabul edilmiÅŸ soru"
-
-#~ msgid "off"
-#~ msgstr "kapalı"
-
-#~ msgid "only selected"
-#~ msgstr "sadece seçilmişler"
-
-#~ msgid "Incorrect username."
-#~ msgstr "Hatalı kullanıcı adı."
-
-#~ msgid ""
-#~ "This command may help you migrate to LDAP password authentication by "
-#~ "creating a record for LDAP association with each user account. There is "
-#~ "an assumption that ldap user id's are the same as user names registered "
-#~ "at the site. Before running this command it is necessary to set up LDAP "
-#~ "parameters in the \"External keys\" section of the site settings."
-#~ msgstr ""
-#~ "Bu komut her kullanıcı hesabı ile ilişkili bir LDAP kaydı oluşturarak "
-#~ "LDAP parola kimlik kanıtlamasına göç etmenize yardımcı olabilir. Burada "
-#~ "kullanıcıların siteye kaydoldukları kullanıcı adlarıyla ldap kullanıcı "
-#~ "kimliklerinin aynı olduğu varsayılacaktır. Bu komutu çalıştırmadan önce "
-#~ "site ayarlarının \"Harici anahtarlar\" bölümünden LDAP değişkenlerini "
-#~ "ayarlamak gereklidir."
-
-#~ msgid ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-#~ msgstr ""
-#~ "<p>Eposta ile soru sormak için, lütfen:</p>\n"
-#~ "<ul>\n"
-#~ "<li>Konu satırını şöyle biçimlendirin: [Etiket1; Etiket2] Soru başlığı</"
-#~ "li>\n"
-#~ "<li>Epostada sorunuzun ayrıntılarını yazın</li>\n"
-#~ "</ul>\n"
-#~ "<p>Etiketlerin birden fazla kelimeden oluÅŸabileceÄŸini ve etiketlerin\n"
-#~ "virgül veya noktalı virgülle ayrılabileceğini unutmayın</p>\n"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] "%(name)s, %(num)d sorusu için bir güncelleme ileti başlığıdır"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Lütfen askbot'u ziyaret edin ve yeniliklerden haberdar olun! İnsanlara "
-#~ "burada olani biteni anlatın. Belki buradaki soruları cevaplayabilecek "
-#~ "veya soru sorarak askbot'tan faydalanabilecek birilerini tanıyorsunuzdur."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "Seçili sorulara aboneliğiniz 'günlük' olarak görünüyor. Eğer birden fazla "
-#~ "e-posta alıyorsanız, lütfen bunu bize bildirin."
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "Seçili sorulara aboneliğiniz 'haftalık' olarak görünüyor. Eğer birden "
-#~ "fazla e-posta alıyorsanız, lütfen bunu bize bildirin."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr "Ölen linkleri önceden görme şansın olabilir. "
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "eposta gönderme aralığını değiştirmek için %(email_settings_link)s ya da "
-#~ "%(admin_email)s bağlantısına gidin"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "resim göndermek için en az %(min_rep)s puan toplamalısınız"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "Engellenen kullanıcılar ileti yapamaz"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "Dondurulan kullanıcılar ileti yapamaz"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "ileti iki defa saldırgan olarak işaretlenemez"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "engellenen kullanıcılar iletileri işaretleyemezler"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "hesabı askıya alınan kullanıcılar iletileri işaretleyemezler"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "spam olarak işaretlemek için > %(min_rep)s puanına ihtiyacınız var"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "%(max_flags_per_day)s aşıldı"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "engellenen kullanıcılar bayrakları kaldıramaz"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "askıya alınan kullanıcılar bayrakları kaldıramazlar"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "bayrağı kaldırmak için > %(min_rep)d puan gerekli"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "verilen bir oyu iptal edemezsiniz"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s soruyu düzenledi"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s adlı üyemiz %(new_answer_count)s yeni cevap yolladı"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s bir soruyu yorumladı"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s cevaba yorum yazdı"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s bir cevabı yorumladı"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "bilgileri %(email)s deÄŸiÅŸtir"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "eposta gereksinim nedeni için %(gravatar_faq_url)s adresine bakın"
-
-#~ msgid "Your new Email"
-#~ msgstr "Yeni e-posta adresiniz"
-
-#~ msgid "Save Email"
-#~ msgstr "E-mail adresini kaydet"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr ""
-#~ "%(email)s adresini doğrulayın veya %(change_email_url)s adresine gidin"
-
-#~ msgid "Email not changed"
-#~ msgstr "E-mail deÄŸiÅŸmedi"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr ""
-#~ "eski %(email)s saklandı, isterseniz %(change_email_url)s adresinden "
-#~ "deÄŸiÅŸtirebilirsiniz"
-
-#~ msgid "Email changed"
-#~ msgstr "E-mail deÄŸiÅŸtirildi"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "Şimdiki %(email)s bunun için kullanılabilir"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "E-posta adresinizi onayladığınız için teşekkürler"
-
-#~ msgid "email key not sent"
-#~ msgstr "e-posta kodu gönderilmedi"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr ""
-#~ "E-mail şifresi %(email)s yollanamadı. E-mail değiştirmek için: "
-#~ "%(change_link)s adresine bakın."
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "Yeni %(provider)s hesap bilgilerini kaydet, %(gravatar_faq_url)s adresine "
-#~ "bakın"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s mevcut, lütfen %(provider)s için başka \n"
-#~ "bir isim seçin. Eposta da gereklidir, %(gravatar_faq_url)s adresine "
-#~ "bakabilirsiniz\n"
-#~ " "
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "yeni harici %(provider)s hesap bilgisi kaydedin, %(gravatar_faq_url)s "
-#~ "adresine bakabilirsiniz"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr ""
-#~ "yeni Facebook bağlantı hesabı kaydedin, %(gravatar_faq_url)s adresine "
-#~ "bakabilirsiniz"
-
-#~ msgid "This account already exists, please use another."
-#~ msgstr ""
-#~ "Bu kullanıcı adı sitemizde zaten kayıtlı. Lütfen başka bir tane deneyin."
-
-#~ msgid "Screen name label"
-#~ msgstr "Görünen isim etiketi"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "motive edici övgüler için güncelleme al"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "Lütfen yukarıdaki seçeneklerden birini seçin"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr ""
-#~ "Etiket filtreleme aracı sağ panelde, oturum açınca bir kez görünecektir."
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "Eğer bu mesajın size yanlışlıkla gönderildiğini düşünüyorsanız, hiçbir "
-#~ "şey yapmanıza gerek yok. \n"
-#~ "Bu mesajı dikkate almayın.\n"
-#~ "Bu durum için özür dileriz."
-
-#~ msgid "Login"
-#~ msgstr "GiriÅŸ"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "Neden OpenID kullanıyoruz?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "openid kolaydır"
-
-#~ msgid "reuse openid"
-#~ msgstr "openid yeniden kullanılabilir"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "openid yaygın olarak kullanılır"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "openid açık standartlarca desteklenir"
-
-#~ msgid "Find out more"
-#~ msgstr "Daha fazla bilgi"
-
-#~ msgid "Get OpenID"
-#~ msgstr "OpenID hesabı açın"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "Geleneksel giriÅŸ bilgisi"
-
-#~ msgid "answer permanent link"
-#~ msgstr "kalıcı bağlantıyı cevapla"
-
-#~ msgid "remove all flags"
-#~ msgstr "tüm etiketleri sil"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "%(question_author)s bu soruyu doğru olarak seçti"
-
-#~ msgid "Related tags"
-#~ msgstr "Ä°lgili etiketler"
-
-#~ msgid "Display tag filter"
-#~ msgstr "Etiket süzgecini göster"
-
-#~ msgid "Badges summary"
-#~ msgstr "Madalya özeti"
-
-#~ msgid "silver badge description"
-#~ msgstr "gümüş rozetin açıklaması"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr ""
-#~ "bir Soru/Cevap sitesi olup, bir tartışma ortamı değildir. Bu nedenle "
-#~ "cevaplarınızı, tartışmalardan kaçınacak şekilde, yorum ve karşılıklı "
-#~ "fikir alışverişine dayanarak yazınız."
-
-#~ msgid "Rep system summary"
-#~ msgstr "İtibar sistemi özeti"
-
-#~ msgid "what is gravatar"
-#~ msgstr "Gravatar nedir?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "gravatar sss bilgisi"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>Sevgili %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s kullanıcısı bir <a href=\"%(post_url)s\">yeni "
-#~ "yorum</a> bıraktı:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s kullanıcısı bir <a href=\"%(post_url)s\">yeni "
-#~ "yorum</a> bıraktı:</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s bir soru cevapladı\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s bir soru gönderdi \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s soruya bir cevap güncelledi\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s bir soru güncelledi\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Lütfen dikkat - bu uyarıların gönderim sıklığını kolayca <a href="
-#~ "\"%(user_subscriptions_url)s\">deÄŸiÅŸtirebilir veya abonelikten "
-#~ "çıkabilirsiniz. Forumumuza ilginiz için teşekkürler!</p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>Saygılarımızla,<br/>Site Yönetimi</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "bu soruyu beğendim (iptal için tekrar tıklayın)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "bu cevabı beğendim (iptal etmek için tekrar tıklayın)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "bu soruyu beğenmedim (iptal etmek için tekrar tıklayın)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "bu cevabı beğenmedim (iptal etmek için tekrar tıklayın)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "dah fazla<strong>%(counter)s</strong>gör"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "daha fazla yorum <strong>%(counter)s</strong> görün\n"
-#~ " "
-
-#~ msgid "posts per page"
-#~ msgstr "sayfa başına mesaj"
-
-#~ msgid "Tag list"
-#~ msgstr "Etiket listesi"
-
-#~ msgid "reputation"
-#~ msgstr "itibar puanı"
-
-#~ msgid "oldest answers"
-#~ msgstr "eski cevaplar"
-
-#~ msgid "newest answers"
-#~ msgstr "yeni cevaplar"
-
-#~ msgid "popular answers"
-#~ msgstr "popüler cevaplar"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "Anonim olarak soruyu cevaplayıp oturum açabilirsiniz."
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "kendi sorunuza sadece cevap vermek için cevap verin"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "lütfen sadece cevap verin, tartışma yok."
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "Cevap yollamak için üye girişi yapmalısınız"
-
-#~ msgid "Answer the question"
-#~ msgstr "Cevabı yayınla"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Cevap verebilecek birisini biliyor musun? Bu soruyu <a href="
-#~ "\"%(question_url)s\">link</a> onunla paylaÅŸ"
-
-#~ msgid " or"
-#~ msgstr " veya"
-
-#~ msgid "email"
-#~ msgstr "E-mail"
-
-#~ msgid "email the updates"
-#~ msgstr "güncellemeleri gönder"
-
-#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
-#~ msgstr ""
-#~ "<strong>Burada</strong> (giriş yaptığınızda) bu soru hakkında düzenli e-"
-#~ "posta güncellemelerine kaydolabileceksiniz."
-
-#~ msgid "question asked"
-#~ msgstr "sorulma zamanı"
-
-#~ msgid "question was seen"
-#~ msgstr "izlenme sayısı"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "Yeni cevaplar için beni günlük olarak uyar"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "Yeni cevaplar için beni haftalık olarak uyar"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "Yeni bir cevap geldiÄŸinde beni hemen uyar"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr ""
-#~ "%(profile_url)s adresini kullanarak, size gelecek uyarı e-postalarının "
-#~ "sıklığını değiştirebilirsiniz."
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "Giriş yaptığınızda buradaki her güncelleme için üye olabileceksiniz"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "E-posta üyelik ayarları bilgisi"
-
-#~ msgid "Stop sending email"
-#~ msgstr "E-mail yollamayı duraklat"
-
-#~ msgid "age unit"
-#~ msgstr "yaşında"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> Cevap"
-
-#~ msgid "thumb up"
-#~ msgstr "beÄŸen"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "kullanıcılar tarafından defalarca beğendi"
-
-#~ msgid "thumb down"
-#~ msgstr "beÄŸenme"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "kullanıcılar tarafından defalarca beğenilmedi"
-
-#~ msgid "reputation history"
-#~ msgstr "itibar geçmişi"
-
-#~ msgid "recent activity"
-#~ msgstr "son etkinlik"
-
-#~ msgid "casted votes"
-#~ msgstr "kritik oy"
-
-#~ msgid "answer tips"
-#~ msgstr "cevap ipuçları"
-
-#~ msgid "please try to provide details"
-#~ msgstr "ayrıntılarıyayınlamayı deneyin"
-
-#~ msgid "ask a question"
-#~ msgstr "soru sor"
-
-#~ msgid "login to post question info"
-#~ msgstr "soru bilgisi göndermek için giriş yapın"
-
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "göndermek için geçerli %(email)s olmalı, \n"
-#~ " %(email_validation_faq_url)s adresine bakın\n"
-#~ " "
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "Soru göndermek için üye girişi yapmalısınız"
-
-#~ msgid "question tips"
-#~ msgstr "soru ipuçları"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "lütfen ilgili bir soru sorunuz"
-
-#~ msgid "login"
-#~ msgstr "giriÅŸ"
-
-#~ msgid "no items in counter"
-#~ msgstr "sayaçta öge yok"
-
-#~ msgid "choose password"
-#~ msgstr "şifre seçin"
-
-#~ msgid "retype password"
-#~ msgstr "şifreyi yeniden yazın"
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s soru, etiketli"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d%(badge_level)s rozet"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "toplulukta kullanıcının itibarı"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "soru içeriği en az 10 karakter olmalı"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "geçerli bir e-mail adresi girin"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "bunu beğendim (iptal için tekrar tıklayın)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "bu yazıyı beğenmedim (iptal etmek için tekrar tıklayın)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr "Soru şu nedenle kapatılmış olabilir: %(close_reason)s"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "%(counter)s Cevap:"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s Cevaplar:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "bu cevabı favori olarak işaretle (geri almak için tıklayın)"
-
-#~ msgid "Question tags"
-#~ msgstr "Etiketleri"
-
-#~ msgid "rss feed"
-#~ msgstr "rss beslemesi"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr "Beğendiğiniz soruları, favorilerinize ekleyebilirsiniz."
-
-#~ msgid "In:"
-#~ msgstr "Sorular:"
-
-#~ msgid "Keys to connect the site with external services like Facebook, etc."
-#~ msgstr ""
-#~ "Siteyi Facebook, vb. gibi servisler ile bağlamak için gerekli kodlar"
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "Bir eylemleri gerçekleştirmek için gerekli minimum itibar"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "Siteler"
-
-#~ msgid "Q&A forum website parameters and urls"
-#~ msgstr "Soru/Cevap sitesi parametreleri ve URL'leri"
-
-#, fuzzy
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "Tema: genel ayarlar"
-
-#~ msgid "Limits applicable to votes and moderation flags"
-#~ msgstr "Oylama ve işaretlemeler için limitler"
-
-#~ msgid ""
-#~ "This option currently defines default frequency of emailed updates in the "
-#~ "following five categories: questions asked by user, answered by user, "
-#~ "individually selected, entire forum (per person tag filter applies) and "
-#~ "posts mentioning the user and comment responses"
-#~ msgstr ""
-#~ "Bu seçenek, aşağıdaki kategoriler için e-posta ile bildirilen "
-#~ "güncellemelerin sıklığını 5 kategoride belirler: kullanıcı tarafından "
-#~ "sorulan sorular, cevaplanan sorular, yıldızlanan sorular, tüm forum "
-#~ "(seçilen etiketler için) ve kullanıcı hakkındaki soru ve yorumlar"
-
-#~ msgid "community wiki"
-#~ msgstr "topluluk wikisi"
-
-#~ msgid "Location"
-#~ msgstr "Yer"
-
-#~ msgid "command/"
-#~ msgstr "komut/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "etiket/"
-
-#~ msgid "interesting/"
-#~ msgstr "ilginc/"
-
-#~ msgid "ignored/"
-#~ msgstr "yoksayildi/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "etiket-isaretini-kaldir/"
-
-#~ msgid "search/"
-#~ msgstr "arama-yap/"
-
-#~ msgid "Askbot"
-#~ msgstr "Askbot"
-
-#~ msgid ""
-#~ "If you change this url from the default - then you will also probably "
-#~ "want to adjust translation of the following string: "
-#~ msgstr ""
-#~ "Eğer bu URL'i varsayılandan başka bir şeye değiştirdiyseniz, aşağıdaki "
-#~ "cümleciği de tercüme etmek isteyebilirsiniz:"
-
-#~ msgid ""
-#~ "Increment this number when you change image in skin media or stylesheet. "
-#~ "This helps avoid showing your users outdated images from their browser "
-#~ "cache."
-#~ msgstr ""
-#~ "Tema dosyalarında değişiklik yaptığınızda bu sayıyı arttırarak "
-#~ "kullanıcıların tarayıcılarının kaşesinde kalmış eski imajları görmelerini "
-#~ "engellersiniz."
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr ""
-#~ "İlk defa mı buradasınız? Sıkça sorulan sorular <a href=\"%s\">SSS</a> "
-#~ "kısmını ziyaret edebilirsiniz."
-
-#~ msgid "newquestion/"
-#~ msgstr "yeni-soru/"
-
-#~ msgid "newanswer/"
-#~ msgstr "yeni-cevap/"
-
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "kullanıcı tarafından"
-
-#~ msgid "Unknown error."
-#~ msgstr "Bilinmeyen hata."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "Hatalı ReCAPTCHA konfigürasyonu"
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "Kötü ReCAPTCHA parametresi"
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "CAPTCHA çözümü yanlış"
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "Geçersiz reCAPTCHA doğrulama parametreleri"
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr "Temin edilen reCAPTCHA parametreleri bu site için geçerli değil."
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "ReCAPTCHA servisine ulaşılamadı"
-
-#~ msgid "Invalid request"
-#~ msgstr "Geçersiz talep"
-
-#~ msgid "disciplined"
-#~ msgstr "disiplinli"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "3 veya daha fazla puanı olan kendi gönderisini silmiş"
-
-#~ msgid "peer-pressure"
-#~ msgstr "cevre-baskisi"
-
-#~ msgid "nice-answer"
-#~ msgstr "guzel-cevap"
-
-#~ msgid "nice-question"
-#~ msgstr "guzel-soru"
-
-#~ msgid "pundit"
-#~ msgstr "ustad"
-
-#~ msgid "popular-question"
-#~ msgstr "populer-soru"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "halk-devriyesi"
-
-#~ msgid "cleanup"
-#~ msgstr "temizlik"
-
-#~ msgid "critic"
-#~ msgstr "elestirmen"
-
-#~ msgid "editor"
-#~ msgstr "editor"
-
-#~ msgid "organizer"
-#~ msgstr "organizator"
-
-#~ msgid "scholar"
-#~ msgstr "alim"
-
-#~ msgid "student"
-#~ msgstr "ogrenci"
-
-#~ msgid "supporter"
-#~ msgstr "taraftar"
-
-#~ msgid "teacher"
-#~ msgstr "ogretmen"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "En az bir olumlu oy alan ilk cevabı vermiş"
-
-#~ msgid "autobiographer"
-#~ msgstr "otobiyograf"
-
-#~ msgid "self-learner"
-#~ msgstr "kendi-ogrenen"
-
-#~ msgid "great-answer"
-#~ msgstr "harika-cevap"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "100 kere olumlu oy alan cevap"
-
-#~ msgid "great-question"
-#~ msgstr "harika-soru"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "100 kere olumlu oy alan soru"
-
-#~ msgid "stellar-question"
-#~ msgstr "bomba-soru"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "100 kullanıcı tarafından favori seçilen soru "
-
-#~ msgid "famous-question"
-#~ msgstr "ünlü-soru"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "10000 kez göruntülenmiş bir soru sordu"
-
-#~ msgid "Alpha"
-#~ msgstr "Alfa"
-
-#~ msgid "alpha"
-#~ msgstr "alfa"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "Özel alfaya aktif olarak katıldı"
-
-#~ msgid "good-answer"
-#~ msgstr "iyi-cevap"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "25 olumlu oy alan cevap"
-
-#~ msgid "good-question"
-#~ msgstr "iyi-soru"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "25 olumlu oy alan soru"
-
-#~ msgid "favorite-question"
-#~ msgstr "favori-soru"
-
-#~ msgid "civic-duty"
-#~ msgstr "sosyal-sorumluluk"
-
-#~ msgid "Strunk & White"
-#~ msgstr "Dilbilimci"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "dilbilimci"
-
-#~ msgid "Generalist"
-#~ msgstr "Kültürlü"
-
-#~ msgid "generalist"
-#~ msgstr "kulturlu"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "Bir çok etikette etkin"
-
-#~ msgid "expert"
-#~ msgstr "uzman"
-
-#~ msgid "Yearling"
-#~ msgstr "Yıllanmış"
-
-#~ msgid "yearling"
-#~ msgstr "yillanmis"
-
-#~ msgid "Active member for a year"
-#~ msgstr "Bir yıldır aktif kullanıcı"
-
-#~ msgid "notable-question"
-#~ msgstr "onemli-soru"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "2,500 kere görüntülenen bir soru sordu"
-
-#~ msgid "enlightened"
-#~ msgstr "aydinlanmis"
-
-#~ msgid "Beta"
-#~ msgstr "Beta"
-
-#~ msgid "beta"
-#~ msgstr "beta"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "Özel beta kullanımında aktif olarak yer aldı"
-
-#~ msgid "guru"
-#~ msgstr "guru"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "Cevabı kabul etmiş ve 40 kere olumlu oy kullanmış"
-
-#~ msgid "necromancer"
-#~ msgstr "olu-diriltici"
-
-#~ msgid "taxonomist"
-#~ msgstr "taksonomist"
-
-#~ msgid "About"
-#~ msgstr "Hakkımızda"
-
-#, fuzzy
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "<span class='strong big'>Looks like your email address, %(email)s has not "
-#~ "yet been validated.</span> To post messages you must verify your email, "
-#~ "please see <a href='%(email_validation_faq_url)s'>more details here</a>."
-#~ "<br>You can submit your question now and validate email after that. Your "
-#~ "question will saved as pending meanwhile. "
-
-#, fuzzy
-#~ msgid "%(type)s"
-#~ msgstr "%(date)s tarihinde"
-
-#~ msgid "how to validate email title"
-#~ msgstr "E-mail doÄŸrulama"
-
-#~ msgid "."
-#~ msgstr "."
-
-#~ msgid "Sender is"
-#~ msgstr "Gönderen"
-
-#~ msgid "Message body:"
-#~ msgstr "Mesajınız:"
-
-#~ msgid "Logout now"
-#~ msgstr "Şimdi çıkış yap"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "favorilerime ekle (iptal etmek için tıkla)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr ""
-#~ "bu sorudan favori işaretini kaldır (işareti tekrar koymak için tıklayın)"
-
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "'%(tag_name)s' etiketli soruları gör"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(q_num)s question\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(q_num)s questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "%(q_num)s soru bulundu"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(q_num)s soru bulundu"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "ilginizi çeken etiketler kısmından '%(tag_name)s' etiketini sil"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "yoksaydığınız etiketler kısmından '%(tag_name)s' etiketini sil"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "Tüm etiketleri eşleştirme '<span class=\"darkred\"><strong>%(stag)s</"
-#~ "strong></span>'"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr ""
-#~ "%(view_user)s 'nin diğer '%(tag_name)s' etiketli diğer sorularını gör"
-
-#~ msgid "favorites"
-#~ msgstr "favoriler"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "Bu sorular favori olarak seçildi"
-#~ msgstr[1] "Bu sorular favori olarak seçildi"
-
-#~ msgid "thumb-up on"
-#~ msgstr "Küçük beğeni resmi açık"
-
-#~ msgid "thumb-up off"
-#~ msgstr "Küçük beğeni resmi kapalı"
-
-#~ msgid "Login name"
-#~ msgstr "Kullanıcı adı"
-
-#~ msgid "home"
-#~ msgstr "anasayfa"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "Gerçek kullanıcı olduğunuzu kanıtlayın!"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "Ben bir gerçek kullanıcıyım"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr ""
-#~ "Bu soruyu beÄŸenip beÄŸenmediÄŸinize karar verin. Oy da verebilirsiniz."
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "oy"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "oy"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "bu cevap doÄŸru olarak kabul edilmiÅŸtir"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "cevap"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "cevap"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "izlenme"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "izlenme"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "oy"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "oy"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "cevap"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "cevap"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "izlenme"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "izlenme"
-
-#~ msgid "reputation points"
-#~ msgstr "itibar puanları"
-
-#~ msgid "badges: "
-#~ msgstr "rozetler:"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "Geçersiz talep"
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "Sorunuz ve ona ait tüm cevapları silindi"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "Sorunuz silindi"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "Soru ve ona ait tüm cevaplar silindi"
-
-#~ msgid "upfiles/"
-#~ msgstr "upfiles/"
-
-#~ msgid "Disable nofollow directive on links"
-#~ msgstr "Linklerde 'nofollow' direktifini devredışı bırak"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "Hesap bu adla zaten forum var"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr "Üzgünüm.. Bir hesaba aynı anda iki giriş mümkün değil."
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr "Lütfen) geçerli kullanıcı adı ve şifre (hem harf duyarlıdır girin."
-
-#~ msgid "Login failed."
-#~ msgstr "Giriş başarısız oldu."
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "Lütfen geçerli bir kullanıcı adı ve şifrenizi giriniz. Her iki alan küçük "
-#~ "harfe duyarlı olduğunu unutmayın."
-
-#~ msgid "sendpw/"
-#~ msgstr "sifre-yolla/"
-
-#~ msgid "password/"
-#~ msgstr "sifre/"
-
-#~ msgid "confirm/"
-#~ msgstr "onayla/"
-
-#~ msgid "email/"
-#~ msgstr "E-mail/"
-
-#~ msgid "validate/"
-#~ msgstr "dogrula/"
-
-#~ msgid "sendkey/"
-#~ msgstr "sifre-yolla/"
-
-#~ msgid "openid/"
-#~ msgstr "OpenID/"
-
-#~ msgid "external-login/forgot-password/"
-#~ msgstr "harici-giris/sifremi-unuttum/"
-
-#~ msgid "external-login/signup/"
-#~ msgstr "harici-giris/üye-ol/"
-
-#~ msgid "Password changed."
-#~ msgstr "Åžifre deÄŸiÅŸtirildi."
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "OpenID %s hesabı veritabanımızda yok"
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr "OpenID %s hesabı giriş yapan kullanıcı ile bağlantılı değil"
-
-#~ msgid "Email Changed."
-#~ msgstr "E-mail adresi deÄŸiÅŸtirildi."
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "Bu OpenID zaten baÅŸka bir hesap ile iliÅŸkilidir."
-
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "OpenID %s hesabını sizin ile ilişkilendirilecek."
-
-#~ msgid "Request for new password"
-#~ msgstr "Yeni ÅŸifre iste"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr "Yeni bir şifre ve aktivasyon linki e-mail adresinize gönderildi."
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr "Şifreniz değiştirilemedi. Onay kodu '%s' kayıtlı değil."
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr ""
-#~ "Şifre değiştirilemez. Kullanıcı adı artık bizim veritabanımızda mevcut "
-#~ "deÄŸildir."
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "%s için şifre değiştirildi. Şimdi giriş yapabilirsiniz."
-
-#~ msgid "email update message subject"
-#~ msgstr "e-mail güncelleme mesajı"
-
-#~ msgid "sorry, system error"
-#~ msgstr "Üzgünüm, bir sistem hatası oluştu!"
-
-#~ msgid "Account functions"
-#~ msgstr "Hesab özellikleri"
-
-#~ msgid "Change email "
-#~ msgstr "E-mail deÄŸiÅŸtir"
-
-#~ msgid "Add or update the email address associated with your account."
-#~ msgstr ""
-#~ "hesabınızla bağlantılanmış e-mail adresinizi, güncelleyin, yoksa ekleyin"
-
-#~ msgid "Change OpenID"
-#~ msgstr "OpenID deÄŸiÅŸtir"
-
-#~ msgid "Change openid associated to your account"
-#~ msgstr "Hesabınıza ilişkili OpenID'yi değiştirin"
-
-#~ msgid "Erase your username and all your data from website"
-#~ msgstr "Kullanıcı adımı ve tüm bilgilerimi bu siteden sil"
-
-#~ msgid "toggle preview"
-#~ msgstr "toggle önizleme"
-
-#~ msgid "reading channel"
-#~ msgstr "kanal okuma"
-
-#~ msgid "[author]"
-#~ msgstr "[yazar]"
-
-#~ msgid "[publication date]"
-#~ msgstr "[yayınlanma tarihi]"
-
-#~ msgid "currency unit"
-#~ msgstr "para birimi"
-
-#~ msgid "[pages]"
-#~ msgstr "[sayfa]"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "sayfaları kısaltma"
-
-#~ msgid "[tags]"
-#~ msgstr "[etiketler]"
-
-#~ msgid "author blog"
-#~ msgstr "yazar günlüğü"
-
-#~ msgid "book directory"
-#~ msgstr "kitap listesi"
-
-#~ msgid "buy online"
-#~ msgstr "online satın al"
-
-#~ msgid "reader questions"
-#~ msgstr "okuyucu soruları"
-
-#~ msgid "ask the author"
-#~ msgstr "yazar sor"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "cevap doÄŸru olarak kabul edilmiÅŸtir"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "RSS haber besleme akışına abone ol"
-
-#~ msgid "see your user profile"
-#~ msgstr "kullanıcı profilini gör"
-
-#~ msgid "sign out from askbot"
-#~ msgstr "askbot'tan güvenli çıkış"
-
-#~ msgid "please help translate! see credits"
-#~ msgstr "Tercümelere yardımcı olun! Katkıda bulunanlara göz atın."
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a>\n"
-#~ " for an answer to question \"%(origin_post_title)s\"</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s, \"%(origin_post_title)s\" sorusunun bir cevabı "
-#~ "için <a href=\"%(post_url)s\">yeni yorum</a> yaptı</p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s asked a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s bir soru sordu\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "etiketler, bizim soruları organize etmemize yardımcı olur"
-
-#~ msgid "less answers"
-#~ msgstr "az cevaplananlar"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "En köşede kalmış soruyu görmek için tıklayın"
-
-#~ msgid "more answers"
-#~ msgstr "çok cevaplananlar"
-
-#~ msgid "unpopular"
-#~ msgstr "beÄŸenilmeyen"
-
-#~ msgid "popular"
-#~ msgstr "popüler"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "Daha önce kapalıtılan soru aç"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "Sorunun kaldırılma sebebi"
-
-#~ msgid "on "
-#~ msgstr "yayında"
-
-#~ msgid "responses"
-#~ msgstr "cevaplar"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "Hesabınız hakkında: OpenID adresini değiştirin"
-
-#~ msgid ""
-#~ "This is where you can change your OpenID URL. Make sure you remember it!"
-#~ msgstr ""
-#~ "Burada OpenID adresinizi deÄŸiÅŸtirebilirsiniz. Bu deÄŸiÅŸikliÄŸi "
-#~ "hatırlayabileceğinizden emin olun!"
-
-#~ msgid "Please correct errors below:"
-#~ msgstr "Lütfen aşağıdaki hataları düzeltin:"
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr ""
-#~ "Buradan şifrenizi değiştirebilirsiniz. Yeni şifrenizi hatırlayacağınızdan "
-#~ "emin olun!"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "OpenID hesabınızla giriş yapın"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "Üzgünüm...Bazı hatalar var gibi görünüyor:"
-
-#~ msgid "Existing account"
-#~ msgstr "Hesabım var"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "Åžifrenizi mi unuttunuz?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "Hesabınız: hesabımı sil"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr ""
-#~ "Not: Hesabınızı sildikten sonra, artık hiç kimse bu kullanıcı adı ile "
-#~ "kayıt olamayacaktır."
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr ""
-#~ "Hesabınızı silmek istediğinizi, onay kutucuğunu işaretleyip onaylayın."
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "Hesabımı silmek istediğimden eminim."
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Åžifre ya da OpenID adresi"
-
-#~ msgid "(required for your security)"
-#~ msgstr "(güvenliğiniz için gereklidir)"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "hesabı kalıcı olarak sil"
-
-#~ msgid "Traditional login information"
-#~ msgstr "Her zamanki giriÅŸ bilgileri"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr ""
-#~ "Sitemize harici bir şifre ile nasıl girilebileceğini mi öğrenmek "
-#~ "istiyorsunuz? Tıklayın: %(feedback_url)s"
-
-#~ msgid "Send new password"
-#~ msgstr "Yeni şifre gönder"
-
-#~ msgid "password recovery information"
-#~ msgstr "Åžifre yenileme bilgisi"
-
-#~ msgid "Reset password"
-#~ msgstr "Şifreyi sıfırla"
-
-#~ msgid "return to login"
-#~ msgstr "girişe dön"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "%(site_url)s sitesindeki kullanıcı, sizin E-mail adresiniz ile şifresini "
-#~ "sıfırlamaya çalışıyor. Eğer bunu kendiniz istemediyseniz, hiçbir şeye "
-#~ "tıklamayın ve bu mesajı dikkate almayın."
-
-#, fuzzy
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr ""
-#~ "To change your password, please follow these steps:\n"
-#~ "* visit this link: %(key_link)s\n"
-#~ "* login with user name %(username)s and password %(password)s\n"
-#~ "* go to your user profile and set the password to something you can "
-#~ "remember%(username)s için yeni şifre %(password)s ve kullanım açıklaması "
-#~ "için link: %(key_link)s"
-
-#~ msgid "Click to sign in through any of these services."
-#~ msgstr "Giriş yapmak için aşağıdaki sistemlerden birini seçin "
-
-#, fuzzy
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr ""
-#~ "<span class=\"big strong\">Enter your </span><span id=\"enter_your_what\" "
-#~ "class='big strong'>Provider user name</span><br/><span class='grey'>(or "
-#~ "select another login method above)</span><span id=\"enter_your_what"
-#~ "\">Provider kullanıcı adınız</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "<a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> web "
-#~ "adresinizi girin"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr "Kullanıcı adınızı ve şifrenizi girin"
-
-#~ msgid "Create account"
-#~ msgstr "Hesap oluÅŸtur"
-
-#, fuzzy
-#~ msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-#~ msgstr "%(APP_SHORT_NAME)s 'a Facebook hesabınızla bağlanın!"
-
-#~ msgid "favorite questions"
-#~ msgstr "favori sorular"
-
-#~ msgid "question"
-#~ msgstr "soru"
-
-#~ msgid "unanswered/"
-#~ msgstr "cevapsiz/"
-
-#~ msgid "nimda/"
-#~ msgstr "Nimda /"
-
-#~ msgid "open any closed question"
-#~ msgstr "kapatılmış bir soruyu aç"
-
-#~ msgid "delete any questions and answers and perform other moderation tasks"
-#~ msgstr ""
-#~ "Herhangi bir soruyu veya cevabı silmek site yöneticilerinin görevidir."
-
-#~ msgid "books"
-#~ msgstr "kitaplar"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Respecting users privacy is an important core principle of this Q&amp;A "
-#~ "forum. Information on this page details how this forum protects your "
-#~ "privacy, and what type of information is collected."
-
-#~ msgid "Site Visitors"
-#~ msgstr "Site ziyaretçileri"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "Information on question views, revisions of questions and answers - both "
-#~ "times and content are recorded for each user in order to correctly count "
-#~ "number of views, maintain data integrity and report relevant updates."
-
-#~ msgid "Personal Information"
-#~ msgstr "KiÅŸisel bilgiler"
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "Members of this community may choose to display personally identifiable "
-#~ "information in their profiles. Forum will never display such information "
-#~ "without a request from the user."
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "None of the data that is not openly shown on the forum by the choice of "
-#~ "the user is shared with any third party.üçüncü şahıslarla paylaşılacak "
-#~ "veriler ile ilgili ayrıntılar"
-
-#~ msgid "Policy Changes"
-#~ msgstr "Site kurallarındaki değişiklikler"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "These policies may be adjusted to improve protection of user's privacy. "
-#~ "Whenever such changes occur, users will be notified via the internal "
-#~ "messaging system. gizlilik politikaları nasıl değiştirilebilir?"
-
-#~ msgid "Found by tags"
-#~ msgstr "Bulunan etiketler"
-
-#~ msgid "Search results"
-#~ msgstr "Arama sonuçları"
-
-#~ msgid "Found by title"
-#~ msgstr "Bulunan başlığa göre"
-
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "%(q_num)s soru"
-#~ msgstr[1] "%(q_num)s soru"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "E-mail adresinizi doğruladığınız için teşekkür ederiz."
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "Hoşgeldin %s, seni yeniden burada görmek güzel..."
-
-#~ msgid "books/"
-#~ msgstr "kitaplar/"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "1 cevap bulundu."
-#~ msgstr[1] "%(q_num)s cevap bulundu."
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Kullanıcıya verilen madalya:"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Question\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Soru"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(counter)s</span> Soru"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Answer\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Answers\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Cevap"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(counter)s</span> Cevap"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(cnt)s</span> Votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> oy"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(cnt)s</span> oy"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Badge\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Badges\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Madalya"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "<span class=\"count\">%(counter)s</span> Madalya"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>bir</strong> tane daha gör\n"
-#~ msgstr[1] "<strong>%(counter)s</strong> tane daha gör"
-
-#~ msgid ""
-#~ "\n"
-#~ " see <strong>one</"
-#~ "strong> more comment\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see <strong>"
-#~ "%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<strong>bir</strong> yorum daha gör\n"
-#~ msgstr[1] "<strong>%(counter)s</strong> yorum daha gör"
-
-#~ msgid ""
-#~ "\n"
-#~ " <span class=\"count\">1</span> Tag\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " <span class=\"count\">%(counter)s</span> Tags\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "<span class=\"count\">1</span> Etiket\n"
-#~ msgstr[1] "<span class=\"count\">%(counter)s</span> Etiket"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/tr/LC_MESSAGES/djangojs.mo b/askbot/locale/tr/LC_MESSAGES/djangojs.mo
index d744ece5..bd979e90 100644
--- a/askbot/locale/tr/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/tr/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/tr/LC_MESSAGES/djangojs.po b/askbot/locale/tr/LC_MESSAGES/djangojs.po
index 8a807c09..2b18824a 100644
--- a/askbot/locale/tr/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/tr/LC_MESSAGES/djangojs.po
@@ -1,26 +1,25 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# cihad <cihadgundogdu@gmail.com>, 2012
+# cihad <cihadgundogdu@gmail.com>, 2012
+# kayhantolga <kayhantolga@letscoding.com>, 2011
# kayhantolga <kayhantolga@letscoding.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-02-28 17:32+0000\n"
-"Last-Translator: if.gnu.linux <if.gnu.linux@gmail.com>\n"
-"Language-Team: Turkish (http://www.transifex.net/projects/p/askbot/team/"
-"tr/)\n"
-"Language: tr\n"
+"PO-Revision-Date: 2013-08-02 04:35+0000\n"
+"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
+"Language-Team: Turkish (http://www.transifex.com/projects/p/askbot/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1362072771.0\n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -35,9 +34,7 @@ msgstr "Lütfen bir veya daha fazla giriş yöntemi seçin."
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
-"Oturum açmak için bir yöntem seçmediniz, lütfen aşağıdaki ikonların birisine "
-"veya birden fazlasına tıklayarak bir oturum açma yöntemi seçin."
+msgstr "Oturum açmak için bir yöntem seçmediniz, lütfen aşağıdaki ikonların birisine veya birden fazlasına tıklayarak bir oturum açma yöntemi seçin."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
@@ -107,6 +104,7 @@ msgstr ""
msgid "user {{str}} does not exist"
msgid_plural "users {{str}} do not exist"
msgstr[0] ""
+msgstr[1] ""
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
@@ -128,6 +126,7 @@ msgstr ""
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
msgstr[0] ""
+msgstr[1] ""
#: media/js/live_search.js:313
msgid "search or ask your question"
@@ -141,6 +140,7 @@ msgstr "yükleniyor..."
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
@@ -155,6 +155,7 @@ msgstr ""
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:171
msgid "enter your question"
@@ -165,16 +166,18 @@ msgstr ""
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:193
msgid "content cannot be empty"
msgstr "içerik boş olamaz"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "yazılabilir %s karakter eksik"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -213,9 +216,8 @@ msgid "please confirm offensive"
msgstr "şikayetinizi onaylayın"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "şikayetinizi onaylayın"
+msgstr ""
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -245,21 +247,20 @@ msgstr "Takip et"
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
-msgstr[0] "%s takipçi"
+msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
-"<div> Takip ediyor</div><div class=\"unfollow\"> Takipten vazgeç </div>"
+msgstr "<div> Takip ediyor</div><div class=\"unfollow\"> Takipten vazgeç </div>"
#: media/js/post.js:901
msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "şikayetinizi onaylayın"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -282,14 +283,14 @@ msgid "save comment"
msgstr "yorumu kaydet"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "yazılabilir %s karakter eksik"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "yazılabilir %s karakter eksik"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -301,9 +302,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "%s giriş kaydını silmek istediğine emin misin?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -338,9 +338,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "%s giriş kaydını silmek istediğine emin misin?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -352,8 +351,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -361,6 +359,7 @@ msgstr ""
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
msgstr[0] ""
+msgstr[1] ""
#: media/js/post.js:3799
msgid "Delete category?"
@@ -371,9 +370,8 @@ msgid "edit"
msgstr "düzenle"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "içerik boş olamaz"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -388,9 +386,8 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "dosya adı"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
@@ -417,32 +414,31 @@ msgstr "ve gösterilmeyen %s tane daha..."
msgid "Please select at least one item"
msgstr "En az bir tane seçim yapın"
-# -ÇEVİRMENLERE NOT: Bunları nasıl çevireceğimizi bilen var ise, kullanıcı e-posta listesine mesaj atabilir mi
#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
-msgstr[0] "Üzgünüz, tanınmayan ziyaretçiler bu fonksiyona erişemez"
+msgstr[0] "Bir: Bu bildirimi sil?\ndiÄŸer: Bu bildirimleri sil?"
+msgstr[1] "Bir: Bu bildirimi sil?\ndiÄŸer: Bu bildirimleri sil?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "bu yorumu sil"
+msgstr[0] "bir: Bu girdi kapatılsın mı?\niki: Burdaki girdiler kapatılsın mı?"
+msgstr[1] "bir: Bu girdi kapatılsın mı?\niki: Burdaki girdiler kapatılsın mı?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
msgstr[0] ""
+msgstr[1] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "yazı silindi"
+msgstr ""
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "yazı geri alındı"
+msgstr ""
#: media/js/user.js:246
msgid "Accept"
@@ -461,9 +457,8 @@ msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "resmin açıklaması"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -479,8 +474,7 @@ msgstr ""
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
-"%(username)s takip etmek için <a href=\"%(signin_url)s\">giriş yapın</a>"
+msgstr "%(username)s takip etmek için <a href=\"%(signin_url)s\">giriş yapın</a>"
#: media/js/user.js:740
#, c-format
@@ -526,9 +520,8 @@ msgid "Ok"
msgstr ""
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
-msgstr "iptal"
+msgstr ""
#: media/js/utils.js:1219
#, c-format
@@ -707,21 +700,22 @@ msgstr ""
msgid "%s hour ago"
msgid_plural "%s hours ago"
msgstr[0] ""
+msgstr[1] ""
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
msgstr[0] ""
+msgstr[1] ""
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
msgstr ""
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "resmin URLsini girin"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -799,18 +793,11 @@ msgstr "dosya adı"
msgid "link text"
msgstr "bağlantı metni"
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "yorumu kaydet"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "Lütfen en az %s karakter girin"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "Lütfen en az %s karakter girin"
-
-#~ msgid "please enter title"
-#~ msgstr "lütfen bir başlık yazın"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "yorum yazmaktan vazgeçmek istediğinize emin misiniz?"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/vi/LC_MESSAGES/django.mo b/askbot/locale/vi/LC_MESSAGES/django.mo
index cccb0e17..dc54b8ef 100644
--- a/askbot/locale/vi/LC_MESSAGES/django.mo
+++ b/askbot/locale/vi/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/vi/LC_MESSAGES/django.po b/askbot/locale/vi/LC_MESSAGES/django.po
index a0e70b08..65462f00 100644
--- a/askbot/locale/vi/LC_MESSAGES/django.po
+++ b/askbot/locale/vi/LC_MESSAGES/django.po
@@ -3,13 +3,18 @@
# This file is distributed under the same license as the CNPROG package.
#
# Translators:
+# ppanhh <ppanhh@gmail.com>, 2013
# Cong It <EMAIL@ADDRESS>, 2010
+# linux <linux87s@gmail.com>, 2013
+# Nguyen Long <gialacmail@gmail.com>, 2013
+# ppanhh <ppanhh@gmail.com>, 2013
+# rgv151 <rgv151@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-13 19:08+0000\n"
+"PO-Revision-Date: 2013-09-19 03:25+0000\n"
"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askbot/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -20,89 +25,89 @@ msgstr ""
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr ""
+msgstr "Rất tiếc, nhưng thành viên ẩn danh không thể truy cập tính năng này"
#: feed.py:34 feed.py:108
msgid " - "
-msgstr ""
+msgstr "-"
#: feed.py:35 feed.py:109
msgid "Individual question feed"
-msgstr ""
+msgstr "Feed dạng câu há»i cá nhân"
#: forms.py:140
msgid "select country"
-msgstr ""
+msgstr "chá»n quốc gia"
#: forms.py:150
msgid "Country"
-msgstr ""
+msgstr "Quốc gia"
#: forms.py:158
msgid "Country field is required"
-msgstr ""
+msgstr "Khung thông tin vỠquốc gia không được để trống"
#: forms.py:188
#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] ""
+msgstr[0] "cần phải dài hơn %d kí tự"
#: forms.py:199
#, python-format
msgid "must be < %d word"
msgid_plural "must be < %d words"
-msgstr[0] ""
+msgstr[0] "cần phải ngắn hơn %d kí tự"
#: forms.py:220
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "chỉnh sữa nhỠ(không gửi thông báo)"
#: forms.py:247 templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
msgid "title"
-msgstr ""
+msgstr "tiêu Ä‘á»"
#: forms.py:249 templates/embed/ask_by_widget.html:170
msgid "Please enter your question"
-msgstr ""
+msgstr "Hãy nhập câu há»i của bạn"
#: forms.py:260
#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] ""
+msgstr[0] "cần phải dài hơn %d kí tự"
#: forms.py:270
#, python-format
msgid "The question is too long, maximum allowed size is %d characters"
-msgstr ""
+msgstr "Câu há»i này quá dài, tối Ä‘a cho phép là %d kí tá»±"
#: forms.py:277
#, python-format
msgid "The question is too long, maximum allowed size is %d bytes"
-msgstr ""
+msgstr "Câu há»i này quá dài, tối Ä‘a cho phép là %d byte"
#: forms.py:309
msgid "content"
-msgstr ""
+msgstr "ná»™i dung"
#: forms.py:370
#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] ""
+msgstr[0] "mỗi thẻ đánh dấu phải có ít hơn %(max_chars)d ký tự"
#: forms.py:407
msgid ""
"We ran out of space for recording the tags. Please shorten or delete some of"
" them."
-msgstr ""
+msgstr "Chúng ta đã sử dụng hết dung lượng thẻ tối đa, hãy rút ngắn lại hoặc bỠbớt để tiếp tục."
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
msgid "tags"
-msgstr ""
+msgstr "thẻ đánh dấu"
#: forms.py:412
#, python-format
@@ -112,169 +117,169 @@ msgid ""
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] ""
+msgstr[0] "Thẻ là những từ khoá ngắn, không có khoảng trống. Bạn có thể dùng tối đa %(max_tags)d."
#: forms.py:439
#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] ""
+msgstr[0] "vui lòng sử dụng %(tag_count)d thẻ hoặc ít hơn"
#: forms.py:447
#, python-format
msgid "At least one of the following tags is required : %(tags)s"
-msgstr ""
+msgstr "Ãt nhất má»™t trong những thẻ đánh dấu sau đây phải có: %(tags)s"
#: forms.py:475
msgid "community wiki (karma is not awarded & many others can edit wiki post)"
-msgstr ""
+msgstr "wiki cá»™ng đồng (không có phần thưởng đặc biệt & nhiá»u thành viên có thể tham gia chỉnh sá»­a ná»™i dung)"
#: forms.py:479
msgid ""
"if you choose community wiki option, the question and answer do not generate"
" points and name of author will not be shown"
-msgstr ""
+msgstr "nếu bạn chá»n tính năng wiki cá»™ng Ä‘á»™ng, phần câu há»i và câu trả lá»i không tạo ra Ä‘iểm và tên của tác giả sẽ không được hiển thị"
#: forms.py:496
msgid "update summary:"
-msgstr ""
+msgstr "tóm tắt phần cập nhật:"
#: forms.py:498
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
+msgstr "Ä‘iá»n vào má»™t bản tóm tắt ngắn gá»n vá» các phần chỉnh sá»­a của bạn (ví dụ nhÆ° phát âm, ngữ pháp, cải thiện cách viết, phần khung thông tin này có thể có hoặc không)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
-msgstr ""
+msgstr "Äiá»n vào số lượng Ä‘iểm để thêm vào hoặc trừ bá»›t"
#: forms.py:600 const/__init__.py:375
msgid "approved"
-msgstr ""
+msgstr "đã chấp thuận"
#: forms.py:601 const/__init__.py:376
msgid "watched"
-msgstr ""
+msgstr "đã theo dõi"
#: forms.py:602 const/__init__.py:377
msgid "suspended"
-msgstr ""
+msgstr "bị đình chỉ"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "bị khóa"
#: forms.py:605
msgid "administrator"
-msgstr ""
+msgstr "quản trị viên"
#: forms.py:606 const/__init__.py:374
msgid "moderator"
-msgstr ""
+msgstr "Ä‘iá»u hành viên"
#: forms.py:625
msgid "Change status to"
-msgstr ""
+msgstr "Äổi trạng thái thành"
#: forms.py:652
msgid "which one?"
-msgstr ""
+msgstr "-- chá»n -- "
#: forms.py:673
msgid "Cannot change own status"
-msgstr ""
+msgstr "Bạn không thể thay đổi quyá»n của mình"
#: forms.py:679
msgid "Cannot turn other user to moderator"
-msgstr ""
+msgstr "Bạn không thể nâng quyá»n Ä‘iá»u hành cho ngÆ°á»i khác"
#: forms.py:686
msgid "Cannot change status of another moderator"
-msgstr ""
+msgstr "Không thể thay đổi quyá»n của ngÆ°á»i Ä‘iá»u hành khác"
#: forms.py:692
msgid "Cannot change status to admin"
-msgstr ""
+msgstr "Không thể nâng lên quyá»n quản lý"
#: forms.py:698
#, python-format
msgid ""
"If you wish to change %(username)s's status, please make a meaningful "
"selection."
-msgstr ""
+msgstr "Nếu bạn muốn thay đổi quyá»n của %(username)s, hãy Ä‘Æ°a ra lá»±a chá»n hợp lý."
#: forms.py:708
msgid "Subject line"
-msgstr ""
+msgstr "Tiêu Ä‘á»"
#: forms.py:713
msgid "Message text"
-msgstr ""
+msgstr "Ná»™i dung"
#: forms.py:727
msgid "Your name (optional):"
-msgstr ""
+msgstr "Tên của bạn (Không bắt buộc)"
#: forms.py:728
msgid "Email:"
-msgstr ""
+msgstr "Email:"
#: forms.py:730
msgid "Your message:"
-msgstr ""
+msgstr "Thông điệp:"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
-msgstr ""
+msgstr "Tôi không muốn cung cấp địa chỉ email hoặc nhận thông tin phản hồi:"
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
-msgstr ""
+msgstr "Hãy đánh dấu mục \"Tôi không muốn cung cấp địa chỉ email\"."
#: forms.py:791
msgid "keep private within your groups"
-msgstr ""
+msgstr "giữ bí mật trong các nhóm của bạn"
#: forms.py:830
msgid "User name:"
-msgstr ""
+msgstr "Tên đăng nhập:"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
-msgstr ""
+msgstr "Hãy Ä‘iá»n tên của ngÆ°á»i bạn muốn đăng há»™, hoặc tạo tài khoản má»›i."
#: forms.py:839
msgid "Email address:"
-msgstr ""
+msgstr "Äịa chỉ email:"
#: forms.py:889
msgid "User name is required with the email"
-msgstr ""
+msgstr "Tên đăng nhập là bắt buộc cùng với email"
#: forms.py:894
msgid "Email is required if user name is added"
-msgstr ""
+msgstr "Bạn phải cung cấp địa chỉ email nếu dùng tên đăng nhập"
#: forms.py:914 forms.py:957
msgid "ask anonymously"
-msgstr ""
+msgstr "há»i nặc danh"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
-msgstr ""
+msgstr "chá»n nếu bạn không muốn tiết lá»™ tên của bạn khi há»i câu há»i này"
#: forms.py:947
msgid ""
"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
"title"
-msgstr ""
+msgstr "Tiêu đỠđược hiểu theo định dạng: [thẻ1, thẻ2, thẻ3,...] câu há»i"
#: forms.py:1213
msgid ""
"You have asked this question anonymously, if you decide to reveal your "
"identity, please check this box."
-msgstr ""
+msgstr "Bạn đã ẩn danh khi há»i câu này, nếu bạn quyết định tiết lá»™ danh tính của bạn, xin vui lòng chá»n vào đây ."
#: forms.py:1217
msgid "reveal identity"
@@ -295,7 +300,7 @@ msgstr ""
#: forms.py:1373
msgid "Real name"
-msgstr ""
+msgstr "Tên thật"
#: forms.py:1380
msgid "Website"
@@ -303,27 +308,27 @@ msgstr ""
#: forms.py:1387
msgid "City"
-msgstr ""
+msgstr "Thành phố"
#: forms.py:1396
msgid "Show country"
-msgstr ""
+msgstr "Hiển thị Quốc gia"
#: forms.py:1401
msgid "Show tag choices"
-msgstr ""
+msgstr "Hiển thị lá»±a chá»n từ khóa"
#: forms.py:1406
msgid "Date of birth"
-msgstr ""
+msgstr "Ngày sinh"
#: forms.py:1408
msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
+msgstr "sẽ không được hiển thị, được dùng để tính tuổi, định dạng : YYYY-MM-DD"
#: forms.py:1416
msgid "Profile"
-msgstr ""
+msgstr "Hồ sơ cá nhân"
#: forms.py:1425
msgid "Screen name"
@@ -331,7 +336,7 @@ msgstr ""
#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
-msgstr ""
+msgstr "email này đã được sử dụng hãy thử lại với email khác"
#: forms.py:1470
msgid "Choose email tag filter"
@@ -339,11 +344,11 @@ msgstr ""
#: forms.py:1522
msgid "Asked by me"
-msgstr ""
+msgstr "Câu há»i của tôi"
#: forms.py:1525
msgid "Answered by me"
-msgstr ""
+msgstr "Câu trả lá»i của tôi"
#: forms.py:1528
msgid "Individually selected"
@@ -351,15 +356,15 @@ msgstr ""
#: forms.py:1531
msgid "Entire forum (tag filtered)"
-msgstr ""
+msgstr "Toàn bá»™ diá»…n đàn (đã lá»c theo từ khóa)"
#: forms.py:1535
msgid "Comments and posts mentioning me"
-msgstr ""
+msgstr "à kiến ​​và bài ​​viết đỠcập đến tôi"
#: forms.py:1619
msgid "please choose one of the options above"
-msgstr ""
+msgstr "xin vui lòng chá»n má»™t trong các tùy chá»n ở trên"
#: forms.py:1622
msgid "okay, let's try!"
@@ -372,51 +377,51 @@ msgstr ""
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
-msgstr ""
+msgstr "tiêu Ä‘á»"
#: forms.py:1676 templates/groups.html:32
msgid "Description"
-msgstr ""
+msgstr "Mô tả"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
#: templates/widgets/tag_category_selector.html:2
msgid "Tags"
-msgstr ""
+msgstr "Thẻ đánh dấu"
#: tasks.py:98
msgid "An edit for my answer"
-msgstr ""
+msgstr "chỉnh sá»­a câu trả lá»i của tôi"
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
-msgstr ""
+msgstr "Äể thêm vào bài viết của bạn SỬA DÃ’NG TRÊN"
#: tasks.py:119
#, python-format
msgid "Your post at %(site_name)s is now published"
-msgstr ""
+msgstr "Bài viết của bạn đã được đăng ở mục %(site_name)s"
#: urls.py:44
msgid "questions"
-msgstr ""
+msgstr "câu há»i"
#: urls.py:56
msgid "question/"
-msgstr ""
+msgstr "câu há»i/"
#: urls.py:61
msgid "tags/"
-msgstr ""
+msgstr "thẻ đánh dấu/"
#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
msgid "users/"
-msgstr ""
+msgstr "ngÆ°á»i dùng/"
#: urls.py:71
msgid "by-group/"
-msgstr ""
+msgstr "bởi nhóm/"
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
msgid "edit/"
@@ -555,23 +560,23 @@ msgstr ""
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
-msgstr ""
+msgstr "Chỉ cho phép ngÆ°á»i dùng đã đăng ký được vào diá»…n đàn"
#: conf/access_control.py:22
msgid "nothing - not required"
-msgstr ""
+msgstr "không có gì - không bắt buộc"
#: conf/access_control.py:23
msgid "access to content"
-msgstr ""
+msgstr "truy cập nội dung"
#: conf/access_control.py:34
msgid "Require valid email for"
-msgstr ""
+msgstr "yêu cầu email hợp lệ cho"
#: conf/access_control.py:44
msgid "Allowed email addresses"
-msgstr ""
+msgstr "Äịa chỉ email cho phép"
#: conf/access_control.py:45
msgid "Please use space to separate the entries"
@@ -579,7 +584,7 @@ msgstr ""
#: conf/access_control.py:54
msgid "Allowed email domain names"
-msgstr ""
+msgstr "Äịa chỉ tên miá»n email cho phép"
#: conf/access_control.py:55
msgid "Please use space to separate the entries, do not use the @ symbol!"
@@ -587,7 +592,7 @@ msgstr ""
#: conf/badges.py:13
msgid "Badge settings"
-msgstr ""
+msgstr "Thiết lập huy hiệu"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
@@ -627,15 +632,15 @@ msgstr ""
#: conf/badges.py:104
msgid "Popular Question: minimum views"
-msgstr ""
+msgstr "Câu há»i phổ biến: lượt xem tối thiểu"
#: conf/badges.py:113
msgid "Notable Question: minimum views"
-msgstr ""
+msgstr "Câu há»i đáng chú ý:lượt xem tối thiểu"
#: conf/badges.py:122
msgid "Famous Question: minimum views"
-msgstr ""
+msgstr "Câu há»i nổi tiếng: lượt xem tối thiểu"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
@@ -663,7 +668,7 @@ msgstr ""
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr ""
+msgstr "Phó biên tập: số lượng chỉ sửa tối thiểu"
#: conf/badges.py:194
msgid "Favorite Question: minimum stars"
@@ -687,11 +692,11 @@ msgstr ""
#: conf/email.py:15
msgid "Email and email alert settings"
-msgstr ""
+msgstr "Email và thiết lập email cảnh báo"
#: conf/email.py:24
msgid "Prefix for the email subject line"
-msgstr ""
+msgstr "Tiá»n tố cho dòng chủ Ä‘á» email"
#: conf/email.py:26
msgid ""
@@ -701,70 +706,70 @@ msgstr ""
#: conf/email.py:44
msgid "Site administrator email address"
-msgstr ""
+msgstr "Äịa chỉ email của ngÆ°á»i quản trị trang web"
#: conf/email.py:53
msgid "Enable email alerts"
-msgstr ""
+msgstr "Bật thông báo bằng email"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
-msgstr ""
+msgstr "Số lượng tối đa các mục tin tức trong một thông báo qua email"
#: conf/email.py:72
msgid "Default notification frequency all questions"
-msgstr ""
+msgstr "Mặc định tần số thông báo tất cả các câu há»i"
#: conf/email.py:74
msgid "Option to define frequency of emailed updates for: all questions."
-msgstr ""
+msgstr "Tùy chá»n để xác định tần số cập nhật được gá»­i qua email cho: tất cả các câu há»i."
#: conf/email.py:86
msgid "Default notification frequency questions asked by the user"
-msgstr ""
+msgstr "Mặc định tần số thông báo câu há»i của ngÆ°á»i sá»­ dụng"
#: conf/email.py:88
msgid ""
"Option to define frequency of emailed updates for: Question asked by the "
"user."
-msgstr ""
+msgstr "Tùy chá»n để xác định tần số cập nhật được gá»­i qua email cho: Câu há»i yêu cầu bởi ngÆ°á»i dùng."
#: conf/email.py:100
msgid "Default notification frequency questions answered by the user"
-msgstr ""
+msgstr "Tần số thông báo mặc định cho câu há»i đã trả lá»i bởi ngÆ°á»i dùng"
#: conf/email.py:102
msgid ""
"Option to define frequency of emailed updates for: Question answered by the "
"user."
-msgstr ""
+msgstr "Tùy chá»n để xác định tần số cập nhật được gá»­i qua email cho: Câu há»i đã trả lá»i bởi ngÆ°á»i dùng."
#: conf/email.py:114
msgid ""
"Default notification frequency questions individually"
" selected by the user"
-msgstr ""
+msgstr "Tần số thông báo mặc định câu há»i lá»±a chá»n cá nhân của ngÆ°á»i dùng"
#: conf/email.py:117
msgid ""
"Option to define frequency of emailed updates for: Question individually "
"selected by the user."
-msgstr ""
+msgstr "Tùy chá»n để xác định tần số cập nhật được gá»­i qua email cho: Câu há»i lá»±a chá»n cá nhân của ngÆ°á»i dùng."
#: conf/email.py:129
msgid ""
"Default notification frequency for mentions and "
"comments"
-msgstr ""
+msgstr "Tần số thông báo mặc định cho đỠcập và bình luận"
#: conf/email.py:132
msgid ""
"Option to define frequency of emailed updates for: Mentions and comments."
-msgstr ""
+msgstr "Tùy chá»n để xác định tần số cập nhật được gá»­i qua email cho: Äá» cập và bình luận."
#: conf/email.py:143
msgid "Send periodic reminders about unanswered questions"
-msgstr ""
+msgstr "Gá»­i lá»i nhắc nhở định kỳ vá» các câu há»i chÆ°a được trả lá»i"
#: conf/email.py:145
msgid ""
@@ -775,7 +780,7 @@ msgstr ""
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
-msgstr ""
+msgstr "Ngày trÆ°á»›c khi bắt đầu gá»­i lá»i nhắc nhở vá» những câu há»i chÆ°a được trả lá»i"
#: conf/email.py:169
msgid ""
@@ -785,11 +790,11 @@ msgstr ""
#: conf/email.py:181
msgid "Max. number of reminders to send about unanswered questions"
-msgstr ""
+msgstr "Số lượng tối Ä‘a của lá»i nhắc để gá»­i vá» các câu há»i chÆ°a được trả lá»i"
#: conf/email.py:192
msgid "Send periodic reminders to accept the best answer"
-msgstr ""
+msgstr "Gá»­i lá»i nhắc nhở định kỳ để chấp nhận câu trả lá»i tốt nhất"
#: conf/email.py:194
msgid ""
@@ -800,7 +805,7 @@ msgstr ""
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
-msgstr ""
+msgstr "Ngày trÆ°á»›c khi bắt đầu gá»­i lá»i nhắc nhở để chấp nhận má»™t câu trả lá»i"
#: conf/email.py:218
msgid ""
@@ -810,11 +815,11 @@ msgstr ""
#: conf/email.py:230
msgid "Max. number of reminders to send to accept the best answer"
-msgstr ""
+msgstr "Số lượng tối Ä‘a của lá»i nhắc để gá»­i chấp nhận câu trả lá»i tốt nhất"
#: conf/email.py:242
msgid "Require email verification before allowing to post"
-msgstr ""
+msgstr "Yêu cầu xác minh email trước khi cho phép gửi"
#: conf/email.py:243
msgid ""
@@ -823,7 +828,7 @@ msgstr ""
#: conf/email.py:252
msgid "Fake email for anonymous user"
-msgstr ""
+msgstr "Email giả mạo cho ngÆ°á»i dùng vô danh"
#: conf/email.py:253
msgid "Use this setting to control gravatar for email-less user"
@@ -831,7 +836,7 @@ msgstr ""
#: conf/email.py:262
msgid "Allow posting questions by email"
-msgstr ""
+msgstr "Cho phép gá»­i câu há»i qua email"
#: conf/email.py:264
msgid ""
@@ -841,21 +846,21 @@ msgstr ""
#: conf/email.py:275
msgid "Replace space in emailed tags with dash"
-msgstr ""
+msgstr "Thay thế khoảng trống trong thẻ email bằng dấu gạch ngang"
#: conf/email.py:277
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
+msgstr "Thiết lập này áp dụng đối vá»›i thẻ ghi trong dòng chủ Ä‘á» của câu há»i qua email"
#: conf/email.py:288
msgid "Enable posting answers and comments by email"
-msgstr ""
+msgstr "Cho phép gá»­i câu trả lá»i và ý kiến ​​qua email"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
-msgstr ""
+msgstr "Äể kích hoạt tính năng này hãy chắc chắn lamson Ä‘ang chạy"
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
@@ -873,11 +878,11 @@ msgstr ""
#: conf/external_keys.py:11
msgid "Keys for external services"
-msgstr ""
+msgstr "Các chìa khóa cho các dịch vụ bên ngoài"
#: conf/external_keys.py:19
msgid "Google site verification key"
-msgstr ""
+msgstr "Chìa khóa xác minh Google site"
#: conf/external_keys.py:21
#, python-format
@@ -888,7 +893,7 @@ msgstr ""
#: conf/external_keys.py:36
msgid "Google Analytics key"
-msgstr ""
+msgstr "Chìa khóa Google Analytics "
#: conf/external_keys.py:38
#, python-format
@@ -899,7 +904,7 @@ msgstr ""
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
-msgstr ""
+msgstr "Bật recaptcha (khóa bên dưới là bắt buộc)"
#: conf/external_keys.py:62
msgid "Recaptcha public key"
@@ -942,7 +947,7 @@ msgstr ""
msgid ""
"Please register your forum at <a href=\"%(url)s\">twitter applications "
"site</a>"
-msgstr ""
+msgstr "Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\"> ứng dụng trang web twitter</ a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -957,7 +962,7 @@ msgstr ""
msgid ""
"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
"site</a>"
-msgstr ""
+msgstr "Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\">trang developer LinkedIn </ a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -972,7 +977,7 @@ msgstr ""
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
+msgstr "Xin vui lòng đăng ký diễn đàn của bạn tại <a href=\"%(url)s\">Identi.ca applications site</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
@@ -980,7 +985,7 @@ msgstr ""
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
-msgstr ""
+msgstr "Tin nhắn và các trang - vỠchính sách bảo mật, vv"
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1004,7 +1009,7 @@ msgstr ""
#: conf/flatpages.py:45
msgid "Instructions on how to ask questions"
-msgstr ""
+msgstr "HÆ°á»›ng dẫn vá» cách đặt câu há»i"
#: conf/flatpages.py:48
msgid ""
@@ -1024,19 +1029,19 @@ msgstr ""
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
-msgstr ""
+msgstr "Không chỉnh sá»­a trÆ°á»ng này bằng tay!"
#: conf/forum_data_rules.py:12
msgid "Data entry and display rules"
-msgstr ""
+msgstr "Nhập dữ liệu và các quy tắc hiển thị"
#: conf/forum_data_rules.py:27
msgid "Editor for the posts"
-msgstr ""
+msgstr "Biên tập viên cho các bài viết"
#: conf/forum_data_rules.py:42
msgid "Editor for the comments"
-msgstr ""
+msgstr "Biên tập viên cho ý kiến"
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1046,11 +1051,11 @@ msgstr ""
msgid ""
"Disabling this button will reduce number of new questions. If this button is"
" disabled, the ask button in the search menu will still be available."
-msgstr ""
+msgstr "Vô hiệu hóa nút này sẽ làm giảm số câu há»i má»›i. Nếu nút này bị vô hiệu hóa, các nút ask trong menu tìm kiếm sẽ vẫn có sẵn."
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
-msgstr ""
+msgstr "Cho phép nhúng video."
#: conf/forum_data_rules.py:68
#, python-format
@@ -1059,11 +1064,11 @@ msgstr ""
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
-msgstr ""
+msgstr "chá»n để kích hoạt tính năng cá»™ng đồng wiki"
#: conf/forum_data_rules.py:87
msgid "Allow asking questions anonymously"
-msgstr ""
+msgstr "Cho phép đặt câu há»i ẩn danh"
#: conf/forum_data_rules.py:89
msgid ""
@@ -3012,7 +3017,7 @@ msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
-msgstr ""
+msgstr "thẻ đánh dấu không được để trống"
#: const/message_keys.py:41
msgid "please use letters, numbers and characters \"-+.#\""
@@ -7242,11 +7247,11 @@ msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
msgid "Add details (optional)"
-msgstr ""
+msgstr "Thêm chi tiết (không bắt buộc)"
#: templates/widgets/ask_form.html:26
msgid "Add details"
-msgstr ""
+msgstr "Thêm chi tiết"
#: templates/widgets/ask_form.html:59
msgid "Select language"
@@ -7389,44 +7394,44 @@ msgstr ""
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*nghiêng*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**đậm**"
#: templates/widgets/markdown_help.html:13
msgid "*italic* or _italic_"
-msgstr ""
+msgstr "*nghiêng* hoặc _nghiêng_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
-msgstr ""
+msgstr "**đậm** hoặc __đậm_"
#: templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
msgid "text"
-msgstr ""
+msgstr "chữ"
#: templates/widgets/markdown_help.html:24
msgid "image"
-msgstr ""
+msgstr "hình"
#: templates/widgets/markdown_help.html:28
msgid "numbered list:"
-msgstr ""
+msgstr "danh sách (số)"
#: templates/widgets/markdown_help.html:33
msgid "basic HTML tags are also supported"
-msgstr ""
+msgstr "các thẻ HTML cơ bản cũng được hỗ trợ"
#: templates/widgets/markdown_help.html:38
msgid "learn more about Markdown"
-msgstr ""
+msgstr "xem thêm vỠMarkdown"
#: templates/widgets/meta_nav.html:12
msgid "people & groups"
-msgstr ""
+msgstr "thành viên & nhóm"
#: templates/widgets/meta_nav.html:20
msgid "users"
@@ -7434,7 +7439,7 @@ msgstr "people"
#: templates/widgets/meta_nav.html:27
msgid "badges"
-msgstr ""
+msgstr "danh hiệu"
#: templates/widgets/question_edit_tips.html:5
msgid "ask a question interesting to this community"
@@ -7443,41 +7448,41 @@ msgstr ""
#: templates/widgets/question_summary.html:12
msgid "view"
msgid_plural "views"
-msgstr[0] ""
+msgstr[0] "xem"
#: templates/widgets/question_summary.html:30
msgid "answer"
msgid_plural "answers"
-msgstr[0] ""
+msgstr[0] "trả lá»i"
#: templates/widgets/question_summary.html:41
msgid "vote"
msgid_plural "votes"
-msgstr[0] ""
+msgstr[0] "đánh giá"
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "TẤT CẢ"
#: templates/widgets/scope_nav.html:22
msgid "see unanswered questions"
-msgstr ""
+msgstr "xem câu há»i chÆ°a có trả lá»i"
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "CHƯA TRẢ LỜI"
#: templates/widgets/scope_nav.html:27
msgid "see your followed questions"
-msgstr ""
+msgstr "xem câu há»i Ä‘ang theo dõi"
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "ÄANG THEO DÕI"
#: templates/widgets/scope_nav.html:30
msgid "Please ask your question here"
-msgstr ""
+msgstr "Hãy đặt câu há»i của bạn tại đây"
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
@@ -7493,15 +7498,15 @@ msgstr ""
#: templates/widgets/tag_selector.html:59
msgid "Show only questions from"
-msgstr ""
+msgstr "Chỉ hiển thị câu há»i từ"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
-msgstr ""
+msgstr "Gửi email thông báo đên tôi khi"
#: templates/widgets/tag_selector.html:86
msgid "Change frequency of emails"
-msgstr ""
+msgstr "Thay đổi tần suất gửi email"
#: templates/widgets/three_column_category_selector.html:4
msgid ""
@@ -7526,15 +7531,15 @@ msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:10
msgid "karma:"
-msgstr ""
+msgstr "điểm:"
#: templates/widgets/user_long_score_and_badge_summary.html:15
msgid "badges:"
-msgstr ""
+msgstr "danh hiệu:"
#: templates/widgets/user_navigation.html:17
msgid "sign out"
-msgstr ""
+msgstr "đăng xuất"
#: templates/widgets/user_navigation.html:20
msgid "Hi there! Please sign in"
@@ -7542,7 +7547,7 @@ msgstr ""
#: templates/widgets/user_navigation.html:23
msgid "settings"
-msgstr ""
+msgstr "thiết lập"
#: templates/widgets/user_navigation.html:24
msgid "widgets"
@@ -7551,7 +7556,7 @@ msgstr ""
#: templates/widgets/user_perms.html:1
#, python-format
msgid "Your karma is %(karma)s"
-msgstr ""
+msgstr "Số điểm của bạn là %(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
diff --git a/askbot/locale/vi/LC_MESSAGES/djangojs.mo b/askbot/locale/vi/LC_MESSAGES/djangojs.mo
index ff3f67ff..c79bd0a2 100644
--- a/askbot/locale/vi/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/vi/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/vi/LC_MESSAGES/djangojs.po b/askbot/locale/vi/LC_MESSAGES/djangojs.po
index 09c51c66..2028781f 100644
--- a/askbot/locale/vi/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/vi/LC_MESSAGES/djangojs.po
@@ -3,12 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# linux <linux87s@gmail.com>, 2013
+# linux <linux87s@gmail.com>, 2013
+# Nguyen Long <gialacmail@gmail.com>, 2013
+# rgv151 <rgv151@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2013-07-13 19:09+0000\n"
+"PO-Revision-Date: 2013-09-19 03:25+0000\n"
"Last-Translator: evgeny <evgeny.fadeev@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/askbot/language/vi/)\n"
"MIME-Version: 1.0\n"
@@ -20,761 +24,761 @@ msgstr ""
#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
-msgstr ""
+msgstr "Bạn muốn loại bỠphương thức đăng nhập từ %s?"
#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
-msgstr ""
+msgstr "Hãy thêm một hoặc vài phương thức đăng nhập khác."
#: media/jquery-openid/jquery.openid.js:93
msgid ""
"You don't have a method to log in right now, please add one or more by "
"clicking any of the icons below."
-msgstr ""
+msgstr "Hiện tại bạn không có phương thức đăng nhập nào, hãy thêm bằng cách nhấn vào biểu tượng bất kì bên dưới."
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
-msgstr ""
+msgstr "mật khẩu không khớp"
#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
-msgstr ""
+msgstr "Hiển thị/thay đổi các phương thức đăng nhập đang sử dụng"
#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
-msgstr ""
+msgstr "Hãy nhâp %s của bạn và tiếp tục"
#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
-msgstr ""
+msgstr "Kết nối với tải khoản %(provider_name)s của bạn tới %(site)s"
#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
-msgstr ""
+msgstr "Äổi mật khẩu %s của bạn"
#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
-msgstr ""
+msgstr "Äổi mật khẩu"
#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
-msgstr ""
+msgstr "Tạo mật khẩu mới cho %s"
#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
-msgstr ""
+msgstr "Tạo mật khẩu"
#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
-msgstr ""
+msgstr "Tạo tài khoản mới"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
-msgstr ""
+msgstr "bắt buộc"
#: media/js/group_messaging.js:139
msgid "Your message:"
-msgstr ""
+msgstr "Thông điệp của bạn:"
#: media/js/group_messaging.js:152
msgid "send"
-msgstr ""
+msgstr "gá»­i"
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
msgid "cancel"
-msgstr ""
+msgstr "hủy"
#: media/js/group_messaging.js:227
msgid "Reply"
-msgstr ""
+msgstr "Trả lá»i"
#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
msgid "message sent"
-msgstr ""
+msgstr "đã gửi"
#: media/js/group_messaging.js:271
msgid "user {{str}} does not exist"
msgid_plural "users {{str}} do not exist"
-msgstr[0] ""
+msgstr[0] "thành viên {{str}} không tồn tại"
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
-msgstr ""
+msgstr "không thể gửi tin nhắn đến chính bạn"
#: media/js/group_messaging.js:323
msgid "Recipient:"
-msgstr ""
+msgstr "NgÆ°á»i nhận:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
+msgstr "Äể có kết quả tìm kiếm, vui lòng sá»­ dụng từ khóa dài hÆ¡n"
#: media/js/live_search.js:218
msgid "Ask Your Question"
-msgstr ""
+msgstr "Äặt câu há»i"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
-msgstr[0] ""
+msgstr[0] "Xin lỗi, những thẻ này không tồn tại"
#: media/js/live_search.js:313
msgid "search or ask your question"
-msgstr ""
+msgstr "tìm hoặc đặt câu há»i"
#: media/js/post.js:28
msgid "loading..."
-msgstr ""
+msgstr "đang tải..."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
-msgstr[0] ""
+msgstr[0] "cần phải ngắn hơn %(max_chars)s kí tự"
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
-msgstr ""
+msgstr "không thể dùng thẻ rỗng"
#: media/js/post.js:160
msgid "details are required"
-msgstr ""
+msgstr "thông tin chi tiết là bắt buộc"
#: media/js/post.js:163
#, c-format
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
-msgstr[0] ""
+msgstr[0] " chi tiết cần dài hơn %s kí tự"
#: media/js/post.js:171
msgid "enter your question"
-msgstr ""
+msgstr "nhập câu há»i của bạn"
#: media/js/post.js:174
#, c-format
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
-msgstr[0] ""
+msgstr[0] "câu há»i cần dài hÆ¡n %s kí tá»±"
#: media/js/post.js:193
msgid "content cannot be empty"
-msgstr ""
+msgstr "nội dung không thể rỗng"
#: media/js/post.js:196
#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] ""
+msgstr[0] "câu trả lá»i cần phải dài hÆ¡n %s kí tá»±"
#: media/js/post.js:253
msgid "Back to the question"
-msgstr ""
+msgstr "Trở vá» câu há»i"
#: media/js/post.js:303
msgid "draft saved..."
-msgstr ""
+msgstr "đã lưu bản nháp..."
#: media/js/post.js:548
msgid "insufficient privilege"
-msgstr ""
+msgstr "không đủ quyá»n"
#: media/js/post.js:549
msgid "cannot pick own answer as best"
-msgstr ""
+msgstr "bạn không thể đánh giá cho câu trả lá»i của chính mình"
#: media/js/post.js:552 media/js/post.js.c:1416
msgid "please login"
-msgstr ""
+msgstr "vui lòng đăng nhập"
#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
-msgstr ""
+msgstr "hãy đăng nhập để theo dõi câu há»i này"
#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
-msgstr ""
+msgstr "hãy đăng nhập để đăng ký theo dõi câu há»i này"
#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
-msgstr ""
+msgstr "hãy đăng nhập để đánh giá"
#: media/js/post.js:558
msgid "please confirm offensive"
-msgstr ""
+msgstr "vui lòng xác nhận thông báo vi phạm"
#: media/js/post.js:559
msgid "please confirm removal of offensive flag"
-msgstr ""
+msgstr "vui long xác nhận gỡ bỠthông báo vi phạm"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
-msgstr ""
+msgstr "ngÆ°á»i dùng nặc danh không thể thông báo vi phạm"
#: media/js/post.js:561
msgid "confirm delete"
-msgstr ""
+msgstr "xác nhận xóa"
#: media/js/post.js:562
msgid "anonymous users cannot delete/undelete"
-msgstr ""
+msgstr "ngÆ°á»i sá»­ dụng ẩn danh không thể xóa/phục hồi"
#: media/js/post.js:563
msgid "post recovered"
-msgstr ""
+msgstr "bài viết đã được khôi phục"
#: media/js/post.js:564
msgid "post deleted"
-msgstr ""
+msgstr "đã xóa bài viết"
#: media/js/post.js:831
msgid "Follow"
-msgstr ""
+msgstr "Theo sau"
#: media/js/post.js:840 media/js/post.js.c:849
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
-msgstr[0] ""
+msgstr[0] "%s ngÆ°á»i theo"
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
-msgstr ""
+msgstr "<div>Äang theo</div><div class=\"unfollow\">Ngừng theo</div>"
#: media/js/post.js:901
msgid "remove flag"
-msgstr ""
+msgstr "loại bá» cá»"
#: media/js/post.js:935 media/js/post.js.c:964
msgid "flag offensive"
-msgstr ""
+msgstr "thông báo vi phạm"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
-msgstr ""
+msgstr "Khôi phục"
#: media/js/post.js:995 media/js/post.js.c:1501
msgid "delete"
-msgstr ""
+msgstr "xóa"
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
-msgstr ""
+msgstr "xin lỗi, một cái gì đó không đúng ở đây"
#: media/js/post.js:1665
msgid "add comment"
-msgstr ""
+msgstr "Thêm ý kiến"
#: media/js/post.js:1671
msgid "save comment"
-msgstr ""
+msgstr "lưu ý kiến"
#: media/js/post.js:1711
#, c-format
msgid "enter at least %s characters"
-msgstr ""
+msgstr "nhập ít nhất %s ký tự"
#: media/js/post.js:1713
#, c-format
msgid "enter at least %s more characters"
-msgstr ""
+msgstr "nhập thêm ít nhất %s kí tự nữa"
#: media/js/post.js:1723
#, c-format
msgid "%s characters left"
-msgstr ""
+msgstr "còn lại %s ký tự"
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "sửa đổi nhỠ(không gửi thông báo)"
#: media/js/post.js:1855
msgid "Are you sure you don't want to post this comment?"
-msgstr ""
+msgstr "Bạn có chắc là bạn không muốn gửi bình luận này?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
-msgstr ""
+msgstr "chỉ bây giá»"
#: media/js/post.js:1956
msgid "delete this comment"
-msgstr ""
+msgstr "xóa ý kiến này"
#: media/js/post.js:2271
msgid "confirm delete comment"
-msgstr ""
+msgstr "xác nhận xóa ye kiến này"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
-msgstr ""
+msgstr "vui lòng đăng nhập hoặc đăng ký để gửi ý kiến"
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
-msgstr ""
+msgstr "Làm Æ¡n nhập tiêu Ä‘á» của câu há»i (>10 ký tá»±)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "Xin lá»—i, bạn chỉ có quyá»n xem bài"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
-msgstr ""
+msgstr "LÆ°u"
#: media/js/post.js:3199
msgid "Enter the logo url or upload an image"
-msgstr ""
+msgstr "Nhập địa chỉ logo hoặc tải lên một hình ảnh"
#: media/js/post.js:3225
msgid "Do you really want to remove the image?"
-msgstr ""
+msgstr "Bạn có thực sự muốn xóa hình này?"
#: media/js/post.js:3341
msgid "change logo"
-msgstr ""
+msgstr "đổi logo"
#: media/js/post.js:3342
msgid "add logo"
-msgstr ""
+msgstr "thêm logo"
#: media/js/post.js:3444
#, c-format
msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
+msgstr "thẻ \"%s\" đã có, không cần phải thêm vào (nhấn phím \"escape\" để xóa)"
#: media/js/post.js:3453
#, c-format
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
-msgstr[0] ""
+msgstr[0] "tối đa %s thẻ có thể sử dụng"
#: media/js/post.js:3799
msgid "Delete category?"
-msgstr ""
+msgstr "Xóa danh mục?"
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
-msgstr ""
+msgstr "sá»­a"
#: media/js/post.js:3975
msgid "category name cannot be empty"
-msgstr ""
+msgstr "tên danh mục không thể để trống"
#: media/js/post.js:4011
msgid "already exists at the current level!"
-msgstr ""
+msgstr "đã tồn tại ở cấp độ hiện tại!"
#: media/js/post.js:4047
msgid "add category"
-msgstr ""
+msgstr "thêm thể loại"
#: media/js/post.js:4594
msgid "save tags"
-msgstr ""
+msgstr "lưu thẻ đánh dấu"
#: media/js/post.js:4689 media/js/post.js.c:4723
msgid "User name:"
-msgstr ""
+msgstr "Tên đăng nhập:"
#: media/js/post.js:4710
msgid "Group name:"
-msgstr ""
+msgstr "Tên nhóm:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "Chia sẻ vá»›i ngÆ°á»i dùng sau đây:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "Chia sẻ với các nhóm sau:"
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
-msgstr ""
+msgstr "Thẻ đánh dấu \"<span></span>\" phù hợp:"
#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
-msgstr ""
+msgstr "và %s nhiá»u hÆ¡n, không được hiển thị..."
#: media/js/user.js:15
msgid "Please select at least one item"
-msgstr ""
+msgstr "Vui lòng chá»n ít nhất má»™t mục"
#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
-msgstr[0] ""
+msgstr[0] "Xóa các thông báo này?"
#: media/js/user.js:66
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] ""
+msgstr[0] "Äóng các mục?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
-msgstr[0] ""
+msgstr[0] "Loại bỠtất cả các cỠvà phê duyệt những mục này?"
#: media/js/user.js:223
msgid "Post deleted"
-msgstr ""
+msgstr "đã xóa bài viết"
#: media/js/user.js:225
msgid "Post approved"
-msgstr ""
+msgstr "đã chấp thuận"
#: media/js/user.js:246
msgid "Accept"
-msgstr ""
+msgstr "Chấp nhận"
#: media/js/user.js:255
msgid "Reject"
-msgstr ""
+msgstr "Từ chối"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "thêm lý do từ chối"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
+msgstr "Có vẻ có má»™t số Ä‘iá»u phải sá»­a chữa:"
#: media/js/user.js:443
msgid "Please provide description."
-msgstr ""
+msgstr "Vui lòng cung cấp mô tả."
#: media/js/user.js:446
msgid "Please provide details."
-msgstr ""
+msgstr "Vui lòng cung cấp chi tiết."
#: media/js/user.js:560
msgid "A reason must be selected to delete one."
-msgstr ""
+msgstr "Phải chá»n má»™t lý do để xóa 1."
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "Phải chá»n má»™t lý do để từ chối bài viết"
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
-msgstr ""
+msgstr "Hãy <a href=\"%(signin_url)s\">tạo tài khoản</a> để theo dõi %(username)s"
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
-msgstr ""
+msgstr "ngừng theo dõi %s"
#: media/js/user.js:743
#, c-format
msgid "following %s"
-msgstr ""
+msgstr "đang theo dõi %s"
#: media/js/user.js:749
#, c-format
msgid "follow %s"
-msgstr ""
+msgstr "theo dõi %s"
#: media/js/user.js:883
msgid "add group"
-msgstr ""
+msgstr "thêm nhóm"
#: media/js/user.js:963
msgid "add"
-msgstr ""
+msgstr "thêm"
#: media/js/utils.js:99
msgid "and"
-msgstr ""
+msgstr "và"
#: media/js/utils.js:117
msgid "click to close"
-msgstr ""
+msgstr "đóng"
#: media/js/utils.js:880
msgid "click to edit this comment"
-msgstr ""
+msgstr "sửa ý kiến này"
#: media/js/utils.js:905
msgid "convert to answer"
-msgstr ""
+msgstr "chuyển thành câu trả lá»i"
#: media/js/utils.js:958
msgid "Ok"
-msgstr ""
+msgstr "Äồng ý"
#: media/js/utils.js:959 media/js/utils.js.c:1407
msgid "Cancel"
-msgstr ""
+msgstr "hủy"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "Äã tải lên tập tin: %s"
#: media/js/utils.js:1234
msgid "Choose a different image"
-msgstr ""
+msgstr "Chá»n má»™t hình ảnh khác "
#: media/js/utils.js:1236
msgid "Choose a different file"
-msgstr ""
+msgstr "Chá»n má»™t tập tin khác"
#: media/js/utils.js:1250
msgid "Oops, looks like we had an error. Sorry."
-msgstr ""
+msgstr "Rất tiếc, có vẻ như chúng tôi đã có một lỗi. Xin lôi."
#: media/js/utils.js:1311
msgid "Choose an image to insert"
-msgstr ""
+msgstr "Chá»n hình để chèn vào"
#: media/js/utils.js:1313
msgid "Choose a file to insert"
-msgstr ""
+msgstr "Chá»n tập tin để chèn vào"
#: media/js/utils.js:1326
msgid "Allowed file types are:"
-msgstr ""
+msgstr "Các loại tập tin cho phép là:"
#: media/js/utils.js:1332
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
msgid "Or paste file url here"
-msgstr ""
+msgstr "Hoặc dán url tập tin ở đây"
#: media/js/utils.js:1406
msgid "Save"
-msgstr ""
+msgstr "LÆ°u"
#: media/js/utils.js:1478
msgid "saved"
-msgstr ""
+msgstr "Äã lÆ°u"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "đã bật"
#: media/js/utils.js:1604
msgid "disabled"
-msgstr ""
+msgstr "bị vô hiệu hóa"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "tên nhóm"
#: media/js/utils.js:2046
msgid "add new group"
-msgstr ""
+msgstr "thêm nhóm mới"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "Nhóm %(name)s đã tồn tại. Tên nhóm có phân biệt dạng chữ"
#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
-msgstr ""
+msgstr "xem các câu há»i được gắn thẻ '%s'"
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "trÆ°á»›c"
#: media/js/utils.js:3359
msgid "from now"
-msgstr ""
+msgstr "từ bây giá»"
#: media/js/utils.js:3361
msgid "about a minute"
-msgstr ""
+msgstr "khoảng một phút"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d phút"
#: media/js/utils.js:3363
msgid "about an hour"
-msgstr ""
+msgstr "Khoảng 1 giá»"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d giá»"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
-msgstr ""
+msgstr "ngày hôm qua"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d ngày"
#: media/js/utils.js:3367
msgid "about a month"
-msgstr ""
+msgstr "khoảng một tháng"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d tháng"
#: media/js/utils.js:3369
msgid "about a year"
-msgstr ""
+msgstr "khoảng một năm"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d năm"
#: media/js/utils.js:3468
msgid "Jan"
-msgstr ""
+msgstr "tháng giêng"
#: media/js/utils.js:3469
msgid "Feb"
-msgstr ""
+msgstr "tháng 2"
#: media/js/utils.js:3470
msgid "Mar"
-msgstr ""
+msgstr "tháng 3"
#: media/js/utils.js:3471
msgid "Apr"
-msgstr ""
+msgstr "tháng 4"
#: media/js/utils.js:3472
msgid "May"
-msgstr ""
+msgstr "tháng 5"
#: media/js/utils.js:3473
msgid "Jun"
-msgstr ""
+msgstr "tháng 6"
#: media/js/utils.js:3474
msgid "Jul"
-msgstr ""
+msgstr "tháng 7"
#: media/js/utils.js:3475
msgid "Aug"
-msgstr ""
+msgstr "tháng 8"
#: media/js/utils.js:3476
msgid "Sep"
-msgstr ""
+msgstr "tháng 9"
#: media/js/utils.js:3477
msgid "Oct"
-msgstr ""
+msgstr "tháng 10"
#: media/js/utils.js:3478
msgid "Nov"
-msgstr ""
+msgstr "tháng 11"
#: media/js/utils.js:3479
msgid "Dec"
-msgstr ""
+msgstr "tháng 12"
#: media/js/utils.js:3491
msgid "2 days ago"
-msgstr ""
+msgstr "2 ngày trước"
#: media/js/utils.js:3498
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
-msgstr[0] ""
+msgstr[0] "%s giá» trÆ°á»›c"
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
-msgstr[0] ""
+msgstr[0] "%s phút trước"
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
-msgstr ""
+msgstr "chèn 1 tập tin"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
msgid "Insert image"
-msgstr ""
+msgstr "chèn hình"
#: media/js/wmd/wmd.js:31
msgid "bold"
-msgstr ""
+msgstr "đậm"
#: media/js/wmd/wmd.js:32
msgid "italic"
-msgstr ""
+msgstr "nghiêng"
#: media/js/wmd/wmd.js:33
msgid "link"
-msgstr ""
+msgstr "liên hết"
#: media/js/wmd/wmd.js:34
msgid "quote"
-msgstr ""
+msgstr "trích dẫn"
#: media/js/wmd/wmd.js:35
msgid "preformatted text"
-msgstr ""
+msgstr "nội dung đã được định dạng"
#: media/js/wmd/wmd.js:36
msgid "image"
-msgstr ""
+msgstr "hình"
#: media/js/wmd/wmd.js:37
msgid "attachment"
-msgstr ""
+msgstr "đính kèm"
#: media/js/wmd/wmd.js:38
msgid "numbered list"
-msgstr ""
+msgstr "danh sách số"
#: media/js/wmd/wmd.js:39
msgid "bulleted list"
-msgstr ""
+msgstr "danh sách liệt kê"
#: media/js/wmd/wmd.js:40
msgid "heading"
-msgstr ""
+msgstr "tiêu Ä‘á»"
#: media/js/wmd/wmd.js:41
msgid "horizontal bar"
-msgstr ""
+msgstr "thanh ngang"
#: media/js/wmd/wmd.js:42
msgid "undo"
-msgstr ""
+msgstr "lùi lại"
#: media/js/wmd/wmd.js:43 media/js/wmd/wmd.js.c:1169
msgid "redo"
-msgstr ""
+msgstr "làm lại"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
+msgstr "nhập url hình"
#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr ""
+msgstr "nhập url"
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
-msgstr ""
+msgstr "tải lên 1 tập tin đính kèm"
#: media/js/wmd/wmd.js:1836
msgid "image description"
-msgstr ""
+msgstr "mô tả hình ảnh"
#: media/js/wmd/wmd.js:1839
msgid "file name"
-msgstr ""
+msgstr "tên tập tin "
#: media/js/wmd/wmd.js:1843
msgid "link text"
-msgstr ""
+msgstr "liên kết văn bản"
#~ msgid "post a comment"
#~ msgstr "save comment"
diff --git a/askbot/locale/zh_CN/LC_MESSAGES/django.mo b/askbot/locale/zh_CN/LC_MESSAGES/django.mo
index a5301044..6fb17c0e 100644
--- a/askbot/locale/zh_CN/LC_MESSAGES/django.mo
+++ b/askbot/locale/zh_CN/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/zh_CN/LC_MESSAGES/django.po b/askbot/locale/zh_CN/LC_MESSAGES/django.po
index 20510d0e..40f0106c 100644
--- a/askbot/locale/zh_CN/LC_MESSAGES/django.po
+++ b/askbot/locale/zh_CN/LC_MESSAGES/django.po
@@ -1,25 +1,29 @@
-# Original chinese localization of CNPROG package.
-# Copyright (C) 2009 Gang Chen
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# daisy.ycguo <daisy.ycguo@gmail.com>, 2013
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# gareth <gareth@unitedstack.com>, 2013
+# ianwu <ian.wu@163.com>, 2013
# gareth <gareth@unitedstack.com>, 2013
+# Tom Fifield <tom@openstack.org>, 2013
+# Tom Fifield <tom@openstack.org>, 2013
# daisy.ycguo <daisy.ycguo@gmail.com>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-01-24 20:12+0000\n"
-"Last-Translator: Dean <xslidian@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2013-08-27 23:19+0000\n"
+"Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/askbot/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-Translated-Using: django-rosetta 0.5.6\n"
-"X-POOTLE-MTIME: 1327435946.0\n"
#: exceptions.py:13
msgid "Sorry, but anonymous visitors cannot access this function"
@@ -46,20 +50,20 @@ msgid "Country field is required"
msgstr "国家字段必填"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "标题必须多于 %d 个字符"
+msgstr[0] "必须多于 %d 个言辞"
#: forms.py:199
#, python-format
msgid "must be < %d word"
msgid_plural "must be < %d words"
-msgstr[0] ""
+msgstr[0] "å¿…é¡»å°äºŽ%d 个言辞"
#: forms.py:220
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "å°çš„修改(ä¸å‘é€è­¦æŠ¥)"
#: forms.py:247 templates/widgets/markdown_help.html:20
#: templates/widgets/markdown_help.html:24
@@ -67,15 +71,14 @@ msgid "title"
msgstr "标题"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "现在æé—®"
+msgstr "请输入你的问题标题"
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "标题必须多于 %d 个字符"
+msgstr[0] ""
#: forms.py:270
#, python-format
@@ -99,9 +102,9 @@ msgstr[0] "标签最多åªèƒ½æœ‰%(max_chars)d个字符"
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
-msgstr ""
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
+msgstr "å·²ç»æ²¡æœ‰ç©ºé—´å­˜å‚¨æ ‡è®°ã€‚请缩短或者删除部分标记。"
#: forms.py:410 forms.py:1006 models/widgets.py:27
#: templates/widgets/edit_post.html:32 templates/widgets/meta_nav.html:6
@@ -135,8 +138,8 @@ msgstr "社区 wiki(无积分奖励,很多其他用户也能编辑 wiki æ–‡ç
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
msgstr "选择社区wiki模å¼ï¼Œé—®ç­”ä¸è®¡ç®—积分,签å也ä¸æ˜¾ç¤ºä½œè€…ä¿¡æ¯"
#: forms.py:496
@@ -147,9 +150,7 @@ msgstr "更新概è¦ï¼š"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"输入本次修改的简å•æ¦‚述(如:修改了别字,修正了语法,改进了样å¼ç­‰ã€‚éžå¿…å¡«"
-"项。)"
+msgstr "输入本次修改的简å•æ¦‚è¿°(如:修改了错别字,修正了语法,改进了样å¼ç­‰ã€‚éžå¿…填项。)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -230,38 +231,33 @@ msgstr "电å­é‚®ç®±:"
msgid "Your message:"
msgstr "ä½ çš„ä¿¡æ¯:"
-# 100%
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
msgstr "我ä¸æƒ³ç»™å‡ºç”µå­é‚®ç®±åœ°å€æˆ–接收回应:"
-# 100%
#: forms.py:758
msgid "Please mark \"I dont want to give my mail\" field."
msgstr "请标记“我ä¸æƒ³ç»™å‡ºé‚®ç®±åœ°å€â€å­—段。"
#: forms.py:791
msgid "keep private within your groups"
-msgstr ""
+msgstr "åªæœ‰ä½ çš„组æˆå‘˜å¯ä»¥è®¿é—®"
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "用户å"
+msgstr "用户登录"
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "您的电å­é‚®ä»¶åœ°å€"
+msgstr "邮箱地å€"
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr "必填项"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
@@ -271,15 +267,15 @@ msgstr ""
msgid "ask anonymously"
msgstr "匿åæé—®"
-# 100%
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
msgstr "若您ä¸æƒ³åœ¨æ问此问题时公布自己的å字,请选中本项"
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
-msgstr ""
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
+msgstr "标题行è¦æ»¡è¶³å¦‚下格å¼ï¼š[tag1, tag2, tag2, ...] 问题标题"
#: forms.py:1213
msgid ""
@@ -287,7 +283,6 @@ msgid ""
"identity, please check this box."
msgstr "您已匿åæ问,若决定公开身份,请选中此å¤é€‰æ¡†ã€‚"
-# 100%
#: forms.py:1217
msgid "reveal identity"
msgstr "公布身份"
@@ -303,9 +298,7 @@ msgid ""
"Sorry, apparently rules have just changed - it is no longer possible to ask "
"anonymously. Please either check the \"reveal identity\" box or reload this "
"page and try editing the question again."
-msgstr ""
-"抱歉,似乎规则已有å˜åŒ–——ä¸å†å…许匿åæ问。请选中“公开身份â€å¤é€‰æ¡†æˆ–é‡æ–°åŠ è½½æœ¬"
-"页é¢å¹¶å†æ¬¡å°è¯•ç¼–辑问题。"
+msgstr "抱歉,似乎规则已有å˜åŒ–——ä¸å†å…许匿åæ问。请选中“公开身份â€å¤é€‰æ¡†æˆ–é‡æ–°åŠ è½½æœ¬é¡µé¢å¹¶å†æ¬¡å°è¯•ç¼–辑问题。"
#: forms.py:1373
msgid "Real name"
@@ -315,7 +308,6 @@ msgstr "真实姓å"
msgid "Website"
msgstr "个人网站"
-# 100%
#: forms.py:1387
msgid "City"
msgstr "城市"
@@ -381,30 +373,28 @@ msgid "okay, let's try!"
msgstr "试一试"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "ä¸éœ€è¦é‚®ä»¶ï¼Œè°¢è°¢"
+msgstr "ä¸è¦ %(sitename)s的电å­é‚®ä»¶ï¼Œè°¢è°¢"
#: forms.py:1673 templates/reopen.html:7
msgid "Title"
msgstr "标题"
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "%(description)s"
+msgstr "æè¿°"
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
#: templates/widgets/edit_post.html:26 templates/widgets/related_tags.html:3
#: templates/widgets/tag_category_selector.html:2
msgid "Tags"
-msgstr "个标签"
+msgstr "标签"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "\"编辑任æ„回答"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -463,7 +453,6 @@ msgstr "奖牌榜/"
msgid "feedback/"
msgstr "问题å馈/"
-# footer.html
#: urls.py:154
msgid "about/"
msgstr "关于本站/"
@@ -478,7 +467,7 @@ msgstr "éšç§æ”¿ç­–/"
#: urls.py:157
msgid "help/"
-msgstr ""
+msgstr "帮助/"
#: urls.py:159 urls.py:164
msgid "answers/"
@@ -514,29 +503,24 @@ msgid "answer/"
msgstr "回答/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "订阅/"
+msgstr "标签/订阅/"
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "订阅/"
+msgstr ""
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "订阅/"
+msgstr ""
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "订阅/"
+msgstr ""
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "查看标签"
+msgstr ""
#: urls.py:459
msgid "messages/"
@@ -581,37 +565,32 @@ msgid "Allow only registered user to access the forum"
msgstr "åªå…许注册用户访问论å›"
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr "必填项"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr "中国程åºå‘˜çš„编程技术问答社区。我们åšä¸“业的ã€å¯å作编辑的技术问答社区。"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "您的电å­é‚®ä»¶åœ°å€"
+msgstr "å…许的电å­é‚®ä»¶åœ°å€"
#: conf/access_control.py:45
-#, fuzzy
msgid "Please use space to separate the entries"
-msgstr "多个标签请用空格间隔-最多5个标签。(优先使用自动匹é…的英文标签。)"
+msgstr ""
#: conf/access_control.py:54
msgid "Allowed email domain names"
msgstr ""
#: conf/access_control.py:55
-#, fuzzy
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr "多个标签请用空格间隔-最多5个标签。(优先使用自动匹é…的英文标签。)"
+msgstr ""
#: conf/badges.py:13
msgid "Badge settings"
@@ -619,56 +598,55 @@ msgstr "设置"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
-msgstr "å—罚:达到删除帖å­çš„最低åŒæ„票数"
+msgstr "自律:删除帖å­çš„最低赞æˆç¥¨æ•°"
#: conf/badges.py:32
msgid "Peer Pressure: minimum downvotes for deleted post"
-msgstr "用户压力:达到删除帖å­çš„最低å¦å†³ç¥¨æ•°"
+msgstr "他律:删除帖å­çš„最低å对票数"
#: conf/badges.py:41
msgid "Teacher: minimum upvotes for the answer"
-msgstr "è€å¸ˆ:答案的最å°æŽ¨è票数"
+msgstr "è€å¸ˆ:答案的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:50
msgid "Nice Answer: minimum upvotes for the answer"
-msgstr "好答案:答案的最å°æŽ¨è票数"
+msgstr "好答案:答案的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:59
msgid "Good Answer: minimum upvotes for the answer"
-msgstr "良好的答案:答案的最å°æŽ¨è票数"
+msgstr "优秀答案:答案的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:68
msgid "Great Answer: minimum upvotes for the answer"
-msgstr "æžå¥½çš„答案:答案的最å°æŽ¨è票数"
+msgstr "完美答案:答案的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:77
msgid "Nice Question: minimum upvotes for the question"
-msgstr "好问题:问题的最å°æŽ¨è票数"
+msgstr "好问题:问题的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:86
msgid "Good Question: minimum upvotes for the question"
-msgstr "良好的问题:问题的最å°æŽ¨è票数"
+msgstr "优秀问题:问题的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:95
msgid "Great Question: minimum upvotes for the question"
-msgstr "优秀的问题:问题的最å°æŽ¨è票数"
+msgstr "完美问题:问题的最å°èµžæˆç¥¨æ•°"
#: conf/badges.py:104
msgid "Popular Question: minimum views"
-msgstr "å—欢迎问题:最å°æµè§ˆæ¬¡æ•°"
+msgstr "å—欢迎的问题:最å°æµè§ˆæ¬¡æ•°"
#: conf/badges.py:113
msgid "Notable Question: minimum views"
-msgstr "关注的问题:最å°æµè§ˆæ¬¡æ•°"
+msgstr "热门的问题:最å°æµè§ˆæ¬¡æ•°"
-# close.html
#: conf/badges.py:122
msgid "Famous Question: minimum views"
-msgstr "æžå¥½çš„问题:最å°æµè§ˆæ¬¡æ•°"
+msgstr "è‘—å的问题:最å°æµè§ˆæ¬¡æ•°"
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
-msgstr "自学者:答案最少推è票数"
+msgstr "自学者:答案最少赞æˆç¥¨æ•°"
#: conf/badges.py:140
msgid "Civic Duty: minimum votes"
@@ -676,35 +654,35 @@ msgstr "居民义务:最少投票数"
#: conf/badges.py:149
msgid "Enlightened Duty: minimum upvotes"
-msgstr "优良义务:最低åŒæ„票数"
+msgstr "å¯å‘责任:最低赞æˆç¥¨æ•°"
#: conf/badges.py:158
msgid "Guru: minimum upvotes"
-msgstr "专家:最少推è票数"
+msgstr "专家:最少赞æˆç¥¨æ•°"
#: conf/badges.py:167
msgid "Necromancer: minimum upvotes"
-msgstr "亡çµï¼šæœ€ä½ŽåŒæ„票数"
+msgstr "å¤å…´çš„问题:最低赞æˆç¥¨æ•°"
#: conf/badges.py:176
msgid "Necromancer: minimum delay in days"
-msgstr "亡çµï¼šæœ€ä½Žå»¶è¿Ÿå¤©æ•°"
+msgstr "å¤å…´çš„问题:最低延迟天数"
#: conf/badges.py:185
msgid "Associate Editor: minimum number of edits"
-msgstr "è”åˆç¼–辑:最å°ç¼–辑数"
+msgstr "主编:最å°ç¼–辑数"
#: conf/badges.py:194
msgid "Favorite Question: minimum stars"
-msgstr "收è—问题:最少星数"
+msgstr "收è—问题:最少关注数"
#: conf/badges.py:203
msgid "Stellar Question: minimum stars"
-msgstr "é‡è¦é—®é¢˜:最少星数"
+msgstr "é‡è¦é—®é¢˜:最少关注数"
#: conf/badges.py:212
msgid "Commentator: minimum comments"
-msgstr "评论家:最低评论数"
+msgstr "评论员:最低评论数"
#: conf/badges.py:221
msgid "Taxonomist: minimum tag use count"
@@ -726,19 +704,15 @@ msgstr "邮件主题å‰ç¼€"
msgid ""
"This setting takes default from the django settingEMAIL_SUBJECT_PREFIX. A "
"value entered here will overridethe default."
-msgstr ""
-"æ­¤è®¾ç½®é»˜è®¤å– django 设置 EMAIL_SUBJECT_PREFIX 的值。此处输入的值将覆盖默认"
-"值。"
+msgstr "æ­¤è®¾ç½®é»˜è®¤å– django 设置 EMAIL_SUBJECT_PREFIX 的值。此处输入的值将覆盖默认值。"
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "ä¿å­˜æ‚¨çš„电å­é‚®ä»¶åœ°å€"
+msgstr "网站管ç†å‘˜çš„电å­é‚®ä»¶åœ°å€"
#: conf/email.py:53
-#, fuzzy
msgid "Enable email alerts"
-msgstr "邮件åŠé‚®ä»¶æ醒设置"
+msgstr "激活电å­é‚®ä»¶æ醒"
#: conf/email.py:62
msgid "Maximum number of news entries in an email alert"
@@ -774,8 +748,8 @@ msgstr "本选项å¯å®šä¹‰å‘é€æ›´æ–°é‚®ä»¶çš„频率:用户回答问题。"
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr "默认用户选择问题通知频率"
#: conf/email.py:117
@@ -804,9 +778,7 @@ msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
"command \"send_unanswered_question_reminders\" (for example, via a cron job "
"- with an appropriate frequency) "
-msgstr ""
-"注æ„: 使用本功能需è¿è¡Œç®¡ç†å‘½ä»¤â€œsend_unanswered_question_remindersâ€(如通过 "
-"cron 任务——以适当频率)"
+msgstr "注æ„: 使用本功能需è¿è¡Œç®¡ç†å‘½ä»¤â€œsend_unanswered_question_remindersâ€(如通过 cron 任务——以适当频率)"
#: conf/email.py:158
msgid "Days before starting to send reminders about unanswered questions"
@@ -829,12 +801,9 @@ msgstr "定期å‘é€æŽ¥å—最佳回答的æ醒邮件"
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
-msgstr ""
-"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
+msgstr "NOTE: in order to use this feature, it is necessary to run the management command \"send_accept_answer_reminders\" (for example, via a cron job - with an appropriate frequency) "
#: conf/email.py:207
msgid "Days before starting to send reminders to accept an answer"
@@ -873,8 +842,8 @@ msgstr "å…许邮件æé—®"
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr "å¯ç”¨æœ¬è®¾ç½®å‰ - 请在 settings.py 文件中填写 IMAP 设置"
#: conf/email.py:275
@@ -885,18 +854,15 @@ msgstr "以破折å·æ›¿ä»£æ‰€å‘é€é‚®ä»¶ä¸­æ ‡ç­¾ä¸­çš„空格"
msgid ""
"This setting applies to tags written in the subject line of questions asked "
"by email"
-msgstr ""
-"This setting applies to tags written in the subject line of questions asked "
-"by email"
+msgstr "This setting applies to tags written in the subject line of questions asked by email"
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "å…许邮件æé—®"
+msgstr "å…许通过电å­é‚®ä»¶å‘布答案和评论"
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
-msgstr ""
+msgstr "为了å¯ç”¨è¿™é¡¹åŠŸèƒ½ï¼Œè¯·ç¡®ä¿lamson正在è¿è¡Œ"
#: conf/email.py:302
msgid "Emailed post: when to notify author about publishing"
@@ -904,13 +870,13 @@ msgstr ""
#: conf/email.py:327
msgid "Reply by email hostname"
-msgstr ""
+msgstr "通过电å­é‚®ä»¶çš„主机å回å¤ã€‚"
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
-msgstr ""
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
+msgstr "如果电å­é‚®ä»¶çš„回å¤å­—数少于该数字,将会被å‘布为注释,而ä¸æ˜¯ç­”案。"
#: conf/external_keys.py:11
msgid "Keys for external services"
@@ -923,12 +889,9 @@ msgstr "Google网站确认key"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
-msgstr ""
-"请æ’å…¥<a href=\"%(url)s?hl=%(lang)s\">google webmasters tools "
-"site</a>\n"
-"以帮助google索引你的网站"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
+msgstr "请æ’å…¥<a href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>\n以帮助google索引你的网站"
#: conf/external_keys.py:36
msgid "Google Analytics key"
@@ -939,9 +902,7 @@ msgstr "Google Analytics key"
msgid ""
"Obtain is at <a href=\"%(url)s\">Google Analytics</a> site, if you wish to "
"use Google Analytics to monitor your site"
-msgstr ""
-"如果你希望使用Google Analytics监控你的网站,请在这里设置 <a href="
-"\"%(url)s\">Google Analytics</a>"
+msgstr "如果你希望使用Google Analytics监控你的网站,请在这里设置 <a href=\"%(url)s\">Google Analytics</a>"
#: conf/external_keys.py:51
msgid "Enable recaptcha (keys below are required)"
@@ -959,11 +920,9 @@ msgstr "Recaptcha private key"
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
-msgstr ""
-"Recaptcha这个工具帮助我们辨别出垃圾邮件中的真实用户,\n"
-"请从这里获å–public key <a href=\"%(url)s\">%(url)s</a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
+msgstr "Recaptcha这个工具帮助我们辨别出垃圾邮件中的真实用户,\n请从这里获å–public key <a href=\"%(url)s\">%(url)s</a>"
#: conf/external_keys.py:84
msgid "Facebook public API key"
@@ -973,12 +932,9 @@ msgstr "Facebook public API key"
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
-msgstr ""
-"Facebook API key å’Œ Facebook secret å…许用户通过Facebook Connect方法在你网站"
-"上登录\n"
-"获å–这些,通过<a href=\"%(url)s\">facebook create app</a> 网站"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
+msgstr "Facebook API key å’Œ Facebook secret å…许用户通过Facebook Connect方法在你网站上登录\n获å–这些,通过<a href=\"%(url)s\">facebook create app</a> 网站"
#: conf/external_keys.py:99
msgid "Facebook secret key"
@@ -991,11 +947,9 @@ msgstr "Twitter consumer key"
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
-msgstr ""
-"请在这里注册你的网站 <a href=\"%(url)s\">twitter "
-"applications site</a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
+msgstr "请在这里注册你的网站 <a href=\"%(url)s\">twitter applications site</a>"
#: conf/external_keys.py:120
msgid "Twitter consumer secret"
@@ -1008,10 +962,9 @@ msgstr "LinkedIn consumer key"
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
-msgstr ""
-"请在这里注册你的网站 <a href=\"%(url)s\">LinkedIn "
-"developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
+msgstr "请在这里注册你的网站 <a href=\"%(url)s\">LinkedIn developer site</a>"
#: conf/external_keys.py:141
msgid "LinkedIn consumer secret"
@@ -1026,18 +979,15 @@ msgstr "ident.ca 客户 key"
msgid ""
"Please register your forum at <a href=\"%(url)s\">Identi.ca applications "
"site</a>"
-msgstr ""
-"请在这里注册你的网站 <a href=\"%(url)s\">Identi.ca "
-"applications site</a>"
+msgstr "请在这里注册你的网站 <a href=\"%(url)s\">Identi.ca applications site</a>"
#: conf/external_keys.py:162
msgid "ident.ca consumer secret"
msgstr "ident.ca 客户 secret"
#: conf/flatpages.py:11
-#, fuzzy
msgid "Messages and pages - about, privacy policy, etc."
-msgstr "关于,éšç§æ”¿ç­–ç­‰"
+msgstr ""
#: conf/flatpages.py:19
msgid "Text of the Q&A forum About page (html format)"
@@ -1047,9 +997,7 @@ msgstr "关于页é¢çš„Q&A讨论内容(htmlæ ¼å¼)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"about\" page to check your input."
-msgstr ""
-"ä¿å­˜, 然åŽå¼€å¯ <a href=\"http://validator.w3.org/\">使用HTML验è¯</a> \"关于"
-"\" 页é¢åŽ»æ£€æŸ¥ä½ çš„输入."
+msgstr "ä¿å­˜, 然åŽå¼€å¯ <a href=\"http://validator.w3.org/\">使用HTML验è¯</a> \"关于\" 页é¢åŽ»æ£€æŸ¥ä½ çš„输入."
#: conf/flatpages.py:32
msgid "Text of the Q&A forum FAQ page (html format)"
@@ -1059,23 +1007,17 @@ msgstr "Q&A 论å›å¸¸è§é—®é¢˜é¡µé¢æ–‡å­— (htmlæ ¼å¼)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"faq\" page to check your input."
-msgstr ""
-"ä¿å­˜åŽ <a href=\"http://validator.w3.org/\">使用 HTML 验è¯å™¨</a> 检查“常è§é—®"
-"题â€é¡µé¢çš„输入是å¦æœ‰è¯¯ã€‚"
+msgstr "ä¿å­˜åŽ <a href=\"http://validator.w3.org/\">使用 HTML 验è¯å™¨</a> 检查“常è§é—®é¢˜â€é¡µé¢çš„输入是å¦æœ‰è¯¯ã€‚"
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "请登录åŽæé—®"
+msgstr ""
#: conf/flatpages.py:48
-#, fuzzy
msgid ""
"HTML is allowed. Save, then <a href=\"http://validator.w3.org/\">use HTML "
"validator</a> on the \"ask\" page to check your input."
msgstr ""
-"ä¿å­˜åŽ <a href=\"http://validator.w3.org/\">使用 HTML 验è¯å™¨</a> 检查“常è§é—®"
-"题â€é¡µé¢çš„输入是å¦æœ‰è¯¯ã€‚"
#: conf/flatpages.py:59
msgid "Text of the Q&A forum Privacy Policy (html format)"
@@ -1085,9 +1027,7 @@ msgstr "Q&A讨论的éšç§æ”¿ç­–(htmlæ ¼å¼)"
msgid ""
"Save, then <a href=\"http://validator.w3.org/\">use HTML validator</a> on "
"the \"privacy\" page to check your input."
-msgstr ""
-"ä¿å­˜, 然åŽå¼€å¯ <a href=\"http://validator.w3.org/\">使用HTML验è¯</a>\"éšç§\" "
-"页é¢åŽ»æ£€æŸ¥ä½ çš„输入."
+msgstr "ä¿å­˜, 然åŽå¼€å¯ <a href=\"http://validator.w3.org/\">使用HTML验è¯</a>\"éšç§\" 页é¢åŽ»æ£€æŸ¥ä½ çš„输入."
#: conf/flatpages.py:75
msgid "Do not edit this field manually!!!"
@@ -1102,9 +1042,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "删除这个留言"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1112,18 +1051,18 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
msgid "Enable embedding videos. "
-msgstr ""
+msgstr "å¯ç”¨è¿å…¥è§†é¢‘"
#: conf/forum_data_rules.py:68
-#, fuzzy, python-format
+#, python-format
msgid "<em>Note: please read <a href=\"%(url)s\">read this</a> first.</em>"
-msgstr "å¯ç”¨è§†é¢‘嵌入。<em>注: 请先 <a href=\"%(url)s>读我</a>。</em>"
+msgstr "<em>注æ„: 请先阅读 <a href=\"%(url)s\">读这里</a> </em>"
#: conf/forum_data_rules.py:78
msgid "Check to enable community wiki feature"
@@ -1135,11 +1074,9 @@ msgstr "å…许匿åæé—®"
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
-msgstr ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
+msgstr "Users do not accrue reputation for anonymous questions and their identity is not revealed until they change their mind"
#: conf/forum_data_rules.py:101
msgid "Allow posting before logging in"
@@ -1151,17 +1088,11 @@ msgid ""
"logging in. Enabling this may require adjustments in the user login system "
"to check for pending posts every time the user logs in. The builtin Askbot "
"login system supports this feature."
-msgstr ""
-"Check if you want to allow users start posting questions or answers before "
-"logging in. Enabling this may require adjustments in the user login system "
-"to check for pending posts every time the user logs in. The builtin Askbot "
-"login system supports this feature."
+msgstr "Check if you want to allow users start posting questions or answers before logging in. Enabling this may require adjustments in the user login system to check for pending posts every time the user logs in. The builtin Askbot login system supports this feature."
-# must have extra space after in english
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "关闭其他人的问题"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1177,8 +1108,8 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
@@ -1189,9 +1120,7 @@ msgstr "å…许对调问题与回答"
msgid ""
"This setting will help import data from other forums such as zendesk, when "
"automatic data import fails to detect the original question correctly."
-msgstr ""
-"This setting will help import data from other forums such as zendesk, when "
-"automatic data import fails to detect the original question correctly."
+msgstr "This setting will help import data from other forums such as zendesk, when automatic data import fails to detect the original question correctly."
#: conf/forum_data_rules.py:161
msgid "Maximum length of tag (number of characters)"
@@ -1210,38 +1139,32 @@ msgid "Minimum length of answer body (number of characters)"
msgstr "回答正文最å°é•¿åº¦ (字符数)"
#: conf/forum_data_rules.py:202
-#, fuzzy
msgid "Minimum length of comment (number of characters)"
-msgstr "标题最å°é•¿åº¦ (字符数)"
+msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "没有回答的问题"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "标记最佳答案"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr " 标签ä¸èƒ½ä¸ºç©ºã€‚"
+msgstr " 标签ä¸èƒ½ä¸ºç©ºå—?"
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "个人网站"
+msgstr "用户登录"
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "订阅标签"
+msgstr ""
#: conf/forum_data_rules.py:256
msgid "Mandatory tags"
@@ -1251,9 +1174,7 @@ msgstr "必需标签"
msgid ""
"At least one of these tags will be required for any new or newly edited "
"question. A mandatory tag may be wildcard, if the wildcard tags are active."
-msgstr ""
-"At least one of these tags will be required for any new or newly edited "
-"question. A mandatory tag may be wildcard, if the wildcard tags are active."
+msgstr "At least one of these tags will be required for any new or newly edited question. A mandatory tag may be wildcard, if the wildcard tags are active."
#: conf/forum_data_rules.py:271
msgid "Force lowercase the tags"
@@ -1264,10 +1185,7 @@ msgid ""
"Attention: after checking this, please back up the database, and run a "
"management command: <code>python manage.py fix_question_tags</code> to "
"globally rename the tags"
-msgstr ""
-"Attention: after checking this, please back up the database, and run a "
-"management command: <code>python manage.py fix_question_tags</code> to "
-"globally rename the tags"
+msgstr "Attention: after checking this, please back up the database, and run a management command: <code>python manage.py fix_question_tags</code> to globally rename the tags"
#: conf/forum_data_rules.py:287
msgid "Format of tag list"
@@ -1275,9 +1193,9 @@ msgstr "标签列表格å¼"
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
-msgstr ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
+msgstr "Select the format to show tags in, either as a simple list, or as a tag cloud"
#: conf/forum_data_rules.py:301
msgid "Use wildcard tags"
@@ -1287,9 +1205,7 @@ msgstr "使用通é…符标签"
msgid ""
"Wildcard tags can be used to follow or ignore many tags at once, a valid "
"wildcard tag has a single wildcard at the very end"
-msgstr ""
-"Wildcard tags can be used to follow or ignore many tags at once, a valid "
-"wildcard tag has a single wildcard at the very end"
+msgstr "Wildcard tags can be used to follow or ignore many tags at once, a valid wildcard tag has a single wildcard at the very end"
#: conf/forum_data_rules.py:315
msgid "Use separate set for subscribed tags"
@@ -1297,8 +1213,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1373,10 +1289,7 @@ msgid ""
"Check to disable the \"sticky\" behavior of the search query. This may be "
"useful if you want to move the search bar away from the default position or "
"do not like the default sticky behavior of the text search query."
-msgstr ""
-"Check to disable the \"sticky\" behavior of the search query. This may be "
-"useful if you want to move the search bar away from the default position or "
-"do not like the default sticky behavior of the text search query."
+msgstr "Check to disable the \"sticky\" behavior of the search query. This may be useful if you want to move the search bar away from the default position or do not like the default sticky behavior of the text search query."
#: conf/forum_data_rules.py:436
msgid "Maximum number of tags per question"
@@ -1390,11 +1303,9 @@ msgstr "默认显示的问题数"
msgid "What should \"unanswered question\" mean?"
msgstr "\"未回答\"问题是什么?"
-# page title
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "修改组设置"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1402,26 +1313,22 @@ msgstr ""
#: conf/group_settings.py:41
msgid "everyone"
-msgstr ""
+msgstr "大家"
-# translation and user name validation are language-specific
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "ClaimID 用户å"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "ä¿å­˜æ‚¨çš„电å­é‚®ä»¶åœ°å€"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1446,7 +1353,7 @@ msgstr ""
#: conf/ldap.py:9
msgid "LDAP login configuration"
-msgstr ""
+msgstr "LDAP登录é…ç½®"
#: conf/ldap.py:17
msgid "Use LDAP authentication for the password login"
@@ -1465,11 +1372,11 @@ msgstr ""
#: conf/ldap.py:37
msgid "Version 3"
-msgstr ""
+msgstr "第3版"
#: conf/ldap.py:38
msgid "Version 2 (insecure and deprecated)!!!"
-msgstr ""
+msgstr "第2版 (ä¸å®‰å…¨å’Œè¿‡æ—¶)!!!"
#: conf/ldap.py:47
msgid "LDAP protocol version"
@@ -1483,11 +1390,11 @@ msgstr ""
#: conf/ldap.py:59
msgid "LDAP URL"
-msgstr ""
+msgstr "LDAP URL"
#: conf/ldap.py:68
msgid "LDAP encoding"
-msgstr ""
+msgstr "LDAP ç¼–ç "
#: conf/ldap.py:71
msgid ""
@@ -1501,9 +1408,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1514,19 +1421,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
msgstr "用户登录"
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1541,11 +1447,11 @@ msgstr ""
#: conf/ldap.py:139
msgid "First name, Last name"
-msgstr ""
+msgstr "å,姓"
#: conf/ldap.py:140
msgid "Last name, First name"
-msgstr ""
+msgstr "姓, å"
#: conf/ldap.py:147
msgid "\"Common Name\" field format"
@@ -1557,7 +1463,7 @@ msgstr ""
#: conf/ldap.py:158
msgid "Given (First) name"
-msgstr ""
+msgstr "å"
#: conf/ldap.py:160 conf/ldap.py:170
msgid "This field can be blank"
@@ -1565,70 +1471,55 @@ msgstr ""
#: conf/ldap.py:168
msgid "Surname (last) name"
-msgstr ""
+msgstr "姓"
#: conf/ldap.py:178
-#, fuzzy
msgid "LDAP Server EMAIL field name"
-msgstr "LDAPæœåŠ¡æ供商"
+msgstr "LDAPæœåŠ¡å™¨EMAIL的字段åå­—"
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr "必填项"
+msgstr ""
-# 100%
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "主页侧边æ "
+msgstr "å…±åŒå·¦è¾¹çš„侧边æ "
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "用户个人档案侧边æ "
+msgstr "激活左边的侧边æ "
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
-msgstr ""
+msgstr "左边侧边æ çš„HTML"
#: conf/leading_sidebar.py:32
-#, fuzzy
msgid ""
"Use this area to enter content at the LEFT sidebarin HTML format. When "
"using this option, please use the HTML validation service to make sure that "
"your input is valid and works well in all browsers."
msgstr ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. "
-"When using this option (as well as the sidebar footer), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
#: conf/license.py:13
-#, fuzzy
msgid "Content License"
-msgstr "内容授æƒè®¸å¯"
+msgstr "内容版æƒ"
#: conf/license.py:21
msgid "Show license clause in the site footer"
msgstr "在网站底部显示授æƒè®¸å¯æ¡æ¬¾"
-# 100%
#: conf/license.py:30
msgid "Short name for the license"
msgstr "授æƒè®¸å¯çŸ­å称"
-# 100%
#: conf/license.py:39
msgid "Full name of the license"
msgstr "授æƒè®¸å¯å®Œæ•´å称"
-# 100%
#: conf/license.py:40
msgid "Creative Commons Attribution Share Alike 3.0"
msgstr "Creative Commons Attribution Share Alike 3.0"
-# 100%
#: conf/license.py:48
msgid "Add link to the license page"
msgstr "添加指å‘授æƒé¡µé¢çš„链接"
@@ -1637,7 +1528,6 @@ msgstr "添加指å‘授æƒé¡µé¢çš„链接"
msgid "License homepage"
msgstr "授æƒè®¸å¯ä¸»é¡µ"
-# 100%
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
msgstr "授æƒè®¸å¯æ³•å¾‹æ¡æ¬¾å®˜æ–¹é¡µé¢ URL"
@@ -1646,28 +1536,22 @@ msgstr "授æƒè®¸å¯æ³•å¾‹æ¡æ¬¾å®˜æ–¹é¡µé¢ URL"
msgid "Use license logo"
msgstr "ä½¿ç”¨æŽˆæƒ logo"
-# 100%
#: conf/license.py:78
msgid "License logo image"
msgstr "æŽˆæƒ logo 图åƒ"
-# 100%
#: conf/login_providers.py:13
msgid "Login provider setings"
msgstr "登录æ供商设置"
-# 100%
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr "在密ç â€œæ³¨å†Œâ€é¡µé¢æ˜¾ç¤ºå¯é€‰çš„登录æ供商按钮"
-# 100%
#: conf/login_providers.py:31
msgid "Always display local login form and hide \"Askbot\" button."
msgstr "总显示本地登录表å•å¹¶éšè—“Askbotâ€æŒ‰é’®ã€‚"
-# 100%
#: conf/login_providers.py:40
msgid "Activate to allow login with self-hosted wordpress site"
msgstr "å¯ç”¨å¯å…许通过自行托管的 wordpress 网站登录"
@@ -1676,14 +1560,12 @@ msgstr "å¯ç”¨å¯å…许通过自行托管的 wordpress 网站登录"
msgid ""
"to activate this feature you must fill out the wordpress xml-rpc setting "
"bellow"
-msgstr ""
-"to activate this feature you must fill out the wordpress xml-rpc setting "
-"bellow"
+msgstr "to activate this feature you must fill out the wordpress xml-rpc setting bellow"
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr "填写 wordpress xml-rpc 功能的 url,通常为 http://mysite.com/xmlrpc.php"
#: conf/login_providers.py:51
@@ -1692,15 +1574,13 @@ msgid ""
"XML-RPC"
msgstr "è¦å¯ç”¨ï¼Œè¯·è½¬åˆ° 设置->撰写->远程å‘布 并选中 XML-RPC çš„å¤é€‰æ¡†"
-# 100%
#: conf/login_providers.py:60
msgid "Upload your icon"
msgstr "上传图标"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "密ç "
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1712,11 +1592,8 @@ msgstr "ä½ çš„%(provider)s登录æˆåŠŸ"
msgid ""
"Note: to really enable %(provider)s login some additional parameters will "
"need to be set in the \"External keys\" section"
-msgstr ""
-"Note: to really enable %(provider)s login some additional parameters will "
-"need to be set in the \"External keys\" section"
+msgstr "Note: to really enable %(provider)s login some additional parameters will need to be set in the \"External keys\" section"
-# 100%
#: conf/markup.py:15
msgid "Markup in posts"
msgstr "帖å­ä¸­çš„标记"
@@ -1727,13 +1604,11 @@ msgstr "激活code-friendly Markdown"
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
-msgstr ""
-"下划线的字符将ä¸ä¼šæœ‰æ–œä½“或粗体格å¼ï¼Œç²—体和斜体内容ä»ç„¶å¯ä»¥ç”¨*å·æ ‡è®°ã€‚注æ„"
-"\"MathJax support\" 功能默认是打开的,因为下划线在LaTeX输入中是é‡åº¦ä½¿ç”¨çš„。"
+msgstr "下划线的字符将ä¸ä¼šæœ‰æ–œä½“或粗体格å¼ï¼Œç²—体和斜体内容ä»ç„¶å¯ä»¥ç”¨*å·æ ‡è®°ã€‚注æ„\"MathJax support\" 功能默认是打开的,因为下划线在LaTeX输入中是é‡åº¦ä½¿ç”¨çš„。"
#: conf/markup.py:58
msgid "Mathjax support (rendering of LaTeX)"
@@ -1755,25 +1630,18 @@ msgid ""
"Note - <strong>MathJax is not included with askbot</strong> - you should "
"deploy it yourself, preferably at a separate domain and enter url pointing "
"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-msgstr ""
-"Note - <strong>MathJax is not included with askbot</strong> - you should "
-"deploy it yourself, preferably at a separate domain and enter url pointing "
-"to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
+msgstr "Note - <strong>MathJax is not included with askbot</strong> - you should deploy it yourself, preferably at a separate domain and enter url pointing to the \"mathjax\" directory (for example: http://mysite.com/mathjax)"
-# 100%
#: conf/markup.py:91
msgid "Enable autolinking with specific patterns"
msgstr "å¯ç”¨ç‰¹å®šåŒ¹é…自动链接"
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
-msgstr ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
+msgstr "If you enable this feature, the application will be able to detect patterns and auto link to URLs"
-# 100%
#: conf/markup.py:106
msgid "Regexes to detect the link patterns"
msgstr "侦测链接的正则表达å¼"
@@ -1785,14 +1653,8 @@ msgid ""
"The numbers captured by the pattern in the parentheses will be transferred "
"to the link url template. Please look up more information about regular "
"expressions elsewhere."
-msgstr ""
-"Enter valid regular expressions for the patters, one per line. For example "
-"to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). "
-"The numbers captured by the pattern in the parentheses will be transferred "
-"to the link url template. Please look up more information about regular "
-"expressions elsewhere."
+msgstr "Enter valid regular expressions for the patters, one per line. For example to detect a bug pattern like #bug123, use the following regex: #bug(\\d+). The numbers captured by the pattern in the parentheses will be transferred to the link url template. Please look up more information about regular expressions elsewhere."
-# 100%
#: conf/markup.py:127
msgid "URLs for autolinking"
msgstr "自动链接的 URL"
@@ -1801,19 +1663,12 @@ msgstr "自动链接的 URL"
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
-"shown above and the entry in the post #123 will produce link to the bug 123 "
-"in the redhat bug tracker."
-msgstr ""
-"Here, please enter url templates for the patterns entered in the previous "
-"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
+msgstr "Here, please enter url templates for the patterns entered in the previous setting, also one entry per line. <strong>Make sure that number of lines in this setting and the previous one are the same</strong> For example template https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern shown above and the entry in the post #123 will produce link to the bug 123 in the redhat bug tracker."
-# 100%
#: conf/minimum_reputation.py:12
msgid "Karma thresholds"
msgstr "积分阈值"
@@ -1835,21 +1690,20 @@ msgid "Accept own answer"
msgstr "接å—自己的回答"
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "接å—自己的回答"
+msgstr "接å—答案"
#: conf/minimum_reputation.py:67
msgid "Flag offensive"
-msgstr "垃圾帖"
+msgstr "标记垃圾帖"
#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
-msgstr "删除其他人的留言"
+msgstr "删除其他人的评论"
#: conf/minimum_reputation.py:97
msgid "Delete questions and answers posted by others"
-msgstr "删除任何一个问题或答案,åŠå…¶ä»–管ç†åŠŸèƒ½"
+msgstr "删除其他人的问题或答案"
#: conf/minimum_reputation.py:106
msgid "Upload files"
@@ -1857,11 +1711,11 @@ msgstr "上传文件"
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
-msgstr ""
+msgstr "æ’å…¥å¯ç‚¹å‡»çš„链接"
#: conf/minimum_reputation.py:124
msgid "Insert link suggestions as plain text"
-msgstr ""
+msgstr "以文本方å¼æ’入“链接建议â€"
#: conf/minimum_reputation.py:126
msgid ""
@@ -1869,37 +1723,34 @@ msgid ""
"setting should stop link-spamming by newly registered users."
msgstr ""
-# close.html
#: conf/minimum_reputation.py:137
msgid "Close own questions"
msgstr "关闭自己的问题"
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
-msgstr "为其他人å‘布的问题é‡æ–°è®¾ç½®æ ‡ç­¾"
+msgstr "为其他人的问题é‡æ–°è®¾ç½®æ ‡ç­¾"
#: conf/minimum_reputation.py:155
msgid "Reopen own questions"
-msgstr "é‡è®¾é—®é¢˜"
+msgstr "é‡æ–°æ‰“开自己的问题"
#: conf/minimum_reputation.py:164
msgid "Edit community wiki posts"
-msgstr "编辑wiki类问题"
+msgstr "编辑社区维基文章"
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
-msgstr "编辑其他人的å‘布æƒé™"
+msgstr "编辑其他人的帖å­"
#: conf/minimum_reputation.py:182
msgid "View offensive flags"
-msgstr "查看标记垃圾帖"
+msgstr "查看垃圾帖的标记"
-# must have extra space after in english
#: conf/minimum_reputation.py:191
msgid "Close questions asked by others"
msgstr "关闭其他人的问题"
-# 100%
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
msgstr "从自己的主页移除 rel=nofollow"
@@ -1908,39 +1759,35 @@ msgstr "从自己的主页移除 rel=nofollow"
msgid ""
"When a search engine crawler will see a rel=nofollow attribute on a link - "
"the link will not count towards the rank of the users personal site."
-msgstr ""
-"When a search engine crawler will see a rel=nofollow attribute on a link - "
-"the link will not count towards the rank of the users personal site."
+msgstr "When a search engine crawler will see a rel=nofollow attribute on a link - the link will not count towards the rank of the users personal site."
#: conf/minimum_reputation.py:214
msgid "Make posts by email"
-msgstr ""
+msgstr "通过邮件å‘表"
#: conf/minimum_reputation.py:223
msgid "Trigger email notifications"
-msgstr ""
+msgstr "触å‘邮件通知"
#: conf/minimum_reputation.py:224 conf/minimum_reputation.py:234
msgid "Reduces spam"
-msgstr ""
+msgstr "å‡å°‘垃圾邮件"
#: conf/minimum_reputation.py:233
msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "管ç†"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "管ç†"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1948,11 +1795,9 @@ msgid ""
"to the moderators. To use this feature, tags must be optional."
msgstr ""
-# close.html
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "关闭自己的问题"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1964,37 +1809,32 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "å·²å‘é€æœªå›žç­”问题æ醒邮件"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "问题列表"
+msgstr "所有问题"
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "没有回答的问题"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "已关注问题"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
msgstr ""
#: conf/question_lists.py:80
-#, fuzzy
msgid "Default questions selector for the anonymous users"
-msgstr "匿å用户å称"
+msgstr ""
#: conf/reputation_changes.py:13
msgid "Karma loss and gain rules"
@@ -2006,62 +1846,60 @@ msgstr "用户æ¯æ—¥èŽ·å–积分上é™"
#: conf/reputation_changes.py:32
msgid "Gain for receiving an upvote"
-msgstr "标记接收的推è票"
+msgstr "收到赞æˆç¥¨å¯ä»¥èŽ·å¾—积分"
#: conf/reputation_changes.py:41
msgid "Gain for the author of accepted answer"
-msgstr "标记接å—回答的作者"
+msgstr "被接å—答案的作者å¯ä»¥èŽ·å¾—积分"
#: conf/reputation_changes.py:50
msgid "Gain for accepting best answer"
-msgstr "标记最佳答案"
+msgstr "接å—最佳答案å¯ä»¥èŽ·å¾—积分"
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
-msgstr "标记å‘布者å–消å对票"
+msgstr "被å–消å对票的帖å­ä½œè€…å¯ä»¥èŽ·å¾—积分"
#: conf/reputation_changes.py:68
msgid "Gain for voter on canceling downvote"
-msgstr "标记投票者å–消å对票"
+msgstr "å–消å对票的投票者å¯ä»¥èŽ·å¾—积分"
#: conf/reputation_changes.py:78
msgid "Loss for voter for canceling of answer acceptance"
-msgstr "å‡å°‘投票者积分当å–消回答的接å—æ—¶"
+msgstr "投票者å–消了接å—的回答积分将å‡å°‘"
#: conf/reputation_changes.py:88
msgid "Loss for author whose answer was \"un-accepted\""
-msgstr "å‡å°‘å‘布者积分当回答为ä¸å¯æŽ¥å—æ—¶"
+msgstr "ä¸è¢«æŽ¥å—答案的作者积分å‡å°‘"
#: conf/reputation_changes.py:98
msgid "Loss for giving a downvote"
-msgstr "å‡å°‘å‘布者积分当获得å对票时"
+msgstr "投å对票者积分å‡å°‘"
#: conf/reputation_changes.py:108
msgid "Loss for owner of post that was flagged offensive"
-msgstr "å‡å°‘å‘布者积分当问题被标记为垃圾贴时"
+msgstr "被标记为垃圾贴的作者积分å‡å°‘"
#: conf/reputation_changes.py:118
msgid "Loss for owner of post that was downvoted"
-msgstr "å‡å°‘å‘布者积分当问题被投å对票时"
+msgstr "被投å对票的作者积分å‡å°‘"
#: conf/reputation_changes.py:128
msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr "å‡å°‘å‘布者积分当问题被3次åŒæ ·çš„修改标记时"
+msgstr "åŒä¸€ä¸ªå¸–å­è¢«æ ‡è®°3次垃圾贴的作者积分å‡å°‘"
#: conf/reputation_changes.py:138
msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr "å‡å°‘å‘布者积分当问题被5次åŒæ ·çš„修改标记时"
+msgstr "åŒä¸€ä¸ªå¸–å­è¢«æ ‡è®°5次垃圾贴的作者积分å‡å°‘"
#: conf/reputation_changes.py:148
msgid "Loss for post owner when upvote is canceled"
-msgstr "å‡å°‘å‘布者积分当推è票å–消时"
+msgstr "帖å­èµžæˆç¥¨è¢«å–消的作者积分å‡å°‘"
-# 100%
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
msgstr "主页侧边æ "
-# 100%
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
msgstr "自定义侧边æ å¤´éƒ¨"
@@ -2072,35 +1910,26 @@ msgid ""
"When using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
-msgstr ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. "
-"When using this option (as well as the sidebar footer), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+msgstr "Use this area to enter content at the TOP of the sidebarin HTML format. When using this option (as well as the sidebar footer), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_main.py:36 conf/sidebar_main.py:111 conf/sidebar_profile.py:37
#: conf/sidebar_question.py:34 conf/sidebar_question.py:58
#: conf/sidebar_question.py:84 conf/sidebar_question.py:149
-#, fuzzy
msgid "Show above only to anonymous users"
-msgstr "匿å用户邮件"
+msgstr ""
-# 100%
#: conf/sidebar_main.py:45
msgid "Show avatar block in sidebar"
msgstr "在侧边æ æ˜¾ç¤ºå¤´åƒå—"
-# 100%
#: conf/sidebar_main.py:47
msgid "Uncheck this if you want to hide the avatar block from the sidebar "
msgstr "如果您希望在侧边æ éšè—头åƒå—,请å–消选中本项"
-# 100%
#: conf/sidebar_main.py:58
msgid "Limit how many avatars will be displayed on the sidebar"
msgstr "é™åˆ¶ä¾§è¾¹æ æ˜¾ç¤ºçš„头åƒæ•°ç›®"
-# 100%
#: conf/sidebar_main.py:68
msgid "Show tag selector in sidebar"
msgstr "在侧边æ æ˜¾ç¤ºæ ‡ç­¾é€‰æ‹©å™¨"
@@ -2109,11 +1938,8 @@ msgstr "在侧边æ æ˜¾ç¤ºæ ‡ç­¾é€‰æ‹©å™¨"
msgid ""
"Uncheck this if you want to hide the options for choosing interesting and "
"ignored tags "
-msgstr ""
-"Uncheck this if you want to hide the options for choosing interesting and "
-"ignored tags "
+msgstr "Uncheck this if you want to hide the options for choosing interesting and ignored tags "
-# 100%
#: conf/sidebar_main.py:81
msgid "Show tag list/cloud in sidebar"
msgstr "在侧边æ æ˜¾ç¤ºæ ‡ç­¾åˆ—表/云"
@@ -2121,97 +1947,69 @@ msgstr "在侧边æ æ˜¾ç¤ºæ ‡ç­¾åˆ—表/云"
#: conf/sidebar_main.py:83
msgid ""
"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-msgstr ""
-"Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
+msgstr "Uncheck this if you want to hide the tag cloud or tag list from the sidebar "
-# 100%
#: conf/sidebar_main.py:94 conf/sidebar_question.py:132
msgid "Custom sidebar footer"
msgstr "自定义侧边æ åº•éƒ¨"
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-msgstr ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
+msgstr "Use this area to enter content at the BOTTOM of the sidebarin HTML format. When using this option (as well as the sidebar header), please use the HTML validation service to make sure that your input is valid and works well in all browsers."
#: conf/sidebar_profile.py:12
msgid "User profile sidebar"
msgstr "用户个人档案侧边æ "
-# 100%
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "自定义侧边æ å¤´éƒ¨"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "问题页é¢ä¾§è¾¹æ "
+msgstr "问题的横幅和侧边æ "
#: conf/sidebar_question.py:19
msgid "Top banner"
msgstr ""
#: conf/sidebar_question.py:22
-#, fuzzy
msgid ""
"When using this option, please use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
msgstr ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. "
-"When using this option (as well as the sidebar footer), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "我的回答"
+msgstr ""
#: conf/sidebar_question.py:45
-#, fuzzy
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. "
-"When using this option (as well as the sidebar footer), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
#: conf/sidebar_question.py:70
-#, fuzzy
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. "
-"When using this option (as well as the sidebar footer), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
-# 100%
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
msgstr "侧边æ æ˜¾ç¤ºæ ‡ç­¾åˆ—表"
-# 100%
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
msgstr "若您希望在侧边æ éšè—标签列表请å–消选中本项"
-# 100%
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
msgstr "侧边æ æ˜¾ç¤ºå…ƒä¿¡æ¯"
@@ -2220,9 +2018,7 @@ msgstr "侧边æ æ˜¾ç¤ºå…ƒä¿¡æ¯"
msgid ""
"Uncheck this if you want to hide the meta information about the question "
"(post date, views, last updated). "
-msgstr ""
-"Uncheck this if you want to hide the meta information about the question "
-"(post date, views, last updated). "
+msgstr "Uncheck this if you want to hide the meta information about the question (post date, views, last updated). "
#: conf/sidebar_question.py:119
msgid "Show related questions in sidebar"
@@ -2232,31 +2028,22 @@ msgstr "在侧边æ æ˜¾ç¤ºç›¸å…³é—®é¢˜"
msgid "Uncheck this if you want to hide the list of related questions. "
msgstr "å–消选中å¯éšè—相关问题列表。"
-# 100%
#: conf/site_modes.py:63
msgid "Bootstrap mode"
msgstr "Bootstrap 模å¼"
-# 100%
#: conf/site_modes.py:73
-#, fuzzy
msgid "Activate a \"Large site\" mode"
-msgstr "å¯ç”¨ Bootstrap 模å¼"
+msgstr ""
#: conf/site_modes.py:75
-#, fuzzy
msgid ""
"\"Large site\" mode increases reputation and certain badge thresholds, to "
"values, more suitable for the larger communities, <strong>WARNING:</strong> "
"your current values for Minimum reputation, Badge Settings and Vote Rules "
"will be changed after you modify this setting."
msgstr ""
-"Bootstrap mode lowers reputation and certain badge thresholds, to values, "
-"more suitable for the smaller communities, <strong>WARNING:</strong> your "
-"current value for Minimum reputation, Bagde Settings and Vote Rules will be "
-"changed after you modify this setting."
-# 100%
#: conf/site_settings.py:14
msgid "URLS, keywords & greetings"
msgstr "URLã€å…³é”®è¯ä¸Žæ¬¢è¿Žè¾ž"
@@ -2282,12 +2069,10 @@ msgid "Short name for your Q&A forum"
msgstr "网站缩写"
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "请输入用户å"
+msgstr "请输入你网站的URL"
#: conf/site_settings.py:73
-#, fuzzy
msgid "Url must start either from http or https"
msgstr "网站根地å€,必须以http或https开头"
@@ -2303,7 +2088,6 @@ msgstr "å¯ç”¨åŒ¿å用户问候"
msgid "Text shown in the greeting message shown to the anonymous user"
msgstr "对匿å用户显示的问候语"
-# 100%
#: conf/site_settings.py:119
msgid "Use HTML to format the message "
msgstr "使用 HTML æ ¼å¼åŒ–ä¿¡æ¯"
@@ -2316,11 +2100,9 @@ msgstr "问题å馈URL"
msgid "If left empty, a simple internal feedback form will be used instead"
msgstr "如果留空,一个简å•çš„内部å馈将被å‘é€"
-# 100%
#: conf/skin_general_settings.py:15
-#, fuzzy
msgid "Skin, logos and HTML <head> parts"
-msgstr "logo 与 HTML <head> 部分"
+msgstr ""
#: conf/skin_general_settings.py:23
msgid "Q&A site logo"
@@ -2332,89 +2114,88 @@ msgstr "改logo,选择一个新文件并æ交"
#: conf/skin_general_settings.py:34
msgid "English"
-msgstr ""
+msgstr "英文"
#: conf/skin_general_settings.py:35
msgid "Spanish"
-msgstr ""
+msgstr "西ç­ç‰™æ–‡"
#: conf/skin_general_settings.py:36
msgid "Catalan"
-msgstr ""
+msgstr "加泰罗尼亚语"
#: conf/skin_general_settings.py:37
msgid "German"
-msgstr ""
+msgstr "å¾·æ–‡"
#: conf/skin_general_settings.py:38
msgid "Greek"
-msgstr ""
+msgstr "希腊语"
#: conf/skin_general_settings.py:39
msgid "Finnish"
-msgstr ""
+msgstr "芬兰语"
#: conf/skin_general_settings.py:40
msgid "French"
-msgstr ""
+msgstr "法文"
#: conf/skin_general_settings.py:41
msgid "Hindi"
-msgstr ""
+msgstr "å°åœ°æ–‡"
#: conf/skin_general_settings.py:42
msgid "Hungarian"
-msgstr ""
+msgstr "匈牙利语"
#: conf/skin_general_settings.py:43
msgid "Italian"
-msgstr ""
+msgstr "æ„大利文"
#: conf/skin_general_settings.py:44
msgid "Japanese"
-msgstr ""
+msgstr "日文"
#: conf/skin_general_settings.py:45
msgid "Korean"
-msgstr ""
+msgstr "æœé®®èªž"
#: conf/skin_general_settings.py:46
msgid "Portuguese"
-msgstr ""
+msgstr "è‘¡è„牙語"
#: conf/skin_general_settings.py:47
msgid "Brazilian Portuguese"
-msgstr ""
+msgstr "è‘¡è„牙语(巴西)"
#: conf/skin_general_settings.py:48
msgid "Romanian"
-msgstr ""
+msgstr "羅馬尼亞語"
#: conf/skin_general_settings.py:49
msgid "Russian"
-msgstr ""
+msgstr "俄语"
#: conf/skin_general_settings.py:50
msgid "Serbian"
-msgstr ""
+msgstr "塞尔维亚语"
#: conf/skin_general_settings.py:51
msgid "Turkish"
-msgstr ""
+msgstr "土耳其语"
#: conf/skin_general_settings.py:52
msgid "Vietnamese"
-msgstr ""
+msgstr "越å—语"
#: conf/skin_general_settings.py:53
msgid "Chinese"
-msgstr ""
+msgstr "中文"
#: conf/skin_general_settings.py:54
msgid "Chinese (Taiwan)"
-msgstr ""
+msgstr "中文 (臺ç£)"
-# 100%
#: conf/skin_general_settings.py:73
msgid "Show logo"
msgstr "显示 logo"
@@ -2423,9 +2204,7 @@ msgstr "显示 logo"
msgid ""
"Check if you want to show logo in the forum header or uncheck in the case "
"you do not want the logo to appear in the default location"
-msgstr ""
-"Check if you want to show logo in the forum header or uncheck in the case "
-"you do not want the logo to appear in the default location"
+msgstr "Check if you want to show logo in the forum header or uncheck in the case you do not want the logo to appear in the default location"
#: conf/skin_general_settings.py:87
msgid "Site favicon"
@@ -2434,12 +2213,10 @@ msgstr "网站favicon"
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
-msgstr ""
-"16x16 或 32x32åƒç´ icon图片用于区分你网站的æµè§ˆå™¨ç”¨æˆ·æŽ¥å£ã€‚请查看更多faviconä¿¡"
-"æ¯åœ¨<a href=\"%(favicon_info_url)s\">this page</a>."
+msgstr "16x16 或 32x32åƒç´ icon图片用于区分你网站的æµè§ˆå™¨ç”¨æˆ·æŽ¥å£ã€‚请查看更多faviconä¿¡æ¯åœ¨<a href=\"%(favicon_info_url)s\">this page</a>."
#: conf/skin_general_settings.py:105
msgid "Password login button"
@@ -2447,8 +2224,8 @@ msgstr "密ç ç™»å½•æŒ‰é’®"
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr "88x38åƒç´ çš„图片被用于登录界é¢çš„密ç ç™»å½•æŒ‰é’®"
#: conf/skin_general_settings.py:120
@@ -2458,22 +2235,18 @@ msgstr "显示所有UI功能给所有用户"
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
-msgstr ""
-"如果选择了,所有的网站功能将被展示给用户,ä¸ç®¡ä»–们的积分是多少.尽管使用了这些功"
-"能,适度规则,积分和其他é™åˆ¶ä»ç„¶æœ‰ä½œç”¨."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
+msgstr "如果选择了,所有的网站功能将被展示给用户,ä¸ç®¡ä»–们的积分是多少.尽管使用了这些功能,适度规则,积分和其他é™åˆ¶ä»ç„¶æœ‰ä½œç”¨."
#: conf/skin_general_settings.py:137
msgid "Select skin"
msgstr "选择主题"
-# 100%
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
msgstr "自定义 HTML <HEAD>"
-# 100%
#: conf/skin_general_settings.py:157
msgid "Custom portion of the HTML <HEAD>"
msgstr "自定义 HTML <HEAD> 部分"
@@ -2482,42 +2255,27 @@ msgstr "自定义 HTML <HEAD> 部分"
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-msgstr ""
-"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
-"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
-
-# 100%
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
+msgstr "<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" above. Contents of this box will be inserted into the &lt;HEAD&gt; portion of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;meta&gt; may be added. Please, keep in mind that adding external javascript to the &lt;HEAD&gt; is not recommended because it slows loading of the pages. Instead, it will be more efficient to place links to the javascript files into the footer. <strong>Note:</strong> if you do use this setting, please test the site with the W3C HTML validator service."
+
#: conf/skin_general_settings.py:181
msgid "Custom header additions"
msgstr "自定义头部增加内容"
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
-"headerin the HTML format. When customizing the site header (as well as "
-"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
-"sure that your input is valid and works well in all browsers."
-msgstr ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
+msgstr "Header is the bar at the top of the content that contains user info and site links, and is common to all pages. Use this area to enter contents of the headerin the HTML format. When customizing the site header (as well as footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
-# 100%
#: conf/skin_general_settings.py:198
msgid "Site footer mode"
msgstr "网站底部模å¼"
@@ -2526,11 +2284,8 @@ msgstr "网站底部模å¼"
msgid ""
"Footer is the bottom portion of the content, which is common to all pages. "
"You can disable, customize, or use the default footer."
-msgstr ""
-"Footer is the bottom portion of the content, which is common to all pages. "
-"You can disable, customize, or use the default footer."
+msgstr "Footer is the bottom portion of the content, which is common to all pages. You can disable, customize, or use the default footer."
-# 100%
#: conf/skin_general_settings.py:217
msgid "Custom footer (HTML format)"
msgstr "自定义底部(HTML æ ¼å¼ï¼‰"
@@ -2542,14 +2297,8 @@ msgid ""
"footer in the HTML format. When customizing the site footer (as well as the "
"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
"that your input is valid and works well in all browsers."
-msgstr ""
-"<strong>To enable this function</strong>, please select option 'customize' "
-"in the \"Site footer mode\" above. Use this area to enter contents of the "
-"footer in the HTML format. When customizing the site footer (as well as the "
-"header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure "
-"that your input is valid and works well in all browsers."
+msgstr "<strong>To enable this function</strong>, please select option 'customize' in the \"Site footer mode\" above. Use this area to enter contents of the footer in the HTML format. When customizing the site footer (as well as the header and HTML &lt;HEAD&gt;), use the HTML validation service to make sure that your input is valid and works well in all browsers."
-# 100%
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
msgstr "应用自定义样å¼è¡¨ï¼ˆCSS)"
@@ -2558,11 +2307,8 @@ msgstr "应用自定义样å¼è¡¨ï¼ˆCSS)"
msgid ""
"Check if you want to change appearance of your form by adding custom style "
"sheet rules (please see the next item)"
-msgstr ""
-"Check if you want to change appearance of your form by adding custom style "
-"sheet rules (please see the next item)"
+msgstr "Check if you want to change appearance of your form by adding custom style sheet rules (please see the next item)"
-# 100%
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
msgstr "自定义样å¼è¡¨ï¼ˆCSS)"
@@ -2571,64 +2317,46 @@ msgstr "自定义样å¼è¡¨ï¼ˆCSS)"
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
-msgstr ""
-"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
-"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
+msgstr "<strong>To use this function</strong>, check \"Apply custom style sheet\" option above. The CSS rules added in this window will be applied after the default style sheet rules. The custom style sheet will be served dynamically at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part depends (default is empty string) on the url configuration in your urls.py."
-# 100%
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
msgstr "添加自定义 javascript"
-# 100%
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
msgstr "点击å¯å¯ç”¨å¯åœ¨ä¸‹ä¸€å­—段输入的 javascript"
-# 100%
#: conf/skin_general_settings.py:279
msgid "Custom javascript"
msgstr "自定义 javascript"
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
-msgstr ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
+msgstr "Type or paste plain javascript that you would like to run on your site. Link to the script will be inserted at the bottom of the HTML output and will be served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that your javascript code may break other functionalities of the site and that the behavior may not be consistent across different browsers (<strong>to enable your custom code</strong>, check \"Add custom javascript\" option above)."
#: conf/skin_general_settings.py:299
msgid "Skin media revision number"
msgstr "主题修正数字"
-# 100%
#: conf/skin_general_settings.py:301
msgid "Will be set automatically but you can modify it if necessary."
msgstr "将自定设置但如果需è¦æ‚¨å¯ä»¥ä¿®æ”¹ã€‚"
-# 100%
#: conf/skin_general_settings.py:312
msgid "Hash to update the media revision number automatically."
msgstr "自动更新媒体版本å·æ‰€ç”¨ hash。"
-# 100%
#: conf/skin_general_settings.py:316
msgid "Will be set automatically, it is not necesary to modify manually."
msgstr "将自动设置,ä¸å¿…手动修改。"
@@ -2638,9 +2366,8 @@ msgid "Content sharing"
msgstr ""
#: conf/social_sharing.py:20
-#, fuzzy
msgid "Check to enable RSS feeds"
-msgstr "å¼€å¯ç¤¾åŒºwiki功能"
+msgstr ""
#: conf/social_sharing.py:29
msgid "Hashtag or suffix to sharing messages"
@@ -2653,7 +2380,8 @@ msgstr "å¯ç”¨é—®é¢˜åˆ†äº«: Twitter"
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
#: conf/social_sharing.py:52
@@ -2672,7 +2400,6 @@ msgstr "å¯ç”¨é—®é¢˜åˆ†äº«: Identi.ca"
msgid "Check to enable sharing of questions on Google+"
msgstr "å¯ç”¨é—®é¢˜åˆ†äº«: Google+"
-# 100%
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
msgstr "Akismet 垃圾ä¿æŠ¤"
@@ -2681,23 +2408,19 @@ msgstr "Akismet 垃圾ä¿æŠ¤"
msgid "Enable Akismet spam detection(keys below are required)"
msgstr "å¯ç”¨ Akismet spam 侦测 (需è¦åœ¨ä¸‹é¢è¾“å…¥ key)"
-# 100%
#: conf/spam_and_moderation.py:21
#, python-format
msgid "To get an Akismet key please visit <a href=\"%(url)s\">Akismet site</a>"
msgstr "请访问 <a href=\"%(url)s\">Akismet 网站</a> èŽ·å– Akismet key"
-# 100%
#: conf/spam_and_moderation.py:31
msgid "Akismet key for spam detection"
msgstr "垃圾侦测所需 Akismet key"
-# 100%
#: conf/super_groups.py:5
msgid "Reputation, Badges, Votes & Flags"
msgstr "声望ã€å‹‹ç« ã€æŠ•ç¥¨ä¸Žæ ‡è®°"
-# 100%
#: conf/super_groups.py:6
msgid "Static Content, URLS & UI"
msgstr "é™æ€å†…容ã€URL åŠ UI"
@@ -2710,7 +2433,6 @@ msgstr "æ•°æ®è§„则 & æ ¼å¼"
msgid "External Services"
msgstr "外部æœåŠ¡"
-# 100%
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
msgstr "登录ã€ç”¨æˆ·ä¸Žäº¤æµ"
@@ -2720,14 +2442,12 @@ msgid "User settings"
msgstr "用户设置"
#: conf/user_settings.py:23
-#, fuzzy
msgid "On-screen greeting shown to the new users"
-msgstr "对匿å用户显示的问候语"
+msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "匿å用户ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2742,14 +2462,12 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "æ¯ä¸ªé‚®ä»¶åœ°å€åªå…许关è”一个账户"
+msgstr "å…许用户改å˜è‡ªå·±çš„电å­é‚®ä»¶åœ°å€"
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr "必填项"
+msgstr ""
#: conf/user_settings.py:78
msgid "Allow account recovery by email"
@@ -2763,32 +2481,28 @@ msgstr "å…许添加与移除登录方å¼"
msgid "Minimum allowed length for screen name"
msgstr "用户昵称å…许的最å°é•¿åº¦"
-# 100%
#: conf/user_settings.py:105
-#, fuzzy
msgid "Default avatar for users"
-msgstr "默认 Gravatar 图标类型"
+msgstr "用户的缺çœå¤´åƒ"
#: conf/user_settings.py:107
-#, fuzzy
msgid ""
"To change the avatar image, select new file, then submit this whole form."
-msgstr "改logo,选择一个新文件并æ交"
+msgstr "è¦æ”¹å˜å¤´åƒï¼Œè¯·é€‰æ‹©æ–°æ–‡ä»¶ï¼Œç„¶åŽæ交整张表å•ã€‚"
#: conf/user_settings.py:120
msgid "Use automatic avatars from gravatar.com"
-msgstr ""
+msgstr "使用æ¥è‡ªgravatar.com的自动头åƒ"
#: conf/user_settings.py:122
msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
-msgstr ""
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
+msgstr "如果你想è¦å…许使用gravatar.com中的头åƒï¼Œè¯·é€‰æ‹©è¿™ä¸ªé€‰é¡¹ã€‚请注æ„这个功能å¯èƒ½éœ€è¦å¤§çº¦10分钟æ‰èƒ½å®Œå…¨ç”Ÿæ•ˆã€‚你还需è¦å¯ç”¨ä¸Šä¼ å¤´åƒã€‚想è¦å¾—到更多信æ¯ï¼Œè¯·é˜…读<a href=\"http://askbot.org/doc/optional-modules.html#uploaded-avatars\">这一页</a>."
-# 100%
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
msgstr "默认 Gravatar 图标类型"
@@ -2798,27 +2512,23 @@ msgid ""
"This option allows you to set the default avatar type for email addresses "
"without associated gravatar images. For more information, please visit <a "
"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
-msgstr ""
-"This option allows you to set the default avatar type for email addresses "
-"without associated gravatar images. For more information, please visit <a "
-"href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
+msgstr "This option allows you to set the default avatar type for email addresses without associated gravatar images. For more information, please visit <a href=\"http://en.gravatar.com/site/implement/images/\">this page</a>."
#: conf/user_settings.py:146
msgid "Name for the Anonymous user"
msgstr "匿å用户å称"
-# 100%
#: conf/vote_rules.py:14
msgid "Vote and flag limits"
msgstr "投票与标记é™åˆ¶"
#: conf/vote_rules.py:24
msgid "Number of votes a user can cast per day"
-msgstr "æ¯ç”¨æˆ·æ¯å¤©å…许的投票数"
+msgstr "用户æ¯å¤©å…许的投票数"
#: conf/vote_rules.py:33
msgid "Maximum number of flags per user per day"
-msgstr "æ¯ç”¨æˆ·æ¯å¤©çš„最多标记"
+msgstr "用户æ¯å¤©å…许的标记数"
#: conf/vote_rules.py:42
msgid "Threshold for warning about remaining daily votes"
@@ -2834,25 +2544,22 @@ msgstr "回答自己的æ问之å‰å…许的天数"
#: conf/vote_rules.py:69
msgid "Number of flags required to automatically hide posts"
-msgstr "è¦æ±‚自动éšè—标志数"
+msgstr "帖å­è‡ªåŠ¨éšè—的标志数"
#: conf/vote_rules.py:78
msgid "Number of flags required to automatically delete posts"
-msgstr "è¦æ±‚自动删除的标志数"
+msgstr "帖å­è‡ªåŠ¨åˆ é™¤çš„标志数"
#: conf/vote_rules.py:87
msgid ""
"Minimum days to accept an answer, if it has not been accepted by the "
"question poster"
-msgstr ""
-"Minimum days to accept an answer, if it has not been accepted by the "
-"question poster"
+msgstr "接å—一个答案的最少天数,如果它没有被问题å‘起者接å—。"
#: const/__init__.py:11
msgid "duplicate question"
msgstr "完全é‡å¤çš„问题"
-# chinese translation is domain specific
#: const/__init__.py:12
msgid "question is off-topic or not relevant"
msgstr "å离主题的问题"
@@ -2887,21 +2594,19 @@ msgstr "太地域化"
#: const/__init__.py:29
msgid "disable sharing"
-msgstr ""
+msgstr "撤销共享"
#: const/__init__.py:30
#: templates/user_profile/twitter_sharing_controls.html:13
#: templates/user_profile/twitter_sharing_controls.html:17
-#, fuzzy
msgid "my posts"
-msgstr "é”定å‘布"
+msgstr "我的帖å­"
#: const/__init__.py:31
#: templates/user_profile/twitter_sharing_controls.html:14
#: templates/user_profile/twitter_sharing_controls.html:16
-#, fuzzy
msgid "all posts"
-msgstr "é”定å‘布"
+msgstr "所有帖å­"
#: const/__init__.py:54 templates/question/answer_tab_bar.html:18
msgid "newest"
@@ -2928,14 +2633,10 @@ msgstr "热门问题"
msgid "coldest"
msgstr "最酷"
-# "最有价值问题"
-# "最新问题"
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "最有价值的问题"
-# "最有价值问题"
-# "最新问题"
#: const/__init__.py:61
msgid "least voted"
msgstr "投票最少"
@@ -2959,8 +2660,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2972,15 +2673,13 @@ msgid "unanswered"
msgstr "未回答"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "å–消关注"
+msgstr ""
#: const/__init__.py:129
msgid "list"
msgstr "列表"
-# 100%
#: const/__init__.py:130
msgid "cloud"
msgstr "云"
@@ -3018,13 +2717,12 @@ msgid "edited answer"
msgstr "修改回答"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "获奖"
+msgstr "获了奖牌"
#: const/__init__.py:202
msgid "marked best answer"
-msgstr "标记最佳答案"
+msgstr "作最佳回答"
#: const/__init__.py:203
msgid "upvoted"
@@ -3083,25 +2781,20 @@ msgid "mentioned in the post"
msgstr "å‘布æ醒"
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "铜牌:时常授予之特殊è£èª‰"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "金牌:å分罕è§ä¹‹æœ€é«˜å¥–励"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "你有 %(response_count)s 个新回应"
+msgstr ""
-# synonym of above in Edit question
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "现在修改"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -3112,14 +2805,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "回答问题"
+msgstr "回答的问题"
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "修改回答"
+msgstr "接å—的回答"
#: const/__init__.py:307
msgid "[closed]"
@@ -3138,36 +2829,29 @@ msgid "retagged"
msgstr "更新了标签"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "ã€ä»·æ ¼ã€‘"
+msgstr "[ç§æœ‰]"
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "查看标签列表"
+msgstr "所有标签"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "排除忽略标签"
+msgstr "忽略ä¸æ„Ÿå…´è¶£çš„标签"
-# book.html line 123 must be empty in english
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
msgstr "感兴趣的标签"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "订阅标签"
+msgstr "åªè¦è®¢é˜…标签"
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "查看标签列表"
+msgstr "所有标签的邮件"
#: const/__init__.py:348
msgid "instantly"
@@ -3185,7 +2869,6 @@ msgstr "æ¯å‘¨"
msgid "no email"
msgstr "没有邮件"
-# 100%
#: const/__init__.py:358
msgid "identicon"
msgstr "identicon"
@@ -3194,7 +2877,6 @@ msgstr "identicon"
msgid "mystery-man"
msgstr "神秘人"
-# 100%
#: const/__init__.py:360
msgid "monsterid"
msgstr "monsterid"
@@ -3203,7 +2885,6 @@ msgstr "monsterid"
msgid "wavatar"
msgstr "wavatar"
-# 100%
#: const/__init__.py:362
msgid "retro"
msgstr "retro"
@@ -3220,7 +2901,6 @@ msgstr "银牌"
msgid "bronze"
msgstr "铜牌"
-# 100%
#: const/__init__.py:423
msgid "None"
msgstr "æ— "
@@ -3229,49 +2909,41 @@ msgstr "æ— "
msgid "Gravatar"
msgstr "Gravatar"
-# 100%
#: const/__init__.py:425
msgid "Uploaded Avatar"
msgstr "已上传头åƒ"
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "关闭"
+msgstr "日期å‡å°‘"
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "关闭"
+msgstr "日期增加"
#: const/__init__.py:431
msgid "activity descendant"
-msgstr ""
+msgstr "活跃人数下é™"
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "活跃问题"
+msgstr "活跃人数上å‡"
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "回答"
+msgstr "回答人数下é™"
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "回答"
+msgstr "回答人数上å‡"
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "剩余投票数"
+msgstr "选票下é™"
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "剩余投票数"
+msgstr "选票上å‡"
#: const/message_keys.py:21
msgid "most relevant questions"
@@ -3339,43 +3011,39 @@ msgstr "感兴趣"
#: const/message_keys.py:37 models/tag.py:312
msgid "ignored"
-msgstr "有趣的"
+msgstr "ä¸æ„Ÿå…´è¶£çš„"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "订阅"
+msgstr "订阅了"
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
msgstr " 标签ä¸èƒ½ä¸ºç©ºã€‚"
#: const/message_keys.py:41
-#, fuzzy
msgid "please use letters, numbers and characters \"-+.#\""
-msgstr "标签请使用英文字æ¯ï¼Œä¸­æ–‡æˆ–者数字字符串(. - _ # 也å¯ä»¥ï¼‰"
+msgstr ""
#: const/message_keys.py:47
msgid ""
"Sorry, your account appears to be blocked and you cannot make new posts "
"until this issue is resolved. Please contact the forum administrator to "
"reach a resolution."
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ çš„å¸æˆ·è¢«å†»ç»“,该问题解决之å‰ï¼Œä½ ä¸èƒ½å‘布新帖å­ã€‚请è”系论å›ç®¡ç†å‘˜å¯»æ±‚解决方案。"
#: const/message_keys.py:52 models/__init__.py:1136
msgid ""
"Sorry, your account appears to be suspended and you cannot make new posts "
"until this issue is resolved. You can, however edit your existing posts. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ çš„å¸æˆ·è¢«ç¦ç”¨ï¼Œè¯¥é—®é¢˜è§£å†³ä¹‹å‰ï¼Œä½ ä¸èƒ½å‘布新帖å­ã€‚请è”系论å›ç®¡ç†å‘˜å¯»æ±‚解决方案。"
#: deps/django_authopenid/backends.py:99
msgid ""
"Welcome! Please set email address (important!) in your profile and adjust "
"screen name, if necessary."
-msgstr ""
-"Welcome! Please set email address (important!) in your profile and adjust "
-"screen name, if necessary."
+msgstr "Welcome! Please set email address (important!) in your profile and adjust screen name, if necessary."
#: deps/django_authopenid/forms.py:112 deps/django_authopenid/views.py:206
msgid "i-names are not supported"
@@ -3426,9 +3094,8 @@ msgid "Your user name (<i>required</i>)"
msgstr "用户å是必需项"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç”¨æˆ·ä½¿ç”¨è¿™ä¸ªå称"
+msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰è¿™ä¸ªç”¨æˆ·å"
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
@@ -3436,9 +3103,8 @@ msgid "signin/"
msgstr "登录/"
#: deps/django_authopenid/urls.py:15
-#, fuzzy
msgid "widget/signin/"
-msgstr "å°å·¥å…·/"
+msgstr ""
#: deps/django_authopenid/urls.py:18
msgid "signout/"
@@ -3466,7 +3132,7 @@ msgstr "æ¢å¤/"
#: deps/django_authopenid/urls.py:45
msgid "verify-email/"
-msgstr ""
+msgstr "确认-电å­é‚®ä»¶åœ°å€/"
#: deps/django_authopenid/util.py:379
#, python-format
@@ -3491,15 +3157,13 @@ msgid "AOL screen name"
msgstr "AOL用户å"
#: deps/django_authopenid/util.py:502
-#, fuzzy
msgid "Sign in with LaunchPad"
-msgstr "使用Yahoo用户登录"
+msgstr ""
#: deps/django_authopenid/util.py:509
msgid "OpenID url"
msgstr "OpenID url"
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:538
msgid "Flickr user name"
msgstr "Flickr 用户å"
@@ -3520,17 +3184,14 @@ msgstr "Blogger åšå®¢å称"
msgid "LiveJournal blog name"
msgstr "LiveJournal åšå®¢å称"
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:578
msgid "ClaimID user name"
msgstr "ClaimID 用户å"
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:586
msgid "Vidoop user name"
msgstr "Vidoop 用户å"
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:594
msgid "Verisign user name"
msgstr "Verisign用户å"
@@ -3571,11 +3232,10 @@ msgid "OpenID %(openid_url)s is invalid"
msgstr "OpenID %(openid_url)s是ä¸æ­£ç¡®çš„"
#: deps/django_authopenid/views.py:391
-#, fuzzy
msgid ""
"Sorry, there was some problem connecting to the login provider, please try "
"again or use another login method"
-msgstr "很ä¸å¹¸,当链接%(provider)s时出现一些问题,请é‡è¯•æˆ–使用其他的æœåŠ¡"
+msgstr ""
#: deps/django_authopenid/views.py:520
msgid "Your new password saved"
@@ -3588,7 +3248,6 @@ msgid ""
"please try again or use another provider"
msgstr "很ä¸å¹¸,当链接%(provider)s时出现一些问题,请é‡è¯•æˆ–使用其他的æœåŠ¡"
-# 100%
#: deps/django_authopenid/views.py:613
msgid "The login password combination was not correct"
msgstr "登陆密ç ç»„åˆä¸æ­£ç¡®"
@@ -3644,9 +3303,9 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, python-format, fuzzy
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "%(site)s通过邮件æ¢å¤ä½ çš„账户"
+msgstr "æ¢å¤ä½ çš„账户 %(site)s "
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
@@ -3654,13 +3313,12 @@ msgstr "请检查你的邮件并访问其内部链接"
#: deps/group_messaging/models.py:356
msgid "Re: "
-msgstr ""
+msgstr "ç­”å¤ï¼š"
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
msgid "Site"
msgstr "网站"
-# 100%
#: deps/livesettings/values.py:72
msgid "Main"
msgstr "主"
@@ -3682,28 +3340,26 @@ msgstr "默认值:"
msgid "Default value: %s"
msgstr "默认值: %s"
-# todo take these out of settings
#: deps/livesettings/values.py:641
#, python-format
msgid "Allowed image file types are %(types)s"
msgstr "åªå…许上传'%(types)s'类型的文件ï¼"
-# base_content.html
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
msgstr "æ­å–œæ‚¨ï¼Œç¤¾åŒºç»™æ‚¨é¢å‘了奖牌"
#: mail/__init__.py:183
msgid "<p>To ask by email, please:</p>"
-msgstr ""
+msgstr "<p>请使用邮件å‘问:</p>"
#: mail/__init__.py:185
msgid "<li>Type title in the subject line</li>"
-msgstr ""
+msgstr "<li>在主题行写标题</li>"
#: mail/__init__.py:188
msgid "<li>Type details of your question into the email body</li>"
-msgstr ""
+msgstr "<li>问题的详细æ述应该放入邮件正文中去</li>"
#: mail/__init__.py:191
msgid ""
@@ -3721,45 +3377,39 @@ msgstr ""
msgid ""
"<p>Note that a tag may consist of more than one word, to separate\n"
"the tags, use a semicolon or a comma, for example, [One tag; Other tag]</p>"
-msgstr ""
+msgstr "<p>\n注æ„,一个标签包å«ä¸€ä¸ªä»¥ä¸Šçš„字,使用空格æ¥åˆ†éš”标签,例如[标签1 标签2]\n</p>"
#: mail/__init__.py:214
#, python-format
msgid ""
"<p>Sorry, there was an error posting your question please contact the "
"%(site)s administrator</p>"
-msgstr ""
-"<p>Sorry, there was an error posting your question please contact the "
-"%(site)s administrator</p>"
+msgstr "<p>Sorry, there was an error posting your question please contact the %(site)s administrator</p>"
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
-msgstr ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
+msgstr "<p>Sorry, in order to post questions on %(site)s by email, please <a href=\"%(url)s\">register first</a></p>"
#: mail/__init__.py:249
msgid ""
"<p>Sorry, your question could not be posted due to insufficient privileges "
"of your user account</p>"
-msgstr ""
-"<p>Sorry, your question could not be posted due to insufficient privileges "
-"of your user account</p>"
+msgstr "<p>Sorry, your question could not be posted due to insufficient privileges of your user account</p>"
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "关于 %(site_name)s"
+msgstr "ç­”å¤: 欢迎 %(site_name)s"
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3768,9 +3418,8 @@ msgstr ""
#: mail/lamson_handlers.py:318
#, python-format
msgid "Re: %s"
-msgstr ""
+msgstr "ç­”å¤: %s"
-# 100%
#: management/commands/send_accept_answer_reminders.py:61
#, python-format
msgid "Accept the best answer for %(question_count)d of your questions"
@@ -3807,12 +3456,11 @@ msgstr "请登录%s"
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ åªæœ‰è®¿é—®çš„æƒé™"
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "对ä¸èµ·ï¼Œè¿™é‡Œå‡ºäº†äº›é—®é¢˜"
+msgstr "对ä¸èµ·ï¼Œè¿™ä¸ªæ“作ä¸å…许"
#: models/__init__.py:623
msgid ""
@@ -3827,19 +3475,17 @@ msgid ""
msgstr "对ä¸èµ·,ä½ ä¸èƒ½è®¤å®šæˆ–å¦å†³æœ€ä½³ç­”案因为你的账户已暂åœä½¿ç”¨"
#: models/__init__.py:641
-#, python-format, fuzzy
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr ""
-"%(points)s对ä¸èµ·,ä½ ä¸èƒ½è®¤å®šæˆ–å¦å†³ä½ è‡ªå·±çš„回答的自己的问题"
+msgstr "分数必须大于%(points)sæ‰èƒ½è®¤å®šæˆ–å¦å†³ä½ è‡ªå·±å›žç­”的自己的问题。"
#: models/__init__.py:665
#, python-format
msgid ""
"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
-msgstr ""
-"Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
+msgstr "Sorry, you will be able to accept this answer only after %(will_be_able_at)s"
#: models/__init__.py:674
#, python-format
@@ -3849,9 +3495,8 @@ msgid ""
msgstr "对ä¸èµ·,åªæœ‰é—®é¢˜çš„æ问者 - %(username)s - å¯ä»¥è®¤å®šæœ€ä½³ç­”案"
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "ä¸èƒ½ç»™è‡ªå·±çš„帖å­æŠ•ç¥¨"
+msgstr "对ä¸èµ·ï¼Œä½ ä¸èƒ½ç»™è‡ªå·±çš„帖å­æŠ•ç¥¨"
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3882,26 +3527,25 @@ msgstr "对ä¸èµ·,æš‚åœä½¿ç”¨ç”¨æˆ·ä¸èƒ½ä¸Šä¼ æ–‡ä»¶"
#: models/__init__.py:740
#, python-format
msgid "sorry, file uploading requires karma >%(min_rep)s"
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä¸Šä¼ æ–‡ä»¶éœ€è¦karma大于%(min_rep)s"
#: models/__init__.py:759
msgid "Could not post, because your karma is insufficient to publish links"
-msgstr ""
+msgstr "无法å‘表,因为你的声望ä¸è¶³ä»¥å‘布链接"
#: models/__init__.py:785
msgid "Sorry, you already gave an answer, please edit it instead."
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ å·²æœ‰ä¸€ä¸ªç­”案,请编辑它。"
#: models/__init__.py:809
-#, python-format, fuzzy
+#, python-format
msgid ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minute from posting"
msgid_plural ""
"Sorry, comments (except the last one) are editable only within %(minutes)s "
"minutes from posting"
-msgstr[0] ""
-"对ä¸èµ·ï¼Œç•™è¨€åªèƒ½åœ¨å‘布åŽ%(minutes)s分钟内å¯ç¼–辑"
+msgstr[0] "对ä¸èµ·ï¼Œç•™è¨€åªèƒ½åœ¨å‘布åŽ%(minutes)s分钟内å¯ç¼–辑"
#: models/__init__.py:821
msgid "Sorry, but only post owners or moderators can edit comments"
@@ -3917,9 +3561,7 @@ msgstr "对ä¸èµ·ï¼Œå› ä¸ºä½ çš„账户已暂åœä½¿ç”¨ï¼Œä½ åªèƒ½ç•™è¨€ä½ è‡ªå·±
msgid ""
"Sorry, to comment any post a minimum reputation of %(min_rep)s points is "
"required. You can still comment your own posts and answers to your questions"
-msgstr ""
-"对ä¸èµ·ï¼Œç•™è¨€ä»»ä½•ä¿¡æ¯éƒ½éœ€è¦æœ€å°‘%(min_rep)s积分值,ä½ å¯ä»¥ç•™è¨€ä½ è‡ªå·±å‘布或回答的"
-"问题"
+msgstr "对ä¸èµ·ï¼Œç•™è¨€ä»»ä½•ä¿¡æ¯éƒ½éœ€è¦æœ€å°‘%(min_rep)s积分值,ä½ å¯ä»¥ç•™è¨€ä½ è‡ªå·±å‘布或回答的问题"
#: models/__init__.py:884
msgid ""
@@ -3929,8 +3571,8 @@ msgstr "这个问题已ç»è¢«åˆ é™¤ï¼Œè€Œä¸”åªèƒ½è¢«å‘布者,网站管ç†å‘˜
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr "对ä¸èµ·ï¼Œåªæœ‰ç‰ˆä¸»ï¼Œç½‘站管ç†å‘˜åŠå‘布者å¯ä»¥ç¼–辑删除此信æ¯"
#: models/__init__.py:917
@@ -3938,7 +3580,8 @@ msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr "对ä¸èµ·ï¼Œä½ ä¸èƒ½ç¼–辑信æ¯å› ä¸ºä½ çš„账户被冻结"
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
msgstr "对ä¸èµ·ï¼Œä½ åªèƒ½ç¼–辑你自己å‘布的信æ¯å› ä¸ºä½ çš„账户被暂åœä½¿ç”¨"
#: models/__init__.py:926
@@ -3973,11 +3616,11 @@ msgid ""
msgstr "对ä¸èµ·ï¼Œä½ åªèƒ½åˆ é™¤ä½ è‡ªå·±å‘布的信æ¯å› ä¸ºä½ çš„账户被暂åœä½¿ç”¨äº†"
#: models/__init__.py:1019
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to delete other people's posts, a minimum reputation of %(min_rep)s "
"is required"
-msgstr "对ä¸èµ·ï¼Œä½ å¿…须有%(min_rep)s积分æ‰èƒ½åˆ é™¤åˆ«äººå‘布的信æ¯"
+msgstr "对ä¸èµ·ï¼Œè¦åˆ é™¤åˆ«äººçš„帖å­ï¼Œå£°æœ›è‡³å°‘为%(min_rep)s "
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
@@ -4010,63 +3653,61 @@ msgstr "对ä¸èµ·ï¼Œåªæœ‰ç®¡ç†å‘˜ï¼Œç‰ˆä¸»å’Œæœ‰%(min_rep)s积分的å‘布者æ
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr "对ä¸èµ·ï¼Œä½ å¿…须有%(min_rep)s积分æ‰èƒ½é‡å¼€è‡ªå·±å‘布的问题"
#: models/__init__.py:1095
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is blocked"
-msgstr "对ä¸èµ·,ä½ ä¸èƒ½è®¤å®šæˆ–å¦å†³æœ€ä½³ç­”案因为你的账户已冻结"
+msgstr "对ä¸èµ·ï¼Œå› ä¸ºæ‚¨çš„å¸æˆ·è¢«å°é”,所以你ä¸èƒ½é‡æ–°æ‰“开问题"
#: models/__init__.py:1100
-#, fuzzy
msgid "Sorry, you cannot reopen questions because your account is suspended"
-msgstr "对ä¸èµ·,ä½ ä¸èƒ½è®¤å®šæˆ–å¦å†³æœ€ä½³ç­”案因为你的账户已暂åœä½¿ç”¨"
+msgstr "对ä¸èµ·ï¼Œå› ä¸ºä½ çš„å¸æˆ·è¢«æš‚åœï¼Œæ‰€ä»¥ä½ ä¸èƒ½é‡æ–°æ‰“开问题。"
#: models/__init__.py:1123
msgid "You have flagged this question before and cannot do it more than once"
-msgstr ""
+msgstr "ä½ å·²ç»æ ‡è®°è¿‡è¿™ä¸ªé—®é¢˜ï¼Œä¸èƒ½å†æ¬¡æ ‡è®°"
#: models/__init__.py:1131
-#, fuzzy
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
-msgstr "对ä¸èµ·ï¼Œä½ ä¸èƒ½åˆ é™¤å‘布的信æ¯ï¼Œå› ä¸ºä½ çš„账户被冻结了"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
+msgstr "对ä¸èµ·ï¼Œä½ çš„å¸æˆ·è¢«å†»ç»“,你ä¸å…许标记帖å­ä¸ºæ”»å‡»çš„"
#: models/__init__.py:1142
-#, fuzzy, python-format
+#, python-format
msgid ""
"Sorry, to flag posts as offensive a minimum reputation of %(min_rep)s is "
"required"
-msgstr "对ä¸èµ·ï¼Œä¸ºé—®é¢˜ä¿®æ”¹æ ‡ç­¾å¿…须有%(min_rep)s积分值"
+msgstr ""
#: models/__init__.py:1163
#, python-format
msgid ""
"Sorry, you have exhausted the maximum number of %(max_flags_per_day)s "
"offensive flags per day."
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ å·²ç»ç”¨å®Œäº†æ¯å¤©çš„攻击性标记的最大数目%(max_flags_per_day)s "
#: models/__init__.py:1175
msgid "cannot remove non-existing flag"
msgstr "无法移除ä¸å­˜åœ¨çš„标记"
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "对ä¸èµ·ï¼Œä½ ä¸èƒ½åˆ é™¤å‘布的信æ¯ï¼Œå› ä¸ºä½ çš„账户被冻结了"
+msgstr "对ä¸èµ·ï¼Œä½ çš„å¸æˆ·è¢«å†»ç»“,你ä¸èƒ½åˆ é™¤æ ‡è®°"
#: models/__init__.py:1185
msgid ""
"Sorry, your account appears to be suspended and you cannot remove flags. "
"Please contact the forum administrator to reach a resolution."
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ çš„å¸æˆ·è¢«æš‚åœä½¿ç”¨ï¼Œä½ ä¸èƒ½åˆ é™¤æ ‡è®°ã€‚请è”系论å›ç®¡ç†å‘˜å¯»æ±‚解决方法。"
#: models/__init__.py:1191
-#, fuzzy, python-format
+#, python-format
msgid "Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
msgid_plural ""
"Sorry, to flag posts a minimum reputation of %(min_rep)d is required"
-msgstr[0] "对ä¸èµ·ï¼Œä¸ºé—®é¢˜ä¿®æ”¹æ ‡ç­¾å¿…须有%(min_rep)s积分值"
+msgstr[0] "需è¦å¤§äºŽ%(min_rep)d积分值æ‰èƒ½æ ‡è®°ä¿¡æ¯"
#: models/__init__.py:1210
msgid "you don't have the permission to remove all flags"
@@ -4113,7 +3754,7 @@ msgstr "对ä¸èµ·ï¼Œåˆ é™¤ç•™è¨€å¿…须有%(min_rep)s积分值"
#: models/__init__.py:1303
msgid "sorry, but older votes cannot be revoked"
-msgstr ""
+msgstr "这个投票已ç»è¿‡æ—¶ï¼Œä¸èƒ½æ’¤é”€ã€‚"
#: models/__init__.py:1995 utils/functions.py:98
#, python-format
@@ -4124,7 +3765,6 @@ msgstr "在%(date)s"
msgid "in two days"
msgstr "两天内"
-# 100%
#: models/__init__.py:1999
msgid "tomorrow"
msgstr "明天"
@@ -4141,7 +3781,6 @@ msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
msgstr[0] "%(min)d分钟å‰"
-# 100%
#: models/__init__.py:2004
#, python-format
msgid "%(days)d day"
@@ -4224,41 +3863,41 @@ msgstr "%(user)s 有 %(badges)s"
#, python-format
msgid "At least %d karma point is required to post links"
msgid_plural "At least %d karma points is required to post links"
-msgstr[0] ""
+msgstr[0] "必须至少有%d声望值æ‰èƒ½å‘表链接"
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user)s 有 %(badges)s"
+msgstr "%(user)s 共享了 %(post_link)s."
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "%(username)s当å‰çš„状æ€æ˜¯ \"%(status)s\""
+msgstr "%(user)s 修改了 %(post_link)s."
#: models/__init__.py:3164
#, python-format
msgid "%(user)s posted a %(post_link)s"
-msgstr ""
+msgstr "%(user)s å‘表了 %(post_link)s"
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "%(username)s当å‰çš„状æ€æ˜¯ \"%(status)s\""
+msgstr "%(user)s 修改了 %(post_link)s."
#: models/__init__.py:3169
#, python-format
msgid "%(user)s posted an %(post_link)s."
-msgstr ""
+msgstr "%(user)s å‘表了 %(post_link)s."
#: models/__init__.py:3174
#, python-format
msgid "%(user)s posted a %(post_link)s."
-msgstr ""
+msgstr "%(user)s å‘表了 %(post_link)s."
#: models/__init__.py:3190
msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
-msgstr ""
+msgstr "回å¤ï¼Œè¯·å†™åœ¨è¿™æ¡çº¿ã€‚"
#: models/__init__.py:3232
#, python-format
@@ -4270,16 +3909,13 @@ msgstr "Re: \"%(title)s\""
msgid ""
"Congratulations, you have received a badge '%(badge_name)s'. Check out <a "
"href=\"%(user_profile)s\">your profile</a>."
-msgstr ""
-"æ­å–œï¼Œä½ èŽ·å¾—一å—'%(badge_name)s'徽章,查看<a\n"
-" href=\"%(user_profile)s\">你的资料</a>."
+msgstr "æ­å–œï¼Œä½ èŽ·å¾—一å—'%(badge_name)s'徽章,查看<a\n href=\"%(user_profile)s\">你的资料</a>."
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "关于 %(site_name)s"
+msgstr "欢迎 %(site_name)s"
-# 100%
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr "您的标签订阅已ä¿å­˜ï¼Œéžå¸¸æ„Ÿè°¢!"
@@ -4287,25 +3923,25 @@ msgstr "您的标签订阅已ä¿å­˜ï¼Œéžå¸¸æ„Ÿè°¢!"
#: models/badges.py:129
#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "删除自己å‘布的有%(votes)s或更多推è票的问题"
+msgstr "删除自己一个%(votes)s张赞æˆç¥¨ä»¥ä¸Šçš„帖å­"
#: models/badges.py:133
msgid "Disciplined"
-msgstr "规则"
+msgstr "自律"
#: models/badges.py:151
#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "删除自己å‘布的%(votes)s或更多å对票的信æ¯"
+msgstr "删除自己一个%(votes)så¼ å对票以上的帖å­"
#: models/badges.py:155
msgid "Peer Pressure"
-msgstr "åŒç­‰åŽ‹åŠ›"
+msgstr "他律"
#: models/badges.py:174
#, python-format
msgid "Received at least %(votes)s upvote for an answer for the first time"
-msgstr "获å–至少有%(votes)s推è票的问题"
+msgstr "第一次回答且获得至少%(votes)s张赞æˆç¥¨"
#: models/badges.py:178
msgid "Teacher"
@@ -4321,7 +3957,7 @@ msgstr "第一个赞æˆç¥¨"
#: models/badges.py:227
msgid "Critic"
-msgstr "评论家"
+msgstr "批评家"
#: models/badges.py:228
msgid "First downvote"
@@ -4339,7 +3975,7 @@ msgstr "已投票%(num)s次"
#: models/badges.py:252
#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr "自己回答的至少有%(num)s次推è票的问题"
+msgstr "回答自己的问题至少有%(num)s次赞æˆç¥¨"
#: models/badges.py:256
msgid "Self-Learner"
@@ -4352,11 +3988,11 @@ msgstr "好回答"
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "该用户投的赞æˆç¥¨å›žç­”总数%(num)s"
+msgstr "赞æˆæ•°ç¥¨ä¸º%(num)s张的回答"
#: models/badges.py:316
msgid "Good Answer"
-msgstr "好回答"
+msgstr "优秀回答"
#: models/badges.py:328
msgid "Great Answer"
@@ -4369,15 +4005,15 @@ msgstr "好问题"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
#, python-format
msgid "Question voted up %(num)s times"
-msgstr "该用户投的赞æˆç¥¨é—®é¢˜æ€»æ•°%(num)s"
+msgstr "赞æˆæ•°ç¥¨ä¸º%(num)s票的问题"
#: models/badges.py:352
msgid "Good Question"
-msgstr "好问题"
+msgstr "优秀问题"
#: models/badges.py:364
msgid "Great Question"
-msgstr "完美的问题"
+msgstr "完美问题"
#: models/badges.py:376
msgid "Student"
@@ -4385,7 +4021,7 @@ msgstr "学生"
#: models/badges.py:381
msgid "Asked first question with at least one up vote"
-msgstr "得到至少一个赞æˆç¥¨çš„问题"
+msgstr "第一次æ问且至少有一个赞æˆç¥¨"
#: models/badges.py:414
msgid "Popular Question"
@@ -4398,16 +4034,15 @@ msgstr "被查看 %(views)s次的问题"
#: models/badges.py:425
msgid "Notable Question"
-msgstr "关注的问题"
+msgstr "热门的问题"
-# close.html
#: models/badges.py:436
msgid "Famous Question"
msgstr "è‘—å问题"
#: models/badges.py:450
msgid "Asked a question and accepted an answer"
-msgstr "æ问的有正确答案的问题"
+msgstr "问了一个问题且接å—了一个答案"
#: models/badges.py:453
msgid "Scholar"
@@ -4415,12 +4050,12 @@ msgstr "学者"
#: models/badges.py:495
msgid "Enlightened"
-msgstr "文明的"
+msgstr "å¯å‘"
#: models/badges.py:499
#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr "第一个正确且被投了%(num)s或更多票的答案"
+msgstr "被æ问者接å—且被投了%(num)s或更多票的答案"
#: models/badges.py:507
msgid "Guru"
@@ -4429,43 +4064,42 @@ msgstr "专家"
#: models/badges.py:510
#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr "被接å—的且被投了%(num)s或更多此的回答"
+msgstr "回答被接å—,且被投了%(num)s或更多的赞æˆç¥¨"
#: models/badges.py:518
#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr "问了一个超过%(days)s天且至少有%(votes)s投票的问题"
+msgstr "在一个问题出现%(days)s天åŽæ‰è¢«å›žç­”且票数至少为%(votes)s票"
-# 100%
#: models/badges.py:525
msgid "Necromancer"
-msgstr "亡çµ"
+msgstr "å¤å…´çš„问题"
#: models/badges.py:548
msgid "Citizen Patrol"
-msgstr "社区居民"
+msgstr "市民侦察兵"
#: models/badges.py:551
msgid "First flagged post"
-msgstr "第一次标记"
+msgstr "第一次举报帖å­"
#: models/badges.py:563
msgid "Cleanup"
-msgstr "清除"
+msgstr "清扫工作"
#: models/badges.py:566
msgid "First rollback"
-msgstr "第一次回滚"
+msgstr "第一次回滚æ“作"
#: models/badges.py:577
msgid "Pundit"
-msgstr "学者"
+msgstr "åšå­¦è€…"
#: models/badges.py:580
msgid "Left 10 comments with score of 10 or more"
-msgstr "留言超过10且得分上10的问题"
+msgstr "评论超过10æ¡ä¸”得分上10的问题"
#: models/badges.py:612
msgid "Editor"
@@ -4477,12 +4111,12 @@ msgstr "第一次编辑"
#: models/badges.py:623
msgid "Associate Editor"
-msgstr "è”åˆç¼–辑"
+msgstr "主编"
#: models/badges.py:627
#, python-format
msgid "Edited %(num)s entries"
-msgstr "编辑了%(num)sæ¡ç›®"
+msgstr "编辑了%(num)s个帖å­"
#: models/badges.py:634
msgid "Organizer"
@@ -4494,7 +4128,7 @@ msgstr "第一次修改标签"
#: models/badges.py:644
msgid "Autobiographer"
-msgstr "完善个人资料者"
+msgstr "自传作者"
#: models/badges.py:647
msgid "Completed all user profile fields"
@@ -4503,7 +4137,7 @@ msgstr "完善个人所有资料"
#: models/badges.py:663
#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "被%(num)s用户收è—的问题"
+msgstr "被%(num)s个用户关注的问题"
#: models/badges.py:689
msgid "Stellar Question"
@@ -4515,7 +4149,7 @@ msgstr "收è—问题"
#: models/badges.py:710
msgid "Enthusiast"
-msgstr "热心人"
+msgstr "粉ä¸"
#: models/badges.py:714
#, python-format
@@ -4538,28 +4172,25 @@ msgstr "分类学者"
#: models/badges.py:756
#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "创建一个%(num)s个问题都用到的标签"
+msgstr "创建一个标签,且被%(num)s个问题使用过"
#: models/badges.py:774
msgid "Expert"
-msgstr "专家"
+msgstr "达人"
#: models/badges.py:777
msgid "Very active in one tag"
-msgstr "éžå¸¸æ´»è·ƒçš„标签"
+msgstr "在一个标签里éžå¸¸æ´»è·ƒçš„人"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "ä¿¡æ¯/"
+msgstr "ä¿¡æ¯"
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "问题列表"
+msgstr "问题:"
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
msgstr "回答:"
@@ -4601,14 +4232,14 @@ msgid ""
msgstr ""
#: models/post.py:2151
-#, fuzzy, python-format
+#, python-format
msgid "your post to %(site)s"
-msgstr "关于 %(site_name)s"
+msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4621,10 +4252,10 @@ msgid "\" and more"
msgstr "查看更多"
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "评论回答"
+msgstr[0] "%(count)d 个回答:"
#: models/question.py:1346
#, python-format
@@ -4637,25 +4268,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "现在æé—®"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "\"编辑任æ„回答"
+msgstr ""
-# todo - check if it's indeed plural
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "å·²å‘布10æ¡è¯„论"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "编辑"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4674,9 +4301,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "æ›´æ¢ç”µå­é‚®ä»¶"
+msgstr "通过电å­é‚®ä»¶ç¼–辑"
#: models/repute.py:207
#, python-format
@@ -4747,24 +4373,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "设为版主"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "请输入正确的邮件地å€"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "请输入正确的邮件地å€"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "问题å°å·¥å…· CSS"
+msgstr "å°å·¥å…·çš„CSS"
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4845,7 +4467,6 @@ msgstr "修改回答"
msgid "back"
msgstr "返回"
-# synonym of above in Edit question
#: templates/answer_edit.html:41 templates/question_edit.html:61
msgid "Save edit"
msgstr "现在修改"
@@ -4876,15 +4497,15 @@ msgstr "å¯ç”¨é¢„览"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "现在æé—®"
+msgstr "å‘起问题"
#: templates/ask.html:21
msgid ""
"since you are not logged in right now, you will be asked to sign in or "
"register after posting your question"
-msgstr ""
+msgstr "因为你还没有登录, å‘表问题åŽä½ éœ€è¦æ³¨å†Œæˆ–登录."
+
#: templates/ask.html:25
#, python-format
@@ -4896,13 +4517,11 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "请确ä¿å›žç­”与社区有关"
+msgstr "请,å°è¯•ç€æ一个有趣的问题"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
msgstr "请详细æ述您的问题"
@@ -4958,13 +4577,10 @@ msgid "Community gives you awards for your questions, answers and votes."
msgstr "æ出问题,给予回答,投出你的票 - 社区会对你的表现,授予你å„类奖牌。"
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
-msgstr ""
-"这里列出社区所有的奖牌,以åŠæ¯ç±»å¥–牌获å–的所需æ¡ä»¶ã€‚å馈请至 "
-"%(feedback_faq_url)s。\n"
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
+msgstr "在下é¢åˆ—出社区所有的奖牌,ä¸ä»…有æ¯ç±»å¥–牌获å–的所需æ¡ä»¶ï¼Œå¹¶ä¸”有æ¯ç±»å¥–牌的所获数é‡ã€‚"
#: templates/badges.html:31
msgid "Community badges"
@@ -4975,14 +4591,10 @@ msgid "gold badge: the highest honor and is very rare"
msgstr "金牌:å分罕è§ä¹‹æœ€é«˜è£è€€"
#: templates/badges.html:36
-#, fuzzy
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
-msgstr ""
-"金牌是å分罕è§çš„。你ä¸ä»…è¦å‚与社区的æé—®ã€å›žç­”ã€æŠ•ç¥¨ç­‰æ´»åŠ¨ï¼Œè€Œä¸”需è¦æœ‰é«˜æ·±çš„"
-"知识和能力æ‰èƒ½èŽ·å¾—。"
+msgstr "金牌:å分罕è§ä¹‹æœ€é«˜å¥–励"
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
@@ -4996,9 +4608,8 @@ msgstr "铜牌:时常授予之特殊è£èª‰"
#: templates/base.html:23
#, python-format
msgid "RSS feed from %(site_title)s"
-msgstr ""
+msgstr "èšåˆå†…容æ¥è‡ª %(site_title)s"
-# close.html
#: templates/close.html:3 templates/close.html.py:5
msgid "Close question"
msgstr "关闭问题"
@@ -5024,35 +4635,30 @@ msgid "What kinds of questions can I ask here?"
msgstr "我å¯ä»¥åœ¨è¿™é‡Œæ问什么样的问题?"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr "最é‡è¦çš„——问题应与本社区<strong>有关</strong>。"
+msgstr "最é‡è¦çš„是,问题应该是和这个社区相关的。"
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
-msgstr ""
-"æ问之å‰ï¼Œå……分利用系统的自动查找ã€æ ‡ç­¾å’Œæœç´¢ï¼Œçœ‹çœ‹æ˜¯å¦å·²ç»æœ‰ä¸€æ ·çš„问题并有了"
-"答案。"
+msgstr "在你问之å‰ï¼Œè¯·ä½ é€šè¿‡æ ‡é¢˜æˆ–标签æœç´¢é—®é¢˜ï¼Œç¡®ä¿æ²¡æœ‰ç±»ä¼¼çš„问题存在。"
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "什么样的问题我ä¸è¯¥åœ¨è¿™é‡Œæ问?"
+msgstr "应该é¿å…什么样的问题?"
#: templates/faq_static.html:11
msgid ""
"Please avoid asking questions that are not relevant to this community, too "
"subjective and argumentative."
-msgstr "请é¿å…æ出无关ã€è¿‡äºŽä¸»è§‚性或易造æˆäº‰åµçš„问题。"
+msgstr "请é¿å…å«æœ‰æžç«¯æƒ…绪化ã€æžç«¯ä¸»è§‚的个人判断的问题。å«æœ‰æžç«¯æƒ…绪化的æ问往往ä¸æ˜¯ä¸ºäº†å¯»æ‰¾ç­”案,而是通过æé—®æ¥è¡¨è¾¾ã€å‘泄个人行情绪。å«æœ‰æžç«¯ä¸»è§‚个人判断的问题,问题中的判断å¯èƒ½ä¸Žäº‹å®žä¸ç›¸ç¬¦ã€‚"
#: templates/faq_static.html:13
msgid "What should I avoid in my answers?"
-msgstr "什么样的回答是ä¸å—欢迎的?"
+msgstr "应该é¿å…什么样的回答?"
#: templates/faq_static.html:14
msgid ""
@@ -5060,7 +4666,7 @@ msgid ""
"discussion group</strong>. Please avoid holding debates in your answers as "
"they tend to dilute the essense of questions and answers. For the brief "
"discussions please use commenting facility."
-msgstr ""
+msgstr "是一个<strong>问答社区</strong>-而ä¸æ˜¯ä¸€ä¸ª<strong>çŒæ°´è®ºå›</strong>。请é¿å…与问题本身无关或没有æ„义的回答。"
#: templates/faq_static.html:15
msgid "Who moderates this community?"
@@ -5075,16 +4681,14 @@ msgid "This website is moderated by the users."
msgstr "本站由用户管ç†ã€‚"
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr "积分系统å…许用户赢得执行多ç§ç®¡ç†æ“作的æƒé™ã€‚"
+msgstr "当声望值达到æŸä¸ªç¨‹åº¦ï¼Œç”¨æˆ·çš„æƒé™å°±ä¼šå¢žåŠ ã€‚"
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "什么是社区积分?"
+msgstr "积分系统如何工作?"
#: templates/faq_static.html:21
msgid ""
@@ -5092,32 +4696,26 @@ msgid ""
"some points, which are called \\\"karma points\\\". These points serve as a "
"rough measure of the community trust to him/her. Various moderation tasks "
"are gradually assigned to the users based on those points."
-msgstr ""
+msgstr "当一个问题或答案被投赞æˆç¥¨ï¼Œå‘表它们的用户将获得一些积分,这是所谓的“积分系统â€ã€‚这些积分作为一个社区对用户的信任尺度(粗略的)。å„ç§é€‚度的任务é€æ¸åˆ†é…给基于这些积分的用户。"
#: templates/faq_static.html:22
#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"例如,如果你问一个有趣的问题或给别人一个有帮助的答案,你的输入将被投赞æˆç¥¨ã€‚"
-"å¦åˆ™ä½ çš„答案是误导的,你将被投å对票。\n"
-"æ¯ä¸ªèµžæˆç¥¨å°†å¢žåŠ <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong>分,æ¯ä¸ªå"
-"对票将å‡åŽ»<strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong>分,\n"
-"æ¯ä¸ªé—®é¢˜æˆ–答案都将有一个<strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong>分"
-"é™åˆ¶ã€‚下表解释了æ¯ä¸ªç›¸åº”动作的积分è¦æ±‚:"
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr "例如,如果你问一个有趣的问题或给别人一个有帮助的答案,你的输入将被投赞æˆç¥¨ã€‚å¦åˆ™ä½ çš„答案是误导的,你将被投å对票。\næ¯ä¸ªèµžæˆç¥¨å°†å¢žåŠ <strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong>分,æ¯ä¸ªå对票将å‡åŽ»<strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong>分,\næ¯ä¸ªé—®é¢˜æˆ–答案都将有一个<strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong>分é™åˆ¶ã€‚下表解释了æ¯ä¸ªç›¸åº”任务的积分è¦æ±‚:"
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
msgstr "投赞æˆç¥¨"
-# todo - check if it's indeed plural
#: templates/faq_static.html:37
msgid "add comments"
msgstr "添加评论"
@@ -5132,7 +4730,7 @@ msgstr " 自己的æ问接å—自己的回答"
#: templates/faq_static.html:49
msgid "open and close own questions"
-msgstr "打开关闭任何人的问题"
+msgstr "打开和关闭自己的问题"
#: templates/faq_static.html:53
msgid "retag other's questions"
@@ -5140,51 +4738,47 @@ msgstr "æ•´ç†æ ‡ç­¾"
#: templates/faq_static.html:58
msgid "edit community wiki questions"
-msgstr "编辑wiki类问题"
+msgstr "编辑社区维基里的问题"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "\"编辑任æ„回答"
+msgstr "编辑任何答案"
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "\"删除任æ„评论"
+msgstr "删除任何评论"
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
-msgstr ""
+msgstr "如何改å˜æˆ‘的头åƒ(gravatar),什么是gravatar?"
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
-msgstr ""
+msgstr "头åƒå‡ºçŽ°åœ¨ç”¨æˆ·è®¾ç½®é¡µé¢ï¼ŒGravatartitle是Globally Recognized Avatar的缩写,是<a href='http://baike.baidu.com/view/675247.htm'><strong>gravatar</strong></a>推出的一项æœåŠ¡ï¼Œæ„为“全çƒé€šç”¨å¤´åƒâ€ã€‚"
#: templates/faq_static.html:73
msgid "To register, do I need to create new password?"
msgstr "我需è¦æ³¨å†Œä¸€ä¸ªæ–°ç”¨æˆ·å—?"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-"ä¸éœ€è¦ã€‚社区æ供了OpenID的登录支æŒï¼Œä½ è¦ç”¨Googleã€Yahoo等任何支æŒOpenID登录的"
-"å¸å·å°±å¯ä»¥ä½¿ç”¨ç³»ç»Ÿã€‚"
+msgstr "ä¸å¿…,你å¯ä»¥é€šè¿‡ä»»ä½•æ”¯æŒOpenID的网站登录,例如:腾讯,新浪,等。"
#: templates/faq_static.html:75
msgid "\"Login now!\""
@@ -5203,9 +4797,7 @@ msgid ""
"So questions and answers can be edited like wiki pages by experienced users "
"of this site and this improves the overall quality of the knowledge base "
"content."
-msgstr ""
-"所以问题和答案都是如 Wiki 一样å¯ç¼–辑的,我们希望社区能帮助用户沉淀ã€ç§¯ç´¯æ›´å¤š"
-"有用的知识和ç»éªŒã€‚"
+msgstr "所有问题和答案都如维基百科一样å¯å…±åŒç¼–辑的,我们希望社区æˆå‘˜çš„å…±åŒå作å¯ä»¥è®©æ¯ä¸€ä¸ªé—®é¢˜å’Œç­”案å˜å¾—更有价值,就åƒä¸€æ¡æµåŠ¨çš„æ²³æµï¼ŒçŸ¥è¯†åœ¨è¿™é‡Œå¯ä»¥éšæ—¶é—´ä¸æ–­æ›´æ–°ï¼Œå¾—到æŒç»­ä¼˜åŒ–和改进。"
#: templates/faq_static.html:79
msgid "If this approach is not for you, we respect your choice."
@@ -5216,12 +4808,11 @@ msgid "Still have questions?"
msgstr "还有其他问题?"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
-msgstr ""
-"请æ交你的<a href=\\\"%(ask_question_url)s\\\">ç–‘é—®<\\a>,帮助我们一起完善网站"
+msgstr "欢迎你æ¥<a href='%(ask_question_url)s'>æé—®</a>,共建美好社区。"
#: templates/feedback.html:3
msgid "Feedback"
@@ -5235,28 +4826,18 @@ msgstr "å馈"
#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-"<span class='big strong'>亲爱的 %(user_name)s</span>, 我们盼望收到你的å"
-"馈. \n"
-"请å‘é€ä½ çš„å馈信æ¯ç»™æˆ‘们,以帮助我们更好的改进."
+msgstr "\n<span class='big strong'>亲爱的 %(user_name)s</span>, 我们盼望收到你的å馈. \n请å‘é€ä½ çš„å馈信æ¯ç»™æˆ‘们,以帮助我们更好的改进."
#: templates/feedback.html:21
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
-msgstr ""
-"\n"
-" <span class='big strong'>亲爱的访客</span>, 我们盼望收到您的å馈。\n"
-" 请在下é¢è¾“入您的留言并å‘é€ã€‚\n"
-" "
+msgstr "\n <span class='big strong'>亲爱的访客</span>, 我们盼望收到您的å馈。\n 请在下é¢è¾“入您的留言并å‘é€ã€‚\n "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
@@ -5285,21 +4866,16 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "所有奖牌"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "设置组"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "设置组"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5312,127 +4888,124 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "ä½ç”¨æˆ·æ”¶è—"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
-msgstr ""
+msgstr "帮助"
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "回应%(username)s"
+msgstr "欢迎你 %(username)s,"
#: templates/help.html:9
msgid "Welcome,"
-msgstr ""
+msgstr "欢迎,"
#: templates/help.html:13
#, python-format
msgid "Thank you for using %(app_name)s, here is how it works."
-msgstr ""
+msgstr "谢谢你使用本社区-- %(app_name)s。"
#: templates/help.html:16
msgid "How questions, answers and comments work"
-msgstr ""
+msgstr "如何æ问,回答和评论。"
#: templates/help.html:18
msgid ""
"This site is for asking and answering questions, not for open-ended "
"discussions."
-msgstr ""
+msgstr "这个网站的目的是为了æ供高质é‡çš„答案,而ä¸æ˜¯çŒæ°´ã€‚"
#: templates/help.html:19
msgid ""
"We encourage everyone to use “question†space for asking and “answer†for "
"answering."
-msgstr ""
+msgstr "我们鼓励大家“å‘èµ·ä½ ä¸çŸ¥é“,别人知é“的问题;回答你知é“,别人ä¸çŸ¥é“的答案â€ã€‚æ问应éµå¾ªâ€œçœŸå®žã€å®¢è§‚ã€ç®€æ´ã€æ˜Žç¡®ã€è§„范â€çš„原则。回答应éµå¾ªâ€œå°½å¯èƒ½æ供详细的解释和说明â€çš„原则。"
#: templates/help.html:22
msgid ""
"Despite that, each question and answer can be commented – \n"
" the comments are good for the limited discussions."
-msgstr ""
+msgstr "如果你对问题本身或别人的答案有自己的看法,你å¯ä»¥é€šè¿‡ã€Œè¯„论ã€æ¥è¿›è¡Œï¼Œä¸è¦æŠŠè¯„论当作答案æ¥å‘布。那样的è¯ï¼Œè¯¥é—®é¢˜ä¼šè¢«å…¶ä»–用户点击「å对票ã€è€Œæ‰£é™¤ä½œè€…的声望值,å而起ä¸åˆ°å®žé™…效果,也无助于æ供高质é‡çš„答案。"
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "å‘布你自己的问题"
+msgstr "在你æ问之å‰ï¼Œè¯·å…ˆæœç´¢ä¸€ä¸‹ã€‚"
#: templates/help.html:27
msgid ""
"Type your question in the search bar and see whether a similar question has "
"been asked before"
-msgstr ""
+msgstr "在æœç´¢æ¡†ä¸­è¾“入您的问题,看是å¦æœ‰ç±»ä¼¼çš„问题已ç»é—®è¿‡ã€‚"
#: templates/help.html:29
msgid "Search has advanced capabilities:"
-msgstr ""
+msgstr "æœç´¢å…·æœ‰å…ˆè¿›çš„功能:"
#: templates/help.html:31
msgid "to search in title - enter [title: your text]"
-msgstr ""
+msgstr "åªæœç´¢æ ‡é¢˜ - 输入 [title: your text]"
#: templates/help.html:32
msgid "to search by tags - enter [tag: sometag] or #sometag"
-msgstr ""
+msgstr "åªæœç´¢æ ‡ç­¾ - 输入 [tag: sometag]"
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
-msgstr ""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
+msgstr "åªæœç´¢ç”¨æˆ· - 输入 [user: somename]"
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
-msgstr ""
+"In addition, it is possible to click on tags to add them to the search "
+"query."
+msgstr "此外,å¯ä»¥ç‚¹å‡»ç›¸åº”的标签用于æœç´¢ã€‚"
#: templates/help.html:37
msgid ""
"Finally, a separate tag search box is available in the side bar of the main "
"page, where the search tags can be entered as well"
-msgstr ""
+msgstr "最åŽï¼Œä¸»é¡µçš„å³ä¾§æ è¿˜æœ‰ç‹¬ç«‹çš„标签æœç´¢æ¡†å¯ç”¨ï¼Œå¸®åŠ©ä½ è¿‡æ»¤æ ‡ç­¾ã€‚"
#: templates/help.html:40
msgid ""
"<em>Important!!!</em> All search terms are combined with a logical \"AND\" "
"expression - to narrow the search by adding new terms."
-msgstr ""
+msgstr "<em>éžå¸¸é‡è¦!!!</em>所有的æœç´¢æ¡ä»¶è”åˆèµ·æ¥ï¼Œå¢žåŠ æ¡ä»¶è¶Šå¤šæœç´¢è¶Šå‡†ç¡®ã€‚"
#: templates/help.html:42
msgid "Voting"
-msgstr ""
+msgstr "投票"
#: templates/help.html:44
#, python-format
msgid ""
"Voting in %(app_name)s helps to select best answers and thank most helpful "
"users."
-msgstr ""
+msgstr "在社区--%(app_name)s中,投票å¯ä»¥å¸®åŠ©ç¤¾åŒºé€‰å‡ºæœ€å¥½çš„答案和鼓励用户回答。"
#: templates/help.html:47
#, python-format
msgid ""
"Please vote when you find helpful information,\n"
" it really helps the %(app_name)s community."
-msgstr ""
+msgstr "当你å‘现有用的内容时,请投票给他,这样å­å¯ä»¥å¸®åŠ©æ•´ä¸ª %(app_name)s社区。"
#: templates/help.html:51
msgid "Other topics"
-msgstr ""
+msgstr "其它æ示"
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
-msgstr ""
+" follow users and conversations and report inappropriate content by flagging it."
+msgstr "虽然å…许你修改他人æ出的问题,但当你在修改他人æ出的问题时,ä»ç„¶åº”该慎é‡ã€‚有些问题有明显的错误或ä¸å¦¥ï¼Œä½ å¯ä»¥å¤§èƒ†åœ°æ”¹è¿›å®ƒä»¬ï¼›ä½†æœ‰äº›é—®é¢˜ç»†å¾®çš„文字修改就会带æ¥é—®é¢˜æœ¬èº«çš„差别,这时候更应该慎é‡ã€‚无论何时,åªåœ¨ä½ ç›¸ä¿¡è‡ªå·±çš„修改能够帮助改进这个问题时æ‰è¿›è¡Œä¿®æ”¹ã€‚请ä¸è¦æ¶æ„修改问题。如果出现æ¶æ„ç ´å行为,社区系统会记录æ“作者的身份,我们会酌情予以警告或åœæ­¢å¸å·ç­‰å¤„ç†ã€‚"
#: templates/help.html:56
msgid "Enjoy."
-msgstr ""
+msgstr "玩得开心。"
#: templates/import_data.html:2 templates/import_data.html.py:4
msgid "Import StackExchange data"
@@ -5442,9 +5015,7 @@ msgstr "导入 StackExchange æ•°æ®"
msgid ""
"<em>Warning:</em> if your database is not empty, please back it up\n"
" before attempting this operation."
-msgstr ""
-"<em>Warning:</em> if your database is not empty, please back it up\n"
-" before attempting this operation."
+msgstr "<em>Warning:</em> if your database is not empty, please back it up\n before attempting this operation."
#: templates/import_data.html:16
msgid ""
@@ -5452,11 +5023,7 @@ msgid ""
" the data import completes. This process may take several minutes.\n"
" Please note that feedback will be printed in plain text.\n"
" "
-msgstr ""
-"Upload your stackexchange dump .zip file, then wait until\n"
-" the data import completes. This process may take several minutes.\n"
-" Please note that feedback will be printed in plain text.\n"
-" "
+msgstr "Upload your stackexchange dump .zip file, then wait until\n the data import completes. This process may take several minutes.\n Please note that feedback will be printed in plain text.\n "
#: templates/import_data.html:25
msgid "Import data"
@@ -5465,31 +5032,24 @@ msgstr "导入数æ®"
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
-msgstr ""
-"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
+msgstr "In the case you experience any difficulties in using this import tool,\n please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "个标签"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "版本"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "创建一个50个问题都用到的标签"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5500,9 +5060,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "没有未回答的问题"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5510,9 +5069,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "最新标签"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5553,19 +5111,15 @@ msgstr "这个å‘布åƒç¤¾åŒºwiki被标记"
msgid ""
"This post is a wiki.\n"
" Anyone with karma &gt;%(wiki_min_rep)s is welcome to improve it."
-msgstr ""
-"这个å‘布是wiki.\n"
-"任何积分为 &gt;%(wiki_min_rep)s 都å¯ä»¥æ”¹è¿›å®ƒ."
+msgstr "这个å‘布是wiki.\n任何积分为 &gt;%(wiki_min_rep)s 都å¯ä»¥æ”¹è¿›å®ƒ."
#: templates/macros.html:146
msgid "updated"
msgstr "更新于"
-# book.html line 123 must be empty in english
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "设置组"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5575,30 +5129,27 @@ msgstr ""
#: templates/macros.html:263 templates/macros.html.py:268
#: templates/macros.html:278
msgid "You are a member"
-msgstr ""
+msgstr "您是会员"
#: templates/macros.html:270
msgid "Cancel application"
-msgstr ""
+msgstr "å–消应用"
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
-msgstr ""
+msgstr "等待审核"
#: templates/macros.html:273 templates/macros.html.py:274
#: templates/macros.html:285
-#, fuzzy
msgid "Ask to join"
-msgstr "返回登录"
+msgstr "请加入"
-# this is how above two are supposed to be
#: templates/macros.html:314
#, python-format
msgid "see questions tagged '%(tag)s'"
msgstr "查看有关%(tag)s的问题"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
msgstr "评论"
@@ -5613,9 +5164,8 @@ msgid "edit"
msgstr "编辑"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "接å—自己的回答"
+msgstr "转为答案"
#: templates/macros.html:579
#, python-format
@@ -5653,7 +5203,7 @@ msgstr "当å‰é¡µ"
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
msgstr "第%(num)s页"
@@ -5667,7 +5217,7 @@ msgid "responses for %(username)s"
msgstr "回应%(username)s"
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
msgstr[0] "你有 %(response_count)s 个新回应"
@@ -5695,14 +5245,11 @@ msgstr "\"%(seen)s 已标记的å‘布信æ¯"
msgid "Questions"
msgstr "问题列表"
-# todo - check if it's indeed plural
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "添加留言"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
msgstr "添加评论"
@@ -5711,38 +5258,32 @@ msgid "Answer Your Own Question"
msgstr "回答你自己的问题"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "您的回答"
+msgstr "回答"
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "登录/注册åŽå›žç­”"
+msgstr "登录/å‘表答案"
-# page title
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "修改问题"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "ä»æ²¡æœ‰æ­£ç¡®ç­”案的问题"
+msgstr "问题--用一å¥è¯æ¥æè¿°"
#: templates/question_edit.html:23
msgid "Details"
-msgstr ""
+msgstr "详细æè¿°"
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "修改标签"
+msgstr "修改語言"
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "相似的问题"
+msgstr "æ•´ç†é—®é¢˜çš„标签"
#: templates/question_retag.html:21
msgid "Retag"
@@ -5760,25 +5301,21 @@ msgstr "标签使内容å¯ä»¥æ›´å¥½çš„组织åŠæœç´¢"
msgid "tag editors receive special awards from the community"
msgstr "修改标签的用户将授予特殊的社区奖牌"
-# todo: remove magic numbers from this file
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
msgstr "最多5个标签,æ¯ä¸ªæ ‡ç­¾é•¿åº¦å°äºŽ20个字符。"
#: templates/reopen.html:4 templates/reopen.html.py:6
msgid "Reopen question"
-msgstr "é‡è®¾é—®é¢˜"
+msgstr "é‡æ–°æ‰“开问题"
#: templates/reopen.html:12
-#, fuzzy, python-format
+#, python-format
msgid ""
"This question has been closed by \n"
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
-msgstr ""
-"此问题已被\n"
-"<a href=\"%(closed_by_profile_url)s\">%(closed_by_username)s</a>关闭"
+msgstr "此问题已被<a href=\"%(closed_by_profile_url)s\">%(username)s</a>关闭 âŽ\n"
-# close.html
#: templates/reopen.html:17
msgid "Close reason:"
msgstr "关闭原因"
@@ -5795,7 +5332,6 @@ msgstr "确定打开这个问题"
msgid "Reopen this question"
msgstr "确定打开这个问题"
-# revisions_answer.html
#: templates/revisions.html:4 templates/revisions.html.py:7
msgid "Revision history"
msgstr "版本历å²"
@@ -5822,9 +5358,8 @@ msgid "Subscribe"
msgstr "订阅"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "订阅标签"
+msgstr "æœç´¢æ ‡ç­¾"
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5837,14 +5372,13 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "排åºæ–¹å¼ &raquo;"
+msgstr ""
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "组别设置: %(name)s"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
@@ -5882,9 +5416,9 @@ msgid "by username"
msgstr "按用户å"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "匹é…查询%(suser)s用户:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
@@ -5903,10 +5437,9 @@ msgstr "(或从上é¢é€‰æ‹©ä¸€ä¸ªç™»å½•æ–¹å¼)"
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
msgid "Sign in"
-msgstr "注册å¸å·"
+msgstr "登录"
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
msgstr "æ›´æ¢ç”µå­é‚®ä»¶"
@@ -5917,14 +5450,10 @@ msgstr "æ›´æ¢ç”µå­é‚®ä»¶"
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5935,37 +5464,31 @@ msgstr "邮件地å€ç¡®è®¤"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
-msgstr ""
+msgstr "<span class=\\\"big strong\\\">感谢你确认邮件地å€ï¼</span>⎠\n现在你å¯ä»¥ <strong>é—®</strong> å’Œ <strong>回答</strong> 问题.âŽ\n或者你å‘现很有趣问题的è¯ï¼Œ ä½ å¯ä»¥<strong>订阅回答的更新</strong>。âŽ\n我们<strong>一天一次</strong>或更少é€ç»™ä½ é‚®ä»¶æ›´æ–°."
#: templates/authopenid/complete.html:21
msgid "Registration"
msgstr "注册"
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "注册"
+msgstr "用户注册"
#: templates/authopenid/complete.html:47
-#, fuzzy
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
-msgstr "用户å(<i>在社区显示å‹å¥½å称,ä¸å¯æ›´æ”¹</i>)"
+msgstr "<strong>昵称</strong> (<i>在社区中显示的å称</i>)"
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
-msgstr ""
+msgstr "<strong>邮件地å€</strong> (<i><strong>ä¸å…¬å¼€</strong>,必须有效的</i>)"
#: templates/authopenid/complete.html:71
#: templates/authopenid/signup_with_password.html:5
@@ -5995,7 +5518,6 @@ msgstr "请在这登录"
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
@@ -6003,9 +5525,9 @@ msgstr "您忠实的管ç†å‘˜"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "æ¥è‡ªQ&A论å›çš„ç¥ç¦"
+msgstr "æ¥è‡ª%(site_name)sçš„ç¥ç¦"
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -6019,14 +5541,11 @@ msgstr "点击上é¢çš„链接å¯ä»¥å¸®åŠ©æˆ‘们确认你的邮件地å€"
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr ""
-"如果你认为此消æ¯è¢«é”™è¯¯çš„å‘é€,ä¸è¦è¿›è¡Œæ›´è¿›ä¸€æ­¥çš„动作.仅仅忽略这å°é‚®ä»¶,为给您带"
-"æ¥çš„ä¸ä¾¿é“æ­‰."
+msgstr "如果你认为此消æ¯è¢«é”™è¯¯çš„å‘é€,ä¸è¦è¿›è¡Œæ›´è¿›ä¸€æ­¥çš„动作.仅仅忽略这å°é‚®ä»¶,为给您带æ¥çš„ä¸ä¾¿é“æ­‰."
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -6044,9 +5563,7 @@ msgstr "您已æˆåŠŸé€€å‡º"
msgid ""
"However, you still may be logged in to your OpenID provider. Please logout "
"of your provider if you wish to do so."
-msgstr ""
-"However, you still may be logged in to your OpenID provider. Please logout "
-"of your provider if you wish to do so."
+msgstr "如果你愿æ„çš„è¯ï¼Œæœ¬ç½‘站还支æŒOpenIDå¸å·ç™»å½•ã€‚"
#: templates/authopenid/signin.html:5
#: templates/authopenid/widget_signin.html:5
@@ -6060,9 +5577,7 @@ msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr ""
-"\n"
-"登录åŽ,你的关于 %(title)s %(summary)s 的回答将被å‘布"
+msgstr "\n登录åŽ,你的关于 %(title)s %(summary)s 的回答将被å‘布"
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
@@ -6077,19 +5592,16 @@ msgstr "登录åŽ,你的关于 %(title)s %(summary)s 的问题将被å‘布"
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
-msgstr ""
-"你最好确认你目å‰çš„登录方å¼å¯ä»¥å·¥ä½œï¼Œæˆ–者你需è¦æ·»åŠ ä¸€ä¸ªæ–°çš„登录方å¼ã€‚请点击下"
-"é¢ä»»ä½•ä¸€ä¸ªicon选择添加一个新登录方å¼ã€‚"
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
+msgstr "你最好确认你目å‰çš„登录方å¼å¯ä»¥å·¥ä½œï¼Œæˆ–者你需è¦æ·»åŠ ä¸€ä¸ªæ–°çš„登录方å¼ã€‚请点击下é¢ä»»ä½•ä¸€ä¸ªicon选择添加一个新登录方å¼ã€‚"
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
-msgstr ""
-"请通过点击以下icon添加更多永久的登录方å¼ï¼Œä»Žè€Œé¿å…æ¯æ¬¡éƒ½æ˜¯ç”¨email登录。"
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
+msgstr "请通过点击以下icon添加更多永久的登录方å¼ï¼Œä»Žè€Œé¿å…æ¯æ¬¡éƒ½æ˜¯ç”¨email登录。"
#: templates/authopenid/signin.html:37
#: templates/authopenid/widget_signin.html:42
@@ -6113,15 +5625,13 @@ msgid ""
msgstr "请检查你的邮件并访问邮件里链接é‡è¿žä½ çš„账户"
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "使用å¸å·å¯†ç ç™»å½•"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "请在这登录"
+msgstr "请登录"
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6258,9 +5768,8 @@ msgstr "返回登录"
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "您的电å­é‚®ä»¶åœ°å€"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6269,24 +5778,19 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "没有邮件"
+msgstr "确认电å­é‚®ç®±åœ°å€"
#: templates/authopenid/widget_signin.html:33
-#, fuzzy
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
-"选择以下你最喜欢的方å¼ç™»å½•,你的扩展æœåŠ¡å¯†ç å°†è¢«ä¿æŠ¤ä¸”ä½ ä¸éœ€.è¦è®°ä½æˆ–创建一个"
-"新密ç ."
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "使用å¸å·å¯†ç ç™»å½•"
+msgstr "或者输入你的<span>用户å和密ç </span>, 然åŽç™»é™†"
#: templates/avatar/add.html:3
msgid "add avatar"
@@ -6331,11 +5835,9 @@ msgstr "请选择希望删除的头åƒã€‚"
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
-msgstr ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
+msgstr "You have no avatars to delete. Please <a href=\"%(avatar_change_url)s\">upload one</a> now."
#: templates/avatar/confirm_delete.html:12
msgid "Delete These"
@@ -6364,8 +5866,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6375,47 +5877,44 @@ msgid ""
"href=\"%(url)s\">your user profile</a>."
msgstr ""
-# 100%
#: templates/email/change_settings_info.html:6
-#, fuzzy, python-format
+#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
-msgstr "请访问 <a href=\"%(url)s\">Akismet 网站</a> èŽ·å– Akismet key"
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
+msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "%(name)s"
+msgstr "尊敬 %(name)s,"
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "你正在查看的问题或者回答已ç»è¢«åˆ é™¤ï¼›"
+msgstr[0] ""
#: templates/email/feedback_email.txt:2
#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
-msgstr ""
-"\n"
-"你好, 这是从 %(site_title)s 网站å‘出的å馈信æ¯ã€‚\n"
+msgstr "\n你好, 这是从 %(site_title)s 网站å‘出的å馈信æ¯ã€‚\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
-msgstr "您忠实的管ç†å‘˜"
+msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6429,89 +5928,87 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "现在æé—®"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "æ问工具"
+msgstr "%(author)s å‘起问题:"
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr "\n在回答%(author)s的问题:"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "问题列表"
+msgstr "问题:"
#: templates/email/macros.html:33
#, python-format
msgid "Asked by %(author)s:"
-msgstr ""
+msgstr "%(author)s的问题:"
#: templates/email/macros.html:40
-#, fuzzy
msgid "Tags:"
-msgstr "个标签"
+msgstr "标签:"
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr "\nâŽ\n%(author)s的回答:âŽ"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr ""
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "我的回答"
+msgstr "%(author)s的回答:"
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr "\n%(author)s的评论:"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr ""
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
-msgstr "必须有正确的%(email)sæ‰èƒ½å‘布,查看%(email_validation_faq_url)s"
+msgstr "\n%(author)s的评论:"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6521,14 +6018,12 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-"%(q_num)s个问题"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "链接你的%(provider)s账户到%(site_name)s"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6544,8 +6039,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6561,9 +6056,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "有å¯èƒ½æ˜¯ä»¥ä¸‹åŽŸå› å¯¼è‡´ï¼š"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6572,17 +6066,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
-msgstr ""
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
+msgstr "\n<p>系统ä¸èƒ½æ­£ç¡®å¤„ç†ä½ çš„ä¿¡æ¯ï¼ŒåŽŸå› å¦‚下:<p>\n"
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "关于 %(site_name)s"
+msgstr "欢迎 %(site_name)s!"
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6605,15 +6098,14 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
#: templates/embed/widget_form.html:3 templates/embed/widget_form.html.py:5
#, python-format
msgid "%(action)s an %(widget_name)s widget"
-msgstr ""
+msgstr "%(action)s%(widget_name)sçš„å°å·¥å…·"
#: templates/embed/widget_form.html:14
#: templates/user_profile/user_moderate.html:20
@@ -6621,9 +6113,8 @@ msgid "Save"
msgstr "ä¿å­˜"
#: templates/embed/widgets.html:3 templates/embed/widgets.html.py:5
-#, fuzzy
msgid "Widgets"
-msgstr "å°å·¥å…·/"
+msgstr "å°å·¥å…·"
#: templates/embed/widgets.html:11
msgid ""
@@ -6635,20 +6126,16 @@ msgid "Ask a question"
msgstr "我è¦æé—®"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "创建å¸å·"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "æµè§ˆ"
+msgstr ""
-# page title
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "修改问题"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6657,25 +6144,23 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
#: templates/group_messaging/home_thread_details.html:7
-#, fuzzy
msgid "compose"
-msgstr "完æˆ/"
+msgstr ""
#: templates/group_messaging/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "You wrote on %(date)s:"
-msgstr "在%(date)s"
+msgstr "你写于%(date)s:"
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "å‘é€æ¶ˆæ¯"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6698,9 +6183,7 @@ msgstr ""
msgid "Sites"
msgstr "网站"
-# book.html line 123 must be empty in english
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
msgstr "设置"
@@ -6822,7 +6305,6 @@ msgstr "扩展你的查询"
msgid "resetting author"
msgstr "é‡ç½®ä½œè€…"
-# book.html line 123 must be empty in english
#: templates/main_page/nothing_found.html:19
msgid "resetting tags"
msgstr "é‡ç½®æ ‡ç­¾"
@@ -6841,9 +6323,8 @@ msgid "Did not find what you were looking for?"
msgstr "你找的问题没有?"
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "现在æé—®"
+msgstr "å‘起问题"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6854,9 +6335,8 @@ msgid "RSS"
msgstr "RSS"
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "æœç´¢"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6866,12 +6346,9 @@ msgstr "æœç´¢"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
-msgstr ""
-"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
+msgstr "Please note: %(app_name)s requires javascript to work properly, please enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</a>"
#: templates/meta/editor_data.html:5
#, python-format
@@ -6885,7 +6362,6 @@ msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
msgstr[0] "最多åªèƒ½æœ‰%(tag_count)s个标签"
-# todo: remove magic numbers from this file
#: templates/meta/editor_data.html:8
#, python-format
msgid ""
@@ -6901,9 +6377,8 @@ msgid "swap with question"
msgstr "与æ问对调"
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "查看标记垃圾帖"
+msgstr "移除标记垃圾帖"
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
@@ -6924,23 +6399,20 @@ msgstr "检举该帖为垃“水帖â€ï¼ˆå«å¹¿å‘Šã€äººèº«æ”»å‡»ã€æ¶æ„言论
#: templates/question/question_controls.html:18
#: templates/question/question_controls.html:25
msgid "flag offensive"
-msgstr "垃圾帖?"
+msgstr "垃圾帖"
-# todo please check this in chinese
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
msgid "undelete"
msgstr "å–消"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "ã€å‡ºç‰ˆç¤¾ã€‘"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "ã€å‡ºç‰ˆç¤¾ã€‘"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -6953,19 +6425,18 @@ msgstr "链接"
#: templates/question/answer_controls.html:58
msgid "more"
-msgstr ""
+msgstr "更多"
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "留言的问题"
+msgstr "é‡æ–°ä½œä¸ºä¸€ä¸ªé—®é¢˜çš„评论"
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
-msgstr ""
+msgstr "é‡æ–°ä½œä¸ºä¸€ä¸ªç­”案的评论"
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6974,14 +6445,11 @@ msgid_plural ""
"\n"
" %(counter)s Answers\n"
" "
-msgstr[0] ""
-"\n"
-"%(counter)s个回答:"
+msgstr[0] "\nâŽ\n%(counter)s个回答âŽ"
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "排åº"
+msgstr "排åºæ–¹å¼ »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -7007,8 +6475,8 @@ msgstr "标记最佳答案 (å†æ¬¡ç‚¹å‡»å¯å–消)"
#: templates/question/closed_question_info.html:2
#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
msgstr "问题因\"%(close_reason)s\"原因已被关闭"
#: templates/question/closed_question_info.html:4
@@ -7018,11 +6486,11 @@ msgstr "%(closed_at)s日关闭"
#: templates/question/content.html:33
msgid "Edit Your Previous Answer"
-msgstr ""
+msgstr "编辑你自己的答案"
#: templates/question/content.html:34
msgid "(only one answer per user is allowed)"
-msgstr ""
+msgstr "(æ¯ä¸ªç”¨æˆ·åªå…许有一个答案)"
#: templates/question/new_answer_form.html:12
msgid "Login/Signup to Answer"
@@ -7038,37 +6506,36 @@ msgstr "æˆä¸ºç¬¬ä¸€ä¸ªå›žç­”此问题的人!"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
-msgstr ""
+msgstr "<span class='strong big'>想è¦åŒ¿åå‘表答案</span>,那么请你先登录或注册åŽï¼Œå†é€‰æ‹©åŒ¿åå‘表å§ã€‚请å°è¯•ç»™å‡ºä¸€ä¸ª <strong>实质性的答案 </strong>,如果你想评论问题,<strong>使用评论工具å§</strong>。åŒæ—¶ï¼Œ<strong>请ä¸è¦å¿˜è®°æŠ•ç¥¨</strong>。(登录之åŽ)"
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
"not like)!"
-msgstr ""
+msgstr "<span class='big strong'>欢迎你æ¥å›žç­”自己的问题</span>,但请务必给一个<strong>答案</strong>。记ä½ï¼Œä½ å¯ä»¥éšæ—¶<strong>修改你原æ¥çš„问题</strong>。请使用评论功能æ¥è®¨è®ºé—®é¢˜ï¼Œè¯·ä¸è¦å¿˜è®°ç»™â€œæ‰€æœ‰çš„答案â€<strong>投票:)</strong>(赞或踩)!"
#: templates/question/new_answer_form.html:34
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
-msgstr ""
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
+msgstr "<span class='big strong'>请å°è¯•ç»™å‡ºä¸€ä¸ªå®žè´¨æ€§çš„回答</span>。如果你想评论问题, <strong>使用评论工具å§</strong>。请记ä½ï¼Œä½ å¯ä»¥éšæ—¶ä¿®æ”¹ä½ çš„答案,没有必è¦å›žç­”两次åŒæ ·çš„问题。åŒæ—¶ï¼Œ<strong>请ä¸è¦å¿˜è®°æŠ•ç¥¨</strong>——这有助于选出最佳的问题和答案ï¼"
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "修改回答"
+msgstr "开始回答"
#: templates/question/question_controls.html:5
msgid "retag"
@@ -7133,37 +6600,33 @@ msgid "add"
msgstr "添加"
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "或者"
+msgstr "- 或者 -"
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "电å­é‚®ä»¶"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "个人选项"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
-msgstr ""
+msgstr "ä½ "
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "添加"
+msgstr "和"
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "当å‰ç‰ˆæœ¬"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7171,7 +6634,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7179,20 +6643,18 @@ msgid "Stats"
msgstr "统计"
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
msgstr "æ问于"
#: templates/question/sidebar.html:140
msgid "Seen"
-msgstr ""
+msgstr "查看"
#: templates/question/sidebar.html:140
msgid "times"
msgstr "次"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
msgstr "最åŽæ›´æ–°æ—¶é—´"
@@ -7201,19 +6663,17 @@ msgid "Related questions"
msgstr "相似的问题"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "订阅"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "订阅"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "åŒ¹é… \"%(stag)s\" 的标签"
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7236,47 +6696,40 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "订阅"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "订阅"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "订阅/"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Create New"
-msgstr "注册新å¸å·"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:11
msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "城市"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "编辑"
+msgstr ""
#: templates/user_inbox/base.html:14
msgid "Sections:"
-msgstr "段"
+msgstr "部分:"
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "ä¿¡æ¯/"
+msgstr "ä¿¡æ¯"
#: templates/user_inbox/base.html:24
#, python-format
@@ -7284,37 +6737,33 @@ msgid "forum responses (%(re_count)s)"
msgstr "论å›å›žåº” (%(re_count)s)"
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "已标记项目 (%(flag_count)s)"
+msgstr "已标记的标签 (%(flags_count)s)"
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "é‡è®¾é—®é¢˜"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "已认è¯"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "å‘é€æ¶ˆæ¯"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "回应 - 用户资料"
+msgstr "收件箱-回å¤"
#: templates/user_inbox/responses_and_flags.html:8
msgid "select:"
@@ -7322,11 +6771,11 @@ msgstr "选择:"
#: templates/user_inbox/responses_and_flags.html:10
msgid "seen"
-msgstr "查看"
+msgstr "已看"
#: templates/user_inbox/responses_and_flags.html:11
msgid "new"
-msgstr "æ–°"
+msgstr "未看"
#: templates/user_inbox/responses_and_flags.html:12
msgid "none"
@@ -7334,86 +6783,76 @@ msgstr "æ— "
#: templates/user_inbox/responses_and_flags.html:15
msgid "mark as seen"
-msgstr "已看标记"
+msgstr "标记为已看"
#: templates/user_inbox/responses_and_flags.html:16
msgid "mark as new"
-msgstr "新标记"
+msgstr "标记为未看"
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
-msgstr "驳回"
+msgstr "删除"
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "移除标签"
+msgstr "删除标签/认è¯"
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "删除"
+msgstr "删除文章"
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
-msgstr ""
+msgstr "æ‹’ç»å¸–å­ï¼Ÿ"
#: templates/user_profile/reject_post_dialog.html:11
msgid "1) Enter a brief description of why you are rejecting the post."
-msgstr ""
+msgstr "1)简è¦è¯´æ˜Žä½ æ‹’ç»çš„ç†ç”±ã€‚"
#: templates/user_profile/reject_post_dialog.html:14
msgid "2) Please enter details here. This text will be sent to the user."
-msgstr ""
+msgstr "2)请在这里输入的细节。本文将被å‘é€åˆ°ç”¨æˆ·ã€‚"
#: templates/user_profile/reject_post_dialog.html:20
#: templates/user_profile/reject_post_dialog.html:88
msgid "Use this reason &amp; reject"
-msgstr ""
+msgstr "使用这个ç†ç”± &amp; æ‹’ç»"
-# close.html
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "关闭原因"
+msgstr "使用其它的ç†ç”±"
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
-msgstr ""
+msgstr "ä¿å­˜ä¸€ä¸ªç†ç”±ï¼Œä½†ç”¨ä¸ä½¿ç”¨"
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "请从以上选项中选择一项"
+msgstr "请选择一个ç†ç”±ï¼Œæ‹’ç»ã€‚"
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "选择版本"
+msgstr "选择这个ç†ç”±"
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "删除这个留言"
+msgstr "删除这个ç†ç”±"
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "你有 %(response_count)s 个新回应"
+msgstr "添加一个新的ç†ç”±"
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
"You have selected reason for the rejection <strong>\"<span class=\"selected-"
"reason-title\"></span>\"</strong>. The text below will be sent to the user "
"and the post(s) will be deleted:"
-msgstr ""
+msgstr "ä½ å·²ç»é€‰æ‹©äº†ä¸€ä¸ªç†ç”±æ¥æ‹’ç»<strong>\"<span class=\"selected-reason-title\"></span>\"</strong>. 下é¢çš„文字(ç†ç”±)将在删除åŽå‘é€ç»™ç”¨æˆ·ï¼š"
-# page title
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "修改问题"
+msgstr "修改这个ç†ç”±"
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7429,14 +6868,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "选择国家"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "创建å¸å·"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7478,9 +6915,8 @@ msgid "Screen Name"
msgstr "用户å"
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "无法删除"
+msgstr "(无法修改)"
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7499,30 +6935,27 @@ msgstr "邮件订阅设置"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
-msgstr ""
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
+msgstr "<span class='big strong'>调整邮件更新频率</span>。通过电å­é‚®ä»¶æŽ¥æ”¶æœ‰è¶£é—®é¢˜çš„更新,\n<strong><br/>帮助社区</strong>里志åŒé“åˆçš„人回答问题。如果你ä¸æƒ³æŽ¥æ”¶ä¸‹é¢æ‰€æœ‰é¡¹ç›®çš„电å­é‚®ä»¶-选择“没有邮件â€ã€‚\n<br/>åªåœ¨æœ‰æ–°çš„活动的情况下,æ‰ä¼šå‘é€æ›´æ–°é‚®ä»¶ã€‚"
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "你的邮件"
+msgstr "åœæ­¢å‘é€é‚®ä»¶"
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "订阅标签"
+msgstr "订阅语"
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "订阅标签"
+msgstr "订阅的标签"
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
@@ -7541,27 +6974,23 @@ msgstr "管ç†ç™»å½•æ–¹æ³•"
msgid "real name"
msgstr "姓å"
-# book.html line 123 must be empty in english
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "设置组"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "已加入"
+msgstr "加入时间"
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "上次活动时间"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
msgstr "个人网站"
@@ -7569,7 +6998,6 @@ msgstr "个人网站"
msgid "location"
msgstr "城市"
-# user_info.html
#: templates/user_profile/user_info.html:108
msgid "age"
msgstr "年龄"
@@ -7577,7 +7005,7 @@ msgstr "年龄"
#: templates/user_profile/user_info.html:109
#, python-format
msgid "%(age)s years old"
-msgstr ""
+msgstr "%(age)så²"
#: templates/user_profile/user_info.html:114
msgid "todays unused votes"
@@ -7647,18 +7075,13 @@ msgid ""
"Administrators have privileges of normal users, but in addition they can "
"assign/revoke any status to any user, and are exempt from the reputation "
"limits."
-msgstr ""
-"Administrators have privileges of normal users, but in addition they can "
-"assign/revoke any status to any user, and are exempt from the reputation "
-"limits."
+msgstr "Administrators have privileges of normal users, but in addition they can assign/revoke any status to any user, and are exempt from the reputation limits."
#: templates/user_profile/user_moderate.html:77
msgid ""
"Moderators have the same privileges as administrators, but cannot add or "
"remove user status of 'moderator' or 'administrator'."
-msgstr ""
-"Moderators have the same privileges as administrators, but cannot add or "
-"remove user status of 'moderator' or 'administrator'."
+msgstr "Moderators have the same privileges as administrators, but cannot add or remove user status of 'moderator' or 'administrator'."
#: templates/user_profile/user_moderate.html:80
msgid "'Approved' status means the same as regular user."
@@ -7669,16 +7092,15 @@ msgid "Suspended users can only edit or delete their own posts."
msgstr "æš‚åœä½¿ç”¨çš„用户åªèƒ½ç¼–辑或删除自己的帖å­ã€‚"
#: templates/user_profile/user_moderate.html:86
-#, fuzzy
msgid ""
"Blocked users can only login and send feedback to the site administrators, "
"their url and profile will also be hidden."
-msgstr "å°ç¦ç”¨æˆ·åªèƒ½ç™»å½•ä¸Žå‘站点管ç†å‘˜å‘é€å馈。"
+msgstr ""
#: templates/user_profile/user_network.html:5
#: templates/user_profile/user_tabs.html:18
msgid "network"
-msgstr "网络"
+msgstr "朋å‹åœˆ"
#: templates/user_profile/user_network.html:10
#, python-format
@@ -7696,7 +7118,7 @@ msgstr[0] "关注 %(count)s å用户"
msgid ""
"Your network is empty. Would you like to follow someone? - Just visit their "
"profiles and click \"follow\""
-msgstr "网络为空。是å¦å¸Œæœ›å…³æ³¨ä¸€äº›ç”¨æˆ·? - åªéœ€è®¿é—®å…¶ä¸ªäººæ¡£æ¡ˆå¹¶ç‚¹å‡»â€œå…³æ³¨â€"
+msgstr "朋å‹åœˆä¸ºç©ºã€‚是å¦å¸Œæœ›å…³æ³¨ä¸€äº›ç”¨æˆ·? - åªéœ€è®¿é—®å…¶ä¸ªäººæ¡£æ¡ˆå¹¶ç‚¹å‡»â€œå…³æ³¨â€"
#: templates/user_profile/user_network.html:33
#, python-format
@@ -7735,7 +7157,6 @@ msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
msgstr[0] "<span class=\"count\">%(counter)s</span>个问题"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
msgstr[0] "回答"
@@ -7775,7 +7196,6 @@ msgid "followers and followed users"
msgstr "粉ä¸åŠå·²å…³æ³¨ç”¨æˆ·"
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
msgstr "用户的社区积分历å²"
@@ -7814,12 +7234,11 @@ msgstr[0] "%(comment_count)s次评论"
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
msgid "Tips"
-msgstr ""
+msgstr "æ示"
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "请确ä¿å›žç­”与社区有关"
+msgstr "请,å°è¯•ç€ç»™ä¸€ä¸ªæœ‰è¶£çš„答案。"
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7830,32 +7249,28 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "åå­— (å¯é€‰):"
+msgstr "详细æ述(å¯é€‰ï¼‰"
#: templates/widgets/ask_form.html:26
msgid "Add details"
-msgstr ""
+msgstr "详细æè¿°"
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "选择主题"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "贡献者"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr "这些为必填项"
+msgstr "这些中的一个为必填项"
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "标签"
+msgstr "标签:"
#: templates/widgets/edit_post.html:43
msgid "(required)"
@@ -7869,14 +7284,13 @@ msgstr "打开或者关闭Markdown编辑器的实时预览"
msgid ""
"To post on behalf of someone else, enter user name <strong>and</strong> "
"email below."
-msgstr ""
+msgstr "以他人的å义å‘表文章。"
#: templates/widgets/footer.html:33
#, python-format
msgid "Content on this site is licensed under a %(license)s"
msgstr "æœ¬ç«™å†…å®¹ä¾ %(license)s 授æƒ"
-# footer.html
#: templates/widgets/footer.html:38
msgid "about"
msgstr "关于本站"
@@ -7898,56 +7312,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "%(description)s"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "年龄"
+msgstr "更该标识"
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "删除"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "相似的问题"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "åªæœ‰å·²é€‰æ ‡ç­¾"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "管ç†ç”¨æˆ·"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "åªæœ‰å·²é€‰æ ‡ç­¾"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "您的电å­é‚®ä»¶åœ°å€"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7986,9 +7392,8 @@ msgid "%(site)s logo"
msgstr "%(site)s logo"
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "标记æ å‚考"
+msgstr "Markdown指å—"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
@@ -8040,9 +7445,8 @@ msgid "badges"
msgstr "奖牌榜"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "请确ä¿å›žç­”与社区有关"
+msgstr "请,å°è¯•ç€æ一个有趣的问题。"
#: templates/widgets/question_summary.html:12
msgid "view"
@@ -8083,45 +7487,40 @@ msgstr "已关注"
msgid "Please ask your question here"
msgstr "请在此æé—®"
-# book.html line 123 must be empty in english
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
msgstr "感兴趣的标签"
#: templates/widgets/tag_selector.html:22
msgid "Ignored tags"
-msgstr "忽略标签"
+msgstr "ä¸æ„Ÿå…´è¶£çš„标签"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "订阅标签"
+msgstr "订阅的标签"
-# close.html
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "关闭自己的问题"
+msgstr "希望看到的问题"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "æ›´æ¢ç”µå­é‚®ä»¶"
+msgstr "修改电å­é‚®ä»¶çš„频率"
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "版本"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8142,57 +7541,50 @@ msgid "badges:"
msgstr "奖牌榜"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
-msgstr "退出/"
+msgstr "退出"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "请在这登录"
+msgstr "登录或注册"
-# book.html line 123 must be empty in english
#: templates/widgets/user_navigation.html:23
msgid "settings"
msgstr "设置"
#: templates/widgets/user_navigation.html:24
-#, fuzzy
msgid "widgets"
-msgstr "å°å·¥å…·/"
+msgstr "å°å·¥å…·"
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(username)s 积分是 %(reputation)s"
+msgstr "你的声望值是%(karma)s"
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
-msgstr ""
+msgstr "声望值是你对社区贡献的体现。"
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
-msgstr ""
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
+msgstr "åªè¦ä½ æ˜¯%(role)s,就拥有所有的访问æƒé™ï¼Œè€Œä¸ç®¡ä½ çš„声望值是多少。"
#: templates/widgets/user_perms.html:15
msgid "The higher is your karma, the more rights you have on this site."
-msgstr ""
+msgstr "在本网站,你的声望值越高,æƒé™è¶Šå¤§ã€‚"
#: templates/widgets/user_perms.html:19
msgid "Currently, you can:"
-msgstr ""
+msgstr "ç›®å‰ä½ å¯ä»¥ï¼š"
-# must have extra space after in english
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "关闭其他人的问题"
+msgstr "å‘起问题,答案和评论。"
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
msgstr "æ— "
@@ -8204,7 +7596,6 @@ msgstr "对ä¸èµ·ï¼Œç³»ç»Ÿé”™è¯¯"
msgid "Please login to post"
msgstr "请登录åŽå‘帖"
-# 100%
#: utils/decorators.py:219
msgid "Spam was detected on your post, sorry for if this is a mistake"
msgstr "您的帖å­ä¸­ä¾¦æµ‹åˆ°åžƒåœ¾å†…容,如果是误报,我们éžå¸¸æŠ±æ­‰"
@@ -8218,9 +7609,8 @@ msgid "this field is required"
msgstr "必填项"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "选择一个用户å"
+msgstr "昵称"
#: utils/forms.py:103
msgid "user name is required"
@@ -8256,7 +7646,7 @@ msgstr ""
#: utils/forms.py:222
msgid "Your email <i>(never shared)</i>"
-msgstr ""
+msgstr "é‚®ç®±åœ°å€ (ä¸å…¬å¼€)"
#: utils/forms.py:224
msgid "email address is required"
@@ -8271,9 +7661,8 @@ msgid "this email is already used by someone else, please choose another"
msgstr "该电å­é‚®ä»¶å·²è¢«æ³¨å†Œï¼Œè¯·é€‰æ‹©å¦ä¸€ä¸ªå†è¯•ã€‚"
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr "必填项"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8281,7 +7670,7 @@ msgstr "必填项"
#: utils/forms.py:268
msgid "Password <i>(please retype)</i>"
-msgstr ""
+msgstr "确认密ç "
#: utils/forms.py:269
msgid "please, retype your password"
@@ -8311,32 +7700,27 @@ msgid "%(min)d min ago"
msgid_plural "%(min)d mins ago"
msgstr[0] "%(min)d分钟å‰"
-# 100%
#: views/avatar_views.py:103
msgid "Successfully uploaded a new avatar."
msgstr "æˆåŠŸä¸Šä¼ æ–°å¤´åƒã€‚"
-# 100%
#: views/avatar_views.py:144
msgid "Successfully updated your avatar."
msgstr "æˆåŠŸæ›´æ–°å¤´åƒã€‚"
-# 100%
#: views/avatar_views.py:184
msgid "Successfully deleted the requested avatars."
msgstr "æˆåŠŸåˆ é™¤æ‰€è¯·æ±‚头åƒã€‚"
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr "ä»æ²¡æœ‰æ­£ç¡®ç­”案的问题"
+msgstr ""
#: views/commands.py:136
msgid "Sorry, but anonymous users cannot access the inbox"
msgstr "对ä¸èµ·ï¼ŒåŒ¿å用户没有收件箱"
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
msgstr "匿å用户ä¸èƒ½æŠ•ç¥¨"
@@ -8358,22 +7742,20 @@ msgid "Sorry, but anonymous users cannot accept answers"
msgstr "匿å用户ä¸èƒ½æŽ¥å—回答"
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr "订阅已ä¿å­˜ï¼Œ%(email)s邮件需è¦éªŒè¯, 查看 %(details_url)s"
+msgstr "订阅已ä¿å­˜ï¼Œ%(email)s邮件需è¦éªŒè¯, 查看<a href=\"%(details_url)s\">这里</a>"
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "邮件更新频率已设置æˆæ¯æ—¥æ›´æ–°"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰æ‰¾åˆ°æ‚¨è¯·æ±‚的页é¢ï¼"
+msgstr ""
-# 100%
#: views/commands.py:701
#, python-format
msgid "Tag subscription was canceled (<a href=\"%(url)s\">undo</a>)."
@@ -8385,23 +7767,21 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr "请登录%(tags)s"
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "创建å¸å·"
+msgstr ""
#: views/commands.py:959
msgid "Please sign in to vote"
msgstr "请登录åŽæŠ•ç¥¨"
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "请登录åŽæŠ•ç¥¨"
+msgstr "请登录åŽçš„删除/æ¢å¤å¸–å­"
#: views/commands.py:1042
-#, fuzzy, python-format
+#, python-format
msgid "Group %(name)s does not exist"
-msgstr "%(provider_name)s登录方å¼ä¸å­˜åœ¨"
+msgstr ""
#: views/commands.py:1408 views/commands.py:1441
msgid "Sorry, looks like sharing request was invalid"
@@ -8413,9 +7793,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "对ä¸èµ·,匿å用户ä¸èƒ½ä½¿ç”¨æ­¤åŠŸèƒ½"
+msgstr "对ä¸èµ·ï¼Œåªæœ‰ç‰ˆä¸»æ‰èƒ½ä½¿ç”¨è¿™ä¸ªåŠŸèƒ½"
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8426,9 +7805,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "关于 %(site_name)s"
+msgstr "关于 %(site)s"
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8451,9 +7830,8 @@ msgid "Privacy policy"
msgstr "éšç§æ”¿ç­–"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "标记垃圾帖"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8493,19 +7871,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "积分 - 用户资料"
+msgstr "用户资料 - 管ç†"
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "å‘é€æ¶ˆæ¯"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "回应 - 用户资料"
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8516,12 +7891,10 @@ msgid "profile - votes"
msgstr "用户资料 - 投票"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "用户å"
+msgstr "用户社区积分"
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
msgstr "积分 - 用户资料"
@@ -8546,15 +7919,14 @@ msgid "profile - email subscriptions"
msgstr "邮件订阅"
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "回应 - 用户资料"
+msgstr ""
#: views/writers.py:73
msgid "Sorry, anonymous users cannot upload files"
msgstr "匿å用户ä¸èƒ½ä¸Šä¼ æ–‡ä»¶"
-# todo take these out of settings
#: views/writers.py:91
#, python-format
msgid "allowed file types are '%(file_types)s'"
@@ -8566,14 +7938,15 @@ msgid "maximum upload file size is %(file_size)sK"
msgstr "åªå…许上传ä¸è¶…过%(file_size)sK大å°çš„文件ï¼"
#: views/writers.py:112
-msgid "Error uploading file. Please contact the site administrator. Thank you."
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
msgstr "在文件上传过程中产生了错误,请è”系管ç†å‘˜ï¼Œè°¢è°¢^_^"
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
@@ -8587,18 +7960,15 @@ msgid "This content is forbidden"
msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "此页未找到"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"对ä¸èµ·ï¼Œä½ å·²ç»é€€å‡ºï¼Œä¸æ©é‚£ä¸ªåœ¨å‘表评论,请<a href=\"%(sign_in_url)s\">登录</"
-"a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
+msgstr "对ä¸èµ·ï¼Œä½ å·²ç»é€€å‡ºï¼Œä¸æ©é‚£ä¸ªåœ¨å‘表评论,请<a href=\"%(sign_in_url)s\">登录</a>."
#: views/writers.py:749
msgid "Sorry, anonymous users cannot edit comments"
@@ -8609,18 +7979,15 @@ msgstr "匿å用户ä¸èƒ½ç¼–辑评论"
msgid ""
"Sorry, you appear to be logged out and cannot delete comments. Please <a "
"href=\"%(sign_in_url)s\">sign in</a>."
-msgstr ""
-"对ä¸èµ·ï¼Œä½ å·²ç»é€€å‡ºï¼Œä¸æ©é‚£ä¸ªåœ¨å‘表评论,请<a href=\"%(sign_in_url)s\">登录</"
-"a>."
+msgstr "对ä¸èµ·ï¼Œä½ å·²ç»é€€å‡ºï¼Œä¸æ©é‚£ä¸ªåœ¨å‘表评论,请<a href=\"%(sign_in_url)s\">登录</a>."
#: views/writers.py:824
msgid "sorry, we seem to have some technical difficulties"
msgstr "对ä¸èµ·ï¼Œå¥½åƒæœ‰ä¸€äº›æŠ€æœ¯ä¸Šçš„错误。"
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰æ‰¾åˆ°æ‚¨è¯·æ±‚的页é¢ï¼"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8630,1753 +7997,37 @@ msgid ""
msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
-#~ msgstr "ä½ çš„email需è¦éªŒè¯ï¼Œçœ‹è¿™é‡Œ%(details_url)s"
+#~ msgstr ""
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
#~ msgid "logout"
-#~ msgstr "退出登录"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "您是系统的<strong class=\"darkred\">注册</strong>用户,å¯ä»¥éšæ—¶ä½¿ç”¨OpenID"
-#~ "å¸å·ç™»å½•ç³»ç»Ÿæˆ–者注销登录。"
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
#~ msgid "Email verification subject line"
-#~ msgstr "邮件确认"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr "如何使用%(send_email_key_url)s %(gravatar_faq_url)s验è¯é‚®ä»¶ä¿¡æ¯"
-
-#~ msgid "latest questions"
-#~ msgstr "最新问题"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr "请输入对问题具有æ述性质的标题 - “帮忙ï¼ç´§æ€¥æ±‚助ï¼â€æ˜¯ä¸å»ºè®®çš„标题。"
-
-#~ msgid "use-these-chars-in-tags"
-#~ msgstr "在标签中使用这些字符"
-
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "电å­é‚®ç®±åœ°å€å°†ä¸Ž gravatar å…³è”"
-
-#~ msgid "vote/"
-#~ msgstr "投票/"
-
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "订阅标签/"
-
-#~ msgid "URL for the LDAP service"
-#~ msgstr "LDAPæœåŠ¡URL"
-
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "如何修改LDAP密ç "
-
-#~ msgid "Skin: view, vote and answer counters"
-#~ msgstr "查看,投票和回答计数器"
-
-#~ msgid "Vote counter value to give \"full color\""
-#~ msgstr "投票计数器的全颜色值"
-
-#~ msgid "Background color for votes = 0"
-#~ msgstr "votes = 0设置背景色"
-
-#~ msgid "HTML color name or hex value"
-#~ msgstr "HTML颜色å或16进制值"
-
-#~ msgid "Foreground color for votes = 0"
-#~ msgstr "votes = 0设置å‰æ™¯è‰²"
-
-#~ msgid "Background color for votes"
-#~ msgstr "投票的背景色"
-
-#~ msgid "Foreground color for votes"
-#~ msgstr "投票的å‰æ™¯è‰²"
-
-#~ msgid "Background color for votes = MAX"
-#~ msgstr "votes = MAX背景色"
-
-#~ msgid "Foreground color for votes = MAX"
-#~ msgstr "votes = MAXå‰æ™¯è‰²"
-
-#~ msgid "View counter value to give \"full color\""
-#~ msgstr "查看计数器全颜色值"
-
-#~ msgid "Background color for views = 0"
-#~ msgstr "views = 0背景色"
-
-#~ msgid "Foreground color for views = 0"
-#~ msgstr "views = 0å‰æ™¯è‰²"
-
-#~ msgid "Background color for views"
-#~ msgstr "查看背景色"
-
-#~ msgid "Foreground color for views"
-#~ msgstr "查看å‰æ™¯è‰²"
-
-#~ msgid "Background color for views = MAX"
-#~ msgstr "views = MAX背景色"
-
-#~ msgid "Foreground color for views = MAX"
-#~ msgstr "views = MAXå‰æ™¯è‰²"
-
-#~ msgid "Answer counter value to give \"full color\""
-#~ msgstr "回答计数器全颜色值"
-
-#~ msgid "Background color for answers = 0"
-#~ msgstr "answers = 0背景色"
-
-#~ msgid "Foreground color for answers = 0"
-#~ msgstr "answers = 0å‰æ™¯è‰²"
-
-#~ msgid "Background color for answers"
-#~ msgstr "回答背景色"
-
-#~ msgid "Foreground color for answers"
-#~ msgstr "回答å‰æ™¯è‰²"
-
-#~ msgid "Background color for answers = MAX"
-#~ msgstr "answers = MAX背景色"
-
-#~ msgid "Foreground color for answers = MAX"
-#~ msgstr "answers = MAXå‰æ™¯è‰²"
-
-#~ msgid "Background color for accepted"
-#~ msgstr "接å—背景色"
-
-#~ msgid "Foreground color for accepted answer"
-#~ msgstr "接å—回答å‰æ™¯è‰²"
-
-#~ msgid "Sharing content on social networks"
-#~ msgstr "在社会化网络上共享信æ¯"
-
-#~ msgid "Embeddable widgets"
-#~ msgstr "å¯åµŒå…¥çš„å°å·¥å…·"
-
-#~ msgid "Number of questions to show"
-#~ msgstr "显示问题数"
-
-#~ msgid ""
-#~ "To embed the widget, add the following code to your site (and fill in "
-#~ "correct base url, preferred tags, width and height):<iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support "
-#~ "iframes.</p></iframe>"
-#~ msgstr ""
-#~ "To embed the widget, add the following code to your site (and fill in "
-#~ "correct base url, preferred tags, width and height):<iframe src="
-#~ "\"{{base_url}}/widgets/questions?tags={{comma-separated-tags}}\" width="
-#~ "\"100%\" height=\"300\"scrolling=\"no\"><p>Your browser does not support "
-#~ "iframes.</p></iframe>"
-
-#~ msgid "Header for the questions widget"
-#~ msgstr "问题å°å·¥å…·å¤´"
-
-#~ msgid "Footer for the questions widget"
-#~ msgstr "问题å°å·¥å…·å°¾"
-
-#~ msgid "favorite"
-#~ msgstr "收è—"
-
-#~ msgid "question_answered"
-#~ msgstr "回答的问题"
-
-#~ msgid "answer_commented"
-#~ msgstr "留言的回答"
-
-#~ msgid "answer_accepted"
-#~ msgstr "已接å—的回答"
-
-# 100%
-#~ msgid "off"
-#~ msgstr "å…³"
-
-#~ msgid "only selected"
-#~ msgstr "仅选中"
-
-#~ msgid "Incorrect username."
-#~ msgstr "选择一个用户å"
-
-#~ msgid ""
-#~ "This command may help you migrate to LDAP password authentication by "
-#~ "creating a record for LDAP association with each user account. There is "
-#~ "an assumption that ldap user id's are the same as user names registered "
-#~ "at the site. Before running this command it is necessary to set up LDAP "
-#~ "parameters in the \"External keys\" section of the site settings."
-#~ msgstr ""
-#~ "This command may help you migrate to LDAP password authentication by "
-#~ "creating a record for LDAP association with each user account. There is "
-#~ "an assumption that ldap user id's are the same as user names registered "
-#~ "at the site. Before running this command it is necessary to set up LDAP "
-#~ "parameters in the \"External keys\" section of the site settings."
-
-#~ msgid ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-#~ msgstr ""
-#~ "<p>To ask by email, please:</p>\n"
-#~ "<ul>\n"
-#~ " <li>Format the subject line as: [Tag1; Tag2] Question title</li>\n"
-#~ " <li>Type details of your question into the email body</li>\n"
-#~ "</ul>\n"
-#~ "<p>Note that tags may consist of more than one word, and tags\n"
-#~ "may be separated by a semicolon or a comma</p>\n"
-
-#~ msgid "%(name)s, this is an update message header for %(num)d question"
-#~ msgid_plural ""
-#~ "%(name)s, this is an update message header for %(num)d questions"
-#~ msgstr[0] "%(name)s, %(num)d 个问题的更新标题"
-
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr ""
-#~ "在选择的问题上,你的订阅频率设置为'æ¯æ—¥' ,如果你æ¯å¤©æ”¶åˆ°è¶…过一å°é‚®ä»¶ï¼Œè¯·"
-#~ "通知网站管ç†å‘˜"
-
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr ""
-#~ "在选择的问题上,你的订阅频率设置为'æ¯å‘¨' ,如果你æ¯å‘¨æ”¶åˆ°è¶…过一å°é‚®ä»¶ï¼Œè¯·"
-#~ "通知网站管ç†å‘˜"
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr "由于技术问题你å¯èƒ½ä¼šæŽ¥æ”¶åˆ°ä¸€ä¸ªä»¥å‰çœ‹è¿‡çš„链接,我们将解决此问题"
-
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr ""
-#~ "到%(email_settings_link)s去修改邮件更新频率或å‘é€é‚®ä»¶ç»™%(admin_email)s管ç†"
-#~ "员"
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "上传图片åªé™äºŽç§¯åˆ†+%(min_rep)s以上注册用户!"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "冻结用户ä¸èƒ½å‘布信æ¯"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "æš‚åœä½¿ç”¨ç”¨æˆ·ä¸èƒ½å‘布信æ¯"
-
-#~ msgid "cannot flag message as offensive twice"
-#~ msgstr "ä¸èƒ½ä¸¤æ¬¡æ ‡è®°åŒä¸€ä¿¡æ¯ä¸ºåžƒåœ¾ä¿¡æ¯"
-
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "冻结用户ä¸èƒ½æ ‡è®°ä¿¡æ¯"
-
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "æš‚åœä½¿ç”¨çš„用户ä¸èƒ½æ ‡è®°ä¿¡æ¯"
-
-#~ msgid "need > %(min_rep)s points to flag spam"
-#~ msgstr "需è¦å¤§äºŽ%(min_rep)s积分值æ‰èƒ½æ ‡è®°åžƒåœ¾ä¿¡æ¯"
-
-#~ msgid "%(max_flags_per_day)s exceeded"
-#~ msgstr "%(max_flags_per_day)s 被处ç†"
-
-#~ msgid "blocked users cannot remove flags"
-#~ msgstr "冻结用户ä¸èƒ½ç§»é™¤æ ‡è®°"
-
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "æš‚åœä½¿ç”¨çš„用户ä¸èƒ½ç§»é™¤æ ‡è®°"
-
-#~ msgid "need > %(min_rep)d point to remove flag"
-#~ msgid_plural "need > %(min_rep)d points to remove flag"
-#~ msgstr[0] "需è¦å¤§äºŽ%(min_rep)s积分值æ‰èƒ½æ ‡è®°åžƒåœ¾ä¿¡æ¯"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "这个投票已ç»è¿‡æ—¶ï¼Œä¸èƒ½æ’¤é”€ã€‚"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s修改了问题"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s å‘布了 %(new_answer_count)s 新答案"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s评论了问题"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s 评论了答案"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s 评论了答案"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "æ›´æ¢%(email)s电å­é‚®ä»¶"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "为什么邮件是必须的,查看 %(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "你的新邮件地å€"
-
-#~ msgid "Save Email"
-#~ msgstr "ä¿å­˜é‚®ä»¶åœ°å€"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr "验è¯%(email)s ä¿¡æ¯æˆ–到%(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "邮件地å€æœªä¿®æ”¹"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr "旧邮件%(email)s被ä¿å­˜,ä½ å¯ä»¥åŽ»%(change_email_url)s修改"
-
-#~ msgid "Email changed"
-#~ msgstr "邮件地å€å·²æ”¹"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "ä½ ç›®å‰çš„%(email)s邮件地å€å¯ä»¥è¢«ç”¨äºŽè¿™é‡Œ"
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "感谢你确认邮件地å€"
-
-#~ msgid "email key not sent"
-#~ msgstr "邮件地å€æœªå‘é€"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr "邮件地å€æœªå‘é€%(email)s,点这里修改%(change_link)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "注册新 %(provider)s 账户信æ¯, 查看 %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s 账户已存在,在%(provider)s找哦昂选择其他å称. Email也是必须"
-#~ "的, 查看 %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "注册新扩展%(provider)s 账户信æ¯, 查看 %(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr "注册新Facebook账户信æ¯, 查看 %(gravatar_faq_url)s"
-
-# todo: review this message may be confusing user
-#~ msgid "This account already exists, please use another."
-#~ msgstr "指定账å·å·²å­˜åœ¨ï¼Œè¯·ä½¿ç”¨å…¶ä»–è´¦å·ã€‚"
-
-#~ msgid "Screen name label"
-#~ msgstr "昵称"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "获å–商å“ä¿¡æ¯æ›´æ–°"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "请从以上选项中选择一项"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr "当你登录åŽ,标签过滤工具将出现在你å³è¾¹çš„é¢æ¿é‡Œ"
-
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr ""
-#~ "如果你认为此消æ¯è¢«é”™è¯¯çš„å‘é€,ä¸è¦è¿›è¡Œæ›´è¿›ä¸€æ­¥çš„动作.仅仅忽略这å°é‚®ä»¶,为给"
-#~ "您带æ¥çš„ä¸ä¾¿é“æ­‰."
-
-#~ msgid "Login"
-#~ msgstr "登录"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "为什么需è¦OpenID登录?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr ""
-#~ "构建在OpenID网络认è¯ä¸Šçš„本系统,ä¸éœ€è¦ä½ æ³¨å†Œæ–°çš„å¸å·ï¼Œå³å¯ä½¿ç”¨æˆ‘们系统的所"
-#~ "有功能"
-
-#~ msgid "reuse openid"
-#~ msgstr "用åŒä¸€ä¸ªå¸å·å¯ç™»å½•äº’è”网所有激活OpenID的网站"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "全世界有1.6亿OpenIDå¸å·ï¼Œå’Œ10,000个支æŒOpenID的站点"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "OpenID是有开放标准,并且有相关的基金组织æ供支æŒ"
-
-#~ msgid "Find out more"
-#~ msgstr "查看更多"
-
-#~ msgid "Get OpenID"
-#~ msgstr "获å–OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "传统登录信æ¯"
-
-#~ msgid "answer permanent link"
-#~ msgstr "该回答的链接地å€"
-
-#~ msgid "remove all flags"
-#~ msgstr "移除所有标签"
-
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "这个答案已ç»è¢«%(question_author)s标记为正确答案"
-
-#~ msgid "Related tags"
-#~ msgstr "相关标签"
-
-#~ msgid "Display tag filter"
-#~ msgstr "显示标签过滤器"
-
-#~ msgid "Badges summary"
-#~ msgstr "奖牌列表"
-
-#~ msgid "silver badge description"
-#~ msgstr "银牌:å¶å°”é¢å‘之优质奖章"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr "是问答网站,而éžè®¨è®ºç¾¤ã€‚请勿在此讨论或评论答案。"
-
-#~ msgid "Rep system summary"
-#~ msgstr "更新概è¦ï¼š"
-
-#~ msgid "what is gravatar"
-#~ msgstr "什么是图åƒåŠå¦‚何修改?"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "图åƒå¸¸è§é—®é¢˜"
-
-#~ msgid "<p>Dear %(receiving_user_name)s,</p>"
-#~ msgstr "<p>亲爱的 %(receiving_user_name)s,</p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</a>:"
-#~ "</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s 留下一个新留言,点击 <a href=\"%(post_url)s\">新"
-#~ "留言</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s left a <a href=\"%(post_url)s\">new comment</"
-#~ "a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s 留下一个新留言,点击 <a href=\"%(post_url)s\">新"
-#~ "留言</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s answered a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s 回答了一个问题 \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s posted a new question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s æ交了一个新问题 \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated an answer to the question\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s 更新了问题的回答\n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<p>%(update_author_name)s updated a question \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<p>%(update_author_name)s 更新了问题 \n"
-#~ "<a href=\"%(post_url)s\">%(origin_post_title)s</a></p>\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>Please note - you can easily <a href=\"%(user_subscriptions_url)s"
-#~ "\">change</a>\n"
-#~ "how often you receive these notifications or unsubscribe. Thank you for "
-#~ "your interest in our forum!</p>\n"
-#~ msgstr ""
-#~ "\n"
-#~ "<div>%(content_preview)s</div>\n"
-#~ "<p>æ³¨æ„ - ä½ å¯ä»¥é€šè¿‡ <a href=\"%(user_subscriptions_url)s\">这里</a>\n"
-#~ "修改你接收这些通知的频率或å–消订阅. 谢谢你对我们网站的关注 </p>\n"
-
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr "<p>忠实的<br/>网站管ç†å‘˜</p>"
-
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "这篇æ问我喜欢 (å†æ¬¡ç‚¹å‡»å¯å–消)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "这篇帖å­æœ‰ä»·å€¼ï¼ˆå†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "这篇æ问我ä¸å–œæ¬¢ (å†æ¬¡ç‚¹å‡»å¯å–消)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "这篇帖å­æ²¡æœ‰ä»·å€¼ï¼ˆå†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "查看<strong>%(counter)s</strong>更多"
-
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "查看<strong>%(counter)s</strong>更多评论"
-
-#~ msgid "posts per page"
-#~ msgstr "æ¯é¡µæ˜¾ç¤ºï¼š"
-
-#~ msgid "Tag list"
-#~ msgstr "标签列表"
-
-#~ msgid "reputation"
-#~ msgstr "积分"
-
-#~ msgid "oldest answers"
-#~ msgstr "最先回答"
-
-#~ msgid "newest answers"
-#~ msgstr "最近回答"
-
-#~ msgid "popular answers"
-#~ msgstr "投票最多"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "ä½ å¯ä»¥åŒ¿å回答,然åŽç™»å½•"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "仅仅为了回答你自己的问题而给一个答案"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "建议您æ的问题是å¯ä»¥è¢«ç­”å¤çš„,而ä¸ä»…仅是å¯ä»¥è®¨è®ºã€‚"
-
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "登录å‘布你的答案"
-
-#~ msgid "Answer the question"
-#~ msgstr "回答该问题"
-
-#~ msgid ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-#~ msgstr ""
-#~ "Know someone who can answer? Share a <a href=\"%(question_url)s\">link</"
-#~ "a> to this question via"
-
-#~ msgid " or"
-#~ msgstr " 或"
-
-#~ msgid "email"
-#~ msgstr "邮件"
-
-#~ msgid "email the updates"
-#~ msgstr "邮件订阅更新"
-
-#~ msgid ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
-#~ msgstr ""
-#~ "<strong>Here</strong> (once you log in) you will be able to sign up for "
-#~ "the periodic email updates about this question."
-
-#~ msgid "question asked"
-#~ msgstr "已问问题"
-
-#~ msgid "question was seen"
-#~ msgstr "ç›®å‰æµè§ˆæ•°é‡"
-
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "当有新回答的时候æ¯å¤©æ醒我一次"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "当有新回答的时候æ¯å‘¨æ醒我一次"
-
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "当有新回答的时候立å³æ醒我一次"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr "ä½ å¯ä»¥é€šè¿‡%(profile_url)s调整你的邮件更新频率"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "一旦你注册你就å¯ä»¥è®¢é˜…这里的任何更新"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "邮件订阅设置信æ¯"
-
-#~ msgid "Stop sending email"
-#~ msgstr "åœæ­¢å‘é€é‚®ä»¶"
-
-#~ msgid "age unit"
-#~ msgstr "å²"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span>个答案"
-
-#~ msgid "thumb up"
-#~ msgstr "好"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "该用户投的赞æˆç¥¨æ€»æ•°"
-
-#~ msgid "thumb down"
-#~ msgstr "å·®"
-
-#~ msgid "user voted down this many times"
-#~ msgstr "用户投的å对票总数"
-
-#~ msgid "reputation history"
-#~ msgstr "积分"
-
-#~ msgid "recent activity"
-#~ msgstr "最近活动"
-
-#~ msgid "casted votes"
-#~ msgstr "投票"
-
-#~ msgid "answer tips"
-#~ msgstr "å—欢迎的æé—®"
-
-#~ msgid "please try to provide details"
-#~ msgstr "请详细æ述您的问题"
-
-#~ msgid "ask a question"
-#~ msgstr "我è¦æé—®"
-
-#~ msgid "login to post question info"
-#~ msgstr "登录并æ交问题"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "登录并å‘布问题"
-
-#~ msgid "question tips"
-#~ msgstr "å—欢迎的æé—®"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "请问与此社区相关的问题"
-
-#~ msgid "login"
-#~ msgstr "登录"
-
-#~ msgid "no items in counter"
-#~ msgstr "æ— "
-
-#~ msgid "choose password"
-#~ msgstr "密ç "
-
-#~ msgid "retype password"
-#~ msgstr "确认密ç "
-
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "%(q_num)s个问题"
-
-#~ msgid "%(badge_count)d %(badge_level)s badge"
-#~ msgid_plural "%(badge_count)d %(badge_level)s badges"
-#~ msgstr[0] "%(badge_count)d %(badge_level)s奖章"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "用户社区积分"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "内容至少è¦10个字符"
-
-#~ msgid "Question: \"%(title)s\""
-#~ msgstr "问题:\"%(title)s\""
-
-#~ msgid "(please enter a valid email)"
-#~ msgstr "请输入正确的email地å€"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "这篇帖å­æœ‰ä»·å€¼ï¼ˆå†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "这篇帖å­æ²¡æœ‰ä»·å€¼ï¼ˆå†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr "问题因\"%(close_reason)s\"原因已被关闭"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "%(counter)s个回答:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "最佳答案(å†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid "Question tags"
-#~ msgstr "您正在æµè§ˆçš„问题å«æœ‰ä»¥ä¸‹æ ‡ç­¾"
-
-#~ msgid "rss feed"
-#~ msgstr "rss "
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr "当你查看问题时å¯ä»¥æ”¶è—"
-
-#~ msgid "In:"
-#~ msgstr "选择:"
-
-#~ msgid "Keys to connect the site with external services like Facebook, etc."
-#~ msgstr "链接到其他æœåŠ¡ç½‘站的keys,åƒFackbookç­‰"
-
-#~ msgid "Minimum reputation required to perform actions"
-#~ msgstr "完æˆè¿™ä¸ªåŠ¨ä½œéœ€è¦æœ€å°ç§¯åˆ†"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "网站"
-
-#~ msgid "Q&A forum website parameters and urls"
-#~ msgstr "网站å‚æ•°åŠurls"
-
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "主题设置"
-
-#~ msgid "Limits applicable to votes and moderation flags"
-#~ msgstr "é™åˆ¶åˆé€‚的投票数和标记"
-
-#~ msgid ""
-#~ "This option currently defines default frequency of emailed updates in the "
-#~ "following five categories: questions asked by user, answered by user, "
-#~ "individually selected, entire forum (per person tag filter applies) and "
-#~ "posts mentioning the user and comment responses"
-#~ msgstr ""
-#~ "此选项用于定义在下é¢çš„5个分类中当å‰é»˜è®¤é‚®ä»¶æ›´æ–°é¢‘率:用户问的问题,用户问的"
-#~ "问题,个人选择,整个讨论(æ¯ä¸ªç”¨æˆ·æ ‡ç­¾è¿‡æ»¤çš„请求)和用户æ醒åŠç•™è¨€å›žåº”"
-
-# index.html
-#~ msgid "community wiki"
-#~ msgstr "社区Wiki"
-
-#~ msgid "Location"
-#~ msgstr "城市"
-
-#~ msgid "command/"
-#~ msgstr "命令/"
-
-#~ msgid "mark-tag/"
-#~ msgstr "标记标签/"
-
-#~ msgid "interesting/"
-#~ msgstr "感兴趣/"
-
-#~ msgid "ignored/"
-#~ msgstr "忽略/"
-
-#~ msgid "unmark-tag/"
-#~ msgstr "未标记标签/"
-
-#~ msgid "search/"
-#~ msgstr "æœç´¢/"
-
-# footer.html
-#~ msgid "Askbot"
-#~ msgstr "关于本站"
-
-#~ msgid ""
-#~ "If you change this url from the default - then you will also probably "
-#~ "want to adjust translation of the following string: "
-#~ msgstr "如果你想改å˜é»˜è®¤url,你å¯èƒ½æƒ³æŒ‘战下é¢å†…容的翻译:"
-
-#~ msgid ""
-#~ "Increment this number when you change image in skin media or stylesheet. "
-#~ "This helps avoid showing your users outdated images from their browser "
-#~ "cache."
-#~ msgstr ""
-#~ "当你选择时在主题或表格的数字会增长,这将帮助你é¿å…在æµè§ˆå™¨ç¼“存过期的图片."
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "第一次æ¥ï¼ŸæŸ¥çœ‹<a href=\"%s\">FAQ</a>!"
-
-#~ msgid "newquestion/"
-#~ msgstr "æé—®/"
-
-#~ msgid "newanswer/"
-#~ msgstr "回答/"
-
-# translation and user name validation are language-specific
-#~ msgid "MyOpenid user name"
-#~ msgstr "MyOpenid用户å"
-
-#~ msgid "Unknown error."
-#~ msgstr "未知错误."
-
-#~ msgid "ReCAPTCHA is wrongly configured."
-#~ msgstr "ReCAPTCHAé…置错误."
-
-#~ msgid "Bad reCAPTCHA challenge parameter."
-#~ msgstr "错误的ReCAPTCHA挑战å‚æ•°"
-
-#~ msgid "The CAPTCHA solution was incorrect."
-#~ msgstr "CAPTCHAä¸æ­£ç¡®"
-
-#~ msgid "Bad reCAPTCHA verification parameters."
-#~ msgstr "错误reCAPTCHA确认å‚æ•°"
-
-#~ msgid "Provided reCAPTCHA API keys are not valid for this domain."
-#~ msgstr "为这个域åæ供的reCAPTCHA API keys都ä¸æ­£ç¡®"
-
-#~ msgid "ReCAPTCHA could not be reached."
-#~ msgstr "ä¸èƒ½åˆ°è¾¾ReCAPTCHA "
-
-#~ msgid "Invalid request"
-#~ msgstr "ä¸æ­£ç¡®çš„请求"
-
-#~ msgid "Please visit askbot forum and see what's new! "
-#~ msgstr "请访问askbot论å›æŸ¥çœ‹æ›´æ–°"
-
-#~ msgid "disciplined"
-#~ msgstr "规则"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "删除自己3分或以上的问题"
-
-#~ msgid "peer-pressure"
-#~ msgstr "åŒç­‰åŽ‹åŠ›"
-
-#~ msgid "Deleted own post with score of -3 or lower"
-#~ msgstr "删除自己-3分或更低的问题"
-
-#~ msgid "Nice answer"
-#~ msgstr "好回答"
-
-#~ msgid "nice-answer"
-#~ msgstr "好回答"
-
-#~ msgid "Answer voted up 10 times"
-#~ msgstr "投票10次以上的回答"
-
-#~ msgid "nice-question"
-#~ msgstr "好æé—®"
-
-#~ msgid "Question voted up 10 times"
-#~ msgstr "投票10次以上的问题"
-
-#~ msgid "pundit"
-#~ msgstr "学者"
-
-#~ msgid "popular-question"
-#~ msgstr "å—欢迎的问题"
-
-#~ msgid "Asked a question with 1,000 views"
-#~ msgstr "1000次查看的问题"
-
-#~ msgid "Citizen patrol"
-#~ msgstr "社区居民"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "社区居民"
-
-#~ msgid "cleanup"
-#~ msgstr "清除"
-
-#~ msgid "critic"
-#~ msgstr "评论家"
-
-#~ msgid "First down vote"
-#~ msgstr "第一个å对票"
-
-#~ msgid "editor"
-#~ msgstr "编辑"
-
-#~ msgid "organizer"
-#~ msgstr "组织者"
-
-#~ msgid "scholar"
-#~ msgstr "学者"
-
-#~ msgid "student"
-#~ msgstr "学生"
-
-#~ msgid "supporter"
-#~ msgstr "拥护者"
-
-#~ msgid "First up vote"
-#~ msgstr "第一个赞æˆç¥¨"
-
-#~ msgid "teacher"
-#~ msgstr "è€å¸ˆ"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "回答的至少有一个赞æˆç¥¨çš„问题"
-
-#~ msgid "autobiographer"
-#~ msgstr "完善个人资料者"
-
-#~ msgid "self-learner"
-#~ msgstr "自学者"
-
-#~ msgid "Answered your own question with at least 3 up votes"
-#~ msgstr "回答的至少有三个赞æˆç¥¨çš„问题"
-
-#~ msgid "great-answer"
-#~ msgstr "完美-答案"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "赞æˆç¥¨è¾¾åˆ°100的答案"
-
-#~ msgid "great-question"
-#~ msgstr "完美-问题"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "有100赞æˆç¥¨çš„问题"
-
-#~ msgid "stellar-question"
-#~ msgstr "é‡è¦é—®é¢˜"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "被100个用户收è—的问题"
-
-# close.html
-#~ msgid "Famous question"
-#~ msgstr "æžå¥½çš„问题"
-
-#~ msgid "famous-question"
-#~ msgstr "æžå¥½çš„问题"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "被点击10000此的问题"
-
-#~ msgid "Alpha"
-#~ msgstr "Alpha"
-
-#~ msgid "alpha"
-#~ msgstr "alpha"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "在alpha阶段积æžè´¡çŒ®"
-
-#~ msgid "good-answer"
-#~ msgstr "好回答"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "有25次投票的回答"
-
-#~ msgid "good-question"
-#~ msgstr "好问题"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "有25次投票的问题"
-
-#~ msgid "favorite-question"
-#~ msgstr "收è—问题"
-
-#~ msgid "Question favorited by 25 users"
-#~ msgstr "被25人收è—的问题"
-
-#~ msgid "Civic duty"
-#~ msgstr "居民义务"
-
-#~ msgid "civic-duty"
-#~ msgstr "居民义务"
-
-#~ msgid "Voted 300 times"
-#~ msgstr "已投票300次"
-
-#~ msgid "Edited 100 entries"
-#~ msgstr "编辑了100个问题"
-
-#~ msgid "Generalist"
-#~ msgstr "通æ‰"
-
-#~ msgid "generalist"
-#~ msgstr "通æ‰"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "激活许多ä¸åŒçš„标签"
-
-#~ msgid "expert"
-#~ msgstr "专家"
-
-#~ msgid "Yearling"
-#~ msgstr "一年"
-
-#~ msgid "yearling"
-#~ msgstr "一年"
-
-#~ msgid "Active member for a year"
-#~ msgstr "一年中活跃用户"
-
-#~ msgid "notable-question"
-#~ msgstr "关注的问题"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "有2500次点击的问题"
-
-#~ msgid "enlightened"
-#~ msgstr "文明的"
-
-#~ msgid "First answer was accepted with at least 10 up votes"
-#~ msgstr "第一个被接å—的有10个推è票的答案"
-
-#~ msgid "Beta"
-#~ msgstr "Beta"
-
-#~ msgid "beta"
-#~ msgstr "Beta"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "在beta时有贡献的"
-
-#~ msgid "guru"
-#~ msgstr "专家"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "投票超过40次的回答"
-
-#~ msgid "Answered a question more than 60 days later with at least 5 votes"
-#~ msgstr "回答问题超过60天且至少有5个投票"
-
-#~ msgid "taxonomist"
-#~ msgstr "分类学者"
-
-# footer.html
-#~ msgid "About"
-#~ msgstr "关于本站"
-
-#~ msgid "%(type)s"
-#~ msgstr "%(type)s"
-
-#~ msgid "how to validate email title"
-#~ msgstr "如何验è¯é‚®ä»¶æ ‡é¢˜"
-
-#~ msgid "."
-#~ msgstr "。"
-
-#~ msgid "Sender is"
-#~ msgstr "å‘件人"
-
-#~ msgid "Message body:"
-#~ msgstr "内容:"
-
-#~ msgid "sign out from askbot"
-#~ msgstr "退出"
-
-#~ msgid "please help translate! see credits"
-#~ msgstr "请帮忙翻译"
-
-#~ msgid "Logout now"
-#~ msgstr "点击退出登录"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "我è¦æ”¶è—这个问题(å†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr "我è¦æ”¶è—这个问题(å†æ¬¡ç‚¹å‡»å–消æ“作)"
-
-#~ msgid "Share this question on facebook"
-#~ msgstr "分享æ问到我的facebook"
-
-# this is how above two are supposed to be
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "查看有关%(tag_name)s的问题"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "从感兴趣的标签列表中删除 '%(tag_name)s' 标签"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "从忽略标签列表中删除'%(tag_name)s'标签"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "åŒ¹é… '<span class=\"darkred\"><strong>%(stag)s</strong></span>的标签"
-
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr "查看有关%(view_user)s的%(tag_name)s标签的分享"
-
-#~ msgid "favorites"
-#~ msgstr "收è—"
-
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "这个问题被收è—%(cnt)s次"
-
-#~ msgid "thumb-up on"
-#~ msgstr "å«å¥½å¼€"
-
-#~ msgid "thumb-up off"
-#~ msgstr "å«å¥½å…³"
-
-#~ msgid "Login name"
-#~ msgstr "用户å"
-
-#~ msgid "home"
-#~ msgstr "首页"
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "请è¯æ˜Žä½ æ˜¯äºº"
-
-#~ msgid "I am a Human Being"
-#~ msgstr "我是人"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr "请通过投票决定你是å¦å–œæ¬¢æ­¤é—®é¢˜"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "投票"
-
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "答案已被接å—为正确答案"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "回答"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "æµè§ˆ"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "投票"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "回答"
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "æµè§ˆ"
-
-#~ msgid "Bad request"
-#~ msgstr "错误请求"
-
-#~ msgid "reputation points"
-#~ msgstr "积分"
-
-#~ msgid "badges: "
-#~ msgstr "奖牌榜"
-
-#~ msgid "Login failed."
-#~ msgstr "用户å"
-
-#~ msgid "password/"
-#~ msgstr "密ç "
-
-#~ msgid "openid/"
-#~ msgstr "用åŒä¸€ä¸ªå¸å·å¯ç™»å½•äº’è”网所有激活OpenID的网站"
-
-#~ msgid "Password changed."
-#~ msgstr "密ç "
-
-#~ msgid "Request for new password"
-#~ msgstr "é‡è®¾å¯†ç "
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr "和您的邮件地å€æ˜¯ç»‘定的"
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "你正在查看的问题或者回答已ç»è¢«åˆ é™¤ï¼›"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "你正在查看的问题或者回答已ç»è¢«åˆ é™¤ï¼›"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "你正在查看的问题或者回答已ç»è¢«åˆ é™¤ï¼›"
-
-#~ msgid "question"
-#~ msgstr "æé—®"
-
-#~ msgid "unanswered/"
-#~ msgstr "回答"
-
-#~ msgid "Change email "
-#~ msgstr "æ›´æ¢ç”µå­é‚®ä»¶"
-
-#~ msgid "Change OpenID"
-#~ msgstr "æ›´æ¢OpenID地å€"
-
-#~ msgid "toggle preview"
-#~ msgstr "预览开关"
-
-#~ msgid "reading channel"
-#~ msgstr "读书频é“"
-
-#~ msgid "[author]"
-#~ msgstr "ã€ä½œè€…】"
-
-#~ msgid "[publication date]"
-#~ msgstr "ã€å‡ºç‰ˆæ—¥æœŸã€‘"
-
-#~ msgid "[pages]"
-#~ msgstr "ã€é¡µæ•°ã€‘"
-
-#~ msgid "[tags]"
-#~ msgstr "ã€æ ‡ç­¾ã€‘"
-
-#~ msgid "author blog"
-#~ msgstr "作者åšå®¢"
-
-#~ msgid "book directory"
-#~ msgstr "书ç±ç›®å½•"
-
-#~ msgid "buy online"
-#~ msgstr "网上购买"
-
-#~ msgid "reader questions"
-#~ msgstr "答读者问"
-
-#~ msgid "ask the author"
-#~ msgstr "å‘作者æé—®"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "有答案已被接å—为正确答案"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "RSS订阅该图书最新问题"
-
-#~ msgid "open any closed question"
-#~ msgstr "打开关闭任何人的问题"
-
-#~ msgid "books"
-#~ msgstr "读书"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "CNProg承认用户éšç§çš„é‡è¦æ€§ã€‚本文件概述在您æµè§ˆCNProg过程中所接收和收集的个"
-#~ "人信æ¯çš„ç§ç±»ï¼Œä»¥åŠCNProg所采å–çš„ä¿æŠ¤ä¿¡æ¯çš„一些措施。CNProg希望这将有助于您"
-#~ "在知情的情况下,就和我们 共享个人信æ¯çš„问题作出决定。"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr ""
-#~ "当您访问本网站或使用我们的æŸäº›åœ¨çº¿æœåŠ¡æ—¶ï¼ŒæœåŠ¡å™¨ä¼šè‡ªåŠ¨è®°å½•ä¿¡æ¯ï¼ŒåŒ…括但ä¸é™"
-#~ "于URLã€IP地å€ã€æµè§ˆå™¨çš„类型ã€å±å¹•åˆ†è¾¨çŽ‡ã€ç³»ç»Ÿç±»åž‹å’Œä½¿ç”¨çš„语言以åŠè®¿é—®æ—¥æœŸ"
-#~ "和时间。我们的目的是为了å‘您>æ供更好的用户æœåŠ¡ï¼ŒåŒ…括å¯èƒ½ä¸ºæ‚¨æ供定制的在"
-#~ "线æœåŠ¡ã€‚"
-
-#~ msgid "Personal Information"
-#~ msgstr "个人身份信æ¯"
-
-#~ msgid "details on personal information policies"
-#~ msgstr ""
-#~ "在登录使用CNProgçš„æ问和回答功能时,我们è¦æ±‚使用者æ供用户åã€å¯†ç ã€ç”µå­é‚®"
-#~ "件等信æ¯ã€‚CNProg收集这类关于个人身份的信æ¯åªæ˜¯ä¸ºäº†ç™»å½•ç³»ç»ŸèŽ·å¾—使用功能的目"
-#~ "的。我们ä¸ä¼šå‘任何其他社区用 户ã€ä¸ªäººæˆ–第三方é€éœ²æ‚¨çš„密ç æˆ–者电å­é‚®ä»¶ä¿¡"
-#~ "æ¯ã€‚用户å¯ä»¥é€‰æ‹©æ€§åœ°å¡«å†™ç”¨æˆ·èµ„æ–™ã€ä¸ªäººç½‘ç«™ã€å¹´é¾„ã€åŸŽå¸‚等信æ¯ï¼Œæˆ‘们收集这些"
-#~ "内容为了使用户能够更容易和更满æ„地使用CNProgæ供的网页和æœåŠ¡ã€‚"
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr ""
-#~ "CNProgå¯èƒ½ä¼šæ”¶é›†å’Œç»Ÿè®¡ç”¨æˆ·è®¿é—®æœ¬ç«™çš„概况数æ®ã€‚例如,CNProgå¯èƒ½ä¼šæ£€æµ‹ç½‘站最"
-#~ "æµè¡Œçš„部分功能。CNProgå¯èƒ½ä¼šå…¬å¼€æ˜¾ç¤ºæˆ–者æ供给第三方使用该数æ®ã€‚但是,"
-#~ "CNProgä¸ä¼šå…¬å¼€æ‚¨çš„身份信æ¯ã€‚"
-
-#~ msgid "cookie policy details"
-#~ msgstr ""
-#~ "访问CNProg时,我们会å‘您的计算机å‘é€ä¸€ä¸ªæˆ–多个专门用于识别您的æµè§ˆå™¨çš„"
-#~ "Cookie(包å«ä¸€ä¸ªå­—符串的å°æ–‡ä»¶ï¼‰ã€‚ 使用 Cookie 的目的是通过储存用户å好ã€"
-#~ "跟踪用户倾å‘(例如æœç´¢æ–¹æ³•ï¼‰æ¥æ高我们的æœåŠ¡è´¨é‡ã€‚大多数æµè§ˆå™¨çš„åˆå§‹è®¾ç½®å‡"
-#~ "ä¸ºæŽ¥å— Cookie,但也å¯ä»¥å°†å…¶é‡ç½®ä¸ºæ‹’ç»æ‰€æœ‰ Cookie 或在收到 Cookie æ—¶æ示。"
-#~ "ä¸è¿‡ï¼Œå¦‚æžœç¦ç”¨ Cookie,æŸäº›åŠŸèƒ½å’ŒæœåŠ¡å¯èƒ½æ— æ³•æ­£å¸¸è¿è¡Œã€‚"
-
-#~ msgid "Policy Changes"
-#~ msgstr "政策更改"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr ""
-#~ "我们å¯èƒ½åœ¨äº‹å…ˆé€šçŸ¥æˆ–ä¸é€šçŸ¥çš„情况下éšæ—¶æ›´æ”¹æ­¤'éšç§æ”¿ç­–',我们建议用户时常查"
-#~ "看CNProgéšç§æ”¿ç­–的改动,在任何改动生效åŽæ‚¨çš„继续访问和使用本站,我们å‡è®¾æ‚¨"
-#~ "å·²åŒæ„了CNProg以上的所有æ¡æ¬¾ã€‚"
-
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "CNProg用标签æ¥åˆ†ç±»ç³»ç»Ÿçš„ä¿¡æ¯"
-
-#~ msgid "Found by tags"
-#~ msgstr "标签问题"
-
-#~ msgid "Found by title"
-#~ msgstr "查询结果"
-
-#~ msgid "less answers"
-#~ msgstr "最先回答"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "最新问题"
-
-#~ msgid "unpopular"
-#~ msgstr "å—欢迎的标签"
-
-#~ msgid "popular"
-#~ msgstr "å—欢迎的标签"
-
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "个"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "你将打开这个已ç»è¢«å…³é—­çš„问题"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "的原因被"
-
-#~ msgid "on "
-#~ msgstr "于"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "æ›´æ¢OpenID地å€"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "绑定OpenID"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "请注æ„以下错误:"
-
-#~ msgid "Existing account"
-#~ msgstr "å·²ç»å­˜åœ¨çš„用户"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "忘记密ç ï¼Ÿ"
-
-#~ msgid "Account: delete account"
-#~ msgstr "删除å¸å·"
-
-#~ msgid "Delete account permanently"
-#~ msgstr "删除å¸å·"
-
-#~ msgid "Traditional login information"
-#~ msgstr "个人身份信æ¯"
-
-#~ msgid "Send new password"
-#~ msgstr "å‘é€æ–°å¯†ç "
-
-#~ msgid "Reset password"
-#~ msgstr "é‡è®¾å¯†ç "
-
-#~ msgid "return to login"
-#~ msgstr "返回登录"
-
-#~ msgid "Enter your login name and password"
-#~ msgstr "使用å¸å·å¯†ç ç™»å½•"
-
-#~ msgid "Create account"
-#~ msgstr "创建å¸å·"
-
-#~ msgid "favorite questions"
-#~ msgstr "收è—"
-
-#~ msgid "books/"
-#~ msgstr "读书"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "用户已被授予该奖牌:"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] ""
-#~ "问题按<strong>æ问时间</strong>显示排åºã€‚新加入的问题将显示在最å‰é¢ã€‚"
-
-#~ msgid "username too short"
-#~ msgstr "用户å太短,请使用三个或三个以上字符"
-
-#~ msgid "this name is already in use - please try anoter"
-#~ msgstr "该用户å已被注册,请æ¢ä¸€ä¸ªè¯•è¯•"
-
-#~ msgid ""
-#~ "This email is already registered in our database. Please "
-#~ "choose another."
-#~ msgstr "该电å­é‚®ä»¶å·²è¢«æ³¨å†Œï¼Œè¯·é€‰æ‹©å¦ä¸€ä¸ªå†è¯•ã€‚"
-
-#~ msgid "site title"
-#~ msgstr "CNProg.com"
-
-#~ msgid "profile - user preferences"
-#~ msgstr "设置 - 用户资料"
-
-#~ msgid " ago"
-#~ msgstr "å‰"
-
-#~ msgid "Use"
-#~ msgstr "使用"
-
-#~ msgid "learn more about OpenID"
-#~ msgstr "了解更多有关OpenIDçš„ä¿¡æ¯"
-
-#~ msgid "Get your own "
-#~ msgstr "获å–您自己的"
-
-#~ msgid "Email: (won't be shown to anyone)"
-#~ msgstr "电å­é‚®ä»¶:(ä¸ä¼šå…¬å¼€æ˜¾ç¤ºï¼‰"
-
-#~ msgid ""
-#~ "silver badge descriptionObtaining silver badge requires significant "
-#~ "patience. If you got one, you've very significantly contributed to this "
-#~ "community"
-#~ msgstr "它是ä¸åŒå¯»å¸¸çš„è£èª‰ï¼Œåªè¦ä½ ä»˜å‡ºè¶³å¤Ÿçš„努力就会得到。"
-
-#~ msgid "Connect with Twitter"
-#~ msgstr "åŒæ­¥Twitter消æ¯"
-
-#~ msgid "Twitter password:"
-#~ msgstr "密ç :"
-
-#~ msgid "Send my Answers to Twitter"
-#~ msgstr "å‘布我的回答到我的Twitter"
-
-#~ msgid ""
-#~ "bronze badge descriptionIf you are active in this community, you will get "
-#~ "this medal - still it is a special honor."
-#~ msgstr "铜牌会在你活跃于社区时产生,它相对容易获得,但也是一ç§ç‰¹æ®Šçš„è£èª‰ã€‚"
-
-#~ msgid "About us"
-#~ msgstr "关于本站"
-
-#~ msgid "Contact"
-#~ msgstr "è”系我们"
-
-#~ msgid "my profile"
-#~ msgstr "我的资料"
-
-#~ msgid "last updated questions"
-#~ msgstr "最新更新的问题"
-
-#~ msgid "welcome to website"
-#~ msgstr "CNProg欢迎您!"
-
-#~ msgid "Recent awards"
-#~ msgstr "最新奖牌"
-
-#~ msgid "given to"
-#~ msgstr "授予"
-
-#~ msgid "subscribe to last 30 questions by RSS"
-#~ msgstr "RSS订阅最新30个问题"
-
-#~ msgid "Still looking for more? See"
-#~ msgstr "在寻找更多问题å—?请查阅"
-
-#~ msgid "complete list of quesionts"
-#~ msgstr "全部问题列表"
-
-#~ msgid "Size per page:"
-#~ msgstr "æ¯é¡µæ˜¾ç¤º"
-
-#~ msgid "ago"
-#~ msgstr "å‰"
-
-#~ msgid "Community wiki"
-#~ msgstr "社区Wiki"
-
-#~ msgid "Browse questions with tag of "
-#~ msgstr "查看有关"
-
-#~ msgid "All tags matching query"
-#~ msgstr "匹é…查询"
-
-#~ msgid "all tags - make this empty in english"
-#~ msgstr "的所有标签"
-
-#~ msgid "Have a total of"
-#~ msgstr "您正在æµè§ˆæ‰€æœ‰"
-
-#~ msgid "image associated with your email address"
-#~ msgstr "和您的邮件地å€æ˜¯ç»‘定的"
-
-#~ msgid ""
-#~ "the answer has been commented %(answered_question.comment_count)s times"
-#~ msgstr "该回答有%dæ¡è¯„论"
-
-#~ msgid "votes total"
-#~ msgstr "个投票"
-
-#~ msgid "New password again"
-#~ msgstr "å‘é€æ–°å¯†ç "
-
-#~ msgid ""
-#~ "Your OpenID is accepted. Please complete this to finish registration."
-#~ msgstr "您的OpenIDå¸å·å·²ç»éªŒè¯é€šè¿‡! 请完æˆæœ€åŽä¸€æ­¥ - 绑定OpenID到您的å¸å·ã€‚"
-
-#~ msgid "Lost your password? No problem - here you can reset it."
-#~ msgstr "丢失了您的密ç ï¼Ÿ ä½ å¯ä»¥åœ¨è¿™é‡Œé‡è®¾å¯†ç ã€‚"
-
-#~ msgid ""
-#~ "Please enter your username below and new password will be sent to your "
-#~ "registered e-mail"
-#~ msgstr "请输入用户å,新的密ç ä¼šå‘é€åˆ°ä½ æ³¨å†Œæ—¶å€™å¡«å†™çš„电å­é‚®ä»¶ã€‚"
-
-#~ msgid ""
-#~ "Note: your new password will be activated only after you click the "
-#~ "activation link in the email message"
-#~ msgstr "注æ„: 新的密ç åªæœ‰æ‚¨åœ¨æ¿€æ´»é‚®ä»¶ä¸­çš„链接åŽæ‰ä¼šè¢«æ¿€æ´»ã€‚"
-
-#~ msgid "we support two login modes"
-#~ msgstr ""
-#~ "CNProg支æŒ<b>两ç§</b>登录模å¼ã€‚您å¯ä»¥ä½¿ç”¨å¸å·ã€å¯†ç ç™»å½•ï¼Œæˆ–者使用OpenIDç™»"
-#~ "录。"
-
-#~ msgid "Login with your OpenID"
-#~ msgstr "使用OpenID登录"
-
-#~ msgid "select openid provider"
-#~ msgstr "1)请选择您的å¸å·ç±»ï¼š"
-
-#~ msgid "verify openid link and login"
-#~ msgstr "2)型并完æˆæ­£ç¡®çš„OpenID地å€ï¼ˆå¦‚:替æ¢â€œ{username}â€ä¸ºæ‚¨çš„对应å¸å·ï¼‰ï¼š"
-
-#~ msgid ""
-#~ "We support two types of user registration: conventional username/"
-#~ "password, and"
-#~ msgstr "我们支æŒä¸¤ç§æ³¨å†Œæ–¹å¼ï¼Œä½ å¯ä»¥ä½¿ç”¨å¸¸è§„的用户åã€å¯†ç æ–¹å¼æ³¨å†Œï¼Œæˆ–者"
-
-#~ msgid "the OpenID method"
-#~ msgstr "使用OpenIDå¸å·æ³¨å†Œ"
-
-#~ msgid "Sorry, looks like we have some errors"
-#~ msgstr "请注æ„以下错误:"
-
-#~ msgid "Conventional registration"
-#~ msgstr "请注æ„以下错误:"
-
-#~ msgid "Register with your OpenID"
-#~ msgstr "使用OpenID注册"
-
-#~ msgid "meta site keywords, comma separated"
-#~ msgstr ""
-#~ "技术问答社区,中国程åºå‘˜ï¼Œç¼–程技术社区,程åºå‘˜ç¤¾åŒºï¼Œç¨‹åºå‘˜è®ºå›ï¼Œç¨‹åºå‘˜"
-#~ "wiki,程åºå‘˜åšå®¢"
-
-#~ msgid "what is this website"
-#~ msgstr ""
-#~ "CNProg是一个<strong>é¢å‘程åºå‘˜</strong>çš„å¯å作编辑的<strong>开放æºä»£ç é—®"
-#~ "答社区</strong>。"
-
-#~ msgid "what can one do on this website"
-#~ msgstr ""
-#~ "您å¯ä»¥åœ¨è¿™é‡Œæé—®å„ç±»<strong>程åºæŠ€æœ¯é—®é¢˜</strong> - 问题ä¸åˆ†è¯­è¨€å’Œå¹³å°ã€‚ "
-#~ "åŒæ—¶ä¹Ÿå¸Œæœ›æ‚¨å¯¹åŠ›æ‰€èƒ½åŠçš„问题,给予您的å®è´µç­”案。"
-
-#~ msgid "book technical Q&A"
-#~ msgstr "图书相关的技术答疑"
-
-#~ msgid "blog"
-#~ msgstr "Blog"
-
-#~ msgid "number of votes"
-#~ msgstr "票数"
-
-#~ msgid "number - make blank in english"
-#~ msgstr "页"
-
-#~ msgid "Change now"
-#~ msgstr "现在修改"
-
-#~ msgid "uses tags for the classification of questions"
-#~ msgstr "用标签æ¥åˆ†ç±»ç³»ç»Ÿçš„ä¿¡æ¯"
-
-#~ msgid "Found by tag"
-#~ msgstr "标签问题"
-
-#~ msgid ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions tagged %(tagname)s\n"
-#~ "\t\t\t"
-#~ msgid_plural ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions tagged %(tagname)s\n"
-#~ "\t\t\t"
-#~ msgstr[0] ""
-#~ "\n"
-#~ "您正在æµè§ˆæ‰€æœ‰<div class=\"questions-count\">%(q_num)s</div>个标记为<span "
-#~ "class=\"tag\">%(tagname)s</span></p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions containing %(searchtitle)s\n"
-#~ "\t\t\t"
-#~ msgid_plural ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions containing %(searchtitle)s\n"
-#~ "\t\t\t"
-#~ msgstr[0] ""
-#~ "\n"
-#~ "您正在æµè§ˆæ‰€æœ‰<div class=\"questions-count\">%(q_num)s</div>个标题å«æœ‰"
-#~ "<span class=\"tag\">%(searchtitle)s</span></p>"
-
-#~ msgid "tagged with"
-#~ msgstr "标记为"
-
-#~ msgid "whose title contains"
-#~ msgstr "标题å«æœ‰"
-
-#~ msgid "Questions are sorted by the <strong>time of last update</strong>."
-#~ msgstr "问题按<strong>最åŽæ›´æ–°æ—¶é—´</strong>显示排åºã€‚"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "最åŽè¢«å›žç­”或者>更新的问题将显示在最å‰é¢ã€‚"
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "问题按<strong>回å¤æ•°é‡</strong>显示排åºã€‚"
-
-#~ msgid "Most answered questions are shown first"
-#~ msgstr "回å¤æœ€å¤šçš„问题将显示在最å‰é¢ã€‚"
-
-#~ msgid "Questions are sorted by the <strong>number of votes</strong>."
-#~ msgstr "问题按<strong>投票数é‡</strong>显示排åºã€‚"
-
-#~ msgid "Most voted questions are shown first"
-#~ msgstr "投票最多的问题将显示在最å‰é¢ã€‚"
-
-#~ msgid ""
-#~ "Anyone can ask questions and give answers, points are not necessary for "
-#~ "that."
-#~ msgstr "对于正常使用社区进行æé—®ã€å›žç­”而言,积分ä¸æ˜¯å¿…须的。"
-
-#~ msgid ""
-#~ "As we've said before, users help running this site. Point system helps "
-#~ "select users who can administer this community."
-#~ msgstr ""
-#~ "我们一å†å£°æ˜Žï¼ŒCNProg由你æ¥è¿è¡Œå’Œç»´æŠ¤ã€‚如果你想帮助我们æ¥è¿ä½œCNProg,你需è¦"
-#~ "一定的积分等级。"
-
-#~ msgid ""
-#~ "Reputation points roughly measure how community trusts you. These points "
-#~ "are given to you directly by other members of the community."
-#~ msgstr ""
-#~ "<span class=\"yellowbg\">积分是一ç§ç”¨æ¥ç²—略衡é‡ç¤¾åŒºå¯¹ä½ æœ‰å¤šä¿¡ä»»çš„æ•°æ®ã€‚</"
-#~ "span>积分ä¸æ˜¯æœ‰è°æ¥æ”¯ä»˜æˆ–直接给予你的,而是你通过获得其他用户的支æŒå’Œä¿¡"
-#~ "任“赚得â€çš„。"
-
-#~ msgid ""
-#~ "For example, if you ask an interesting question or give a helpful answer, "
-#~ "your input will be upvoted and you will gain more trust in the community."
-#~ msgstr ""
-#~ "举例æ¥è¯´ï¼Œå¦‚果你æ了一个éžå¸¸æœ‰å¸®åŠ©çš„问题或者åšäº†å¾ˆæœ‰ç”¨çš„回答,你将会被其他"
-#~ "用户投赞æˆç¥¨ã€‚"
-
-#~ msgid ""
-#~ "If on the other hand someone gives a misleading answer, the answer will "
-#~ "be voted down and he/she loses some points."
-#~ msgstr ""
-#~ "相å,你æ了ä¸å—欢迎的问题,或者误导用户的回答,你将å¯èƒ½è¢«å…¶ä»–用户投å对"
-#~ "票。æ¯ä¸ªèµžæˆ"
-
-#~ msgid ""
-#~ "Each vote in favor will generate <strong>10</strong> points, each vote "
-#~ "against will subtract <strong>2</strong> points."
-#~ msgstr ""
-#~ "票会帮你产生<strong>10</strong>个社区积分,æ¯ä¸ªå对票会相应扣除你"
-#~ "<strong>2</strong>个积分。"
-
-#~ msgid ""
-#~ "Through the votes of other people you can accumulate a maximum of "
-#~ "<strong>200</strong> points."
-#~ msgstr ""
-#~ "æ¯å¤©é€šè¿‡åˆ«äººæŠ•èµžæˆç¥¨ï¼Œä½ æœ€å¤šåªèƒ½äº§ç”Ÿ<strong>200</strong>个积分,这是上é™ã€‚"
-
-#~ msgid "After accumulating certain number of points, you can do more:"
-#~ msgstr "当你累计到一定>积分,你å¯ä»¥åœ¨ç¤¾åŒºåšæ›´å¤šçš„事情:"
-
-#~ msgid "Gold badge is very rare."
-#~ msgstr "金牌是å分罕è§çš„。"
-
-#~ msgid "Gold badge is the highest award in this community."
-#~ msgstr "获得金牌æ„味ç€ä½ åœ¨æŸä¸ªå±‚次上已ç»è¾¾åˆ°äº†é¡¶å³°ã€‚"
-
-#~ msgid "Obtaining silver badge requires significant patience."
-#~ msgstr "银牌需è¦ç»è¿‡é•¿æ—¶é—´çš„奋斗æ‰èƒ½èŽ·å¾—。"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/zh_CN/LC_MESSAGES/djangojs.mo b/askbot/locale/zh_CN/LC_MESSAGES/djangojs.mo
index 7930f4ba..484d589e 100644
--- a/askbot/locale/zh_CN/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/zh_CN/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/zh_CN/LC_MESSAGES/djangojs.po b/askbot/locale/zh_CN/LC_MESSAGES/djangojs.po
index 76646445..c044e0c0 100644
--- a/askbot/locale/zh_CN/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/zh_CN/LC_MESSAGES/djangojs.po
@@ -1,31 +1,29 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
+# jianghaitao <jianghaitao@gmail.com>, 2013
+# ianwu <ian.wu@163.com>, 2013
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-01-24 20:12+0000\n"
-"Last-Translator: Dean <xslidian@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: zh_CN\n"
+"PO-Revision-Date: 2013-08-12 02:14+0000\n"
+"Last-Translator: ianwu <ian.wu@163.com>\n"
+"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/askbot/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0-beta1\n"
-"X-POOTLE-MTIME: 1327435946.0\n"
-# 100%
#: media/jquery-openid/jquery.openid.js:73
#, c-format
msgid "Are you sure you want to remove your %s login?"
msgstr "您是å¦ç¡®å®šè¦ç§»é™¤æ‚¨çš„ %s 登录?"
-# 100%
#: media/jquery-openid/jquery.openid.js:90
msgid "Please add one or more login methods."
msgstr "请添加一或多ç§ç™»å½•æ–¹å¼ã€‚"
@@ -36,67 +34,57 @@ msgid ""
"clicking any of the icons below."
msgstr "您目å‰è¿˜æ²¡æœ‰ç™»å½•æ–¹å¼ï¼Œè¯·ç‚¹å‡»ä¸‹åˆ—任一图标添加。"
-# 100%
#: media/jquery-openid/jquery.openid.js:135
msgid "passwords do not match"
msgstr "密ç ä¸åŒ¹é…"
-# 100%
#: media/jquery-openid/jquery.openid.js:162
msgid "Show/change current login methods"
msgstr "显示/更改当å‰ç™»å½•æ–¹å¼"
-# 100%
#: media/jquery-openid/jquery.openid.js:227
#, c-format
msgid "Please enter your %s, then proceed"
msgstr "请输入您的 %s 然åŽç»§ç»­"
-# 100%
#: media/jquery-openid/jquery.openid.js:229
msgid "Connect your %(provider_name)s account to %(site)s"
msgstr "将您的 %(provider_name)s è´¦å·è¿žæŽ¥åˆ° %(site)s"
-# 100%
#: media/jquery-openid/jquery.openid.js:323
#, c-format
msgid "Change your %s password"
msgstr "更改您的 %s 密ç "
-# 100%
#: media/jquery-openid/jquery.openid.js:324
msgid "Change password"
msgstr "更改密ç "
-# 100%
#: media/jquery-openid/jquery.openid.js:327
#, c-format
msgid "Create a password for %s"
msgstr "为 %s 创建密ç "
-# 100%
#: media/jquery-openid/jquery.openid.js:328
msgid "Create password"
msgstr "创建密ç "
-# 100%
#: media/jquery-openid/jquery.openid.js:344
msgid "Create a password-protected account"
msgstr "创建å—密ç ä¿æŠ¤çš„è´¦å·"
#: media/js/group_messaging.js:102 media/js/group_messaging.js.c:293
msgid "required"
-msgstr ""
+msgstr "å¿…å¡«"
#: media/js/group_messaging.js:139
msgid "Your message:"
-msgstr ""
+msgstr "ä½ çš„ä¿¡æ¯:"
#: media/js/group_messaging.js:152
msgid "send"
-msgstr ""
+msgstr "å‘é€"
-# 100%
#: media/js/group_messaging.js:164 media/js/post.js:1809
#: media/js/post.js.c:3081 media/js/post.js.c:4598 media/js/user.js:888
msgid "cancel"
@@ -104,41 +92,41 @@ msgstr "å–消"
#: media/js/group_messaging.js:227
msgid "Reply"
-msgstr ""
+msgstr "回å¤"
#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
msgid "message sent"
-msgstr ""
+msgstr "消æ¯å·²å‘"
#: media/js/group_messaging.js:271
msgid "user {{str}} does not exist"
msgid_plural "users {{str}} do not exist"
-msgstr[0] ""
+msgstr[0] "用户{{STR}}ä¸å­˜åœ¨"
#: media/js/group_messaging.js:278
msgid "cannot send message to yourself"
-msgstr ""
+msgstr "ä¸èƒ½ç»™è‡ªå·±å‘é€æ¶ˆæ¯"
#: media/js/group_messaging.js:323
msgid "Recipient:"
-msgstr ""
+msgstr "收件人:"
#: media/js/live_search.js:196
msgid "To see search results, 2 or more characters may be required"
-msgstr ""
+msgstr "è¦çœ‹åˆ°æœç´¢ç»“果,å¯èƒ½éœ€è¦2个或更多字符"
#: media/js/live_search.js:218
msgid "Ask Your Question"
-msgstr ""
+msgstr "请在此æé—®"
#: media/js/live_search.js:299
msgid "Sorry, this tag does not exist"
msgid_plural "Sorry, these tags do not exist"
-msgstr[0] ""
+msgstr[0] "对ä¸èµ·ï¼Œè¿™äº›æ ‡ç­¾ä¸å­˜åœ¨"
#: media/js/live_search.js:313
msgid "search or ask your question"
-msgstr ""
+msgstr "æœç´¢æˆ–å‘é—®"
#: media/js/post.js:28
msgid "loading..."
@@ -147,7 +135,7 @@ msgstr "读å–中..."
#: media/js/post.js:100
msgid "must be shorter than %(max_chars)s character"
msgid_plural "must be shorter than %(max_chars)s characters"
-msgstr[0] ""
+msgstr[0] "标签最多åªèƒ½æœ‰%(max_chars)s个字符"
#: media/js/post.js:154 media/js/post.js.c:1269
msgid "tags cannot be empty"
@@ -155,41 +143,41 @@ msgstr "标签ä¸èƒ½ä¸ºç©ºã€‚"
#: media/js/post.js:160
msgid "details are required"
-msgstr ""
+msgstr "细节是必须的"
#: media/js/post.js:163
#, c-format
msgid "details must have > %s character"
msgid_plural "details must have > %s characters"
-msgstr[0] ""
+msgstr[0] "还有%s个字符æ‰å¤Ÿ"
#: media/js/post.js:171
msgid "enter your question"
-msgstr ""
+msgstr "输入你的问题"
#: media/js/post.js:174
#, c-format
msgid "question must have > %s character"
msgid_plural "question must have > %s characters"
-msgstr[0] ""
+msgstr[0] "还有%s个字符æ‰å¤Ÿ"
#: media/js/post.js:193
msgid "content cannot be empty"
msgstr "内容ä¸èƒ½ä¸ºç©ºã€‚"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "还å¯å†™%s字符"
+msgstr[0] "请å†è¾“入至少 %s 个字符"
#: media/js/post.js:253
msgid "Back to the question"
-msgstr ""
+msgstr "回到原æ¥çš„问题"
#: media/js/post.js:303
msgid "draft saved..."
-msgstr ""
+msgstr "è‰ç¨¿å·²å­˜"
#: media/js/post.js:548
msgid "insufficient privilege"
@@ -203,17 +191,14 @@ msgstr "ä¸èƒ½è®¾ç½®è‡ªå·±çš„回答为最佳答案"
msgid "please login"
msgstr "注册或者登录"
-# 100%
#: media/js/post.js:554
msgid "anonymous users cannot follow questions"
msgstr "匿å用户å¯è·Ÿè¸ªæé—®"
-# 100%
#: media/js/post.js:555
msgid "anonymous users cannot subscribe to questions"
msgstr "匿å用户ä¸èƒ½è®¢é˜…æé—®"
-# 100%
#: media/js/post.js:556 media/js/post.js.c:1426
msgid "anonymous users cannot vote"
msgstr "匿å用户ä¸èƒ½æŠ•ç¥¨"
@@ -223,9 +208,8 @@ msgid "please confirm offensive"
msgstr "确定è¦å½’类该帖为广告ã€äººèº«æ”»å‡»ã€æ¶æ„言论å—?"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "确定è¦å½’类该帖为广告ã€äººèº«æ”»å‡»ã€æ¶æ„言论å—?"
+msgstr "你确定该帖是æ¶æ„言论,å«åžƒåœ¾é‚®ä»¶ï¼Œå¹¿å‘Šï¼Œæ¶æ„言论,等等å—?"
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -247,31 +231,27 @@ msgstr "æ“作æˆåŠŸï¼è¯¥å¸–å­å·²è¢«æ¢å¤ã€‚"
msgid "post deleted"
msgstr "æ“作æˆåŠŸï¼è¯¥å¸–å­å·²åˆ é™¤ã€‚"
-# 100%
#: media/js/post.js:831
msgid "Follow"
msgstr "跟踪"
-# 100%
#: media/js/post.js:840 media/js/post.js.c:849
#, c-format
msgid "%s follower"
msgid_plural "%s followers"
msgstr[0] "%s ä½è·Ÿè¸ªè€…"
-# 100%
#: media/js/post.js:845
msgid "<div>Following</div><div class=\"unfollow\">Unfollow</div>"
msgstr "<div>已关注</div><div class=\"unfollow\">å–消关注</div>"
#: media/js/post.js:901
msgid "remove flag"
-msgstr ""
+msgstr "删除标志"
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "确定è¦å½’类该帖为广告ã€äººèº«æ”»å‡»ã€æ¶æ„言论å—?"
+msgstr "你确定该帖是è¿è§„的,包å«åžƒåœ¾é‚®ä»¶ï¼Œå¹¿å‘Šï¼Œæ¶æ„言论,等等?"
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -283,26 +263,25 @@ msgstr "删除"
#: media/js/post.js:1218 media/js/post.js.c:1445
msgid "sorry, something is not right here"
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œæœ‰äº›ä¸œè¥¿ä¸å¯¹ã€‚"
#: media/js/post.js:1665
msgid "add comment"
msgstr "添加评论"
-# 100%
#: media/js/post.js:1671
msgid "save comment"
msgstr "ä¿å­˜è¯„论"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "还å¯å†™%s字符"
+msgstr "请输入至少 %s 字符。"
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "还å¯å†™%s字符"
+msgstr "还有%s个字符æ‰å¤Ÿ"
#: media/js/post.js:1723
#, c-format
@@ -311,17 +290,15 @@ msgstr "还å¯å†™%s字符"
#: media/js/post.js:1823
msgid "minor edit (don't send alerts)"
-msgstr ""
+msgstr "次è¦çš„修改(ä¸å‘é€è­¦æŠ¥)"
-# 100%
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "您是å¦ç¡®å®šè¦ç§»é™¤æ‚¨çš„ %s 登录?"
+msgstr "你确定你ä¸æƒ³å‘表评论?"
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
-msgstr ""
+msgstr "刚æ‰"
#: media/js/post.js:1956
msgid "delete this comment"
@@ -333,190 +310,169 @@ msgstr "真è¦åˆ é™¤æ­¤è¯„论å—?"
#: media/js/post.js:2409
msgid "please sign in or register to post comments"
-msgstr ""
+msgstr "请登录或注册åŽçš„评论"
-# 100%
#: media/js/post.js:2560
msgid "Please enter question title (>10 characters)"
msgstr "请输入æ问标题 (>10 字符)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "对ä¸èµ·ï¼Œä½ åªæœ‰è®¿é—®çš„æƒé™"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
-msgstr ""
+msgstr "ä¿å­˜"
#: media/js/post.js:3199
msgid "Enter the logo url or upload an image"
-msgstr ""
+msgstr "输入logo的URL或上传一张图片"
-# 100%
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "您是å¦ç¡®å®šè¦ç§»é™¤æ‚¨çš„ %s 登录?"
+msgstr "你真的想删除这张图åƒå—?"
#: media/js/post.js:3341
msgid "change logo"
-msgstr ""
+msgstr "修改 logo"
#: media/js/post.js:3342
msgid "add logo"
-msgstr ""
+msgstr "添加 logo"
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
-msgstr ""
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgstr "标签“%sâ€å·²æ·»åŠ ï¼Œæ— éœ€é‡å¤(按“â€åˆ é™¤)"
#: media/js/post.js:3453
#, c-format
msgid "a maximum of %s tag is allowed"
msgid_plural "a maximum of %s tags are allowed"
-msgstr[0] ""
+msgstr[0] "最大å…许%s个标签"
#: media/js/post.js:3799
msgid "Delete category?"
-msgstr ""
+msgstr "删除类别?"
-# 100%
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
msgstr "编辑"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "内容ä¸èƒ½ä¸ºç©ºã€‚"
+msgstr "请输入至少一个标签"
#: media/js/post.js:4011
msgid "already exists at the current level!"
-msgstr ""
+msgstr "在目å‰çš„水平上,已ç»å­˜åœ¨ã€‚"
#: media/js/post.js:4047
msgid "add category"
-msgstr ""
+msgstr "添加类别"
#: media/js/post.js:4594
msgid "save tags"
-msgstr ""
+msgstr "ä¿å­˜æ ‡ç­¾"
-# 100%
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "文件å"
+msgstr "用户å"
#: media/js/post.js:4710
msgid "Group name:"
-msgstr ""
+msgstr "组å:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "下列用户共享:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "下列用户组共享:"
-# 100%
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
msgstr "标签“<span></span>â€åŒ¹é…下述æé—®:"
-# 100%
#: media/js/tag_selector.js:84
#, c-format
msgid "and %s more, not shown..."
msgstr "å¦æœ‰ %s æ¡æœªæ˜¾ç¤º..."
-# 100%
#: media/js/user.js:15
msgid "Please select at least one item"
msgstr "请选择至少一项"
-# 100%
#: media/js/user.js:59
msgid "Delete this notification?"
msgid_plural "Delete these notifications?"
msgstr[0] "删除通知?"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "删除此评论"
+msgstr[0] "è¦å…³é—­è¿™äº›é—®é¢˜å—?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
msgid_plural "Remove all flags and approve these entries?"
-msgstr[0] ""
+msgstr[0] "删除所有的标签和赞æˆè¿™äº›æ–‡ç« å—?"
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "æ“作æˆåŠŸï¼è¯¥å¸–å­å·²åˆ é™¤ã€‚"
+msgstr "你的文章已ç»è¢«åˆ é™¤"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "æ“作æˆåŠŸï¼è¯¥å¸–å­å·²è¢«æ¢å¤ã€‚"
+msgstr "你的文章现在已ç»æ¢å¤ï¼"
#: media/js/user.js:246
msgid "Accept"
-msgstr ""
+msgstr "接å—"
#: media/js/user.js:255
msgid "Reject"
-msgstr ""
+msgstr "æ‹’ç»"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "添加一个新的拒ç»çš„原因"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
-msgstr ""
+msgstr "看æ¥æœ‰ä¸€äº›ä¸œè¥¿è¦ä¿®å¤ï¼š"
-# 100%
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "图åƒæè¿°"
+msgstr "请æä¾›æ述。"
#: media/js/user.js:446
msgid "Please provide details."
-msgstr ""
+msgstr "请æ供细节。"
#: media/js/user.js:560
msgid "A reason must be selected to delete one."
-msgstr ""
+msgstr "è¦é€‰æ‹©ä¸€ä¸ªç†ç”±æ¥åˆ é™¤ã€‚"
#: media/js/user.js:659
msgid "A reason must be selected to reject post."
-msgstr ""
+msgstr "æ‹’ç»å‘布å‰å¿…须选择一个ç†ç”±"
-# 100%
#: media/js/user.js:708
msgid "Please <a href=\"%(signin_url)s\">signin</a> to follow %(username)s"
msgstr "请<a href=\"%(signin_url)s\">登录</a>æ–¹å¯å…³æ³¨ %(username)s"
-# 100%
#: media/js/user.js:740
#, c-format
msgid "unfollow %s"
msgstr "å–消关注 %s"
-# 100%
#: media/js/user.js:743
#, c-format
msgid "following %s"
msgstr "正在关注 %s"
-# 100%
#: media/js/user.js:749
#, c-format
msgid "follow %s"
@@ -524,102 +480,98 @@ msgstr "关注 %s"
#: media/js/user.js:883
msgid "add group"
-msgstr ""
+msgstr "加入组"
#: media/js/user.js:963
msgid "add"
-msgstr ""
+msgstr "添加"
#: media/js/utils.js:99
msgid "and"
-msgstr ""
+msgstr "与"
#: media/js/utils.js:117
msgid "click to close"
msgstr "点击消æ¯æ¡†å…³é—­"
-# 100%
#: media/js/utils.js:880
msgid "click to edit this comment"
msgstr "点击编辑此评论"
#: media/js/utils.js:905
msgid "convert to answer"
-msgstr ""
+msgstr "转为答案"
#: media/js/utils.js:958
msgid "Ok"
-msgstr ""
+msgstr "好"
-# 100%
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
msgstr "å–消"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "更新文件:%s"
#: media/js/utils.js:1234
msgid "Choose a different image"
-msgstr ""
+msgstr "选一个ä¸åŒçš„图片"
#: media/js/utils.js:1236
msgid "Choose a different file"
-msgstr ""
+msgstr "选一个ä¸åŒçš„文件"
#: media/js/utils.js:1250
msgid "Oops, looks like we had an error. Sorry."
-msgstr ""
+msgstr "å“Žå‘€ï¼å¯¹ä¸èµ·ï¼Œçœ‹æ¥æˆ‘们有了一个错误。"
#: media/js/utils.js:1311
msgid "Choose an image to insert"
-msgstr ""
+msgstr "选择æ’入的图片"
#: media/js/utils.js:1313
msgid "Choose a file to insert"
-msgstr ""
+msgstr "选择æ’入的文件"
#: media/js/utils.js:1326
msgid "Allowed file types are:"
-msgstr ""
+msgstr "å…许的文件类型:"
#: media/js/utils.js:1332
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:35
msgid "Or paste file url here"
-msgstr ""
+msgstr "或粘贴文件的超连接地å€"
#: media/js/utils.js:1406
msgid "Save"
-msgstr ""
+msgstr "ä¿å­˜"
#: media/js/utils.js:1478
msgid "saved"
-msgstr ""
+msgstr "å·²ä¿å­˜"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "已激活"
#: media/js/utils.js:1604
msgid "disabled"
-msgstr ""
+msgstr "无效"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "组å"
#: media/js/utils.js:2046
msgid "add new group"
-msgstr ""
+msgstr "创建一个新组"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
-msgstr ""
+msgstr "组%(name)så·²ç»å­˜åœ¨ã€‚组åä¸åŒºåˆ†å¤§å°å†™ã€‚"
-# 100%
#: media/js/utils.js:2311
#, c-format
msgid "see questions tagged '%s'"
@@ -627,131 +579,128 @@ msgstr "查看å«æ ‡ç­¾â€œ%sâ€çš„æé—®"
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "之å‰"
#: media/js/utils.js:3359
msgid "from now"
-msgstr ""
+msgstr "从现在开始"
#: media/js/utils.js:3361
msgid "about a minute"
-msgstr ""
+msgstr "大约一分钟"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d 分钟"
#: media/js/utils.js:3363
msgid "about an hour"
-msgstr ""
+msgstr "大约一个å°æ—¶"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d å°æ—¶"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
-msgstr ""
+msgstr "昨天"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d 天"
#: media/js/utils.js:3367
msgid "about a month"
-msgstr ""
+msgstr "大约一个月"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d 月"
#: media/js/utils.js:3369
msgid "about a year"
-msgstr ""
+msgstr "大约一年"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d å¹´"
#: media/js/utils.js:3468
msgid "Jan"
-msgstr ""
+msgstr "一月"
#: media/js/utils.js:3469
msgid "Feb"
-msgstr ""
+msgstr "二月"
#: media/js/utils.js:3470
msgid "Mar"
-msgstr ""
+msgstr "三月"
#: media/js/utils.js:3471
msgid "Apr"
-msgstr ""
+msgstr "四月"
#: media/js/utils.js:3472
msgid "May"
-msgstr ""
+msgstr "五月"
#: media/js/utils.js:3473
msgid "Jun"
-msgstr ""
+msgstr "六月"
#: media/js/utils.js:3474
msgid "Jul"
-msgstr ""
+msgstr "七月"
#: media/js/utils.js:3475
msgid "Aug"
-msgstr ""
+msgstr "八月"
#: media/js/utils.js:3476
msgid "Sep"
-msgstr ""
+msgstr "ä¹æœˆ"
#: media/js/utils.js:3477
msgid "Oct"
-msgstr ""
+msgstr "å月"
#: media/js/utils.js:3478
msgid "Nov"
-msgstr ""
+msgstr "å一月"
#: media/js/utils.js:3479
msgid "Dec"
-msgstr ""
+msgstr "å二月"
#: media/js/utils.js:3491
msgid "2 days ago"
-msgstr ""
+msgstr "2天以å‰"
#: media/js/utils.js:3498
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
-msgstr[0] ""
+msgstr[0] "%s å°æ—¶ä¹‹å‰"
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
-msgstr[0] ""
+msgstr[0] "%s 分钟å‰"
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
-msgstr ""
+msgstr "æ’入一个文件"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr ""
-"<b>输入图片地å€</b></p><p>示例:<br />http://www.example.com/image.jpg \"我"
-"的截图\""
+msgstr "输入图片的URL,例如:http://www.example.com/image.jpg 或上传一个图片文件"
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -777,7 +726,6 @@ msgstr "代ç "
msgid "image"
msgstr "图片"
-# 100%
#: media/js/wmd/wmd.js:37
msgid "attachment"
msgstr "附件"
@@ -808,50 +756,33 @@ msgstr "é‡åš"
#: media/js/wmd/wmd.js:54
msgid "enter image url"
-msgstr ""
-"<b>输入图片地å€</b></p><p>示例:<br />http://www.example.com/image.jpg \"我"
-"的截图\""
+msgstr "<b>输入图片地å€</b></p><p>示例:<br />http://www.example.com/image.jpg \"我的截图\""
#: media/js/wmd/wmd.js:55
msgid "enter url"
-msgstr ""
-"<b>输入Web地å€</b></p><p>示例:<br />http://www.cnprog.com/ \"我的网站\"</"
-"p>"
+msgstr "<b>输入Web地å€</b></p><p>示例:<br />http://www.cnprog.com/ \"我的网站\"</p>"
-# 100%
#: media/js/wmd/wmd.js:56
msgid "upload file attachment"
msgstr "上传文件附件"
-# 100%
#: media/js/wmd/wmd.js:1836
msgid "image description"
msgstr "图åƒæè¿°"
-# 100%
#: media/js/wmd/wmd.js:1839
msgid "file name"
msgstr "文件å"
-# 100%
#: media/js/wmd/wmd.js:1843
msgid "link text"
msgstr "链接文字"
-# 100%
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "ä¿å­˜è¯„论"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "请输入至少 %s 字符。"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "请输入至少 %s 字符。"
-
-#~ msgid "please enter title"
-#~ msgstr "请输入标题。"
-
-# 100%
-#~ msgid "confirm abandon comment"
-#~ msgstr "确认放弃评论"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/locale/zh_HK/LC_MESSAGES/django.mo b/askbot/locale/zh_HK/LC_MESSAGES/django.mo
index 432ba792..37fff89a 100644
--- a/askbot/locale/zh_HK/LC_MESSAGES/django.mo
+++ b/askbot/locale/zh_HK/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/zh_HK/LC_MESSAGES/django.po b/askbot/locale/zh_HK/LC_MESSAGES/django.po
index 35944848..96beb4a5 100644
--- a/askbot/locale/zh_HK/LC_MESSAGES/django.po
+++ b/askbot/locale/zh_HK/LC_MESSAGES/django.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2013-07-15 02:23+0000\n"
+"PO-Revision-Date: 2013-08-28 05:48+0000\n"
"Last-Translator: brucelok\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/askbot/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
@@ -163,7 +163,7 @@ msgstr "已暫åœ"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "阻止"
#: forms.py:605
msgid "administrator"
@@ -171,11 +171,11 @@ msgstr "管ç†å“¡"
#: forms.py:606 const/__init__.py:374
msgid "moderator"
-msgstr ""
+msgstr "å”調人"
#: forms.py:625
msgid "Change status to"
-msgstr ""
+msgstr "將狀態更改為"
#: forms.py:652
msgid "which one?"
@@ -183,7 +183,7 @@ msgstr "哪一個?"
#: forms.py:673
msgid "Cannot change own status"
-msgstr ""
+msgstr "ä¸èƒ½æ›´æ”¹è‡ªå·±çš„狀態"
#: forms.py:679
msgid "Cannot turn other user to moderator"
diff --git a/askbot/locale/zh_TW/LC_MESSAGES/django.mo b/askbot/locale/zh_TW/LC_MESSAGES/django.mo
index ff1dda7e..270aa57c 100644
--- a/askbot/locale/zh_TW/LC_MESSAGES/django.mo
+++ b/askbot/locale/zh_TW/LC_MESSAGES/django.mo
Binary files differ
diff --git a/askbot/locale/zh_TW/LC_MESSAGES/django.po b/askbot/locale/zh_TW/LC_MESSAGES/django.po
index 30e519f2..a3aee812 100644
--- a/askbot/locale/zh_TW/LC_MESSAGES/django.po
+++ b/askbot/locale/zh_TW/LC_MESSAGES/django.po
@@ -1,57 +1,58 @@
-# Original chinese localization of CNPROG package.
-# Copyright (C) 2009 Gang Chen
+# English translation for CNPROG package.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
# This file is distributed under the same license as the CNPROG package.
+#
+# Translators:
+# carl_tw, 2013
+# carl_tw, 2013
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# evgeny <evgeny.fadeev@gmail.com>, 2009
+# floydsoft <floydsoft@gmail.com>, 2013
+# whisky <whisky@ystaiwan.org.tw>, 2013
# whisky <whisky@ystaiwan.org.tw>, 2013
-#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:06-0500\n"
-"PO-Revision-Date: 2012-04-21 14:38+0000\n"
-"Last-Translator: Cheng-Chia <pswo10680@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2013-09-02 17:31+0000\n"
+"Last-Translator: carl_tw\n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/askbot/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.5.0\n"
-"X-POOTLE-MTIME: 1335019112.0\n"
#: exceptions.py:13
-#, fuzzy
msgid "Sorry, but anonymous visitors cannot access this function"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr "抱歉,匿å訪å•è€…無法存å–此功能"
#: feed.py:34 feed.py:108
msgid " - "
msgstr "-"
#: feed.py:35 feed.py:109
-#, fuzzy
msgid "Individual question feed"
-msgstr "å·²é¸å•é¡Œ"
+msgstr ""
#: forms.py:140
-#, fuzzy
msgid "select country"
-msgstr "刪除帳號"
+msgstr "é¸æ“‡åœ‹å®¶"
#: forms.py:150
msgid "Country"
-msgstr ""
+msgstr "國家"
#: forms.py:158
-#, fuzzy
msgid "Country field is required"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
+msgstr "國家欄ä½å¿…å¡«"
#: forms.py:188
-#, fuzzy, python-format
+#, python-format
msgid "must be > %d word"
msgid_plural "must be > %d words"
-msgstr[0] "標題的長度必須大於10"
+msgstr[0] ""
#: forms.py:199
#, python-format
@@ -69,15 +70,14 @@ msgid "title"
msgstr "標題"
#: forms.py:249 templates/embed/ask_by_widget.html:170
-#, fuzzy
msgid "Please enter your question"
-msgstr "ç¾åœ¨æå•"
+msgstr "輸入å•é¡Œçš„標題"
#: forms.py:260
-#, fuzzy, python-format
+#, python-format
msgid "must have > %d character"
msgid_plural "must have > %d characters"
-msgstr[0] "標題的長度必須大於10"
+msgstr[0] ""
#: forms.py:270
#, python-format
@@ -94,15 +94,15 @@ msgid "content"
msgstr "內容"
#: forms.py:370
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter than %(max_chars)d character"
msgid_plural "each tag must be shorter than %(max_chars)d characters"
-msgstr[0] "æ¯å€‹æ¨™ç±¤çš„長度ä¸è¶…éŽ20"
+msgstr[0] ""
#: forms.py:407
msgid ""
-"We ran out of space for recording the tags. Please shorten or delete some of "
-"them."
+"We ran out of space for recording the tags. Please shorten or delete some of"
+" them."
msgstr ""
#: forms.py:410 forms.py:1006 models/widgets.py:27
@@ -111,20 +111,20 @@ msgid "tags"
msgstr "標籤"
#: forms.py:412
-#, fuzzy, python-format
+#, python-format
msgid ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tag can "
"be used."
msgid_plural ""
"Tags are short keywords, with no spaces within. Up to %(max_tags)d tags can "
"be used."
-msgstr[0] "標籤為關éµè©ž, 內無空格, 最多å¯ä½¿ç”¨ 5 個"
+msgstr[0] "標籤就是關éµå­—,最多å¯ä»¥æŒ‡å®š %(max_tags)d 個標籤。"
#: forms.py:439
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)d tag or less"
msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "最多åªèƒ½æœ‰5個標籤"
+msgstr[0] ""
#: forms.py:447
#, python-format
@@ -137,8 +137,8 @@ msgstr ""
#: forms.py:479
msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
+"if you choose community wiki option, the question and answer do not generate"
+" points and name of author will not be shown"
msgstr "é¸æ“‡ç¤¾å€wiki模å¼ï¼Œå•ç­”ä¸è¨ˆç®—ç©åˆ†ï¼Œç°½å也ä¸é¡¯ç¤ºä½œè€…ä¿¡æ¯"
#: forms.py:496
@@ -149,9 +149,7 @@ msgstr "更新概è¦ï¼š"
msgid ""
"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
"improved style, this field is optional)"
-msgstr ""
-"輸入本次修改的簡單概述(如:修改了別字,修正了語法,改進了樣å¼ç­‰ã€‚éžå¿…å¡«"
-"項。)"
+msgstr "輸入本次修改的簡單概述(如:修改了別字,修正了語法,改進了樣å¼ç­‰ã€‚éžå¿…填項。)"
#: forms.py:585
msgid "Enter number of points to add or subtract"
@@ -166,41 +164,32 @@ msgid "watched"
msgstr ""
#: forms.py:602 const/__init__.py:377
-#, fuzzy
msgid "suspended"
-msgstr "æ›´æ–°"
+msgstr "å·²åœæ¬Š"
#: forms.py:603 const/__init__.py:378
msgid "blocked"
-msgstr ""
+msgstr "å·²å°éŽ–"
#: forms.py:605
-#, fuzzy
msgid "administrator"
-msgstr ""
-"你好, \n"
-" 論壇管ç†è€…"
+msgstr "管ç†å“¡"
-# 80%
-# 100%
#: forms.py:606 const/__init__.py:374
-#, fuzzy
msgid "moderator"
-msgstr "城市"
+msgstr "å”調人"
#: forms.py:625
-#, fuzzy
msgid "Change status to"
-msgstr "修改標籤"
+msgstr "改變狀態至"
#: forms.py:652
msgid "which one?"
msgstr ""
#: forms.py:673
-#, fuzzy
msgid "Cannot change own status"
-msgstr "ä¸èƒ½çµ¦è‡ªå·±çš„帖å­æŠ•ç¥¨"
+msgstr ""
#: forms.py:679
msgid "Cannot turn other user to moderator"
@@ -211,9 +200,8 @@ msgid "Cannot change status of another moderator"
msgstr ""
#: forms.py:692
-#, fuzzy
msgid "Cannot change status to admin"
-msgstr "ä¸èƒ½çµ¦è‡ªå·±çš„帖å­æŠ•ç¥¨"
+msgstr "無法將狀態改為管ç†å“¡"
#: forms.py:698
#, python-format
@@ -227,24 +215,20 @@ msgid "Subject line"
msgstr ""
#: forms.py:713
-#, fuzzy
msgid "Message text"
-msgstr "訊æ¯"
+msgstr ""
#: forms.py:727
-#, fuzzy
msgid "Your name (optional):"
-msgstr "用戶å"
+msgstr ""
#: forms.py:728
-#, fuzzy
msgid "Email:"
-msgstr "email"
+msgstr "é›»å­ä¿¡ç®±ï¼š"
#: forms.py:730
-#, fuzzy
msgid "Your message:"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr "您的訊æ¯ï¼š"
#: forms.py:735
msgid "I don't want to give my email or receive a response:"
@@ -259,32 +243,28 @@ msgid "keep private within your groups"
msgstr ""
#: forms.py:830
-#, fuzzy
msgid "User name:"
-msgstr "您的大å"
+msgstr ""
#: forms.py:832
msgid "Enter name to post on behalf of someone else. Can create new accounts."
msgstr ""
#: forms.py:839
-#, fuzzy
msgid "Email address:"
-msgstr "您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: forms.py:889
-#, fuzzy
msgid "User name is required with the email"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
+msgstr ""
#: forms.py:894
msgid "Email is required if user name is added"
msgstr ""
#: forms.py:914 forms.py:957
-#, fuzzy
msgid "ask anonymously"
-msgstr "匿å者"
+msgstr "匿åæå•"
#: forms.py:916 forms.py:959
msgid "Check if you do not want to reveal your name when asking this question"
@@ -292,7 +272,8 @@ msgstr ""
#: forms.py:947
msgid ""
-"Subject line is expected in the format: [tag1, tag2, tag3,...] question title"
+"Subject line is expected in the format: [tag1, tag2, tag3,...] question "
+"title"
msgstr ""
#: forms.py:1213
@@ -328,12 +309,11 @@ msgstr "個人網站"
#: forms.py:1387
msgid "City"
-msgstr ""
+msgstr "城市"
#: forms.py:1396
-#, fuzzy
msgid "Show country"
-msgstr "新帳號"
+msgstr "顯示國家"
#: forms.py:1401
msgid "Show tag choices"
@@ -352,9 +332,8 @@ msgid "Profile"
msgstr "個人簡介"
#: forms.py:1425
-#, fuzzy
msgid "Screen name"
-msgstr "姓å"
+msgstr "顯示å稱"
#: forms.py:1457 forms.py:1461
msgid "this email has already been registered, please use another one"
@@ -393,19 +372,17 @@ msgid "okay, let's try!"
msgstr "好, 試試看"
#: forms.py:1625
-#, fuzzy, python-format
+#, python-format
msgid "no %(sitename)s email please, thanks"
-msgstr "無須設群 Email è¬è¬"
+msgstr ""
#: forms.py:1673 templates/reopen.html:7
-#, fuzzy
msgid "Title"
-msgstr "標題"
+msgstr ""
#: forms.py:1676 templates/groups.html:32
-#, fuzzy
msgid "Description"
-msgstr "email 訂閱"
+msgstr ""
#: forms.py:1695 templates/tags.html:3 templates/tags/header.html:9
#: templates/tags/list_bulk_tag_subscription.html:12
@@ -415,9 +392,8 @@ msgid "Tags"
msgstr "標籤"
#: tasks.py:98
-#, fuzzy
msgid "An edit for my answer"
-msgstr "編輯任何答案"
+msgstr ""
#: tasks.py:101
msgid "To add to your post EDIT ABOVE THIS LINE"
@@ -433,224 +409,191 @@ msgid "questions"
msgstr "å•é¡Œ"
#: urls.py:56
-#, fuzzy
msgid "question/"
-msgstr "æå•"
+msgstr "question/"
#: urls.py:61
-#, fuzzy
msgid "tags/"
-msgstr "標籤"
+msgstr "tags/"
#: urls.py:66 urls.py:71 urls.py:78 urls.py:84 urls.py:93 urls.py:100
-#, fuzzy
msgid "users/"
-msgstr "用戶"
+msgstr "users/"
#: urls.py:71
msgid "by-group/"
-msgstr ""
+msgstr "by-group/"
#: urls.py:78 urls.py:159 urls.py:226 urls.py:520
-#, fuzzy
msgid "edit/"
-msgstr "編輯"
+msgstr "edit/"
#: urls.py:85
-#, fuzzy
msgid "subscriptions/"
-msgstr "email 訂閱"
+msgstr "subscriptions/"
#: urls.py:94
msgid "select_languages/"
-msgstr ""
+msgstr "select_languages/"
#: urls.py:105
msgid "groups/"
-msgstr ""
+msgstr "groups/"
#: urls.py:110
msgid "users/update_has_custom_avatar/"
-msgstr ""
+msgstr "users/update_has_custom_avatar/"
#: urls.py:115 urls.py:120
-#, fuzzy
msgid "badges/"
-msgstr "çŽç‰Œæ¦œ"
+msgstr "badges/"
#: urls.py:133
-#, fuzzy
msgid "feedback/"
-msgstr "å•é¡Œå›žé¥‹"
+msgstr "feedback/"
-# footer.html
#: urls.py:154
-#, fuzzy
msgid "about/"
-msgstr "關於本站"
+msgstr "about/"
#: urls.py:155
-#, fuzzy
msgid "faq/"
-msgstr "常見å•é¡Œ"
+msgstr "faq/"
#: urls.py:156
-#, fuzzy
msgid "privacy/"
-msgstr "éš±ç§æ”¿ç­–"
+msgstr "privacy/"
#: urls.py:157
msgid "help/"
-msgstr ""
+msgstr "help/"
#: urls.py:159 urls.py:164
-#, fuzzy
msgid "answers/"
-msgstr "回答"
+msgstr "answers/"
#: urls.py:164 urls.py:256
-#, fuzzy
msgid "revisions/"
-msgstr "版本"
+msgstr "revisions/"
#: urls.py:221 urls.py:226 urls.py:231 urls.py:236 urls.py:241 urls.py:246
#: urls.py:256
-#, fuzzy
msgid "questions/"
-msgstr "å•é¡Œ"
+msgstr "questions/"
#: urls.py:221 urls.py:495 urls.py:500 urls.py:505 urls.py:510
-#, fuzzy
msgid "ask/"
-msgstr "æå•æ–¼"
+msgstr "ask/"
#: urls.py:231
-#, fuzzy
msgid "retag/"
-msgstr "標籤"
+msgstr "retag/"
#: urls.py:236
-#, fuzzy
msgid "close/"
-msgstr "關閉"
+msgstr "close/"
#: urls.py:241
-#, fuzzy
msgid "reopen/"
-msgstr "打開"
+msgstr "reopen/"
#: urls.py:246
-#, fuzzy
msgid "answer/"
-msgstr "回答"
+msgstr "answer/"
#: urls.py:314
-#, fuzzy
msgid "tags/subscriptions/"
-msgstr "email 訂閱"
+msgstr "tags/subscriptions/"
#: urls.py:319
-#, fuzzy
msgid "tags/subscriptions/delete/"
-msgstr "email 訂閱"
+msgstr "tags/subscriptions/delete/"
#: urls.py:324
-#, fuzzy
msgid "tags/subscriptions/create/"
-msgstr "email 訂閱"
+msgstr "tags/subscriptions/create/"
#: urls.py:329
-#, fuzzy
msgid "tags/subscriptions/edit/"
-msgstr "email 訂閱"
+msgstr "tags/subscriptions/edit/"
#: urls.py:334
-#, fuzzy
msgid "suggested-tags/"
-msgstr "請看標籤"
+msgstr "suggested-tags/"
#: urls.py:459
msgid "messages/"
-msgstr ""
+msgstr "messages/"
#: urls.py:459
msgid "markread/"
-msgstr ""
+msgstr "markread/"
#: urls.py:490 urls.py:495 urls.py:500 urls.py:505 urls.py:510 urls.py:515
#: urls.py:520 urls.py:525 urls.py:530
msgid "widgets/"
-msgstr ""
+msgstr "widgets/"
#: urls.py:510 deps/django_authopenid/urls.py:20
msgid "complete/"
-msgstr ""
+msgstr "complete/"
#: urls.py:515
msgid "create/"
-msgstr ""
+msgstr "create/"
#: urls.py:525
-#, fuzzy
msgid "delete/"
-msgstr "刪除"
+msgstr "delete/"
#: urls.py:560
msgid "upload/"
-msgstr ""
+msgstr "upload/"
#: urls.py:585 setup_templates/settings.py:229
#: templates/authopenid/providers_javascript.html:7
-#, fuzzy
msgid "account/"
-msgstr "新帳號"
+msgstr "account/"
#: conf/access_control.py:8
-#, fuzzy
msgid "Access control settings"
-msgstr "帳號設置"
+msgstr ""
#: conf/access_control.py:17
msgid "Allow only registered user to access the forum"
msgstr ""
#: conf/access_control.py:22
-#, fuzzy
msgid "nothing - not required"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
+msgstr ""
#: conf/access_control.py:23
-#, fuzzy
msgid "access to content"
-msgstr " meta 網å€å…§å®¹"
+msgstr ""
#: conf/access_control.py:34
msgid "Require valid email for"
msgstr ""
#: conf/access_control.py:44
-#, fuzzy
msgid "Allowed email addresses"
-msgstr "您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: conf/access_control.py:45
-#, fuzzy
msgid "Please use space to separate the entries"
-msgstr "多個標籤請用空格間隔(優先使用自動匹é…的英文標籤。)"
+msgstr ""
#: conf/access_control.py:54
msgid "Allowed email domain names"
msgstr ""
#: conf/access_control.py:55
-#, fuzzy
msgid "Please use space to separate the entries, do not use the @ symbol!"
-msgstr "多個標籤請用空格間隔(優先使用自動匹é…的英文標籤。)"
+msgstr ""
#: conf/badges.py:13
-#, fuzzy
msgid "Badge settings"
-msgstr "帳號設置"
+msgstr "徽章設定"
#: conf/badges.py:23
msgid "Disciplined: minimum upvotes for deleted post"
@@ -689,20 +632,16 @@ msgid "Great Question: minimum upvotes for the question"
msgstr ""
#: conf/badges.py:104
-#, fuzzy
msgid "Popular Question: minimum views"
-msgstr "常見å•é¡Œ"
+msgstr ""
#: conf/badges.py:113
-#, fuzzy
msgid "Notable Question: minimum views"
-msgstr "顯目å•é¡Œ"
+msgstr ""
-# close.html
#: conf/badges.py:122
-#, fuzzy
msgid "Famous Question: minimum views"
-msgstr "è‘—åå•é¡Œ"
+msgstr ""
#: conf/badges.py:131
msgid "Self-Learner: minimum answer upvotes"
@@ -733,14 +672,12 @@ msgid "Associate Editor: minimum number of edits"
msgstr ""
#: conf/badges.py:194
-#, fuzzy
msgid "Favorite Question: minimum stars"
-msgstr "çè—å•é¡Œ"
+msgstr ""
#: conf/badges.py:203
-#, fuzzy
msgid "Stellar Question: minimum stars"
-msgstr "主è¦çš„å•é¡Œ"
+msgstr ""
#: conf/badges.py:212
msgid "Commentator: minimum comments"
@@ -756,12 +693,11 @@ msgstr ""
#: conf/email.py:15
msgid "Email and email alert settings"
-msgstr ""
+msgstr "é›»å­ä¿¡ç®±ä»¥åŠä¿¡ç®±é€šçŸ¥è¨­å®š"
#: conf/email.py:24
-#, fuzzy
msgid "Prefix for the email subject line"
-msgstr " email 主題歡迎列"
+msgstr ""
#: conf/email.py:26
msgid ""
@@ -770,9 +706,8 @@ msgid ""
msgstr ""
#: conf/email.py:44
-#, fuzzy
msgid "Site administrator email address"
-msgstr "儲存您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: conf/email.py:53
msgid "Enable email alerts"
@@ -790,11 +725,9 @@ msgstr ""
msgid "Option to define frequency of emailed updates for: all questions."
msgstr ""
-# must have extra space after in english
#: conf/email.py:86
-#, fuzzy
msgid "Default notification frequency questions asked by the user"
-msgstr "查看有關"
+msgstr ""
#: conf/email.py:88
msgid ""
@@ -803,9 +736,8 @@ msgid ""
msgstr ""
#: conf/email.py:100
-#, fuzzy
msgid "Default notification frequency questions answered by the user"
-msgstr "刪除任何一個å•é¡Œæˆ–答案,åŠåŸ·è¡Œå…¶ä»–管ç†åŠŸèƒ½"
+msgstr ""
#: conf/email.py:102
msgid ""
@@ -815,8 +747,8 @@ msgstr ""
#: conf/email.py:114
msgid ""
-"Default notification frequency questions individually "
-"selected by the user"
+"Default notification frequency questions individually"
+" selected by the user"
msgstr ""
#: conf/email.py:117
@@ -837,9 +769,8 @@ msgid ""
msgstr ""
#: conf/email.py:143
-#, fuzzy
msgid "Send periodic reminders about unanswered questions"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
#: conf/email.py:145
msgid ""
@@ -849,9 +780,8 @@ msgid ""
msgstr ""
#: conf/email.py:158
-#, fuzzy
msgid "Days before starting to send reminders about unanswered questions"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
#: conf/email.py:169
msgid ""
@@ -864,21 +794,19 @@ msgid "Max. number of reminders to send about unanswered questions"
msgstr ""
#: conf/email.py:192
-#, fuzzy
msgid "Send periodic reminders to accept the best answer"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
#: conf/email.py:194
msgid ""
"NOTE: in order to use this feature, it is necessary to run the management "
-"command \"send_accept_answer_reminders\" (for example, via a cron job - with "
-"an appropriate frequency) "
+"command \"send_accept_answer_reminders\" (for example, via a cron job - with"
+" an appropriate frequency) "
msgstr ""
#: conf/email.py:207
-#, fuzzy
msgid "Days before starting to send reminders to accept an answer"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
#: conf/email.py:218
msgid ""
@@ -908,14 +836,13 @@ msgid "Use this setting to control gravatar for email-less user"
msgstr ""
#: conf/email.py:262
-#, fuzzy
msgid "Allow posting questions by email"
-msgstr "簽入張貼å•é¡Œ"
+msgstr ""
#: conf/email.py:264
msgid ""
-"Before enabling this setting - please fill out IMAP settings in the settings."
-"py file"
+"Before enabling this setting - please fill out IMAP settings in the "
+"settings.py file"
msgstr ""
#: conf/email.py:275
@@ -929,9 +856,8 @@ msgid ""
msgstr ""
#: conf/email.py:288
-#, fuzzy
msgid "Enable posting answers and comments by email"
-msgstr "簽入張貼å•é¡Œ"
+msgstr ""
#: conf/email.py:291
msgid "To enable this feature make sure lamson is running"
@@ -947,8 +873,8 @@ msgstr ""
#: conf/email.py:338
msgid ""
-"Email replies having fewer words than this number will be posted as comments "
-"instead of answers"
+"Email replies having fewer words than this number will be posted as comments"
+" instead of answers"
msgstr ""
#: conf/external_keys.py:11
@@ -957,13 +883,13 @@ msgstr ""
#: conf/external_keys.py:19
msgid "Google site verification key"
-msgstr ""
+msgstr "Google å”作平å°é©—證金鑰"
#: conf/external_keys.py:21
#, python-format
msgid ""
-"This key helps google index your site please obtain is at <a href=\"%(url)s?"
-"hl=%(lang)s\">google webmasters tools site</a>"
+"This key helps google index your site please obtain is at <a "
+"href=\"%(url)s?hl=%(lang)s\">google webmasters tools site</a>"
msgstr ""
#: conf/external_keys.py:36
@@ -993,44 +919,40 @@ msgstr ""
#, python-format
msgid ""
"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the <a href=\"%(url)s\">%(url)s</"
-"a>"
+"robots. Please get this and a public key at the <a "
+"href=\"%(url)s\">%(url)s</a>"
msgstr ""
#: conf/external_keys.py:84
msgid "Facebook public API key"
-msgstr ""
+msgstr "Facebook 公開 API 金鑰"
#: conf/external_keys.py:86
#, python-format
msgid ""
"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at <a href=\"%(url)s"
-"\">facebook create app</a> site"
+"method at your site. Please obtain these keys at <a "
+"href=\"%(url)s\">facebook create app</a> site"
msgstr ""
#: conf/external_keys.py:99
msgid "Facebook secret key"
-msgstr ""
+msgstr "Facebook ç§é‘°"
#: conf/external_keys.py:107
-#, fuzzy
msgid "Twitter consumer key"
-msgstr " Twitter 帳號:"
+msgstr ""
#: conf/external_keys.py:109
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">twitter applications site</"
-"a>"
+"Please register your forum at <a href=\"%(url)s\">twitter applications "
+"site</a>"
msgstr ""
-# 78%
-# 100%
#: conf/external_keys.py:120
-#, fuzzy
msgid "Twitter consumer secret"
-msgstr " Twitter 帳號:"
+msgstr ""
#: conf/external_keys.py:128
msgid "LinkedIn consumer key"
@@ -1039,7 +961,8 @@ msgstr ""
#: conf/external_keys.py:130
#, python-format
msgid ""
-"Please register your forum at <a href=\"%(url)s\">LinkedIn developer site</a>"
+"Please register your forum at <a href=\"%(url)s\">LinkedIn developer "
+"site</a>"
msgstr ""
#: conf/external_keys.py:141
@@ -1047,9 +970,8 @@ msgid "LinkedIn consumer secret"
msgstr ""
#: conf/external_keys.py:149
-#, fuzzy
msgid "ident.ca consumer key"
-msgstr " Twitter 帳號:"
+msgstr ""
#: conf/external_keys.py:151
#, python-format
@@ -1058,12 +980,9 @@ msgid ""
"site</a>"
msgstr ""
-# 79%
-# 100%
#: conf/external_keys.py:162
-#, fuzzy
msgid "ident.ca consumer secret"
-msgstr " Twitter 帳號:"
+msgstr ""
#: conf/flatpages.py:11
msgid "Messages and pages - about, privacy policy, etc."
@@ -1090,9 +1009,8 @@ msgid ""
msgstr ""
#: conf/flatpages.py:45
-#, fuzzy
msgid "Instructions on how to ask questions"
-msgstr "æ­¡è¿Žæå•! "
+msgstr ""
#: conf/flatpages.py:48
msgid ""
@@ -1123,9 +1041,8 @@ msgid "Editor for the posts"
msgstr ""
#: conf/forum_data_rules.py:42
-#, fuzzy
msgid "Editor for the comments"
-msgstr "刪除任何一個評論"
+msgstr ""
#: conf/forum_data_rules.py:51
msgid "Enable big Ask button"
@@ -1133,8 +1050,8 @@ msgstr ""
#: conf/forum_data_rules.py:53
msgid ""
-"Disabling this button will reduce number of new questions. If this button is "
-"disabled, the ask button in the search menu will still be available."
+"Disabling this button will reduce number of new questions. If this button is"
+" disabled, the ask button in the search menu will still be available."
msgstr ""
#: conf/forum_data_rules.py:66
@@ -1156,8 +1073,8 @@ msgstr ""
#: conf/forum_data_rules.py:89
msgid ""
-"Users do not accrue reputation for anonymous questions and their identity is "
-"not revealed until they change their mind"
+"Users do not accrue reputation for anonymous questions and their identity is"
+" not revealed until they change their mind"
msgstr ""
#: conf/forum_data_rules.py:101
@@ -1172,11 +1089,9 @@ msgid ""
"login system supports this feature."
msgstr ""
-# must have extra space after in english
#: conf/forum_data_rules.py:118
-#, fuzzy
msgid "Auto-follow questions by the Author"
-msgstr "查看有關"
+msgstr ""
#: conf/forum_data_rules.py:123
msgid "Fully open by default"
@@ -1192,14 +1107,13 @@ msgstr ""
#: conf/forum_data_rules.py:135
msgid ""
-"To use folded mode, please first set minimum question body length to 0. Also "
-"- please make tags optional."
+"To use folded mode, please first set minimum question body length to 0. Also"
+" - please make tags optional."
msgstr ""
#: conf/forum_data_rules.py:147
-#, fuzzy
msgid "Allow swapping answer with question"
-msgstr "回答å•é¡Œ"
+msgstr ""
#: conf/forum_data_rules.py:149
msgid ""
@@ -1228,38 +1142,32 @@ msgid "Minimum length of comment (number of characters)"
msgstr ""
#: conf/forum_data_rules.py:213
-#, fuzzy
msgid "Limit one answer per question per user"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: conf/forum_data_rules.py:223
-#, fuzzy
msgid "Enable accepting best answer"
-msgstr "標記最佳答案"
+msgstr ""
#: conf/forum_data_rules.py:231
-#, fuzzy
msgid "Are tags required?"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºã€‚"
+msgstr ""
#: conf/forum_data_rules.py:237
msgid "category tree"
msgstr ""
#: conf/forum_data_rules.py:238
-#, fuzzy
msgid "user input"
-msgstr "個人網站"
+msgstr ""
#: conf/forum_data_rules.py:245
-#, fuzzy
msgid "Source of tags"
-msgstr "使用標籤"
+msgstr ""
#: conf/forum_data_rules.py:256
-#, fuzzy
msgid "Mandatory tags"
-msgstr "更新標籤"
+msgstr ""
#: conf/forum_data_rules.py:259
msgid ""
@@ -1284,13 +1192,13 @@ msgstr ""
#: conf/forum_data_rules.py:289
msgid ""
-"Select the format to show tags in, either as a simple list, or as a tag cloud"
+"Select the format to show tags in, either as a simple list, or as a tag "
+"cloud"
msgstr ""
#: conf/forum_data_rules.py:301
-#, fuzzy
msgid "Use wildcard tags"
-msgstr "相關標籤"
+msgstr ""
#: conf/forum_data_rules.py:303
msgid ""
@@ -1304,8 +1212,8 @@ msgstr ""
#: conf/forum_data_rules.py:317
msgid ""
-"If enabled, users will have a third set of tag selections - \"subscribed"
-"\" (by email) in additon to \"interesting\" and \"ignored\""
+"If enabled, users will have a third set of tag selections - \"subscribed\" "
+"(by email) in additon to \"interesting\" and \"ignored\""
msgstr ""
#: conf/forum_data_rules.py:325
@@ -1387,20 +1295,16 @@ msgid "Maximum number of tags per question"
msgstr ""
#: conf/forum_data_rules.py:448
-#, fuzzy
msgid "Number of questions to list by default"
-msgstr "å«æœ‰å•é¡Œçš„數目"
+msgstr ""
#: conf/forum_data_rules.py:458
-#, fuzzy
msgid "What should \"unanswered question\" mean?"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
-# page title
#: conf/group_settings.py:9
-#, fuzzy
msgid "Group settings"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: conf/group_settings.py:18
msgid "Enable user groups"
@@ -1410,24 +1314,20 @@ msgstr ""
msgid "everyone"
msgstr ""
-# translation and user name validation are language-specific
#: conf/group_settings.py:42
-#, fuzzy
msgid "Global user group name"
-msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
+msgstr ""
#: conf/group_settings.py:43
msgid "All users belong to this group automatically"
msgstr ""
#: conf/group_settings.py:53
-#, fuzzy
msgid "Enable group email adddresses"
-msgstr "儲存您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: conf/group_settings.py:55
-msgid ""
-"If selected, users can post to groups by email \"group-name@domain.com\""
+msgid "If selected, users can post to groups by email \"group-name@domain.com\""
msgstr ""
#: conf/karma_and_badges_visibility.py:12
@@ -1448,7 +1348,7 @@ msgstr ""
#: conf/karma_and_badges_visibility.py:47
msgid "Badges can be either publicly shown or completely hidden"
-msgstr ""
+msgstr "徽章å¯ä»¥å…¬é–‹å±•ç¤ºï¼Œä¹Ÿå¯ä»¥å®Œå…¨éš±è—"
#: conf/ldap.py:9
msgid "LDAP login configuration"
@@ -1459,9 +1359,8 @@ msgid "Use LDAP authentication for the password login"
msgstr ""
#: conf/ldap.py:26
-#, fuzzy
msgid "Automatically create user accounts when possible"
-msgstr "Email 更改後, 自動接å—使用者貢ç»"
+msgstr ""
#: conf/ldap.py:29
msgid ""
@@ -1508,9 +1407,9 @@ msgstr ""
#: conf/ldap.py:85
msgid ""
-"Usually base DN mirrors domain name of your organization, e.g. \"dn=example,"
-"dn=com\" when your site url is \"example.com\".This value is the \"root\" "
-"address of your LDAP directory."
+"Usually base DN mirrors domain name of your organization, e.g. "
+"\"dn=example,dn=com\" when your site url is \"example.com\".This value is "
+"the \"root\" address of your LDAP directory."
msgstr ""
#: conf/ldap.py:96
@@ -1521,19 +1420,18 @@ msgstr ""
msgid ""
"Python string format template, must have two string placeholders, which "
"should be left in the intact format. First placeholder will be used for the "
-"user id field name, and the second - for the user id value. The template can "
-"be extended to match schema of your LDAP directory."
+"user id field name, and the second - for the user id value. The template can"
+" be extended to match schema of your LDAP directory."
msgstr ""
#: conf/ldap.py:113
-#, fuzzy
msgid "UserID/login field"
-msgstr "用戶登錄"
+msgstr ""
#: conf/ldap.py:116
msgid ""
-"This field is required. For Microsoft Active Directory this value usually is "
-"\"sAMAccountName\"."
+"This field is required. For Microsoft Active Directory this value usually is"
+" \"sAMAccountName\"."
msgstr ""
#: conf/ldap.py:127
@@ -1579,19 +1477,16 @@ msgid "LDAP Server EMAIL field name"
msgstr ""
#: conf/ldap.py:180
-#, fuzzy
msgid "This field is required"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
+msgstr ""
#: conf/leading_sidebar.py:12
-#, fuzzy
msgid "Common left sidebar"
-msgstr "å•é¡Œæ¨™ç±¤"
+msgstr ""
#: conf/leading_sidebar.py:20
-#, fuzzy
msgid "Enable left sidebar"
-msgstr "用戶資料"
+msgstr ""
#: conf/leading_sidebar.py:29
msgid "HTML for the left sidebar"
@@ -1629,18 +1524,16 @@ msgid "Add link to the license page"
msgstr ""
#: conf/license.py:57
-#, fuzzy
msgid "License homepage"
-msgstr "回到首é "
+msgstr ""
#: conf/license.py:59
msgid "URL of the official page with all the license legal clauses"
msgstr ""
#: conf/license.py:69
-#, fuzzy
msgid "Use license logo"
-msgstr "社å€é€šç”¨èªž"
+msgstr ""
#: conf/license.py:78
msgid "License logo image"
@@ -1651,8 +1544,7 @@ msgid "Login provider setings"
msgstr ""
#: conf/login_providers.py:22
-msgid ""
-"Show alternative login provider buttons on the password \"Sign Up\" page"
+msgid "Show alternative login provider buttons on the password \"Sign Up\" page"
msgstr ""
#: conf/login_providers.py:31
@@ -1671,8 +1563,8 @@ msgstr ""
#: conf/login_providers.py:50
msgid ""
-"Fill it with the wordpress url to the xml-rpc, normally http://mysite.com/"
-"xmlrpc.php"
+"Fill it with the wordpress url to the xml-rpc, normally "
+"http://mysite.com/xmlrpc.php"
msgstr ""
#: conf/login_providers.py:51
@@ -1683,12 +1575,11 @@ msgstr ""
#: conf/login_providers.py:60
msgid "Upload your icon"
-msgstr ""
+msgstr "上傳您的圖示"
#: conf/login_providers.py:93
-#, fuzzy
msgid "local password"
-msgstr "密碼"
+msgstr ""
#: conf/login_providers.py:98
#, python-format
@@ -1712,8 +1603,8 @@ msgstr ""
#: conf/markup.py:43
msgid ""
-"If checked, underscore characters will not trigger italic or bold formatting "
-"- bold and italic text can still be marked up with asterisks. Note that "
+"If checked, underscore characters will not trigger italic or bold formatting"
+" - bold and italic text can still be marked up with asterisks. Note that "
"\"MathJax support\" implicitly turns this feature on, because underscores "
"are heavily used in LaTeX input."
msgstr ""
@@ -1746,8 +1637,8 @@ msgstr ""
#: conf/markup.py:93
msgid ""
-"If you enable this feature, the application will be able to detect patterns "
-"and auto link to URLs"
+"If you enable this feature, the application will be able to detect patterns"
+" and auto link to URLs"
msgstr ""
#: conf/markup.py:106
@@ -1771,8 +1662,8 @@ msgstr ""
msgid ""
"Here, please enter url templates for the patterns entered in the previous "
"setting, also one entry per line. <strong>Make sure that number of lines in "
-"this setting and the previous one are the same</strong> For example template "
-"https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
+"this setting and the previous one are the same</strong> For example template"
+" https://bugzilla.redhat.com/show_bug.cgi?id=\\1 together with the pattern "
"shown above and the entry in the post #123 will produce link to the bug 123 "
"in the redhat bug tracker."
msgstr ""
@@ -1782,48 +1673,40 @@ msgid "Karma thresholds"
msgstr ""
#: conf/minimum_reputation.py:22
-#, fuzzy
msgid "Upvote"
-msgstr "投贊æˆç¥¨"
+msgstr ""
#: conf/minimum_reputation.py:31
-#, fuzzy
msgid "Downvote"
-msgstr "投åå°ç¥¨"
+msgstr ""
#: conf/minimum_reputation.py:40
-#, fuzzy
msgid "Answer own question immediately"
-msgstr "回答å•é¡Œ"
+msgstr ""
#: conf/minimum_reputation.py:49
-#, fuzzy
msgid "Accept own answer"
-msgstr "編輯任何答案"
+msgstr ""
#: conf/minimum_reputation.py:58
-#, fuzzy
msgid "Accept any answer"
-msgstr "編輯任何答案"
+msgstr ""
#: conf/minimum_reputation.py:67
-#, fuzzy
msgid "Flag offensive"
-msgstr "標記惡æ„帖"
+msgstr ""
#: conf/minimum_reputation.py:88
msgid "Delete comments posted by others"
msgstr ""
#: conf/minimum_reputation.py:97
-#, fuzzy
msgid "Delete questions and answers posted by others"
-msgstr "刪除任何一個å•é¡Œæˆ–答案,åŠåŸ·è¡Œå…¶ä»–管ç†åŠŸèƒ½"
+msgstr ""
#: conf/minimum_reputation.py:106
-#, fuzzy
msgid "Upload files"
-msgstr "個人資料"
+msgstr ""
#: conf/minimum_reputation.py:115
msgid "Insert clickable links"
@@ -1839,40 +1722,33 @@ msgid ""
"setting should stop link-spamming by newly registered users."
msgstr ""
-# close.html
#: conf/minimum_reputation.py:137
-#, fuzzy
msgid "Close own questions"
-msgstr "çµæŸå•é¡Œ"
+msgstr ""
#: conf/minimum_reputation.py:146
msgid "Retag questions posted by other people"
msgstr ""
#: conf/minimum_reputation.py:155
-#, fuzzy
msgid "Reopen own questions"
-msgstr "é‡å•Ÿå•é¡Œ"
+msgstr ""
#: conf/minimum_reputation.py:164
-#, fuzzy
msgid "Edit community wiki posts"
-msgstr "編輯 wiki é¡žå•é¡Œ"
+msgstr ""
#: conf/minimum_reputation.py:173
msgid "Edit posts authored by other people"
msgstr ""
#: conf/minimum_reputation.py:182
-#, fuzzy
msgid "View offensive flags"
-msgstr "標記垃圾帖"
+msgstr ""
-# must have extra space after in english
#: conf/minimum_reputation.py:191
-#, fuzzy
msgid "Close questions asked by others"
-msgstr "查看有關"
+msgstr ""
#: conf/minimum_reputation.py:200
msgid "Remove rel=nofollow from own homepage"
@@ -1901,18 +1777,16 @@ msgid "Trigger tweets on others accounts"
msgstr ""
#: conf/moderation.py:19
-#, fuzzy
msgid "Content moderation"
-msgstr "城市"
+msgstr ""
#: conf/moderation.py:28
msgid "Enable content moderation"
msgstr ""
#: conf/moderation.py:38
-#, fuzzy
msgid "Enable tag moderation"
-msgstr "城市"
+msgstr ""
#: conf/moderation.py:40
msgid ""
@@ -1920,11 +1794,9 @@ msgid ""
"to the moderators. To use this feature, tags must be optional."
msgstr ""
-# close.html
#: conf/question_lists.py:11
-#, fuzzy
msgid "Listings of questions"
-msgstr "çµæŸå•é¡Œ"
+msgstr ""
#: conf/question_lists.py:20
msgid "Enable \"All Questions\" selector"
@@ -1936,28 +1808,24 @@ msgid "At least one of these selectors must be enabled"
msgstr ""
#: conf/question_lists.py:30
-#, fuzzy
msgid "Enable \"Unanswered Questions\" selector"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: conf/question_lists.py:40
msgid "Enable \"Followed Questions\" selector"
msgstr ""
#: conf/question_lists.py:53 conf/question_lists.py:70
-#, fuzzy
msgid "All Questions"
-msgstr "å•é¡Œåˆ—表"
+msgstr ""
#: conf/question_lists.py:54 conf/question_lists.py:71
-#, fuzzy
msgid "Unanswered Questions"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: conf/question_lists.py:55
-#, fuzzy
msgid "Followed Questions"
-msgstr "所有å•é¡Œ"
+msgstr ""
#: conf/question_lists.py:64
msgid "Default questions selector for the authenticated users"
@@ -1984,9 +1852,8 @@ msgid "Gain for the author of accepted answer"
msgstr ""
#: conf/reputation_changes.py:50
-#, fuzzy
msgid "Gain for accepting best answer"
-msgstr "標記最佳答案"
+msgstr ""
#: conf/reputation_changes.py:59
msgid "Gain for post owner on canceled downvote"
@@ -2030,7 +1897,7 @@ msgstr ""
#: conf/sidebar_main.py:12
msgid "Main page sidebar"
-msgstr ""
+msgstr "首é è³‡è¨Šçœ‹æ¿"
#: conf/sidebar_main.py:20 conf/sidebar_question.py:67
msgid "Custom sidebar header"
@@ -2087,26 +1954,23 @@ msgstr ""
#: conf/sidebar_main.py:97 conf/sidebar_question.py:135
msgid ""
-"Use this area to enter content at the BOTTOM of the sidebarin HTML format. "
-"When using this option (as well as the sidebar header), please use the HTML "
-"validation service to make sure that your input is valid and works well in "
-"all browsers."
+"Use this area to enter content at the BOTTOM of the sidebarin HTML format."
+" When using this option (as well as the sidebar header), please use the "
+"HTML validation service to make sure that your input is valid and works well"
+" in all browsers."
msgstr ""
#: conf/sidebar_profile.py:12
-#, fuzzy
msgid "User profile sidebar"
-msgstr "用戶資料"
+msgstr "使用者資料資訊看æ¿"
#: conf/sidebar_profile.py:20
-#, fuzzy
msgid "Custom sidebar"
-msgstr "å•é¡Œæ¨™ç±¤"
+msgstr ""
#: conf/sidebar_question.py:11
-#, fuzzy
msgid "Question page banners and sidebar"
-msgstr "å•é¡Œæ¨™ç±¤"
+msgstr ""
#: conf/sidebar_question.py:19
msgid "Top banner"
@@ -2119,32 +1983,31 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:42
-#, fuzzy
msgid "Answers banner"
-msgstr "回應"
+msgstr ""
#: conf/sidebar_question.py:45
msgid ""
"This banner will show above the second answer. When using this option, "
-"please use the HTML validation service to make sure that your input is valid "
-"and works well in all browsers."
+"please use the HTML validation service to make sure that your input is valid"
+" and works well in all browsers."
msgstr ""
#: conf/sidebar_question.py:70
msgid ""
-"Use this area to enter content at the TOP of the sidebarin HTML format. When "
-"using this option (as well as the sidebar footer), please use the HTML "
+"Use this area to enter content at the TOP of the sidebarin HTML format. When"
+" using this option (as well as the sidebar footer), please use the HTML "
"validation service to make sure that your input is valid and works well in "
"all browsers."
msgstr ""
#: conf/sidebar_question.py:92
msgid "Show tag list in sidebar"
-msgstr ""
+msgstr "資訊看æ¿é¡¯ç¤ºæ¨™ç±¤æ¸…å–®"
#: conf/sidebar_question.py:94
msgid "Uncheck this if you want to hide the tag list from the sidebar "
-msgstr ""
+msgstr "若您想在資訊看æ¿éš±è—標籤清單,請å–消勾é¸æ­¤é …"
#: conf/sidebar_question.py:105
msgid "Show meta information in sidebar"
@@ -2157,14 +2020,12 @@ msgid ""
msgstr ""
#: conf/sidebar_question.py:119
-#, fuzzy
msgid "Show related questions in sidebar"
-msgstr "相似的å•é¡Œ"
+msgstr ""
#: conf/sidebar_question.py:121
-#, fuzzy
msgid "Uncheck this if you want to hide the list of related questions. "
-msgstr "點é¸è§€çœ‹æœ€è¿‘最少被更新的å•é¡Œ"
+msgstr ""
#: conf/site_modes.py:63
msgid "Bootstrap mode"
@@ -2187,9 +2048,8 @@ msgid "URLS, keywords & greetings"
msgstr ""
#: conf/site_settings.py:23
-#, fuzzy
msgid "Site title for the Q&A forum"
-msgstr "æ­¡è¿Ž"
+msgstr ""
#: conf/site_settings.py:32
msgid "Comma separated list of Q&A site keywords"
@@ -2208,9 +2068,8 @@ msgid "Short name for your Q&A forum"
msgstr ""
#: conf/site_settings.py:70
-#, fuzzy
msgid "Please enter url of your site"
-msgstr "請幫助我們回答"
+msgstr ""
#: conf/site_settings.py:73
msgid "Url must start either from http or https"
@@ -2233,9 +2092,8 @@ msgid "Use HTML to format the message "
msgstr ""
#: conf/site_settings.py:128
-#, fuzzy
msgid "Feedback site URL"
-msgstr "å•é¡Œå›žé¥‹"
+msgstr ""
#: conf/site_settings.py:130
msgid "If left empty, a simple internal feedback form will be used instead"
@@ -2246,9 +2104,8 @@ msgid "Skin, logos and HTML <head> parts"
msgstr ""
#: conf/skin_general_settings.py:23
-#, fuzzy
msgid "Q&A site logo"
-msgstr "社å€é€šç”¨èªž"
+msgstr ""
#: conf/skin_general_settings.py:25
msgid "To change the logo, select new file, then submit this whole form."
@@ -2355,8 +2212,8 @@ msgstr ""
#: conf/skin_general_settings.py:89
#, python-format
msgid ""
-"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the "
-"browser user interface. Please find more information about favicon at <a "
+"A small 16x16 or 32x32 pixel icon image used to distinguish your site in the"
+" browser user interface. Please find more information about favicon at <a "
"href=\"%(favicon_info_url)s\">this page</a>."
msgstr ""
@@ -2366,8 +2223,8 @@ msgstr ""
#: conf/skin_general_settings.py:107
msgid ""
-"An 88x38 pixel image that is used on the login screen for the password login "
-"button."
+"An 88x38 pixel image that is used on the login screen for the password login"
+" button."
msgstr ""
#: conf/skin_general_settings.py:120
@@ -2377,14 +2234,13 @@ msgstr ""
#: conf/skin_general_settings.py:122
msgid ""
"If checked, all forum functions will be shown to users, regardless of their "
-"reputation. However to use those functions, moderation rules, reputation and "
-"other limits will still apply."
+"reputation. However to use those functions, moderation rules, reputation and"
+" other limits will still apply."
msgstr ""
#: conf/skin_general_settings.py:137
-#, fuzzy
msgid "Select skin"
-msgstr "é¸æ“‡ç‰ˆæœ¬"
+msgstr ""
#: conf/skin_general_settings.py:148
msgid "Customize HTML <HEAD>"
@@ -2398,12 +2254,12 @@ msgstr ""
msgid ""
"<strong>To use this option</strong>, check \"Customize HTML &lt;HEAD&gt;\" "
"above. Contents of this box will be inserted into the &lt;HEAD&gt; portion "
-"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, &lt;"
-"meta&gt; may be added. Please, keep in mind that adding external javascript "
-"to the &lt;HEAD&gt; is not recommended because it slows loading of the "
-"pages. Instead, it will be more efficient to place links to the javascript "
-"files into the footer. <strong>Note:</strong> if you do use this setting, "
-"please test the site with the W3C HTML validator service."
+"of the HTML output, where elements such as &lt;script&gt;, &lt;link&gt;, "
+"&lt;meta&gt; may be added. Please, keep in mind that adding external "
+"javascript to the &lt;HEAD&gt; is not recommended because it slows loading "
+"of the pages. Instead, it will be more efficient to place links to the "
+"javascript files into the footer. <strong>Note:</strong> if you do use this "
+"setting, please test the site with the W3C HTML validator service."
msgstr ""
#: conf/skin_general_settings.py:181
@@ -2412,8 +2268,8 @@ msgstr ""
#: conf/skin_general_settings.py:183
msgid ""
-"Header is the bar at the top of the content that contains user info and site "
-"links, and is common to all pages. Use this area to enter contents of the "
+"Header is the bar at the top of the content that contains user info and site"
+" links, and is common to all pages. Use this area to enter contents of the "
"headerin the HTML format. When customizing the site header (as well as "
"footer and the HTML &lt;HEAD&gt;), use the HTML validation service to make "
"sure that your input is valid and works well in all browsers."
@@ -2444,7 +2300,7 @@ msgstr ""
#: conf/skin_general_settings.py:234
msgid "Apply custom style sheet (CSS)"
-msgstr ""
+msgstr "套用自訂樣å¼è¡¨ (CSS)"
#: conf/skin_general_settings.py:236
msgid ""
@@ -2454,20 +2310,20 @@ msgstr ""
#: conf/skin_general_settings.py:248
msgid "Custom style sheet (CSS)"
-msgstr ""
+msgstr "自訂樣å¼è¡¨ (CSS)"
#: conf/skin_general_settings.py:250
msgid ""
"<strong>To use this function</strong>, check \"Apply custom style sheet\" "
"option above. The CSS rules added in this window will be applied after the "
-"default style sheet rules. The custom style sheet will be served dynamically "
-"at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part "
-"depends (default is empty string) on the url configuration in your urls.py."
+"default style sheet rules. The custom style sheet will be served dynamically"
+" at url \"&lt;forum url&gt;/custom.css\", where the \"&lt;forum url&gt; part"
+" depends (default is empty string) on the url configuration in your urls.py."
msgstr ""
#: conf/skin_general_settings.py:266
msgid "Add custom javascript"
-msgstr ""
+msgstr "加入自訂 JavaScript"
#: conf/skin_general_settings.py:269
msgid "Check to enable javascript that you can enter in the next field"
@@ -2479,13 +2335,13 @@ msgstr ""
#: conf/skin_general_settings.py:281
msgid ""
-"Type or paste plain javascript that you would like to run on your site. Link "
-"to the script will be inserted at the bottom of the HTML output and will be "
-"served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind that "
-"your javascript code may break other functionalities of the site and that "
-"the behavior may not be consistent across different browsers (<strong>to "
-"enable your custom code</strong>, check \"Add custom javascript\" option "
-"above)."
+"Type or paste plain javascript that you would like to run on your site. Link"
+" to the script will be inserted at the bottom of the HTML output and will be"
+" served at the url \"&lt;forum url&gt;/custom.js\". Please, bear in mind "
+"that your javascript code may break other functionalities of the site and "
+"that the behavior may not be consistent across different browsers "
+"(<strong>to enable your custom code</strong>, check \"Add custom "
+"javascript\" option above)."
msgstr ""
#: conf/skin_general_settings.py:299
@@ -2517,43 +2373,31 @@ msgid "Hashtag or suffix to sharing messages"
msgstr ""
#: conf/social_sharing.py:38
-#, fuzzy
msgid "Check to enable sharing of questions on Twitter"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
#: conf/social_sharing.py:40
msgid ""
"Important - to actually start sharing on twitter, it is required to set up "
-"Twitter consumer key and secret in the \"keys to external services\" section."
+"Twitter consumer key and secret in the \"keys to external services\" "
+"section."
msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:52
-#, fuzzy
msgid "Check to enable sharing of questions on Facebook"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
-# 85%
-# 100%
#: conf/social_sharing.py:61
-#, fuzzy
msgid "Check to enable sharing of questions on LinkedIn"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
-# 83%
-# 100%
#: conf/social_sharing.py:70
-#, fuzzy
msgid "Check to enable sharing of questions on Identi.ca"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
-# 87%
-# 100%
#: conf/social_sharing.py:79
-#, fuzzy
msgid "Check to enable sharing of questions on Google+"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
#: conf/spam_and_moderation.py:10
msgid "Akismet spam protection"
@@ -2585,27 +2429,24 @@ msgid "Data rules & Formatting"
msgstr ""
#: conf/super_groups.py:8
-#, fuzzy
msgid "External Services"
-msgstr "其他æœå‹™"
+msgstr ""
#: conf/super_groups.py:9
msgid "Login, Users & Communication"
msgstr ""
#: conf/user_settings.py:14
-#, fuzzy
msgid "User settings"
-msgstr "用戶åƒæ•¸çš„設置"
+msgstr ""
#: conf/user_settings.py:23
msgid "On-screen greeting shown to the new users"
msgstr ""
#: conf/user_settings.py:32
-#, fuzzy
msgid "Allow anonymous users send feedback"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: conf/user_settings.py:41
msgid "Allow editing user screen name"
@@ -2620,19 +2461,16 @@ msgid "Implemented only for LDAP logins at this point"
msgstr ""
#: conf/user_settings.py:60
-#, fuzzy
msgid "Allow users change own email addresses"
-msgstr "您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: conf/user_settings.py:69
-#, fuzzy
msgid "Allow email address in user name"
-msgstr " é›»å­éƒµä»¶åœ°å€ä¸èƒ½ç‚ºç©ºç™½"
+msgstr ""
#: conf/user_settings.py:78
-#, fuzzy
msgid "Allow account recovery by email"
-msgstr "修改電å­éƒµä»¶"
+msgstr ""
#: conf/user_settings.py:87
msgid "Allow adding and removing login methods"
@@ -2660,13 +2498,13 @@ msgid ""
"Check this option if you want to allow the use of gravatar.com for avatars. "
"Please, note that this feature might take about 10 minutes to become fully "
"effective. You will have to enable uploaded avatars as well. For more "
-"information, please visit <a href=\"http://askbot.org/doc/optional-modules."
-"html#uploaded-avatars\">this page</a>."
+"information, please visit <a href=\"http://askbot.org/doc/optional-"
+"modules.html#uploaded-avatars\">this page</a>."
msgstr ""
#: conf/user_settings.py:134
msgid "Default Gravatar icon type"
-msgstr ""
+msgstr "é è¨­ Gravatar 圖示類型"
#: conf/user_settings.py:136
msgid ""
@@ -2721,7 +2559,6 @@ msgstr ""
msgid "duplicate question"
msgstr "完全é‡è¤‡çš„å•é¡Œ"
-# chinese translation is domain specific
#: const/__init__.py:12
msgid "question is off-topic or not relevant"
msgstr "已經離題"
@@ -2795,14 +2632,10 @@ msgstr "ç«ç†±å•é¡Œ"
msgid "coldest"
msgstr "éŽæ™‚"
-# "最有價值å•é¡Œ"
-# "最新å•é¡Œ"
#: const/__init__.py:60 templates/question/answer_tab_bar.html:21
msgid "most voted"
msgstr "最有價值的å•é¡Œ"
-# "最有價值å•é¡Œ"
-# "最新å•é¡Œ"
#: const/__init__.py:61
msgid "least voted"
msgstr "最ä¸è¢«æŽ¨è–¦çš„å•é¡Œ"
@@ -2826,8 +2659,8 @@ msgstr ""
#: const/__init__.py:108
#, python-format
msgid ""
-"Note: to reply with a comment, please use <a href=\"mailto:%(addr)s?subject="
-"%(subject)s\">this link</a>"
+"Note: to reply with a comment, please use <a "
+"href=\"mailto:%(addr)s?subject=%(subject)s\">this link</a>"
msgstr ""
#: const/__init__.py:122 templates/user_inbox/responses_and_flags.html:9
@@ -2839,38 +2672,32 @@ msgid "unanswered"
msgstr "尚未回答"
#: const/__init__.py:124
-#, fuzzy
msgid "followed"
-msgstr "所有å•é¡Œ"
+msgstr "追蹤中"
#: const/__init__.py:129
-#, fuzzy
msgid "list"
-msgstr "標籤列表"
+msgstr ""
#: const/__init__.py:130
msgid "cloud"
msgstr ""
#: const/__init__.py:138
-#, fuzzy
msgid "Question has no answers"
-msgstr "已回答的å•é¡Œ"
+msgstr ""
#: const/__init__.py:139
-#, fuzzy
msgid "Question has no accepted answers"
-msgstr "已回答的å•é¡Œ"
+msgstr ""
#: const/__init__.py:195
-#, fuzzy
msgid "asked a question"
-msgstr "我è¦æå•"
+msgstr ""
#: const/__init__.py:196
-#, fuzzy
msgid "answered a question"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: const/__init__.py:197 const/__init__.py:301
msgid "commented question"
@@ -2889,9 +2716,8 @@ msgid "edited answer"
msgstr "修改回答"
#: const/__init__.py:201
-#, fuzzy
msgid "received badge"
-msgstr "ç²çŽ"
+msgstr "收到的徽章"
#: const/__init__.py:202
msgid "marked best answer"
@@ -2942,39 +2768,32 @@ msgid "a post was shared"
msgstr ""
#: const/__init__.py:216
-#, fuzzy
msgid "reminder about unanswered questions sent"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: const/__init__.py:220
-#, fuzzy
msgid "reminder about accepting the best answer sent"
-msgstr "標記最佳答案"
+msgstr ""
#: const/__init__.py:222
msgid "mentioned in the post"
msgstr ""
#: const/__init__.py:225
-#, fuzzy
msgid "created tag description"
-msgstr "第三åçŽå‹µç´°ç¯€"
+msgstr ""
#: const/__init__.py:229
-#, fuzzy
msgid "updated tag description"
-msgstr "第一åçŽå‹µç´°ç¯€"
+msgstr ""
#: const/__init__.py:231
-#, fuzzy
msgid "made a new post"
-msgstr "回應"
+msgstr ""
-# synonym of above in Edit question
#: const/__init__.py:234
-#, fuzzy
msgid "made an edit"
-msgstr "儲存修改"
+msgstr ""
#: const/__init__.py:238
msgid "created post reject reason"
@@ -2985,14 +2804,12 @@ msgid "updated post reject reason"
msgstr ""
#: const/__init__.py:300
-#, fuzzy
msgid "answered question"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: const/__init__.py:303
-#, fuzzy
msgid "accepted answer"
-msgstr "修改回答"
+msgstr ""
#: const/__init__.py:307
msgid "[closed]"
@@ -3011,36 +2828,29 @@ msgid "retagged"
msgstr "更新了標籤"
#: const/__init__.py:311
-#, fuzzy
msgid "[private]"
-msgstr "ã€åƒ¹æ ¼ã€‘"
+msgstr ""
#: const/__init__.py:320
-#, fuzzy
msgid "show all tags"
-msgstr "查看標籤列表"
+msgstr "顯示所有的標籤"
#: const/__init__.py:321 const/__init__.py:330 const/__init__.py:336
#: const/__init__.py:342
-#, fuzzy
msgid "exclude ignored tags"
-msgstr "特殊忽略標籤"
+msgstr "排除被忽略的標籤"
-# book.html line 123 must be empty in english
#: const/__init__.py:322 const/__init__.py:331 const/__init__.py:343
-#, fuzzy
msgid "only interesting tags"
-msgstr "有趣的標籤"
+msgstr "顯示感興趣的標籤"
#: const/__init__.py:326 const/__init__.py:337 const/__init__.py:344
-#, fuzzy
msgid "only subscribed tags"
-msgstr "使用標籤"
+msgstr ""
#: const/__init__.py:329 const/__init__.py:335 const/__init__.py:341
-#, fuzzy
msgid "email for all tags"
-msgstr "查看標籤列表"
+msgstr ""
#: const/__init__.py:348
msgid "instantly"
@@ -3055,27 +2865,24 @@ msgid "weekly"
msgstr "æ¯æ˜ŸæœŸ"
#: const/__init__.py:351
-#, fuzzy
msgid "no email"
-msgstr "æ›´æ›é›»å­éƒµä»¶"
+msgstr ""
#: const/__init__.py:358
msgid "identicon"
msgstr ""
#: const/__init__.py:359
-#, fuzzy
msgid "mystery-man"
-msgstr "昨天"
+msgstr ""
#: const/__init__.py:360
msgid "monsterid"
msgstr ""
#: const/__init__.py:361
-#, fuzzy
msgid "wavatar"
-msgstr "大頭åƒ"
+msgstr ""
#: const/__init__.py:362
msgid "retro"
@@ -3093,84 +2900,69 @@ msgstr "第二å"
msgid "bronze"
msgstr "第三å"
-# 75%
-# 100%
#: const/__init__.py:423
-#, fuzzy
msgid "None"
-msgstr "第三å"
+msgstr ""
#: const/__init__.py:424
-#, fuzzy
msgid "Gravatar"
-msgstr "大頭åƒ"
+msgstr "Gravatar"
#: const/__init__.py:425
msgid "Uploaded Avatar"
msgstr ""
#: const/__init__.py:429
-#, fuzzy
msgid "date descendant"
-msgstr "日期關閉"
+msgstr ""
#: const/__init__.py:430
-#, fuzzy
msgid "date ascendant"
-msgstr "日期關閉"
+msgstr ""
#: const/__init__.py:431
msgid "activity descendant"
msgstr ""
#: const/__init__.py:432
-#, fuzzy
msgid "activity ascendant"
-msgstr "熱門å•é¡Œ"
+msgstr ""
#: const/__init__.py:433
-#, fuzzy
msgid "answers descendant"
-msgstr "回答"
+msgstr ""
#: const/__init__.py:434
-#, fuzzy
msgid "answers ascendant"
-msgstr "回答"
+msgstr ""
#: const/__init__.py:435
-#, fuzzy
msgid "votes descendant"
-msgstr "票"
+msgstr ""
#: const/__init__.py:436
-#, fuzzy
msgid "votes ascendant"
-msgstr "票"
+msgstr ""
#: const/message_keys.py:21
-#, fuzzy
msgid "most relevant questions"
-msgstr "最新加入的å•é¡Œ"
+msgstr ""
#: const/message_keys.py:22
-#, fuzzy
msgid "click to see most relevant questions"
-msgstr "點é¸è§€çœ‹æŠ•ç¥¨æ¬¡æ•¸æœ€å¤šçš„å•é¡Œ"
+msgstr ""
#: const/message_keys.py:23
-#, fuzzy
msgid "by relevance"
-msgstr "é—œè¯"
+msgstr "相關程度"
#: const/message_keys.py:24
msgid "click to see the oldest questions"
msgstr "點é¸è§€çœ‹æœ€æ—©å•é¡Œ"
#: const/message_keys.py:25
-#, fuzzy
msgid "by date"
-msgstr "æ›´æ–°"
+msgstr "發表日期"
#: const/message_keys.py:26
msgid "click to see the newest questions"
@@ -3181,65 +2973,56 @@ msgid "click to see the least recently updated questions"
msgstr "點é¸è§€çœ‹æœ€è¿‘最少被更新的å•é¡Œ"
#: const/message_keys.py:28
-#, fuzzy
msgid "by activity"
-msgstr "熱門å•é¡Œ"
+msgstr "更新次數"
#: const/message_keys.py:29
msgid "click to see the most recently updated questions"
msgstr "點é¸è§€çœ‹æœ€è¿‘最常被更新的å•é¡Œ"
#: const/message_keys.py:30
-#, fuzzy
msgid "click to see the least answered questions"
-msgstr "點é¸è§€çœ‹æœ€æ—©å•é¡Œ"
+msgstr ""
#: const/message_keys.py:31
-#, fuzzy
msgid "by answers"
-msgstr "回答"
+msgstr "回答次數"
#: const/message_keys.py:32
-#, fuzzy
msgid "click to see the most answered questions"
-msgstr "點é¸è§€çœ‹æŠ•ç¥¨æ¬¡æ•¸æœ€å¤šçš„å•é¡Œ"
+msgstr ""
#: const/message_keys.py:33
-#, fuzzy
msgid "click to see least voted questions"
-msgstr "點é¸è§€çœ‹æŠ•ç¥¨æ¬¡æ•¸æœ€å°‘çš„å•é¡Œ"
+msgstr ""
#: const/message_keys.py:34
-#, fuzzy
msgid "by votes"
-msgstr "投票"
+msgstr "投票次數"
#: const/message_keys.py:35
msgid "click to see most voted questions"
msgstr "點é¸è§€çœ‹æŠ•ç¥¨æ¬¡æ•¸æœ€å¤šçš„å•é¡Œ"
#: const/message_keys.py:36 models/tag.py:311
-#, fuzzy
msgid "interesting"
-msgstr "有趣"
+msgstr ""
#: const/message_keys.py:37 models/tag.py:312
msgid "ignored"
msgstr "忽略"
#: const/message_keys.py:38 models/tag.py:313
-#, fuzzy
msgid "subscribed"
-msgstr "使用標籤"
+msgstr ""
#: const/message_keys.py:39 templates/question_retag.html:58
msgid "tags are required"
msgstr " 標籤ä¸èƒ½ç‚ºç©ºã€‚"
#: const/message_keys.py:41
-#, fuzzy
msgid "please use letters, numbers and characters \"-+.#\""
-msgstr "標籤請使用英文字æ¯ï¼Œä¸­æ–‡æˆ–者數字字符串(. - _ # 也å¯ä»¥ï¼‰"
+msgstr ""
#: const/message_keys.py:47
msgid ""
@@ -3266,24 +3049,21 @@ msgid "i-names are not supported"
msgstr "ä¸æ”¯æ´ i-name "
#: deps/django_authopenid/forms.py:236
-#, fuzzy, python-format
+#, python-format
msgid "Please enter your %(username_token)s"
-msgstr "請幫助我們回答"
+msgstr ""
#: deps/django_authopenid/forms.py:262
-#, fuzzy
msgid "Please, enter your user name"
-msgstr "請幫助我們回答"
+msgstr ""
#: deps/django_authopenid/forms.py:266
-#, fuzzy
msgid "Please, enter your password"
-msgstr "請輸入密碼"
+msgstr ""
#: deps/django_authopenid/forms.py:273 deps/django_authopenid/forms.py:277
-#, fuzzy
msgid "Please, enter your new password"
-msgstr "請輸入密碼"
+msgstr ""
#: deps/django_authopenid/forms.py:288
msgid "Passwords did not match"
@@ -3313,53 +3093,50 @@ msgid "Your user name (<i>required</i>)"
msgstr " 使用者å稱 (<i>required</i>)"
#: deps/django_authopenid/forms.py:455
-#, fuzzy
msgid "sorry, there is no such user name"
-msgstr "å°ä¸èµ·ï¼Œæ²’有此用戶"
+msgstr ""
#: deps/django_authopenid/urls.py:14 deps/django_authopenid/urls.py:20
#: deps/django_authopenid/urls.py:23 setup_templates/settings.py:229
msgid "signin/"
-msgstr ""
+msgstr "signin/"
#: deps/django_authopenid/urls.py:15
msgid "widget/signin/"
-msgstr ""
+msgstr "widget/signin/"
#: deps/django_authopenid/urls.py:18
msgid "signout/"
-msgstr ""
+msgstr "signout/"
#: deps/django_authopenid/urls.py:23
msgid "complete-oauth/"
-msgstr ""
+msgstr "complete-oauth/"
#: deps/django_authopenid/urls.py:32
msgid "register/"
-msgstr ""
+msgstr "register/"
#: deps/django_authopenid/urls.py:34
msgid "signup/"
-msgstr ""
+msgstr "signup/"
#: deps/django_authopenid/urls.py:38
-#, fuzzy
msgid "logout/"
-msgstr "退出登錄"
+msgstr "logout/"
#: deps/django_authopenid/urls.py:43
-#, fuzzy
msgid "recover/"
-msgstr "打開"
+msgstr "recover/"
#: deps/django_authopenid/urls.py:45
msgid "verify-email/"
-msgstr ""
+msgstr "verify-email/"
#: deps/django_authopenid/util.py:379
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s user name and password"
-msgstr "使用帳號密碼登錄"
+msgstr ""
#: deps/django_authopenid/util.py:385 templates/authopenid/signin.html:117
#: templates/authopenid/widget_signin.html:120
@@ -3367,38 +3144,32 @@ msgid "Create a password-protected account"
msgstr ""
#: deps/django_authopenid/util.py:386
-#, fuzzy
msgid "Change your password"
-msgstr "修改密碼"
+msgstr ""
#: deps/django_authopenid/util.py:486
msgid "Sign in with Yahoo"
-msgstr ""
+msgstr "使用 Yahoo 帳號登入"
#: deps/django_authopenid/util.py:493
-#, fuzzy
msgid "AOL screen name"
-msgstr "姓å"
+msgstr ""
#: deps/django_authopenid/util.py:502
msgid "Sign in with LaunchPad"
msgstr ""
#: deps/django_authopenid/util.py:509
-#, fuzzy
msgid "OpenID url"
-msgstr "OpenID ä½å€"
+msgstr ""
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:538
-#, fuzzy
msgid "Flickr user name"
-msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
+msgstr ""
#: deps/django_authopenid/util.py:546
-#, fuzzy
msgid "Technorati user name"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: deps/django_authopenid/util.py:554
msgid "WordPress blog name"
@@ -3412,28 +3183,22 @@ msgstr ""
msgid "LiveJournal blog name"
msgstr ""
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:578
-#, fuzzy
msgid "ClaimID user name"
-msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
+msgstr ""
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:586
-#, fuzzy
msgid "Vidoop user name"
-msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
+msgstr ""
-# translation and user name validation are language-specific
#: deps/django_authopenid/util.py:594
-#, fuzzy
msgid "Verisign user name"
-msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
+msgstr ""
#: deps/django_authopenid/util.py:629
-#, fuzzy, python-format
+#, python-format
msgid "Change your %(provider)s password"
-msgstr "修改密碼"
+msgstr ""
#: deps/django_authopenid/util.py:633
#, python-format
@@ -3446,14 +3211,14 @@ msgid "Create password for %(provider)s"
msgstr ""
#: deps/django_authopenid/util.py:646
-#, fuzzy, python-format
+#, python-format
msgid "Connect your %(provider)s account to %(site_name)s"
-msgstr "ç¶å®š OpenID 帳號"
+msgstr ""
#: deps/django_authopenid/util.py:655
-#, fuzzy, python-format
+#, python-format
msgid "Signin with %(provider)s user name and password"
-msgstr "使用帳號密碼登錄"
+msgstr ""
#: deps/django_authopenid/util.py:662
#, python-format
@@ -3472,9 +3237,8 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:520
-#, fuzzy
msgid "Your new password saved"
-msgstr "密碼已更改"
+msgstr ""
#: deps/django_authopenid/views.py:568 deps/django_authopenid/views.py:583
#, python-format
@@ -3492,9 +3256,8 @@ msgid "Please click any of the icons below to sign in"
msgstr ""
#: deps/django_authopenid/views.py:719
-#, fuzzy
msgid "Account recovery email sent"
-msgstr "修改電å­éƒµä»¶"
+msgstr ""
#: deps/django_authopenid/views.py:722
msgid "Please add one or more login methods."
@@ -3518,9 +3281,8 @@ msgid "Login method %(provider_name)s does not exist"
msgstr ""
#: deps/django_authopenid/views.py:807
-#, fuzzy
msgid "Oops, sorry - there was some error - please try again"
-msgstr "å°ä¸èµ·, 密碼ä¸åˆ, è«‹é‡æ–°è¼¸å…¥"
+msgstr ""
#: deps/django_authopenid/views.py:882
msgid ""
@@ -3540,9 +3302,9 @@ msgid ""
msgstr ""
#: deps/django_authopenid/views.py:1257
-#, fuzzy, python-format
+#, python-format
msgid "Recover your %(site)s account"
-msgstr "請設新密碼"
+msgstr ""
#: deps/django_authopenid/views.py:1292
msgid "Please check your email and visit the enclosed link."
@@ -3553,18 +3315,16 @@ msgid "Re: "
msgstr ""
#: deps/livesettings/models.py:107 deps/livesettings/models.py:153
-#, fuzzy
msgid "Site"
-msgstr "標題"
+msgstr ""
#: deps/livesettings/values.py:72
msgid "Main"
msgstr ""
#: deps/livesettings/values.py:133
-#, fuzzy
msgid "Base Settings"
-msgstr "帳號設置"
+msgstr ""
#: deps/livesettings/values.py:244
msgid "Default value: \"\""
@@ -3572,18 +3332,17 @@ msgstr ""
#: deps/livesettings/values.py:251
msgid "Default value: "
-msgstr ""
+msgstr "é è¨­å€¼ï¼š"
#: deps/livesettings/values.py:254
#, python-format
msgid "Default value: %s"
-msgstr ""
+msgstr "é è¨­å€¼ï¼š%s"
-# todo take these out of settings
#: deps/livesettings/values.py:641
-#, fuzzy, python-format
+#, python-format
msgid "Allowed image file types are %(types)s"
-msgstr "åªå…許上傳 '%(file_types)s' 類型的文件ï¼"
+msgstr ""
#: importers/stackexchange/management/commands/load_stackexchange.py:150
msgid "Congratulations, you are now an Administrator"
@@ -3629,8 +3388,8 @@ msgstr ""
#: mail/__init__.py:241
#, python-format
msgid ""
-"<p>Sorry, in order to post questions on %(site)s by email, please <a href="
-"\"%(url)s\">register first</a></p>"
+"<p>Sorry, in order to post questions on %(site)s by email, please <a "
+"href=\"%(url)s\">register first</a></p>"
msgstr ""
#: mail/__init__.py:249
@@ -3642,14 +3401,14 @@ msgstr ""
#: mail/lamson_handlers.py:160
msgid ""
"You were replying to an email address unknown to the system or "
-"you were replying from a different address from the one where "
-"you received the notification."
+"you were replying from a different address from the one where you"
+" received the notification."
msgstr ""
#: mail/lamson_handlers.py:251
-#, fuzzy, python-format
+#, python-format
msgid "Re: Welcome to %(site_name)s"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: mail/lamson_handlers.py:258
msgid "Please reply to the welcome email without editing it"
@@ -3666,14 +3425,12 @@ msgid "Accept the best answer for %(question_count)d of your questions"
msgstr ""
#: management/commands/send_accept_answer_reminders.py:66
-#, fuzzy
msgid "Please accept the best answer for this question:"
-msgstr "這å•é¡Œçš„第一個解答者"
+msgstr ""
#: management/commands/send_accept_answer_reminders.py:68
-#, fuzzy
msgid "Please accept the best answer for these questions:"
-msgstr "點é¸è§€çœ‹æœ€æ—©å•é¡Œ"
+msgstr ""
#: management/commands/send_email_alerts.py:434
#, python-format
@@ -3692,18 +3449,17 @@ msgid_plural "%(question_count)d unanswered questions about %(topics)s"
msgstr[0] ""
#: middleware/forum_mode.py:63
-#, fuzzy, python-format
+#, python-format
msgid "Please log in to use %s"
-msgstr "æ­¡è¿Žæå•! "
+msgstr ""
#: models/__init__.py:569 models/__init__.py:1388 views/writers.py:226
msgid "Sorry, but you have only read access"
msgstr ""
#: models/__init__.py:573
-#, fuzzy
msgid "Sorry, this operation is not allowed"
-msgstr "å°ä¸èµ·ï¼Œè©²ç”¨æˆ¶åä¸èƒ½è¨»å†Šï¼Œè«‹æ›ä¸€å€‹è©¦è©¦"
+msgstr ""
#: models/__init__.py:623
msgid ""
@@ -3718,11 +3474,11 @@ msgid ""
msgstr ""
#: models/__init__.py:641
-#, fuzzy, python-format
+#, python-format
msgid ""
">%(points)s points required to accept or unaccept your own answer to your "
"own question"
-msgstr "首次å¯ä»¥æŽ¥å—的答案"
+msgstr ""
#: models/__init__.py:665
#, python-format
@@ -3738,9 +3494,8 @@ msgid ""
msgstr ""
#: models/__init__.py:697
-#, fuzzy
msgid "Sorry, you cannot vote for your own posts"
-msgstr "ä¸èƒ½çµ¦è‡ªå·±çš„帖å­æŠ•ç¥¨"
+msgstr ""
#: models/__init__.py:701
msgid "Sorry your account appears to be blocked "
@@ -3751,9 +3506,9 @@ msgid "Sorry your account appears to be suspended "
msgstr ""
#: models/__init__.py:716
-#, fuzzy, python-format
+#, python-format
msgid ">%(points)s points required to upvote"
-msgstr "éœ€è¦ >%(points)s ç©åˆ†æ‰èƒ½æŠ•æ”¯æŒç¥¨ã€‚"
+msgstr ""
#: models/__init__.py:722
#, python-format
@@ -3761,14 +3516,12 @@ msgid ">%(points)s points required to downvote"
msgstr "需è¦+%(points)sç©åˆ†æ‰èƒ½æŠ•åå°ç¥¨ã€‚"
#: models/__init__.py:737
-#, fuzzy
msgid "Sorry, blocked users cannot upload files"
-msgstr "被隔離使用者ä¸èƒ½å¼µè²¼"
+msgstr ""
#: models/__init__.py:738
-#, fuzzy
msgid "Sorry, suspended users cannot upload files"
-msgstr "被åœç”¨ä½¿ç”¨è€…ä¸èƒ½å¼µè²¼"
+msgstr ""
#: models/__init__.py:740
#, python-format
@@ -3817,8 +3570,8 @@ msgstr ""
#: models/__init__.py:901
msgid ""
-"Sorry, only moderators, site administrators and post owners can edit deleted "
-"posts"
+"Sorry, only moderators, site administrators and post owners can edit deleted"
+" posts"
msgstr ""
#: models/__init__.py:917
@@ -3826,8 +3579,9 @@ msgid "Sorry, since your account is blocked you cannot edit posts"
msgstr ""
#: models/__init__.py:921
-msgid "Sorry, since your account is suspended you can edit only your own posts"
-msgstr ""
+msgid ""
+"Sorry, since your account is suspended you can edit only your own posts"
+msgstr "很抱歉,由於您的帳號已被åœæ¬Šï¼Œå› æ­¤åªèƒ½ç·¨è¼¯è‡ªå·±çš„貼文。"
#: models/__init__.py:926
#, python-format
@@ -3869,7 +3623,7 @@ msgstr ""
#: models/__init__.py:1040
msgid "Sorry, since your account is blocked you cannot close questions"
-msgstr ""
+msgstr "很抱歉,由於您的帳號已é­å°éŽ–,因此無法關閉å•é¡Œã€‚"
#: models/__init__.py:1044
msgid "Sorry, since your account is suspended you cannot close questions"
@@ -3898,7 +3652,8 @@ msgstr ""
#: models/__init__.py:1090
#, python-format
msgid ""
-"Sorry, to reopen own question a minimum reputation of %(min_rep)s is required"
+"Sorry, to reopen own question a minimum reputation of %(min_rep)s is "
+"required"
msgstr ""
#: models/__init__.py:1095
@@ -3914,7 +3669,8 @@ msgid "You have flagged this question before and cannot do it more than once"
msgstr ""
#: models/__init__.py:1131
-msgid "Sorry, since your account is blocked you cannot flag posts as offensive"
+msgid ""
+"Sorry, since your account is blocked you cannot flag posts as offensive"
msgstr ""
#: models/__init__.py:1142
@@ -3936,9 +3692,8 @@ msgid "cannot remove non-existing flag"
msgstr ""
#: models/__init__.py:1181
-#, fuzzy
msgid "Sorry, since your account is blocked you cannot remove flags"
-msgstr "被隔離使用者ä¸èƒ½å¼µè²¼"
+msgstr ""
#: models/__init__.py:1185
msgid ""
@@ -3989,7 +3744,7 @@ msgstr ""
#: models/__init__.py:1274
msgid ""
"Sorry, since your account is suspended you can delete only your own comments"
-msgstr ""
+msgstr "很抱歉,由於您的帳號已被åœæ¬Šï¼Œå› æ­¤åªèƒ½åˆªé™¤è‡ªå·±çš„留言"
#: models/__init__.py:1278
#, python-format
@@ -4006,9 +3761,8 @@ msgid "on %(date)s"
msgstr ""
#: models/__init__.py:1997
-#, fuzzy
msgid "in two days"
-msgstr "登錄並回答該å•é¡Œ"
+msgstr ""
#: models/__init__.py:1999
msgid "tomorrow"
@@ -4018,13 +3772,13 @@ msgstr ""
#, python-format
msgid "in %(hr)d hour"
msgid_plural "in %(hr)d hours"
-msgstr[0] ""
+msgstr[0] "æ–¼ %(hr)d å°æ™‚å‰"
#: models/__init__.py:2003
#, python-format
msgid "in %(min)d min"
msgid_plural "in %(min)d mins"
-msgstr[0] ""
+msgstr[0] "æ–¼ %(min)d 分é˜å‰"
#: models/__init__.py:2004
#, python-format
@@ -4040,34 +3794,28 @@ msgid ""
msgstr ""
#: models/__init__.py:2194 templates/email/feedback_email.txt:9
-#, fuzzy
msgid "Anonymous"
-msgstr "匿å者"
+msgstr ""
#: models/__init__.py:2298
-#, fuzzy
msgid "Site Adminstrator"
msgstr ""
-"你好, \n"
-" 論壇管ç†è€…"
#: models/__init__.py:2300
msgid "Forum Moderator"
msgstr ""
#: models/__init__.py:2302
-#, fuzzy
msgid "Suspended User"
-msgstr "é€å‡ºäººç‚º"
+msgstr "åœæ¬Šçš„使用者"
#: models/__init__.py:2304
msgid "Blocked User"
msgstr ""
#: models/__init__.py:2306
-#, fuzzy
msgid "Registered User"
-msgstr "註冊用戶"
+msgstr ""
#: models/__init__.py:2308
msgid "Watched User"
@@ -4078,27 +3826,27 @@ msgid "Approved User"
msgstr ""
#: models/__init__.py:2495
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s karma is %(reputation)s"
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: models/__init__.py:2508
#, python-format
msgid "one gold badge"
msgid_plural "%(count)d gold badges"
-msgstr[0] ""
+msgstr[0] "%(count)d 個金牌"
#: models/__init__.py:2515
-#, fuzzy, python-format
+#, python-format
msgid "one silver badge"
msgid_plural "%(count)d silver badges"
-msgstr[0] "第二åçŽå‹µç´°ç¯€"
+msgstr[0] "%(count)d 個銀牌"
#: models/__init__.py:2522
-#, fuzzy, python-format
+#, python-format
msgid "one bronze badge"
msgid_plural "%(count)d bronze badges"
-msgstr[0] "第三åçŽå‹µç´°ç¯€"
+msgstr[0] "%(count)d 個銅牌"
#: models/__init__.py:2533
#, python-format
@@ -4117,14 +3865,14 @@ msgid_plural "At least %d karma points is required to post links"
msgstr[0] ""
#: models/__init__.py:3159
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s shared a %(post_link)s."
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: models/__init__.py:3162 models/__init__.py:3172
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited a %(post_link)s."
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: models/__init__.py:3164
#, python-format
@@ -4132,9 +3880,9 @@ msgid "%(user)s posted a %(post_link)s"
msgstr ""
#: models/__init__.py:3167
-#, fuzzy, python-format
+#, python-format
msgid "%(user)s edited an %(post_link)s."
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: models/__init__.py:3169
#, python-format
@@ -4151,9 +3899,9 @@ msgid "To reply, PLEASE WRITE ABOVE THIS LINE."
msgstr ""
#: models/__init__.py:3232
-#, fuzzy, python-format
+#, python-format
msgid "\"%(title)s\""
-msgstr "æå•"
+msgstr ""
#: models/__init__.py:3384
#, python-format
@@ -4163,27 +3911,27 @@ msgid ""
msgstr ""
#: models/__init__.py:3657
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s"
-msgstr "歡迎您!"
+msgstr ""
#: models/__init__.py:3678 views/commands.py:697
msgid "Your tag subscription was saved, thanks!"
msgstr ""
#: models/badges.py:129
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more upvotes"
-msgstr "刪除記分少於 -3 分的張貼"
+msgstr ""
#: models/badges.py:133
msgid "Disciplined"
msgstr "井然有åº"
#: models/badges.py:151
-#, fuzzy, python-format
+#, python-format
msgid "Deleted own post with %(votes)s or more downvotes"
-msgstr "刪除記分少於 -3 分的張貼"
+msgstr ""
#: models/badges.py:155
msgid "Peer Pressure"
@@ -4203,47 +3951,43 @@ msgid "Supporter"
msgstr "è´Šæˆè€…"
#: models/badges.py:219
-#, fuzzy
msgid "First upvote"
-msgstr "投贊æˆç¥¨"
+msgstr ""
#: models/badges.py:227
msgid "Critic"
msgstr "è©•è«–"
#: models/badges.py:228
-#, fuzzy
msgid "First downvote"
-msgstr "投åå°ç¥¨"
+msgstr ""
#: models/badges.py:237
-#, fuzzy
msgid "Civic Duty"
-msgstr "社會責任"
+msgstr ""
#: models/badges.py:238
-#, fuzzy, python-format
+#, python-format
msgid "Voted %(num)s times"
-msgstr " è¶…éŽ 300 é¸ç¥¨ "
+msgstr ""
#: models/badges.py:252
-#, fuzzy, python-format
+#, python-format
msgid "Answered own question with at least %(num)s up votes"
-msgstr "回答至少有三票的å•é¡Œ"
+msgstr ""
#: models/badges.py:256
msgid "Self-Learner"
msgstr "自學者"
#: models/badges.py:304
-#, fuzzy
msgid "Nice Answer"
-msgstr "妙答"
+msgstr ""
#: models/badges.py:309 models/badges.py:321 models/badges.py:333
-#, fuzzy, python-format
+#, python-format
msgid "Answer voted up %(num)s times"
-msgstr "答案贊æˆç¥¨ç¸½æ•¸è¶…éŽå次"
+msgstr ""
#: models/badges.py:316
msgid "Good Answer"
@@ -4258,9 +4002,9 @@ msgid "Nice Question"
msgstr "好å•é¡Œ"
#: models/badges.py:345 models/badges.py:357 models/badges.py:369
-#, fuzzy, python-format
+#, python-format
msgid "Question voted up %(num)s times"
-msgstr "å•é¡Œè´Šæˆç¥¨ç¸½æ•¸è¶…éŽå次"
+msgstr ""
#: models/badges.py:352
msgid "Good Question"
@@ -4283,24 +4027,21 @@ msgid "Popular Question"
msgstr "常見å•é¡Œ"
#: models/badges.py:418 models/badges.py:429 models/badges.py:441
-#, fuzzy, python-format
+#, python-format
msgid "Asked a question with %(views)s views"
-msgstr "æå•ç€è¦½ 1,000 次的å•é¡Œ"
+msgstr ""
#: models/badges.py:425
msgid "Notable Question"
msgstr "顯目å•é¡Œ"
-# close.html
#: models/badges.py:436
-#, fuzzy
msgid "Famous Question"
-msgstr "è‘—åå•é¡Œ"
+msgstr ""
#: models/badges.py:450
-#, fuzzy
msgid "Asked a question and accepted an answer"
-msgstr "已回答的å•é¡Œ"
+msgstr ""
#: models/badges.py:453
msgid "Scholar"
@@ -4311,34 +4052,33 @@ msgid "Enlightened"
msgstr "開明"
#: models/badges.py:499
-#, fuzzy, python-format
+#, python-format
msgid "First answer was accepted with %(num)s or more votes"
-msgstr "第一個èªåŒè¶…éŽ 10 次的答案"
+msgstr ""
#: models/badges.py:507
msgid "Guru"
msgstr "大師"
#: models/badges.py:510
-#, fuzzy, python-format
+#, python-format
msgid "Answer accepted with %(num)s or more votes"
-msgstr "第一個èªåŒè¶…éŽ 10 次的答案"
+msgstr ""
#: models/badges.py:518
-#, fuzzy, python-format
+#, python-format
msgid ""
"Answered a question more than %(days)s days later with at least %(votes)s "
"votes"
-msgstr "å›žæ‡‰è¶…éŽ 40 天且至少 5 票的å•é¡Œ"
+msgstr ""
#: models/badges.py:525
msgid "Necromancer"
msgstr "法師"
#: models/badges.py:548
-#, fuzzy
msgid "Citizen Patrol"
-msgstr "巡視員"
+msgstr ""
#: models/badges.py:551
msgid "First flagged post"
@@ -4361,9 +4101,8 @@ msgid "Left 10 comments with score of 10 or more"
msgstr "ä¿ç•™å個ç©åˆ†è¶…éŽå分的æ„見"
#: models/badges.py:612
-#, fuzzy
msgid "Editor"
-msgstr "編輯"
+msgstr ""
#: models/badges.py:615
msgid "First edit"
@@ -4374,9 +4113,9 @@ msgid "Associate Editor"
msgstr ""
#: models/badges.py:627
-#, fuzzy, python-format
+#, python-format
msgid "Edited %(num)s entries"
-msgstr "編輯 100 項"
+msgstr ""
#: models/badges.py:634
msgid "Organizer"
@@ -4395,9 +4134,9 @@ msgid "Completed all user profile fields"
msgstr "完æˆå€‹äººæ‰€æœ‰è³‡æ–™"
#: models/badges.py:663
-#, fuzzy, python-format
+#, python-format
msgid "Question favorited by %(num)s users"
-msgstr "è¶…éŽ 25 使用者的å•é¡Œ"
+msgstr ""
#: models/badges.py:689
msgid "Stellar Question"
@@ -4417,23 +4156,22 @@ msgid "Visited site every day for %(num)s days in a row"
msgstr ""
#: models/badges.py:732
-#, fuzzy
msgid "Commentator"
-msgstr "城市"
+msgstr ""
#: models/badges.py:736
-#, fuzzy, python-format
+#, python-format
msgid "Posted %(num_comments)s comments"
-msgstr "(%(comment_count)s è©•è«–)"
+msgstr ""
#: models/badges.py:752
msgid "Taxonomist"
msgstr "分類專家"
#: models/badges.py:756
-#, fuzzy, python-format
+#, python-format
msgid "Created a tag used by %(num)s questions"
-msgstr "產生被使用 50 個å•é¡Œçš„標籤"
+msgstr ""
#: models/badges.py:774
msgid "Expert"
@@ -4444,24 +4182,20 @@ msgid "Very active in one tag"
msgstr "æŸä¸€æ¨™ç±¤å¸¸å•Ÿç”¨"
#: models/message.py:16
-#, fuzzy
msgid "message"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr ""
#: models/post.py:414
-#, fuzzy
msgid "Question: "
-msgstr "å•é¡Œåˆ—表"
+msgstr ""
#: models/post.py:416
-#, fuzzy
msgid "Answer: "
-msgstr "æå•æŠ€å·§"
+msgstr ""
#: models/post.py:1570
-#, fuzzy
msgid "Sorry, this question has been deleted and is no longer accessible"
-msgstr "這個å•é¡Œè¢«"
+msgstr ""
#: models/post.py:1586
msgid ""
@@ -4470,9 +4204,8 @@ msgid ""
msgstr ""
#: models/post.py:1593
-#, fuzzy
msgid "Sorry, this answer has been removed and is no longer accessible"
-msgstr "這個å•é¡Œè¢«"
+msgstr ""
#: models/post.py:1609
msgid ""
@@ -4504,8 +4237,8 @@ msgstr ""
#: models/post.py:2158
msgid ""
-"Your post was placed on the moderation queue and will be published after the "
-"moderator approval."
+"Your post was placed on the moderation queue and will be published after the"
+" moderator approval."
msgstr ""
#: models/question.py:108
@@ -4514,15 +4247,14 @@ msgid "\" and \"%s\""
msgstr ""
#: models/question.py:111
-#, fuzzy
msgid "\" and more"
-msgstr "查看更多"
+msgstr ""
#: models/question.py:834
-#, fuzzy, python-format
+#, python-format
msgid "%(count)d answer:"
msgid_plural "%(count)d answers:"
-msgstr[0] "有評論回答"
+msgstr[0] ""
#: models/question.py:1346
#, python-format
@@ -4535,24 +4267,21 @@ msgid "Tags %s are new and will be submitted for the moderators approval"
msgstr ""
#: models/question.py:1590
-#, fuzzy, python-format
+#, python-format
msgid "Please, <a href=\"%s\">review your question</a>."
-msgstr "ç¾åœ¨æå•"
+msgstr ""
#: models/reply_by_email.py:38
-#, fuzzy
msgid "Post an answer"
-msgstr "編輯任何答案"
+msgstr ""
#: models/reply_by_email.py:39
-#, fuzzy
msgid "Post a comment"
-msgstr "添加評論"
+msgstr ""
#: models/reply_by_email.py:40
-#, fuzzy
msgid "Edit post"
-msgstr "編輯"
+msgstr ""
#: models/reply_by_email.py:41
msgid "Append to post"
@@ -4571,9 +4300,8 @@ msgid "added content by email"
msgstr ""
#: models/reply_by_email.py:109
-#, fuzzy
msgid "edited by email"
-msgstr "驗證電å­ä¿¡ç®±"
+msgstr ""
#: models/repute.py:207
#, python-format
@@ -4644,24 +4372,20 @@ msgid "Users ask permission"
msgstr ""
#: models/user.py:568
-#, fuzzy
msgid "Moderator adds users"
-msgstr "管ç†ç”¨æˆ¶"
+msgstr ""
#: models/user.py:617
-#, fuzzy
msgid "Please give a list of valid email addresses."
-msgstr "請輸入åˆæ³•é›»å­éƒµä»¶åœ°å€"
+msgstr ""
#: models/user.py:627
-#, fuzzy
msgid "Please give a list of valid email domain names."
-msgstr "請輸入åˆæ³•é›»å­éƒµä»¶åœ°å€"
+msgstr ""
#: models/widgets.py:34
-#, fuzzy
msgid "css for the widget"
-msgstr "çµæŸå•é¡Œ"
+msgstr ""
#: templates/404.html:3 templates/404.html.py:10
msgid "Page not found"
@@ -4742,7 +4466,6 @@ msgstr "修改回答"
msgid "back"
msgstr "返回"
-# synonym of above in Edit question
#: templates/answer_edit.html:41 templates/question_edit.html:61
msgid "Save edit"
msgstr "儲存修改"
@@ -4773,9 +4496,8 @@ msgstr "顯示é è¦½"
#: templates/ask.html:4 templates/widgets/ask_button.html:9
#: templates/widgets/ask_form.html:67
-#, fuzzy
msgid "Ask Your Question"
-msgstr "ç¾åœ¨æå•"
+msgstr "開始發å•"
#: templates/ask.html:21
msgid ""
@@ -4793,15 +4515,13 @@ msgid ""
msgstr ""
#: templates/ask.html:29
-#, fuzzy
msgid "please, try to make your question interesting to this community"
-msgstr "請回應相關答案"
+msgstr "好的標題能讓其他人更容易åƒèˆ‡å›žç­”"
#: templates/ask.html:30 templates/widgets/answer_edit_tips.html:12
#: templates/widgets/question_edit_tips.html:8
-#, fuzzy
msgid "provide enough details"
-msgstr "請詳細æ述您的å•é¡Œã€‚"
+msgstr "è«‹æ供足夠的細節"
#: templates/ask.html:31 templates/widgets/answer_edit_tips.html:15
#: templates/widgets/question_edit_tips.html:11
@@ -4817,7 +4537,7 @@ msgstr "查看常見å•é¡Œ"
#: templates/faq_static.html.py:5 templates/widgets/answer_edit_tips.html:20
#: templates/widgets/question_edit_tips.html:16 views/meta.py:71
msgid "FAQ"
-msgstr ""
+msgstr "常見å•é¡Œ"
#: templates/badge.html:5 templates/badge.html.py:9
#: templates/user_profile/user_recent.html:18
@@ -4826,69 +4546,53 @@ msgstr ""
msgid "%(name)s"
msgstr ""
-# #, python-format
-# msgid ""
-# "must have valid %(email)s to post, \n"
-# " see %(email_validation_faq_url)s\n"
-# " "
-# msgstr "使用正確 %(email)s 張貼, \"
-# " åƒè€ƒ %(email_validation_faq_url)s\n"
-# " "
#: templates/badge.html:5
msgid "Badge"
-msgstr "çŽç‰Œ"
+msgstr "徽章"
#: templates/badge.html:7
#, python-format
msgid "Badge \"%(name)s\""
-msgstr ""
+msgstr "「%(name)sã€å¾½ç« "
#: templates/badge.html:9 templates/user_profile/user_recent.html:16
#: templates/user_profile/user_stats.html:71
-#, fuzzy, python-format
+#, python-format
msgid "%(description)s"
-msgstr "email 訂閱"
+msgstr ""
#: templates/badge.html:14
msgid "user received this badge:"
msgid_plural "users received this badge:"
-msgstr[0] ""
+msgstr[0] "使用者收到此徽章:"
#: templates/badges.html:3 templates/badges.html.py:5
msgid "Badges"
-msgstr "çŽå‹µ"
+msgstr "徽章"
#: templates/badges.html:7
msgid "Community gives you awards for your questions, answers and votes."
msgstr "社群將ä¾ä½ æ出的å•é¡Œï¼Œå›žç­”,投票的表ç¾ï¼ŒçŽå‹µä½ ã€‚"
#: templates/badges.html:8
-#, fuzzy
msgid ""
-"Below is the list of available badges and number of times each type of badge "
-"has been awarded."
+"Below is the list of available badges and number of times each type of badge"
+" has been awarded."
msgstr ""
-"下列為çŽå‹µ, 數目明細 \n"
-" 歡迎給予 %(feedback_faq_url)s 回饋。\n"
-" "
#: templates/badges.html:31
msgid "Community badges"
-msgstr "社群çŽå‹µ"
+msgstr "徽章等級"
#: templates/badges.html:33
msgid "gold badge: the highest honor and is very rare"
msgstr "金牌:å分罕見之最高榮耀"
#: templates/badges.html:36
-#, fuzzy
msgid ""
-"Gold badge is the highest award in this community. To obtain it you have to "
-"show \n"
+"Gold badge is the highest award in this community. To obtain it you have to show \n"
"profound knowledge and ability in addition to your active participation."
msgstr ""
-"金牌是å分罕見的。你ä¸åƒ…è¦åƒèˆ‡ç¤¾å€çš„æå•ã€å›žç­”ã€æŠ•ç¥¨ç­‰æ´»å‹•ï¼Œè€Œä¸”需è¦æœ‰åšæ·±çš„"
-"知識和能力æ‰èƒ½ç²å¾—。"
#: templates/badges.html:42 templates/badges.html.py:46
msgid ""
@@ -4904,7 +4608,6 @@ msgstr "第三åçŽå‹µ:授予之特殊榮譽"
msgid "RSS feed from %(site_title)s"
msgstr ""
-# close.html
#: templates/close.html:3 templates/close.html.py:5
msgid "Close question"
msgstr "çµæŸå•é¡Œ"
@@ -4930,25 +4633,20 @@ msgid "What kinds of questions can I ask here?"
msgstr "我å¯ä»¥åœ¨é€™è£æå•ä»€éº¼æ¨£çš„å•é¡Œï¼Ÿ"
#: templates/faq_static.html:7
-#, fuzzy
msgid ""
"Most importantly - questions should be <strong>relevant</strong> to this "
"community."
-msgstr "é‡é»žæ˜¯ - å•é¡Œå¿…須是和這社群 <strong>相關</strong>ï¼"
+msgstr ""
#: templates/faq_static.html:8
-#, fuzzy
msgid ""
"Before you ask - please make sure to search for a similar question. You can "
"search questions by their title or tags."
msgstr ""
-"æå•ä¹‹å‰ï¼Œå……分利用系統的自動查找ã€æ¨™ç±¤å’Œæœç´¢ï¼Œçœ‹çœ‹æ˜¯å¦å·²ç¶“有一樣的å•é¡Œä¸¦æœ‰äº†"
-"答案。"
#: templates/faq_static.html:10
-#, fuzzy
msgid "What kinds of questions should be avoided?"
-msgstr "什麼樣的å•é¡Œæˆ‘ä¸è©²åœ¨æ­¤æå•ï¼Ÿ"
+msgstr ""
#: templates/faq_static.html:11
msgid ""
@@ -4981,16 +4679,14 @@ msgid "This website is moderated by the users."
msgstr "社群沒有嚴格æ„義上的管ç†å“¡èº«ä»½ï¼Œæ¯å€‹äººçš†å¯ç‚ºç®¡ç†å“¡"
#: templates/faq_static.html:18
-#, fuzzy
msgid ""
"Karma system allows users to earn rights to perform a variety of moderation "
"tasks"
-msgstr "通éŽç©åˆ†ç³»çµ±é‹ä½œï¼Œæ¯å€‹ç”¨æˆ¶å¯ä»¥å­¸ç¿’管ç†è€…的事務。"
+msgstr ""
#: templates/faq_static.html:20
-#, fuzzy
msgid "How does karma system work?"
-msgstr "社群ç©åˆ†ç³»çµ±å¦‚何é‹ä½œï¼Ÿ"
+msgstr ""
#: templates/faq_static.html:21
msgid ""
@@ -5001,27 +4697,23 @@ msgid ""
msgstr ""
#: templates/faq_static.html:22
-#, fuzzy, python-format
+#, python-format
msgid ""
"For example, if you ask an interesting question or give a helpful answer, "
"your input will be upvoted. On the other hand if the answer is misleading - "
-"it will be downvoted. Each vote in favor will generate <strong>"
-"%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against will "
-"subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. There "
-"is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> points that "
-"can be accumulated for a question or answer per day. The table below "
-"explains reputation point requirements for each type of moderation task."
-msgstr ""
-"例如, 如你æ出一個有趣的å•é¡Œæˆ–有幫助的答案, ç©åˆ†æœƒä¸Šå‡, å之, 如果造æˆèª¤å°Ž, "
-"ç©åˆ†å‰‡ä¸‹é™, æ¯ä¸€å€‹è´ŠæˆæŠ•ç¥¨åŠ  <strong>10</strong> 分, æ¯ä¸€å€‹ä¸å–œæ­¡çš„投票則減 "
-"<strong>10</strong> 分, 總分最高 <strong>200</strong> 分, 表格下方為åƒèˆ‡ç®¡ç†"
-"者事務所需ç©åˆ†ã€‚"
+"it will be downvoted. Each vote in favor will generate "
+"<strong>%(REP_GAIN_FOR_RECEIVING_UPVOTE)s</strong> points, each vote against"
+" will subtract <strong>%(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s</strong> points. "
+"There is a limit of <strong>%(MAX_REP_GAIN_PER_USER_PER_DAY)s</strong> "
+"points that can be accumulated for a question or answer per day. The table "
+"below explains reputation point requirements for each type of moderation "
+"task."
+msgstr ""
#: templates/faq_static.html:32 templates/user_profile/user_votes.html:14
msgid "upvote"
msgstr "投贊æˆç¥¨"
-# todo - check if it's indeed plural
#: templates/faq_static.html:37
msgid "add comments"
msgstr "添加評論"
@@ -5031,33 +4723,28 @@ msgid "downvote"
msgstr "投åå°ç¥¨"
#: templates/faq_static.html:45
-#, fuzzy
msgid " accept own answer to own questions"
-msgstr "首次å¯ä»¥æŽ¥å—的答案"
+msgstr ""
#: templates/faq_static.html:49
-#, fuzzy
msgid "open and close own questions"
-msgstr "打開關閉任何人的å•é¡Œ"
+msgstr ""
#: templates/faq_static.html:53
-#, fuzzy
msgid "retag other's questions"
-msgstr "給任何å•é¡Œæ•´ç†æ¨™ç±¤"
+msgstr ""
#: templates/faq_static.html:58
msgid "edit community wiki questions"
msgstr "編輯 wiki é¡žå•é¡Œ"
#: templates/faq_static.html:63
-#, fuzzy
msgid "edit any answer"
-msgstr "編輯任何答案"
+msgstr ""
#: templates/faq_static.html:67
-#, fuzzy
msgid "delete any comment"
-msgstr "刪除æ¯ä¸€å€‹è©•è«–"
+msgstr ""
#: templates/faq_static.html:71
msgid "How to change my picture (gravatar) and what is gravatar?"
@@ -5066,17 +4753,18 @@ msgstr ""
#: templates/faq_static.html:72
msgid ""
"<p>The picture that appears on the users profiles is called "
-"<strong>gravatar</strong> (which means <strong>g</strong>lobally <strong>r</"
-"strong>ecognized <strong>avatar</strong>).</p><p>Here is how it works: a "
-"<strong>cryptographic key</strong> (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website <a href='http://gravatar.com'><strong>gravatar.com</"
-"strong></a> from where we later retreive your image using the key.</"
-"p><p>This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.</p><p>Please "
-"<strong>personalize your account</strong> with an image - just register at "
-"<a href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please "
-"be sure to use the same email address that you used to register with us). "
+"<strong>gravatar</strong> (which means <strong>g</strong>lobally "
+"<strong>r</strong>ecognized <strong>avatar</strong>).</p><p>Here is how it "
+"works: a <strong>cryptographic key</strong> (unbreakable code) is calculated"
+" from your email address. You upload your picture (or your favorite alter "
+"ego image) the website <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> from where we "
+"later retreive your image using the key.</p><p>This way all the websites you"
+" trust can show your image next to your posts and your email address remains"
+" private.</p><p>Please <strong>personalize your account</strong> with an "
+"image - just register at <a "
+"href='http://gravatar.com'><strong>gravatar.com</strong></a> (just please be"
+" sure to use the same email address that you used to register with us). "
"Default image that looks like a kitchen tile is generated automatically.</p>"
msgstr ""
@@ -5085,18 +4773,14 @@ msgid "To register, do I need to create new password?"
msgstr "注冊需è¦ä¸€å€‹æ–°å¯†ç¢¼å—Žï¼Ÿ"
#: templates/faq_static.html:74
-#, fuzzy
msgid ""
"No, you don't have to. You can login through any service that supports "
"OpenID, e.g. Google, Yahoo, AOL, etc."
msgstr ""
-"ä¸éœ€è¦ã€‚社å€æ供了OpenID 的登錄支æŒï¼Œä½ åªéœ€ç”¨ Googleã€Yahoo ç­‰ä»»ä½•æ”¯æŒ "
-"OpenID 登錄的帳號就å¯ä»¥ä½¿ç”¨ç³»çµ±ã€‚"
#: templates/faq_static.html:75
-#, fuzzy
msgid "\"Login now!\""
-msgstr "馬上登錄"
+msgstr ""
#: templates/faq_static.html:77
msgid "Why other people can edit my questions/answers?"
@@ -5122,11 +4806,11 @@ msgid "Still have questions?"
msgstr "還有其他å•é¡Œï¼Ÿ"
#: templates/faq_static.html:82
-#, fuzzy, python-format
+#, python-format
msgid ""
"Please <a href='%(ask_question_url)s'>ask</a> your question, help make our "
"community better!"
-msgstr "å¦‚æžœæ‚¨å° %(ask_question_url)s 還有其他疑å•ï¼Œè«‹ä¸€èµ·ä¾†æ”¹å–„! "
+msgstr ""
#: templates/feedback.html:3
msgid "Feedback"
@@ -5137,32 +4821,21 @@ msgid "Give us your feedback!"
msgstr "回饋"
#: templates/feedback.html:14
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
-" <span class='big strong'>Dear %(user_name)s</span>, we look forward "
-"to hearing your feedback. \n"
+" <span class='big strong'>Dear %(user_name)s</span>, we look forward to hearing your feedback. \n"
" Please type and send us your message below.\n"
" "
msgstr ""
-"\n"
-" <span class='big strong'>敬愛的 %(user_name)s</span>, 我們樂於收到任何回饋, "
-"請由下方輸入æ„見. \n"
-" "
#: templates/feedback.html:21
-#, fuzzy
msgid ""
"\n"
-" <span class='big strong'>Dear visitor</span>, we look forward to "
-"hearing your feedback.\n"
+" <span class='big strong'>Dear visitor</span>, we look forward to hearing your feedback.\n"
" Please type and send us your message below.\n"
" "
msgstr ""
-"\n"
-" <span class='big strong'>敬愛的åƒè§€è€…</span>, 我們樂於收到任何回饋, 請由下方"
-"輸入æ„見. \n"
-" "
#: templates/feedback.html:30
msgid "(to hear from us please enter a valid email or check the box below)"
@@ -5191,21 +4864,16 @@ msgid "All groups"
msgstr ""
#: templates/groups.html:13
-#, fuzzy
msgid "all groups"
-msgstr "所有çŽç‰Œ"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/groups.html:15
-#, fuzzy
msgid "My groups"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/groups.html:17
-#, fuzzy
msgid "my groups"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr ""
#: templates/groups.html:25
msgid ""
@@ -5218,18 +4886,17 @@ msgid "Group"
msgstr ""
#: templates/groups.html:31
-#, fuzzy
msgid "Number of members"
-msgstr "ä½ç”¨æˆ¶æ”¶è—"
+msgstr ""
#: templates/help.html:2 templates/help.html.py:4
msgid "Help"
msgstr ""
#: templates/help.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Welcome %(username)s,"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: templates/help.html:9
msgid "Welcome,"
@@ -5263,9 +4930,8 @@ msgid ""
msgstr ""
#: templates/help.html:26
-#, fuzzy
msgid "Please search before asking your questions"
-msgstr "æ­¡è¿Žæå•! "
+msgstr ""
#: templates/help.html:27
msgid ""
@@ -5286,13 +4952,13 @@ msgid "to search by tags - enter [tag: sometag] or #sometag"
msgstr ""
#: templates/help.html:33
-msgid ""
-"to search by user - enter [user: somename] or @somename or @\"some name\""
+msgid "to search by user - enter [user: somename] or @somename or @\"some name\""
msgstr ""
#: templates/help.html:35
msgid ""
-"In addition, it is possible to click on tags to add them to the search query."
+"In addition, it is possible to click on tags to add them to the search "
+"query."
msgstr ""
#: templates/help.html:37
@@ -5332,8 +4998,7 @@ msgstr ""
#: templates/help.html:53
msgid ""
"You can @mention users anywhere in the text to point their attention,\n"
-" follow users and conversations and report inappropriate content by "
-"flagging it."
+" follow users and conversations and report inappropriate content by flagging it."
msgstr ""
#: templates/help.html:56
@@ -5365,28 +5030,24 @@ msgstr ""
#: templates/import_data.html:27
msgid ""
"In the case you experience any difficulties in using this import tool,\n"
-" please try importing your data via command line: <code>python manage."
-"py load_stackexchange path/to/your-data.zip</code>"
+" please try importing your data via command line: <code>python manage.py load_stackexchange path/to/your-data.zip</code>"
msgstr ""
#: templates/list_suggested_tags.html:11
-#, fuzzy
msgid "Tag"
-msgstr "標籤"
+msgstr ""
#: templates/list_suggested_tags.html:12
msgid "Suggested by"
msgstr ""
#: templates/list_suggested_tags.html:13
-#, fuzzy
msgid "Your decision"
-msgstr "版本"
+msgstr ""
#: templates/list_suggested_tags.html:14
-#, fuzzy
msgid "Suggested tag was used for questions"
-msgstr "產生被使用 50 個å•é¡Œçš„標籤"
+msgstr ""
#: templates/list_suggested_tags.html:34 templates/list_suggested_tags.html:45
msgid "Accept"
@@ -5397,9 +5058,8 @@ msgid "Reject"
msgstr ""
#: templates/list_suggested_tags.html:38
-#, fuzzy
msgid "There are no questions with this tag yet"
-msgstr "無未解答å•é¡Œ"
+msgstr ""
#: templates/list_suggested_tags.html:62
#, python-format
@@ -5407,9 +5067,8 @@ msgid "Apply tag \"%(name)s\" to all above questions"
msgstr ""
#: templates/list_suggested_tags.html:63
-#, fuzzy
msgid "Reject tag"
-msgstr "最新標籤"
+msgstr ""
#: templates/list_suggested_tags.html:71 templates/tags/content.html:5
#: templates/tags/content.html.py:31
@@ -5417,32 +5076,29 @@ msgid "Nothing found"
msgstr "毫無所ç²"
#: templates/macros.html:5
-#, fuzzy, python-format
+#, python-format
msgid "Share this question on %(site)s"
-msgstr "發布我的æå•åˆ°æˆ‘çš„ Twitter "
+msgstr ""
#: templates/macros.html:44
msgid "current number of votes"
msgstr "當å‰ç¸½ç¥¨æ•¸"
#: templates/macros.html:57
-#, fuzzy
msgid "anonymous user"
-msgstr "匿å者"
+msgstr ""
#: templates/macros.html:91 templates/macros.html.py:110
msgid "asked"
msgstr "æå•æ–¼"
#: templates/macros.html:93 templates/macros.html.py:112
-#, fuzzy
msgid "answered"
-msgstr "回答"
+msgstr ""
#: templates/macros.html:95 templates/macros.html.py:114
-#, fuzzy
msgid "posted"
-msgstr "發表"
+msgstr ""
#: templates/macros.html:101
msgid "this post is marked as community wiki"
@@ -5459,11 +5115,9 @@ msgstr ""
msgid "updated"
msgstr "æ›´æ–°"
-# book.html line 123 must be empty in english
#: templates/macros.html:261 templates/macros.html.py:267
-#, fuzzy
msgid "Leave this group"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr ""
#: templates/macros.html:262 templates/macros.html.py:264
#: templates/macros.html:283
@@ -5476,9 +5130,8 @@ msgid "You are a member"
msgstr ""
#: templates/macros.html:270
-#, fuzzy
msgid "Cancel application"
-msgstr "Email èªè­‰"
+msgstr ""
#: templates/macros.html:271 templates/macros.html.py:280
msgid "Waiting approval"
@@ -5486,20 +5139,17 @@ msgstr ""
#: templates/macros.html:273 templates/macros.html.py:274
#: templates/macros.html:285
-#, fuzzy
msgid "Ask to join"
-msgstr "返回登錄"
+msgstr ""
-# this is how above two are supposed to be
#: templates/macros.html:314
#, python-format
msgid "see questions tagged '%(tag)s'"
msgstr "查看有關 '%(tag)s' çš„å•é¡Œ"
#: templates/macros.html:395
-#, fuzzy
msgid "Comments"
-msgstr "è©•è«–"
+msgstr ""
#: templates/macros.html:430
msgid "delete this comment"
@@ -5512,9 +5162,8 @@ msgid "edit"
msgstr "編輯"
#: templates/macros.html:452
-#, fuzzy
msgid "convert to answer"
-msgstr "編輯任何答案"
+msgstr ""
#: templates/macros.html:579
#, python-format
@@ -5537,9 +5186,9 @@ msgid "%(username)s gravatar image"
msgstr "%(username)s 大頭貼"
#: templates/macros.html:671
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's website is %(url)s"
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: templates/macros.html:686 templates/macros.html.py:687
#: templates/macros.html:725 templates/macros.html.py:726
@@ -5552,102 +5201,91 @@ msgstr "當å‰é "
#: templates/macros.html:700 templates/macros.html.py:707
#: templates/macros.html:739 templates/macros.html.py:746
-#, fuzzy, python-format
+#, python-format
msgid "page %(num)s"
-msgstr "第 %(num)s é "
+msgstr ""
#: templates/macros.html:711 templates/macros.html.py:750
msgid "next page"
msgstr "下一é "
#: templates/macros.html:762
-#, fuzzy, python-format
+#, python-format
msgid "responses for %(username)s"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: templates/macros.html:765
-#, fuzzy, python-format
+#, python-format
msgid "you have %(response_count)s new response"
msgid_plural "you have %(response_count)s new responses"
-msgstr[0] "回應"
+msgstr[0] ""
#: templates/macros.html:768
-#, fuzzy
msgid "no new responses yet"
-msgstr "回應"
+msgstr ""
#: templates/macros.html:783 templates/macros.html.py:784
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts and %(seen)s previous"
-msgstr "第一個標記張貼"
+msgstr ""
#: templates/macros.html:786 templates/macros.html.py:787
-#, fuzzy, python-format
+#, python-format
msgid "%(new)s new flagged posts"
-msgstr "第一個標記張貼"
+msgstr ""
#: templates/macros.html:792 templates/macros.html.py:793
-#, fuzzy, python-format
+#, python-format
msgid "%(seen)s flagged posts"
-msgstr "第一個標記張貼"
+msgstr ""
#: templates/main_page.html:14
msgid "Questions"
msgstr "å•é¡Œåˆ—表"
-# todo - check if it's indeed plural
#: templates/question.html:230
-#, fuzzy
msgid "see more comments"
-msgstr "添加評論"
+msgstr ""
#: templates/question.html:232 templates/question.html.py:335
-#, fuzzy
msgid "add a comment"
-msgstr "添加評論"
+msgstr ""
#: templates/question.html:245 templates/question/content.html:46
msgid "Answer Your Own Question"
msgstr "回答å•é¡Œ"
#: templates/question.html:250
-#, fuzzy
msgid "Post Your Answer"
-msgstr "您的回答"
+msgstr ""
#: templates/question.html:256 templates/widgets/ask_form.html:65
-#, fuzzy
msgid "Login/Signup to Post"
-msgstr "登錄並回答該å•é¡Œ"
+msgstr ""
-# page title
#: templates/question_edit.html:4 templates/question_edit.html.py:9
msgid "Edit question"
msgstr "修改å•é¡Œ"
#: templates/question_edit.html:16
-#, fuzzy
msgid "Question - in one sentence"
-msgstr "已回答的å•é¡Œ"
+msgstr ""
#: templates/question_edit.html:23
msgid "Details"
msgstr ""
#: templates/question_edit.html:56
-#, fuzzy
msgid "Change language"
-msgstr "修改標籤"
+msgstr ""
#: templates/question_retag.html:3 templates/question_retag.html.py:5
-#, fuzzy
msgid "Retag question"
-msgstr "相似的å•é¡Œ"
+msgstr ""
#: templates/question_retag.html:21
-#, fuzzy
msgid "Retag"
-msgstr "標籤"
+msgstr ""
#: templates/question_retag.html:28
msgid "Why use and modify tags?"
@@ -5661,7 +5299,6 @@ msgstr ""
msgid "tag editors receive special awards from the community"
msgstr "將授予修改標籤的用戶特殊的社å€çŽå‹µ"
-# todo: remove magic numbers from this file
#: templates/question_retag.html:59
msgid "up to 5 tags, less than 20 characters each"
msgstr "最多 5 個標籤,æ¯å€‹æ¨™ç±¤é•·åº¦å°æ–¼ 20 個字元。"
@@ -5677,27 +5314,22 @@ msgid ""
" <a href=\"%(closed_by_profile_url)s\">%(username)s</a>\n"
msgstr ""
-# close.html
#: templates/reopen.html:17
-#, fuzzy
msgid "Close reason:"
-msgstr "çµæŸå•é¡Œ"
+msgstr ""
#: templates/reopen.html:20
msgid "When:"
msgstr ""
#: templates/reopen.html:23
-#, fuzzy
msgid "Reopen this question?"
-msgstr "é‡å•Ÿé€™å€‹å•é¡Œ"
+msgstr ""
#: templates/reopen.html:27
-#, fuzzy
msgid "Reopen this question"
-msgstr "é‡å•Ÿé€™å€‹å•é¡Œ"
+msgstr ""
-# revisions_answer.html
#: templates/revisions.html:4 templates/revisions.html.py:7
msgid "Revision history"
msgstr "版本歷å²"
@@ -5707,29 +5339,25 @@ msgid "click to hide/show revision"
msgstr "é»žé¸ éš±è—/展開 版本"
#: templates/revisions.html:29
-#, fuzzy, python-format
+#, python-format
msgid "revision %(number)s"
-msgstr "版本"
+msgstr ""
#: templates/subscribe_for_tags.html:3 templates/subscribe_for_tags.html:5
-#, fuzzy
msgid "Subscribe for tags"
-msgstr "使用標籤"
+msgstr ""
#: templates/subscribe_for_tags.html:6
-#, fuzzy
msgid "Please, subscribe for the following tags:"
-msgstr "å•é¡Œæ›¾å› ä¸‹è¿°åŽŸå› çµæŸ"
+msgstr ""
#: templates/subscribe_for_tags.html:15
-#, fuzzy
msgid "Subscribe"
-msgstr "使用標籤"
+msgstr "訂閱"
#: templates/tags.html:17
-#, fuzzy
msgid "search for tags"
-msgstr "使用標籤"
+msgstr ""
#: templates/users.html:8 templates/users.html.py:18
#: templates/tags/list_bulk_tag_subscription.html:13
@@ -5742,21 +5370,18 @@ msgid "Users in group %(name)s"
msgstr ""
#: templates/users.html:24
-#, fuzzy
msgid "Select/Sort by &raquo;"
-msgstr "查詢性質: "
+msgstr ""
-# page title
#: templates/users.html:29
-#, fuzzy, python-format
+#, python-format
msgid "people in group %(name)s"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: templates/users.html:33 templates/main_page/tab_bar.html:17
#: templates/tags/header.html:14
-#, fuzzy
msgid "Sort by &raquo;"
-msgstr "查詢性質: "
+msgstr "排åºæ–¹å¼ &raquo;"
#: templates/users.html:40
msgid "see people with the highest reputation"
@@ -5789,53 +5414,44 @@ msgid "by username"
msgstr "用戶å"
#: templates/users.html:66
-#, fuzzy, python-format
+#, python-format
msgid "users matching query %(search_query)s:"
-msgstr "åˆä¹Ž %(suser)s 查詢的所有用戶å:"
+msgstr ""
#: templates/users.html:69
msgid "Nothing found."
msgstr "沒有找到相關數據。"
#: templates/authopenid/authopenid_macros.html:63
-#, fuzzy
msgid "Please enter your <span>user name</span>, then sign in"
-msgstr "使用帳號密碼登錄"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:64
#: templates/authopenid/widget_signin.html:102
-#, fuzzy
msgid "(or select another login method above)"
-msgstr "è«‹é¸å–上數é¸é …"
+msgstr ""
#: templates/authopenid/authopenid_macros.html:66
#: templates/authopenid/signin.html:115
#: templates/authopenid/widget_signin.html:118
-#, fuzzy
msgid "Sign in"
-msgstr "註冊帳號"
+msgstr ""
#: templates/authopenid/changeemail.html:2
-#, fuzzy
msgid "Change Email"
-msgstr "æ›´æ›é›»å­éƒµä»¶"
+msgstr ""
#: templates/authopenid/changeemail.html:6
-#, fuzzy
msgid "Validate email"
-msgstr "驗證電å­ä¿¡ç®±"
+msgstr ""
#: templates/authopenid/changeemail.html:9
#, python-format
msgid ""
-"<span class=\\\"strong big\\\">An email with a validation link has been sent "
-"to \n"
-"%(email)s.</span> Please <strong>follow the emailed link</strong> with "
-"your \n"
-"web browser. Email validation is necessary to help insure the proper use "
-"of \n"
-"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to "
-"use \n"
+"<span class=\\\"strong big\\\">An email with a validation link has been sent to \n"
+"%(email)s.</span> Please <strong>follow the emailed link</strong> with your \n"
+"web browser. Email validation is necessary to help insure the proper use of \n"
+"email on <span class=\\\"orange\\\">Q&amp;A</span>. If you would like to use \n"
"<strong>another email</strong>, please <a \n"
"href='%(change_email_url)s'><strong>change it again</strong></a>."
msgstr ""
@@ -5846,35 +5462,28 @@ msgstr "é©—è­‰éŽé›»å­ä¿¡ç®±"
#: templates/authopenid/changeemail.html:21
msgid ""
-"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> "
-"Now \n"
-"you can <strong>ask</strong> and <strong>answer</strong> questions. Also "
-"if \n"
+"<span class=\\\"big strong\\\">Thank you for verifying your email!</span> Now \n"
+"you can <strong>ask</strong> and <strong>answer</strong> questions. Also if \n"
"you find a very interesting question you can <strong>subscribe for the \n"
-"updates</strong> - then will be notified about changes <strong>once a day</"
-"strong>\n"
+"updates</strong> - then will be notified about changes <strong>once a day</strong>\n"
"or less frequently."
msgstr ""
#: templates/authopenid/complete.html:21
-#, fuzzy
msgid "Registration"
-msgstr "註冊"
+msgstr ""
#: templates/authopenid/complete.html:23
-#, fuzzy
msgid "User registration"
-msgstr "註冊"
+msgstr ""
#: templates/authopenid/complete.html:47
-#, fuzzy
msgid "<strong>Screen Name</strong> (<i>will be shown to others</i>)"
-msgstr "用戶å(<i>在社å€é¡¯ç¤ºå‹å¥½å稱,ä¸å¯æ›´æ”¹</i>)"
+msgstr ""
#: templates/authopenid/complete.html:56
msgid ""
-"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared "
-"with \n"
+"<strong>Email Address</strong> (<i>will <strong>not</strong> be shared with \n"
"anyone, must be valid</i>)\n"
" "
msgstr ""
@@ -5894,9 +5503,8 @@ msgid "Your account details are:"
msgstr "帳號詳細: "
#: templates/authopenid/confirm_email.txt:5
-#, fuzzy
msgid "Username:"
-msgstr "您的大å"
+msgstr ""
#: templates/authopenid/confirm_email.txt:6
msgid "Password:"
@@ -5908,19 +5516,16 @@ msgstr "請由此進入: "
#: templates/authopenid/confirm_email.txt:11
#: templates/authopenid/email_validation.txt:13
-#, fuzzy
msgid ""
"Sincerely,\n"
"Q&A Forum Administrator"
msgstr ""
-"你好, \n"
-" 論壇管ç†è€…"
#: templates/authopenid/email_validation.html:2
#: templates/authopenid/email_validation.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Greetings from the %(site_name)s"
-msgstr "æ­¡è¿Ž"
+msgstr ""
#: templates/authopenid/email_validation.html:7
#: templates/authopenid/email_validation.txt:3
@@ -5934,12 +5539,11 @@ msgstr "è«‹ä¾ä¸Šåˆ—指引èªè­‰é›»å­éƒµä»¶åœ°å€"
#: templates/authopenid/email_validation.html:13
#: templates/authopenid/email_validation.txt:9
-#, fuzzy
msgid ""
"If you believe that this message was sent in mistake - \n"
"no further action is needed. Just ignore this email, we apologize\n"
"for any inconvenience"
-msgstr "如你肯定這訊æ¯è¢«èª¤é€, ä¸éœ€åšä»»ä½•å‹•ä½œ, 並忽略此信, éžå¸¸æŠ±æ­‰ \n"
+msgstr ""
#: templates/authopenid/email_validation.txt:1
msgid "Greetings from the Q&A forum"
@@ -5951,7 +5555,7 @@ msgstr "登出"
#: templates/authopenid/logout.html:5
msgid "You have successfully logged out"
-msgstr ""
+msgstr "您已æˆåŠŸç™»å‡º"
#: templates/authopenid/logout.html:7
msgid ""
@@ -5966,35 +5570,35 @@ msgstr "用戶登錄"
#: templates/authopenid/signin.html:15
#: templates/authopenid/widget_signin.html:19
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Your answer to %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr "一旦登入, ä½ é‡å° %(title)s %(summary)s 的答覆將會被貼"
+msgstr ""
#: templates/authopenid/signin.html:22
#: templates/authopenid/widget_signin.html:26
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your question \n"
" %(title)s %(summary)s will be posted once you log in\n"
" "
-msgstr "一旦登入, ä½ é‡å° %(title)s %(summary)s 的答覆將會被貼"
+msgstr ""
#: templates/authopenid/signin.html:31
#: templates/authopenid/widget_signin.html:36
msgid ""
"It's a good idea to make sure that your existing login methods still work, "
-"or add a new one. Please click any of the icons below to check/change or add "
-"new login methods."
+"or add a new one. Please click any of the icons below to check/change or add"
+" new login methods."
msgstr ""
#: templates/authopenid/signin.html:33
#: templates/authopenid/widget_signin.html:38
msgid ""
-"Please add a more permanent login method by clicking one of the icons below, "
-"to avoid logging in via email each time."
+"Please add a more permanent login method by clicking one of the icons below,"
+" to avoid logging in via email each time."
msgstr ""
#: templates/authopenid/signin.html:37
@@ -6013,22 +5617,19 @@ msgstr ""
#: templates/authopenid/signin.html:42
#: templates/authopenid/widget_signin.html:47
-#, fuzzy
msgid ""
"Please check your email and visit the enclosed link to re-connect to your "
"account"
-msgstr "請輸入密碼"
+msgstr ""
#: templates/authopenid/signin.html:90
-#, fuzzy
msgid "or enter your <span>user name and password</span>"
-msgstr "使用帳號密碼登錄"
+msgstr ""
#: templates/authopenid/signin.html:94
#: templates/authopenid/widget_signin.html:98
-#, fuzzy
msgid "Please, sign in"
-msgstr "請由此進入: "
+msgstr ""
#: templates/authopenid/signin.html:101
#: templates/authopenid/widget_signin.html:105
@@ -6037,9 +5638,8 @@ msgstr ""
#: templates/authopenid/signin.html:106
#: templates/authopenid/widget_signin.html:109
-#, fuzzy
msgid "Login or email"
-msgstr "æ›´æ›é›»å­éƒµä»¶"
+msgstr ""
#: templates/authopenid/signin.html:110
#: templates/authopenid/widget_signin.html:113 utils/forms.py:264
@@ -6053,15 +5653,13 @@ msgstr ""
#: templates/authopenid/signin.html:126
#: templates/authopenid/widget_signin.html:129
-#, fuzzy
msgid "New password"
-msgstr "é‡è¨­å¯†ç¢¼"
+msgstr "新的密碼"
#: templates/authopenid/signin.html:135
#: templates/authopenid/widget_signin.html:138
-#, fuzzy
msgid "Please, retype"
-msgstr "確èªå¯†ç¢¼"
+msgstr "è«‹é‡æ–°è¼¸å…¥"
#: templates/authopenid/signin.html:145
#: templates/authopenid/widget_signin.html:148
@@ -6076,15 +5674,13 @@ msgstr ""
#: templates/authopenid/signin.html:163
#: templates/authopenid/widget_signin.html:166
-#, fuzzy
msgid "provider"
-msgstr "打開"
+msgstr ""
#: templates/authopenid/signin.html:164
#: templates/authopenid/widget_signin.html:167
-#, fuzzy
msgid "last used"
-msgstr "上次活動時間"
+msgstr ""
#: templates/authopenid/signin.html:165
#: templates/authopenid/widget_signin.html:168
@@ -6100,33 +5696,28 @@ msgstr "刪除"
#: templates/authopenid/signin.html:181
#: templates/authopenid/widget_signin.html:184
-#, fuzzy
msgid "cannot be deleted"
-msgstr "å–消使用者"
+msgstr ""
#: templates/authopenid/signin.html:194
#: templates/authopenid/widget_signin.html:197
-#, fuzzy
msgid "Still have trouble signing in?"
-msgstr "還有其他å•é¡Œï¼Ÿ"
+msgstr ""
#: templates/authopenid/signin.html:199
#: templates/authopenid/widget_signin.html:202
-#, fuzzy
msgid "Please, enter your email address below and obtain a new key"
-msgstr "請輸入密碼"
+msgstr ""
#: templates/authopenid/signin.html:201
#: templates/authopenid/widget_signin.html:204
-#, fuzzy
msgid "Please, enter your email address below to recover your account"
-msgstr "請輸入密碼"
+msgstr ""
#: templates/authopenid/signin.html:204
#: templates/authopenid/widget_signin.html:207
-#, fuzzy
msgid "recover your account via email"
-msgstr "請設新密碼"
+msgstr ""
#: templates/authopenid/signin.html:215
#: templates/authopenid/widget_signin.html:217
@@ -6135,24 +5726,20 @@ msgstr ""
#: templates/authopenid/signin.html:217
#: templates/authopenid/widget_signin.html:219
-#, fuzzy
msgid "Recover your account via email"
-msgstr "請設新密碼"
+msgstr ""
#: templates/authopenid/signup_with_password.html:11
-#, fuzzy
msgid "Please register by clicking on any of the icons below"
-msgstr "è«‹é¸å–上數é¸é …"
+msgstr ""
#: templates/authopenid/signup_with_password.html:24
-#, fuzzy
msgid "or create a new user name and password here"
-msgstr "新增帳號密碼"
+msgstr ""
#: templates/authopenid/signup_with_password.html:26
-#, fuzzy
msgid "Create login name and password"
-msgstr "新增帳號密碼"
+msgstr ""
#: templates/authopenid/signup_with_password.html:27
msgid ""
@@ -6174,15 +5761,13 @@ msgid "or"
msgstr "或者"
#: templates/authopenid/signup_with_password.html:48
-#, fuzzy
msgid "return to OpenID login"
-msgstr "返回 OpenID 登錄"
+msgstr ""
#: templates/authopenid/verify_email.html:2
#: templates/authopenid/verify_email.html:4
-#, fuzzy
msgid "Confirm email address"
-msgstr "您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: templates/authopenid/verify_email.html:6
msgid ""
@@ -6191,36 +5776,31 @@ msgid ""
msgstr ""
#: templates/authopenid/verify_email.html:11
-#, fuzzy
msgid "Confirm email"
-msgstr "æ›´æ›é›»å­éƒµä»¶"
+msgstr ""
#: templates/authopenid/widget_signin.html:33
msgid ""
-"Choose your favorite service below to sign in using secure OpenID or similar "
-"technology. Your external service password always stays confidential and you "
-"don't have to rememeber or create another one."
+"Choose your favorite service below to sign in using secure OpenID or similar"
+" technology. Your external service password always stays confidential and "
+"you don't have to rememeber or create another one."
msgstr ""
#: templates/authopenid/widget_signin.html:94
-#, fuzzy
msgid "or enter your <span>user name and password</span>, then sign in"
-msgstr "使用帳號密碼登錄"
+msgstr ""
#: templates/avatar/add.html:3
-#, fuzzy
msgid "add avatar"
-msgstr "大頭åƒ"
+msgstr ""
#: templates/avatar/add.html:5
-#, fuzzy
msgid "Change avatar"
-msgstr "修改標籤"
+msgstr ""
#: templates/avatar/add.html:6 templates/avatar/change.html:7
-#, fuzzy
msgid "Your current avatar: "
-msgstr "帳號詳細: "
+msgstr ""
#: templates/avatar/add.html:9 templates/avatar/change.html:11
msgid "You haven't uploaded an avatar yet. Please upload one now."
@@ -6231,23 +5811,20 @@ msgid "Upload New Image"
msgstr ""
#: templates/avatar/change.html:4
-#, fuzzy
msgid "change avatar"
-msgstr "儲存修改"
+msgstr ""
#: templates/avatar/change.html:17
msgid "Choose new Default"
msgstr ""
#: templates/avatar/change.html:22
-#, fuzzy
msgid "Upload"
-msgstr "個人資料"
+msgstr ""
#: templates/avatar/confirm_delete.html:2
-#, fuzzy
msgid "delete avatar"
-msgstr "刪除回答"
+msgstr ""
#: templates/avatar/confirm_delete.html:4
msgid "Please select the avatars that you would like to delete."
@@ -6256,14 +5833,13 @@ msgstr ""
#: templates/avatar/confirm_delete.html:6
#, python-format
msgid ""
-"You have no avatars to delete. Please <a href=\"%(avatar_change_url)s"
-"\">upload one</a> now."
+"You have no avatars to delete. Please <a "
+"href=\"%(avatar_change_url)s\">upload one</a> now."
msgstr ""
#: templates/avatar/confirm_delete.html:12
-#, fuzzy
msgid "Delete These"
-msgstr "刪除回答"
+msgstr ""
#: templates/email/ask_for_signature.html:4
#, python-format
@@ -6288,8 +5864,8 @@ msgstr ""
#: templates/email/ask_for_signature.html:12
msgid ""
-"We will then attempt to detect the signature in your response and you should "
-"be able to post."
+"We will then attempt to detect the signature in your response and you should"
+" be able to post."
msgstr ""
#: templates/email/change_settings_info.html:4
@@ -6302,45 +5878,41 @@ msgstr ""
#: templates/email/change_settings_info.html:6
#, python-format
msgid ""
-"To change freqency and content of these alerts, please visit <a href="
-"\"%(url)s\">your user profile</a>."
+"To change freqency and content of these alerts, please visit <a "
+"href=\"%(url)s\">your user profile</a>."
msgstr ""
#: templates/email/change_settings_info.html:10
#, python-format
msgid ""
-"If you believe that this message was sent in an error, please email about it "
-"the forum administrator at <a href=\"mailto:%(admin_email)s\">"
-"%(admin_email)s</a>."
+"If you believe that this message was sent in an error, please email about it"
+" the forum administrator at <a "
+"href=\"mailto:%(admin_email)s\">%(admin_email)s</a>."
msgstr ""
#: templates/email/delayed_email_alert.html:2
-#, fuzzy, python-format
+#, python-format
msgid "Dear %(name)s,"
-msgstr "真實姓å"
+msgstr ""
#: templates/email/delayed_email_alert.html:3
-#, fuzzy, python-format
+#, python-format
msgid "The following question has been updated %(site_name)s:"
msgid_plural ""
"The following %(num)s questions have been updated on %(site_name)s:"
-msgstr[0] "這å•é¡Œå·²ç¶“被刪除;"
+msgstr[0] ""
#: templates/email/feedback_email.txt:2
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
"Hello, this is a %(site_title)s forum feedback message.\n"
msgstr ""
-"\n"
-" 你好, 這是 %(site_title)s 回饋單\n"
#: templates/email/footer.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Sincerely,<br>%(site_name)s Administrator"
msgstr ""
-"你好, \n"
-" 論壇管ç†è€…"
#: templates/email/insufficient_rep_to_post_by_email.html:10
#, python-format
@@ -6354,29 +5926,26 @@ msgid ""
msgstr ""
#: templates/email/insufficient_rep_to_post_by_email.html:15
-#, fuzzy, python-format
+#, python-format
msgid "At this time, please post your question at %(link)s"
-msgstr "ç¾åœ¨æå•"
+msgstr ""
#: templates/email/macros.html:19
-#, fuzzy, python-format
+#, python-format
msgid "Question by %(author)s:"
-msgstr "å•é¡Œæ¨™ç±¤"
+msgstr ""
#: templates/email/macros.html:21
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's question:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/macros.html:26
-#, fuzzy
msgid "Question :"
-msgstr "å•é¡Œåˆ—表"
+msgstr ""
#: templates/email/macros.html:33
#, python-format
@@ -6384,71 +5953,60 @@ msgid "Asked by %(author)s:"
msgstr ""
#: templates/email/macros.html:40
-#, fuzzy
msgid "Tags:"
-msgstr "標籤"
+msgstr ""
#: templates/email/macros.html:48
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's answer:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/macros.html:52
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's answer:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/macros.html:57
-#, fuzzy, python-format
+#, python-format
msgid "Answered by %(author)s:"
-msgstr "回應"
+msgstr ""
#: templates/email/macros.html:64
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(author)s's comment:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/macros.html:68
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" In reply to %(author)s's comment:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/macros.html:73
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" Commented by %(author)s:\n"
" "
msgstr ""
-"%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-" åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
#: templates/email/notify_author_about_approved_post.html:21
msgid "Below is a copy of your post:"
msgstr ""
#: templates/email/post_as_subthread.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(count)s comment:\n"
@@ -6458,14 +6016,12 @@ msgid_plural ""
" %(count)s comments:\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s 答案:\n"
#: templates/email/re_welcome_lamson_on.html:2
#: templates/email/re_welcome_lamson_on.html:3
-#, fuzzy, python-format
+#, python-format
msgid "Great, you are ready to use %(site_name)s!"
-msgstr "ç¶å®š OpenID 帳號"
+msgstr ""
#: templates/email/re_welcome_lamson_on.html:7
#, python-format
@@ -6481,8 +6037,8 @@ msgstr ""
#: templates/email/re_welcome_lamson_on.html:9
#, python-format
msgid ""
-"Of course, you can always visit the %(site_name)s at <a href=\"%(site_url)s"
-"\">%(site_url)s</a>."
+"Of course, you can always visit the %(site_name)s at <a "
+"href=\"%(site_url)s\">%(site_url)s</a>."
msgstr ""
#: templates/email/re_welcome_lamson_on.html:11
@@ -6498,9 +6054,8 @@ msgid " Your post was rejected. "
msgstr ""
#: templates/email/rejected_post.html:5
-#, fuzzy
msgid "Your post (copied in the end), was rejected for the following reason:"
-msgstr "å¯èƒ½æ˜¯ä»¥ä¸‹åŽŸå› å°Žè‡´ï¼š"
+msgstr ""
#: templates/email/rejected_post.html:7
msgid "Here is your original post"
@@ -6509,17 +6064,16 @@ msgstr ""
#: templates/email/reply_by_email_error.html:1
msgid ""
"\n"
-"<p>The system was unable to process your message successfully, the reason "
-"being:<p>\n"
+"<p>The system was unable to process your message successfully, the reason being:<p>\n"
msgstr ""
#: templates/email/welcome_lamson_off.html:6
#: templates/email/welcome_lamson_off.html:7
#: templates/email/welcome_lamson_on.html:3
#: templates/email/welcome_lamson_on.html:4
-#, fuzzy, python-format
+#, python-format
msgid "Welcome to %(site_name)s!"
-msgstr "歡迎您!"
+msgstr ""
#: templates/email/welcome_lamson_on.html:11
msgid ""
@@ -6542,8 +6096,7 @@ msgstr ""
#: templates/embed/list_widgets.html:45
msgid ""
"\n"
-" Just copy the &lt;script&gt; tag provided and paste it in the site where "
-"you wan to put it.\n"
+" Just copy the &lt;script&gt; tag provided and paste it in the site where you wan to put it.\n"
" "
msgstr ""
@@ -6571,20 +6124,16 @@ msgid "Ask a question"
msgstr "我è¦æå•"
#: templates/embed/widgets.html:17 templates/embed/widgets.html.py:26
-#, fuzzy
msgid "create"
-msgstr "新增帳號"
+msgstr ""
#: templates/embed/widgets.html:20 templates/embed/widgets.html.py:29
-#, fuzzy
msgid "view list"
-msgstr "ç€è¦½"
+msgstr ""
-# page title
#: templates/embed/widgets.html:25
-#, fuzzy
msgid "List of questions"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: templates/group_messaging/email_alert.html:7
#, python-format
@@ -6593,8 +6142,8 @@ msgstr ""
#: templates/group_messaging/email_alert.html:11
msgid ""
-"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your "
-"message inbox</a>"
+"To reply please <a class=\"thread-link\" href=\"THREAD_URL_HOLE\">visit your"
+" message inbox</a>"
msgstr ""
#: templates/group_messaging/home.html:7
@@ -6608,9 +6157,8 @@ msgid "You wrote on %(date)s:"
msgstr ""
#: templates/group_messaging/senders_list.html:3
-#, fuzzy
msgid "Messages by sender:"
-msgstr "訊æ¯"
+msgstr ""
#: templates/group_messaging/senders_list.html:5
#: templates/user_inbox/base.html:6 templates/user_profile/user_tabs.html:12
@@ -6630,22 +6178,18 @@ msgid "there are no messages yet..."
msgstr ""
#: templates/livesettings/_admin_site_views.html:4
-#, fuzzy
msgid "Sites"
-msgstr "標題"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/livesettings/group_settings.html:4
-#, fuzzy
msgid "Settings"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr ""
#: templates/livesettings/group_settings.html:9
#: templates/livesettings/site_settings.html:51
-#, fuzzy
msgid "Please correct the error below."
msgid_plural "Please correct the errors below."
-msgstr[0] "請修改下列錯誤: "
+msgstr[0] ""
#: templates/livesettings/group_settings.html:16
#, python-format
@@ -6658,25 +6202,20 @@ msgid "You don't have permission to edit values."
msgstr ""
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Documentation"
-msgstr "城市"
+msgstr ""
#: templates/livesettings/site_settings.html:24
-#, fuzzy
msgid "Log out"
-msgstr "登出"
+msgstr ""
#: templates/livesettings/site_settings.html:27
-#, fuzzy
msgid "Home"
-msgstr "首é "
+msgstr ""
-# page title
#: templates/livesettings/site_settings.html:28
-#, fuzzy
msgid "Edit Site Settings"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: templates/livesettings/site_settings.html:44
msgid "Livesettings are disabled for this site."
@@ -6686,21 +6225,20 @@ msgstr ""
msgid "All configuration options must be edited in the site settings.py file"
msgstr ""
-# page title
#: templates/livesettings/site_settings.html:67
-#, fuzzy, python-format
+#, python-format
msgid "Group settings: %(name)s"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: templates/livesettings/site_settings.html:94
msgid "Uncollapse all"
msgstr ""
#: templates/main_page/headline.html:4 views/readers.py:151
-#, fuzzy, python-format
+#, python-format
msgid "%(q_num)s question"
msgid_plural "%(q_num)s questions"
-msgstr[0] "第 %(q_num)s 個å•é¡Œ"
+msgstr[0] ""
#: templates/main_page/headline.html:6
#, python-format
@@ -6708,9 +6246,8 @@ msgid "with %(author_name)s's contributions"
msgstr "%(author_name)s çš„è²¢ç»"
#: templates/main_page/headline.html:11
-#, fuzzy
msgid "Tagged"
-msgstr "標記"
+msgstr ""
#: templates/main_page/headline.html:22
msgid "Search tips:"
@@ -6723,9 +6260,8 @@ msgstr "é‡è¨­ä½œè€…"
#: templates/main_page/headline.html:27 templates/main_page/headline.html:30
#: templates/main_page/nothing_found.html:18
#: templates/main_page/nothing_found.html:21
-#, fuzzy
msgid " or "
-msgstr "或者"
+msgstr ""
#: templates/main_page/headline.html:28
msgid "reset tags"
@@ -6752,14 +6288,12 @@ msgid "There are no unanswered questions here"
msgstr "無未解答å•é¡Œ"
#: templates/main_page/nothing_found.html:7
-#, fuzzy
msgid "No questions here. "
-msgstr "無被收è—å•é¡Œ"
+msgstr ""
#: templates/main_page/nothing_found.html:8
-#, fuzzy
msgid "Please follow some questions or follow some users."
-msgstr "一旦開始觀看請記錄å•é¡Œ"
+msgstr ""
#: templates/main_page/nothing_found.html:13
msgid "You can expand your search by "
@@ -6769,7 +6303,6 @@ msgstr "廣泛æœå°‹å¯ç”±"
msgid "resetting author"
msgstr "é‡è¨­ä½œè€…"
-# book.html line 123 must be empty in english
#: templates/main_page/nothing_found.html:19
msgid "resetting tags"
msgstr "é‡è¨­æ¨™ç±¤"
@@ -6780,18 +6313,16 @@ msgid "starting over"
msgstr "é‡æ–°é–‹å§‹"
#: templates/main_page/nothing_found.html:30
-#, fuzzy
msgid "Please always feel free to ask your question!"
-msgstr "æ­¡è¿Žæå•! "
+msgstr ""
#: templates/main_page/questions_loop.html:9
msgid "Did not find what you were looking for?"
msgstr "找ä¸åˆ°çµæžœ? "
#: templates/main_page/questions_loop.html:10
-#, fuzzy
msgid "Ask your question!"
-msgstr "ç¾åœ¨æå•"
+msgstr "直接發å•!"
#: templates/main_page/tab_bar.html:11
msgid "subscribe to the questions feed"
@@ -6802,9 +6333,8 @@ msgid "RSS"
msgstr ""
#: templates/main_page/tag_search.html:2
-#, fuzzy
msgid "Tag search"
-msgstr "æœç´¢"
+msgstr ""
#: templates/main_page/tag_search.html:5
msgid "search"
@@ -6814,48 +6344,44 @@ msgstr "æœç´¢"
#, python-format
msgid ""
"Please note: %(app_name)s requires javascript to work properly, please "
-"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is how</"
-"a>"
+"enable javascript in your browser, <a href=\"%(noscript_url)s\">here is "
+"how</a>"
msgstr ""
#: templates/meta/editor_data.html:5
-#, fuzzy, python-format
+#, python-format
msgid "each tag must be shorter that %(max_chars)s character"
msgid_plural "each tag must be shorter than %(max_chars)s characters"
-msgstr[0] "æ¯å€‹æ¨™ç±¤çš„長度ä¸è¶…éŽ%(max_chars)s"
+msgstr[0] ""
#: templates/meta/editor_data.html:7
-#, fuzzy, python-format
+#, python-format
msgid "please use %(tag_count)s tag"
msgid_plural "please use %(tag_count)s tags or less"
-msgstr[0] "最多åªèƒ½æœ‰%(tag_count)s個標籤"
+msgstr[0] ""
-# todo: remove magic numbers from this file
#: templates/meta/editor_data.html:8
-#, fuzzy, python-format
+#, python-format
msgid ""
"please use up to %(tag_count)s tags, less than %(max_chars)s characters each"
-msgstr "最多 5 個標籤,æ¯å€‹æ¨™ç±¤é•·åº¦å°æ–¼ %(tag_count)s 個字元。"
+msgstr ""
#: templates/question/answer_card.html:21
msgid "This response is published"
msgstr ""
#: templates/question/answer_controls.html:2
-#, fuzzy
msgid "swap with question"
-msgstr "回答å•é¡Œ"
+msgstr ""
#: templates/question/answer_controls.html:11
-#, fuzzy
msgid "remove offensive flag"
-msgstr "標記垃圾帖"
+msgstr ""
#: templates/question/answer_controls.html:13
#: templates/question/question_controls.html:12
-#, fuzzy
msgid "remove flag"
-msgstr "查看標籤列表"
+msgstr ""
#: templates/question/answer_controls.html:18
#: templates/question/answer_controls.html:26
@@ -6873,21 +6399,18 @@ msgstr "檢舉該帖為「惡æ„帖ã€ï¼ˆå«å»£å‘Šã€äººèº«æ”»æ“Šã€æƒ¡æ„言論
msgid "flag offensive"
msgstr "標記惡æ„帖"
-# todo please check this in chinese
#: templates/question/answer_controls.html:33
#: templates/question/question_controls.html:36
msgid "undelete"
msgstr "æ¢å¾©"
#: templates/question/answer_controls.html:43
-#, fuzzy
msgid "unpublish"
-msgstr "ã€å‡ºç‰ˆç¤¾ã€‘"
+msgstr ""
#: templates/question/answer_controls.html:48
-#, fuzzy
msgid "publish"
-msgstr "ã€å‡ºç‰ˆç¤¾ã€‘"
+msgstr ""
#: templates/question/answer_controls.html:54
msgid "permanent link"
@@ -6903,16 +6426,15 @@ msgid "more"
msgstr ""
#: templates/question/answer_controls.html:71
-#, fuzzy
msgid "repost as a question comment"
-msgstr "無關緊è¦çš„å•é¡Œ"
+msgstr ""
#: templates/question/answer_controls.html:85
msgid "repost as a comment under the older answer"
msgstr ""
#: templates/question/answer_tab_bar.html:3
-#, fuzzy, python-format
+#, python-format
msgid ""
"\n"
" %(counter)s Answer\n"
@@ -6922,13 +6444,10 @@ msgid_plural ""
" %(counter)s Answers\n"
" "
msgstr[0] ""
-"\n"
-" %(counter)s 答案:"
#: templates/question/answer_tab_bar.html:11
-#, fuzzy
msgid "Sort by »"
-msgstr "查詢性質: "
+msgstr "排åºæ–¹å¼ »"
#: templates/question/answer_tab_bar.html:14
msgid "oldest answers will be shown first"
@@ -6948,16 +6467,15 @@ msgid "this answer has been selected as correct"
msgstr "該回答已被èªç‚ºæ­£ç¢º"
#: templates/question/answer_vote_buttons.html:10
-#, fuzzy
msgid "mark this answer as correct (click again to undo)"
-msgstr "標記為最佳答案(å†æ¬¡é»žæ“Šå–消æ“作)"
+msgstr ""
#: templates/question/closed_question_info.html:2
-#, fuzzy, python-format
+#, python-format
msgid ""
-"The question has been closed for the following reason <b>\"%(close_reason)s"
-"\"</b> <i>by"
-msgstr "å•é¡Œå·²å›  \"%(close_reason)s\" 的原因被關閉"
+"The question has been closed for the following reason "
+"<b>\"%(close_reason)s\"</b> <i>by"
+msgstr ""
#: templates/question/closed_question_info.html:4
#, python-format
@@ -6973,9 +6491,8 @@ msgid "(only one answer per user is allowed)"
msgstr ""
#: templates/question/new_answer_form.html:12
-#, fuzzy
msgid "Login/Signup to Answer"
-msgstr "登錄並回答該å•é¡Œ"
+msgstr "登入或註冊回答å•é¡Œ"
#: templates/question/new_answer_form.html:20
msgid "Your answer"
@@ -6987,17 +6504,17 @@ msgstr "這å•é¡Œçš„第一個解答者"
#: templates/question/new_answer_form.html:28
msgid ""
-"<span class='strong big'>Please start posting your answer anonymously</span> "
-"- your answer will be saved within the current session and published after "
-"you log in or create a new account. Please try to give a <strong>substantial "
-"answer</strong>, for discussions, <strong>please use comments</strong> and "
+"<span class='strong big'>Please start posting your answer anonymously</span>"
+" - your answer will be saved within the current session and published after "
+"you log in or create a new account. Please try to give a <strong>substantial"
+" answer</strong>, for discussions, <strong>please use comments</strong> and "
"<strong>please do remember to vote</strong> (after you log in)!"
msgstr ""
#: templates/question/new_answer_form.html:32
msgid ""
-"<span class='big strong'>You are welcome to answer your own question</span>, "
-"but please make sure to give an <strong>answer</strong>. Remember that you "
+"<span class='big strong'>You are welcome to answer your own question</span>,"
+" but please make sure to give an <strong>answer</strong>. Remember that you "
"can always <strong>revise your original question</strong>. Please "
"<strong>use comments for discussions</strong> and <strong>please don't "
"forget to vote :)</strong> for the answers that you liked (or perhaps did "
@@ -7008,21 +6525,19 @@ msgstr ""
msgid ""
"<span class='big strong'>Please try to give a substantial answer</span>. If "
"you wanted to comment on the question or answer, just <strong>use the "
-"commenting tool</strong>. Please remember that you can always <strong>revise "
-"your answers</strong> - no need to answer the same question twice. Also, "
-"please <strong>don't forget to vote</strong> - it really helps to select the "
-"best questions and answers!"
+"commenting tool</strong>. Please remember that you can always <strong>revise"
+" your answers</strong> - no need to answer the same question twice. Also, "
+"please <strong>don't forget to vote</strong> - it really helps to select the"
+" best questions and answers!"
msgstr ""
#: templates/question/new_answer_form.html:39
-#, fuzzy
msgid "Add answer"
-msgstr "修改回答"
+msgstr ""
#: templates/question/question_controls.html:5
-#, fuzzy
msgid "retag"
-msgstr "更新了標籤"
+msgstr ""
#: templates/question/question_controls.html:29
msgid "reopen"
@@ -7033,34 +6548,28 @@ msgid "close"
msgstr "關閉"
#: templates/question/sidebar.html:8
-#, fuzzy
msgid "Question tools"
-msgstr "å•é¡Œæ¨™ç±¤"
+msgstr ""
#: templates/question/sidebar.html:11
-#, fuzzy
msgid "click to unfollow this question"
-msgstr "點é¸è§€çœ‹æœ€ç†±é–€çš„å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:12
-#, fuzzy
msgid "Following"
-msgstr "所有å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:13
-#, fuzzy
msgid "Unfollow"
-msgstr "所有å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:17
-#, fuzzy
msgid "click to follow this question"
-msgstr "點é¸è§€çœ‹æœ€ç†±é–€çš„å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:18
-#, fuzzy
msgid "Follow"
-msgstr "所有å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:25
#, python-format
@@ -7069,14 +6578,12 @@ msgid_plural "%(count)s followers"
msgstr[0] ""
#: templates/question/sidebar.html:33
-#, fuzzy
msgid "subscribe to this question rss feed"
-msgstr "訂閱最新å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:34
-#, fuzzy
msgid "subscribe to rss feed"
-msgstr "訂閱最新å•é¡Œ"
+msgstr ""
#: templates/question/sidebar.html:44
msgid "Invite"
@@ -7087,42 +6594,37 @@ msgstr ""
#: templates/widgets/tag_selector.html:20
#: templates/widgets/tag_selector.html:37
#: templates/widgets/tag_selector.html:56
-#, fuzzy
msgid "add"
-msgstr "增加"
+msgstr ""
#: templates/question/sidebar.html:52 templates/question/sidebar.html.py:58
-#, fuzzy
msgid "- or -"
-msgstr "或者"
+msgstr ""
#: templates/question/sidebar.html:70
-#, fuzzy
msgid "share with everyone"
-msgstr "é›»å­éƒµä»¶ï¼ˆ<i>用於頭åƒé¡¯ç¤ºæœå‹™</i>)"
+msgstr ""
#: templates/question/sidebar.html:81
msgid "This question is currently shared only with:"
msgstr ""
#: templates/question/sidebar.html:83
-#, fuzzy
msgid "Individual users"
-msgstr "個別é¸å®š"
+msgstr ""
#: templates/question/sidebar.html:88
msgid "You"
msgstr ""
#: templates/question/sidebar.html:95 templates/question/sidebar.html:115
-#, fuzzy
msgid "and"
-msgstr "增加"
+msgstr ""
#: templates/question/sidebar.html:120
-#, fuzzy, python-format
+#, python-format
msgid "%(more_count)s more"
-msgstr "%(rev_count)s 更新本"
+msgstr ""
#: templates/question/sidebar.html:126
msgid "Public thread"
@@ -7130,7 +6632,8 @@ msgstr ""
#: templates/question/sidebar.html:127
#, python-format
-msgid "This thread is public, all members of %(site_name)s can read this page."
+msgid ""
+"This thread is public, all members of %(site_name)s can read this page."
msgstr ""
#: templates/question/sidebar.html:135
@@ -7138,9 +6641,8 @@ msgid "Stats"
msgstr ""
#: templates/question/sidebar.html:137
-#, fuzzy
msgid "Asked"
-msgstr "æå•æ–¼"
+msgstr ""
#: templates/question/sidebar.html:140
msgid "Seen"
@@ -7151,28 +6653,25 @@ msgid "times"
msgstr "次"
#: templates/question/sidebar.html:143
-#, fuzzy
msgid "Last updated"
-msgstr "最後更新時間"
+msgstr ""
#: templates/question/sidebar.html:151
msgid "Related questions"
msgstr "相似的å•é¡Œ"
#: templates/tags/form_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Tag subscriptions"
-msgstr "email 訂閱"
+msgstr ""
#: templates/tags/form_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Tag Subscriptions"
-msgstr "email 訂閱"
+msgstr ""
#: templates/tags/header.html:7
-#, fuzzy, python-format
+#, python-format
msgid "Tags, matching \"%(tag_query)s\""
-msgstr "åˆä¹ŽæŸ¥è©¢æ¢ä»¶æ¨™ç±¤"
+msgstr ""
#: templates/tags/header.html:19
msgid "sorted alphabetically"
@@ -7195,48 +6694,40 @@ msgid "suggested"
msgstr ""
#: templates/tags/header.html:42 templates/tags/header.html.py:43
-#, fuzzy
msgid "manage subscriptions"
-msgstr "email 訂閱"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:4
-#, fuzzy
msgid "Manage Tag subscriptions"
-msgstr "email 訂閱"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Manage Tag subscription</a> "
-msgstr "email 訂閱"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:6
-#, fuzzy
msgid "Create New"
-msgstr "新增新帳號"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:11
msgid "Date"
msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:17
-#, fuzzy
msgid "Action"
-msgstr "城市"
+msgstr ""
#: templates/tags/list_bulk_tag_subscription.html:48 views/commands.py:759
-#, fuzzy
msgid "Edit"
-msgstr "編輯"
+msgstr ""
#: templates/user_inbox/base.html:14
-#, fuzzy
msgid "Sections:"
-msgstr "å•é¡Œ"
+msgstr ""
#: templates/user_inbox/base.html:19
-#, fuzzy
msgid "messages"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr ""
#: templates/user_inbox/base.html:24
#, python-format
@@ -7244,81 +6735,69 @@ msgid "forum responses (%(re_count)s)"
msgstr ""
#: templates/user_inbox/base.html:31
-#, fuzzy, python-format
+#, python-format
msgid "flagged items (%(flags_count)s)"
-msgstr "最多åªèƒ½æœ‰%(tag_count)s個標籤"
+msgstr ""
#: templates/user_inbox/base.html:38
-#, fuzzy
msgid "group join requests"
-msgstr "é‡å•Ÿå•é¡Œ"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:4
msgid "inbox - group join requests"
msgstr ""
#: templates/user_inbox/group_join_requests.html:26
-#, fuzzy
msgid "Approve"
-msgstr "打開"
+msgstr ""
#: templates/user_inbox/group_join_requests.html:41
msgid "Deny"
msgstr ""
#: templates/user_inbox/messages.html:104
-#, fuzzy
msgid "inbox - messages"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:4
-#, fuzzy
msgid "inbox - responses"
-msgstr "用戶資料 - 回應 "
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:8
-#, fuzzy
msgid "select:"
-msgstr "刪除"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:10
-#, fuzzy
msgid "seen"
-msgstr "查看"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:11
-#, fuzzy
msgid "new"
-msgstr "最新å•é¡Œ"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:12
-#, fuzzy
msgid "none"
-msgstr "第三å"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:15
-#, fuzzy
msgid "mark as seen"
-msgstr "上次活動時間"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:16
-#, fuzzy
msgid "mark as new"
-msgstr "標記最佳答案"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:17
msgid "dismiss"
msgstr ""
#: templates/user_inbox/responses_and_flags.html:19
-#, fuzzy
msgid "remove flags/approve"
-msgstr "查看標籤列表"
+msgstr ""
#: templates/user_inbox/responses_and_flags.html:23
-#, fuzzy
msgid "delete post"
-msgstr "刪除"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:4
msgid "Reject the post(s)?"
@@ -7337,36 +6816,30 @@ msgstr ""
msgid "Use this reason &amp; reject"
msgstr ""
-# close.html
#: templates/user_profile/reject_post_dialog.html:27
#: templates/user_profile/reject_post_dialog.html:95
-#, fuzzy
msgid "Use other reason"
-msgstr "çµæŸå•é¡Œ"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:33
msgid "Save reason, but do not reject"
msgstr ""
#: templates/user_profile/reject_post_dialog.html:43
-#, fuzzy
msgid "Please, choose a reason for the rejection."
-msgstr "è«‹é¸ä¸Šè¿°é¸é …之一"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:58
-#, fuzzy
msgid "Select this reason"
-msgstr "é¸æ“‡ç‰ˆæœ¬"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:65
-#, fuzzy
msgid "Delete this reason"
-msgstr "刪除任何一個評論"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:71
-#, fuzzy
msgid "Add a new reason"
-msgstr "回應"
+msgstr ""
#: templates/user_profile/reject_post_dialog.html:81
msgid ""
@@ -7375,11 +6848,9 @@ msgid ""
"and the post(s) will be deleted:"
msgstr ""
-# page title
#: templates/user_profile/reject_post_dialog.html:101
-#, fuzzy
msgid "Edit this reason"
-msgstr "修改å•é¡Œ"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:8
#, python-format
@@ -7395,14 +6866,12 @@ msgid "Auto-tweeting is inactive"
msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:26
-#, fuzzy
msgid "Select twitter account"
-msgstr "刪除帳號"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:28
-#, fuzzy
msgid "use another account"
-msgstr "新增帳號"
+msgstr ""
#: templates/user_profile/twitter_sharing_controls.html:32
msgid "Auto-tweeting is off"
@@ -7413,9 +6882,9 @@ msgid "Start tweeting"
msgstr ""
#: templates/user_profile/user.html:12
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's profile"
-msgstr "用戶資料"
+msgstr ""
#: templates/user_profile/user_edit.html:4
msgid "Edit user profile"
@@ -7440,14 +6909,12 @@ msgid "Registered user"
msgstr "註冊用戶"
#: templates/user_profile/user_edit.html:39
-#, fuzzy
msgid "Screen Name"
-msgstr "當é "
+msgstr ""
#: templates/user_profile/user_edit.html:59
-#, fuzzy
msgid "(cannot be changed)"
-msgstr "å–消使用者"
+msgstr ""
#: templates/user_profile/user_edit.html:109
#: templates/user_profile/user_email_subscriptions.html:23
@@ -7456,9 +6923,8 @@ msgstr "æ›´æ–°"
#: templates/user_profile/user_email_subscriptions.html:5
#: templates/user_profile/user_tabs.html:44
-#, fuzzy
msgid "subscriptions"
-msgstr "email 訂閱"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:8
msgid "Email subscription settings"
@@ -7467,36 +6933,32 @@ msgstr "Email 訂閱設定"
#: templates/user_profile/user_email_subscriptions.html:10
msgid ""
"<span class='big strong'>Adjust frequency of email updates.</span> Receive "
-"updates on interesting questions by email, <strong><br/>help the community</"
-"strong> by answering questions of your colleagues. If you do not wish to "
-"receive emails - select 'no email' on all items below.<br/>Updates are only "
-"sent when there is any new activity on selected items."
+"updates on interesting questions by email, <strong><br/>help the "
+"community</strong> by answering questions of your colleagues. If you do not "
+"wish to receive emails - select 'no email' on all items below.<br/>Updates "
+"are only sent when there is any new activity on selected items."
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:24
-#, fuzzy
msgid "Stop Email"
-msgstr "é›»å­ä¿¡ç®±"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:30
-#, fuzzy
msgid "Subscribed languages"
-msgstr "使用標籤"
+msgstr ""
#: templates/user_profile/user_email_subscriptions.html:43
msgid "Save languages"
msgstr ""
#: templates/user_profile/user_email_subscriptions.html:48
-#, fuzzy
msgid "Subscribed Tags"
-msgstr "使用標籤"
+msgstr ""
#: templates/user_profile/user_favorites.html:4
#: templates/user_profile/user_tabs.html:29
-#, fuzzy
msgid "followed questions"
-msgstr "所有å•é¡Œ"
+msgstr ""
#: templates/user_profile/user_info.html:37
msgid "update profile"
@@ -7510,35 +6972,30 @@ msgstr ""
msgid "real name"
msgstr "真å"
-# book.html line 123 must be empty in english
#: templates/user_profile/user_info.html:60
-#, fuzzy
msgid "groups"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr ""
#: templates/user_profile/user_info.html:71
msgid "add group"
msgstr ""
#: templates/user_profile/user_info.html:77
-#, fuzzy
msgid "member since"
-msgstr "已加入"
+msgstr ""
#: templates/user_profile/user_info.html:82
msgid "last seen"
msgstr "上次活動時間"
#: templates/user_profile/user_info.html:88
-#, fuzzy
msgid "website"
-msgstr "個人網站"
+msgstr ""
#: templates/user_profile/user_info.html:101
msgid "location"
msgstr "城市"
-# user_info.html
#: templates/user_profile/user_info.html:108
msgid "age"
msgstr "年齡"
@@ -7558,19 +7015,17 @@ msgstr "票"
#: templates/user_profile/user_moderate.html:4
#: templates/user_profile/user_tabs.html:50
-#, fuzzy
msgid "moderation"
-msgstr "城市"
+msgstr ""
#: templates/user_profile/user_moderate.html:8
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's current status is \"%(status)s\""
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: templates/user_profile/user_moderate.html:11
-#, fuzzy
msgid "User status changed"
-msgstr "用戶社å€ç©åˆ†"
+msgstr ""
#: templates/user_profile/user_moderate.html:25
#, python-format
@@ -7583,9 +7038,8 @@ msgid "User's current reputation is %(reputation)s points"
msgstr ""
#: templates/user_profile/user_moderate.html:31
-#, fuzzy
msgid "User reputation changed"
-msgstr "用戶社å€ç©åˆ†"
+msgstr ""
#: templates/user_profile/user_moderate.html:38
msgid "Subtract"
@@ -7596,9 +7050,9 @@ msgid "Add"
msgstr "增加"
#: templates/user_profile/user_moderate.html:43
-#, fuzzy, python-format
+#, python-format
msgid "Send message to %(username)s"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: templates/user_profile/user_moderate.html:44
msgid ""
@@ -7607,14 +7061,12 @@ msgid ""
msgstr ""
#: templates/user_profile/user_moderate.html:46
-#, fuzzy
msgid "Message sent"
-msgstr "訊æ¯"
+msgstr ""
#: templates/user_profile/user_moderate.html:64
-#, fuzzy
msgid "Send message"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr ""
#: templates/user_profile/user_moderate.html:74
msgid ""
@@ -7634,9 +7086,8 @@ msgid "'Approved' status means the same as regular user."
msgstr ""
#: templates/user_profile/user_moderate.html:83
-#, fuzzy
msgid "Suspended users can only edit or delete their own posts."
-msgstr "被åœç”¨ä½¿ç”¨è€…ä¸èƒ½å¼µè²¼"
+msgstr "é­åˆ°åœæ¬Šçš„使用者åªèƒ½ç·¨è¼¯æˆ–刪除自己的貼文。"
#: templates/user_profile/user_moderate.html:86
msgid ""
@@ -7668,16 +7119,15 @@ msgid ""
msgstr ""
#: templates/user_profile/user_network.html:33
-#, fuzzy, python-format
+#, python-format
msgid "%(username)s's network is empty"
-msgstr "用戶資料"
+msgstr ""
#: templates/user_profile/user_recent.html:5
#: templates/user_profile/user_tabs.html:31
#: templates/user_profile/user_tabs.html:33
-#, fuzzy
msgid "activity"
-msgstr "熱門å•é¡Œ"
+msgstr ""
#: templates/user_profile/user_recent.html:23
#: templates/user_profile/user_recent.html:27
@@ -7705,10 +7155,9 @@ msgid_plural "<span class=\"count\">%(counter)s</span> Questions"
msgstr[0] "<span class=\"count\">%(counter)s</span> å•é¡Œ"
#: templates/user_profile/user_stats.html:17
-#, fuzzy
msgid "Answer"
msgid_plural "Answers"
-msgstr[0] "回答"
+msgstr[0] ""
#: templates/user_profile/user_stats.html:23
#, python-format
@@ -7729,9 +7178,8 @@ msgid_plural "<span class=\"count\">%(counter)s</span> Badges"
msgstr[0] "<span class=\"count\">%(counter)s</span> 標記"
#: templates/user_profile/user_stats.html:85
-#, fuzzy
msgid "Answer to:"
-msgstr "æå•æŠ€å·§"
+msgstr ""
#: templates/user_profile/user_tabs.html:5
msgid "User profile"
@@ -7746,14 +7194,12 @@ msgid "followers and followed users"
msgstr ""
#: templates/user_profile/user_tabs.html:22
-#, fuzzy
msgid "Graph of user karma"
-msgstr "用戶的社群ç©åˆ†åœ–示"
+msgstr ""
#: templates/user_profile/user_tabs.html:27
-#, fuzzy
msgid "questions that user is following"
-msgstr "用戶收è—çš„å•é¡Œ"
+msgstr ""
#: templates/user_profile/user_tabs.html:36 views/users.py:861
msgid "user vote record"
@@ -7769,9 +7215,8 @@ msgid "email subscription settings"
msgstr "email 訂閱設定"
#: templates/user_profile/user_tabs.html:48 views/users.py:286
-#, fuzzy
msgid "moderate this user"
-msgstr "管ç†ç”¨æˆ¶"
+msgstr ""
#: templates/user_profile/users_answers.html:7
#, python-format
@@ -7779,10 +7224,10 @@ msgid "the answer has been voted for %(answer_score)s times"
msgstr "該回答總共有 %(answer_score)s 個投票"
#: templates/user_profile/users_answers.html:17
-#, fuzzy, python-format
+#, python-format
msgid "(%(comment_count)s comment)"
msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] "(%(comment_count)s è©•è«–)"
+msgstr[0] ""
#: templates/widgets/answer_edit_tips.html:3
#: templates/widgets/question_edit_tips.html:3
@@ -7790,9 +7235,8 @@ msgid "Tips"
msgstr ""
#: templates/widgets/answer_edit_tips.html:6
-#, fuzzy
msgid "give an answer interesting to this community"
-msgstr "請回應相關答案"
+msgstr ""
#: templates/widgets/answer_edit_tips.html:9
msgid "try to give an answer, rather than engage into a discussion"
@@ -7803,40 +7247,29 @@ msgid "Ask the Group"
msgstr ""
#: templates/widgets/ask_form.html:22 templates/widgets/ask_form.html.py:24
-#, fuzzy
msgid "Add details (optional)"
-msgstr "用戶å"
+msgstr "細節說明 (éžå¿…å¡«)"
#: templates/widgets/ask_form.html:26
msgid "Add details"
msgstr "輸入細節說明"
#: templates/widgets/ask_form.html:59
-#, fuzzy
msgid "Select language"
-msgstr "é¸æ“‡ç‰ˆæœ¬"
+msgstr ""
#: templates/widgets/contributors.html:3
msgid "Contributors"
msgstr "è²¢ç»è€…"
#: templates/widgets/edit_post.html:33
-#, fuzzy
msgid ", one of these is required"
-msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
+msgstr ""
#: templates/widgets/edit_post.html:42 templates/widgets/edit_post.html:47
-#, fuzzy
msgid "tags:"
-msgstr "標籤"
+msgstr "標籤:"
-# #, python-format
-# msgid ""
-# "must have valid %(email)s to post, \n"
-# " see %(email_validation_faq_url)s\n"
-# " "
-# msgstr "使用正確 %(email)s 張貼, \"
-# " åƒè€ƒ %(email_validation_faq_url)s\n"
#: templates/widgets/edit_post.html:43
msgid "(required)"
msgstr "(å¿…è¦çš„)"
@@ -7856,7 +7289,6 @@ msgstr ""
msgid "Content on this site is licensed under a %(license)s"
msgstr ""
-# footer.html
#: templates/widgets/footer.html:38
msgid "about"
msgstr "關於本站"
@@ -7878,56 +7310,48 @@ msgid "Group info"
msgstr ""
#: templates/widgets/group_info.html:26
-#, fuzzy
msgid "edit description"
-msgstr "email 訂閱"
+msgstr ""
#: templates/widgets/group_info.html:30
-#, fuzzy
msgid "change logo"
-msgstr "ç¾åœ¨ä¿®æ”¹"
+msgstr ""
#: templates/widgets/group_info.html:32
-#, fuzzy
msgid "delete logo"
-msgstr "刪除"
+msgstr ""
#: templates/widgets/group_info.html:36
msgid "add logo"
msgstr ""
#: templates/widgets/group_info.html:46
-#, fuzzy
msgid "moderate emailed questions"
-msgstr "相似的å•é¡Œ"
+msgstr ""
#: templates/widgets/group_info.html:58
-#, fuzzy
msgid "show only selected answers to enquirers"
-msgstr "åªå…許é¸å®šæ¨™ç±¤"
+msgstr ""
#: templates/widgets/group_info.html:63
msgid "How users join this group?"
msgstr ""
#: templates/widgets/group_info.html:87
-#, fuzzy
msgid "Can moderate site"
-msgstr "管ç†ç”¨æˆ¶"
+msgstr ""
#: templates/widgets/group_info.html:97
-#, fuzzy
msgid "Allow only read access"
-msgstr "åªå…許é¸å®šæ¨™ç±¤"
+msgstr ""
#: templates/widgets/group_info.html:102
msgid "list of email addresses of pre-approved users"
msgstr ""
#: templates/widgets/group_info.html:107
-#, fuzzy
msgid "List of preapproved email addresses"
-msgstr "您的電å­éƒµä»¶åœ°å€"
+msgstr ""
#: templates/widgets/group_info.html:108
msgid ""
@@ -7961,27 +7385,25 @@ msgid "back to home page"
msgstr "回到首é "
#: templates/widgets/logo.html:4
-#, fuzzy, python-format
+#, python-format
msgid "%(site)s logo"
-msgstr "社å€é€šç”¨èªž"
+msgstr ""
#: templates/widgets/markdown_help.html:2
-#, fuzzy
msgid "Markdown basics"
-msgstr "Markdown 快速åƒè€ƒ"
+msgstr "語法簡介"
#: templates/widgets/markdown_help.html:6
msgid "*italic*"
-msgstr ""
+msgstr "*斜體*"
#: templates/widgets/markdown_help.html:9
msgid "**bold**"
-msgstr ""
+msgstr "**ç²—é«”**"
#: templates/widgets/markdown_help.html:13
-#, fuzzy
msgid "*italic* or _italic_"
-msgstr "*斜體* 或者 _斜體_"
+msgstr "*斜體* 或 _斜體_"
#: templates/widgets/markdown_help.html:16
msgid "**bold** or __bold__"
@@ -8018,59 +7440,51 @@ msgstr "用戶"
#: templates/widgets/meta_nav.html:27
msgid "badges"
-msgstr "çŽå‹µæ¦œ"
+msgstr "徽章"
#: templates/widgets/question_edit_tips.html:5
-#, fuzzy
msgid "ask a question interesting to this community"
-msgstr "請回應相關答案"
+msgstr ""
#: templates/widgets/question_summary.html:12
-#, fuzzy
msgid "view"
msgid_plural "views"
-msgstr[0] "ç€è¦½"
+msgstr[0] ""
#: templates/widgets/question_summary.html:30
-#, fuzzy
msgid "answer"
msgid_plural "answers"
-msgstr[0] "回答"
+msgstr[0] ""
#: templates/widgets/question_summary.html:41
-#, fuzzy
msgid "vote"
msgid_plural "votes"
-msgstr[0] "票"
+msgstr[0] ""
#: templates/widgets/scope_nav.html:17
msgid "ALL"
-msgstr ""
+msgstr "所有å•é¡Œ"
#: templates/widgets/scope_nav.html:22
-#, fuzzy
msgid "see unanswered questions"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: templates/widgets/scope_nav.html:22
msgid "UNANSWERED"
-msgstr ""
+msgstr "未被回答"
#: templates/widgets/scope_nav.html:27
-#, fuzzy
msgid "see your followed questions"
-msgstr "用戶收è—çš„å•é¡Œ"
+msgstr ""
#: templates/widgets/scope_nav.html:27
msgid "FOLLOWED"
-msgstr ""
+msgstr "追蹤中"
#: templates/widgets/scope_nav.html:30
-#, fuzzy
msgid "Please ask your question here"
-msgstr "ç¾åœ¨æå•"
+msgstr ""
-# book.html line 123 must be empty in english
#: templates/widgets/tag_selector.html:4
msgid "Interesting tags"
msgstr "有趣的標籤"
@@ -8080,35 +7494,31 @@ msgid "Ignored tags"
msgstr "忽視標籤"
#: templates/widgets/tag_selector.html:40
-#, fuzzy
msgid "Subscribed tags"
-msgstr "使用標籤"
+msgstr ""
-# close.html
#: templates/widgets/tag_selector.html:59
-#, fuzzy
msgid "Show only questions from"
-msgstr "çµæŸå•é¡Œ"
+msgstr "æœå°‹çš„篩é¸æ¢ä»¶"
#: templates/widgets/tag_selector.html:70
msgid "Send me email alerts for"
msgstr ""
#: templates/widgets/tag_selector.html:86
-#, fuzzy
msgid "Change frequency of emails"
-msgstr "æ›´æ›é›»å­éƒµä»¶"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:4
msgid ""
-"Categorize your question using this tag selector or entering text in tag box."
+"Categorize your question using this tag selector or entering text in tag "
+"box."
msgstr ""
#: templates/widgets/three_column_category_selector.html:7
#: templates/widgets/three_column_category_selector.html:10
-#, fuzzy
msgid "(done editing)"
-msgstr "版本"
+msgstr ""
#: templates/widgets/three_column_category_selector.html:8
#: templates/widgets/three_column_category_selector.html:9
@@ -8125,34 +7535,29 @@ msgid "karma:"
msgstr ""
#: templates/widgets/user_long_score_and_badge_summary.html:15
-#, fuzzy
msgid "badges:"
-msgstr "çŽå‹µæ¦œ"
+msgstr "徽章:"
#: templates/widgets/user_navigation.html:17
-#, fuzzy
msgid "sign out"
msgstr "登出"
#: templates/widgets/user_navigation.html:20
-#, fuzzy
msgid "Hi there! Please sign in"
-msgstr "請由此進入: "
+msgstr "登入"
-# book.html line 123 must be empty in english
#: templates/widgets/user_navigation.html:23
-#, fuzzy
msgid "settings"
-msgstr "é‡è¨­æ¨™ç±¤"
+msgstr "設定"
#: templates/widgets/user_navigation.html:24
msgid "widgets"
msgstr "工具"
#: templates/widgets/user_perms.html:1
-#, fuzzy, python-format
+#, python-format
msgid "Your karma is %(karma)s"
-msgstr "%(user_name)s karma 更動日誌"
+msgstr ""
#: templates/widgets/user_perms.html:4
msgid "Karma reflects the value of your contribution to this community."
@@ -8161,8 +7566,8 @@ msgstr ""
#: templates/widgets/user_perms.html:13
#, python-format
msgid ""
-"Since you are the site %(role)s, you have access to all functions regardless "
-"of your karma."
+"Since you are the site %(role)s, you have access to all functions regardless"
+" of your karma."
msgstr ""
#: templates/widgets/user_perms.html:15
@@ -8173,16 +7578,13 @@ msgstr ""
msgid "Currently, you can:"
msgstr ""
-# must have extra space after in english
#: templates/widgets/user_perms.html:21
-#, fuzzy
msgid "Post questions, answers and comments"
-msgstr "查看有關"
+msgstr ""
#: templatetags/extra_filters_jinja.py:332
-#, fuzzy
msgid "no"
-msgstr "第三å"
+msgstr ""
#: utils/decorators.py:104 views/commands.py:146
msgid "Oops, apologies - there was some error"
@@ -8205,9 +7607,8 @@ msgid "this field is required"
msgstr " 標籤ä¸èƒ½ç‚ºç©ºç™½ã€‚"
#: utils/forms.py:93
-#, fuzzy
msgid "Choose a screen name"
-msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
+msgstr ""
#: utils/forms.py:103
msgid "user name is required"
@@ -8218,9 +7619,8 @@ msgid "sorry, this name is taken, please choose another"
msgstr "å°ä¸èµ·ï¼Œè©²ç”¨æˆ¶å已註冊,請æ›ä¸€å€‹è©¦è©¦"
#: utils/forms.py:105
-#, fuzzy
msgid "sorry, this name is not allowed, please choose another"
-msgstr "å°ä¸èµ·ï¼Œè©²ç”¨æˆ¶åä¸èƒ½è¨»å†Šï¼Œè«‹æ›ä¸€å€‹è©¦è©¦"
+msgstr ""
#: utils/forms.py:106
msgid "sorry, there is no user with this name"
@@ -8255,14 +7655,12 @@ msgid "please enter a valid email address"
msgstr "請輸入åˆæ³•é›»å­éƒµä»¶åœ°å€"
#: utils/forms.py:226
-#, fuzzy
msgid "this email is already used by someone else, please choose another"
-msgstr "該電å­éƒµä»¶å·²è¢«æ³¨å†Šï¼Œè«‹é¸æ“‡å¦ä¸€å€‹å†è©¦ã€‚"
+msgstr ""
#: utils/forms.py:227
-#, fuzzy
msgid "this email address is not authorized"
-msgstr " é›»å­éƒµä»¶åœ°å€ä¸èƒ½ç‚ºç©ºç™½"
+msgstr ""
#: utils/forms.py:265
msgid "password is required"
@@ -8273,18 +7671,16 @@ msgid "Password <i>(please retype)</i>"
msgstr ""
#: utils/forms.py:269
-#, fuzzy
msgid "please, retype your password"
-msgstr "確èªå¯†ç¢¼"
+msgstr ""
#: utils/forms.py:270
msgid "sorry, entered passwords did not match, please try again"
msgstr "å°ä¸èµ·, 密碼ä¸åˆ, è«‹é‡æ–°è¼¸å…¥"
#: utils/functions.py:102
-#, fuzzy
msgid "2 days ago"
-msgstr "二天å‰"
+msgstr ""
#: utils/functions.py:104
msgid "yesterday"
@@ -8315,19 +7711,16 @@ msgid "Successfully deleted the requested avatars."
msgstr ""
#: views/commands.py:123
-#, fuzzy
msgid "your post was not accepted"
-msgstr " email ä¿æŒä¸è®Š"
+msgstr ""
#: views/commands.py:136
-#, fuzzy
msgid "Sorry, but anonymous users cannot access the inbox"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: views/commands.py:165
-#, fuzzy
msgid "Sorry, anonymous users cannot vote"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: views/commands.py:182
msgid "Sorry you ran out of votes for today"
@@ -8343,25 +7736,23 @@ msgid "Sorry, something is not right here..."
msgstr ""
#: views/commands.py:286
-#, fuzzy
msgid "Sorry, but anonymous users cannot accept answers"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: views/commands.py:396
-#, fuzzy, python-format
+#, python-format
msgid ""
"Your subscription is saved, but email address %(email)s needs to be "
"validated, please see <a href=\"%(details_url)s\">more details here</a>"
-msgstr "訂閱暫存, 需用 %(email)s èªè­‰, åƒè€ƒ %(details_url)s"
+msgstr ""
#: views/commands.py:405
msgid "email update frequency has been set to daily"
msgstr "é›»å­éƒµä»¶æ¯æ—¥æ›´æ–°"
#: views/commands.py:628
-#, fuzzy
msgid "Sorry, could not delete tag"
-msgstr "å°ä¸èµ·ï¼Œæ²’有找到您è¦çš„é é¢ï¼"
+msgstr ""
#: views/commands.py:701
#, python-format
@@ -8374,19 +7765,16 @@ msgid "Please sign in to subscribe for: %(tags)s"
msgstr ""
#: views/commands.py:729
-#, fuzzy
msgid "Create"
-msgstr "新增帳號"
+msgstr ""
#: views/commands.py:959
-#, fuzzy
msgid "Please sign in to vote"
-msgstr "請由此進入: "
+msgstr ""
#: views/commands.py:980
-#, fuzzy
msgid "Please sign in to delete/restore posts"
-msgstr "請由此進入: "
+msgstr ""
#: views/commands.py:1042
#, python-format
@@ -8403,9 +7791,8 @@ msgid "%(user)s, welcome to group %(group)s!"
msgstr ""
#: views/commands.py:1521
-#, fuzzy
msgid "Sorry, only thread moderators can use this function"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: views/commands.py:1536
msgid "The answer is now unpublished"
@@ -8416,9 +7803,9 @@ msgid "The answer is now published"
msgstr ""
#: views/meta.py:47
-#, fuzzy, python-format
+#, python-format
msgid "About %(site)s"
-msgstr "關於本站"
+msgstr ""
#: views/meta.py:91
msgid "Please sign in or register to send your feedback"
@@ -8441,9 +7828,8 @@ msgid "Privacy policy"
msgstr "éš±ç§æ”¿ç­–"
#: views/meta.py:216
-#, fuzzy
msgid "Suggested tags"
-msgstr "使用標籤"
+msgstr ""
#: views/readers.py:256
#, python-format
@@ -8453,16 +7839,14 @@ msgid ""
msgstr ""
#: views/readers.py:421
-#, fuzzy
msgid ""
"Sorry, the comment you are looking for has been deleted and is no longer "
"accessible"
-msgstr "這個å•é¡Œè¢«"
+msgstr ""
#: views/users.py:287
-#, fuzzy
msgid "moderate user"
-msgstr "管ç†ç”¨æˆ¶"
+msgstr ""
#: views/users.py:529
msgid "user profile"
@@ -8485,19 +7869,16 @@ msgid "group joining requests"
msgstr ""
#: views/users.py:683
-#, fuzzy
msgid "profile - moderation"
-msgstr "用戶資料 - ç©åˆ†"
+msgstr ""
#: views/users.py:739
-#, fuzzy
msgid "private messages"
-msgstr "Copyright(c)2009.CNPROG.COM"
+msgstr ""
#: views/users.py:740
-#, fuzzy
msgid "profile - messages"
-msgstr "用戶資料 - 回應 "
+msgstr ""
#: views/users.py:820
msgid "profile - responses"
@@ -8508,14 +7889,12 @@ msgid "profile - votes"
msgstr "用戶資料 - 投票"
#: views/users.py:883
-#, fuzzy
msgid "user karma"
-msgstr "用戶å"
+msgstr ""
#: views/users.py:884
-#, fuzzy
msgid "Profile - User's Karma"
-msgstr "用戶資料 - ç©åˆ†"
+msgstr ""
#: views/users.py:902
msgid "users favorite questions"
@@ -8534,71 +7913,64 @@ msgid "email updates canceled"
msgstr "å–消電å­éƒµä»¶æ›´æ–°"
#: views/users.py:974
-#, fuzzy
msgid "profile - email subscriptions"
-msgstr "用戶資料 - email 訂閱"
+msgstr ""
#: views/users.py:995
-#, fuzzy, python-format
+#, python-format
msgid "profile - %(section)s"
-msgstr "用戶資料 - 回應 "
+msgstr ""
#: views/writers.py:73
-#, fuzzy
msgid "Sorry, anonymous users cannot upload files"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
-# todo take these out of settings
#: views/writers.py:91
#, python-format
msgid "allowed file types are '%(file_types)s'"
msgstr "åªå…許上傳 '%(file_types)s' 類型的文件ï¼"
#: views/writers.py:104
-#, fuzzy, python-format
+#, python-format
msgid "maximum upload file size is %(file_size)sK"
-msgstr "åªå…許上傳 %s K大å°çš„文件ï¼"
+msgstr ""
#: views/writers.py:112
-#, fuzzy
-msgid "Error uploading file. Please contact the site administrator. Thank you."
-msgstr "在文件上傳éŽç¨‹ä¸­ç”¢ç”Ÿäº†éŒ¯èª¤ï¼Œè«‹è¯ç³»ç®¡ç†å“¡ï¼Œè¬è¬^_^"
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you."
+msgstr ""
#: views/writers.py:209
msgid ""
-"<span class=\"strong big\">You are welcome to start submitting your question "
-"anonymously</span>. When you submit the post, you will be redirected to the "
-"login/signup page. Your question will be saved in the current session and "
+"<span class=\"strong big\">You are welcome to start submitting your question"
+" anonymously</span>. When you submit the post, you will be redirected to the"
+" login/signup page. Your question will be saved in the current session and "
"will be published after you log in. Login/signup process is very simple. "
"Login takes about 30 seconds, initial signup takes a minute or less."
msgstr ""
#: views/writers.py:582
-#, fuzzy
msgid "Please log in to answer questions"
-msgstr "沒有回答的å•é¡Œ"
+msgstr ""
#: views/writers.py:708
-#, fuzzy
msgid "This content is forbidden"
-msgstr "帳號åœç”¨"
+msgstr ""
#: views/writers.py:717
-#, fuzzy
msgid "Post not found"
-msgstr "毫無所ç²"
+msgstr ""
#: views/writers.py:725
#, python-format
msgid ""
-"Sorry, you appear to be logged out and cannot post comments. Please <a href="
-"\"%(sign_in_url)s\">sign in</a>."
+"Sorry, you appear to be logged out and cannot post comments. Please <a "
+"href=\"%(sign_in_url)s\">sign in</a>."
msgstr ""
#: views/writers.py:749
-#, fuzzy
msgid "Sorry, anonymous users cannot edit comments"
-msgstr "匿å用戶ä¸èƒ½æŠ•ç¥¨"
+msgstr ""
#: views/writers.py:798
#, python-format
@@ -8612,9 +7984,8 @@ msgid "sorry, we seem to have some technical difficulties"
msgstr ""
#: views/writers.py:888
-#, fuzzy
msgid "Error - could not find the destination post"
-msgstr "å°ä¸èµ·ï¼Œæ²’有找到您è¦çš„é é¢ï¼"
+msgstr ""
#: views/writers.py:912
#, python-format
@@ -8624,1541 +7995,37 @@ msgid ""
msgstr ""
#~ msgid "your email needs to be validated see %(details_url)s"
-#~ msgstr "email 須經èªè­‰, åƒè€ƒ %(details_url)s"
-
-#~ msgid "logout"
-#~ msgstr "登出"
-
-#~ msgid ""
-#~ "As a registered user you can login with your OpenID, log out of the site "
-#~ "or permanently remove your account."
-#~ msgstr "您是已注冊用戶,å¯ä»¥éš¨æ™‚使用OpenID帳號登錄系統或者註銷登錄。"
-
-#~ msgid "Email verification subject line"
-#~ msgstr " email 主題èªè­‰"
-
-#~ msgid ""
-#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)"
-#~ "s"
-#~ msgstr "如何èªè­‰ email %(send_email_key_url)s %(gravatar_faq_url)s 資料"
-
-#~ msgid "latest questions"
-#~ msgstr "最新å•é¡Œ"
-
-#~ msgid "please enter a descriptive title for your question"
-#~ msgstr ""
-#~ "請輸入å°å•é¡Œå…·æœ‰æ述性質的標題 - 「幫忙ï¼ç·Šæ€¥æ±‚助ï¼ã€ä¸æ˜¯å»ºè­°çš„æå•æ–¹å¼ã€‚"
-
-#, fuzzy
-#~ msgid "this email will be linked to gravatar"
-#~ msgstr "ä¸æœƒå…¬é–‹ï¼Œç”¨æ–¼é ­åƒé¡¯ç¤ºæœå‹™"
-
-#, fuzzy
-#~ msgid "vote/"
-#~ msgstr "票"
-
-# 78%
-# 100%
-#, fuzzy
-#~ msgid "subscribe-for-tags/"
-#~ msgstr "使用標籤"
-
-#, fuzzy
-#~ msgid "Explain how to change LDAP password"
-#~ msgstr "帳號: 密碼已改變"
-
-#, fuzzy
-#~ msgid "Number of questions to show"
-#~ msgstr "å«æœ‰å•é¡Œçš„數目"
-
-#, fuzzy
-#~ msgid "Header for the questions widget"
-#~ msgstr "繼續隱è—忽視的å•é¡Œ"
-
-#, fuzzy
-#~ msgid "Footer for the questions widget"
-#~ msgstr "用戶收è—çš„å•é¡Œ"
-
-#~ msgid "favorite"
-#~ msgstr "喜歡"
-
-#, fuzzy
-#~ msgid "only selected"
-#~ msgstr "個別é¸å®š"
-
-#~ msgid "Incorrect username."
-#~ msgstr "é¸æ“‡ä¸€å€‹ç”¨æˆ¶å"
-
-#, fuzzy
-#~ msgid ""
-#~ "Please visit the askbot and see what's new! Could you spread the word "
-#~ "about it - can somebody you know help answering those questions or "
-#~ "benefit from posting one?"
-#~ msgstr " è«‹åƒè§€è«–壇, 觀看新功能介紹! 並廣為宣傳 - 能å¦è§£ç­”或從中ç²ç›Š?"
-
-#, fuzzy
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'daily' on selected questions. "
-#~ "If you are receiving more than one email per dayplease tell about this "
-#~ "issue to the askbot administrator."
-#~ msgstr "你設定訂閱æ¯æ—¥æŸ¥è©¢, 如果æ¯å¤©æ”¶åˆ°ä¿¡ä»¶è¶…夠一å°, 請告知管ç†è€…."
-
-#, fuzzy
-#~ msgid ""
-#~ "Your most frequent subscription setting is 'weekly' if you are receiving "
-#~ "this email more than once a week please report this issue to the askbot "
-#~ "administrator."
-#~ msgstr "你設定訂閱æ¯å‘¨æŸ¥è©¢, 如果æ¯å‘¨æ”¶åˆ°ä¿¡ä»¶è¶…夠一å°, 請告知管ç†è€…."
-
-#~ msgid ""
-#~ "There is a chance that you may be receiving links seen before - due to a "
-#~ "technicality that will eventually go away. "
-#~ msgstr "你有å¯èƒ½æ”¶åˆ°ä¹‹å‰çœ‹éŽçš„連çµ, 此肇因於å³å°‡çµ‚止的技術."
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_link)s to change frequency of email updates or "
-#~ "%(admin_email)s administrator"
-#~ msgstr "請至 %(link)s 更改收信頻率或管ç†è€…çš„ %(email)s "
-
-#~ msgid ""
-#~ "uploading images is limited to users with >%(min_rep)s reputation points"
-#~ msgstr "上傳圖片åªé™æ–¼ç©åˆ† >%(min_rep)s 以上注冊用戶!"
-
-#~ msgid "blocked users cannot post"
-#~ msgstr "被隔離使用者ä¸èƒ½å¼µè²¼"
-
-#~ msgid "suspended users cannot post"
-#~ msgstr "被åœç”¨ä½¿ç”¨è€…ä¸èƒ½å¼µè²¼"
-
-#, fuzzy
-#~ msgid "blocked users cannot flag posts"
-#~ msgstr "被隔離使用者ä¸èƒ½å¼µè²¼"
-
-#, fuzzy
-#~ msgid "suspended users cannot flag posts"
-#~ msgstr "被åœç”¨ä½¿ç”¨è€…ä¸èƒ½å¼µè²¼"
-
-#, fuzzy
-#~ msgid "suspended users cannot remove flags"
-#~ msgstr "被åœç”¨ä½¿ç”¨è€…ä¸èƒ½å¼µè²¼"
-
-#~ msgid "cannot revoke old vote"
-#~ msgstr "這個投票已經éŽæ™‚,ä¸èƒ½æ’¤éŠ·ã€‚"
-
-#~ msgid "%(author)s modified the question"
-#~ msgstr "%(author)s 已修改這個å•é¡Œ"
-
-#~ msgid "%(people)s posted %(new_answer_count)s new answers"
-#~ msgstr "%(people)s 張貼新答案 %(new_answer_count)s"
-
-#~ msgid "%(people)s commented the question"
-#~ msgstr "%(people)s è©•è«–å•é¡Œ"
-
-#~ msgid "%(people)s commented answers"
-#~ msgstr "%(people)s 評論回答"
-
-#~ msgid "%(people)s commented an answer"
-#~ msgstr "%(people)s 評論回答"
-
-#~ msgid "change %(email)s info"
-#~ msgstr "æ›´æ› %(email)s é›»å­éƒµä»¶"
-
-#~ msgid "here is why email is required, see %(gravatar_faq_url)s"
-#~ msgstr "email å¿…è¦, è«‹åƒè€ƒ %(gravatar_faq_url)s"
-
-#~ msgid "Your new Email"
-#~ msgstr "æ–°é›»å­ä¿¡ç®±"
-
-#, fuzzy
-#~ msgid "Save Email"
-#~ msgstr "儲存電å­ä¿¡ç®±"
-
-#~ msgid "validate %(email)s info or go to %(change_email_url)s"
-#~ msgstr "驗證 %(email)s 資料或到 %(change_email_url)s"
-
-#~ msgid "Email not changed"
-#~ msgstr "é›»å­ä¿¡ç®±ä¸è®Š"
-
-#~ msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-#~ msgstr "如果你è¦åˆ° %(change_email_url)s 舊 %(email)s ä»ä¿ç•™"
-
-#, fuzzy
-#~ msgid "Email changed"
-#~ msgstr "é›»å­ä¿¡ç®±å·²è®Š"
-
-#~ msgid "your current %(email)s can be used for this"
-#~ msgstr "å¯ä»¥ç”¨é›»å­ä¿¡ç®± %(email)s "
-
-#~ msgid "thanks for verifying email"
-#~ msgstr "æ„Ÿè¬é©—證電å­ä¿¡ç®±"
-
-#~ msgid "email key not sent"
-#~ msgstr "é›»å­ä¿¡ç®± key 未傳é€"
-
-#~ msgid "email key not sent %(email)s change email here %(change_link)s"
-#~ msgstr "%(change_link)s 未傳é€é›»å­ä¿¡ç®± key %(email)s"
-
-#~ msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "註冊 %(provider)s 帳號, åƒè€ƒ %(gravatar_faq_url)s"
-
-#~ msgid ""
-#~ "%(username)s already exists, choose another name for \n"
-#~ " %(provider)s. Email is required too, see "
-#~ "%(gravatar_faq_url)s\n"
-#~ " "
-#~ msgstr ""
-#~ "%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-#~ " åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
-#~ " "
-
-#~ msgid ""
-#~ "register new external %(provider)s account info, see %(gravatar_faq_url)s"
-#~ msgstr "註冊外在 %(provider)s 帳號, è«‹åƒè€ƒ %(gravatar_faq_url)s"
-
-#~ msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-#~ msgstr "註冊臉書新帳號, è«‹åƒè€ƒ %(gravatar_faq_url)s"
-
-# todo: review this message may be confusing user
-#~ msgid "This account already exists, please use another."
-#~ msgstr "指定帳號已經存在, 請使用別的帳號。"
-
-#~ msgid "Screen name label"
-#~ msgstr "ç•«é¢æ¨™é¡Œ"
-
-#~ msgid "receive updates motivational blurb"
-#~ msgstr "接收到更新的簡介"
-
-#~ msgid "please select one of the options above"
-#~ msgstr "è«‹é¸å–上數é¸é …"
-
-#~ msgid "Tag filter tool will be your right panel, once you log in."
-#~ msgstr "一旦簽入, 標籤供èšæœƒåœ¨å³æ¬„"
-
-#, fuzzy
-#~ msgid ""
-#~ "If you beleive that this message was sent in mistake - \n"
-#~ "no further action is needed. Just ingore this email, we apologize\n"
-#~ "for any inconvenience"
-#~ msgstr "如你肯定這訊æ¯è¢«èª¤é€, ä¸éœ€åšä»»ä½•å‹•ä½œ, 並忽略此信, éžå¸¸æŠ±æ­‰ \n"
-
-#~ msgid "Login"
-#~ msgstr "登錄"
-
-#~ msgid "Why use OpenID?"
-#~ msgstr "為什麼使用 OpenID 登錄?"
-
-#~ msgid "with openid it is easier"
-#~ msgstr "使用 OpenID 更為容易"
-
-#~ msgid "reuse openid"
-#~ msgstr "用åŒä¸€å€‹ opedid 帳號"
-
-#~ msgid "openid is widely adopted"
-#~ msgstr "OpenID 廣為被人利用"
-
-#~ msgid "openid is supported open standard"
-#~ msgstr "OpenID 為開放標準"
-
-#~ msgid "Find out more"
-#~ msgstr "查看更多"
-
-#~ msgid "Get OpenID"
-#~ msgstr "ç²å– OpenID"
-
-#~ msgid "Traditional signup info"
-#~ msgstr "傳統登入事項"
-
-#~ msgid "answer permanent link"
-#~ msgstr "回答的連çµåœ°å€"
-
-#, fuzzy
-#~ msgid "remove all flags"
-#~ msgstr "查看標籤列表"
-
-#, fuzzy
-#~ msgid "%(question_author)s has selected this answer as correct"
-#~ msgstr "這個答案已經被æå•ä½œè€…標記為最佳答案"
-
-#~ msgid "Related tags"
-#~ msgstr "相關標籤"
-
-#, fuzzy
-#~ msgid "Display tag filter"
-#~ msgstr "é¸æ“‡ Email 標籤篩é¸"
-
-#~ msgid "Badges summary"
-#~ msgstr "çŽå‹µåˆ—表"
-
-#~ msgid "silver badge description"
-#~ msgstr "第二åçŽå‹µç´°ç¯€"
-
-#~ msgid ""
-#~ "is a Q&A site, not a discussion group. Therefore - please avoid having "
-#~ "discussions in your answers, comment facility allows some space for brief "
-#~ "discussions."
-#~ msgstr " 此為 å•é¡Œ/回答 網站,éžè¨Žè«–å€ï¼Œè«‹å‹¿åœ¨æ­¤è¨Žè«–或評論答案。"
-
-#~ msgid "Rep system summary"
-#~ msgstr "更新概è¦ï¼š"
-
-#~ msgid "what is gravatar"
-#~ msgstr "何謂大頭貼æœå‹™"
-
-#~ msgid "gravatar faq info"
-#~ msgstr "大頭貼æœå‹™å¸¸å•é›†"
-
-#, fuzzy
-#~ msgid "<p>Sincerely,<br/>Forum Administrator</p>"
-#~ msgstr ""
-#~ "你好, \n"
-#~ " 論壇管ç†è€…"
-
-#, fuzzy
-#~ msgid "i like this question (click again to cancel)"
-#~ msgstr "這篇帖å­æœ‰åƒ¹å€¼ï¼ˆå†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid "i like this answer (click again to cancel)"
-#~ msgstr "這篇帖å­æœ‰åƒ¹å€¼ï¼ˆå†æ¬¡é»žæ“Šå–消æ“作)"
-
-#, fuzzy
-#~ msgid "i dont like this question (click again to cancel)"
-#~ msgstr "這篇帖å­æ²’有價值(å†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid "i dont like this answer (click again to cancel)"
-#~ msgstr "這篇帖å­æ²’有價值(å†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid "see <strong>%(counter)s</strong> more"
-#~ msgid_plural "see <strong>%(counter)s</strong> more"
-#~ msgstr[0] "詳見 <strong>%(counter)s</strong>"
-
-#, fuzzy
-#~ msgid "see <strong>%(counter)s</strong> more comment"
-#~ msgid_plural ""
-#~ "see <strong>%(counter)s</strong> more comments\n"
-#~ " "
-#~ msgstr[0] "更多評論, 詳見 <strong>%(counter)s</strong>"
-
-#~ msgid "posts per page"
-#~ msgstr "æ¯é é¡¯ç¤ºï¼š"
-
-#~ msgid "Tag list"
-#~ msgstr "標籤列表"
-
-#~ msgid "reputation"
-#~ msgstr "ç©åˆ†"
-
-#~ msgid "oldest answers"
-#~ msgstr "最先回答"
-
-#~ msgid "newest answers"
-#~ msgstr "最近回答"
-
-#~ msgid "popular answers"
-#~ msgstr "投票最多"
-
-#~ msgid "you can answer anonymously and then login"
-#~ msgstr "ä½ å¯ä»¥åŒ¿å回應å†ç°½å…¥"
-
-#~ msgid "answer your own question only to give an answer"
-#~ msgstr "自å•è‡ªç­”"
-
-#~ msgid "please only give an answer, no discussions"
-#~ msgstr "請答複å•é¡Œï¼Œè€Œéžè¨Žè«–。"
-
-#, fuzzy
-#~ msgid "Login/Signup to Post Your Answer"
-#~ msgstr "登錄並回答該å•é¡Œ"
-
-#~ msgid "Answer the question"
-#~ msgstr "回答å•é¡Œ"
-
-#, fuzzy
-#~ msgid " or"
-#~ msgstr "或者"
-
-#~ msgid "email"
-#~ msgstr "email"
-
-#, fuzzy
-#~ msgid "email the updates"
-#~ msgstr "å–消電å­éƒµä»¶æ›´æ–°"
-
-#, fuzzy
-#~ msgid "question asked"
-#~ msgstr "æå•æ™‚é–“"
-
-#~ msgid "question was seen"
-#~ msgstr "ç›®å‰å•é¡Œ"
-
-#, fuzzy
-#~ msgid "Notify me once a day when there are any new answers"
-#~ msgstr "若有新答案請知會我"
-
-#~ msgid "Notify me weekly when there are any new answers"
-#~ msgstr "若有新答案請知會我"
-
-#, fuzzy
-#~ msgid "Notify me immediately when there are any new answers"
-#~ msgstr "若有新答案請知會我"
-
-#~ msgid ""
-#~ "You can always adjust frequency of email updates from your %(profile_url)s"
-#~ msgstr "ä½ å¯å¾ž %(profile_url)s 調整 email 更新頻率"
-
-#~ msgid "once you sign in you will be able to subscribe for any updates here"
-#~ msgstr "一旦é·å…¥ä½ å¯ä»¥è¨‚閱任何更新"
-
-#~ msgid "email subscription settings info"
-#~ msgstr "Email 訂閱設定資料"
-
-#~ msgid "Stop sending email"
-#~ msgstr "åœæ­¢é€å‡º email"
-
-#~ msgid "age unit"
-#~ msgstr "æ­²"
-
-#~ msgid "<span class=\"count\">%(counter)s</span> Answer"
-#~ msgid_plural "<span class=\"count\">%(counter)s</span> Answers"
-#~ msgstr[0] "<span class=\"count\">%(counter)s</span> 答案"
-
-#~ msgid "thumb up"
-#~ msgstr "è´ŠåŒ"
-
-#~ msgid "user has voted up this many times"
-#~ msgstr "用戶已投贊æˆç¥¨æ•¸æ¬¡"
-
-#~ msgid "thumb down"
-#~ msgstr "åå°"
-
-#, fuzzy
-#~ msgid "user voted down this many times"
-#~ msgstr "用戶已投åå°ç¥¨æ•¸æ¬¡"
-
-#~ msgid "reputation history"
-#~ msgstr "ç©åˆ†æ­·å²"
-
-#~ msgid "recent activity"
-#~ msgstr "最近活動"
-
-#~ msgid "casted votes"
-#~ msgstr "決定性投票"
-
-#~ msgid "answer tips"
-#~ msgstr "æå•æŠ€å·§"
-
-#~ msgid "please try to provide details"
-#~ msgstr "請詳細æ述細節"
-
-#~ msgid "ask a question"
-#~ msgstr "我è¦æå•"
-
-#~ msgid "login to post question info"
-#~ msgstr "簽入張貼å•é¡Œ"
-
-#~ msgid "Login/signup to post your question"
-#~ msgstr "請 Login/signup 進去張貼"
-
-#~ msgid "question tips"
-#~ msgstr "æå•æŠ€å·§"
-
-#~ msgid "please ask a relevant question"
-#~ msgstr "我è¦æå•"
-
-#~ msgid "login"
-#~ msgstr "登錄"
-
-#, fuzzy
-#~ msgid "no items in counter"
-#~ msgstr "ç„¡"
-
-#~ msgid "choose password"
-#~ msgstr "密碼"
-
-#~ msgid "retype password"
-#~ msgstr "確èªå¯†ç¢¼"
-
-#, fuzzy
-#~ msgid "%(q_num)s question, tagged"
-#~ msgid_plural "%(q_num)s questions, tagged"
-#~ msgstr[0] "第 %(q_num)s 個å•é¡Œ"
-
-#~ msgid "user reputation in the community"
-#~ msgstr "用戶社å€ç©åˆ†"
-
-#~ msgid "question content must be > 10 characters"
-#~ msgstr "內容至少è¦10個字符"
-
-#, fuzzy
-#~ msgid "Question: \"%(title)s\""
-#~ msgstr "æå•"
-
-#, fuzzy
-#~ msgid "(please enter a valid email)"
-#~ msgstr "請輸入åˆæ³•é›»å­éƒµä»¶åœ°å€"
-
-#~ msgid "i like this post (click again to cancel)"
-#~ msgstr "這篇帖å­æœ‰åƒ¹å€¼ï¼ˆå†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid "i dont like this post (click again to cancel)"
-#~ msgstr "這篇帖å­æ²’有價值(å†æ¬¡é»žæ“Šå–消æ“作)"
-
-#, fuzzy
-#~ msgid ""
-#~ "The question has been closed for the following reason \"%(close_reason)s"
-#~ "\" by"
-#~ msgstr "å•é¡Œå·²å›  \"%(close_reason)s\" 的原因被關閉"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " %(counter)s Answer:\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Answers:\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " %(counter)s 答案:"
-
-#~ msgid "mark this answer as favorite (click again to undo)"
-#~ msgstr "標記為最佳答案(å†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid "Question tags"
-#~ msgstr "å•é¡Œæ¨™ç±¤"
-
-#, fuzzy
-#~ msgid "Please star (bookmark) some questions or follow some users."
-#~ msgstr "一旦開始觀看請記錄å•é¡Œ"
-
-#~ msgid "In:"
-#~ msgstr "In:"
-
-#, fuzzy
-#~ msgid "Site modes"
-#~ msgstr "標題"
-
-#, fuzzy
-#~ msgid "Skin and User Interface settings"
-#~ msgstr "用戶åƒæ•¸çš„設置"
-
-# index.html
-#~ msgid "community wiki"
-#~ msgstr "ç¤¾å€ Wiki"
-
-#~ msgid "Location"
-#~ msgstr "城市"
-
-#, fuzzy
-#~ msgid "command/"
-#~ msgstr "è©•è«–"
-
-#, fuzzy
-#~ msgid "search/"
-#~ msgstr "æœç´¢"
-
-# footer.html
-#, fuzzy
-#~ msgid "Askbot"
-#~ msgstr "關於"
-
-#~ msgid "First time here? Check out the <a href=\"%s\">FAQ</a>!"
-#~ msgstr "第一次? 請點閱 <a href=\"%s\">FAQ 最常æå•å•é¡Œ</a>!"
-
-# translation and user name validation are language-specific
-#, fuzzy
-#~ msgid "MyOpenid user name"
-#~ msgstr "ä¸åˆæ³•ç”¨æˆ¶å"
-
-#~ msgid "disciplined"
-#~ msgstr "井然有åº"
-
-#~ msgid "Deleted own post with score of 3 or higher"
-#~ msgstr "刪除記分超éŽä¸‰åˆ†çš„張貼"
-
-#~ msgid "peer-pressure"
-#~ msgstr "åŒå„•å£“力"
-
-#~ msgid "nice-answer"
-#~ msgstr "妙答"
-
-#~ msgid "nice-question"
-#~ msgstr "好å•é¡Œ"
-
-#~ msgid "pundit"
-#~ msgstr "權å¨äººå£«"
-
-#~ msgid "popular-question"
-#~ msgstr "常見å•é¡Œ"
-
-#~ msgid "citizen-patrol"
-#~ msgstr "巡視員"
-
-#~ msgid "cleanup"
-#~ msgstr "清除"
-
-#~ msgid "critic"
-#~ msgstr "è©•è«–"
-
-#, fuzzy
-#~ msgid "editor"
-#~ msgstr "編輯"
-
-#~ msgid "organizer"
-#~ msgstr "組織者"
-
-#~ msgid "scholar"
-#~ msgstr "學者"
-
-#~ msgid "student"
-#~ msgstr "學生"
-
-#~ msgid "supporter"
-#~ msgstr "è´Šæˆè€…"
-
-#~ msgid "teacher"
-#~ msgstr "è€å¸«"
-
-#~ msgid "Answered first question with at least one up vote"
-#~ msgstr "回答至少有一票的å•é¡Œ"
-
-#~ msgid "autobiographer"
-#~ msgstr "自傳"
-
-#~ msgid "self-learner"
-#~ msgstr "自學者"
-
-#~ msgid "great-answer"
-#~ msgstr "妙答"
-
-#~ msgid "Answer voted up 100 times"
-#~ msgstr "è´Šæˆç¥¨ç¸½æ•¸è¶…éŽ 100 的答案"
-
-#~ msgid "great-question"
-#~ msgstr "好å•é¡Œ"
-
-#~ msgid "Question voted up 100 times"
-#~ msgstr "è´Šæˆç¥¨ç¸½æ•¸è¶…éŽ 100 çš„å•é¡Œ"
-
-#~ msgid "stellar-question"
-#~ msgstr "主è¦çš„å•é¡Œ"
-
-#~ msgid "Question favorited by 100 users"
-#~ msgstr "å–œå¥½è€…è¶…éŽ 100 çš„å•é¡Œ"
-
-#~ msgid "famous-question"
-#~ msgstr "è‘—åå•é¡Œ"
-
-#~ msgid "Asked a question with 10,000 views"
-#~ msgstr "æå•ç€è¦½æ•¸ 10,000 çš„å•é¡Œ"
-
-#~ msgid "Alpha"
-#~ msgstr "åˆç‰ˆ"
-
-#~ msgid "alpha"
-#~ msgstr "åˆç‰ˆ"
-
-#~ msgid "Actively participated in the private alpha"
-#~ msgstr "æ´»èºçš„åƒäºˆå…ˆå‰åˆç‰ˆ"
-
-#~ msgid "good-answer"
-#~ msgstr "好回答"
-
-#~ msgid "Answer voted up 25 times"
-#~ msgstr "è´Šæˆç¥¨ç¸½æ•¸è¶…éŽ 25 的答案"
-
-#~ msgid "good-question"
-#~ msgstr "好å•é¡Œ"
-
-#~ msgid "Question voted up 25 times"
-#~ msgstr "è´Šæˆç¥¨ç¸½æ•¸è¶…éŽ 25 çš„å•é¡Œ"
-
-#~ msgid "favorite-question"
-#~ msgstr "çè—å•é¡Œ"
-
-#~ msgid "civic-duty"
-#~ msgstr "社會責任"
-
-#~ msgid "Strunk & White"
-#~ msgstr "文體指å—"
-
-#~ msgid "strunk-and-white"
-#~ msgstr "文體指å—"
-
-#~ msgid "Generalist"
-#~ msgstr "通æ‰"
-
-#~ msgid "generalist"
-#~ msgstr "通æ‰"
-
-#~ msgid "Active in many different tags"
-#~ msgstr "在ä¸åŒæ¨™ç±¤å•Ÿç”¨"
-
-#~ msgid "expert"
-#~ msgstr "專家"
-
-#~ msgid "Yearling"
-#~ msgstr "Yearling"
-
-#~ msgid "yearling"
-#~ msgstr "yearling"
-
-#~ msgid "Active member for a year"
-#~ msgstr "一年會員"
-
-#~ msgid "notable-question"
-#~ msgstr "顯目å•é¡Œ"
-
-#~ msgid "Asked a question with 2,500 views"
-#~ msgstr "æå•ç€è¦½æ•¸ 2,500 çš„å•é¡Œ"
-
-#~ msgid "enlightened"
-#~ msgstr "開明"
-
-#~ msgid "beta"
-#~ msgstr "測試"
-
-#~ msgid "Actively participated in the private beta"
-#~ msgstr "極度åƒäºˆæ¸¬è©¦"
-
-#~ msgid "guru"
-#~ msgstr "大師"
-
-#~ msgid "Accepted answer and voted up 40 times"
-#~ msgstr "èªåŒè¶…éŽ 40 次的答案"
-
-#~ msgid "necromancer"
-#~ msgstr "法師"
-
-#~ msgid "taxonomist"
-#~ msgstr "分類專家"
-
-# footer.html
-#~ msgid "About"
-#~ msgstr "關於"
-
-#, fuzzy
-#~ msgid ""
-#~ "must have valid %(email)s to post, \n"
-#~ " see %(email_validation_faq_url)s\n"
-#~ " "
#~ msgstr ""
-#~ "%(username)s 已註冊, è«‹é¸ç”¨ %(provider)s 其他帳號 \n"
-#~ " åŒæ™‚也需è¦é›»å­ä¿¡ç®±, è«‹åƒè€ƒ %(gravatar_faq_url)s\n"
-
-#~ msgid "how to validate email title"
-#~ msgstr "如何èªè­‰ email 標題"
-
-#~ msgid "."
-#~ msgstr "。"
-
-#~ msgid "Sender is"
-#~ msgstr "é€å‡ºäººç‚º"
-
-#~ msgid "Message body:"
-#~ msgstr "訊æ¯"
-
-#~ msgid "Logout now"
-#~ msgstr "點擊登出"
-
-#~ msgid "mark this question as favorite (click again to cancel)"
-#~ msgstr "我è¦æ”¶è—這個å•é¡Œï¼ˆå†æ¬¡é»žæ“Šå–消æ“作)"
-
-#~ msgid ""
-#~ "remove favorite mark from this question (click again to restore mark)"
-#~ msgstr "å–消收è—這個å•é¡Œï¼ˆå†æ¬¡é»žæ“Šå–消æ“作)"
-
-# this is how above two are supposed to be
-#, fuzzy
-#~ msgid "see questions tagged '%(tag_name)s'"
-#~ msgstr "查看有關 '%(tag_name)s' çš„å•é¡Œ"
-
-#~ msgid "remove '%(tag_name)s' from the list of interesting tags"
-#~ msgstr "從有趣的標籤, 去除 '%(tag_name)s'"
-
-#~ msgid "remove '%(tag_name)s' from the list of ignored tags"
-#~ msgstr "從忽視的標籤, 去除 '%(tag_name)s'"
-
-#~ msgid ""
-#~ "All tags matching '<span class=\"darkred\"><strong>%(stag)s</strong></"
-#~ "span>'"
-#~ msgstr ""
-#~ "åˆä¹Ž '<span class=\"darkred\"><strong>%(stag)s</strong></span>' 的標籤"
-
-#, fuzzy
-#~ msgid ""
-#~ "see other questions with %(view_user)s's contributions tagged '%(tag_name)"
-#~ "s' "
-#~ msgstr "查看貢ç»è€… %(view_user)s 有關 '%(tag_name)s' 標籤的å•é¡Œ"
-
-#~ msgid "favorites"
-#~ msgstr "收è—"
-
-#, fuzzy
-#~ msgid "this questions was selected as favorite %(cnt)s time"
-#~ msgid_plural "this questions was selected as favorite %(cnt)s times"
-#~ msgstr[0] "這個å•é¡Œè¢«é¸ç‚ºå—æ­¡è¿Ž"
-
-#~ msgid "thumb-up on"
-#~ msgstr "åŒæ„ è´Šæˆ "
-
-#~ msgid "thumb-up off"
-#~ msgstr "åå° è´Šæˆ"
-
-#~ msgid "Login name"
-#~ msgstr "用戶å"
-
-#, fuzzy
-#~ msgid "home"
-#~ msgstr "首é "
-
-#~ msgid "Please prove that you are a Human Being"
-#~ msgstr "人? "
-
-#~ msgid "I am a Human Being"
-#~ msgstr "是人"
-
-#~ msgid "Please decide if you like this question or not by voting"
-#~ msgstr "è«‹ä¾æ˜¯å¦å–œæ„›é¸æ“‡æŠ•ç¥¨"
-
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 投票\n"
-#~ " "
-
-#, fuzzy
-#~ msgid "this answer has been accepted to be correct"
-#~ msgstr "有答案已被接å—為正確答案"
-
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 答案\n"
-#~ " "
-
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 觀看\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 投票\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " answer \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " answers \n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 答案\n"
-#~ " "
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " view\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " views\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ " 觀看\n"
-#~ " "
-
-#, fuzzy
-#~ msgid "reputation points"
-#~ msgstr "ç©åˆ†"
-
-#, fuzzy
-#~ msgid "badges: "
-#~ msgstr "çŽå‹µæ¦œ"
-
-#, fuzzy
-#~ msgid "Bad request"
-#~ msgstr "無關緊è¦çš„å•é¡Œ"
-
-#~ msgid "Account with this name already exists on the forum"
-#~ msgstr "使用者已註冊"
-
-#~ msgid "can't have two logins to the same account yet, sorry."
-#~ msgstr "抱歉, 尚未支æ´é‡è¤‡ç™»éŒ„"
-
-#~ msgid "Please enter valid username and password (both are case-sensitive)."
-#~ msgstr "請輸入有效 使用者/密碼"
-
-#, fuzzy
-#~ msgid "Login failed."
-#~ msgstr "用戶å"
-
-#~ msgid ""
-#~ "Please enter a valid username and password. Note that "
-#~ "both fields are case-sensitive."
-#~ msgstr "請輸入有效 使用者/密碼"
-
-#~ msgid "Password changed."
-#~ msgstr "已更改密碼"
-
-#~ msgid "No OpenID %s found associated in our database"
-#~ msgstr "資料庫無此 OpenID %s"
-
-#~ msgid "The OpenID %s isn't associated to current user logged in"
-#~ msgstr "OpenID %s 和使用者無關"
-
-#~ msgid "Email Changed."
-#~ msgstr "變更 Email"
-
-#~ msgid "This OpenID is already associated with another account."
-#~ msgstr "OpenID 和其他使用者相關"
-
-#, fuzzy
-#~ msgid "OpenID %s is now associated with your account."
-#~ msgstr "OpenID 和其他使用者相關"
-
-#~ msgid "Request for new password"
-#~ msgstr "é‡è¨­å¯†ç¢¼"
-
-#~ msgid ""
-#~ "A new password and the activation link were sent to your email address."
-#~ msgstr "新密碼和啟動連çµå·²å¯„到您的郵件地å€"
-
-#~ msgid ""
-#~ "Could not change password. Confirmation key '%s' is not "
-#~ "registered."
-#~ msgstr "密碼ä¸èƒ½è®Šæ›´, 確èªç¢¼ '%s' 尚未登記"
-
-#~ msgid ""
-#~ "Can not change password. User don't exist anymore in our "
-#~ "database."
-#~ msgstr "資料庫無此使用者, 密碼ä¸èƒ½è®Šæ›´, "
-
-#~ msgid "Password changed for %s. You may now sign in."
-#~ msgstr "%s 密碼已變更, ç¾åœ¨å¯ä»¥ç™»å…¥"
-
-#~ msgid "sorry, system error"
-#~ msgstr "抱歉系統出錯"
-
-#~ msgid "Account functions"
-#~ msgstr "帳號功能"
-
-#~ msgid "Give your account a new password."
-#~ msgstr "請設新密碼"
-
-#~ msgid "Change email "
-#~ msgstr "æ›´æ›é›»éƒµ"
-
-#~ msgid "Change OpenID"
-#~ msgstr "æ›´æ› OpenID 地å€"
-
-#~ msgid "toggle preview"
-#~ msgstr "切æ›é è¦½"
-
-# templates/book.html 78
-#~ msgid "reading channel"
-#~ msgstr "閱讀頻é“"
-
-#~ msgid "[author]"
-#~ msgstr "ã€ä½œè€…】"
-
-#~ msgid "[publication date]"
-#~ msgstr "ã€å‡ºç‰ˆæ—¥æœŸã€‘"
-
-#~ msgid "currency unit"
-#~ msgstr "貨幣單ä½"
-
-#~ msgid "[pages]"
-#~ msgstr "ã€é æ•¸ã€‘"
-
-#~ msgid "pages abbreviation"
-#~ msgstr "é æ•¸ç¸®å¯«"
-
-#~ msgid "[tags]"
-#~ msgstr "ã€æ¨™ç±¤ã€‘"
-
-#~ msgid "author blog"
-#~ msgstr "作者部è½æ ¼"
-
-#~ msgid "book directory"
-#~ msgstr "書ç±ç›®éŒ„"
-
-#~ msgid "buy online"
-#~ msgstr "網上購買"
-
-#~ msgid "reader questions"
-#~ msgstr "答讀者å•"
+#~ "Your email needs to be validated. Please see details <a "
+#~ "id='validate_email_alert' href='%(details_url)s'>here</a>."
-#~ msgid "ask the author"
-#~ msgstr "å‘作者æå•"
-
-#~ msgid "this question was selected as favorite"
-#~ msgstr "這個å•é¡Œè¢«"
-
-#~ msgid "the answer has been accepted to be correct"
-#~ msgstr "被視為正確答案"
-
-#~ msgid "subscribe to book RSS feed"
-#~ msgstr "訂閱該圖書 RSS"
-
-#, fuzzy
-#~ msgid "tags help us keep Questions organized"
-#~ msgstr "用標籤來分類系統的信æ¯"
-
-#~ msgid "less answers"
-#~ msgstr "減少回答"
-
-#~ msgid "click to see coldest questions"
-#~ msgstr "點é¸è§€çœ‹æœ€å†·é–€å•é¡Œ"
-
-#~ msgid "more answers"
-#~ msgstr "更多回答"
-
-#~ msgid "unpopular"
-#~ msgstr "ä¸è¨Žå–œ"
-
-#, fuzzy
-#~ msgid "popular"
-#~ msgstr "å—æ­¡è¿Ž"
-
-#~ msgid "responses"
-#~ msgstr "回應"
-
-#~ msgid "Account: change OpenID URL"
-#~ msgstr "帳號: æ›´æ› OpenID 地å€"
-
-#~ msgid "Please correct errors below:"
-#~ msgstr "請修改下列錯誤: "
-
-#~ msgid ""
-#~ "This is where you can change your password. Make sure you remember it!"
-#~ msgstr "這裡å¯æ›´æ”¹å¯†ç¢¼, 確èªå¯†ç¢¼"
-
-#~ msgid "Connect your OpenID with this site"
-#~ msgstr "ç¶å®š OpenID"
-
-#~ msgid "Sorry, looks like we have some errors:"
-#~ msgstr "抱歉, 似乎我們出錯:"
-
-#~ msgid "Existing account"
-#~ msgstr "已經存在的用戶"
-
-#~ msgid "Forgot your password?"
-#~ msgstr "忘記密碼?"
-
-#~ msgid "Account: delete account"
-#~ msgstr "帳號: 刪除帳號"
-
-#~ msgid ""
-#~ "Note: After deleting your account, anyone will be able to register this "
-#~ "username."
-#~ msgstr "注æ„: 一旦刪除帳號, 任何人皆å¯ä»¥æ­¤å¸³è™Ÿè¨»å†Š"
-
-#~ msgid "Check confirm box, if you want delete your account."
-#~ msgstr "如果你想刪除帳號, 點é¸ç¢ºèªé …"
-
-#~ msgid "I am sure I want to delete my account."
-#~ msgstr "確èªè¦åˆªé™¤å¸³è™Ÿ"
-
-#~ msgid "Password/OpenID URL"
-#~ msgstr "Password/OpenID ä½å€"
-
-#~ msgid "(required for your security)"
-#~ msgstr "( 安全所需 )"
-
-#, fuzzy
-#~ msgid "Delete account permanently"
-#~ msgstr "永久刪除帳號"
-
-#~ msgid "Traditional login information"
-#~ msgstr "傳統簽入信æ¯"
-
-#~ msgid ""
-#~ "how to login with password through external login website or use "
-#~ "%(feedback_url)s"
-#~ msgstr "如何使用外在帳號或使用 %(feedback_url)s 的帳號åŠå¯†ç¢¼"
-
-#~ msgid "Send new password"
-#~ msgstr "é€å‡ºæ–°å¯†ç¢¼"
-
-#~ msgid "password recovery information"
-#~ msgstr "æ¢å¾©å¯†ç¢¼äº‹é …"
-
-#~ msgid "Reset password"
-#~ msgstr "é‡è¨­å¯†ç¢¼"
-
-#~ msgid "return to login"
-#~ msgstr "返回登錄"
-
-#~ msgid ""
-#~ "Someone has requested to reset your password on %(site_url)s.\n"
-#~ "If it were not you, it is safe to ignore this email."
-#~ msgstr ""
-#~ "æŸäººè¢« %(site_url)s è¦æ±‚é‡è¨­å¯†ç¢¼ \n"
-#~ " 如果ä¸æ˜¯ä½ , 忽略此通知. "
-
-#~ msgid ""
-#~ "email explanation how to use new %(password)s for %(username)s\n"
-#~ "with the %(key_link)s"
-#~ msgstr "解釋 %(username)s 如何用 %(key_link)s 啟用新 %(password)s 的信"
-
-#~ msgid "Enter your <span id=\"enter_your_what\">Provider user name</span>"
-#~ msgstr "輸入你的 <span id=\"enter_your_what\">用戶å稱</span>"
-
-#~ msgid ""
-#~ "Enter your <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> "
-#~ "web address"
-#~ msgstr ""
-#~ "輸入你的 <a class=\"openid_logo\" href=\"http://openid.net\">OpenID</a> 網"
-#~ "å€"
-
-#, fuzzy
-#~ msgid "Enter your login name and password"
-#~ msgstr "使用帳號密碼登錄"
-
-#, fuzzy
-#~ msgid "Create account"
-#~ msgstr "新增帳號"
-
-#, fuzzy
-#~ msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-#~ msgstr " 連çµåˆ°è‡‰æ›¸ %(APP_SHORT_NAME)s"
-
-#~ msgid "Your question and all of it's answers have been deleted"
-#~ msgstr "你正在查看的å•é¡Œå’Œå›žç­”已經被刪除;"
-
-#~ msgid "Your question has been deleted"
-#~ msgstr "你正在查看的å•é¡Œå’Œå›žç­”已經被刪除"
-
-#~ msgid "The question and all of it's answers have been deleted"
-#~ msgstr "這å•é¡Œå’Œå›žç­”已經被刪除;"
-
-#~ msgid "question"
-#~ msgstr "æå•"
-
-#, fuzzy
-#~ msgid "unanswered/"
-#~ msgstr "回答"
-
-# base_content.html
-# #, fuzzy
-# msgid "Congratulations, you are now an Administrator"
-# msgstr "æ­å–œæ‚¨ï¼Œæ‚¨å·²æˆç‚ºç®¡ç†è€…""
-#
-#~ msgid "email update message subject"
-#~ msgstr "æ›´æ–° Email 訊æ¯ä¸»é¡Œ"
-
-#, fuzzy
-#~ msgid "open any closed question"
-#~ msgstr "打開已關閉的å•é¡Œ"
-
-#~ msgid "books"
-#~ msgstr "書"
-
-#~ msgid "general message about privacy"
-#~ msgstr "用戶隱ç§"
-
-#~ msgid "Site Visitors"
-#~ msgstr "網站訪å•è€…"
-
-#~ msgid "what technical information is collected about visitors"
-#~ msgstr "訪å•ç¶²ç«™æ™‚,系統自動記錄信æ¯"
-
-#~ msgid "Personal Information"
-#~ msgstr "個人身份信æ¯"
-
-#~ msgid "details on personal information policies"
-#~ msgstr "使用者æ供信æ¯"
-
-#~ msgid "details on sharing data with third parties"
-#~ msgstr "共享資料"
-
-#~ msgid "cookie policy details"
-#~ msgstr "Cookie"
-
-#~ msgid "Policy Changes"
-#~ msgstr "更改政策"
-
-#~ msgid "how privacy policies can be changed"
-#~ msgstr "如何改變隱ç§æ”¿ç­–"
-
-#~ msgid "Found by tags"
-#~ msgstr "ä¾æ¨™ç±¤å°‹æ‰¾"
-
-#~ msgid "Search results"
-#~ msgstr "查詢çµæžœ"
-
-#~ msgid "Found by title"
-#~ msgstr "ä¾æ¨™é¡Œå°‹æ‰¾"
-
-#, fuzzy
-#~ msgid " %(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "個"
-
-#~ msgid "Open the previously closed question"
-#~ msgstr "你將打開這個已經被關閉的å•é¡Œ"
-
-#~ msgid "reason - leave blank in english"
-#~ msgstr "原因 - 留白"
-
-#~ msgid "on "
-#~ msgstr "é–‹"
-
-#~ msgid "favorite questions"
-#~ msgstr "收è—å•é¡Œ"
-
-#~ msgid "Thank you, your email is now validated."
-#~ msgstr "è¬è¬, èªè­‰ Email "
-
-#~ msgid "Welcome back %s, you are now logged in"
-#~ msgstr "æ­¡è¿Ž %s é‡è¿”論壇"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "用戶已被授予çŽæ­·ï¼š"
-
-#, fuzzy
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "%(q_num)s å•é¡Œ"
-
-# minimal length of user name may be language specific
-#~ msgid "username too short"
-#~ msgstr "用戶å太短"
-
-#~ msgid "this name is already in use - please try anoter"
-#~ msgstr "該用戶å已被注冊,請æ›ä¸€å€‹è©¦è©¦"
-
-#~ msgid ""
-#~ "This email is already registered in our database. Please "
-#~ "choose another."
-#~ msgstr "該電å­éƒµä»¶å·²è¢«æ³¨å†Šï¼Œè«‹é¸æ“‡å¦ä¸€å€‹å†è©¦ã€‚"
-
-#~ msgid "site title"
-#~ msgstr "網å€"
-
-#~ msgid "profile - user preferences"
-#~ msgstr "用戶資料 - 設置"
-
-#, fuzzy
-#~ msgid " ago"
-#~ msgstr "å‰"
-
-#~ msgid "Use"
-#~ msgstr "使用"
-
-#~ msgid "learn more about OpenID"
-#~ msgstr "了解更多有關 OpenID çš„ä¿¡æ¯"
-
-#, fuzzy
-#~ msgid "Get your own "
-#~ msgstr "ç²å–您自己的"
-
-#~ msgid "Email: (won't be shown to anyone)"
-#~ msgstr "é›»å­éƒµä»¶:(ä¸æœƒå…¬é–‹é¡¯ç¤ºï¼‰"
-
-#~ msgid ""
-#~ "silver badge descriptionObtaining silver badge requires significant "
-#~ "patience. If you got one, you've very significantly contributed to this "
-#~ "community"
-#~ msgstr "它是ä¸åŒå°‹å¸¸çš„榮譽,åªè¦ä½ ä»˜å‡ºè¶³å¤ çš„努力就會得到。"
-
-#~ msgid "Connect with Twitter"
-#~ msgstr "åŒæ­¥ Twitter 消æ¯"
-
-#~ msgid "Twitter password:"
-#~ msgstr "Twitter 密碼:"
-
-#~ msgid "Send my Answers to Twitter"
-#~ msgstr "發布我的回答到我的 Twitter"
-
-#~ msgid ""
-#~ "bronze badge descriptionIf you are active in this community, you will get "
-#~ "this medal - still it is a special honor."
-#~ msgstr "銅牌會在你活èºæ–¼ç¤¾å€æ™‚產生,它相å°å®¹æ˜“ç²å¾—,但也是一種特殊的榮譽。"
-
-#, fuzzy
-#~ msgid "Contact"
-#~ msgstr "è¯ç³»æˆ‘們"
-
-#~ msgid "my profile"
-#~ msgstr "我的資料"
-
-#~ msgid "last updated questions"
-#~ msgstr "最新更新的å•é¡Œ"
-
-#~ msgid "Recent awards"
-#~ msgstr "最新çŽç‰Œ"
-
-#~ msgid "given to"
-#~ msgstr "授予"
-
-#~ msgid "subscribe to last 30 questions by RSS"
-#~ msgstr " RSS 訂閱最新 30 個å•é¡Œ"
-
-#~ msgid "Still looking for more? See"
-#~ msgstr "ä»åœ¨å°‹æ‰¾æ›´å¤šå•é¡Œå—Žï¼Ÿè«‹æŸ¥é–±"
-
-#, fuzzy
-#~ msgid "complete list of quesionts"
-#~ msgstr "全部å•é¡Œåˆ—表"
-
-#, fuzzy
-#~ msgid "Size per page:"
-#~ msgstr "æ¯é é¡¯ç¤º"
-
-#~ msgid "ago"
-#~ msgstr "å‰"
-
-# index.html
-#~ msgid "Community wiki"
-#~ msgstr "ç¤¾å€ Wiki"
-
-# must have extra space after in english
-#, fuzzy
-#~ msgid "Browse questions with tag of "
-#~ msgstr "查看有關標籤的å•é¡Œ"
-
-#~ msgid "all tags - make this empty in english"
-#~ msgstr "所有標籤"
-
-# in unanswered.html and somewhere else
-#~ msgid "Have a total of"
-#~ msgstr "您正在ç€è¦½æ‰€æœ‰"
-
-#~ msgid "image associated with your email address"
-#~ msgstr "和您的郵件地å€æ˜¯ç¶å®šçš„"
-
-#~ msgid ""
-#~ "the answer has been commented %(answered_question.comment_count)s times"
-#~ msgstr "該回答有 %(answered_question.comment_count)s æ¢è©•è«–"
-
-#~ msgid "votes total"
-#~ msgstr "投票總數"
-
-#~ msgid "New password again"
-#~ msgstr "新密碼"
-
-#, fuzzy
-#~ msgid ""
-#~ "Your OpenID is accepted. Please complete this to finish registration."
-#~ msgstr ""
-#~ "您的 OpenID 帳號已經驗證通éŽ! 請完æˆæœ€å¾Œä¸€æ­¥ - ç¶å®š OpenID 到您的帳號。"
-
-#~ msgid "Lost your password? No problem - here you can reset it."
-#~ msgstr "丟失了您的密碼? ä½ å¯ä»¥åœ¨é€™è£é‡è¨­å¯†ç¢¼ã€‚"
-
-#~ msgid ""
-#~ "Please enter your username below and new password will be sent to your "
-#~ "registered e-mail"
-#~ msgstr "請輸入用戶å,新的密碼會發é€åˆ°ä½ æ³¨å†Šæ™‚候填寫的電å­éƒµä»¶ã€‚"
-
-# todo - check translation or see if it's indeed true
-#~ msgid ""
-#~ "Note: your new password will be activated only after you click the "
-#~ "activation link in the email message"
-#~ msgstr "注æ„: 新的密碼åªæœ‰æ‚¨åœ¨å•Ÿå‹•éƒµä»¶ä¸­çš„éˆæŽ¥å¾Œæ‰æœƒè¢«å•Ÿå‹•ã€‚"
-
-#~ msgid "we support two login modes"
-#~ msgstr "支æŒ<b>兩種</b>登錄模å¼éŒ„。"
-
-#~ msgid "Login with your OpenID"
-#~ msgstr "使用 OpenID 登錄"
-
-#~ msgid "select openid provider"
-#~ msgstr "1)è«‹é¸æ“‡æ‚¨çš„ openid 供應者:"
-
-#~ msgid "verify openid link and login"
-#~ msgstr "èªè­‰æ­£ç¢ºçš„ OpenID 連çµåŠå¸³è™Ÿ"
-
-#~ msgid ""
-#~ "We support two types of user registration: conventional username/"
-#~ "password, and"
-#~ msgstr "我們支æŒå…©ç¨®æ³¨å†Šæ–¹å¼ï¼Œä½ å¯ä»¥ä½¿ç”¨å¸¸è¦çš„用戶åã€å¯†ç¢¼æ–¹å¼æ³¨å†Šï¼Œæˆ–者"
-
-#~ msgid "the OpenID method"
-#~ msgstr "使用 OpenID 帳號註冊"
-
-#, fuzzy
-#~ msgid "Sorry, looks like we have some errors"
-#~ msgstr "請注æ„以下錯誤:"
-
-#~ msgid "Conventional registration"
-#~ msgstr "傳統註冊"
-
-#~ msgid "Register with your OpenID"
-#~ msgstr "使用 OpenID 註冊"
-
-#~ msgid "meta site keywords, comma separated"
-#~ msgstr "meta 網å€é—œéµè©ž, 用逗點分開"
-
-#~ msgid "what is this website"
-#~ msgstr "此為何種網站"
-
-#~ msgid "what can one do on this website"
-#~ msgstr "我們能為你åšä»€éº¼"
-
-#~ msgid "book technical Q&A"
-#~ msgstr "技術答疑"
-
-#~ msgid "blog"
-#~ msgstr "部è½æ ¼"
-
-#~ msgid "number of votes"
-#~ msgstr "票數"
-
-#~ msgid "number - make blank in english"
-#~ msgstr "é "
-
-#~ msgid "uses tags for the classification of questions"
-#~ msgstr "用標籤來分類系統的信æ¯"
-
-#~ msgid "Found by tag"
-#~ msgstr "標籤å•é¡Œ"
-
-#~ msgid ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions tagged %(tagname)s\n"
-#~ "\t\t\t"
-#~ msgid_plural ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions tagged %(tagname)s\n"
-#~ "\t\t\t"
-#~ msgstr[0] ""
-#~ "\n"
-#~ "您正在ç€è¦½æ‰€æœ‰<div class=\"questions-count\">%(q_num)s</div>個標記為<span "
-#~ "class=\"tag\">%(tagname)s</span></p>"
-
-#~ msgid ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions containing %(searchtitle)s\n"
-#~ "\t\t\t"
-#~ msgid_plural ""
-#~ "\n"
-#~ "\t\t\thave total %(q_num)s questions containing %(searchtitle)s\n"
-#~ "\t\t\t"
-#~ msgstr[0] ""
-#~ "\n"
-#~ "您正在ç€è¦½æ‰€æœ‰<div class=\"questions-count\">%(q_num)s</div>個標題å«æœ‰"
-#~ "<span class=\"tag\">%(searchtitle)s</span></p>"
-
-#~ msgid "tagged with"
-#~ msgstr "標記為"
-
-#~ msgid "whose title contains"
-#~ msgstr "標題å«æœ‰"
-
-#~ msgid "Questions are sorted by the <strong>time of last update</strong>."
-#~ msgstr "å•é¡ŒæŒ‰<strong>最後更新時間</strong>顯示排åºã€‚"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "最後被回答或者>æ›´æ–°çš„å•é¡Œå°‡é¡¯ç¤ºåœ¨æœ€å‰é¢ã€‚"
-
-#~ msgid "Questions sorted by <strong>number of responses</strong>."
-#~ msgstr "å•é¡ŒæŒ‰<strong>回複數é‡</strong>顯示排åºã€‚"
-
-#~ msgid "Most answered questions are shown first"
-#~ msgstr "回複最多的å•é¡Œå°‡é¡¯ç¤ºåœ¨æœ€å‰é¢ã€‚"
-
-#~ msgid "Questions are sorted by the <strong>number of votes</strong>."
-#~ msgstr "å•é¡ŒæŒ‰<strong>投票數é‡</strong>顯示排åºã€‚"
-
-#~ msgid "Most voted questions are shown first"
-#~ msgstr "投票最多的å•é¡Œå°‡é¡¯ç¤ºåœ¨æœ€å‰é¢ã€‚"
-
-#~ msgid ""
-#~ "Anyone can ask questions and give answers, points are not necessary for "
-#~ "that."
-#~ msgstr "å°æ–¼æ­£å¸¸ä½¿ç”¨ç¤¾å€é€²è¡Œæå•ã€å›žç­”而言,ç©åˆ†ä¸æ˜¯å¿…須的。"
-
-#~ msgid ""
-#~ "As we've said before, users help running this site. Point system helps "
-#~ "select users who can administer this community."
-#~ msgstr ""
-#~ "我們一å†è²æ˜Žï¼Œç¤¾ç¾¤ç”±ä½ ä¾†é‹è¡Œå’Œç¶­è­·ã€‚如果你想幫助我們來é‹ä½œç¤¾ç¾¤ï¼Œä½ éœ€è¦ä¸€å®š"
-#~ "çš„ç©åˆ†ç­‰ç´šã€‚"
-
-#~ msgid ""
-#~ "Reputation points roughly measure how community trusts you. These points "
-#~ "are given to you directly by other members of the community."
-#~ msgstr ""
-#~ "ç©åˆ†æ˜¯ä¸€ç¨®ç”¨ä¾†ç²—略衡é‡ç¤¾å€å°ä½ æœ‰å¤šä¿¡ä»»çš„數據, ç©åˆ†ä¸æ˜¯æœ‰èª°ä¾†æ”¯ä»˜æˆ–直接給予"
-#~ "你的,而是你通éŽç²å¾—其他用戶的支æŒå’Œä¿¡ä»»ã€Œè³ºå¾—ã€çš„。"
-
-#~ msgid ""
-#~ "For example, if you ask an interesting question or give a helpful answer, "
-#~ "your input will be upvoted and you will gain more trust in the community."
-#~ msgstr ""
-#~ "舉例來說,如果你æ了一個éžå¸¸æœ‰å¹«åŠ©çš„å•é¡Œæˆ–者åšäº†å¾ˆæœ‰ç”¨çš„回答,你將會被其他"
-#~ "用戶投贊æˆç¥¨ã€‚"
+#~ msgid "logout"
+#~ msgstr "sign out"
#~ msgid ""
-#~ "If on the other hand someone gives a misleading answer, the answer will "
-#~ "be voted down and he/she loses some points."
+#~ "As a registered user you can login with your OpenID, log out of the site or "
+#~ "permanently remove your account."
#~ msgstr ""
-#~ "相å,你æ了ä¸å—æ­¡è¿Žçš„å•é¡Œï¼Œæˆ–者誤導用戶的回答,你將å¯èƒ½è¢«å…¶ä»–用戶投åå°"
-#~ "票。æ¯å€‹è´Šæˆ"
+#~ "Clicking <strong>Logout</strong> will log you out from the forum but will "
+#~ "not sign you off from your OpenID provider.</p><p>If you wish to sign off "
+#~ "completely - please make sure to log out from your OpenID provider as well."
-#~ msgid ""
-#~ "Each vote in favor will generate <strong>10</strong> points, each vote "
-#~ "against will subtract <strong>2</strong> points."
-#~ msgstr ""
-#~ "票會幫你產生<strong>10</strong>個社å€ç©åˆ†ï¼Œæ¯å€‹åå°ç¥¨æœƒç›¸æ‡‰æ‰£é™¤ä½ "
-#~ "<strong>2</strong>個ç©åˆ†ã€‚"
+#~ msgid "Email verification subject line"
+#~ msgstr "Verification Email from Q&A forum"
#~ msgid ""
-#~ "Through the votes of other people you can accumulate a maximum of "
-#~ "<strong>200</strong> points."
+#~ "how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
#~ msgstr ""
-#~ "æ¯å¤©é€šéŽåˆ¥äººæŠ•è´Šæˆç¥¨ï¼Œä½ æœ€å¤šåªèƒ½ç”¢ç”Ÿ<strong>200</strong>個ç©åˆ†ï¼Œé€™æ˜¯ä¸Šé™ã€‚"
-
-#~ msgid "After accumulating certain number of points, you can do more:"
-#~ msgstr "當你累計到一定>ç©åˆ†ï¼Œä½ å¯ä»¥åœ¨ç¤¾å€åšæ›´å¤šçš„事情:"
-
-#~ msgid "Gold badge is very rare."
-#~ msgstr "金牌是å分罕見的。"
-
-#~ msgid "Gold badge is the highest award in this community."
-#~ msgstr "ç²å¾—金牌æ„味著你在æŸå€‹å±¤æ¬¡ä¸Šå·²ç¶“é”到了頂峰。"
-
-#~ msgid "Obtaining silver badge requires significant patience."
-#~ msgstr "銀牌需è¦ç¶“éŽé•·æ™‚間的奮斗æ‰èƒ½ç²å¾—。"
+#~ "<form style='margin:0;padding:0;' action='%(send_email_key_url)s'><p><span "
+#~ "class=\"bigger strong\">How?</span> If you have just set or changed your "
+#~ "email address - <strong>check your email and click the included "
+#~ "link</strong>.<br>The link contains a key generated specifically for you. "
+#~ "You can also <button style='display:inline' type='submit'><strong>get a new "
+#~ "key</strong></button> and check your email again.</p></form><span "
+#~ "class=\"bigger strong\">Why?</span> Email validation is required to make "
+#~ "sure that <strong>only you can post messages</strong> on your behalf and to "
+#~ "<strong>minimize spam</strong> posts.<br>With email you can "
+#~ "<strong>subscribe for updates</strong> on the most interesting questions. "
+#~ "Also, when you sign up for the first time - create a unique <a "
+#~ "href='%(gravatar_faq_url)s'><strong>gravatar</strong></a> personal "
+#~ "image.</p>"
diff --git a/askbot/locale/zh_TW/LC_MESSAGES/djangojs.mo b/askbot/locale/zh_TW/LC_MESSAGES/djangojs.mo
index a7886d78..534b2ac4 100644
--- a/askbot/locale/zh_TW/LC_MESSAGES/djangojs.mo
+++ b/askbot/locale/zh_TW/LC_MESSAGES/djangojs.mo
Binary files differ
diff --git a/askbot/locale/zh_TW/LC_MESSAGES/djangojs.po b/askbot/locale/zh_TW/LC_MESSAGES/djangojs.po
index 6870527e..1132bf48 100644
--- a/askbot/locale/zh_TW/LC_MESSAGES/djangojs.po
+++ b/askbot/locale/zh_TW/LC_MESSAGES/djangojs.po
@@ -1,22 +1,22 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
+# Translators:
+# carl_tw, 2013
msgid ""
msgstr ""
-"Project-Id-Version: 0.7\n"
+"Project-Id-Version: askbot\n"
"Report-Msgid-Bugs-To: http://askbot.org/\n"
"POT-Creation-Date: 2013-07-13 14:07-0500\n"
-"PO-Revision-Date: 2012-04-21 20:38+0800\n"
-"Last-Translator: Cheng-Chia Tseng <pswo10680@gmail.com>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: zh_TW\n"
+"PO-Revision-Date: 2013-09-02 17:13+0000\n"
+"Last-Translator: carl_tw\n"
+"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/askbot/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Pootle 2.1.6\n"
#: media/jquery-openid/jquery.openid.js:73
#, c-format
@@ -78,7 +78,7 @@ msgstr ""
#: media/js/group_messaging.js:139
msgid "Your message:"
-msgstr ""
+msgstr "您的訊æ¯ï¼š"
#: media/js/group_messaging.js:152
msgid "send"
@@ -91,7 +91,7 @@ msgstr "å–消"
#: media/js/group_messaging.js:227
msgid "Reply"
-msgstr ""
+msgstr "回覆"
#: media/js/group_messaging.js:236 media/js/group_messaging.js.c:743
msgid "message sent"
@@ -165,10 +165,10 @@ msgid "content cannot be empty"
msgstr "內容ä¸èƒ½ç‚ºç©ºç™½"
#: media/js/post.js:196
-#, fuzzy, c-format
+#, c-format
msgid "answer must be > %s character"
msgid_plural "answer must be > %s characters"
-msgstr[0] "é‚„å¯è¼¸å…¥%s個字元"
+msgstr[0] ""
#: media/js/post.js:253
msgid "Back to the question"
@@ -207,9 +207,8 @@ msgid "please confirm offensive"
msgstr "請確定是å¦ç‚ºæƒ¡æ„言論?"
#: media/js/post.js:559
-#, fuzzy
msgid "please confirm removal of offensive flag"
-msgstr "請確定是å¦ç‚ºæƒ¡æ„言論?"
+msgstr ""
#: media/js/post.js:560
msgid "anonymous users cannot flag offensive posts"
@@ -250,9 +249,8 @@ msgid "remove flag"
msgstr ""
#: media/js/post.js:935 media/js/post.js.c:964
-#, fuzzy
msgid "flag offensive"
-msgstr "請確定是å¦ç‚ºæƒ¡æ„言論?"
+msgstr ""
#: media/js/post.js:990 media/js/post.js.c:1497
msgid "undelete"
@@ -270,21 +268,19 @@ msgstr ""
msgid "add comment"
msgstr "添加評註"
-# 75%
-# 100%
#: media/js/post.js:1671
msgid "save comment"
msgstr "儲存評註"
#: media/js/post.js:1711
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s characters"
-msgstr "é‚„å¯è¼¸å…¥%s個字元"
+msgstr ""
#: media/js/post.js:1713
-#, fuzzy, c-format
+#, c-format
msgid "enter at least %s more characters"
-msgstr "é‚„å¯è¼¸å…¥%s個字元"
+msgstr ""
#: media/js/post.js:1723
#, c-format
@@ -296,9 +292,8 @@ msgid "minor edit (don't send alerts)"
msgstr ""
#: media/js/post.js:1855
-#, fuzzy
msgid "Are you sure you don't want to post this comment?"
-msgstr "您確定è¦ç§»é™¤æ‚¨çš„ %s 登入嗎?"
+msgstr ""
#: media/js/post.js:1890 media/js/utils.js:3360 media/js/utils.js.c:3515
msgid "just now"
@@ -322,7 +317,7 @@ msgstr "請輸入å•é¡Œæ¨™é¡Œ (>10 個字元)"
#: media/js/post.js:2612 media/js/post.js.c:4626
msgid "Sorry, you have only read access"
-msgstr ""
+msgstr "很抱歉,您åªæ“有讀å–權é™"
#: media/js/post.js:3075 media/js/post.js.c:3869 media/js/post.js.c:4058
msgid "save"
@@ -333,9 +328,8 @@ msgid "Enter the logo url or upload an image"
msgstr ""
#: media/js/post.js:3225
-#, fuzzy
msgid "Do you really want to remove the image?"
-msgstr "您確定è¦ç§»é™¤æ‚¨çš„ %s 登入嗎?"
+msgstr ""
#: media/js/post.js:3341
msgid "change logo"
@@ -347,8 +341,7 @@ msgstr ""
#: media/js/post.js:3444
#, c-format
-msgid ""
-"tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
+msgid "tag \"%s\" was already added, no need to repeat (press \"escape\" to delete)"
msgstr ""
#: media/js/post.js:3453
@@ -359,16 +352,15 @@ msgstr[0] ""
#: media/js/post.js:3799
msgid "Delete category?"
-msgstr ""
+msgstr "是å¦åˆªé™¤åˆ†é¡žï¼Ÿ"
#: media/js/post.js:3888 media/js/utils.js:881
msgid "edit"
msgstr "編輯"
#: media/js/post.js:3975
-#, fuzzy
msgid "category name cannot be empty"
-msgstr "內容ä¸èƒ½ç‚ºç©ºç™½"
+msgstr ""
#: media/js/post.js:4011
msgid "already exists at the current level!"
@@ -383,21 +375,20 @@ msgid "save tags"
msgstr ""
#: media/js/post.js:4689 media/js/post.js.c:4723
-#, fuzzy
msgid "User name:"
-msgstr "檔案å稱"
+msgstr ""
#: media/js/post.js:4710
msgid "Group name:"
-msgstr ""
+msgstr "群組å稱:"
#: media/js/post.js:4736
msgid "Shared with the following users:"
-msgstr ""
+msgstr "與這些使用者共享:"
#: media/js/post.js:4742
msgid "Shared with the following groups:"
-msgstr ""
+msgstr "與這些群組共享:"
#: media/js/tag_selector.js:14
msgid "Tag \"<span></span>\" matches:"
@@ -418,10 +409,9 @@ msgid_plural "Delete these notifications?"
msgstr[0] "是å¦è¦åˆªé™¤é€™äº›é€šçŸ¥ï¼Ÿ"
#: media/js/user.js:66
-#, fuzzy
msgid "Close this entry?"
msgid_plural "Close these entries?"
-msgstr[0] "刪除此評註"
+msgstr[0] "是å¦é—œé–‰é€™äº›é …目?"
#: media/js/user.js:74
msgid "Remove all flags and approve this entry?"
@@ -429,35 +419,32 @@ msgid_plural "Remove all flags and approve these entries?"
msgstr[0] ""
#: media/js/user.js:223
-#, fuzzy
msgid "Post deleted"
-msgstr "文章已刪除"
+msgstr "您的貼文已經刪除"
#: media/js/user.js:225
-#, fuzzy
msgid "Post approved"
-msgstr "文章已復原"
+msgstr "您的貼文已經æ¢å¾©äº†ï¼"
#: media/js/user.js:246
msgid "Accept"
-msgstr ""
+msgstr "接å—"
#: media/js/user.js:255
msgid "Reject"
-msgstr ""
+msgstr "拒絕"
#: media/js/user.js:270
msgid "add new reject reason"
-msgstr ""
+msgstr "新增拒絕原因"
#: media/js/user.js:375
msgid "Looks there are some things to fix:"
msgstr ""
#: media/js/user.js:443
-#, fuzzy
msgid "Please provide description."
-msgstr "å½±åƒæè¿°"
+msgstr ""
#: media/js/user.js:446
msgid "Please provide details."
@@ -492,11 +479,11 @@ msgstr "跟隨 %s"
#: media/js/user.js:883
msgid "add group"
-msgstr ""
+msgstr "加入群組"
#: media/js/user.js:963
msgid "add"
-msgstr ""
+msgstr "加入"
#: media/js/utils.js:99
msgid "and"
@@ -516,17 +503,16 @@ msgstr ""
#: media/js/utils.js:958
msgid "Ok"
-msgstr ""
+msgstr "確定"
#: media/js/utils.js:959 media/js/utils.js.c:1407
-#, fuzzy
msgid "Cancel"
msgstr "å–消"
#: media/js/utils.js:1219
#, c-format
msgid "Uploaded file: %s"
-msgstr ""
+msgstr "已上傳檔案:%s"
#: media/js/utils.js:1234
msgid "Choose a different image"
@@ -559,27 +545,27 @@ msgstr ""
#: media/js/utils.js:1406
msgid "Save"
-msgstr ""
+msgstr "儲存"
#: media/js/utils.js:1478
msgid "saved"
-msgstr ""
+msgstr "已儲存"
#: media/js/utils.js:1602
msgid "enabled"
-msgstr ""
+msgstr "已啟用"
#: media/js/utils.js:1604
msgid "disabled"
-msgstr ""
+msgstr "å·²åœç”¨"
#: media/js/utils.js:2038
msgid "group name"
-msgstr ""
+msgstr "群組å稱"
#: media/js/utils.js:2046
msgid "add new group"
-msgstr ""
+msgstr "加入新的群組"
#: media/js/utils.js:2138
msgid "Group %(name)s already exists. Group names are case-insensitive."
@@ -592,7 +578,7 @@ msgstr "查看標有「%sã€çš„å•é¡Œ"
#: media/js/utils.js:3358
msgid "ago"
-msgstr ""
+msgstr "å‰"
#: media/js/utils.js:3359
msgid "from now"
@@ -600,48 +586,48 @@ msgstr ""
#: media/js/utils.js:3361
msgid "about a minute"
-msgstr ""
+msgstr "約一分é˜"
#: media/js/utils.js:3362
#, c-format
msgid "%d minutes"
-msgstr ""
+msgstr "%d 分é˜"
#: media/js/utils.js:3363
msgid "about an hour"
-msgstr ""
+msgstr "約一個å°æ™‚"
#: media/js/utils.js:3364
#, c-format
msgid "%d hours"
-msgstr ""
+msgstr "%d å°æ™‚"
#: media/js/utils.js:3365 media/js/utils.js.c:3493
msgid "yesterday"
-msgstr ""
+msgstr "昨天"
#: media/js/utils.js:3366
#, c-format
msgid "%d days"
-msgstr ""
+msgstr "%d 天"
#: media/js/utils.js:3367
msgid "about a month"
-msgstr ""
+msgstr "約一個月"
#: media/js/utils.js:3368
#, c-format
msgid "%d months"
-msgstr ""
+msgstr "%d 個月"
#: media/js/utils.js:3369
msgid "about a year"
-msgstr ""
+msgstr "約一年"
#: media/js/utils.js:3370
#, c-format
msgid "%d years"
-msgstr ""
+msgstr "%d å¹´"
#: media/js/utils.js:3468
msgid "Jan"
@@ -693,28 +679,27 @@ msgstr ""
#: media/js/utils.js:3491
msgid "2 days ago"
-msgstr ""
+msgstr "2 天å‰"
#: media/js/utils.js:3498
#, c-format
msgid "%s hour ago"
msgid_plural "%s hours ago"
-msgstr[0] ""
+msgstr[0] "%s å°æ™‚å‰"
#: media/js/utils.js:3508
#, c-format
msgid "%s min ago"
msgid_plural "%s mins ago"
-msgstr[0] ""
+msgstr[0] "%s 分é˜å‰"
#: media/js/tinymce/plugins/askbot_attachment/editor_plugin.js:71
msgid "Insert a file"
-msgstr ""
+msgstr "æ’入檔案"
#: media/js/tinymce/plugins/askbot_imageuploader/editor_plugin.js:70
-#, fuzzy
msgid "Insert image"
-msgstr "輸入影åƒç¶²å€"
+msgstr ""
#: media/js/wmd/wmd.js:31
msgid "bold"
@@ -792,20 +777,11 @@ msgstr "檔案å稱"
msgid "link text"
msgstr "連çµæ–‡å­—"
-# 75%
-# 100%
-#, fuzzy
#~ msgid "post a comment"
-#~ msgstr "儲存評註"
+#~ msgstr "save comment"
#~ msgid "%s content minchars"
-#~ msgstr "內容至少 %s 個字元"
+#~ msgstr "please enter more than %s characters"
#~ msgid "%s title minchars"
-#~ msgstr "標題最少 %s 個字元"
-
-#~ msgid "please enter title"
-#~ msgstr "請輸入標題"
-
-#~ msgid "confirm abandon comment"
-#~ msgstr "確èªæ£„用評註"
+#~ msgstr "please enter at least %s characters"
diff --git a/askbot/mail/__init__.py b/askbot/mail/__init__.py
index 4013a856..cb6f86a0 100644
--- a/askbot/mail/__init__.py
+++ b/askbot/mail/__init__.py
@@ -16,6 +16,7 @@ from askbot.mail import parsing
from askbot.utils import url_utils
from askbot.utils.file_utils import store_file
from askbot.utils.html import absolutize_urls
+from askbot.utils.html import get_text_from_html
from bs4 import BeautifulSoup
from django.core import mail
from django.core.exceptions import PermissionDenied
@@ -87,29 +88,35 @@ def thread_headers(post, orig_post, update):
return headers
-def clean_html_email(email_body):
- """returns the content part from an HTML email.
- todo: needs more clenup might not work for other email templates
- that do not use table layout
- """
- soup = BeautifulSoup(email_body, 'html5lib')
- body_element = soup.find('body')
- filter_func = lambda s: bool(s.strip())
- phrases = map(
- lambda s: s.strip(),
- filter(filter_func, body_element.get_text().split('\n'))
- )
- return '\n\n'.join(phrases)
+def _send_mail(subject_line, body_text, sender_email, recipient_list, headers=None):
+ """base send_mail function, which will attach email in html format
+ if html email is enabled"""
+ html_enabled = askbot_settings.HTML_EMAIL_ENABLED
+ if html_enabled:
+ message_class = mail.EmailMultiAlternatives
+ else:
+ message_class = mail.EmailMessage
+
+ msg = message_class(
+ subject_line,
+ get_text_from_html(body_text),
+ sender_email,
+ recipient_list,
+ headers = headers
+ )
+ if html_enabled:
+ msg.attach_alternative(body_text, "text/html")
+ msg.send()
def send_mail(
- subject_line = None,
- body_text = None,
- from_email = django_settings.DEFAULT_FROM_EMAIL,
- recipient_list = None,
- activity_type = None,
- related_object = None,
- headers = None,
- raise_on_failure = False,
+ subject_line=None,
+ body_text=None,
+ from_email=None,
+ recipient_list=None,
+ activity_type=None,
+ related_object=None,
+ headers=None,
+ raise_on_failure=False,
):
"""
todo: remove parameters not relevant to the function
@@ -124,19 +131,19 @@ def send_mail(
if raise_on_failure is True, exceptions.EmailNotSent is raised
"""
+ from_email = from_email or askbot_settings.ADMIN_EMAIL or \
+ django_settings.DEFAULT_FROM_EMAIL
body_text = absolutize_urls(body_text)
try:
assert(subject_line is not None)
subject_line = prefix_the_subject_line(subject_line)
- msg = mail.EmailMultiAlternatives(
- subject_line,
- clean_html_email(body_text),
- from_email,
- recipient_list,
- headers = headers
- )
- msg.attach_alternative(body_text, "text/html")
- msg.send()
+ _send_mail(
+ subject_line,
+ body_text,
+ from_email,
+ recipient_list,
+ headers=headers
+ )
logging.debug('sent update to %s' % ','.join(recipient_list))
if related_object is not None:
assert(activity_type is not None)
@@ -163,31 +170,22 @@ def mail_moderators(
).values_list('email', flat=True)
recipient_list = set(recipient_list)
- from_email = ''
- if hasattr(django_settings, 'DEFAULT_FROM_EMAIL'):
- from_email = django_settings.DEFAULT_FROM_EMAIL
+ send_mail(
+ subject_line=subject_line,
+ body_text=body_text,
+ from_email=getattr(django_settings, 'DEFAULT_FROM_EMAIL', ''),
+ recipient_list=recipient_list,
+ raise_on_failure=raise_on_failure,
+ headers=headers
+ )
- try:
- msg = mail.EmailMessage(
- subject_line,
- body_text,
- from_email,
- recipient_list,
- headers = headers or {}
- )
- msg.content_subtype = 'html'
- msg.send()
- except smtplib.SMTPException, error:
- sys.stderr.write('\n' + unicode(error).encode('utf-8') + '\n')
- if raise_on_failure == True:
- raise exceptions.EmailNotSent(unicode(error))
-INSTRUCTIONS_PREAMBLE = ugettext_lazy('<p>To ask by email, please:</p>')
+INSTRUCTIONS_PREAMBLE = ugettext_lazy('<p>To post by email, please:</p>')
QUESTION_TITLE_INSTRUCTION = ugettext_lazy(
'<li>Type title in the subject line</li>'
)
QUESTION_DETAILS_INSTRUCTION = ugettext_lazy(
- '<li>Type details of your question into the email body</li>'
+ '<li>Type details into the email body</li>'
)
OPTIONAL_TAGS_INSTRUCTION = ugettext_lazy(
"""<li>The beginning of the subject line can contain tags,
@@ -213,7 +211,7 @@ def bounce_email(
"""
if reason == 'problem_posting':
error_message = _(
- '<p>Sorry, there was an error posting your question '
+ '<p>Sorry, there was an error while processing your message '
'please contact the %(site)s administrator</p>'
) % {'site': askbot_settings.APP_SHORT_NAME}
@@ -240,7 +238,7 @@ def bounce_email(
elif reason == 'unknown_user':
error_message = _(
- '<p>Sorry, in order to post questions on %(site)s '
+ '<p>Sorry, in order to make posts to %(site)s '
'by email, please <a href="%(url)s">register first</a></p>'
) % {
'site': askbot_settings.APP_SHORT_NAME,
@@ -248,7 +246,7 @@ def bounce_email(
}
elif reason == 'permission_denied' and body_text is None:
error_message = _(
- '<p>Sorry, your question could not be posted '
+ '<p>Sorry, your post could not be made by email '
'due to insufficient privileges of your user account</p>'
)
elif body_text:
diff --git a/askbot/mail/parsing.py b/askbot/mail/parsing.py
index 46e5250f..ffec3ecc 100644
--- a/askbot/mail/parsing.py
+++ b/askbot/mail/parsing.py
@@ -19,8 +19,12 @@ QUOTE_REGEXES = (
r'\nOn [^\n]* wrote:\Z',
#GMAIL_SECOND_QUOTE_RE =
r'\n\d{4}/\d{1,2}/\d{1,2} [^\n]*\Z',
- #OUTLOOK1_QUOTE_RE =
- r'\n-+Original Message-+\nFrom:.*?\nSent:.*?\nTo:.*?\nSubject:.*?\Z',
+ #BLACKBERRY
+ r'_+\nFrom:.*?\nSent:.*?\nTo:.*?\nSubject:.*?\Z',
+ #OUTLOOK1
+ r'\n-+[\w -]+\nFrom:.*?\nSent:.*?\nTo:.*?\nSubject:.*?\Z',
+ #unknown
+ r'\n-+[\w -]+\nFrom:.*?\nDate:.*?\nTo:.*?\nSubject:.*?\Z',
#YAHOO_QUOTE_RE =
r'\n_+\n\s*From: [^\n]+\nTo: [^\n]+\nSent: [^\n]+\nSubject: [^\n]+\Z',
#KMAIL_QUOTE_RE =
diff --git a/askbot/management/commands/add_admin.py b/askbot/management/commands/add_admin.py
index 6f7c7034..55110433 100644
--- a/askbot/management/commands/add_admin.py
+++ b/askbot/management/commands/add_admin.py
@@ -1,9 +1,17 @@
+from optparse import make_option
+
from django.core.management.base import NoArgsCommand
from django.contrib.auth.models import User
from django.db.models.signals import pre_save, post_save
import sys
class Command(NoArgsCommand):
+ option_list = NoArgsCommand.option_list + (
+ make_option('--noinput', action='store_false', dest='interactive', default=True,
+ help='Tells to NOT prompt the user for input of any kind.'),
+ )
+ help = "Turn user into an administrator <user_id> is a numeric user id of the account"
+
def get_user(self, uid_str):
try:
uid = int(uid_str)
@@ -38,8 +46,9 @@ class Command(NoArgsCommand):
def handle(self, *arguments, **options):
#destroy pre_save and post_save signals
self.parse_arguments(arguments)
- self.confirm_action()
+ if options.get('interactive'):
+ self.confirm_action()
+
self.remove_signals()
- self.user.set_admin_status()
- self.user.save()
+ self.user.set_status('d')
diff --git a/askbot/management/commands/apply_hinted_tags.py b/askbot/management/commands/apply_hinted_tags.py
index 94bf2383..050143c8 100644
--- a/askbot/management/commands/apply_hinted_tags.py
+++ b/askbot/management/commands/apply_hinted_tags.py
@@ -1,6 +1,8 @@
import datetime
+from django.conf import settings as django_settings
from django.core.management.base import BaseCommand
from django.core.management.base import CommandError
+from django.utils import translation
from optparse import make_option
from askbot.utils.console import ProgressBar
from askbot.models import Thread
@@ -27,6 +29,7 @@ class Command(BaseCommand):
then applies tags to questions by matching them
with the question titles and content
"""
+ translation.activate(django_settings.LANGUAGE_CODE)
if kwargs['tags_file'] is None:
raise CommandError('parameter --tags-file is required')
try:
diff --git a/askbot/management/commands/askbot_add_osqa_content.py b/askbot/management/commands/askbot_add_osqa_content.py
new file mode 100644
index 00000000..acea0391
--- /dev/null
+++ b/askbot/management/commands/askbot_add_osqa_content.py
@@ -0,0 +1,482 @@
+from askbot.deps.django_authopenid.models import UserAssociation
+from askbot.management.commands.base import BaseImportXMLCommand
+from askbot.models import Award
+from askbot.models import BadgeData
+from askbot.models import Post
+from askbot.models import PostRevision
+from askbot.models import Thread
+from askbot.models import Tag
+from askbot.models import User
+from askbot.utils.slug import slugify_camelcase
+from bs4 import BeautifulSoup
+from datetime import datetime
+from django.db.models import Q
+from django.utils import translation
+from django.conf import settings as django_settings
+from django.utils.http import urlquote as django_urlquote
+from django.template.defaultfilters import slugify
+from HTMLParser import HTMLParser
+
+def decode_datetime(data):
+ """Decodes formats:
+ * '2013-10-25 09:46:34'
+ * '2013-10-25'
+ """
+ if data:
+ try:
+ return datetime.strptime(data, '%Y-%m-%d %H:%M:%S')
+ except ValueError:
+ return datetime.strptime(data, '%Y-%m-%d')
+ return None
+
+class DataObject(object):
+ def __init__(self, soup):
+ """Initializes object based on the values passed
+ via BeautifulSoup instance for that object"""
+ self.soup = soup
+ self.data = dict()
+
+ def decode_typed_value(self, field):
+ field_type = field['type']
+ value = field.text.strip()
+ if field_type == 'BooleanField':
+ if value == 'False':
+ return False
+ else:
+ return True
+ elif field_type in ('CharField', 'TextField'):
+ return value
+ elif 'Integer' in field_type:
+ return int(value)
+ elif field_type in ('DateField', 'DateTimeField'):
+ return decode_datetime(value)
+ else:
+ raise ValueError('unknown field type: %s' % field_type)
+
+ def decode_rel_value(self, field):
+ rel_type = field['rel']
+ if rel_type in ('ManyToOneRel', 'OneToOneRel'):
+ try:
+ return int(field.text)
+ except:
+ return None
+ elif rel_type == 'ManyToManyRel':
+ items = field.find_all('object')
+ return [item['pk'] for item in items]
+ else:
+ raise ValueError('unknown relation type %s' % rel_type)
+
+ def decode_value(self, key):
+ """
+ type="DateField">
+ type="DateTimeField">
+ """
+ if key in ('pk', 'id'):
+ return int(self.soup['pk'])
+ field = self.soup.find('field', attrs={'name': key})
+ if field is None:
+ raise ValueError('could not find field %s' % key)
+ if field.get('type') != None:
+ return self.decode_typed_value(field)
+ elif field.get('rel') != None:
+ return self.decode_rel_value(field)
+ else:
+ raise ValueError('unknown field class %s - neither data nor relation')
+
+
+ def __getattr__(self, key):
+ """Returns value of property, if decoded
+ or decodes the property first from the bs4 soup"""
+ if key not in self.data:
+ value = self.decode_value(key)
+ self.data[key] = value
+ return self.data[key]
+
+
+class Command(BaseImportXMLCommand):
+ args = '<xml file>'
+ help = 'Adds XML OSQA data produced by the "dumpdata" command'
+
+ def handle(self, *args, **options):
+ translation.activate(django_settings.LANGUAGE_CODE)
+
+ self.setup_run()
+ self.redirect_format = self.get_redirect_format(options['redirect_format'])
+
+ dump_file_name = args[0]
+ xml = open(dump_file_name, 'r').read()
+ self.soup = BeautifulSoup(xml, ['lxml', 'xml'])
+
+ #site settings
+ #forum.keyvalue
+ self.import_users()
+ self.import_user_logins()
+ #model="forum.tag"
+ self.import_tags()
+
+ #model="forum.question"/answer/comment - derivatives of the Node model
+ self.import_threads()
+ self.import_posts('question', True)
+ #inside we also mark accepted answer, b/c it's more convenient that way
+ self.import_posts('answer')
+ self.import_posts('comment')
+ #model="forum.noderevision"
+ self.import_post_revisions()
+
+ self.fix_answer_counts()
+ self.fix_comment_counts()
+
+ #model="forum.subscriptionsettings"
+ #this model has no correspondence in Askbot
+
+ #model="forum.actionrepute"
+ #model="forum.award"
+
+ #model="forum.nodestate"
+
+ #model="forum.question"
+ #model="forum.questionsubscription"
+ #model="forum.userproperty"
+ #model="forum.validationhash"
+ #model="forum.vote"
+
+ #self.import_marked_tags()
+
+ #self.apply_groups_to_threads()
+
+ #self.apply_question_followers()
+ self.import_votes()
+
+ self.import_badges()
+ #self.import_badge_awards()
+
+ def get_objects_for_model(self, model):
+ objects_soup = self.soup.find_all(attrs={'model': model})
+ for item_soup in objects_soup:
+ yield DataObject(item_soup)
+
+ def import_users(self):
+ """import OSQA users to Askbot users"""
+ #in OSQA user profile is split in two models
+ #auth.user
+ #forum.user
+ for from_user in self.get_objects_for_model('auth.user'):
+ try:
+ to_user = User.objects.get(email=from_user.email)
+ except User.DoesNotExist:
+ username = self.get_safe_username(from_user.username)
+ to_user = User.objects.create_user(username, from_user.email)
+
+ self.copy_string_parameter(from_user, to_user, 'first_name')
+ self.copy_string_parameter(from_user, to_user, 'last_name')
+ self.copy_string_parameter(from_user, to_user, 'password')
+ self.copy_bool_parameter(from_user, to_user, 'is_staff')
+ self.copy_bool_parameter(from_user, to_user, 'is_active')
+ self.copy_bool_parameter(from_user, to_user, 'is_superuser')
+ self.copy_numeric_parameter(from_user, to_user, 'last_login', operator='max')
+ self.copy_numeric_parameter(from_user, to_user, 'date_joined', operator='min')
+ to_user.save()
+
+ self.log_action(from_user, to_user)
+
+ for profile in self.get_objects_for_model('forum.user'):
+ user = self.get_imported_object_by_old_id(User, profile.id)
+ self.copy_bool_parameter(profile, user, 'email_isvalid')
+ user.reputation = max(user.reputation + profile.reputation - 1, 1)
+ user.gold += profile.gold
+ user.silver += profile.silver
+ user.bronze += profile.bronze
+ self.copy_string_parameter(profile, user, 'real_name')
+ self.copy_numeric_parameter(profile, user, 'last_seen', operator='max')
+ self.copy_string_parameter(profile, user, 'website')
+ self.copy_string_parameter(profile, user, 'location')
+ self.copy_numeric_parameter(profile, user, 'date_of_birth')
+ self.copy_string_parameter(profile, user, 'about')
+ user.save()
+
+ def import_user_logins(self):
+ """import user's login methods from OSQA to Askbot"""
+ for user_login in self.get_objects_for_model('forum.authkeyuserassociation'):
+ assoc = UserAssociation()
+ assoc.openid_url = user_login.key
+ assoc.user = self.get_imported_object_by_old_id(User, user_login.user)
+ assoc.provider_name = user_login.provider
+ assoc.last_used_timestamp = user_login.added_at
+ assoc.save()
+
+ def import_tags(self):
+ """imports OSQA tags to Askbot tags"""
+ """
+ <object model="forum.tag" pk="2">
+ <field name="name" type="CharField">
+ pro
+ </field>
+ <field name="created_by" rel="ManyToOneRel" to="forum.user">
+ 1
+ </field>
+ <field name="created_at" type="DateTimeField">
+ 2012-06-09 18:34:13
+ </field>
+ <field name="used_count" type="PositiveIntegerField">
+ 259
+ </field>
+ </object>
+ """
+ for osqa_tag in self.get_objects_for_model('forum.tag'):
+ tag = Tag()
+ tag.name = osqa_tag.name
+ tag.created_by = self.get_imported_object_by_old_id(User, osqa_tag.created_by)
+ tag.used_count = osqa_tag.used_count
+ tag.save()
+
+ def import_badges(self):
+ """remembers relation of OSQA badges with Askbot badges"""
+ #model="forum.badge"
+ for osqa_badge in self.get_objects_for_model('forum.badge'):
+ badge_slug = slugify_camelcase(osqa_badge.cls)
+ try:
+ askbot_badge = BadgeData.objects.get(slug=badge_slug)
+ except BadgeData.DoesNotExist:
+ print 'Could not find an equivalent to badge %s in Askbot' % osqa_badge.cls
+ continue
+ self.log_action(osqa_badge, askbot_badge)
+ """
+ <object model="forum.badge" pk="1">
+ <field name="type" type="SmallIntegerField">
+ 3
+ </field>
+ <field name="cls" type="CharField">
+ PopularQuestion
+ </field>
+ <field name="awarded_count" type="PositiveIntegerField">
+ 0
+ </field>
+ </object>
+ """
+ """
+ slug = models.SlugField(max_length=50, unique=True)
+ awarded_count = models.PositiveIntegerField(default=0)
+ awarded_to = models.ManyToManyField(
+ User, through='Award', related_name='badges'
+ )
+ """
+
+ def import_badge_awards(self):
+ """Makes sure that users are re-awarded all previously
+ awarded OSQA badges"""
+ for osqa_award in self.get_objects_for_model('forum.award'):
+ user = self.get_imported_object_by_old_id(User, osqa_award.user)
+ badge = self.get_imported_object_by_old_id(BadgeData, osqa_award.badge)
+ if badge is None:
+ continue
+ print 'awarding badge %s' % badge.slug
+ #if multiple or user does not have this badge, then award
+ if badge.is_multiple() or (not user.has_badge(badge)):
+ award = Award()
+ award.badge = badge
+ award.user = user
+ award.notified = True
+ #todo: here we need to map to the node object
+ #content_type = self.get_content_type_by_old_id(award.content_type_id)
+ #obj_class = content_type.model_class()
+ #award.object_id = self.get_imported_object_id_by_old_id(obj_class, award.object_id)
+ #award.content_type = content_type
+ award.save()
+ """
+ <object model="forum.award" pk="1">
+ <field name="user" rel="ManyToOneRel" to="forum.user">
+ 1
+ </field>
+ <field name="badge" rel="ManyToOneRel" to="forum.badge">
+ 32
+ </field>
+ <field name="node" rel="ManyToOneRel" to="forum.node">
+ <None/>
+ </field>
+ <field name="awarded_at" type="DateTimeField">
+ 2012-06-08 17:49:15
+ </field>
+ <field name="trigger" rel="ManyToOneRel" to="forum.action">
+ 4
+ </field>
+ <field name="action" rel="OneToOneRel" to="forum.action">
+ 6
+ </field>
+ </object>
+ """
+
+ def import_threads(self):
+ """import thread objects"""
+ count = 0
+ for osqa_thread in self.get_objects_for_model('forum.question'):
+ count += 1
+ #todo: there must be code lated to set the commented values
+ lang = django_settings.LANGUAGE_CODE
+ thread = Thread(
+ title=osqa_thread.title,
+ tagnames=osqa_thread.tagnames,
+ view_count=osqa_thread.extra_count,
+ #favourite_count=thread.favourite_count,
+ #answer_count=thread.answer_count,
+ last_activity_at=osqa_thread.last_activity_at,
+ last_activity_by=self.get_imported_object_by_old_id(User, osqa_thread.last_activity_by),
+ language_code=lang,
+ #"closed" data is stored differently in OSQA
+ #closed_by=self.get_imported_object_by_old_id(User, thread.closed_by_id),
+ #closed=thread.closed,
+ #closed_at=thread.closed_at,
+ #close_reason=thread.close_reason,
+ #deleted=False,
+ approved=True, #no equivalent in OSQA
+ #must be done later, after importing answers
+ #answer_accepted_at=thread.answer_accepted_at,
+ added_at=osqa_thread.added_at,
+ )
+
+ #apply tags to threads
+ tag_names = thread.get_tag_names()
+ if tag_names:
+
+ tag_filter = Q(name__iexact=tag_names[0])
+ for tag_name in tag_names[1:]:
+ tag_filter |= Q(name__iexact=tag_name)
+ tags = Tag.objects.filter(tag_filter & Q(language_code=lang))
+
+ thread.tagnames = ' '.join([tag.name for tag in tags])
+
+ thread.save()
+ for tag in tags:
+ thread.tags.add(tag)
+ tag.used_count += 1
+ tag.save()
+
+ else:
+ thread.save()
+
+ self.log_action(osqa_thread, thread)
+
+ def import_posts(self, post_type, save_redirects=False):
+ """imports osqa Nodes to askbot Post objects"""
+ if save_redirects:
+ redirects_file = self.open_unique_file('question_redirects')
+
+ models_map = {
+ 'question': 'forum.question',
+ 'answer': 'forum.answer',
+ 'comment': 'forum.comment'
+ }
+
+ model_name = models_map[post_type]
+
+ for osqa_node in self.get_objects_for_model(model_name):
+ #we iterate through all nodes, but pick only the ones we need
+ if osqa_node.node_type != post_type:
+ continue
+
+ #cheat: do not import deleted content
+ if '(deleted)' in osqa_node.state_string:
+ continue
+
+ post = Post()
+
+ #this line is a bit risky, but should work if we import things in correct order
+ if osqa_node.parent:
+ post.parent = self.get_imported_object_by_old_id(Post, osqa_node.parent)
+ if post.parent is None:
+ continue #deleted parent
+ post.thread = post.parent.thread
+ else:
+ post.thread = self.get_imported_object_by_old_id(Thread, osqa_node.id)
+ if post.thread is None:
+ continue #deleted thread
+
+ post.post_type = osqa_node.node_type
+ post.added_at = osqa_node.added_at
+
+ if save_redirects:
+ slug = django_urlquote(slugify(osqa_node.title))
+ #todo: add i18n to the old url
+ old_url = '/questions/%d/%s/' % (osqa_node.id, slug)
+
+ post.author = self.get_imported_object_by_old_id(User, osqa_node.author)
+ #html will de added with the revisions
+ #post.html = HTMLParser().unescape(osqa_node.body)
+ post.summary = post.get_snippet()
+
+ #these don't have direct equivalent in the OSQA Node object
+ #post.deleted_by - deleted nodes are not imported
+ #post.locked_by
+ #post.last_edited_by
+
+ #these are to be set later with the real values
+ post.points = 0
+ post.vote_up_count = 0
+ post.vote_down_count = 0
+ post.offensive_flag_count = 0
+
+ post.save()
+
+ #mark accepted answer
+ if osqa_node.node_type == 'answer':
+ if '(accepted)' in osqa_node.state_string:
+ post.thread.accepted_answer = post
+ post.thread.save()
+
+
+ if save_redirects:
+ new_url = post.get_absolute_url()
+ self.write_redirect(old_url, new_url, redirects_file)
+
+ self.log_action_with_old_id(osqa_node.id, post)
+
+ if save_redirects:
+ redirects_file.close()
+
+ def import_post_revisions(self):
+ """Imports OSQA revisions to Askbot revisions"""
+ for osqa_revision in self.get_objects_for_model('forum.noderevision'):
+ post = self.get_imported_object_by_old_id(Post, osqa_revision.node)
+ if post is None:
+ continue #deleted post
+ user = self.get_imported_object_by_old_id(User, osqa_revision.author)
+ revision = PostRevision(
+ post=post,
+ author=user,
+ text=osqa_revision.body,
+ title=osqa_revision.title,
+ tagnames=osqa_revision.tagnames,
+ revised_at=osqa_revision.revised_at,
+ summary=osqa_revision.summary,
+ revision=osqa_revision.revision
+ )
+ post.text = osqa_revision.body
+ if osqa_revision == 1:
+ post.added_at = osqa_revision.revised_at
+ else:
+ post.last_edited_at = osqa_revision.revised_at
+ post.last_edited_by = user
+
+ post.parse_and_save(author=user)
+ revision.save()
+
+ def import_votes(self):
+ """Imports OSQA votes to Askbot votes"""
+ for osqa_vote in self.get_objects_for_model('forum.vote'):
+ post = self.get_imported_object_by_old_id(Post, osqa_vote.node)
+ if post is None:
+ continue #deleted post
+ user = self.get_imported_object_by_old_id(User, osqa_vote.user)
+ if osqa_vote.value > 0:
+ user.upvote(post, timestamp=osqa_vote.voted_at, force=True)
+ elif osqa_vote.value < 0:
+ user.downvote(post, timestamp=osqa_vote.voted_at, force=True)
+
+ def fix_answer_counts(self):
+ for thread in Thread.objects.all():
+ thread.answer_count = thread.get_answers().count()
+ thread.save()
+
+ def fix_comment_counts(self):
+ for post in Post.objects.filter(post_type__in=('question', 'answer')):
+ post.comment_count = Post.objects.filter(post_type='comment', parent=post).count()
+ post.save()
diff --git a/askbot/management/commands/askbot_add_test_content.py b/askbot/management/commands/askbot_add_test_content.py
index a09fb086..5e5d4254 100644
--- a/askbot/management/commands/askbot_add_test_content.py
+++ b/askbot/management/commands/askbot_add_test_content.py
@@ -61,19 +61,24 @@ class Command(NoArgsCommand):
)
)
- def save_alert_settings(self):
+ def backup_settings(self):
settings = {}
for key in ALERT_SETTINGS_KEYS:
settings[key] = getattr(askbot_settings, key)
self.alert_settings = settings
+ self.limit_on_answer_setting = askbot_settings.LIMIT_ONE_ANSWER_PER_USER
- def stop_alerts(self):
+
+ def modify_settings(self):
for key in ALERT_SETTINGS_KEYS:
askbot_settings.update(key, 'n')
+ askbot_settings.update('LIMIT_ONE_ANSWER_PER_USER', False)
- def restore_saved_alert_settings(self):
+ def restore_settings(self):
for key in ALERT_SETTINGS_KEYS:
askbot_settings.update(key, self.alert_settings[key])
+ value = self.limit_on_answer_setting
+ askbot_settings.update('LIMIT_ONE_ANSWER_PER_USER', value)
def print_if_verbose(self, text):
"Only print if user chooses verbose output"
@@ -121,7 +126,7 @@ class Command(NoArgsCommand):
last_vote = False
# Each user posts a question
for i in range(NUM_QUESTIONS):
- user = users[i]
+ user = users[i % len(users)]#allows to post many questions all by less users
# Downvote/upvote the questions - It's reproducible, yet
# gives good randomized data
if not active_question is None:
@@ -164,7 +169,8 @@ class Command(NoArgsCommand):
active_answer = None
last_vote = False
# Now, fill the last added question with answers
- for user in users[:NUM_ANSWERS]:
+ for i in range(NUM_ANSWERS):
+ user = users[i % len(users)]
# We don't need to test for data validation, so ONLY users
# that aren't authors can post answer to the question
if not active_question.author is user:
@@ -213,7 +219,8 @@ class Command(NoArgsCommand):
active_question_comment = None
active_answer_comment = None
- for user in users[:NUM_COMMENTS]:
+ for i in range(NUM_COMMENTS):
+ user = users[i % len(users)]
active_question_comment = user.post_comment(
parent_post = active_question,
body_text = COMMENT_TEMPLATE
@@ -242,6 +249,8 @@ class Command(NoArgsCommand):
self.verbosity = int(options.get("verbosity", 1))
self.interactive = options.get("interactive")
+ # post a bunch of answers by admin now - that active_question is
+ # posted by someone else
if self.interactive:
answer = choice_dialog("This command will DELETE ALL DATA in the current database, and will fill the database with test data. Are you absolutely sure you want to proceed?",
choices = ("yes", "no", ))
@@ -249,16 +258,21 @@ class Command(NoArgsCommand):
return
translation.activate(django_settings.LANGUAGE_CODE)
-
- self.save_alert_settings()
- self.stop_alerts()# saves time on running the command
+ self.backup_settings()
+ self.modify_settings()# saves time on running the command
# Create Users
users = self.create_users()
- # Create Questions, vote for questions
+ # Create a bunch of questions and answers by a single user
+ # to test pagination in the user profile
+ active_question = self.create_questions(users[0:1])
+
+ # Create Questions, vote for questions by all other users
active_question = self.create_questions(users)
+ active_answer = self.create_answers(users[0:1], active_question)
+
# Create Answers, vote for the answers, vote for the active question
# vote for the active answer
active_answer = self.create_answers(users, active_question)
@@ -302,7 +316,5 @@ class Command(NoArgsCommand):
force = True,
)
self.print_if_verbose("User has accepted a best answer")
-
- self.restore_saved_alert_settings()
-
+ self.restore_settings()
self.print_if_verbose("DONE")
diff --git a/askbot/management/commands/askbot_add_xml_content.py b/askbot/management/commands/askbot_add_xml_content.py
new file mode 100644
index 00000000..84082253
--- /dev/null
+++ b/askbot/management/commands/askbot_add_xml_content.py
@@ -0,0 +1,558 @@
+from askbot.models import BadgeData
+from askbot.models import FavoriteQuestion
+from askbot.models import Group
+from askbot.models import ImportedObjectInfo
+from askbot.models import Post
+from askbot.models import Tag
+from askbot.models import Thread
+from askbot.models import User
+from askbot.management.commands.base import BaseImportXMLCommand
+from django.conf import settings as django_settings
+from django.contrib.auth.models import Group as AuthGroup
+from django.contrib.contenttypes.models import ContentType
+from django.db import transaction
+from django.db.models import Q
+
+if 'avatar' in django_settings.INSTALLED_APPS:
+ from avatar.models import Avatar
+
+def get_status_rank(status):
+ """returns integer rank of user account status,
+ the larger is the number the higher is the status"""
+ if len(status) != 1:
+ #default status - approved user
+ status = 'a'
+ try:
+ return 'bswamd'.index(status)
+ except ValueError:
+ return 0
+
+class Command(BaseImportXMLCommand):
+ help = 'Adds XML askbot data produced by the "dumpdata" command'
+
+ def handle_import(self):
+ self.read_content_types()
+
+ self.import_groups()
+ self.import_users()
+ #we don't import subscriptions
+ if 'avatar' in django_settings.INSTALLED_APPS:
+ self.import_avatars()
+
+ #we need this to link old user ids to
+ #new users' personal groups
+ #self.record_personal_groups()
+
+ self.import_user_logins()
+ self.import_tags()
+ self.import_marked_tags()
+
+ self.import_threads()
+ self.apply_groups_to_threads()
+
+ #model="askbot.posttogroup">
+ self.import_posts('question', save_redirects=True)
+ self.import_posts('answer')
+ self.import_posts('comment')
+ self.import_post_revisions()
+ self.apply_groups_to_posts()
+ self.apply_question_followers()
+ self.import_votes()
+
+ self.import_badges()
+ self.import_badge_awards()
+ self.delete_new_messages()
+ #we'll try to ignore importing this
+ #model="askbot.activity"
+
+ def log_personal_group(self, group):
+ info = ImportedObjectInfo()
+ info.old_id = group.id
+ info.new_id = int(group.name.split('_')[-1])
+ info.model = 'personal_group'
+ info.run = self.run
+ info.save()
+
+ def get_group_by_old_id(self, old_id):
+ normal_group = self.get_imported_object_by_old_id(AuthGroup, old_id)
+ if normal_group:
+ return Group.objects.get(group_ptr=normal_group)
+
+ log = ImportedObjectInfo.objects.get(
+ model='personal_group',
+ old_id=old_id,
+ run=self.run
+ )
+ old_user_id = log.new_id
+ new_user = self.get_imported_object_by_old_id(User, old_user_id)
+ return new_user.get_personal_group()
+
+ def read_content_types(self):
+ """reads content types from the data dump and makes
+ dictionary with keys of old content type ids and
+ values - active content type objects"""
+ ctypes_map = dict()
+ for old_ctype in self.get_objects_for_model('contenttypes.contenttype'):
+ try:
+ new_ctype = ContentType.objects.get(
+ app_label=old_ctype.app_label,
+ model=old_ctype.model
+ )
+ except ContentType.DoesNotExist:
+ continue
+ ctypes_map[old_ctype.id] = new_ctype
+
+ self.content_types_map = ctypes_map
+ """
+ <object pk="38" model="contenttypes.contenttype">
+ <field type="CharField" name="name">activity</field>
+ <field type="CharField" name="app_label">askbot</field>
+ <field type="CharField" name="model">activity</field>
+ </object>
+ """
+
+ def get_content_type_by_old_id(self, old_ctype_id):
+ return self.content_types_map[old_ctype_id]
+
+ @transaction.commit_manually
+ def import_groups(self):
+ """imports askbot group profiles"""
+
+ #redirects_file = self.open_unique_file('group_redirects')
+
+ #1) we import auth groups
+ for group in self.get_objects_for_model('auth.group'):
+
+ #old_url = group.get_absolute_url()
+ if group.name.startswith('_personal'):
+ #we don't import these groups, but log
+ #associations between old user ids and old personal
+ #group ids, because we create the personal groups
+ #anew and so need to have a connection
+ #old personal group id --> old user id --> new user id
+ # --> new pers. group id
+ self.log_personal_group(group)
+ continue
+ old_group_id = group.id
+ try:
+ group = AuthGroup.objects.get(name=group.name)
+ except AuthGroup.DoesNotExist:
+ group.id = None
+ group.save()
+
+ transaction.commit()
+
+ #new_url = group.get_absolute_url()
+
+ #if old_url != new_url:
+ # redirects_file.write('%s %s\n' % (old_url, new_url))
+
+ #we will later populate memberships only in these groups
+ self.log_action_with_old_id(old_group_id, group)
+
+ if transaction.is_dirty():
+ transaction.commit()
+
+ #redirects_file.close()
+
+ #2) we import askbot group profiles only for groups
+ for profile in self.get_objects_for_model('askbot.group'):
+ auth_group = self.get_imported_object_by_old_id(AuthGroup, profile.group_ptr_id)
+ if auth_group is None or auth_group.name.startswith('_personal'):
+ continue
+
+ #if profile for this group does not exist, then create new profile and save
+ try:
+ existing_profile = Group.objects.get(group_ptr__id=auth_group.id)
+ self.copy_string_parameter(profile, existing_profile, 'logo_url')
+ self.merge_words_parameter(profile, existing_profile, 'preapproved_emails')
+ self.merge_words_parameter(profile, existing_profile, 'preapproved_email_domains')
+ existing_profile.save()
+ except Group.DoesNotExist:
+ new_profile = Group.objects.create(
+ name=auth_group.name,
+ logo_url=profile.logo_url,
+ preapproved_emails=profile.preapproved_emails,
+ preapproved_email_domains=profile.preapproved_email_domains
+ )
+ new_profile.save()
+
+ transaction.commit()
+
+ if transaction.is_dirty():
+ transaction.commit()
+
+ def import_users(self):
+ redirects_file = self.open_unique_file('user_redirects')
+
+ model_path = str(User._meta)
+ dupes = 0
+ for from_user in self.get_objects_for_model('auth.user'):
+ log_info = dict()
+ log_info['notify_user'] = list()
+
+ old_url = from_user.get_absolute_url()
+
+ try:
+ to_user = User.objects.get(email=from_user.email)
+ dupes += 1
+ except User.DoesNotExist:
+ username = self.get_safe_username(from_user.username)
+ if username != from_user.username:
+ template = 'Your user name was changed from %s to %s'
+ log_info['notify_user'].append(template % (from_user.username, username))
+ to_user = User.objects.create_user(username, from_user.email)
+
+ #copy the data
+ if from_user.username != to_user.username:
+ names = (from_user.username, to_user.username)
+ log_info['notify_user'].append('Your user name has changed from %s to %s' % names)
+
+ self.copy_string_parameter(from_user, to_user, 'first_name')
+ self.copy_string_parameter(from_user, to_user, 'last_name')
+ self.copy_string_parameter(from_user, to_user, 'real_name')
+ self.copy_string_parameter(from_user, to_user, 'website')
+ self.copy_string_parameter(from_user, to_user, 'location')
+
+ to_user.country = from_user.country
+
+ self.copy_string_parameter(from_user, to_user, 'about')
+ self.copy_string_parameter(from_user, to_user, 'email_signature')
+ self.copy_string_parameter(from_user, to_user, 'twitter_access_token')
+ self.copy_string_parameter(from_user, to_user, 'twitter_handle')
+
+ self.merge_words_parameter(from_user, to_user, 'interesting_tags')
+ self.merge_words_parameter(from_user, to_user, 'ignored_tags')
+ self.merge_words_parameter(from_user, to_user, 'subscribed_tags')
+ self.merge_words_parameter(from_user, to_user, 'languages')
+
+ if to_user.password == '!' and from_user.password != '!':
+ to_user.password = from_user.password
+ self.copy_bool_parameter(from_user, to_user, 'is_staff')
+ self.copy_bool_parameter(from_user, to_user, 'is_active')
+ self.copy_bool_parameter(from_user, to_user, 'is_superuser')
+ self.copy_bool_parameter(from_user, to_user, 'is_fake', operator='and')
+ self.copy_bool_parameter(from_user, to_user, 'email_isvalid', operator='and')
+ self.copy_bool_parameter(from_user, to_user, 'show_country')
+ self.copy_bool_parameter(from_user, to_user, 'show_marked_tags')
+
+ self.copy_numeric_parameter(from_user, to_user, 'last_login')
+ self.copy_numeric_parameter(from_user, to_user, 'last_seen')
+ self.copy_numeric_parameter(from_user, to_user, 'date_joined', operator='min')
+ self.copy_numeric_parameter(from_user, to_user, 'email_tag_filter_strategy')
+ self.copy_numeric_parameter(from_user, to_user, 'display_tag_filter_strategy')
+ self.copy_numeric_parameter(
+ from_user,
+ to_user,
+ 'consecutive_days_visit_count',
+ operator='sum'
+ )
+ self.copy_numeric_parameter(from_user, to_user, 'social_sharing_mode')
+
+ #position of character in this string == rank of status
+ if get_status_rank(from_user.status) > get_status_rank(to_user.status):
+ to_user.status = from_user.status
+
+ to_user.save()
+
+ new_url = to_user.get_absolute_url()
+ self.write_redirect(old_url, new_url, redirects_file)
+
+ group_ids = self.get_m2m_ids_for_field(from_user, 'groups')
+ for group_id in group_ids:
+ #get group by old id,
+ #if group is private - skip,
+ #otherwise join this group
+ group = self.get_imported_object_by_old_id(Group, int(group_id))
+ if group is None or group.name.startswith('_personal'):
+ continue
+ #unfortunately, xml dump does not allow us to know of the membership status
+ #as m2m user -> group does not contain id of the m2m bridge relation, but
+ #only id of the group itself
+ to_user.join_group(group, force=True)
+
+ """
+ these were not imported:
+ <field type="CharField" name="email_key"><None></None></field>
+ <field type="PositiveIntegerField" name="reputation">1</field>
+ <field type="SmallIntegerField" name="gold">0</field>
+ <field type="SmallIntegerField" name="silver">0</field>
+ <field type="SmallIntegerField" name="bronze">0</field>
+ <field type="IntegerField" name="new_response_count">0</field>
+ <field type="IntegerField" name="seen_response_count">0</field>
+ """
+ self.log_action(from_user, to_user, extra_info=log_info)
+
+ redirects_file.close()
+
+ def import_avatars(self):
+ """imports user avatar, chooses later uploaded primary avatar"""
+ for avatar in self.get_objects_for_model('avatar.avatar'):
+ user = self.get_imported_object_by_old_id(User, avatar.user_id)
+
+ if avatar.primary:
+ #get other primary avatar and make the later one as primary
+ try:
+ existing_avatar = Avatar.objects.get(user=user, primary=True)
+ if existing_avatar.date_uploaded > avatar.date_uploaded:
+ avatar.primary = False
+ else:
+ existing_avatar.primary = False
+ existing_avatar.save()
+ except Avatar.DoesNotExist:
+ pass
+
+ avatar.user = user
+ avatar.id = None
+ avatar.save()
+ """
+ <object pk="9" model="avatar.avatar">
+ <field to="auth.user" name="user" rel="ManyToOneRel">33</field>
+ <field type="BooleanField" name="primary">True</field>
+ <field type="FileField" name="avatar">avatars/Valdir Barbosa/ValdirBarbosa.png</field>
+ <field type="DateTimeField" name="date_uploaded">2013-08-22T16:45:01.517315</field>
+ </object>
+ """
+
+ def import_marked_tags(self):
+ #model="askbot.markedtag">
+ for mark in self.get_objects_for_model('askbot.markedtag'):
+ tag = self.get_imported_object_by_old_id(Tag, mark.tag_id)
+ user = self.get_imported_object_by_old_id(User, mark.user_id)
+ user.mark_tags(tagnames=tag.name, reason=mark.reason, action='add')
+ """
+ <object pk="1" model="askbot.markedtag">
+ <field to="askbot.tag" name="tag" rel="ManyToOneRel">13</field>
+ <field to="auth.user" name="user" rel="ManyToOneRel">205</field>
+ <field type="CharField" name="reason">good</field>
+ </object>
+ """
+
+ @transaction.commit_manually
+ def import_user_logins(self):
+ #logins_soup = self.soup.find_all('object', {'model': 'django_authopenid.userassociation'})
+ #for login_info in self.get_objects_for_model('django_authopenid.userassociation'):
+ #for login_
+ for association in self.get_objects_for_model('django_authopenid.userassociation'):
+ #where possible, we should copy the login, but respecting the
+ #uniqueness constraints: ('user','provider_name'), ('openid_url', 'provider_name')
+ #1) get new user by old id
+ user = self.get_imported_object_by_old_id(User, association.user_id)
+ try:
+ association.id = None
+ association.user = user
+ association.save()
+ transaction.commit()
+ except:
+ transaction.rollback()
+
+ def import_tags(self):
+ """imports tag objects"""
+ for tag in self.get_objects_for_model('askbot.tag'):
+ old_tag_id = tag.id
+ try:
+ #try to get existing tag with this name
+ tag = Tag.objects.get(name__iexact=tag.name, language_code=tag.language_code)
+ except Tag.DoesNotExist:
+ tag.id = None
+ tag.tag_wiki = None
+ tag.created_by = self.get_imported_object_by_old_id(User, tag.created_by_id)
+ tag.deleted_by = self.get_imported_object_by_old_id(User, tag.deleted_by_id)
+ tag.save()
+ self.log_action_with_old_id(old_tag_id, tag)
+
+ def import_threads(self):
+ """import thread objects"""
+ count = 0
+ for thread in self.get_objects_for_model('askbot.thread'):
+ count += 1
+ new_thread = Thread(
+ title=thread.title,
+ tagnames=thread.tagnames,
+ view_count=thread.view_count,
+ favourite_count=thread.favourite_count,
+ answer_count=thread.answer_count,
+ last_activity_at=thread.last_activity_at,
+ last_activity_by=self.get_imported_object_by_old_id(User, thread.last_activity_by_id),
+ language_code=thread.language_code,
+ closed_by=self.get_imported_object_by_old_id(User, thread.closed_by_id),
+ closed=thread.closed,
+ closed_at=thread.closed_at,
+ close_reason=thread.close_reason,
+ deleted=thread.deleted,
+ approved=thread.approved,
+ answer_accepted_at=thread.answer_accepted_at,
+ added_at=thread.added_at,
+ )
+
+ #apply tags to threads
+ tag_names = thread.get_tag_names()
+ if tag_names:
+
+ tag_filter = Q(name__iexact=tag_names[0])
+ for tag_name in tag_names[1:]:
+ tag_filter |= Q(name__iexact=tag_name)
+ tags = Tag.objects.filter(tag_filter & Q(language_code=thread.language_code))
+
+ new_thread.tagnames = ' '.join([tag.name for tag in tags])
+
+ new_thread.save()
+ for tag in tags:
+ new_thread.tags.add(tag)
+ tag.used_count += 1
+ tag.save()
+
+ else:
+ new_thread.save()
+
+ self.log_action(thread, new_thread)
+ """
+ these are not handled here
+ <object pk="155" model="askbot.thread">
+ <field to="askbot.post" name="accepted_answer" rel="ManyToOneRel"><None></None></field>
+ <field type="IntegerField" name="points">0</field>
+ <field to="auth.user" name="followed_by" rel="ManyToManyRel"></field>
+ </object>
+ """
+
+ def apply_question_followers(self):
+ """mark followed questions"""
+ for fave in self.get_objects_for_model('askbot.favoritequestion'):
+ #askbot.favoritequestion
+ user = self.get_imported_object_by_old_id(User, fave.user_id)
+ thread = self.get_imported_object_by_old_id(Thread, fave.thread_id)
+ user.toggle_favorite_question(thread._question_post(), timestamp=fave.added_at)
+ """
+ <object pk="1" model="askbot.favoritequestion">
+ <field to="askbot.thread" name="thread" rel="ManyToOneRel">8</field>
+ <field to="auth.user" name="user" rel="ManyToOneRel">32</field>
+ <field type="DateTimeField" name="added_at">2012-12-28T17:34:17.289056</field>
+ </object>
+ """
+
+ def apply_groups_to_threads(self):
+ for link in self.get_objects_for_model('askbot.threadtogroup'):
+ thread = self.get_imported_object_by_old_id(Thread, link.thread_id)
+ group = self.get_group_by_old_id(link.group_id)
+ thread.add_to_groups([group,], visibility=link.visibility)
+
+ def import_posts(self, post_type, save_redirects=False):
+ """imports posts of specific post_type"""
+ if save_redirects:
+ redirects_file = self.open_unique_file('question_redirects')
+ for post in self.get_objects_for_model('askbot.post'):
+ if post.post_type != post_type:
+ continue
+
+ #this line is a bit risky, but should work if we import things in correct order
+ post.parent = self.get_imported_object_by_old_id(Post, post.parent_id)
+
+ post.thread = self.get_imported_object_by_old_id(Thread, post.thread_id)
+
+ if save_redirects:
+ old_url = post.get_absolute_url(thread=post.thread)
+
+ post.author = self.get_imported_object_by_old_id(User, post.author_id)
+ post.deleted_by = self.get_imported_object_by_old_id(User, post.deleted_by_id)
+ post.locked_by = self.get_imported_object_by_old_id(User, post.locked_by_id)
+ post.last_edited_by = self.get_imported_object_by_old_id(User, post.last_edited_by_id)
+ post.points = 0
+ post.vote_up_count = 0
+ post.vote_down_count = 0
+ post.offensive_flag_count = 0
+
+ old_post_id = post.id
+ post.id = None
+ post.save()
+
+ if save_redirects:
+ new_url = post.get_absolute_url()
+ self.write_redirect(old_url, new_url, redirects_file)
+
+ self.log_action_with_old_id(old_post_id, post)
+
+ if save_redirects:
+ redirects_file.close()
+
+ """
+ these were not imported
+ votes
+ <field type="PositiveIntegerField" name="comment_count">0</field>
+ <field type="SmallIntegerField" name="offensive_flag_count">0</field>
+ """
+
+ def apply_groups_to_posts(self):
+ for link in self.get_objects_for_model('askbot.posttogroup'):
+ post = self.get_imported_object_by_old_id(Post, link.post_id)
+ group = self.get_group_by_old_id(link.group_id)
+ post.add_to_groups([group,])
+
+ def import_post_revisions(self):
+ for revision in self.get_objects_for_model('askbot.postrevision'):
+ revision.post = self.get_imported_object_by_old_id(Post, revision.post_id)
+ revision.author = self.get_imported_object_by_old_id(User, revision.author_id)
+ revision.approved_by = self.get_imported_object_by_old_id(User, revision.approved_by_id)
+ revision.id = None
+ revision.save()
+
+ def import_badges(self):
+ """imports badgedata objects"""
+ for badge in self.get_objects_for_model('askbot.badgedata'):
+ #here we need to make sure that we don't create duplicate badges
+ old_badge_id = badge.id
+ try:
+ new_badge = BadgeData.objects.get(slug=badge.slug)
+ except BadgeData.DoesNotExist:
+ new_badge = badge
+ new_badge.id = None
+ new_badge.awarded_count = 0 #we will re-award this, restart count
+ new_badge.save()
+
+ self.log_action_with_old_id(old_badge_id, new_badge)
+ """
+ <object pk="36" model="askbot.badgedata">
+ <field type="SlugField" name="slug">taxonomist</field>
+ <field type="PositiveIntegerField" name="awarded_count">9</field>
+ </object>
+ """
+
+ def import_badge_awards(self):
+ for award in self.get_objects_for_model('askbot.award'):
+ award.user = self.get_imported_object_by_old_id(User, award.user_id)
+ badge = self.get_imported_object_by_old_id(BadgeData, award.badge_id)
+ #if multiple or user does not have this badge, then award
+ if badge.is_multiple() or (not award.user.has_badge(badge)):
+ award.badge = badge
+ content_type = self.get_content_type_by_old_id(award.content_type_id)
+ obj_class = content_type.model_class()
+ award.object_id = self.get_imported_object_id_by_old_id(obj_class, award.object_id)
+ award.content_type = content_type
+ award.id = None
+ award.save()
+ """
+ <object pk="1" model="askbot.award">
+ <field to="auth.user" name="user" rel="ManyToOneRel">2</field>
+ <field to="askbot.badgedata" name="badge" rel="ManyToOneRel">10</field>
+ <field to="contenttypes.contenttype" name="content_type" rel="ManyToOneRel">30</field>
+ <field type="PositiveIntegerField" name="object_id">1</field>
+ <field type="DateTimeField" name="awarded_at">2012-10-22T18:09:13.527031</field>
+ <field type="BooleanField" name="notified">False</field>
+ </object>
+ """
+
+ def import_votes(self):
+ for vote in self.get_objects_for_model('askbot.vote'):
+ post = self.get_imported_object_by_old_id(Post, vote.voted_post_id)
+ user = self.get_imported_object_by_old_id(User, vote.user_id)
+ if vote.vote == 1:
+ user.upvote(post, timestamp=vote.voted_at)
+ else:
+ user.downvote(post, timestamp=vote.voted_at)
+ """
+ <object pk="1" model="askbot.vote">
+ <field to="auth.user" name="user" rel="ManyToOneRel">8</field>
+ <field to="askbot.post" name="voted_post" rel="ManyToOneRel">20</field>
+ <field type="SmallIntegerField" name="vote">1</field>
+ <field type="DateTimeField" name="voted_at">2012-12-26T19:10:08.334818</field>
+ </object>
+ """
diff --git a/askbot/management/commands/askbot_import_jive.py b/askbot/management/commands/askbot_import_jive.py
index 04788c84..325107a5 100644
--- a/askbot/management/commands/askbot_import_jive.py
+++ b/askbot/management/commands/askbot_import_jive.py
@@ -2,39 +2,266 @@ from askbot import models
from askbot.conf import settings as askbot_settings
from askbot.utils.console import ProgressBar
from askbot.utils.slug import slugify
+from askbot.utils.jive import JiveConverter
+from askbot.utils.jive import internal_link_re
+from askbot.utils.file_utils import make_file_name
from bs4 import BeautifulSoup
from django.conf import settings as django_settings
from django.core.management.base import BaseCommand, CommandError
from django.db import transaction
+#from askbot.utils.transaction import dummy_transaction as transaction
from django.forms import EmailField, ValidationError
+from django.utils import translation
from datetime import datetime
+from optparse import make_option
+import re
+import os
+import shutil
+
+#todo: make a pass through all attachments
+#and make sure that mimetypes dictionary is up to date
+#raise an error if it's not
+FILE_TYPES = {
+ "application/java-archive": 'jar',
+ "application/msword": 'doc',
+ "application/octet-stream": 'txt',
+ "application/text": 'txt',
+ "application/vnd.visio": 'vsd',
+ "application/x-bzip": 'bz',
+ "application/x-gzip": 'gz',
+ "application/x-java-archive": 'jar',
+ "application/x-shellscript": 'sh',
+ "application/x-zip-compressed": 'zip',
+ "application/xml": 'xml',
+ "application/zip": 'zip',
+ "image/bmp": 'bmp',
+ "image/gif": 'gif',
+ "image/jpeg": 'jpeg',
+ "image/pjpeg": 'pjpeg',
+ "image/png": 'png',
+ "image/x-png": 'png',
+ "text/html": 'html',
+ "text/java": 'java',
+ "text/plain": 'txt',
+ "text/x-java": 'java',
+ "text/x-java-source": 'java',
+ "text/x-log": 'log',
+ "text/xml": 'xml'
+}
+
+jive = JiveConverter()
def parse_date(date_str):
return datetime.strptime(date_str[:-8], '%Y/%m/%d %H:%M:%S')
+def fix_internal_links_in_post(post):
+ """will replace old internal urls with the new ones."""
+
+ def link_is_naked(match):
+ """naked link either starts at the beginning of string
+ or is not inside the jive link construct: [...]"""
+ pos = match.start()
+ # the second test is rather naive as it assumes that a
+ # | will be preceded by something like [some link
+ # which we don't test here
+ return pos < 2 or post.text[pos-2] not in ('[', '|')
+
+ def internal_link_sub(match):
+ """pull post by the matched pars in the old link
+ and returns link to the new post"""
+ link_type = match.group(1)
+ item_id = int(match.group(2))
+ lookup_key = (link_type == 'message' and 'old_answer_id' or 'old_question_id')
+ try:
+ post = models.Post.objects.get(**{lookup_key: item_id})
+ # if original link is naked, we put in into brackets
+ # so that the formatter will render the result correctly
+ # otherwise "naked" /url will stay plain text
+ new_url = post.get_absolute_url()
+ return (link_is_naked(match) and '[%s]' % new_url or new_url)
+ except models.Post.DoesNotExist:
+ return ''
+
+ post.text = internal_link_re.sub(internal_link_sub, post.text)
+ post.save()
+
+def turn_first_company_user_to_admin(domain):
+ company_users = models.User.objects.filter(
+ email__endswith='@' + domain
+ ).order_by('id')
+ if company_users.count() == 0:
+ return None
+
+ user = company_users[0]
+ user.is_staff = True
+ user.is_superuser = True
+ user.save()
+ return user
+
+def thread_get_answer_from_company(thread, domain):
+ answers = thread.posts.filter(
+ post_type='answer'
+ ).select_related(
+ 'author__email'
+ )
+ for answer in answers:
+ if answer.author.email.endswith('@' + domain):
+ return answer
+ return None
+
+def thread_find_first_comment_from_company(thread, domain):
+ comments = thread.posts.filter(
+ post_type='comment'
+ ).select_related(
+ 'author__email'
+ ).order_by('added_at')
+ for comment in comments:
+ if comment.author.email.endswith('@' + domain):
+ return comment
+ return None
+
+COMPANY_DOMAIN_HELP = """If used - first response from user with that domain
+then first response in each question from user with matching email address
+will be posted as answer and accepted as correct. Also, first user
+with a matching email address will be a site administrator."""
+
+JIVE_REDIRECTS_HELP = """This file will contain redirects from the old
+posts to new"""
+
class Command(BaseCommand):
args = '<jive-dump.xml>'
+ option_list = BaseCommand.option_list + (
+ make_option('--company-domain',
+ action='store',
+ type='str',
+ dest='company_domain',
+ default=None,
+ help=COMPANY_DOMAIN_HELP
+ ),
+ make_option('--redirects_file',
+ action='store',
+ type='str',
+ dest='redirects_file',
+ default='',
+ help=JIVE_REDIRECTS_HELP
+ )
+ )
def __init__(self, *args, **kwargs):
super(Command, self).__init__(*args, **kwargs)
#relax certain settings
askbot_settings.update('LIMIT_ONE_ANSWER_PER_USER', False)
askbot_settings.update('MAX_COMMENT_LENGTH', 1000000)
- #askbot_settings.update('MIN_REP_TO_LEAVE_COMMENTS', 1)
+ askbot_settings.update('MIN_REP_TO_INSERT_LINK', 1)
+ askbot_settings.update('MIN_REP_TO_SUGGEST_LINK', 1)
+ askbot_settings.update('COMMENTS_EDITOR_TYPE', 'rich-text')
+ askbot_settings.update('MARKUP_CODE_FRIENDLY', True)
self.bad_email_count = 0
+ self.attachments_path = ''
+ self.soup = None
+ self.jive_url = None
def handle(self, *args, **kwargs):
+ translation.activate(django_settings.LANGUAGE_CODE)
assert len(args) == 1, 'Dump file name is required'
- xml = open(args[0], 'r').read()
+ dump_file_name = args[0]
+ xml = open(dump_file_name, 'r').read()
soup = BeautifulSoup(xml, ['lxml', 'xml'])
+ self.soup = soup
+ url_prop = self.soup.find('Property', attrs={'name': 'jiveURL'})
+ self.jive_url= url_prop['value']
+
+ dump_dir = os.path.dirname(os.path.abspath(dump_file_name))
+ self.attachments_path = os.path.join(dump_dir, 'attachments')
+
+ self.import_users()
+ self.import_forums()
+ if kwargs['company_domain']:
+ self.promote_company_replies(kwargs['company_domain'])
+ self.fix_internal_links()
+ self.add_legacy_links()
+ if kwargs['redirects_file']:
+ self.make_redirects(kwargs['redirects_file'])
+ self.convert_jive_markup_to_html()
+ models.Message.objects.all().delete()
+
+ @transaction.commit_manually
+ def add_legacy_links(self):
+ questions = models.Post.objects.filter(post_type='question')
+ count = questions.count()
+ message = 'Adding links to old forum'
+ template = """\n\n{quote}This thread was imported from the previous forum.
+For your reference, the original is [available here|%s]{quote}"""
+ for question in ProgressBar(questions.iterator(), count, message):
+ thread_id = question.old_question_id
+ jive_url = self.jive_url
+ old_url = '%s/thread.jspa?threadID=%s' % (jive_url, thread_id)
+ question.text += template % old_url
+ question.save()
+ transaction.commit()
+ transaction.commit()
+
+ @transaction.commit_manually
+ def make_redirects(self):
+ """todo: implement this when needed"""
+ pass
+
- self.import_users(soup.find_all('User'))
- self.import_forums(soup.find_all('Forum'))
+ @transaction.commit_manually
+ def convert_jive_markup_to_html(self):
+ posts = models.Post.objects.all()
+ count = posts.count()
+ message = 'Converting jive markup to html'
+ for post in ProgressBar(posts.iterator(), count, message):
+ post.html = jive.convert(post.text)
+ post.summary = post.get_snippet()
+ post.save()
+ transaction.commit()
+ transaction.commit()
+
+ @transaction.commit_manually
+ def fix_internal_links(self):
+ jive_url = self.jive_url
+ print 'Base url of old forum: %s' % jive_url
+ posts = models.Post.objects.filter(text__contains=jive_url)
+ count = posts.count()
+ message = 'Fixing internal links'
+ for post in ProgressBar(posts.iterator(), count, message):
+ post.text = post.text.replace(jive_url, '')
+ fix_internal_links_in_post(post)
+ transaction.commit()
+ transaction.commit()
@transaction.commit_manually
- def import_users(self, user_soup):
+ def promote_company_replies(self, domain):
+ admin = turn_first_company_user_to_admin(domain)
+ if admin is None:
+ print "Note: did not find any users with email matching %s" % domain
+ return
+ message = 'Promoting company replies to accepted answers:'
+ threads = models.Thread.objects.all()
+ count = threads.count()
+ for thread in ProgressBar(threads.iterator(), count, message):
+ answer = thread_get_answer_from_company(thread, domain)
+
+ if answer == None:
+ comment = thread_find_first_comment_from_company(thread, domain)
+ if comment:
+ admin.repost_comment_as_answer(comment)
+ answer = comment
+
+ if answer:
+ admin.accept_best_answer(answer=answer, force=True)
+
+ transaction.commit()
+ transaction.commit()
+
+ @transaction.commit_manually
+ def import_users(self):
"""import users from jive to askbot"""
+ user_soup = self.soup.find_all('User')
+
message = 'Importing users:'
for user in ProgressBar(iter(user_soup), len(user_soup), message):
username = user.find('Username').text
@@ -52,13 +279,16 @@ class Command(BaseCommand):
real_name=real_name,
date_joined=joined_timestamp
)
+ user.set_unusable_password()
user.save()
transaction.commit()
- def import_forums(self, forum_soup):
+ def import_forums(self):
"""import forums by associating each with a special tag,
and then importing all threads for the tag"""
admin = models.User.objects.get(id=1)
+ forum_soup = self.soup.find_all('Forum')
+ print 'Have %d forums' % len(forum_soup)
for forum in forum_soup:
threads_soup = forum.find_all('Thread')
self.import_threads(threads_soup, forum.find('Name').text)
@@ -70,10 +300,35 @@ class Command(BaseCommand):
self.import_thread(thread, tag_name)
transaction.commit()
+ def add_attachments_to_post(self, post, attachments):
+ if len(attachments) == 0:
+ return
+
+ post.text += '\nh4. Attachments\n'
+ for att in attachments:
+ att_id, name, mimetype = att
+ if mimetype not in FILE_TYPES:
+ continue
+ ext = '.' + FILE_TYPES[mimetype]
+ file_name = make_file_name(ext)
+ # copy attachment file to a new place
+ source_file = os.path.join(self.attachments_path, att_id + '.bin')
+ dest_file = os.path.join(django_settings.MEDIA_ROOT, file_name)
+ shutil.copyfile(source_file, dest_file)
+ # add link to file to the post text
+ post.text += '# [%s|%s%s]\n' % (name, django_settings.MEDIA_URL, file_name)
+
def import_thread(self, thread, tag_name):
"""import individual thread"""
question_soup = thread.find('Message')
- title, body, timestamp, user = self.parse_post(question_soup)
+ post_id, title, body, attachments, timestamp, user = \
+ self.parse_post(question_soup)
+
+ if models.Post.objects.filter(old_question_id=thread['id']).count() == 1:
+ #this allows restarting the process of importing forums
+ #any time
+ return
+
#post question
question = user.post_question(
title=title,
@@ -82,33 +337,59 @@ class Command(BaseCommand):
tags=tag_name,
language=django_settings.LANGUAGE_CODE
)
+ self.add_attachments_to_post(question, attachments)
+ question.html = jive.convert(question.text)
+ question.old_question_id = int(thread['id'])
+ question.old_answer_id = post_id
+ question.summary = question.get_snippet()
+ question.save()
#post answers
- if not question_soup.messagelist:
+ message_list = question_soup.find_all('MessageList', recursive=False)
+ if len(message_list) == 0:
return
- for answer_soup in question_soup.messagelist.find_all('Message', recursive=False):
- title, body, timestamp, user = self.parse_post(answer_soup)
+ for answer_soup in message_list[0].find_all('Message', recursive=False):
+ post_id, title, body, attachments, timestamp, user = \
+ self.parse_post(answer_soup)
answer = user.post_answer(
question=question,
body_text=body,
- timestamp=timestamp,
- language=django_settings.LANGUAGE_CODE
+ timestamp=timestamp
)
+ self.add_attachments_to_post(answer, attachments)
+ answer.html = jive.convert(answer.text)
+ answer.summary = answer.get_snippet()
+ answer.old_answer_id = post_id
+ answer.save()
comments = answer_soup.find_all('Message')
for comment in comments:
- title, body, timestamp, user = self.parse_post(comment)
- user.post_comment(
+ post_id, title, body, attachments, timestamp, user = \
+ self.parse_post(comment)
+ comment = user.post_comment(
parent_post=answer,
body_text=body,
- timestamp=timestamp,
- language=django_settings.LANGUAGE_CODE
+ timestamp=timestamp
)
+ comment.old_answer_id = post_id
+ self.add_attachments_to_post(comment, attachments)
+ comment.html = jive.convert(comment.text)
+ comment.summary = comment.get_snippet()
+ comment.save()
+
def parse_post(self, post):
title = post.find('Subject').text
added_at = parse_date(post.find('CreationDate').text)
username = post.find('Username').text
body = post.find('Body').text
+ attachments_soup = post.find_all('Attachment')
+ attachments = list()
+ for att in attachments_soup:
+ att_id = att['id']
+ name = att.find('Name').text
+ content_type = att['contentType']
+ attachments.append((att_id, name, content_type))
+
try:
user = models.User.objects.get(username=username)
except models.User.DoesNotExist:
@@ -116,4 +397,4 @@ class Command(BaseCommand):
self.bad_email_count += 1
user = models.User(username=username, email=email)
user.save()
- return title, body, added_at, user
+ return int(post['id']), title, body, attachments, added_at, user
diff --git a/askbot/management/commands/base.py b/askbot/management/commands/base.py
new file mode 100644
index 00000000..dce02e20
--- /dev/null
+++ b/askbot/management/commands/base.py
@@ -0,0 +1,240 @@
+from askbot.models import Message
+from askbot.models import User
+from askbot.models import ImportedObjectInfo
+from askbot.models import ImportRun
+from django.core.management.base import BaseCommand, CommandError
+from django.conf import settings as django_settings
+from bs4 import BeautifulSoup
+from collections import defaultdict
+from django.core import serializers
+from django.utils.encoding import smart_str
+from django.utils.translation import activate as activate_language
+from optparse import make_option
+import os
+import sys
+from tempfile import mkstemp
+
+class BaseImportXMLCommand(BaseCommand):
+ help = 'Base command for adding XML data from other forums to Askbot'
+
+ option_list = BaseCommand.option_list + (
+ make_option('--redirect-format',
+ action = 'store',
+ dest = 'redirect_format',
+ default = 'none',
+ help = 'Format for the redirect files (apache|nginx|none)'
+ ),
+ )
+
+ def handle(self, *args, **kwargs):
+
+ activate_language(django_settings.LANGUAGE_CODE)
+
+ #init the redirects file format table
+ self.redirect_format = self.get_redirect_format(kwargs['redirect_format'])
+
+ self.setup_run()
+ self.read_xml_file(args[0])
+
+ self.remember_message_ids()
+ self.handle_import()
+ self.delete_new_messages()
+
+ def handle_import(self):
+ """this method should contain the actual work of importing data
+
+ If necessary, create redirect files using methods
+ redirects_file = self.open_unique_file('user_redirects')
+ self.write_redirect(old_url, new_url, redirects_file)
+ redirects_file.close()
+ where old_url and new_url are urls of the corresponding objects
+ before and after importation
+ """
+ raise NotImplementedError('Implement this method to import data')
+
+
+ def get_redirect_format(self, format_setting):
+ format_table = {
+ 'nginx': 'rewrite ^%s$ %s break;\n',
+ 'apache': 'Redirect permanent %s %s\n',
+ }
+ format_table = defaultdict(lambda: '%s %s\n', format_table)
+ return format_table[format_setting]
+
+ def setup_run(self):
+ """remembers the run information,
+ for the logging purposes
+ """
+ command = ' '.join(sys.argv)
+ run = ImportRun.objects.create(command=command)
+ self.run = run
+
+ def read_xml_file(self, filename):
+ """reads xml data int BeautifulSoup instance"""
+ if not os.path.isfile(filename):
+ raise CommandError('File %s does not exist') % filename
+ xml = open(filename, 'r').read()
+ self.soup = BeautifulSoup(xml, ['lxml', 'xml'])
+
+ def remember_message_ids(self):
+ """remembers messages ids of existing messages - we use these
+ to delete any messages added automatically during the import"""
+ self.message_ids = list(Message.objects.values_list('id', flat=True))
+
+ def log_action_with_old_id(self, from_object_id, to_object, extra_info=None):
+ info = ImportedObjectInfo()
+ info.old_id = from_object_id
+ info.new_id = to_object.id
+ info.model = str(to_object._meta)
+ info.run = self.run
+ info.extra_info = extra_info or dict()
+ info.save()
+
+ def log_action(self, from_object, to_object, extra_info=None):
+ self.log_action_with_old_id(from_object.id, to_object, extra_info=extra_info)
+
+ def get_imported_object_id_by_old_id(self, model_class, old_id):
+ """Returts id of imported object by old id"""
+ if old_id is None:
+ return None
+ try:
+ log = ImportedObjectInfo.objects.get(
+ model=str(model_class._meta),
+ old_id=old_id,
+ run=self.run
+ )
+ return log.new_id
+ except ImportedObjectInfo.DoesNotExist:
+ return None
+
+ def get_imported_object_by_old_id(self, model_class, old_id):
+ """Returns new imported object by id of corresponding old object"""
+ new_id = self.get_imported_object_id_by_old_id(model_class, old_id)
+ if new_id:
+ return model_class.objects.get(id=new_id)
+ return None
+
+ def get_objects_for_model(self, model_name):
+ """returns iterator of objects from the django
+ xml dump by name"""
+ object_soup = self.soup.find_all('object', {'model': model_name})
+ for datum in object_soup:
+ yield self.get_deserialized_object(datum)
+
+ def delete_new_messages(self):
+ """deletes any messages that were added by askbot during the import process"""
+ Message.objects.exclude(id__in=self.message_ids).delete()
+
+ def open_unique_file(self, name_hint):
+ """return a file using name_hint as the hint
+ for the file name, if file with that name exists,
+ create a unique file name containing hint as part of
+ the name"""
+ if os.path.exists(name_hint):
+ info = mkstemp(dir=os.getcwd(), prefix=name_hint + '_')
+ name_hint = info[1]
+ print 'saving file: %s' % name_hint
+ return open(name_hint, 'w')
+
+ def write_redirect(self, from_url, to_url, redirects_file):
+ """writes redirect clause to a file in format
+ chosen earlier in the `handle` function"""
+ if from_url != to_url:
+ redirects_file.write(self.redirect_format % (from_url, to_url))
+
+ def get_safe_username(self, username):
+ """get unique username similar to `username`
+ to avoid the uniqueness clash"""
+ existing_names = User.objects.filter(
+ username__istartswith=username
+ ).values_list('username', flat=True)
+
+ if len(existing_names) == 0:
+ return username
+
+ num = 1
+ while True:
+ new_name = username + str(num)
+ if new_name in existing_names:
+ num += 1
+ else:
+ return new_name
+
+ def get_deserialized_object(self, xml_soup):
+ """returns deserialized django object for xml soup with one item"""
+ item_xml = smart_str(xml_soup)
+ #below call assumes a single item within
+ obj = serializers.deserialize('xml', item_xml).next().object
+ obj._source_xml = item_xml
+ return obj
+
+ def get_m2m_ids_for_field(self, obj, field_name):
+ xml = obj._source_xml
+ soup = BeautifulSoup(xml)
+ ids = list()
+ for field in soup.findAll('field', attrs={'name': field_name}):
+ objs = field.findAll('object')
+ for obj in objs:
+ ids.append(obj.attrs['pk'])
+ return ids
+
+ def copy_string_parameter(self, from_obj, to_obj, from_param_name, to_param_name=None):
+ """copy value of string parameter from old to new object"""
+
+ to_param_name = to_param_name or from_param_name
+
+ from_par = getattr(from_obj, from_param_name)
+ to_par = getattr(to_obj, to_param_name)
+ if from_par is None and to_par is None:
+ return
+ from_par = from_par or ''
+ to_par = to_par or ''
+ if from_par.strip() == '' and to_par.strip() != '':
+ setattr(to_obj, to_param_name, from_par)
+
+ def copy_bool_parameter(self, from_obj, to_obj, from_param_name, to_param_name=None, operator='or'):
+ """copy value of boolean parameter from old to new object"""
+
+ to_param_name = to_param_name or from_param_name
+
+ from_par = getattr(from_obj, from_param_name)
+ to_par = getattr(to_obj, to_param_name)
+ if operator == 'or':
+ value = from_par or to_par
+ elif operator == 'and':
+ value = from_par and to_par
+ else:
+ raise ValueError('unsupported operator "%s"' % operator)
+ setattr(to_obj, to_param_name, value)
+
+ def merge_words_parameter(self, from_obj, to_obj, from_param_name, to_param_name=None):
+ """merge unique words from the two objects and assign to the new object"""
+
+ to_param_name = to_param_name or from_param_name
+
+ from_words = getattr(from_obj, from_param_name).split()
+ to_words = getattr(to_obj, to_param_name).split()
+ value = ' '.join(set(from_words)|set(to_words))
+ setattr(to_obj, to_param_name, value)
+
+ def copy_numeric_parameter(self, from_obj, to_obj, from_param_name, to_param_name=None, operator='max'):
+
+ to_param_name = to_param_name or from_param_name
+
+ from_par = getattr(from_obj, from_param_name)
+ to_par = getattr(to_obj, to_param_name)
+
+ if from_par is None:
+ return to_par
+ elif to_par is None:
+ return from_par
+
+ if operator == 'max':
+ value = max(from_par, to_par)
+ elif operator == 'min':
+ value = min(from_par, to_par)
+ elif operator == 'sum':
+ value = from_par + to_par
+ else:
+ raise ValueError('unsupported operator "%s"' % operator)
+ setattr(to_obj, to_param_name, value)
diff --git a/askbot/management/commands/create_tag_synonyms.py b/askbot/management/commands/create_tag_synonyms.py
index e4324639..167beb9a 100644
--- a/askbot/management/commands/create_tag_synonyms.py
+++ b/askbot/management/commands/create_tag_synonyms.py
@@ -4,6 +4,7 @@ all corresponding questions are retagged
import sys
from optparse import make_option
+from django.conf import settings as django_settings
from django.core import management
from django.core.management.base import BaseCommand, CommandError
from askbot import models
@@ -47,6 +48,13 @@ remove source_tag"""
default = None,
help = 'id of the user who will be marked as a performer of this operation'
),
+ make_option('--lang',
+ action='store',
+ type='str',
+ dest='lang',
+ default=django_settings.LANGUAGE_CODE,
+ help='language code of the tag, e.g. "en"'
+ )
)
def handle(self, *args, **options):
@@ -75,7 +83,7 @@ remove source_tag"""
is_source_tag_created = False
try:
- source_tag = models.Tag.objects.get(name=source_tag_name)
+ source_tag = models.Tag.objects.get(name=source_tag_name, language_code=options['lang'])
except models.Tag.DoesNotExist:
if not options.get('is_force', False):
prompt = """source tag %s doesn't exist, are you sure you want to create a TagSynonym
@@ -84,16 +92,21 @@ remove source_tag"""
if choice == 'no':
print 'Cancled'
sys.exit()
- source_tag = models.Tag.objects.create(name=source_tag_name,
- created_by=admin
- )
+ source_tag = models.Tag.objects.create(
+ name=source_tag_name,
+ created_by=admin,
+ language_code=options['lang']
+ )
is_source_tag_created = True
# test if target_tag is actually synonym for yet another tag
# when user asked tag2->tag3, we already had tag3->tag4.
try:
- tag_synonym_tmp = models.TagSynonym.objects.get(source_tag_name = target_tag_name)
+ tag_synonym_tmp = models.TagSynonym.objects.get(
+ source_tag_name=target_tag_name,
+ language_code=options['lang']
+ )
if not options.get('is_force', False):
prompt = """There exists a TagSynonym %s ==> %s,
hence we will create a tag synonym %s ==> %s instead. Proceed?""" % (tag_synonym_tmp.source_tag_name, tag_synonym_tmp.target_tag_name,
@@ -108,27 +121,34 @@ remove source_tag"""
pass
try:
- models.Tag.objects.get(name=target_tag_name)
+ models.Tag.objects.get(name=target_tag_name, language_code=options['lang'])
except models.Tag.DoesNotExist:
# we are creating a target tag, let's copy source tag's info
# used_count are updated later
- models.Tag.objects.create(name=target_tag_name,
- created_by = admin,
- status = source_tag.status,
- tag_wiki = source_tag.tag_wiki
- )
-
- tag_synonym_tmp, created = models.TagSynonym.objects.get_or_create(source_tag_name = source_tag_name,
- target_tag_name = target_tag_name,
- owned_by = admin
- )
+ models.Tag.objects.create(
+ name=target_tag_name,
+ created_by = admin,
+ status = source_tag.status,
+ tag_wiki = source_tag.tag_wiki,
+ language_code=options['lang']
+ )
+
+ tag_synonym_tmp, created = models.TagSynonym.objects.get_or_create(
+ source_tag_name=source_tag_name,
+ target_tag_name=target_tag_name,
+ owned_by=admin,
+ language_code=options['lang']
+ )
management.call_command('rename_tags', *args, **options)
# When source_tag_name is a target_tag_name of already existing TagSynonym.
# ie. if tag1->tag2 exists when user asked tag2->tag3
# we are going to convert all tag1->tag2 to tag1->tag3 as well
- existing_tag_synonyms = models.TagSynonym.objects.filter(target_tag_name=source_tag_name)
+ existing_tag_synonyms = models.TagSynonym.objects.filter(
+ target_tag_name=source_tag_name,
+ language_code=options['lang']
+ )
for existing_tag_synonym in existing_tag_synonyms:
new_options = options.copy()
new_options['from'] = existing_tag_synonym.source_tag_name
diff --git a/askbot/management/commands/create_thousand_tags.py b/askbot/management/commands/create_thousand_tags.py
index 05c77f46..45953e74 100644
--- a/askbot/management/commands/create_thousand_tags.py
+++ b/askbot/management/commands/create_thousand_tags.py
@@ -1,4 +1,5 @@
from django.core.management.base import NoArgsCommand
+from django.conf import settings as django_settings
from django.db import transaction
from askbot import models
import sys
@@ -10,9 +11,10 @@ class Command(NoArgsCommand):
for i in xrange(1000):
name = 'tag' + str(i)
models.Tag.objects.create(
- name = name,
- created_by = user
- )
+ name=name,
+ created_by=user,
+ language_code=django_settings.LANGUAGE_CODE
+ )
if i % 1000 == 0:
transaction.commit()
transaction.commit()
diff --git a/askbot/management/commands/createsuperuser.py b/askbot/management/commands/createsuperuser.py
index eb363bbd..d0faf253 100644
--- a/askbot/management/commands/createsuperuser.py
+++ b/askbot/management/commands/createsuperuser.py
@@ -100,8 +100,7 @@ class Command(Command):
self.remove_signals()
u = User.objects.create_superuser(username, email, password)
- u.set_admin_status()
- u.save()
+ u.set_status('d')
if verbosity >= 1:
self.stdout.write("Askbot Superuser created successfully.\n")
diff --git a/askbot/management/commands/dump_forum.py b/askbot/management/commands/dump_forum.py
deleted file mode 100644
index 0bead908..00000000
--- a/askbot/management/commands/dump_forum.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import sys
-import optparse
-from django.core import management
-from django.core.management.base import BaseCommand
-from askbot.utils import console
-
-class Command(BaseCommand):
- help = """Dumps askbot forum data into the file for the later use with "load_forum".
-The extension ".json" will be added automatically."""
-
- option_list = BaseCommand.option_list + (
- optparse.make_option('--dump-name',
- type = 'str',
- dest = 'dump_file'
- ),
- )
- def handle(self, *args, **options):
- dump_file = console.open_new_file(
- 'Please enter file name (no extension): ',
- hint = options.get('dump_file', None),
- extension = '.json'
- )
- print ("Saving file %s ..." % dump_file.name).encode('utf-8')
- stdout_orig = sys.stdout
- try:
- sys.stdout = dump_file
- management.call_command(
- 'dumpdata',
- #exclude = ('contenttypes',),
- indent = 4
- )
- sys.stdout = stdout_orig
- print "Done."
- except KeyboardInterrupt:
- sys.stdout = stdout_orig
- print "\nCanceled."
diff --git a/askbot/management/commands/export_osqa.py b/askbot/management/commands/export_osqa.py
new file mode 100644
index 00000000..5dd6eb5d
--- /dev/null
+++ b/askbot/management/commands/export_osqa.py
@@ -0,0 +1,215 @@
+from django.core.exceptions import ImproperlyConfigured
+from django.core.management.base import BaseCommand, CommandError
+from django.core.serializers.xml_serializer import Serializer
+from django.db import connections, router, DEFAULT_DB_ALIAS
+from django.utils.datastructures import SortedDict
+from StringIO import StringIO
+
+from optparse import make_option
+
+class XMLExportSerializer(Serializer):
+ def serialize(self, queryset, **options):
+ """
+ Serialize a queryset.
+ Copy-paste from the base serializer with a minor difference
+ commented below
+ """
+ self.options = options
+
+ self.stream = options.pop("stream", StringIO())
+ self.selected_fields = options.pop("fields", None)
+ self.use_natural_keys = options.pop("use_natural_keys", False)
+
+ self.start_serialization()
+ for obj in queryset:
+ self.start_object(obj)
+ #the line below is the only one that was changed
+ for field in obj._meta.fields:
+ if field.serialize:
+ if field.rel is None:
+ if self.selected_fields is None or field.attname in self.selected_fields:
+ self.handle_field(obj, field)
+ else:
+ if self.selected_fields is None or field.attname[:-3] in self.selected_fields:
+ self.handle_fk_field(obj, field)
+ for field in obj._meta.many_to_many:
+ if field.serialize:
+ if self.selected_fields is None or field.attname in self.selected_fields:
+ self.handle_m2m_field(obj, field)
+ self.end_object(obj)
+ self.end_serialization()
+ return self.getvalue()
+
+
+class Command(BaseCommand):
+ option_list = BaseCommand.option_list + (
+ make_option('--indent', default=4, dest='indent', type='int',
+ help='Specifies the indent level to use when pretty-printing output'),
+ make_option('--database', action='store', dest='database',
+ default=DEFAULT_DB_ALIAS, help='Nominates a specific database to load '
+ 'fixtures into. Defaults to the "default" database.'),
+ make_option('-e', '--exclude', dest='exclude',action='append', default=['sessions', 'contenttypes'],
+ help='An appname or appname.ModelName to exclude (use multiple --exclude to exclude multiple apps/models).'),
+ make_option('-n', '--natural', action='store_true', dest='use_natural_keys', default=False,
+ help='Use natural keys if they are available.'),
+ make_option('-a', '--all', action='store_true', dest='use_base_manager', default=False,
+ help="Use Django's base manager to dump all models stored in the database, including those that would otherwise be filtered or modified by a custom manager."),
+ )
+ help = ("Output the contents of the OSQA database as XML fixture of the given "
+ "format (using each model's default manager unless --all is "
+ "specified).")
+ args = '[appname appname.ModelName ...]'
+
+ def handle(self, *app_labels, **options):
+ from django.db.models import get_app, get_apps, get_models, get_model
+
+ indent = options.get('indent', None)
+ using = options.get('database', DEFAULT_DB_ALIAS)
+ connection = connections[using]
+ excludes = options.get('exclude',[])
+ show_traceback = options.get('traceback', False)
+ use_natural_keys = options.get('use_natural_keys', False)
+ use_base_manager = options.get('use_base_manager', False)
+
+ excluded_apps = set()
+ excluded_models = set()
+ for exclude in excludes:
+ if '.' in exclude:
+ app_label, model_name = exclude.split('.', 1)
+ model_obj = get_model(app_label, model_name)
+ if not model_obj:
+ raise CommandError('Unknown model in excludes: %s' % exclude)
+ excluded_models.add(model_obj)
+ else:
+ try:
+ app_obj = get_app(exclude)
+ excluded_apps.add(app_obj)
+ except ImproperlyConfigured:
+ raise CommandError('Unknown app in excludes: %s' % exclude)
+
+ if len(app_labels) == 0:
+ app_list = SortedDict((app, None) for app in get_apps() if app not in excluded_apps)
+ else:
+ app_list = SortedDict()
+ for label in app_labels:
+ try:
+ app_label, model_label = label.split('.')
+ try:
+ app = get_app(app_label)
+ except ImproperlyConfigured:
+ raise CommandError("Unknown application: %s" % app_label)
+ if app in excluded_apps:
+ continue
+ model = get_model(app_label, model_label)
+ if model is None:
+ raise CommandError("Unknown model: %s.%s" % (app_label, model_label))
+
+ if app in app_list.keys():
+ if app_list[app] and model not in app_list[app]:
+ app_list[app].append(model)
+ else:
+ app_list[app] = [model]
+ except ValueError:
+ # This is just an app - no model qualifier
+ app_label = label
+ try:
+ app = get_app(app_label)
+ except ImproperlyConfigured:
+ raise CommandError("Unknown application: %s" % app_label)
+ if app in excluded_apps:
+ continue
+ app_list[app] = None
+
+ # Now collate the objects to be serialized.
+ objects = []
+ for model in sort_dependencies(app_list.items()):
+ if model in excluded_models:
+ continue
+ if not model._meta.proxy and router.allow_syncdb(using, model):
+ if use_base_manager:
+ objects.extend(model._base_manager.using(using).all())
+ else:
+ objects.extend(model._default_manager.using(using).all())
+
+ try:
+ serializer = XMLExportSerializer()
+ return serializer.serialize(objects, indent=indent, use_natural_keys=use_natural_keys)
+ except Exception, e:
+ if show_traceback:
+ raise
+ raise CommandError("Unable to serialize database: %s" % e)
+
+def sort_dependencies(app_list):
+ """Sort a list of app,modellist pairs into a single list of models.
+
+ The single list of models is sorted so that any model with a natural key
+ is serialized before a normal model, and any model with a natural key
+ dependency has it's dependencies serialized first.
+ """
+ from django.db.models import get_model, get_models
+ # Process the list of models, and get the list of dependencies
+ model_dependencies = []
+ models = set()
+ for app, model_list in app_list:
+ if model_list is None:
+ model_list = get_models(app)
+
+ for model in model_list:
+ models.add(model)
+ # Add any explicitly defined dependencies
+ if hasattr(model, 'natural_key'):
+ deps = getattr(model.natural_key, 'dependencies', [])
+ if deps:
+ deps = [get_model(*d.split('.')) for d in deps]
+ else:
+ deps = []
+
+ # Now add a dependency for any FK or M2M relation with
+ # a model that defines a natural key
+ for field in model._meta.fields:
+ if hasattr(field.rel, 'to'):
+ rel_model = field.rel.to
+ if hasattr(rel_model, 'natural_key'):
+ deps.append(rel_model)
+ for field in model._meta.many_to_many:
+ rel_model = field.rel.to
+ if hasattr(rel_model, 'natural_key'):
+ deps.append(rel_model)
+ model_dependencies.append((model, deps))
+
+ model_dependencies.reverse()
+ # Now sort the models to ensure that dependencies are met. This
+ # is done by repeatedly iterating over the input list of models.
+ # If all the dependencies of a given model are in the final list,
+ # that model is promoted to the end of the final list. This process
+ # continues until the input list is empty, or we do a full iteration
+ # over the input models without promoting a model to the final list.
+ # If we do a full iteration without a promotion, that means there are
+ # circular dependencies in the list.
+ model_list = []
+ while model_dependencies:
+ skipped = []
+ changed = False
+ while model_dependencies:
+ model, deps = model_dependencies.pop()
+
+ # If all of the models in the dependency list are either already
+ # on the final model list, or not on the original serialization list,
+ # then we've found another model with all it's dependencies satisfied.
+ found = True
+ for candidate in ((d not in models or d in model_list) for d in deps):
+ if not candidate:
+ found = False
+ if found:
+ model_list.append(model)
+ changed = True
+ else:
+ skipped.append((model, deps))
+ if not changed:
+ raise CommandError("Can't resolve dependencies for %s in serialized app list." %
+ ', '.join('%s.%s' % (model._meta.app_label, model._meta.object_name)
+ for model, deps in sorted(skipped, key=lambda obj: obj[0].__name__))
+ )
+ model_dependencies = skipped
+
+ return model_list
diff --git a/askbot/management/commands/find_bodyless_questions.py b/askbot/management/commands/find_bodyless_questions.py
index 75312620..b137ba54 100644
--- a/askbot/management/commands/find_bodyless_questions.py
+++ b/askbot/management/commands/find_bodyless_questions.py
@@ -2,19 +2,28 @@
that do not have revisions by creating a fake initial revision
based on the content stored in the post itself
"""
-from django.core.management.base import NoArgsCommand
+from django.core.management.base import BaseCommand
from askbot import models
from askbot import const
from askbot.utils.console import ProgressBar
+from optparse import make_option
def print_results(items):
template = 'id=%d, title=%s'
for thread in items:
print template % (thread.id, thread.title.encode('utf8'))
-class Command(NoArgsCommand):
+class Command(BaseCommand):
"""Command class for "fix_bodyless_questions"
"""
+ option_list = BaseCommand.option_list + (
+ make_option('--delete',
+ action='store_true',
+ dest='delete',
+ default=False,
+ help='Delete poll instead of closing it',
+ ),
+ )
def handle(self, *arguments, **options):
"""function that handles the command job
"""
@@ -39,6 +48,12 @@ class Command(NoArgsCommand):
if len(bodyless):
print '\nQuestions without body text:'
print_results(bodyless)
+ if options['delete']:
+ for thread in bodyless:
+ thread.delete()
if len(multi_body):
print '\nQuestions with >1 instances of body text'
print_results(multi_body)
+ if options['delete']:
+ for thread in multi_body:
+ thread.delete()
diff --git a/askbot/management/commands/fix_comment_counts.py b/askbot/management/commands/fix_comment_counts.py
new file mode 100644
index 00000000..3a7f16f8
--- /dev/null
+++ b/askbot/management/commands/fix_comment_counts.py
@@ -0,0 +1,34 @@
+"""Management command for fixing comment counts in questions and answers
+
+Bug in converting answer to comment stored wrong comment count in target
+question or answer, and in some cases that makes it imposible for users to view
+all the comments.
+"""
+
+from django.core.management.base import NoArgsCommand
+from django.db.models import signals, Count, F
+from askbot.models import Post
+from askbot.utils.console import ProgressBar
+
+class Command(NoArgsCommand):
+
+ help = "Fixes the wrong comment counts on questions and answers, "\
+ "where answers have been converted to comments.\n"
+
+ def remove_save_signals(self):
+ """Prevent possible unvanted side effects of saving
+ """
+ signals.pre_save.receivers = []
+ signals.post_save.receivers = []
+
+ def handle(self, *arguments, **options):
+ """Function that handles the command job
+ """
+ self.remove_save_signals()
+ posts = Post.objects.annotate(real_comment_count=Count('comments')
+ ).exclude(real_comment_count=F('comment_count'))
+ count = posts.count()
+ message = 'Fixing comment counts'
+ for post in ProgressBar(posts.iterator(), count, message):
+ post.comment_count = post.comments.count();
+ post.save()
diff --git a/askbot/management/commands/fix_question_tags.py b/askbot/management/commands/fix_question_tags.py
index ed1ee6fb..48168ee8 100644
--- a/askbot/management/commands/fix_question_tags.py
+++ b/askbot/management/commands/fix_question_tags.py
@@ -1,70 +1,159 @@
+import re
import sys
from django.core.management.base import NoArgsCommand
+from django.conf import settings as django_settings
from django.db import transaction
+from django.utils import translation
+from askbot import const
from askbot import models
from askbot import forms
from askbot.utils import console
+from askbot.utils.slug import slugify_camelcase
from askbot.models import signals
from askbot.conf import settings as askbot_settings
+from askbot.management.commands.rename_tags import get_admin
-class Command(NoArgsCommand):
- def handle_noargs(self, **options):
+def get_valid_tag_name(tag):
+ """Returns valid version of the tag name.
+ If necessary, lowercases the tag.
+ Strips the forbidden first characters in the tag.
+ """
+ name = tag.name
+ if askbot_settings.FORCE_LOWERCASE_TAGS:
+ #name = slugify_camelcase(name)
+ name = name.lower()
+ #if tag name starts with forbidden character, chop off that character
+ #until no more forbidden chars are at the beginning
+ first_char_regex = re.compile('^%s+' % const.TAG_FORBIDDEN_FIRST_CHARS)
+ return first_char_regex.sub('', name)
+
+class Command(Command):
+ def handle_noargs(self, *args, **options):
signal_data = signals.pop_all_db_signal_receivers()
- self.run_command()
+ languages = models.Tag.objects.values_list('language_code').distinct()
+ for lang in languages:
+ self.run_command(lang)
signals.set_all_db_signal_receivers(signal_data)
+ def retag_threads(self, from_tags, to_tag):
+ """finds threads matching the `from_tags`
+ removes the `from_tags` from them and applies the
+ to_tags"""
+ threads = models.Thread.objects.filter(tags__in=from_tags)
+ from_tag_names = [tag.name for tag in from_tags]
+ for thread in threads:
+ tagnames = set(thread.get_tag_names())
+ tagnames.difference_update(from_tag_names)
+ tagnames.add(to_tag.name)
+ self.admin.retag_question(
+ question=thread._question_post(),
+ tags=' '.join(tagnames)
+ )
+
+
@transaction.commit_manually
- def run_command(self):
+ def run_command(self, lang):
"""method that runs the actual command"""
#go through tags and find character case duplicates and eliminate them
- tagnames = models.Tag.objects.values_list('name', flat = True)
+ translation.activate(lang)
+ tagnames = models.Tag.objects.filter(
+ language_code=lang
+ ).values_list('name', flat=True)
+ self.admin = get_admin()
+
+ #1) first we go through all tags and
+ #either fix or delete illegal tags
+ found_count = 0
+
for name in tagnames:
- dupes = models.Tag.objects.filter(name__iexact = name)
- first_tag = dupes[0]
- if dupes.count() > 1:
- line = 'Found duplicate tags for %s: ' % first_tag.name
- print line,
- for idx in xrange(1, dupes.count()):
- print dupes[idx].name + ' ',
- dupes[idx].delete()
- print ''
- if askbot_settings.FORCE_LOWERCASE_TAGS:
- lowercased_name = first_tag.name.lower()
- if first_tag.name != lowercased_name:
- print 'Converting tag %s to lower case' % first_tag.name
- first_tag.name = lowercased_name
- first_tag.save()
+ try:
+ tag = models.Tag.objects.get(
+ name=name,
+ language_code=lang
+ )
+ except models.Tag.DoesNotExist:
+ #tag with this name was already deleted,
+ #because it was an invalid duplicate version
+ #of other valid tag
+ continue
+
+
+ fixed_name = get_valid_tag_name(tag)
+
+ #if fixed name is empty after cleaning, delete the tag
+ if fixed_name == '':
+ print 'Deleting invalid tag: %s' % name
+ tag.delete()
+ found_count += 1
+ continue
+
+ if fixed_name != name:
+ print 'Renaming tag: %s -> %s' % (name, fixed_name)
+
+ #if tag name changed, see if there is a duplicate
+ #with the same name, in which case we re-assign questions
+ #with the current tag to that other duplicate
+ #then delete the current tag as no longer used
+ if fixed_name != name:
+ try:
+ duplicate_tag = models.Tag.objects.get(
+ name=fixed_name,
+ language_code=lang
+ )
+ except models.Tag.DoesNotExist:
+ pass
+ self.retag_threads([tag], duplicate_tag)
+ tag.delete()
+ found_count += 1
+ continue
+
+
+ #if there are case variant dupes, we assign questions
+ #from the case variants to the current tag and
+ #delete the case variant tags
+ dupes = models.Tag.objects.filter(
+ name__iexact=fixed_name,
+ language_code=lang
+ ).exclude(pk=tag.id)
+
+ dupes_count = dupes.count()
+ if dupes_count:
+ self.retag_threads(dupes, tag)
+ dupes.delete()
+ found_count += dupes_count
+
+ if tag.name != fixed_name:
+ tag.name = fixed_name
+ tag.save()
+
transaction.commit()
- #go through questions and fix tag records on each
+ #2) go through questions and fix tag records on each
+ # and recalculate all the denormalised tag names on threads
threads = models.Thread.objects.all()
checked_count = 0
- found_count = 0
total_count = threads.count()
- print "Searching for questions with inconsistent tag records:",
+ print "Searching for questions with inconsistent copies of tag records:",
for thread in threads:
+ #make sure that denormalized tag set is the same as normalized
+ #we just add both the tags together and try to apply them
+ #to the question
tags = thread.tags.all()
denorm_tag_set = set(thread.get_tag_names())
norm_tag_set = set(thread.tags.values_list('name', flat=True))
- if norm_tag_set != denorm_tag_set:
-
- if thread.last_edited_by:
- user = thread.last_edited_by
- timestamp = thread.last_edited_at
- else:
- user = thread.author
- timestamp = thread.added_at
-
- tagnames = forms.TagNamesField().clean(thread.tagnames)
- thread.update_tags(
- tagnames = tagnames,
- user = user,
- timestamp = timestamp
+ if norm_tag_set != denorm_tag_set:
+ denorm_tag_set.update(norm_tag_set)
+ cleaned_tag_set = set(
+ models.Tag.objects.filter(
+ name__in=denorm_tag_set,
+ language_code=lang
+ ).values_list('name', flat=True)
+ )
+ self.admin.retag_question(
+ question=thread._question_post(),
+ tags=' '.join(cleaned_tag_set)
)
- thread.tagnames = tagnames
- thread.save()
- found_count += 1
transaction.commit()
checked_count += 1
diff --git a/askbot/management/commands/generate_post_snippets.py b/askbot/management/commands/generate_post_snippets.py
new file mode 100644
index 00000000..0f45c3da
--- /dev/null
+++ b/askbot/management/commands/generate_post_snippets.py
@@ -0,0 +1,21 @@
+from django.core.management.base import NoArgsCommand
+from django.db import transaction
+from askbot.models import Post
+from askbot.utils.console import ProgressBar
+
+class Command(NoArgsCommand):
+ help = 'Generates snippets for all posts'
+ @transaction.commit_manually
+ def handle_noargs(self, *args, **kwargs):
+ posts = Post.objects.all()
+ count = posts.count()
+ message = 'Building post snippets'
+ for post in ProgressBar(posts.iterator(), count, message):
+ if hasattr(post, 'summary'):
+ post.summary = post.get_snippet()
+ post.html = post.parse_post_text()['html']
+ post.save()
+ transaction.commit()
+ if post.thread:
+ post.thread.invalidate_cached_data(lazy=True)
+ transaction.commit()
diff --git a/askbot/management/commands/init_postgresql_full_text_search.py b/askbot/management/commands/init_postgresql_full_text_search.py
index 3cf4b03c..cc6a7263 100644
--- a/askbot/management/commands/init_postgresql_full_text_search.py
+++ b/askbot/management/commands/init_postgresql_full_text_search.py
@@ -11,7 +11,7 @@ class Command(NoArgsCommand):
askbot.get_install_directory(),
'search',
'postgresql',
- 'thread_and_post_models_01162012.plsql'
+ 'thread_and_post_models_10032013.plsql'
)
setup_full_text_search(script_path)
@@ -19,6 +19,6 @@ class Command(NoArgsCommand):
askbot.get_install_directory(),
'search',
'postgresql',
- 'user_profile_search_16102012.plsql'
+ 'user_profile_search_02262013.plsql'
)
setup_full_text_search(script_path)
diff --git a/askbot/management/commands/load_forum.py b/askbot/management/commands/load_forum.py
deleted file mode 100644
index 65ac410f..00000000
--- a/askbot/management/commands/load_forum.py
+++ /dev/null
@@ -1,16 +0,0 @@
-from django.core import management
-from django.db.models import signals
-from django.contrib.contenttypes.models import ContentType
-from django.core.management.base import BaseCommand
-from askbot import models
-
-class Command(BaseCommand):
- args = '<data file>'
- help = 'Loads askbot forum data from the dump file obtained with command "dump_forum"'
- def handle(self, *args, **options):
- #need to remove badge data b/c they are aslo in the dump
- models.BadgeData.objects.all().delete()
- ContentType.objects.all().delete()
- #turn off the post_save signal so than Activity can be copied
- signals.post_save.receivers = []
- management.call_command('loaddata', args[0])
diff --git a/askbot/management/commands/merge_users.py b/askbot/management/commands/merge_users.py
index 189b74bb..a5ce25cd 100644
--- a/askbot/management/commands/merge_users.py
+++ b/askbot/management/commands/merge_users.py
@@ -1,4 +1,5 @@
from django.core.management.base import CommandError, BaseCommand
+from django.db import transaction
from askbot.models import User
# TODO: this command is broken - doesn't take into account UNIQUE constraints
@@ -13,32 +14,40 @@ class MergeUsersBaseCommand(BaseCommand):
args = '<from_user_id> <to_user_id>'
help = 'Merge an account and all information from a <user_id> to a <user_id>, deleting the <from_user>'
+ @transaction.commit_manually
def handle(self, *arguments, **options):
-
self.parse_arguments(*arguments)
-
+
for rel in User._meta.get_all_related_objects():
+ sid = transaction.savepoint()
try:
self.process_field(rel.model, rel.field.name)
+ transaction.savepoint_commit(sid)
except Exception, error:
self.stdout.write((u'Warning: %s\n' % error).encode('utf-8'))
+ transaction.savepoint_rollback(sid)
+ transaction.commit()
for rel in User._meta.get_all_related_many_to_many_objects():
+ sid = transaction.savepoint()
try:
self.process_m2m_field(rel.model, rel.field.name)
+ transaction.savepoint_commit(sid)
except Exception, error:
self.stdout.write((u'Warning: %s\n' % error).encode('utf-8'))
+ transaction.savepoint_rollback(sid)
+ transaction.commit()
self.process_custom_user_fields()
self.cleanup()
def cleanup(self):
- raise Exception, 'Not implemented'
+ raise Exception, 'Not implemented'
def process_custom_user_fields(self):
- """Put app specific logic here."""
- raise Exception, 'Not implemented'
+ """Put app specific logic here."""
+ raise Exception, 'Not implemented'
def parse_arguments(self, *arguments):
if len(arguments) != 2:
@@ -66,19 +75,19 @@ class MergeUsersBaseCommand(BaseCommand):
class Command(MergeUsersBaseCommand):
- def process_custom_user_fields(self):
- self.to_user.reputation += self.from_user.reputation - 1
- self.to_user.gold += self.from_user.gold
- self.to_user.silver += self.from_user.silver
- self.to_user.bronze += self.from_user.bronze
-
- if self.from_user.last_seen > self.to_user.last_seen:
- self.to_user.last_seen = self.from_user.last_seen
+ def process_custom_user_fields(self):
+ self.to_user.reputation += self.from_user.reputation - 1
+ self.to_user.gold += self.from_user.gold
+ self.to_user.silver += self.from_user.silver
+ self.to_user.bronze += self.from_user.bronze
- if self.from_user.date_joined < self.to_user.date_joined:
- self.to_user.date_joined = self.from_user.date_joined
+ if self.from_user.last_seen > self.to_user.last_seen:
+ self.to_user.last_seen = self.from_user.last_seen
+
+ if self.from_user.date_joined < self.to_user.date_joined:
+ self.to_user.date_joined = self.from_user.date_joined
- def cleanup(self):
- self.to_user.save()
- self.from_user.delete()
+ def cleanup(self):
+ self.to_user.save()
+ self.from_user.delete()
diff --git a/askbot/management/commands/remove_admin.py b/askbot/management/commands/remove_admin.py
index 2aa95c20..eca0b7b6 100644
--- a/askbot/management/commands/remove_admin.py
+++ b/askbot/management/commands/remove_admin.py
@@ -41,5 +41,4 @@ class Command(NoArgsCommand):
self.confirm_action()
self.remove_signals()
- self.user.remove_admin_status()
- self.user.save()
+ self.user.set_status('a')
diff --git a/askbot/management/commands/rename_tags.py b/askbot/management/commands/rename_tags.py
index bd15d685..a4e49a34 100644
--- a/askbot/management/commands/rename_tags.py
+++ b/askbot/management/commands/rename_tags.py
@@ -4,8 +4,10 @@ retagged
"""
import sys
from optparse import make_option
+from django.conf import settings as django_settings
from django.core import management
from django.core.management.base import BaseCommand, CommandError
+from django.utils import translation
from askbot import api, models
from askbot.utils import console
@@ -81,6 +83,14 @@ ask you to confirm your action before making changes.
default = None,
help = 'id of the user who will be marked as a performer of this operation'
),
+ make_option('--lang',
+ action = 'store',
+ type = 'str',
+ dest = 'lang',
+ default = django_settings.LANGUAGE_CODE,
+ help = 'language code for the tags to rename e.g. "en"'
+ ),
+
)
#@transaction.commit_manually
@@ -94,6 +104,7 @@ ask you to confirm your action before making changes.
The data of tag id's is then delegated to the command "rename_tag_id"
"""
+ translation.activate(django_settings.LANGUAGE_CODE)
if options['from'] is None:
raise CommandError('the --from argument is required')
if options['to'] is None:
@@ -113,7 +124,11 @@ ask you to confirm your action before making changes.
from_tags = list()
try:
for tag_name in from_tag_names:
- from_tags.append(models.Tag.objects.get(name = tag_name))
+ tag = models.Tag.objects.get(
+ name=tag_name,
+ language_code=options['lang']
+ )
+ from_tags.append(tag)
except models.Tag.DoesNotExist:
error_message = u"""tag %s was not found. It is possible that the tag
exists but we were not able to match it's unicode value
@@ -124,19 +139,24 @@ Also, you can try command "rename_tag_id"
""" % tag_name
raise CommandError(error_message)
except models.Tag.MultipleObjectsReturned:
- raise CommandError(u'found more than one tag named %s' % from_tag_name)
+ raise CommandError(u'found more than one tag named %s' % tag_name)
admin = get_admin(seed_user_id = options['user_id'])
to_tags = list()
for tag_name in to_tag_names:
try:
- to_tags.append(models.Tag.objects.get(name = tag_name))
+ tag = models.Tag.objects.get(
+ name=tag_name,
+ language_code=options['lang']
+ )
+ to_tags.append(tag)
except models.Tag.DoesNotExist:
to_tags.append(
models.Tag.objects.create(
- name = tag_name,
- created_by = admin
+ name=tag_name,
+ created_by=admin,
+ language_code=options['lang']
)
)
except models.Tag.MultipleObjectsReturned:
diff --git a/askbot/management/commands/rename_tags_id.py b/askbot/management/commands/rename_tags_id.py
index 1da22868..7926d28d 100644
--- a/askbot/management/commands/rename_tags_id.py
+++ b/askbot/management/commands/rename_tags_id.py
@@ -8,8 +8,10 @@ also, corresponding questions are retagged
import re
import sys
from optparse import make_option
+from django.conf import settings as django_settings
from django.core.management.base import BaseCommand, CommandError
from django.db import transaction
+from django.utils import translation
from askbot import const, models
from askbot.utils import console
from askbot.management.commands.rename_tags import get_admin
@@ -84,6 +86,7 @@ rename_tags, but using tag id's
def handle(self, *args, **options):
"""command handle function. retrieves tags by id
"""
+ translation.activate(django_settings.LANGUAGE_CODE)
try:
from_tag_ids = parse_tag_ids(options['from'])
to_tag_ids = parse_tag_ids(options['to'])
@@ -101,6 +104,14 @@ rename_tags, but using tag id's
from_tags = get_tags_by_ids(from_tag_ids)
to_tags = get_tags_by_ids(to_tag_ids)
+
+ #all tags must belong to the same language
+ lang_codes = {tag.language_code for tag in (from_tags + to_tags)}
+ if len(lang_codes) != 1:
+ langs = ', '.join(lang_codes)
+ raise CommandError('all tags must belong to the same language, have: %s' % langs)
+ lang = list(lang_codes).pop()
+
admin = get_admin(options['user_id'])
questions = models.Thread.objects.all()
@@ -142,7 +153,10 @@ or repost a bug, if that does not help"""
#if user provided tag1 as to_tag, and tagsynonym tag1->tag2 exists.
for to_tag_name in to_tag_names:
try:
- tag_synonym = models.TagSynonym.objects.get(source_tag_name = to_tag_name)
+ tag_synonym = models.TagSynonym.objects.get(
+ source_tag_name=to_tag_name,
+ language_code=lang
+ )
raise CommandError(u'You gave %s as --to argument, but TagSynonym: %s -> %s exists, probably you want to provide %s as --to argument' % (to_tag_name, tag_synonym.source_tag_name, tag_synonym.target_tag_name, tag_synonym.target_tag_name))
except models.TagSynonym.DoesNotExist:
pass
@@ -161,6 +175,7 @@ or repost a bug, if that does not help"""
tags = u' '.join(tag_names),
#silent = True #do we want to timestamp activity on question
)
+ question.invalidate_cached_thread_content_fragment()
i += 1
sys.stdout.write('%6.2f%%' % (100*float(i)/float(question_count)))
sys.stdout.write('\b'*7)
@@ -191,4 +206,7 @@ or repost a bug, if that does not help"""
# we want to update tagsynonym (tag1->tag2) to (tag1->tag3)
for from_tag_name in from_tag_names:
# we need db_index for target_tag_name as well for this
- models.TagSynonym.objects.filter(target_tag_name = from_tag_name).update(target_tag_name = to_tag_name)
+ models.TagSynonym.objects.filter(
+ target_tag_name=from_tag_name,
+ language_code=lang
+ ).update(target_tag_name = to_tag_name)
diff --git a/askbot/management/commands/send_accept_answer_reminders.py b/askbot/management/commands/send_accept_answer_reminders.py
index 22ae311d..70baac62 100644
--- a/askbot/management/commands/send_accept_answer_reminders.py
+++ b/askbot/management/commands/send_accept_answer_reminders.py
@@ -57,15 +57,7 @@ class Command(NoArgsCommand):
if question_count == 0:
continue
- subject_line = _(
- 'Accept the best answer for %(question_count)d of your questions'
- ) % {'question_count': question_count}
-
- #todo - make a template for these
- if question_count == 1:
- reminder_phrase = _('Please accept the best answer for this question:')
- else:
- reminder_phrase = _('Please accept the best answer for these questions:')
+ reminder_phrase = _('Please select the best responses to:')
data = {
'site_url': site_url(''),#here we need only the domain name
@@ -76,6 +68,7 @@ class Command(NoArgsCommand):
template = get_template('email/accept_answer_reminder.html')
body_text = template.render(Context(data))#todo: set lang
+ subject_line = askbot_settings.WORDS_ACCEPT_BEST_ANSWERS_FOR_YOUR_QUESTIONS
if DEBUG_THIS_COMMAND:
print "User: %s<br>\nSubject:%s<br>\nText: %s<br>\n" % \
(user.email, subject_line, body_text)
diff --git a/askbot/management/commands/send_email_alerts.py b/askbot/management/commands/send_email_alerts.py
index 1036fa8f..1f04690f 100644
--- a/askbot/management/commands/send_email_alerts.py
+++ b/askbot/management/commands/send_email_alerts.py
@@ -8,6 +8,7 @@ from askbot.models import Activity, EmailFeedSetting
from django.template.loader import get_template
from django.utils.translation import ugettext as _
from django.utils.translation import ungettext
+from django.utils.translation import activate as activate_language
from django.conf import settings as django_settings
from askbot.conf import settings as askbot_settings
from django.utils.datastructures import SortedDict
@@ -411,6 +412,7 @@ class Command(NoArgsCommand):
def send_email_alerts(self):
#does not change the database, only sends the email
#todo: move this to template
+ activate_language(django_settings.LANGUAGE_CODE)
template = get_template('email/delayed_email_alert.html')
for user in User.objects.all():
user.add_missing_askbot_subscriptions()
@@ -430,14 +432,23 @@ class Command(NoArgsCommand):
question_count = len(q_list.keys())
- subject_line = ungettext(
- '%(question_count)d updated question about %(topics)s',
- '%(question_count)d updated questions about %(topics)s',
- question_count
- ) % {
- 'question_count': question_count,
- 'topics': tag_summary
- }
+ if tag_summary:
+ subject_line = ungettext(
+ '%(question_count)d update about %(topics)s',
+ '%(question_count)d updates about %(topics)s',
+ question_count
+ ) % {
+ 'question_count': question_count,
+ 'topics': tag_summary
+ }
+ else:
+ subject_line = ungettext(
+ '%(question_count)d update',
+ '%(question_count)d updates',
+ question_count
+ ) % {
+ 'question_count': question_count,
+ }
items_added = 0
items_unreported = 0
@@ -462,13 +473,14 @@ class Command(NoArgsCommand):
'title': q.thread.title
})
+ activate_language(user.get_primary_language())
text = template.render({
'recipient_user': user,
'questions': questions_data,
'name': user.username,
'admin_email': askbot_settings.ADMIN_EMAIL,
'site_name': askbot_settings.APP_SHORT_NAME,
- 'is_multilingual': django_settings.ASKBOT_MULTILINGUAL
+ 'is_multilingual': getattr(django_settings, 'ASKBOT_MULTILINGUAL', False)
})
if DEBUG_THIS_COMMAND == True:
diff --git a/askbot/management/commands/send_unanswered_question_reminders.py b/askbot/management/commands/send_unanswered_question_reminders.py
index 42ce5119..c428881d 100644
--- a/askbot/management/commands/send_unanswered_question_reminders.py
+++ b/askbot/management/commands/send_unanswered_question_reminders.py
@@ -64,11 +64,13 @@ class Command(NoArgsCommand):
tag_summary = Thread.objects.get_tag_summary_from_threads(threads)
subject_line = ungettext(
- '%(question_count)d unanswered question about %(topics)s',
- '%(question_count)d unanswered questions about %(topics)s',
+ '%(question_count)d %(unanswered_question)s about %(topics)s',
+ '%(question_count)d %(unanswered_questions)s about %(topics)s',
question_count
) % {
'question_count': question_count,
+ 'unanswered_question': askbot_settings.WORDS_UNANSWERED_QUESTION_SINGULAR,
+ 'unanswered_questions': askbot_settings.WORDS_UNANSWERED_QUESTION_PLURAL,
'topics': tag_summary
}
diff --git a/askbot/media/bootstrap/css/bootstrap.css b/askbot/media/bootstrap/css/bootstrap.css
index 37eb662a..a2ba8bf9 100644
--- a/askbot/media/bootstrap/css/bootstrap.css
+++ b/askbot/media/bootstrap/css/bootstrap.css
@@ -2970,7 +2970,6 @@ input[type="submit"].btn.btn-mini {
}
.pager a:hover {
text-decoration: none;
- background-color: #f5f5f5;
}
.pager .next a {
float: right;
diff --git a/askbot/media/jquery-openid/images/mozilla-persona.gif b/askbot/media/jquery-openid/images/mozilla-persona.gif
new file mode 100644
index 00000000..e4a8a2d4
--- /dev/null
+++ b/askbot/media/jquery-openid/images/mozilla-persona.gif
Binary files differ
diff --git a/askbot/media/jquery-openid/jquery.openid.js b/askbot/media/jquery-openid/jquery.openid.js
index 881b2098..dac4d297 100644
--- a/askbot/media/jquery-openid/jquery.openid.js
+++ b/askbot/media/jquery-openid/jquery.openid.js
@@ -74,7 +74,7 @@ $.fn.authenticator = function() {
if (confirm(message)){
$.ajax({
type: 'POST',
- url: authUrl + 'delete_login_method/',//url!!!
+ url: askbot['urls']['deleteLoginMethod'],
data: {provider_name: provider_name},
success: function(data, text_status, xhr){
$(provider_row).remove();
@@ -310,7 +310,7 @@ $.fn.authenticator = function() {
var setup_password_login_or_change = function(provider_name){
var token_name = extra_token_name[provider_name]
var password_action_input = $('input[name=password_action]');
- if (userIsAuthenticated === true){
+ if (userIsAuthenticated === true && askbot['settings']['useLdapForPasswordLogin'] == false){
var password_button = $('input[name=change_password]');
var submit_action = submit_change_password;
if (provider_name === 'local'){
@@ -334,8 +334,7 @@ $.fn.authenticator = function() {
password_action_input.val('change_password');
var focus_input = $('#id_new_password');
var submittable_input = $('#id_new_password_retyped');
- }
- else{
+ } else {
$('#password-heading>span').html(token_name);
var password_button = $('input[name=login_with_password]');
var submit_action = submit_login_with_password;
@@ -382,12 +381,35 @@ $.fn.authenticator = function() {
$('#id_email').focus();
};
+ var start_mozilla_persona_login = function() {
+ navigator.id.request();
+ return false;
+ };
+
var clear_password_fields = function(){
$('#id_password').val('');
$('#id_new_password').val('');
$('#id_new_password_retyped').val('');
};
+ var setupMozillaPersonaListeners = function() {
+ navigator.id.watch({
+ loggedInUser: askbot['data']['userEmail'],
+ onlogin: function(assertion) {
+ var assertionElement = signin_form.find('input[name=persona_assertion]');
+ assertionElement.val(assertion);
+ provider_name_input.val('mozilla-persona');
+ signin_form.submit();
+ return false;
+ },
+ onlogout: function() {
+ if (askbot['data']['userIsAuthenticated']) {
+ window.location.href = askbot['urls']['signOut'];
+ }
+ }
+ });
+ };
+
var setup_default_handlers = function(){
setup_event_handlers(
signin_page.find('input.openid-direct'),
@@ -404,6 +426,17 @@ $.fn.authenticator = function() {
start_login_with_extra_openid_token
);
+ var mozillaPersonaBtn = signin_page.find('input.mozilla-persona');
+
+ if (mozillaPersonaBtn.length) {
+ setupMozillaPersonaListeners();
+ setup_event_handlers(
+ signin_page.find('input.mozilla-persona'),
+ start_mozilla_persona_login
+ );
+ }
+
+
setup_event_handlers(
signin_page.find('input.oauth,input.oauth2'),
start_simple_login
@@ -433,3 +466,89 @@ $.fn.authenticator = function() {
clear_password_fields();
return this;
};
+
+/**
+ * @constructor
+ */
+var ChangePasswordForm = function() {
+ WrappedElement.call(this);
+};
+inherits(ChangePasswordForm, WrappedElement);
+
+ChangePasswordForm.prototype.showMessage = function(message, callback) {
+ var flash = new FlashAlert('...saved, thanks');
+ if (callback) {
+ flash.setPostRunHandler(callback);
+ }
+ this._passwordHeading.append(flash.getElement());
+ flash.run();
+};
+
+ChangePasswordForm.prototype.clearErrors = function() {
+ this._pwInput1Errors.html('');
+ this._pwInput2Errors.html('');
+};
+
+ChangePasswordForm.prototype.showErrors = function(errors) {
+ if (errors['new_password']) {
+ this._pwInput1Errors.html(errors['new_password'][0]);
+ }
+ if (errors['new_password_retyped']) {
+ this._pwInput2Errors.html(errors['new_password_retyped'][0]);
+ }
+ if (errors['__all__']) {
+ this._pwInput2Errors.html(errors['__all__'][0]);
+ }
+};
+
+ChangePasswordForm.prototype.getData = function() {
+ return {
+ 'new_password': this._pwInput1.val(),
+ 'new_password_retyped': this._pwInput2.val()
+ };
+};
+
+ChangePasswordForm.prototype.getSubmitHandler = function() {
+ var me = this;
+ return function() {
+ $.ajax({
+ type: 'POST',
+ dataType: 'json',
+ data: me.getData(),
+ url: askbot['urls']['changePassword'],
+ success: function(data) {
+ if (data['message']) {
+ if (me.inAccountRecovery()) {
+ var callback = function() {
+ window.location.href = askbot['urls']['questions'];
+ };
+ me.showMessage(data['message'], callback);
+ } else {
+ me.showMessage(data['message']);
+ }
+ me.clearErrors();
+ }
+ if (data['errors']) {
+ me.clearErrors();
+ me.showErrors(data['errors']);
+ }
+ }
+ });
+ return false;
+ };
+};
+
+ChangePasswordForm.prototype.inAccountRecovery = function() {
+ return ($('input[name="in_recovery"]').length === 1);
+};
+
+ChangePasswordForm.prototype.decorate = function(element) {
+ this._element = element;
+ this._pwInput1 = element.find('#id_new_password');
+ this._pwInput2 = element.find('#id_new_password_retyped');
+ this._pwInput1Errors = element.find('.new-password-errors');
+ this._pwInput2Errors = element.find('.new-password-retyped-errors');
+ this._button = element.find('input[name="change_password"]');
+ this._passwordHeading = element.find('#password-heading');
+ setupButtonEventHandlers(this._button, this.getSubmitHandler());
+};
diff --git a/askbot/media/jquery-openid/openid.css b/askbot/media/jquery-openid/openid.css
index b46522bd..3e214dee 100644
--- a/askbot/media/jquery-openid/openid.css
+++ b/askbot/media/jquery-openid/openid.css
@@ -1,4 +1,6 @@
-div#login-icons {padding: 0;}
+div#login-icons {
+ padding: 6px 0 0 0;
+}
ul.login-icons {width: 450px; margin:0;padding:0;text-align:left; list-style-type:none; display:block;}
ul.login-icons li {display:inline;}
ul.large input {height: 40px; width: 90px;border:1px solid #ccc;margin:0 5px 5px 0;}
@@ -15,6 +17,27 @@ ul.large input {height: 40px; width: 90px;border:1px solid #ccc;margin:0 5px 5px
/*#signin-form #account-recovery-form input {cursor:pointer;}
#signin-form #account-recovery-form input.text {cursor:default;}*/
+#login-list-enabler {
+ margin: 20px 0 10px 0;
+}
+#existing-login-methods {
+ margin: 10px 0;
+}
+#account-recovery-form {
+ margin: 25px 0 10px;
+}
+#account-recovery-form h2 {
+ line-height: 16px;
+}
+#signup-form {
+ margin-bottom: 25px;
+}
+#password-heading .flash-alert {
+ color: #fe6806;
+ display: inline;
+ padding: 5px;
+}
+
table.login {
text-align: right;
}
diff --git a/askbot/media/js/group_messaging.js b/askbot/media/js/group_messaging.js
index add50425..58572e2d 100644
--- a/askbot/media/js/group_messaging.js
+++ b/askbot/media/js/group_messaging.js
@@ -674,10 +674,10 @@ MessageCenter.prototype.hitThreadsList = function(url, senderId, requestMethod)
me.setThreadsList(threads);
me.setState('show-list');
me.setLoadingStatus(false);
- },
+ }
+ },
error: function() {
me.setLoadingStatus(false);
- }
}
});
this.setLoadingStatus(true);
diff --git a/askbot/media/js/less.min.js b/askbot/media/js/less.min.js
index 6e4d5cff..77ac4fca 100644
--- a/askbot/media/js/less.min.js
+++ b/askbot/media/js/less.min.js
@@ -1,16 +1,16 @@
-//
-// LESS - Leaner CSS v1.1.3
-// http://lesscss.org
-//
-// Copyright (c) 2009-2011, Alexis Sellier
-// Licensed under the Apache 2.0 License.
-//
-//
-// LESS - Leaner CSS v1.1.3
-// http://lesscss.org
-//
-// Copyright (c) 2009-2011, Alexis Sellier
-// Licensed under the Apache 2.0 License.
-//
-(function(a,b){function v(a,b){var c="less-error-message:"+p(b),e=["<ul>",'<li><label>[-1]</label><pre class="ctx">{0}</pre></li>',"<li><label>[0]</label><pre>{current}</pre></li>",'<li><label>[1]</label><pre class="ctx">{2}</pre></li>',"</ul>"].join("\n"),f=document.createElement("div"),g,h;f.id=c,f.className="less-error-message",h="<h3>"+(a.message||"There is an error in your .less file")+"</h3>"+'<p><a href="'+b+'">'+b+"</a> ",a.extract&&(h+="on line "+a.line+", column "+(a.column+1)+":</p>"+e.replace(/\[(-?\d)\]/g,function(b,c){return parseInt(a.line)+parseInt(c)||""}).replace(/\{(\d)\}/g,function(b,c){return a.extract[parseInt(c)]||""}).replace(/\{current\}/,a.extract[1].slice(0,a.column)+'<span class="error">'+a.extract[1].slice(a.column)+"</span>")),f.innerHTML=h,q([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #ee4444;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.ctx {","color: #dd4444;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),f.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),d.env=="development"&&(g=setInterval(function(){document.body&&(document.getElementById(c)?document.body.replaceChild(f,document.getElementById(c)):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}function u(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function t(a){return a&&a.parentNode.removeChild(a)}function s(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){u("browser doesn't support AJAX.");return null}}function r(a,b,c,e){function i(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):typeof d=="function"&&d(b.status,a)}var f=s(),h=g?!1:d.async;typeof f.overrideMimeType=="function"&&f.overrideMimeType("text/css"),f.open("GET",a,h),f.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),f.send(null),g?f.status===0?c(f.responseText):e(f.status,a):h?f.onreadystatechange=function(){f.readyState==4&&i(f,c,e)}:i(f,c,e)}function q(a,b,c){var d,e=b.href?b.href.replace(/\?.*$/,""):"",f="less:"+(b.title||p(e));(d=document.getElementById(f))===null&&(d=document.createElement("style"),d.type="text/css",d.media=b.media||"screen",d.id=f,document.getElementsByTagName("head")[0].appendChild(d));if(d.styleSheet)try{d.styleSheet.cssText=a}catch(g){throw new Error("Couldn't reassign styleSheet.cssText.")}else(function(a){d.childNodes.length>0?d.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a)})(document.createTextNode(a));c&&h&&(u("saving "+e+" to cache."),h.setItem(e,a),h.setItem(e+":timestamp",c))}function p(a){return a.replace(/^[a-z]+:\/\/?[^\/]+/,"").replace(/^\//,"").replace(/\?.*$/,"").replace(/\.[^\.\/]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function o(b,c,e,f){var g=a.location.href.replace(/[#?].*$/,""),i=b.href.replace(/\?.*$/,""),j=h&&h.getItem(i),k=h&&h.getItem(i+":timestamp"),l={css:j,timestamp:k};/^(https?|file):/.test(i)||(i.charAt(0)=="/"?i=a.location.protocol+"//"+a.location.host+i:i=g.slice(0,g.lastIndexOf("/")+1)+i),r(b.href,b.type,function(a,g){if(!e&&l&&g&&(new Date(g)).valueOf()===(new Date(l.timestamp)).valueOf())q(l.css,b),c(null,b,{local:!0,remaining:f});else try{(new d.Parser({optimization:d.optimization,paths:[i.replace(/[\w\.-]+$/,"")],mime:b.type})).parse(a,function(a,d){if(a)return v(a,i);try{c(d,b,{local:!1,lastModified:g,remaining:f}),t(document.getElementById("less-error-message:"+p(i)))}catch(a){v(a,i)}})}catch(h){v(h,i)}},function(a,b){throw new Error("Couldn't load "+b+" ("+a+")")})}function n(a,b){for(var c=0;c<d.sheets.length;c++)o(d.sheets[c],a,b,d.sheets.length-(c+1))}function m(){var a=document.getElementsByTagName("style");for(var b=0;b<a.length;b++)a[b].type.match(k)&&(new d.Parser).parse(a[b].innerHTML||"",function(c,d){a[b].type="text/css",a[b].innerHTML=d.toCSS()})}function c(b){return a.less[b.split("/")[1]]}Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;d<c;d++)d in this&&a.call(b,this[d],d,this)}),Array.prototype.map||(Array.prototype.map=function(a){var b=this.length>>>0,c=Array(b),d=arguments[1];for(var e=0;e<b;e++)e in this&&(c[e]=a.call(d,this[e],e,this));return c}),Array.prototype.filter||(Array.prototype.filter=function(a){var b=[],c=arguments[1];for(var d=0;d<this.length;d++)a.call(c,this[d])&&b.push(this[d]);return b}),Array.prototype.reduce||(Array.prototype.reduce=function(a){var b=this.length>>>0,c=0;if(b===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else for(;;){if(c in this){d=this[c++];break}if(++c>=b)throw new TypeError}for(;c<b;c++)c in this&&(d=a.call(null,d,this[c],c,this));return d}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=arguments[1]||0;if(!b)return-1;if(c>=b)return-1;c<0&&(c+=b);for(;c<b;c++){if(!Object.prototype.hasOwnProperty.call(this,c))continue;if(a===this[c])return c}return-1}),Object.keys||(Object.keys=function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b}),String.prototype.trim||(String.prototype.trim=function(){return String(this).replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var d,e;typeof a=="undefined"?(d=exports,e=c("less/tree")):(typeof a.less=="undefined"&&(a.less={}),d=a.less,e=a.less.tree={}),d.Parser=function(a){function t(a){return typeof a=="string"?b.charAt(c)===a:a.test(j[f])?!0:!1}function s(a){var d,e,g,h,i,m,n,o;if(a instanceof Function)return a.call(l.parsers);if(typeof a=="string")d=b.charAt(c)===a?a:null,g=1,r();else{r();if(d=a.exec(j[f]))g=d[0].length;else return null}if(d){o=c+=g,m=c+j[f].length-g;while(c<m){h=b.charCodeAt(c);if(h!==32&&h!==10&&h!==9)break;c++}j[f]=j[f].slice(g+(c-o)),k=c,j[f].length===0&&f<j.length-1&&f++;return typeof d=="string"?d:d.length===1?d[0]:d}}function r(){c>k&&(j[f]=j[f].slice(c-k),k=c)}function q(){j[f]=g,c=h,k=c}function p(){g=j[f],h=c,k=c}var b,c,f,g,h,i,j,k,l,m=this,n=function(){},o=this.imports={paths:a&&a.paths||[],queue:[],files:{},mime:a&&a.mime,push:function(b,c){var e=this;this.queue.push(b),d.Parser.importer(b,this.paths,function(a){e.queue.splice(e.queue.indexOf(b),1),e.files[b]=a,c(a),e.queue.length===0&&n()},a)}};this.env=a=a||{},this.optimization="optimization"in this.env?this.env.optimization:1,this.env.filename=this.env.filename||null;return l={imports:o,parse:function(d,g){var h,l,m,o,p,q,r=[],t,u=null;c=f=k=i=0,j=[],b=d.replace(/\r\n/g,"\n"),j=function(c){var d=0,e=/[^"'`\{\}\/\(\)]+/g,f=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,g=0,h,i=c[0],j,k;for(var l=0,m,n;l<b.length;l++){e.lastIndex=l,(h=e.exec(b))&&h.index===l&&(l+=h[0].length,i.push(h[0])),m=b.charAt(l),f.lastIndex=l,!k&&!j&&m==="/"&&(n=b.charAt(l+1),(n==="/"||n==="*")&&(h=f.exec(b))&&h.index===l&&(l+=h[0].length,i.push(h[0]),m=b.charAt(l)));if(m==="{"&&!k&&!j)g++,i.push(m);else if(m==="}"&&!k&&!j)g--,i.push(m),c[++d]=i=[];else if(m==="("&&!k&&!j)i.push(m),j=!0;else if(m===")"&&!k&&j)i.push(m),j=!1;else{if(m==='"'||m==="'"||m==="`")k?k=k===m?!1:k:k=m;i.push(m)}}if(g>0)throw{type:"Syntax",message:"Missing closing `}`",filename:a.filename};return c.map(function(a){return a.join("")})}([[]]),h=new e.Ruleset([],s(this.parsers.primary)),h.root=!0,h.toCSS=function(c){var d,f,g;return function(g,h){function n(a){return a?(b.slice(0,a).match(/\n/g)||"").length:null}var i=[];g=g||{},typeof h=="object"&&!Array.isArray(h)&&(h=Object.keys(h).map(function(a){var b=h[a];b instanceof e.Value||(b instanceof e.Expression||(b=new e.Expression([b])),b=new e.Value([b]));return new e.Rule("@"+a,b,!1,0)}),i=[new e.Ruleset(null,h)]);try{var j=c.call(this,{frames:i}).toCSS([],{compress:g.compress||!1})}catch(k){f=b.split("\n"),d=n(k.index);for(var l=k.index,m=-1;l>=0&&b.charAt(l)!=="\n";l--)m++;throw{type:k.type,message:k.message,filename:a.filename,index:k.index,line:typeof d=="number"?d+1:null,callLine:k.call&&n(k.call)+1,callExtract:f[n(k.call)],stack:k.stack,column:m,extract:[f[d-1],f[d],f[d+1]]}}return g.compress?j.replace(/(\s)+/g,"$1"):j}}(h.eval);if(c<b.length-1){c=i,q=b.split("\n"),p=(b.slice(0,c).match(/\n/g)||"").length+1;for(var v=c,w=-1;v>=0&&b.charAt(v)!=="\n";v--)w++;u={name:"ParseError",message:"Syntax Error on line "+p,index:c,filename:a.filename,line:p,column:w,extract:[q[p-2],q[p-1],q[p]]}}this.imports.queue.length>0?n=function(){g(u,h)}:g(u,h)},parsers:{primary:function(){var a,b=[];while((a=s(this.mixin.definition)||s(this.rule)||s(this.ruleset)||s(this.mixin.call)||s(this.comment)||s(this.directive))||s(/^[\s\n]+/))a&&b.push(a);return b},comment:function(){var a;if(b.charAt(c)==="/"){if(b.charAt(c+1)==="/")return new e.Comment(s(/^\/\/.*/),!0);if(a=s(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new e.Comment(a)}},entities:{quoted:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)==='"'||b.charAt(d)==="'"){f&&s("~");if(a=s(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new e.Quoted(a[0],a[1]||a[2],f)}},keyword:function(){var a;if(a=s(/^[A-Za-z-]+/))return new e.Keyword(a)},call:function(){var a,b,d=c;if(!!(a=/^([\w-]+|%)\(/.exec(j[f]))){a=a[1].toLowerCase();if(a==="url")return null;c+=a.length;if(a==="alpha")return s(this.alpha);s("("),b=s(this.entities.arguments);if(!s(")"))return;if(a)return new e.Call(a,b,d)}},arguments:function(){var a=[],b;while(b=s(this.expression)){a.push(b);if(!s(","))break}return a},literal:function(){return s(this.entities.dimension)||s(this.entities.color)||s(this.entities.quoted)},url:function(){var a;if(b.charAt(c)==="u"&&!!s(/^url\(/)){a=s(this.entities.quoted)||s(this.entities.variable)||s(this.entities.dataURI)||s(/^[-\w%@$\/.&=:;#+?~]+/)||"";if(!s(")"))throw new Error("missing closing ) for url()");return new e.URL(a.value||a.data||a instanceof e.Variable?a:new e.Anonymous(a),o.paths)}},dataURI:function(){var a;if(s(/^data:/)){a={},a.mime=s(/^[^\/]+\/[^,;)]+/)||"",a.charset=s(/^;\s*charset=[^,;)]+/)||"",a.base64=s(/^;\s*base64/)||"",a.data=s(/^,\s*[^)]+/);if(a.data)return a}},variable:function(){var a,d=c;if(b.charAt(c)==="@"&&(a=s(/^@@?[\w-]+/)))return new e.Variable(a,d)},color:function(){var a;if(b.charAt(c)==="#"&&(a=s(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new e.Color(a[1])},dimension:function(){var a,d=b.charCodeAt(c);if(!(d>57||d<45||d===47))if(a=s(/^(-?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new e.Dimension(a[1],a[2])},javascript:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)==="`"){f&&s("~");if(a=s(/^`([^`]*)`/))return new e.JavaScript(a[1],c,f)}}},variable:function(){var a;if(b.charAt(c)==="@"&&(a=s(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var a,b;if(!!t(/^[@\w.%-]+\/[@\w.-]+/)&&(a=s(this.entity))&&s("/")&&(b=s(this.entity)))return new e.Shorthand(a,b)},mixin:{call:function(){var a=[],d,f,g,h=c,i=b.charAt(c);if(i==="."||i==="#"){while(d=s(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/))a.push(new e.Element(f,d)),f=s(">");s("(")&&(g=s(this.entities.arguments))&&s(")");if(a.length>0&&(s(";")||t("}")))return new e.mixin.Call(a,g,h)}},definition:function(){var a,d=[],f,g,h,i;if(!(b.charAt(c)!=="."&&b.charAt(c)!=="#"||t(/^[^{]*(;|})/)))if(f=s(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){a=f[1];while(h=s(this.entities.variable)||s(this.entities.literal)||s(this.entities.keyword)){if(h instanceof e.Variable)if(s(":"))if(i=s(this.expression))d.push({name:h.name,value:i});else throw new Error("Expected value");else d.push({name:h.name});else d.push({value:h});if(!s(","))break}if(!s(")"))throw new Error("Expected )");g=s(this.block);if(g)return new e.mixin.Definition(a,d,g)}}},entity:function(){return s(this.entities.literal)||s(this.entities.variable)||s(this.entities.url)||s(this.entities.call)||s(this.entities.keyword)||s(this.entities.javascript)||s(this.comment)},end:function(){return s(";")||t("}")},alpha:function(){var a;if(!!s(/^\(opacity=/i))if(a=s(/^\d+/)||s(this.entities.variable)){if(!s(")"))throw new Error("missing closing ) for alpha()");return new e.Alpha(a)}},element:function(){var a,b,c;c=s(this.combinator),a=s(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||s("*")||s(this.attribute)||s(/^\([^)@]+\)/);if(a)return new e.Element(c,a)},combinator:function(){var a,d=b.charAt(c);if(d===">"||d==="&"||d==="+"||d==="~"){c++;while(b.charAt(c)===" ")c++;return new e.Combinator(d)}if(d===":"&&b.charAt(c+1)===":"){c+=2;while(b.charAt(c)===" ")c++;return new e.Combinator("::")}return b.charAt(c-1)===" "?new e.Combinator(" "):new e.Combinator(null)},selector:function(){var a,d,f=[],g,h;while(d=s(this.element)){g=b.charAt(c),f.push(d);if(g==="{"||g==="}"||g===";"||g===",")break}if(f.length>0)return new e.Selector(f)},tag:function(){return s(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||s("*")},attribute:function(){var a="",b,c,d;if(!!s("[")){if(b=s(/^[a-zA-Z-]+/)||s(this.entities.quoted))(d=s(/^[|~*$^]?=/))&&(c=s(this.entities.quoted)||s(/^[\w-]+/))?a=[b,d,c.toCSS?c.toCSS():c].join(""):a=b;if(!s("]"))return;if(a)return"["+a+"]"}},block:function(){var a;if(s("{")&&(a=s(this.primary))&&s("}"))return a},ruleset:function(){var a=[],b,d,g;p();if(g=/^([.#: \w-]+)[\s\n]*\{/.exec(j[f]))c+=g[0].length-1,a=[new e.Selector([new e.Element(null,g[1])])];else while(b=s(this.selector)){a.push(b),s(this.comment);if(!s(","))break;s(this.comment)}if(a.length>0&&(d=s(this.block)))return new e.Ruleset(a,d);i=c,q()},rule:function(){var a,d,g=b.charAt(c),k,l;p();if(g!=="."&&g!=="#"&&g!=="&")if(a=s(this.variable)||s(this.property)){a.charAt(0)!="@"&&(l=/^([^@+\/'"*`(;{}-]*);/.exec(j[f]))?(c+=l[0].length-1,d=new e.Anonymous(l[1])):a==="font"?d=s(this.font):d=s(this.value),k=s(this.important);if(d&&s(this.end))return new e.Rule(a,d,k,h);i=c,q()}},"import":function(){var a;if(s(/^@import\s+/)&&(a=s(this.entities.quoted)||s(this.entities.url))&&s(";"))return new e.Import(a,o)},directive:function(){var a,d,f,g;if(b.charAt(c)==="@"){if(d=s(this["import"]))return d;if(a=s(/^@media|@page|@-[-a-z]+/)){g=(s(/^[^{]+/)||"").trim();if(f=s(this.block))return new e.Directive(a+" "+g,f)}else if(a=s(/^@[-a-z]+/))if(a==="@font-face"){if(f=s(this.block))return new e.Directive(a,f)}else if((d=s(this.entity))&&s(";"))return new e.Directive(a,d)}},font:function(){var a=[],b=[],c,d,f,g;while(g=s(this.shorthand)||s(this.entity))b.push(g);a.push(new e.Expression(b));if(s(","))while(g=s(this.expression)){a.push(g);if(!s(","))break}return new e.Value(a)},value:function(){var a,b=[],c;while(a=s(this.expression)){b.push(a);if(!s(","))break}if(b.length>0)return new e.Value(b)},important:function(){if(b.charAt(c)==="!")return s(/^! *important/)},sub:function(){var a;if(s("(")&&(a=s(this.expression))&&s(")"))return a},multiplication:function(){var a,b,c,d;if(a=s(this.operand)){while((c=s("/")||s("*"))&&(b=s(this.operand)))d=new e.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,d,f,g;if(a=s(this.multiplication)){while((f=s(/^[-+]\s+/)||b.charAt(c-1)!=" "&&(s("+")||s("-")))&&(d=s(this.multiplication)))g=new e.Operation(f,[g||a,d]);return g||a}},operand:function(){var a,d=b.charAt(c+1);b.charAt(c)==="-"&&(d==="@"||d==="(")&&(a=s("-"));var f=s(this.sub)||s(this.entities.dimension)||s(this.entities.color)||s(this.entities.variable)||s(this.entities.call);return a?new e.Operation("*",[new e.Dimension(-1),f]):f},expression:function(){var a,b,c=[],d;while(a=s(this.addition)||s(this.entity))c.push(a);if(c.length>0)return new e.Expression(c)},property:function(){var a;if(a=s(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}},typeof a!="undefined"&&(d.Parser.importer=function(a,b,c,d){a.charAt(0)!=="/"&&b.length>0&&(a=b[0]+a),o({href:a,title:a,type:d.mime},c,!0)}),function(a){function d(a){return Math.min(1,Math.max(0,a))}function c(b){if(b instanceof a.Dimension)return parseFloat(b.unit=="%"?b.value/100:b.value);if(typeof b=="number")return b;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function b(b){return a.functions.hsla(b.h,b.s,b.l,b.a)}a.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(b,d,e,f){var g=[b,d,e].map(function(a){return c(a)}),f=c(f);return new a.Color(g,f)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,d,e){function h(a){a=a<0?a+1:a>1?a-1:a;return a*6<1?g+(f-g)*a*6:a*2<1?f:a*3<2?g+(f-g)*(2/3-a)*6:g}a=c(a)%360/360,b=c(b),d=c(d),e=c(e);var f=d<=.5?d*(b+1):d+b-d*b,g=d*2-f;return this.rgba(h(a+1/3)*255,h(a)*255,h(a-1/3)*255,e)},hue:function(b){return new a.Dimension(Math.round(b.toHSL().h))},saturation:function(b){return new a.Dimension(Math.round(b.toHSL().s*100),"%")},lightness:function(b){return new a.Dimension(Math.round(b.toHSL().l*100),"%")},alpha:function(b){return new a.Dimension(b.toHSL().a)},saturate:function(a,c){var e=a.toHSL();e.s+=c.value/100,e.s=d(e.s);return b(e)},desaturate:function(a,c){var e=a.toHSL();e.s-=c.value/100,e.s=d(e.s);return b(e)},lighten:function(a,c){var e=a.toHSL();e.l+=c.value/100,e.l=d(e.l);return b(e)},darken:function(a,c){var e=a.toHSL();e.l-=c.value/100,e.l=d(e.l);return b(e)},fadein:function(a,c){var e=a.toHSL();e.a+=c.value/100,e.a=d(e.a);return b(e)},fadeout:function(a,c){var e=a.toHSL();e.a-=c.value/100,e.a=d(e.a);return b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;d.h=e<0?360+e:e;return b(d)},mix:function(b,c,d){var e=d.value/100,f=e*2-1,g=b.toHSL().a-c.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[b.rgb[0]*h+c.rgb[0]*i,b.rgb[1]*h+c.rgb[1]*i,b.rgb[2]*h+c.rgb[2]*i],k=b.alpha*e+c.alpha*(1-e);return new a.Color(j,k)},greyscale:function(b){return this.desaturate(b,new a.Dimension(100))},e:function(b){return new a.Anonymous(b instanceof a.JavaScript?b.evaluated:b)},escape:function(b){return new a.Anonymous(encodeURI(b.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(b){var c=Array.prototype.slice.call(arguments,1),d=b.value;for(var e=0;e<c.length;e++)d=d.replace(/%[sda]/i,function(a){var b=a.match(/s/i)?c[e].value:c[e].toCSS();return a.match(/[A-Z]$/)?encodeURIComponent(b):b});d=d.replace(/%%/g,"%");return new a.Quoted('"'+d+'"',d)},round:function(b){if(b instanceof a.Dimension)return new a.Dimension(Math.round(c(b)),b.unit);if(typeof b=="number")return Math.round(b);throw{error:"RuntimeError",message:"math functions take numbers as parameters"}}}}(c("less/tree")),function(a){a.Alpha=function(a){this.value=a},a.Alpha.prototype={toCSS:function(){return"alpha(opacity="+(this.value.toCSS?this.value.toCSS():this.value)+")"},eval:function(a){this.value.eval&&(this.value=this.value.eval(a));return this}}}(c("less/tree")),function(a){a.Anonymous=function(a){this.value=a.value||a},a.Anonymous.prototype={toCSS:function(){return this.value},eval:function(){return this}}}(c("less/tree")),function(a){a.Call=function(a,b,c){this.name=a,this.args=b,this.index=c},a.Call.prototype={eval:function(b){var c=this.args.map(function(a){return a.eval(b)});if(!(this.name in a.functions))return new a.Anonymous(this.name+"("+c.map(function(a){return a.toCSS()}).join(", ")+")");try{return a.functions[this.name].apply(a.functions,c)}catch(d){throw{message:"error evaluating function `"+this.name+"`",index:this.index}}},toCSS:function(a){return this.eval(a).toCSS()}}}(c("less/tree")),function(a){a.Color=function(a,b){Array.isArray(a)?this.rgb=a:a.length==6?this.rgb=a.match(/.{2}/g).map(function(a){return parseInt(a,16)}):a.length==8?(this.alpha=parseInt(a.substring(0,2),16)/255,this.rgb=a.substr(2).match(/.{2}/g).map(function(a){return parseInt(a,16)})):this.rgb=a.split("").map(function(a){return parseInt(a+a,16)}),this.alpha=typeof b=="number"?b:1},a.Color.prototype={eval:function(){return this},toCSS:function(){return this.alpha<1?"rgba("+this.rgb.map(function(a){return Math.round(a)}).concat(this.alpha).join(", ")+")":"#"+this.rgb.map(function(a){a=Math.round(a),a=(a>255?255:a<0?0:a).toString(16);return a.length===1?"0"+a:a}).join("")},operate:function(b,c){var d=[];c instanceof a.Color||(c=c.toColor());for(var e=0;e<3;e++)d[e]=a.operate(b,this.rgb[e],c.rgb[e]);return new a.Color(d,this.alpha+c.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,d=this.alpha,e=Math.max(a,b,c),f=Math.min(a,b,c),g,h,i=(e+f)/2,j=e-f;if(e===f)g=h=0;else{h=i>.5?j/(2-e-f):j/(e+f);switch(e){case a:g=(b-c)/j+(b<c?6:0);break;case b:g=(c-a)/j+2;break;case c:g=(a-b)/j+4}g/=6}return{h:g*360,s:h,l:i,a:d}}}}(c("less/tree")),function(a){a.Comment=function(a,b){this.value=a,this.silent=!!b},a.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}}(c("less/tree")),function(a){a.Dimension=function(a,b){this.value=parseFloat(a),this.unit=b||null},a.Dimension.prototype={eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},toCSS:function(){var a=this.value+this.unit;return a},operate:function(b,c){return new a.Dimension(a.operate(b,this.value,c.value),this.unit||c.unit)}}}(c("less/tree")),function(a){a.Directive=function(b,c){this.name=b,Array.isArray(c)?this.ruleset=new a.Ruleset([],c):this.value=c},a.Directive.prototype={toCSS:function(a,b){if(this.ruleset){this.ruleset.root=!0;return this.name+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")}return this.name+" "+this.value.toCSS()+";\n"},eval:function(a){a.frames.unshift(this),this.ruleset=this.ruleset&&this.ruleset.eval(a),a.frames.shift();return this},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(c("less/tree")),function(a){a.Element=function(b,c){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),this.value=c.trim()},a.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+this.value},a.Combinator=function(a){a===" "?this.value=" ":this.value=a?a.trim():""},a.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"",":":" :","::":"::","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}}(c("less/tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={eval:function(b){return this.value.length>1?new a.Expression(this.value.map(function(a){return a.eval(b)})):this.value.length===1?this.value[0].eval(b):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(" ")}}}(c("less/tree")),function(a){a.Import=function(b,c){var d=this;this._path=b,b instanceof a.Quoted?this.path=/\.(le?|c)ss$/.test(b.value)?b.value:b.value+".less":this.path=b.value.value||b.value,this.css=/css$/.test(this.path),this.css||c.push(this.path,function(a){if(!a)throw new Error("Error parsing "+d.path);d.root=a})},a.Import.prototype={toCSS:function(){return this.css?"@import "+this._path.toCSS()+";\n":""},eval:function(b){var c;if(this.css)return this;c=new a.Ruleset(null,this.root.rules.slice(0));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.Import&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));return c.rules}}}(c("less/tree")),function(a){a.JavaScript=function(a,b,c){this.escaped=c,this.expression=a,this.index=b},a.JavaScript.prototype={eval:function(b){var c,d=this,e={},f=this.expression.replace(/@\{([\w-]+)\}/g,function(c,e){return a.jsify((new a.Variable("@"+e,d.index)).eval(b))});try{f=new Function("return ("+f+")")}catch(g){throw{message:"JavaScript evaluation error: `"+f+"`",index:this.index}}for(var h in b.frames[0].variables())e[h.slice(1)]={value:b.frames[0].variables()[h].value,toJS:function(){return this.value.eval(b).toCSS()}};try{c=f.call(e)}catch(g){throw{message:"JavaScript evaluation error: '"+g.name+": "+g.message+"'",index:this.index}}return typeof c=="string"?new a.Quoted('"'+c+'"',c,this.escaped,this.index):Array.isArray(c)?new a.Anonymous(c.join(", ")):new a.Anonymous(c)}}}(c("less/tree")),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value}}}(c("less/tree")),function(a){a.mixin={},a.mixin.Call=function(b,c,d){this.selector=new a.Selector(b),this.arguments=c,this.index=d},a.mixin.Call.prototype={eval:function(a){var b,c,d=[],e=!1;for(var f=0;f<a.frames.length;f++)if((b=a.frames[f].find(this.selector)).length>0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var g=0;g<b.length;g++)if(b[g].match(c,a))try{Array.prototype.push.apply(d,b[g].eval(a,this.arguments).rules),e=!0}catch(h){throw{message:h.message,index:h.index,stack:h.stack,call:this.index}}if(e)return d;throw{message:"No matching definition was found for `"+this.selector.toCSS().trim()+"("+this.arguments.map(function(a){return a.toCSS()}).join(", ")+")`",index:this.index}}throw{message:this.selector.toCSS().trim()+" is undefined",index:this.index}}},a.mixin.Definition=function(b,c,d){this.name=b,this.selectors=[new a.Selector([new a.Element(null,b)])],this.params=c,this.arity=c.length,this.rules=d,this._lookups={},this.required=c.reduce(function(a,b){return!b.name||b.name&&!b.value?a+1:a},0),this.parent=a.Ruleset.prototype,this.frames=[]},a.mixin.Definition.prototype={toCSS:function(){return""},variable:function(a){return this.parent.variable.call(this,a)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},eval:function(b,c){var d=new a.Ruleset(null,[]),e,f=[];for(var g=0,h;g<this.params.length;g++)if(this.params[g].name)if(h=c&&c[g]||this.params[g].value)d.rules.unshift(new a.Rule(this.params[g].name,h.eval(b)));else throw{message:"wrong number of arguments for "+this.name+" ("+c.length+" for "+this.arity+")"};for(var g=0;g<Math.max(this.params.length,c&&c.length);g++)f.push(c[g]||this.params[g].value);d.rules.unshift(new a.Rule("@arguments",(new a.Expression(f)).eval(b)));return(new a.Ruleset(null,this.rules.slice(0))).eval({frames:[this,d].concat(this.frames,b.frames)})},match:function(a,b){var c=a&&a.length||0,d;if(c<this.required)return!1;if(this.required>0&&c>this.params.length)return!1;d=Math.min(c,this.arity);for(var e=0;e<d;e++)if(!this.params[e].name&&a[e].eval(b).toCSS()!=this.params[e].value.eval(b).toCSS())return!1;return!0}}}(c("less/tree")),function(a){a.Operation=function(a,b){this.op=a.trim(),this.operands=b},a.Operation.prototype.eval=function(b){var c=this.operands[0].eval(b),d=this.operands[1].eval(b),e;if(c instanceof a.Dimension&&d instanceof a.Color)if(this.op==="*"||this.op==="+")e=d,d=c,c=e;else throw{name:"OperationError",message:"Can't substract or divide a color from a number"};return c.operate(this.op,d)},a.operate=function(a,b,c){switch(a){case"+":return b+c;case"-":return b-c;case"*":return b*c;case"/":return b/c}}}(c("less/tree")),function(a){a.Quoted=function(a,b,c,d){this.escaped=c,this.value=b||"",this.quote=a.charAt(0),this.index=d},a.Quoted.prototype={toCSS:function(){return this.escaped?this.value:this.quote+this.value+this.quote},eval:function(b){var c=this,d=this.value.replace(/`([^`]+)`/g,function(d,e){return(new a.JavaScript(e,c.index,!0)).eval(b).value}).replace(/@\{([\w-]+)\}/g,function(d,e){var f=(new a.Variable("@"+e,c.index)).eval(b);return f.value||f.toCSS()});return new a.Quoted(this.quote+d+this.quote,d,this.escaped,this.index)}}}(c("less/tree")),function(a){a.Rule=function(b,c,d,e){this.name=b,this.value=c instanceof a.Value?c:new a.Value([c]),this.important=d?" "+d.trim():"",this.index=e,b.charAt(0)==="@"?this.variable=!0:this.variable=!1},a.Rule.prototype.toCSS=function(a){return this.variable?"":this.name+(a.compress?":":": ")+this.value.toCSS(a)+this.important+";"},a.Rule.prototype.eval=function(b){return new a.Rule(this.name,this.value.eval(b),this.important,this.index)},a.Shorthand=function(a,b){this.a=a,this.b=b},a.Shorthand.prototype={toCSS:function(a){return this.a.toCSS(a)+"/"+this.b.toCSS(a)},eval:function(){return this}}}(c("less/tree")),function(a){a.Ruleset=function(a,b){this.selectors=a,this.rules=b,this._lookups={}},a.Ruleset.prototype={eval:function(b){var c=new a.Ruleset(this.selectors,this.rules.slice(0));c.root=this.root,b.frames.unshift(c);if(c.root)for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.Import&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.mixin.Definition&&(c.rules[d].frames=b.frames.slice(0));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.mixin.Call&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));for(var d=0,e;d<c.rules.length;d++)e=c.rules[d],e instanceof a.mixin.Definition||(c.rules[d]=e.eval?e.eval(b):e);b.frames.shift();return c},match:function(a){return!a||a.length===0},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(b,c){c instanceof a.Rule&&c.variable===!0&&(b[c.name]=c);return b},{})},variable:function(a){return this.variables()[a]},rulesets:function(){return this._rulesets?this._rulesets:this._rulesets=this.rules.filter(function(b){return b instanceof a.Ruleset||b instanceof a.mixin.Definition})},find:function(b,c){c=c||this;var d=[],e,f,g=b.toCSS();if(g in this._lookups)return this._lookups[g];this.rulesets().forEach(function(e){if(e!==c)for(var g=0;g<e.selectors.length;g++)if(f=b.match(e.selectors[g])){b.elements.length>1?Array.prototype.push.apply(d,e.find(new a.Selector(b.elements.slice(1)),c)):d.push(e);break}});return this._lookups[g]=d},toCSS:function(b,c){var d=[],e=[],f=[],g=[],h,i;if(!this.root)if(b.length===0)g=this.selectors.map(function(a){return[a]});else for(var j=0;j<this.selectors.length;j++)for(var k=0;k<b.length;k++)g.push(b[k].concat([this.selectors[j]]));for(var l=0;l<this.rules.length;l++)i=this.rules[l],i.rules||i instanceof a.Directive?f.push(i.toCSS(g,c)):i instanceof a.Comment?i.silent||(this.root?f.push(i.toCSS(c)):e.push(i.toCSS(c))):i.toCSS&&!i.variable?e.push(i.toCSS(c)):i.value&&!i.variable&&e.push(i.value.toString());f=f.join(""),this.root?d.push(e.join(c.compress?"":"\n")):e.length>0&&(h=g.map(function(a){return a.map(function(a){return a.toCSS(c)}).join("").trim()}).join(c.compress?",":g.length>3?",\n":", "),d.push(h,(c.compress?"{":" {\n ")+e.join(c.compress?"":"\n ")+(c.compress?"}":"\n}\n"))),d.push(f);return d.join("")+(c.compress?"\n":"")}}}(c("less/tree")),function(a){a.Selector=function(a){this.elements=a,this.elements[0].combinator.value===""&&(this.elements[0].combinator.value=" ")},a.Selector.prototype.match=function(a){return this.elements[0].value===a.elements[0].value?!0:!1},a.Selector.prototype.toCSS=function(a){if(this._css)return this._css;return this._css=this.elements.map(function(b){return typeof b=="string"?" "+b.trim():b.toCSS(a)}).join("")}}(c("less/tree")),function(b){b.URL=function(b,c){b.data?this.attrs=b:(!/^(?:https?:\/|file:\/|data:\/)?\//.test(b.value)&&c.length>0&&typeof a!="undefined"&&(b.value=c[0]+(b.value.charAt(0)==="/"?b.value.slice(1):b.value)),this.value=b,this.paths=c)},b.URL.prototype={toCSS:function(){return"url("+(this.attrs?"data:"+this.attrs.mime+this.attrs.charset+this.attrs.base64+this.attrs.data:this.value.toCSS())+")"},eval:function(a){return this.attrs?this:new b.URL(this.value.eval(a),this.paths)}}}(c("less/tree")),function(a){a.Value=function(a){this.value=a,this.is="value"},a.Value.prototype={eval:function(b){return this.value.length===1?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}}(c("less/tree")),function(a){a.Variable=function(a,b){this.name=a,this
-.index=b},a.Variable.prototype={eval:function(b){var c,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new a.Variable(e.slice(1))).eval(b).value);if(c=a.find(b.frames,function(a){if(d=a.variable(e))return d.value.eval(b)}))return c;throw{message:"variable "+e+" is undefined",index:this.index}}}}(c("less/tree")),c("less/tree").find=function(a,b){for(var c=0,d;c<a.length;c++)if(d=b.call(a,a[c]))return d;return null},c("less/tree").jsify=function(a){return Array.isArray(a.value)&&a.value.length>1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)};var g=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";d.env=d.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||g?"development":"production"),d.async=!1,d.poll=d.poll||(g?1e3:1500),d.watch=function(){return this.watchMode=!0},d.unwatch=function(){return this.watchMode=!1},d.env==="development"?(d.optimization=0,/!watch/.test(location.hash)&&d.watch(),d.watchTimer=setInterval(function(){d.watchMode&&n(function(a,b,c){a&&q(a.toCSS(),b,c.lastModified)})},d.poll)):d.optimization=3;var h;try{h=typeof a.localStorage=="undefined"?null:a.localStorage}catch(i){h=null}var j=document.getElementsByTagName("link"),k=/^text\/(x-)?less$/;d.sheets=[];for(var l=0;l<j.length;l++)(j[l].rel==="stylesheet/less"||j[l].rel.match(/stylesheet/)&&j[l].type.match(k))&&d.sheets.push(j[l]);d.refresh=function(a){var b,c;b=c=new Date,n(function(a,d,e){e.local?u("loading "+d.href+" from cache."):(u("parsed "+d.href+" successfully."),q(a.toCSS(),d,e.lastModified)),u("css for "+d.href+" generated in "+(new Date-c)+"ms"),e.remaining===0&&u("css generated in "+(new Date-b)+"ms"),c=new Date},a),m()},d.refreshStyles=m,d.refresh(d.env==="development")})(window) \ No newline at end of file
+/*!
+ * LESS - Leaner CSS v1.7.0
+ * http://lesscss.org
+ *
+ * Copyright (c) 2009-2014, Alexis Sellier <self@cloudhead.net>
+ * Licensed under the Apache v2 License.
+ *
+ */
+
+ /** * @license Apache v2
+ */
+
+!function(a,b){function c(b){return a.less[b.split("/")[1]]}function d(a,b){"undefined"!=typeof console&&w.logLevel>=b&&console.log("less: "+a)}function e(a){return a.replace(/^[a-z-]+:\/+?[^\/]+/,"").replace(/^\//,"").replace(/\.[a-zA-Z]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function f(a,c){var e="{line} {content}",f=a.filename||c,g=[],h=(a.type||"Syntax")+"Error: "+(a.message||"There is an error in your .less file")+" in "+f+" ",i=function(a,c,d){a.extract[c]!==b&&g.push(e.replace(/\{line\}/,(parseInt(a.line,10)||0)+(c-1)).replace(/\{class\}/,d).replace(/\{content\}/,a.extract[c]))};a.extract?(i(a,0,""),i(a,1,"line"),i(a,2,""),h+="on line "+a.line+", column "+(a.column+1)+":\n"+g.join("\n")):a.stack&&(h+=a.stack),d(h,z.errors)}function g(a,b,c){var f=b.href||"",g="less:"+(b.title||e(f)),h=document.getElementById(g),i=!1,j=document.createElement("style");if(j.setAttribute("type","text/css"),b.media&&j.setAttribute("media",b.media),j.id=g,j.styleSheet)try{j.styleSheet.cssText=a}catch(k){throw new Error("Couldn't reassign styleSheet.cssText.")}else j.appendChild(document.createTextNode(a)),i=null!==h&&h.childNodes.length>0&&j.childNodes.length>0&&h.firstChild.nodeValue===j.firstChild.nodeValue;var l=document.getElementsByTagName("head")[0];if(null===h||i===!1){var m=b&&b.nextSibling||null;m?m.parentNode.insertBefore(j,m):l.appendChild(j)}if(h&&i===!1&&h.parentNode.removeChild(h),c&&D){d("saving "+f+" to cache.",z.info);try{D.setItem(f,a),D.setItem(f+":timestamp",c)}catch(k){d("failed to save",z.errors)}}}function h(a){return w.postProcessor&&"function"==typeof w.postProcessor&&(a=w.postProcessor.call(a,a)||a),a}function i(a,c){var d,f,h="less-error-message:"+e(c||""),i='<li><label>{line}</label><pre class="{class}">{content}</pre></li>',j=document.createElement("div"),k=[],l=a.filename||c,m=l.match(/([^\/]+(\?.*)?)$/)[1];j.id=h,j.className="less-error-message",f="<h3>"+(a.type||"Syntax")+"Error: "+(a.message||"There is an error in your .less file")+'</h3><p>in <a href="'+l+'">'+m+"</a> ";var n=function(a,c,d){a.extract[c]!==b&&k.push(i.replace(/\{line\}/,(parseInt(a.line,10)||0)+(c-1)).replace(/\{class\}/,d).replace(/\{content\}/,a.extract[c]))};a.extract?(n(a,0,""),n(a,1,"line"),n(a,2,""),f+="on line "+a.line+", column "+(a.column+1)+":</p><ul>"+k.join("")+"</ul>"):a.stack&&(f+="<br/>"+a.stack.split("\n").slice(1).join("<br/>")),j.innerHTML=f,g([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #dd6666;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.line {","color: #ff0000;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),j.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),"development"==w.env&&(d=setInterval(function(){document.body&&(document.getElementById(h)?document.body.replaceChild(j,document.getElementById(h)):document.body.insertBefore(j,document.body.firstChild),clearInterval(d))},10))}function j(a,b){w.errorReporting&&"html"!==w.errorReporting?"console"===w.errorReporting?f(a,b):"function"==typeof w.errorReporting&&w.errorReporting("add",a,b):i(a,b)}function k(a){var b=document.getElementById("less-error-message:"+e(a));b&&b.parentNode.removeChild(b)}function l(){}function m(a){w.errorReporting&&"html"!==w.errorReporting?"console"===w.errorReporting?l(a):"function"==typeof w.errorReporting&&w.errorReporting("remove",a):k(a)}function n(a){for(var b,c=document.getElementsByTagName("style"),d=0;d<c.length;d++)if(b=c[d],b.type.match(C)){var e=new w.tree.parseEnv(w),f=b.innerHTML||"";e.filename=document.location.href.replace(/#.*$/,""),(a||w.globalVars)&&(e.useFileCache=!0);var g=function(a){return function(b,c){if(b)return j(b,"inline");var d=c.toCSS(w);a.type="text/css",a.styleSheet?a.styleSheet.cssText=d:a.innerHTML=d}}(b);new w.Parser(e).parse(f,g,{globalVars:w.globalVars,modifyVars:a})}}function o(a,b){var c,d,e=/^((?:[a-z-]+:)?\/+?(?:[^\/\?#]*\/)|([\/\\]))?((?:[^\/\\\?#]*[\/\\])*)([^\/\\\?#]*)([#\?].*)?$/i,f=a.match(e),g={},h=[];if(!f)throw new Error("Could not parse sheet href - '"+a+"'");if(!f[1]||f[2]){if(d=b.match(e),!d)throw new Error("Could not parse page url - '"+b+"'");f[1]=f[1]||d[1]||"",f[2]||(f[3]=d[3]+f[3])}if(f[3]){for(h=f[3].replace(/\\/g,"/").split("/"),c=0;c<h.length;c++)"."===h[c]&&(h.splice(c,1),c-=1);for(c=0;c<h.length;c++)".."===h[c]&&c>0&&(h.splice(c-1,2),c-=2)}return g.hostPart=f[1],g.directories=h,g.path=f[1]+h.join("/"),g.fileUrl=g.path+(f[4]||""),g.url=g.fileUrl+(f[5]||""),g}function p(a,b){var c,d,e,f,g=o(a),h=o(b),i="";if(g.hostPart!==h.hostPart)return"";for(d=Math.max(h.directories.length,g.directories.length),c=0;d>c&&h.directories[c]===g.directories[c];c++);for(f=h.directories.slice(c),e=g.directories.slice(c),c=0;c<f.length-1;c++)i+="../";for(c=0;c<e.length-1;c++)i+=e[c]+"/";return i}function q(){if(a.XMLHttpRequest&&("file:"!==a.location.protocol||!a.ActiveXObject))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(b){return d("browser doesn't support AJAX.",z.errors),null}}function r(a,b,c,e){function f(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):"function"==typeof d&&d(b.status,a)}var g=q(),h=y?w.fileAsync:w.async;"function"==typeof g.overrideMimeType&&g.overrideMimeType("text/css"),d("XHR: Getting '"+a+"'",z.debug),g.open("GET",a,h),g.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),g.send(null),y&&!w.fileAsync?0===g.status||g.status>=200&&g.status<300?c(g.responseText):e(g.status,a):h?g.onreadystatechange=function(){4==g.readyState&&f(g,c,e)}:f(g,c,e)}function s(b,c,d,e){c&&c.currentDirectory&&!/^([a-z-]+:)?\//.test(b)&&(b=c.currentDirectory+b);var f=o(b,a.location.href),g=f.url,h={currentDirectory:f.path,filename:g};if(c?(h.entryPath=c.entryPath,h.rootpath=c.rootpath,h.rootFilename=c.rootFilename,h.relativeUrls=c.relativeUrls):(h.entryPath=f.path,h.rootpath=w.rootpath||f.path,h.rootFilename=g,h.relativeUrls=e.relativeUrls),h.relativeUrls&&(h.rootpath=e.rootpath?o(e.rootpath+p(f.path,h.entryPath)).path:f.path),e.useFileCache&&E[g])try{var i=E[g];d(null,i,g,h,{lastModified:new Date})}catch(j){d(j,null,g)}else r(g,e.mime,function(a,b){E[g]=a;try{d(null,a,g,h,{lastModified:b})}catch(c){d(c,null,g)}},function(a,b){d({type:"File",message:"'"+b+"' wasn't found ("+a+")"},null,g)})}function t(a,b,c,d,e){var f=new w.tree.parseEnv(w);f.mime=a.type,(e||w.globalVars)&&(f.useFileCache=!0),s(a.href,null,function(h,i,j,k,l){if(l){l.remaining=d;var n=D&&D.getItem(j),o=D&&D.getItem(j+":timestamp");if(!c&&o&&l.lastModified&&new Date(l.lastModified).valueOf()===new Date(o).valueOf())return g(n,a),l.local=!0,void b(null,null,i,a,l,j)}m(j),i?(f.currentFileInfo=k,new w.Parser(f).parse(i,function(c,d){if(c)return b(c,null,null,a);try{b(c,d,i,a,l,j)}catch(c){b(c,null,null,a)}},{modifyVars:e,globalVars:w.globalVars})):b(h,null,null,a,l,j)},f,e)}function u(a,b,c){for(var d=0;d<w.sheets.length;d++)t(w.sheets[d],a,b,w.sheets.length-(d+1),c)}function v(){"development"===w.env?(w.optimization=0,w.watchTimer=setInterval(function(){w.watchMode&&u(function(a,b,c,d,e){if(a)j(a,d.href);else if(b){var f=b.toCSS(w);f=h(f),g(f,d,e.lastModified)}})},w.poll)):w.optimization=3}("undefined"==typeof a.less||"undefined"!=typeof a.less.nodeType)&&(a.less={}),w=a.less,x=a.less.tree={},w.mode="browser";var w,x;w===b&&(w=exports,x=c("./tree"),w.mode="node"),w.Parser=function(a){function d(){D=y,G.push({current:C,i:y,j:z})}function e(){var a=G.pop();C=a.current,D=y=a.i,z=a.j}function f(){G.pop()}function g(){y>D&&(C=C.slice(y-D),D=y)}function h(a,b){var c=a.charCodeAt(0|b);return 32>=c&&(32===c||10===c||9===c)}function i(a){var b,c,d=typeof a;return"string"===d?v.charAt(y)!==a?null:(l(1),a):(g(),(b=a.exec(C))?(c=b[0].length,l(c),"string"==typeof b?b:1===b.length?b[0]:b):null)}function j(a){y>D&&(C=C.slice(y-D),D=y);var b=a.exec(C);return b?(l(b[0].length),"string"==typeof b?b:1===b.length?b[0]:b):null}function k(a){return v.charAt(y)!==a?null:(l(1),a)}function l(a){for(var b,c=y,d=z,e=y-D,f=y+C.length-e,g=y+=a,h=v;f>y&&(b=h.charCodeAt(y),!(b>32))&&(32===b||10===b||9===b||13===b);y++);return C=C.slice(a+y-g+e),D=y,!C.length&&z<B.length-1?(C=B[++z],l(0),!0):c!==y||d!==z}function m(a,b){var c="[object Function]"===Object.prototype.toString.call(a)?a.call(F):i(a);return c?c:void o(b||("string"==typeof a?"expected '"+a+"' got '"+v.charAt(y)+"'":"unexpected token"))}function n(a,b){return v.charAt(y)===a?(l(1),a):void o(b||"expected '"+a+"' got '"+v.charAt(y)+"'")}function o(a,b){var c=new Error(a);throw c.index=y,c.type=b||"Syntax",c}function p(a){return"string"==typeof a?v.charAt(y)===a:a.test(C)}function q(a){return v.charAt(y)===a}function r(a,b){return a.filename&&b.currentFileInfo.filename&&a.filename!==b.currentFileInfo.filename?E.imports.contents[a.filename]:v}function s(a,b){for(var c=a+1,d=null,e=-1;--c>=0&&"\n"!==b.charAt(c);)e++;return"number"==typeof a&&(d=(b.slice(0,a).match(/\n/g)||"").length),{line:d,column:e}}function t(a,b,d){var e=d.currentFileInfo.filename;return"browser"!==w.mode&&"rhino"!==w.mode&&(e=c("path").resolve(e)),{lineNumber:s(a,b).line+1,fileName:e}}function u(a,b){var c=r(a,b),d=s(a.index,c),e=d.line,f=d.column,g=a.call&&s(a.call,c).line,h=c.split("\n");this.type=a.type||"Syntax",this.message=a.message,this.filename=a.filename||b.currentFileInfo.filename,this.index=a.index,this.line="number"==typeof e?e+1:null,this.callLine=g+1,this.callExtract=h[g],this.stack=a.stack,this.column=f,this.extract=[h[e-1],h[e],h[e+1]]}var v,y,z,A,B,C,D,E,F,G=[],H=a&&a.filename;a instanceof x.parseEnv||(a=new x.parseEnv(a));var I=this.imports={paths:a.paths||[],queue:[],files:a.files,contents:a.contents,contentsIgnoredChars:a.contentsIgnoredChars,mime:a.mime,error:null,push:function(b,c,d,e){var f=this;this.queue.push(b);var g=function(a,c,d){f.queue.splice(f.queue.indexOf(b),1);var g=d===H;f.files[d]=c,a&&!f.error&&(f.error=a),e(a,c,g,d)};w.Parser.importer?w.Parser.importer(b,c,g,a):w.Parser.fileLoader(b,c,function(b,e,f,h){if(b)return void g(b);var i=new x.parseEnv(a);i.currentFileInfo=h,i.processImports=!1,i.contents[f]=e,(c.reference||d.reference)&&(h.reference=!0),d.inline?g(null,e,f):new w.Parser(i).parse(e,function(a,b){g(a,b,f)})},a)}},J=j;return u.prototype=new Error,u.prototype.constructor=u,this.env=a=a||{},this.optimization="optimization"in this.env?this.env.optimization:1,E={imports:I,parse:function(d,e,f){var g,h,i,j,k,l=null,m="";if(y=z=D=A=0,j=f&&f.globalVars?w.Parser.serializeVars(f.globalVars)+"\n":"",k=f&&f.modifyVars?"\n"+w.Parser.serializeVars(f.modifyVars):"",(j||f&&f.banner)&&(m=(f&&f.banner?f.banner:"")+j,E.imports.contentsIgnoredChars[a.currentFileInfo.filename]=m.length),d=d.replace(/\r\n/g,"\n"),v=d=m+d.replace(/^\uFEFF/,"")+k,E.imports.contents[a.currentFileInfo.filename]=d,B=function(b){function c(b,c){l=new u({index:c||i,type:"Parse",message:b,filename:a.currentFileInfo.filename},a)}function d(a){var c=i-s;512>c&&!a||!c||(r.push(b.slice(s,i+1)),s=i+1)}var e,f,g,h,i,j,k,m,n,o=b.length,p=0,q=0,r=[],s=0;for(i=0;o>i;i++)if(k=b.charCodeAt(i),!(k>=97&&122>=k||34>k))switch(k){case 40:q++,f=i;continue;case 41:if(--q<0)return c("missing opening `(`");continue;case 59:q||d();continue;case 123:p++,e=i;continue;case 125:if(--p<0)return c("missing opening `{`");p||q||d();continue;case 92:if(o-1>i){i++;continue}return c("unescaped `\\`");case 34:case 39:case 96:for(n=0,j=i,i+=1;o>i;i++)if(m=b.charCodeAt(i),!(m>96)){if(m==k){n=1;break}if(92==m){if(i==o-1)return c("unescaped `\\`");i++}}if(n)continue;return c("unmatched `"+String.fromCharCode(k)+"`",j);case 47:if(q||i==o-1)continue;if(m=b.charCodeAt(i+1),47==m)for(i+=2;o>i&&(m=b.charCodeAt(i),!(13>=m)||10!=m&&13!=m);i++);else if(42==m){for(g=j=i,i+=2;o-1>i&&(m=b.charCodeAt(i),125==m&&(h=i),42!=m||47!=b.charCodeAt(i+1));i++);if(i==o-1)return c("missing closing `*/`",j);i++}continue;case 42:if(o-1>i&&47==b.charCodeAt(i+1))return c("unmatched `/*`");continue}return 0!==p?g>e&&h>g?c("missing closing `}` or `*/`",e):c("missing closing `}`",e):0!==q?c("missing closing `)`",f):(d(!0),r)}(d),l)return e(new u(l,a));C=B[0];try{g=new x.Ruleset(null,this.parsers.primary()),g.root=!0,g.firstRoot=!0}catch(n){return e(new u(n,a))}if(g.toCSS=function(d){return function(e,f){e=e||{};var g,h,i=new x.evalEnv(e);"object"!=typeof f||Array.isArray(f)||(f=Object.keys(f).map(function(a){var b=f[a];return b instanceof x.Value||(b instanceof x.Expression||(b=new x.Expression([b])),b=new x.Value([b])),new x.Rule("@"+a,b,!1,null,0)}),i.frames=[new x.Ruleset(null,f)]);try{var j,k=[],l=[new x.joinSelectorVisitor,new x.processExtendsVisitor,new x.toCSSVisitor({compress:Boolean(e.compress)})],m=this;if(e.plugins)for(j=0;j<e.plugins.length;j++)e.plugins[j].isPreEvalVisitor?k.push(e.plugins[j]):e.plugins[j].isPreVisitor?l.splice(0,0,e.plugins[j]):l.push(e.plugins[j]);for(j=0;j<k.length;j++)k[j].run(m);for(g=d.call(m,i),j=0;j<l.length;j++)l[j].run(g);e.sourceMap&&(g=new x.sourceMapOutput({contentsIgnoredCharsMap:E.imports.contentsIgnoredChars,writeSourceMap:e.writeSourceMap,rootNode:g,contentsMap:E.imports.contents,sourceMapFilename:e.sourceMapFilename,sourceMapURL:e.sourceMapURL,outputFilename:e.sourceMapOutputFilename,sourceMapBasepath:e.sourceMapBasepath,sourceMapRootpath:e.sourceMapRootpath,outputSourceFiles:e.outputSourceFiles,sourceMapGenerator:e.sourceMapGenerator})),h=g.toCSS({compress:Boolean(e.compress),dumpLineNumbers:a.dumpLineNumbers,strictUnits:Boolean(e.strictUnits),numPrecision:8})}catch(n){throw new u(n,a)}if(e.cleancss&&"node"===w.mode){var o=c("clean-css"),p=e.cleancssOptions||{};return p.keepSpecialComments===b&&(p.keepSpecialComments="*"),p.processImport=!1,p.noRebase=!0,p.noAdvanced===b&&(p.noAdvanced=!0),new o(p).minify(h)}return e.compress?h.replace(/(^(\s)+)|((\s)+$)/g,""):h}}(g.eval),y<v.length-1){y=A;var o=s(y,v);i=v.split("\n"),h=o.line+1,l={type:"Parse",message:"Unrecognised input",index:y,filename:a.currentFileInfo.filename,line:h,column:o.column,extract:[i[h-2],i[h-1],i[h]]}}var p=function(b){return b=l||b||E.imports.error,b?(b instanceof u||(b=new u(b,a)),e(b)):e(null,g)};return a.processImports===!1?p():void new x.importVisitor(this.imports,p).run(g)},parsers:F={primary:function(){for(var a,b=this.mixin,c=J,d=[];C;){if(a=this.extendRule()||b.definition()||this.rule()||this.ruleset()||b.call()||this.comment()||this.rulesetCall()||this.directive())d.push(a);else if(!c(/^[\s\n]+/)&&!c(/^;+/))break;if(q("}"))break}return d},comment:function(){var b;if("/"===v.charAt(y))return"/"===v.charAt(y+1)?new x.Comment(j(/^\/\/.*/),!0,y,a.currentFileInfo):(b=j(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/),b?new x.Comment(b,!1,y,a.currentFileInfo):void 0)},comments:function(){for(var a,b=[];;){if(a=this.comment(),!a)break;b.push(a)}return b},entities:{quoted:function(){var b,c,d=y,e=y;return"~"===v.charAt(d)&&(d++,c=!0),'"'===v.charAt(d)||"'"===v.charAt(d)?(c&&k("~"),b=j(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/),b?new x.Quoted(b[0],b[1]||b[2],c,e,a.currentFileInfo):void 0):void 0},keyword:function(){var a;if(a=j(/^%|^[_A-Za-z-][_A-Za-z0-9-]*/)){var b=x.Color.fromKeyword(a);return b?b:new x.Keyword(a)}},call:function(){var b,c,d,e,f=y;if(b=/^([\w-]+|%|progid:[\w\.]+)\(/.exec(C)){if(b=b[1],c=b.toLowerCase(),"url"===c)return null;if(y+=b.length,"alpha"===c&&(e=F.alpha(),"undefined"!=typeof e))return e;if(k("("),d=this.arguments(),k(")"))return b?new x.Call(b,d,f,a.currentFileInfo):void 0}},arguments:function(){for(var a,b=[];;){if(a=this.assignment()||F.expression(),!a)break;if(b.push(a),!k(","))break}return b},literal:function(){return this.dimension()||this.color()||this.quoted()||this.unicodeDescriptor()},assignment:function(){var a,b;return a=j(/^\w+(?=\s?=)/i),a&&k("=")?(b=F.entity(),b?new x.Assignment(a,b):void 0):void 0},url:function(){var b;if("u"===v.charAt(y)&&j(/^url\(/))return b=this.quoted()||this.variable()||j(/^(?:(?:\\[\(\)'"])|[^\(\)'"])+/)||"",n(")"),new x.URL(null!=b.value||b instanceof x.Variable?b:new x.Anonymous(b),a.currentFileInfo)},variable:function(){var b,c=y;return"@"===v.charAt(y)&&(b=j(/^@@?[\w-]+/))?new x.Variable(b,c,a.currentFileInfo):void 0},variableCurly:function(){var b,c=y;return"@"===v.charAt(y)&&(b=j(/^@\{([\w-]+)\}/))?new x.Variable("@"+b[1],c,a.currentFileInfo):void 0},color:function(){var a;return"#"===v.charAt(y)&&(a=j(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/))?new x.Color(a[1]):void 0},dimension:function(){var a,b=v.charCodeAt(y);if(!(b>57||43>b||47===b||44==b))return a=j(/^([+-]?\d*\.?\d+)(%|[a-z]+)?/),a?new x.Dimension(a[1],a[2]):void 0},unicodeDescriptor:function(){var a;return a=j(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/),a?new x.UnicodeDescriptor(a[0]):void 0},javascript:function(){var c,d,e=y;return"~"===v.charAt(e)&&(e++,d=!0),"`"===v.charAt(e)?(a.javascriptEnabled===b||a.javascriptEnabled||o("You are using JavaScript, which has been disabled."),d&&k("~"),c=j(/^`([^`]*)`/),c?new x.JavaScript(c[1],y,d):void 0):void 0}},variable:function(){var a;return"@"===v.charAt(y)&&(a=j(/^(@[\w-]+)\s*:/))?a[1]:void 0},rulesetCall:function(){var a;return"@"===v.charAt(y)&&(a=j(/^(@[\w-]+)\s*\(\s*\)\s*;/))?new x.RulesetCall(a[1]):void 0},extend:function(a){var b,c,d,e,f,g=y;if(j(a?/^&:extend\(/:/^:extend\(/)){do{for(d=null,b=null;!(d=j(/^(all)(?=\s*(\)|,))/))&&(c=this.element());)b?b.push(c):b=[c];d=d&&d[1],f=new x.Extend(new x.Selector(b),d,g),e?e.push(f):e=[f]}while(k(","));return m(/^\)/),a&&m(/^;/),e}},extendRule:function(){return this.extend(!0)},mixin:{call:function(){var b,c,g,h,i,l,m=v.charAt(y),o=!1,p=y;if("."===m||"#"===m){for(d();;){if(b=y,h=j(/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/),!h)break;g=new x.Element(i,h,b,a.currentFileInfo),c?c.push(g):c=[g],i=k(">")}return c&&(k("(")&&(l=this.args(!0).args,n(")")),F.important()&&(o=!0),F.end())?(f(),new x.mixin.Call(c,l,p,a.currentFileInfo,o)):void e()}},args:function(a){var b,c,g,h,i,l,m=E.parsers,n=m.entities,p={args:null,variadic:!1},q=[],r=[],s=[];for(d();;){if(a)l=m.detachedRuleset()||m.expression();else{if(m.comments(),"."===v.charAt(y)&&j(/^\.{3}/)){p.variadic=!0,k(";")&&!b&&(b=!0),(b?r:s).push({variadic:!0});break}l=n.variable()||n.literal()||n.keyword()}if(!l)break;h=null,l.throwAwayComments&&l.throwAwayComments(),i=l;var t=null;if(a?l.value&&1==l.value.length&&(t=l.value[0]):t=l,t&&t instanceof x.Variable)if(k(":")){if(q.length>0&&(b&&o("Cannot mix ; and , as delimiter types"),c=!0),i=a&&m.detachedRuleset()||m.expression(),!i){if(!a)return e(),p.args=[],p;o("could not understand value for named argument")}h=g=t.name}else{if(!a&&j(/^\.{3}/)){p.variadic=!0,k(";")&&!b&&(b=!0),(b?r:s).push({name:l.name,variadic:!0});break}a||(g=h=t.name,i=null)}i&&q.push(i),s.push({name:h,value:i}),k(",")||(k(";")||b)&&(c&&o("Cannot mix ; and , as delimiter types"),b=!0,q.length>1&&(i=new x.Value(q)),r.push({name:g,value:i}),g=null,q=[],c=!1)}return f(),p.args=b?r:s,p},definition:function(){var a,b,c,g,h=[],i=!1;if(!("."!==v.charAt(y)&&"#"!==v.charAt(y)||p(/^[^{]*\}/)))if(d(),b=j(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/)){a=b[1];var l=this.args(!1);if(h=l.args,i=l.variadic,!k(")"))return A=y,void e();if(F.comments(),j(/^when/)&&(g=m(F.conditions,"expected condition")),c=F.block())return f(),new x.mixin.Definition(a,h,c,g,i);e()}else f()}},entity:function(){var a=this.entities;return a.literal()||a.variable()||a.url()||a.call()||a.keyword()||a.javascript()||this.comment()},end:function(){return k(";")||q("}")},alpha:function(){var a;if(j(/^\(opacity=/i))return a=j(/^\d+/)||this.entities.variable(),a?(n(")"),new x.Alpha(a)):void 0},element:function(){var b,c,g,h=y;return c=this.combinator(),b=j(/^(?:\d+\.\d+|\d+)%/)||j(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||k("*")||k("&")||this.attribute()||j(/^\([^()@]+\)/)||j(/^[\.#](?=@)/)||this.entities.variableCurly(),b||(d(),k("(")?(g=this.selector())&&k(")")?(b=new x.Paren(g),f()):e():f()),b?new x.Element(c,b,h,a.currentFileInfo):void 0},combinator:function(){var a=v.charAt(y);if(">"===a||"+"===a||"~"===a||"|"===a||"^"===a){for(y++,"^"===v.charAt(y)&&(a="^^",y++);h(v,y);)y++;return new x.Combinator(a)}return new x.Combinator(h(v,y-1)?" ":null)},lessSelector:function(){return this.selector(!0)},selector:function(b){for(var c,d,e,f,g,h,i,j=y,k=J;(b&&(g=this.extend())||b&&(h=k(/^when/))||(f=this.element()))&&(h?i=m(this.conditions,"expected condition"):i?o("CSS guard can only be used at the end of selector"):g?d?d.push(g):d=[g]:(d&&o("Extend can only be used at the end of selector"),e=v.charAt(y),c?c.push(f):c=[f],f=null),"{"!==e&&"}"!==e&&";"!==e&&","!==e&&")"!==e););return c?new x.Selector(c,d,i,j,a.currentFileInfo):void(d&&o("Extend must be used to extend a selector, it cannot be used on its own"))},attribute:function(){if(k("[")){var a,b,c,d=this.entities;return(a=d.variableCurly())||(a=m(/^(?:[_A-Za-z0-9-\*]*\|)?(?:[_A-Za-z0-9-]|\\.)+/)),c=j(/^[|~*$^]?=/),c&&(b=d.quoted()||j(/^[0-9]+%/)||j(/^[\w-]+/)||d.variableCurly()),n("]"),new x.Attribute(a,c,b)}},block:function(){var a;return k("{")&&(a=this.primary())&&k("}")?a:void 0},blockRuleset:function(){var a=this.block();return a&&(a=new x.Ruleset(null,a)),a},detachedRuleset:function(){var a=this.blockRuleset();return a?new x.DetachedRuleset(a):void 0},ruleset:function(){var b,c,g,h;for(d(),a.dumpLineNumbers&&(h=t(y,v,a));;){if(c=this.lessSelector(),!c)break;if(b?b.push(c):b=[c],this.comments(),c.condition&&b.length>1&&o("Guards are only currently allowed on a single selector."),!k(","))break;c.condition&&o("Guards are only currently allowed on a single selector."),this.comments()}if(b&&(g=this.block())){f();var i=new x.Ruleset(b,g,a.strictImports);return a.dumpLineNumbers&&(i.debugInfo=h),i}A=y,e()},rule:function(b){var c,g,h,i,j,k=y,l=v.charAt(k);if("."!==l&&"#"!==l&&"&"!==l)if(d(),c=this.variable()||this.ruleProperty()){if(j="string"==typeof c,j&&(g=this.detachedRuleset()),g||(g=b||!a.compress&&!j?this.anonymousValue()||this.value():this.value()||this.anonymousValue(),h=this.important(),i=!j&&c.pop().value),g&&this.end())return f(),new x.Rule(c,g,h,i,k,a.currentFileInfo);if(A=y,e(),g&&!b)return this.rule(!0)}else f()},anonymousValue:function(){var a;return a=/^([^@+\/'"*`(;{}-]*);/.exec(C),a?(y+=a[0].length-1,new x.Anonymous(a[1])):void 0},"import":function(){var b,c,g=y;d();var h=j(/^@import?\s+/),i=(h?this.importOptions():null)||{};return h&&(b=this.entities.quoted()||this.entities.url())&&(c=this.mediaFeatures(),k(";"))?(f(),c=c&&new x.Value(c),new x.Import(b,c,i,g,a.currentFileInfo)):void e()},importOptions:function(){var a,b,c,d={};if(!k("("))return null;do if(a=this.importOption()){switch(b=a,c=!0,b){case"css":b="less",c=!1;break;case"once":b="multiple",c=!1}if(d[b]=c,!k(","))break}while(a);return n(")"),d},importOption:function(){var a=j(/^(less|css|multiple|once|inline|reference)/);return a?a[1]:void 0},mediaFeature:function(){var b,c,d=this.entities,e=[];do if(b=d.keyword()||d.variable())e.push(b);else if(k("(")){if(c=this.property(),b=this.value(),!k(")"))return null;if(c&&b)e.push(new x.Paren(new x.Rule(c,b,null,null,y,a.currentFileInfo,!0)));else{if(!b)return null;e.push(new x.Paren(b))}}while(b);return e.length>0?new x.Expression(e):void 0},mediaFeatures:function(){var a,b=this.entities,c=[];do if(a=this.mediaFeature()){if(c.push(a),!k(","))break}else if(a=b.variable(),a&&(c.push(a),!k(",")))break;while(a);return c.length>0?c:null},media:function(){var b,c,d,e;return a.dumpLineNumbers&&(e=t(y,v,a)),j(/^@media/)&&(b=this.mediaFeatures(),c=this.block())?(d=new x.Media(c,b,y,a.currentFileInfo),a.dumpLineNumbers&&(d.debugInfo=e),d):void 0},directive:function(){var b,c,g,h,i,l,m,n=y,p=!0;if("@"===v.charAt(y)){if(c=this["import"]()||this.media())return c;if(d(),b=j(/^@[a-z-]+/)){switch(h=b,"-"==b.charAt(1)&&b.indexOf("-",2)>0&&(h="@"+b.slice(b.indexOf("-",2)+1)),h){case"@charset":i=!0,p=!1;break;case"@namespace":l=!0,p=!1;break;case"@keyframes":i=!0;break;case"@host":case"@page":case"@document":case"@supports":m=!0}return i?(c=this.entity(),c||o("expected "+b+" identifier")):l?(c=this.expression(),c||o("expected "+b+" expression")):m&&(c=(j(/^[^{;]+/)||"").trim(),c&&(c=new x.Anonymous(c))),p&&(g=this.blockRuleset()),g||!p&&c&&k(";")?(f(),new x.Directive(b,c,g,n,a.currentFileInfo,a.dumpLineNumbers?t(n,v,a):null)):void e()}}},value:function(){var a,b=[];do if(a=this.expression(),a&&(b.push(a),!k(",")))break;while(a);return b.length>0?new x.Value(b):void 0},important:function(){return"!"===v.charAt(y)?j(/^! *important/):void 0},sub:function(){var a,b;return k("(")&&(a=this.addition())?(b=new x.Expression([a]),n(")"),b.parens=!0,b):void 0},multiplication:function(){var a,b,c,d,e;if(a=this.operand()){for(e=h(v,y-1);;){if(p(/^\/[*\/]/))break;if(c=k("/")||k("*"),!c)break;if(b=this.operand(),!b)break;a.parensInOp=!0,b.parensInOp=!0,d=new x.Operation(c,[d||a,b],e),e=h(v,y-1)}return d||a}},addition:function(){var a,b,c,d,e;if(a=this.multiplication()){for(e=h(v,y-1);;){if(c=j(/^[-+]\s+/)||!e&&(k("+")||k("-")),!c)break;if(b=this.multiplication(),!b)break;a.parensInOp=!0,b.parensInOp=!0,d=new x.Operation(c,[d||a,b],e),e=h(v,y-1)}return d||a}},conditions:function(){var a,b,c,d=y;if(a=this.condition()){for(;;){if(!p(/^,\s*(not\s*)?\(/)||!k(","))break;if(b=this.condition(),!b)break;c=new x.Condition("or",c||a,b,d)}return c||a}},condition:function(){var a,b,c,d,e=this.entities,f=y,g=!1;return j(/^not/)&&(g=!0),n("("),a=this.addition()||e.keyword()||e.quoted(),a?(d=j(/^(?:>=|<=|=<|[<=>])/),d?(b=this.addition()||e.keyword()||e.quoted(),b?c=new x.Condition(d,a,b,f,g):o("expected expression")):c=new x.Condition("=",a,new x.Keyword("true"),f,g),n(")"),j(/^and/)?new x.Condition("and",c,this.condition()):c):void 0},operand:function(){var a,b=this.entities,c=v.charAt(y+1);"-"!==v.charAt(y)||"@"!==c&&"("!==c||(a=k("-"));var d=this.sub()||b.dimension()||b.color()||b.variable()||b.call();return a&&(d.parensInOp=!0,d=new x.Negative(d)),d},expression:function(){var a,b,c=[];do a=this.addition()||this.entity(),a&&(c.push(a),p(/^\/[\/*]/)||(b=k("/"),b&&c.push(new x.Anonymous(b))));while(a);return c.length>0?new x.Expression(c):void 0},property:function(){var a=j(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/);return a?a[1]:void 0},ruleProperty:function(){function b(a){var b=a.exec(e);return b?(g.push(y+h),h+=b[0].length,e=e.slice(b[1].length),f.push(b[1])):void 0}var c,d,e=C,f=[],g=[],h=0;for(b(/^(\*?)/);b(/^((?:[\w-]+)|(?:@\{[\w-]+\}))/););if(f.length>1&&b(/^\s*((?:\+_|\+)?)\s*:/)){for(l(h),""===f[0]&&(f.shift(),g.shift()),d=0;d<f.length;d++)c=f[d],f[d]="@"!==c.charAt(0)?new x.Keyword(c):new x.Variable("@"+c.slice(2,-1),g[d],a.currentFileInfo);return f}}}}},w.Parser.serializeVars=function(a){var b="";for(var c in a)if(Object.hasOwnProperty.call(a,c)){var d=a[c];b+=("@"===c[0]?"":"@")+c+": "+d+(";"===(""+d).slice(-1)?"":";")}return b},function(d){function e(a,b,c){if(!(c instanceof d.Dimension))throw{type:"Argument",message:"argument must be a number"};return null==b?b=c.unit:c=c.unify(),new d.Dimension(a(parseFloat(c.value)),b)}function f(a,b,c){var e,f,g,h,i=b.alpha,j=c.alpha,k=[];g=j+i*(1-j);for(var l=0;3>l;l++)e=b.rgb[l]/255,f=c.rgb[l]/255,h=a(e,f),g&&(h=(j*f+i*(e-j*(e+f-h)))/g),k[l]=255*h;return new d.Color(k,g)}function g(){var a,b=d.functions;for(a in l)l.hasOwnProperty(a)&&(b[a]=e.bind(null,Math[a],l[a]));for(a in m)m.hasOwnProperty(a)&&(b[a]=f.bind(null,m[a]));a=d.defaultFunc,b["default"]=a.eval.bind(a)}function h(a){return d.functions.hsla(a.h,a.s,a.l,a.a)}function i(a,b){return a instanceof d.Dimension&&a.unit.is("%")?parseFloat(a.value*b/100):j(a)}function j(a){if(a instanceof d.Dimension)return parseFloat(a.unit.is("%")?a.value/100:a.value);if("number"==typeof a)return a;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function k(a){return Math.min(1,Math.max(0,a))}d.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(a,b,c,e){var f=[a,b,c].map(function(a){return i(a,255)});return e=j(e),new d.Color(f,e)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,c,d){function e(a){return a=0>a?a+1:a>1?a-1:a,1>6*a?g+(f-g)*a*6:1>2*a?f:2>3*a?g+(f-g)*(2/3-a)*6:g}a=j(a)%360/360,b=k(j(b)),c=k(j(c)),d=k(j(d));var f=.5>=c?c*(b+1):c+b-c*b,g=2*c-f;return this.rgba(255*e(a+1/3),255*e(a),255*e(a-1/3),d)},hsv:function(a,b,c){return this.hsva(a,b,c,1)},hsva:function(a,b,c,d){a=j(a)%360/360*360,b=j(b),c=j(c),d=j(d);var e,f;e=Math.floor(a/60%6),f=a/60-e;var g=[c,c*(1-b),c*(1-f*b),c*(1-(1-f)*b)],h=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]];return this.rgba(255*g[h[e][0]],255*g[h[e][1]],255*g[h[e][2]],d)},hue:function(a){return new d.Dimension(Math.round(a.toHSL().h))},saturation:function(a){return new d.Dimension(Math.round(100*a.toHSL().s),"%")},lightness:function(a){return new d.Dimension(Math.round(100*a.toHSL().l),"%")},hsvhue:function(a){return new d.Dimension(Math.round(a.toHSV().h))},hsvsaturation:function(a){return new d.Dimension(Math.round(100*a.toHSV().s),"%")},hsvvalue:function(a){return new d.Dimension(Math.round(100*a.toHSV().v),"%")},red:function(a){return new d.Dimension(a.rgb[0])},green:function(a){return new d.Dimension(a.rgb[1])},blue:function(a){return new d.Dimension(a.rgb[2])},alpha:function(a){return new d.Dimension(a.toHSL().a)},luma:function(a){return new d.Dimension(Math.round(a.luma()*a.alpha*100),"%")},luminance:function(a){var b=.2126*a.rgb[0]/255+.7152*a.rgb[1]/255+.0722*a.rgb[2]/255;return new d.Dimension(Math.round(b*a.alpha*100),"%")},saturate:function(a,b){if(!a.rgb)return null;var c=a.toHSL();return c.s+=b.value/100,c.s=k(c.s),h(c)},desaturate:function(a,b){var c=a.toHSL();return c.s-=b.value/100,c.s=k(c.s),h(c)},lighten:function(a,b){var c=a.toHSL();return c.l+=b.value/100,c.l=k(c.l),h(c)},darken:function(a,b){var c=a.toHSL();return c.l-=b.value/100,c.l=k(c.l),h(c)},fadein:function(a,b){var c=a.toHSL();return c.a+=b.value/100,c.a=k(c.a),h(c)},fadeout:function(a,b){var c=a.toHSL();return c.a-=b.value/100,c.a=k(c.a),h(c)},fade:function(a,b){var c=a.toHSL();return c.a=b.value/100,c.a=k(c.a),h(c)},spin:function(a,b){var c=a.toHSL(),d=(c.h+b.value)%360;return c.h=0>d?360+d:d,h(c)},mix:function(a,b,c){c||(c=new d.Dimension(50));var e=c.value/100,f=2*e-1,g=a.toHSL().a-b.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[a.rgb[0]*h+b.rgb[0]*i,a.rgb[1]*h+b.rgb[1]*i,a.rgb[2]*h+b.rgb[2]*i],k=a.alpha*e+b.alpha*(1-e);return new d.Color(j,k)},greyscale:function(a){return this.desaturate(a,new d.Dimension(100))},contrast:function(a,b,c,d){if(!a.rgb)return null;if("undefined"==typeof c&&(c=this.rgba(255,255,255,1)),"undefined"==typeof b&&(b=this.rgba(0,0,0,1)),b.luma()>c.luma()){var e=c;c=b,b=e}return d="undefined"==typeof d?.43:j(d),a.luma()<d?c:b},e:function(a){return new d.Anonymous(a instanceof d.JavaScript?a.evaluated:a)},escape:function(a){return new d.Anonymous(encodeURI(a.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},replace:function(a,b,c,e){var f=a.value;return f=f.replace(new RegExp(b.value,e?e.value:""),c.value),new d.Quoted(a.quote||"",f,a.escaped)},"%":function(a){for(var b=Array.prototype.slice.call(arguments,1),c=a.value,e=0;e<b.length;e++)c=c.replace(/%[sda]/i,function(a){var c=a.match(/s/i)?b[e].value:b[e].toCSS();return a.match(/[A-Z]$/)?encodeURIComponent(c):c});return c=c.replace(/%%/g,"%"),new d.Quoted(a.quote||"",c,a.escaped)
+},unit:function(a,b){if(!(a instanceof d.Dimension))throw{type:"Argument",message:"the first argument to unit must be a number"+(a instanceof d.Operation?". Have you forgotten parenthesis?":"")};return b=b?b instanceof d.Keyword?b.value:b.toCSS():"",new d.Dimension(a.value,b)},convert:function(a,b){return a.convertTo(b.value)},round:function(a,b){var c="undefined"==typeof b?0:b.value;return e(function(a){return a.toFixed(c)},null,a)},pi:function(){return new d.Dimension(Math.PI)},mod:function(a,b){return new d.Dimension(a.value%b.value,a.unit)},pow:function(a,b){if("number"==typeof a&&"number"==typeof b)a=new d.Dimension(a),b=new d.Dimension(b);else if(!(a instanceof d.Dimension&&b instanceof d.Dimension))throw{type:"Argument",message:"arguments must be numbers"};return new d.Dimension(Math.pow(a.value,b.value),a.unit)},_minmax:function(a,c){switch(c=Array.prototype.slice.call(c),c.length){case 0:throw{type:"Argument",message:"one or more arguments required"}}var e,f,g,h,i,j,k,l,m=[],n={};for(e=0;e<c.length;e++)if(g=c[e],g instanceof d.Dimension)if(h=""===g.unit.toString()&&l!==b?new d.Dimension(g.value,l).unify():g.unify(),j=""===h.unit.toString()&&k!==b?k:h.unit.toString(),k=""!==j&&k===b||""!==j&&""===m[0].unify().unit.toString()?j:k,l=""!==j&&l===b?g.unit.toString():l,f=n[""]!==b&&""!==j&&j===k?n[""]:n[j],f!==b)i=""===m[f].unit.toString()&&l!==b?new d.Dimension(m[f].value,l).unify():m[f].unify(),(a&&h.value<i.value||!a&&h.value>i.value)&&(m[f]=g);else{if(k!==b&&j!==k)throw{type:"Argument",message:"incompatible types"};n[j]=m.length,m.push(g)}else Array.isArray(c[e].value)&&Array.prototype.push.apply(c,Array.prototype.slice.call(c[e].value));return 1==m.length?m[0]:(c=m.map(function(a){return a.toCSS(this.env)}).join(this.env.compress?",":", "),new d.Anonymous((a?"min":"max")+"("+c+")"))},min:function(){return this._minmax(!0,arguments)},max:function(){return this._minmax(!1,arguments)},"get-unit":function(a){return new d.Anonymous(a.unit)},argb:function(a){return new d.Anonymous(a.toARGB())},percentage:function(a){return new d.Dimension(100*a.value,"%")},color:function(a){if(a instanceof d.Quoted){var b,c=a.value;if(b=d.Color.fromKeyword(c))return b;if(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/.test(c))return new d.Color(c.slice(1));throw{type:"Argument",message:"argument must be a color keyword or 3/6 digit hex e.g. #FFF"}}throw{type:"Argument",message:"argument must be a string"}},iscolor:function(a){return this._isa(a,d.Color)},isnumber:function(a){return this._isa(a,d.Dimension)},isstring:function(a){return this._isa(a,d.Quoted)},iskeyword:function(a){return this._isa(a,d.Keyword)},isurl:function(a){return this._isa(a,d.URL)},ispixel:function(a){return this.isunit(a,"px")},ispercentage:function(a){return this.isunit(a,"%")},isem:function(a){return this.isunit(a,"em")},isunit:function(a,b){return a instanceof d.Dimension&&a.unit.is(b.value||b)?d.True:d.False},_isa:function(a,b){return a instanceof b?d.True:d.False},tint:function(a,b){return this.mix(this.rgb(255,255,255),a,b)},shade:function(a,b){return this.mix(this.rgb(0,0,0),a,b)},extract:function(a,b){return b=b.value-1,Array.isArray(a.value)?a.value[b]:Array(a)[b]},length:function(a){var b=Array.isArray(a.value)?a.value.length:1;return new d.Dimension(b)},"data-uri":function(b,e){if("undefined"!=typeof a)return new d.URL(e||b,this.currentFileInfo).eval(this.env);var f=b.value,g=e&&e.value,h=c("fs"),i=c("path"),j=!1;if(arguments.length<2&&(g=f),this.env.isPathRelative(g)&&(g=this.currentFileInfo.relativeUrls?i.join(this.currentFileInfo.currentDirectory,g):i.join(this.currentFileInfo.entryPath,g)),arguments.length<2){var k;try{k=c("mime")}catch(l){k=d._mime}f=k.lookup(g);var m=k.charsets.lookup(f);j=["US-ASCII","UTF-8"].indexOf(m)<0,j&&(f+=";base64")}else j=/;base64$/.test(f);var n=h.readFileSync(g),o=32,p=parseInt(n.length/1024,10);if(p>=o&&this.env.ieCompat!==!1)return this.env.silent||console.warn("Skipped data-uri embedding of %s because its size (%dKB) exceeds IE8-safe %dKB!",g,p,o),new d.URL(e||b,this.currentFileInfo).eval(this.env);n=j?n.toString("base64"):encodeURIComponent(n);var q='"data:'+f+","+n+'"';return new d.URL(new d.Anonymous(q))},"svg-gradient":function(a){function e(){throw{type:"Argument",message:"svg-gradient expects direction, start_color [start_position], [color position,]..., end_color [end_position]"}}arguments.length<3&&e();var f,g,h,i,j,k,l,m=Array.prototype.slice.call(arguments,1),n="linear",o='x="0" y="0" width="1" height="1"',p=!0,q={compress:!1},r=a.toCSS(q);switch(r){case"to bottom":f='x1="0%" y1="0%" x2="0%" y2="100%"';break;case"to right":f='x1="0%" y1="0%" x2="100%" y2="0%"';break;case"to bottom right":f='x1="0%" y1="0%" x2="100%" y2="100%"';break;case"to top right":f='x1="0%" y1="100%" x2="100%" y2="0%"';break;case"ellipse":case"ellipse at center":n="radial",f='cx="50%" cy="50%" r="75%"',o='x="-50" y="-50" width="101" height="101"';break;default:throw{type:"Argument",message:"svg-gradient direction must be 'to bottom', 'to right', 'to bottom right', 'to top right' or 'ellipse at center'"}}for(g='<?xml version="1.0" ?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="100%" height="100%" viewBox="0 0 1 1" preserveAspectRatio="none"><'+n+'Gradient id="gradient" gradientUnits="userSpaceOnUse" '+f+">",h=0;h<m.length;h+=1)m[h].value?(i=m[h].value[0],j=m[h].value[1]):(i=m[h],j=b),i instanceof d.Color&&((0===h||h+1===m.length)&&j===b||j instanceof d.Dimension)||e(),k=j?j.toCSS(q):0===h?"0%":"100%",l=i.alpha,g+='<stop offset="'+k+'" stop-color="'+i.toRGB()+'"'+(1>l?' stop-opacity="'+l+'"':"")+"/>";if(g+="</"+n+"Gradient><rect "+o+' fill="url(#gradient)" /></svg>',p)try{g=c("./encoder").encodeBase64(g)}catch(s){p=!1}return g="'data:image/svg+xml"+(p?";base64":"")+","+g+"'",new d.URL(new d.Anonymous(g))}},d._mime={_types:{".htm":"text/html",".html":"text/html",".gif":"image/gif",".jpg":"image/jpeg",".jpeg":"image/jpeg",".png":"image/png"},lookup:function(a){var e=c("path").extname(a),f=d._mime._types[e];if(f===b)throw new Error('Optional dependency "mime" is required for '+e);return f},charsets:{lookup:function(a){return a&&/^text\//.test(a)?"UTF-8":""}}};var l={ceil:null,floor:null,sqrt:null,abs:null,tan:"",sin:"",cos:"",atan:"rad",asin:"rad",acos:"rad"},m={multiply:function(a,b){return a*b},screen:function(a,b){return a+b-a*b},overlay:function(a,b){return a*=2,1>=a?m.multiply(a,b):m.screen(a-1,b)},softlight:function(a,b){var c=1,d=a;return b>.5&&(d=1,c=a>.25?Math.sqrt(a):((16*a-12)*a+4)*a),a-(1-2*b)*d*(c-a)},hardlight:function(a,b){return m.overlay(b,a)},difference:function(a,b){return Math.abs(a-b)},exclusion:function(a,b){return a+b-2*a*b},average:function(a,b){return(a+b)/2},negation:function(a,b){return 1-Math.abs(a+b-1)}};d.defaultFunc={eval:function(){var a=this.value_,b=this.error_;if(b)throw b;return null!=a?a?d.True:d.False:void 0},value:function(a){this.value_=a},error:function(a){this.error_=a},reset:function(){this.value_=this.error_=null}},g(),d.fround=function(a,b){var c;return a&&null!=a.numPrecision?(c=Math.pow(10,a.numPrecision),Math.round(b*c)/c):b},d.functionCall=function(a,b){this.env=a,this.currentFileInfo=b},d.functionCall.prototype=d.functions}(c("./tree")),function(a){a.colors={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}}(c("./tree")),function(a){a.debugInfo=function(b,c,d){var e="";if(b.dumpLineNumbers&&!b.compress)switch(b.dumpLineNumbers){case"comments":e=a.debugInfo.asComment(c);break;case"mediaquery":e=a.debugInfo.asMediaQuery(c);break;case"all":e=a.debugInfo.asComment(c)+(d||"")+a.debugInfo.asMediaQuery(c)}return e},a.debugInfo.asComment=function(a){return"/* line "+a.debugInfo.lineNumber+", "+a.debugInfo.fileName+" */\n"},a.debugInfo.asMediaQuery=function(a){return"@media -sass-debug-info{filename{font-family:"+("file://"+a.debugInfo.fileName).replace(/([.:\/\\])/g,function(a){return"\\"==a&&(a="/"),"\\"+a})+"}line{font-family:\\00003"+a.debugInfo.lineNumber+"}}\n"},a.find=function(a,b){for(var c,d=0;d<a.length;d++)if(c=b.call(a,a[d]))return c;return null},a.jsify=function(a){return Array.isArray(a.value)&&a.value.length>1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)},a.toCSS=function(a){var b=[];return this.genCSS(a,{add:function(a){b.push(a)},isEmpty:function(){return 0===b.length}}),b.join("")},a.outputRuleset=function(a,b,c){var d,e=c.length;if(a.tabLevel=(0|a.tabLevel)+1,a.compress){for(b.add("{"),d=0;e>d;d++)c[d].genCSS(a,b);return b.add("}"),void a.tabLevel--}var f="\n"+Array(a.tabLevel).join(" "),g=f+" ";if(e){for(b.add(" {"+g),c[0].genCSS(a,b),d=1;e>d;d++)b.add(g),c[d].genCSS(a,b);b.add(f+"}")}else b.add(" {"+f+"}");a.tabLevel--}}(c("./tree")),function(a){a.Alpha=function(a){this.value=a},a.Alpha.prototype={type:"Alpha",accept:function(a){this.value=a.visit(this.value)},eval:function(b){return this.value.eval?new a.Alpha(this.value.eval(b)):this},genCSS:function(a,b){b.add("alpha(opacity="),this.value.genCSS?this.value.genCSS(a,b):b.add(this.value),b.add(")")},toCSS:a.toCSS}}(c("../tree")),function(a){a.Anonymous=function(a,b,c,d){this.value=a.value||a,this.index=b,this.mapLines=d,this.currentFileInfo=c},a.Anonymous.prototype={type:"Anonymous",eval:function(){return new a.Anonymous(this.value,this.index,this.currentFileInfo,this.mapLines)},compare:function(a){if(!a.toCSS)return-1;var b=this.toCSS(),c=a.toCSS();return b===c?0:c>b?-1:1},genCSS:function(a,b){b.add(this.value,this.currentFileInfo,this.index,this.mapLines)},toCSS:a.toCSS}}(c("../tree")),function(a){a.Assignment=function(a,b){this.key=a,this.value=b},a.Assignment.prototype={type:"Assignment",accept:function(a){this.value=a.visit(this.value)},eval:function(b){return this.value.eval?new a.Assignment(this.key,this.value.eval(b)):this},genCSS:function(a,b){b.add(this.key+"="),this.value.genCSS?this.value.genCSS(a,b):b.add(this.value)},toCSS:a.toCSS}}(c("../tree")),function(a){a.Call=function(a,b,c,d){this.name=a,this.args=b,this.index=c,this.currentFileInfo=d},a.Call.prototype={type:"Call",accept:function(a){this.args&&(this.args=a.visitArray(this.args))},eval:function(b){var c,d,e=this.args.map(function(a){return a.eval(b)}),f=this.name.toLowerCase();if(f in a.functions)try{if(d=new a.functionCall(b,this.currentFileInfo),c=d[f].apply(d,e),null!=c)return c}catch(g){throw{type:g.type||"Runtime",message:"error evaluating function `"+this.name+"`"+(g.message?": "+g.message:""),index:this.index,filename:this.currentFileInfo.filename}}return new a.Call(this.name,e,this.index,this.currentFileInfo)},genCSS:function(a,b){b.add(this.name+"(",this.currentFileInfo,this.index);for(var c=0;c<this.args.length;c++)this.args[c].genCSS(a,b),c+1<this.args.length&&b.add(", ");b.add(")")},toCSS:a.toCSS}}(c("../tree")),function(a){function b(a){return"#"+a.map(function(a){return a=c(Math.round(a),255),(16>a?"0":"")+a.toString(16)}).join("")}function c(a,b){return Math.min(Math.max(a,0),b)}a.Color=function(a,b){this.rgb=Array.isArray(a)?a:6==a.length?a.match(/.{2}/g).map(function(a){return parseInt(a,16)}):a.split("").map(function(a){return parseInt(a+a,16)}),this.alpha="number"==typeof b?b:1};var d="transparent";a.Color.prototype={type:"Color",eval:function(){return this},luma:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255;return a=.03928>=a?a/12.92:Math.pow((a+.055)/1.055,2.4),b=.03928>=b?b/12.92:Math.pow((b+.055)/1.055,2.4),c=.03928>=c?c/12.92:Math.pow((c+.055)/1.055,2.4),.2126*a+.7152*b+.0722*c},genCSS:function(a,b){b.add(this.toCSS(a))},toCSS:function(b,e){var f=b&&b.compress&&!e,g=a.fround(b,this.alpha);if(1>g)return 0===g&&this.isTransparentKeyword?d:"rgba("+this.rgb.map(function(a){return c(Math.round(a),255)}).concat(c(g,1)).join(","+(f?"":" "))+")";var h=this.toRGB();if(f){var i=h.split("");i[1]===i[2]&&i[3]===i[4]&&i[5]===i[6]&&(h="#"+i[1]+i[3]+i[5])}return h},operate:function(b,c,d){for(var e=[],f=this.alpha*(1-d.alpha)+d.alpha,g=0;3>g;g++)e[g]=a.operate(b,c,this.rgb[g],d.rgb[g]);return new a.Color(e,f)},toRGB:function(){return b(this.rgb)},toHSL:function(){var a,b,c=this.rgb[0]/255,d=this.rgb[1]/255,e=this.rgb[2]/255,f=this.alpha,g=Math.max(c,d,e),h=Math.min(c,d,e),i=(g+h)/2,j=g-h;if(g===h)a=b=0;else{switch(b=i>.5?j/(2-g-h):j/(g+h),g){case c:a=(d-e)/j+(e>d?6:0);break;case d:a=(e-c)/j+2;break;case e:a=(c-d)/j+4}a/=6}return{h:360*a,s:b,l:i,a:f}},toHSV:function(){var a,b,c=this.rgb[0]/255,d=this.rgb[1]/255,e=this.rgb[2]/255,f=this.alpha,g=Math.max(c,d,e),h=Math.min(c,d,e),i=g,j=g-h;if(b=0===g?0:j/g,g===h)a=0;else{switch(g){case c:a=(d-e)/j+(e>d?6:0);break;case d:a=(e-c)/j+2;break;case e:a=(c-d)/j+4}a/=6}return{h:360*a,s:b,v:i,a:f}},toARGB:function(){return b([255*this.alpha].concat(this.rgb))},compare:function(a){return a.rgb?a.rgb[0]===this.rgb[0]&&a.rgb[1]===this.rgb[1]&&a.rgb[2]===this.rgb[2]&&a.alpha===this.alpha?0:-1:-1}},a.Color.fromKeyword=function(b){if(b=b.toLowerCase(),a.colors.hasOwnProperty(b))return new a.Color(a.colors[b].slice(1));if(b===d){var c=new a.Color([0,0,0],0);return c.isTransparentKeyword=!0,c}}}(c("../tree")),function(a){a.Comment=function(a,b,c,d){this.value=a,this.silent=!!b,this.currentFileInfo=d},a.Comment.prototype={type:"Comment",genCSS:function(b,c){this.debugInfo&&c.add(a.debugInfo(b,this),this.currentFileInfo,this.index),c.add(this.value.trim())},toCSS:a.toCSS,isSilent:function(a){var b=this.currentFileInfo&&this.currentFileInfo.reference&&!this.isReferenced,c=a.compress&&!this.value.match(/^\/\*!/);return this.silent||b||c},eval:function(){return this},markReferenced:function(){this.isReferenced=!0}}}(c("../tree")),function(a){a.Condition=function(a,b,c,d,e){this.op=a.trim(),this.lvalue=b,this.rvalue=c,this.index=d,this.negate=e},a.Condition.prototype={type:"Condition",accept:function(a){this.lvalue=a.visit(this.lvalue),this.rvalue=a.visit(this.rvalue)},eval:function(a){var b,c=this.lvalue.eval(a),d=this.rvalue.eval(a),e=this.index;return b=function(a){switch(a){case"and":return c&&d;case"or":return c||d;default:if(c.compare)b=c.compare(d);else{if(!d.compare)throw{type:"Type",message:"Unable to perform comparison",index:e};b=d.compare(c)}switch(b){case-1:return"<"===a||"=<"===a||"<="===a;case 0:return"="===a||">="===a||"=<"===a||"<="===a;case 1:return">"===a||">="===a}}}(this.op),this.negate?!b:b}}}(c("../tree")),function(a){a.DetachedRuleset=function(a,b){this.ruleset=a,this.frames=b},a.DetachedRuleset.prototype={type:"DetachedRuleset",accept:function(a){this.ruleset=a.visit(this.ruleset)},eval:function(b){var c=this.frames||b.frames.slice(0);return new a.DetachedRuleset(this.ruleset,c)},callEval:function(b){return this.ruleset.eval(this.frames?new a.evalEnv(b,this.frames.concat(b.frames)):b)}}}(c("../tree")),function(a){a.Dimension=function(c,d){this.value=parseFloat(c),this.unit=d&&d instanceof a.Unit?d:new a.Unit(d?[d]:b)},a.Dimension.prototype={type:"Dimension",accept:function(a){this.unit=a.visit(this.unit)},eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},genCSS:function(b,c){if(b&&b.strictUnits&&!this.unit.isSingular())throw new Error("Multiple units in dimension. Correct the units or use the unit function. Bad unit: "+this.unit.toString());var d=a.fround(b,this.value),e=String(d);if(0!==d&&1e-6>d&&d>-1e-6&&(e=d.toFixed(20).replace(/0+$/,"")),b&&b.compress){if(0===d&&this.unit.isLength())return void c.add(e);d>0&&1>d&&(e=e.substr(1))}c.add(e),this.unit.genCSS(b,c)},toCSS:a.toCSS,operate:function(b,c,d){var e=a.operate(b,c,this.value,d.value),f=this.unit.clone();if("+"===c||"-"===c)if(0===f.numerator.length&&0===f.denominator.length)f.numerator=d.unit.numerator.slice(0),f.denominator=d.unit.denominator.slice(0);else if(0===d.unit.numerator.length&&0===f.denominator.length);else{if(d=d.convertTo(this.unit.usedUnits()),b.strictUnits&&d.unit.toString()!==f.toString())throw new Error("Incompatible units. Change the units or use the unit function. Bad units: '"+f.toString()+"' and '"+d.unit.toString()+"'.");e=a.operate(b,c,this.value,d.value)}else"*"===c?(f.numerator=f.numerator.concat(d.unit.numerator).sort(),f.denominator=f.denominator.concat(d.unit.denominator).sort(),f.cancel()):"/"===c&&(f.numerator=f.numerator.concat(d.unit.denominator).sort(),f.denominator=f.denominator.concat(d.unit.numerator).sort(),f.cancel());return new a.Dimension(e,f)},compare:function(b){if(b instanceof a.Dimension){var c,d,e,f;if(this.unit.isEmpty()||b.unit.isEmpty())c=this,d=b;else if(c=this.unify(),d=b.unify(),0!==c.unit.compare(d.unit))return-1;return e=c.value,f=d.value,f>e?-1:e>f?1:0}return-1},unify:function(){return this.convertTo({length:"px",duration:"s",angle:"rad"})},convertTo:function(b){var c,d,e,f,g,h=this.value,i=this.unit.clone(),j={};if("string"==typeof b){for(c in a.UnitConversions)a.UnitConversions[c].hasOwnProperty(b)&&(j={},j[c]=b);b=j}g=function(a,b){return e.hasOwnProperty(a)?(b?h/=e[a]/e[f]:h*=e[a]/e[f],f):a};for(d in b)b.hasOwnProperty(d)&&(f=b[d],e=a.UnitConversions[d],i.map(g));return i.cancel(),new a.Dimension(h,i)}},a.UnitConversions={length:{m:1,cm:.01,mm:.001,"in":.0254,px:.0254/96,pt:.0254/72,pc:.0254/72*12},duration:{s:1,ms:.001},angle:{rad:1/(2*Math.PI),deg:1/360,grad:.0025,turn:1}},a.Unit=function(a,b,c){this.numerator=a?a.slice(0).sort():[],this.denominator=b?b.slice(0).sort():[],this.backupUnit=c},a.Unit.prototype={type:"Unit",clone:function(){return new a.Unit(this.numerator.slice(0),this.denominator.slice(0),this.backupUnit)},genCSS:function(a,b){this.numerator.length>=1?b.add(this.numerator[0]):this.denominator.length>=1?b.add(this.denominator[0]):a&&a.strictUnits||!this.backupUnit||b.add(this.backupUnit)},toCSS:a.toCSS,toString:function(){var a,b=this.numerator.join("*");for(a=0;a<this.denominator.length;a++)b+="/"+this.denominator[a];return b},compare:function(a){return this.is(a.toString())?0:-1},is:function(a){return this.toString()===a},isLength:function(){return Boolean(this.toCSS().match(/px|em|%|in|cm|mm|pc|pt|ex/))},isEmpty:function(){return 0===this.numerator.length&&0===this.denominator.length},isSingular:function(){return this.numerator.length<=1&&0===this.denominator.length},map:function(a){var b;for(b=0;b<this.numerator.length;b++)this.numerator[b]=a(this.numerator[b],!1);for(b=0;b<this.denominator.length;b++)this.denominator[b]=a(this.denominator[b],!0)},usedUnits:function(){var b,c,d={};c=function(a){return b.hasOwnProperty(a)&&!d[e]&&(d[e]=a),a};for(var e in a.UnitConversions)a.UnitConversions.hasOwnProperty(e)&&(b=a.UnitConversions[e],this.map(c));return d},cancel:function(){var a,b,c,d={};for(b=0;b<this.numerator.length;b++)a=this.numerator[b],c||(c=a),d[a]=(d[a]||0)+1;for(b=0;b<this.denominator.length;b++)a=this.denominator[b],c||(c=a),d[a]=(d[a]||0)-1;this.numerator=[],this.denominator=[];for(a in d)if(d.hasOwnProperty(a)){var e=d[a];if(e>0)for(b=0;e>b;b++)this.numerator.push(a);else if(0>e)for(b=0;-e>b;b++)this.denominator.push(a)}0===this.numerator.length&&0===this.denominator.length&&c&&(this.backupUnit=c),this.numerator.sort(),this.denominator.sort()}}}(c("../tree")),function(a){a.Directive=function(a,b,c,d,e,f){this.name=a,this.value=b,c&&(this.rules=c,this.rules.allowImports=!0),this.index=d,this.currentFileInfo=e,this.debugInfo=f},a.Directive.prototype={type:"Directive",accept:function(a){var b=this.value,c=this.rules;c&&(c=a.visit(c)),b&&(b=a.visit(b))},genCSS:function(b,c){var d=this.value,e=this.rules;c.add(this.name,this.currentFileInfo,this.index),d&&(c.add(" "),d.genCSS(b,c)),e?a.outputRuleset(b,c,[e]):c.add(";")},toCSS:a.toCSS,eval:function(b){var c=this.value,d=this.rules;return c&&(c=c.eval(b)),d&&(d=d.eval(b),d.root=!0),new a.Directive(this.name,c,d,this.index,this.currentFileInfo,this.debugInfo)},variable:function(b){return this.rules?a.Ruleset.prototype.variable.call(this.rules,b):void 0},find:function(){return this.rules?a.Ruleset.prototype.find.apply(this.rules,arguments):void 0},rulesets:function(){return this.rules?a.Ruleset.prototype.rulesets.apply(this.rules):void 0},markReferenced:function(){var a,b;if(this.isReferenced=!0,this.rules)for(b=this.rules.rules,a=0;a<b.length;a++)b[a].markReferenced&&b[a].markReferenced()}}}(c("../tree")),function(a){a.Element=function(b,c,d,e){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),this.value="string"==typeof c?c.trim():c?c:"",this.index=d,this.currentFileInfo=e},a.Element.prototype={type:"Element",accept:function(a){var b=this.value;this.combinator=a.visit(this.combinator),"object"==typeof b&&(this.value=a.visit(b))},eval:function(b){return new a.Element(this.combinator,this.value.eval?this.value.eval(b):this.value,this.index,this.currentFileInfo)},genCSS:function(a,b){b.add(this.toCSS(a),this.currentFileInfo,this.index)},toCSS:function(a){var b=this.value.toCSS?this.value.toCSS(a):this.value;return""===b&&"&"===this.combinator.value.charAt(0)?"":this.combinator.toCSS(a||{})+b}},a.Attribute=function(a,b,c){this.key=a,this.op=b,this.value=c},a.Attribute.prototype={type:"Attribute",eval:function(b){return new a.Attribute(this.key.eval?this.key.eval(b):this.key,this.op,this.value&&this.value.eval?this.value.eval(b):this.value)},genCSS:function(a,b){b.add(this.toCSS(a))},toCSS:function(a){var b=this.key.toCSS?this.key.toCSS(a):this.key;return this.op&&(b+=this.op,b+=this.value.toCSS?this.value.toCSS(a):this.value),"["+b+"]"}},a.Combinator=function(a){this.value=" "===a?" ":a?a.trim():""},a.Combinator.prototype={type:"Combinator",_outputMap:{"":""," ":" ",":":" :","+":" + ","~":" ~ ",">":" > ","|":"|","^":" ^ ","^^":" ^^ "},_outputMapCompressed:{"":""," ":" ",":":" :","+":"+","~":"~",">":">","|":"|","^":"^","^^":"^^"},genCSS:function(a,b){b.add((a.compress?this._outputMapCompressed:this._outputMap)[this.value])},toCSS:a.toCSS}}(c("../tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={type:"Expression",accept:function(a){this.value&&(this.value=a.visitArray(this.value))},eval:function(b){var c,d=this.parens&&!this.parensInOp,e=!1;return d&&b.inParenthesis(),this.value.length>1?c=new a.Expression(this.value.map(function(a){return a.eval(b)})):1===this.value.length?(this.value[0].parens&&!this.value[0].parensInOp&&(e=!0),c=this.value[0].eval(b)):c=this,d&&b.outOfParenthesis(),this.parens&&this.parensInOp&&!b.isMathOn()&&!e&&(c=new a.Paren(c)),c},genCSS:function(a,b){for(var c=0;c<this.value.length;c++)this.value[c].genCSS(a,b),c+1<this.value.length&&b.add(" ")},toCSS:a.toCSS,throwAwayComments:function(){this.value=this.value.filter(function(b){return!(b instanceof a.Comment)})}}}(c("../tree")),function(a){a.Extend=function(b,c,d){switch(this.selector=b,this.option=c,this.index=d,this.object_id=a.Extend.next_id++,this.parent_ids=[this.object_id],c){case"all":this.allowBefore=!0,this.allowAfter=!0;break;default:this.allowBefore=!1,this.allowAfter=!1}},a.Extend.next_id=0,a.Extend.prototype={type:"Extend",accept:function(a){this.selector=a.visit(this.selector)},eval:function(b){return new a.Extend(this.selector.eval(b),this.option,this.index)},clone:function(){return new a.Extend(this.selector,this.option,this.index)},findSelfSelectors:function(a){var b,c,d=[];for(b=0;b<a.length;b++)c=a[b].elements,b>0&&c.length&&""===c[0].combinator.value&&(c[0].combinator.value=" "),d=d.concat(a[b].elements);this.selfSelectors=[{elements:d}]}}}(c("../tree")),function(a){a.Import=function(a,c,d,e,f){if(this.options=d,this.index=e,this.path=a,this.features=c,this.currentFileInfo=f,this.options.less!==b||this.options.inline)this.css=!this.options.less||this.options.inline;else{var g=this.getPath();g&&/css([\?;].*)?$/.test(g)&&(this.css=!0)}},a.Import.prototype={type:"Import",accept:function(a){this.features&&(this.features=a.visit(this.features)),this.path=a.visit(this.path),!this.options.inline&&this.root&&(this.root=a.visit(this.root))},genCSS:function(a,b){this.css&&(b.add("@import ",this.currentFileInfo,this.index),this.path.genCSS(a,b),this.features&&(b.add(" "),this.features.genCSS(a,b)),b.add(";"))},toCSS:a.toCSS,getPath:function(){if(this.path instanceof a.Quoted){var c=this.path.value;return this.css!==b||/(\.[a-z]*$)|([\?;].*)$/.test(c)?c:c+".less"}return this.path instanceof a.URL?this.path.value.value:null},evalForImport:function(b){return new a.Import(this.path.eval(b),this.features,this.options,this.index,this.currentFileInfo)},evalPath:function(b){var c=this.path.eval(b),d=this.currentFileInfo&&this.currentFileInfo.rootpath;if(!(c instanceof a.URL)){if(d){var e=c.value;e&&b.isPathRelative(e)&&(c.value=d+e)}c.value=b.normalizePath(c.value)}return c},eval:function(b){var c,d=this.features&&this.features.eval(b);if(this.skip&&("function"==typeof this.skip&&(this.skip=this.skip()),this.skip))return[];if(this.options.inline){var e=new a.Anonymous(this.root,0,{filename:this.importedFilename},!0);return this.features?new a.Media([e],this.features.value):[e]}if(this.css){var f=new a.Import(this.evalPath(b),d,this.options,this.index);if(!f.css&&this.error)throw this.error;return f}return c=new a.Ruleset(null,this.root.rules.slice(0)),c.evalImports(b),this.features?new a.Media(c.rules,this.features.value):c.rules}}}(c("../tree")),function(a){a.JavaScript=function(a,b,c){this.escaped=c,this.expression=a,this.index=b},a.JavaScript.prototype={type:"JavaScript",eval:function(b){var c,d=this,e={},f=this.expression.replace(/@\{([\w-]+)\}/g,function(c,e){return a.jsify(new a.Variable("@"+e,d.index).eval(b))});try{f=new Function("return ("+f+")")}catch(g){throw{message:"JavaScript evaluation error: "+g.message+" from `"+f+"`",index:this.index}}var h=b.frames[0].variables();for(var i in h)h.hasOwnProperty(i)&&(e[i.slice(1)]={value:h[i].value,toJS:function(){return this.value.eval(b).toCSS()}});try{c=f.call(e)}catch(g){throw{message:"JavaScript evaluation error: '"+g.name+": "+g.message.replace(/["]/g,"'")+"'",index:this.index}}return"number"==typeof c?new a.Dimension(c):"string"==typeof c?new a.Quoted('"'+c+'"',c,this.escaped,this.index):new a.Anonymous(Array.isArray(c)?c.join(", "):c)}}}(c("../tree")),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={type:"Keyword",eval:function(){return this},genCSS:function(a,b){if("%"===this.value)throw{type:"Syntax",message:"Invalid % without number"};b.add(this.value)},toCSS:a.toCSS,compare:function(b){return b instanceof a.Keyword?b.value===this.value?0:1:-1}},a.True=new a.Keyword("true"),a.False=new a.Keyword("false")}(c("../tree")),function(a){a.Media=function(b,c,d,e){this.index=d,this.currentFileInfo=e;var f=this.emptySelectors();this.features=new a.Value(c),this.rules=[new a.Ruleset(f,b)],this.rules[0].allowImports=!0},a.Media.prototype={type:"Media",accept:function(a){this.features&&(this.features=a.visit(this.features)),this.rules&&(this.rules=a.visitArray(this.rules))},genCSS:function(b,c){c.add("@media ",this.currentFileInfo,this.index),this.features.genCSS(b,c),a.outputRuleset(b,c,this.rules)},toCSS:a.toCSS,eval:function(b){b.mediaBlocks||(b.mediaBlocks=[],b.mediaPath=[]);var c=new a.Media(null,[],this.index,this.currentFileInfo);this.debugInfo&&(this.rules[0].debugInfo=this.debugInfo,c.debugInfo=this.debugInfo);var d=!1;b.strictMath||(d=!0,b.strictMath=!0);try{c.features=this.features.eval(b)}finally{d&&(b.strictMath=!1)}return b.mediaPath.push(c),b.mediaBlocks.push(c),b.frames.unshift(this.rules[0]),c.rules=[this.rules[0].eval(b)],b.frames.shift(),b.mediaPath.pop(),0===b.mediaPath.length?c.evalTop(b):c.evalNested(b)},variable:function(b){return a.Ruleset.prototype.variable.call(this.rules[0],b)},find:function(){return a.Ruleset.prototype.find.apply(this.rules[0],arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.rules[0])},emptySelectors:function(){var b=new a.Element("","&",this.index,this.currentFileInfo),c=[new a.Selector([b],null,null,this.index,this.currentFileInfo)];return c[0].mediaEmpty=!0,c},markReferenced:function(){var a,b=this.rules[0].rules;for(this.rules[0].markReferenced(),this.isReferenced=!0,a=0;a<b.length;a++)b[a].markReferenced&&b[a].markReferenced()},evalTop:function(b){var c=this;if(b.mediaBlocks.length>1){var d=this.emptySelectors();c=new a.Ruleset(d,b.mediaBlocks),c.multiMedia=!0}return delete b.mediaBlocks,delete b.mediaPath,c},evalNested:function(b){var c,d,e=b.mediaPath.concat([this]);for(c=0;c<e.length;c++)d=e[c].features instanceof a.Value?e[c].features.value:e[c].features,e[c]=Array.isArray(d)?d:[d];return this.features=new a.Value(this.permute(e).map(function(b){for(b=b.map(function(b){return b.toCSS?b:new a.Anonymous(b)}),c=b.length-1;c>0;c--)b.splice(c,0,new a.Anonymous("and"));return new a.Expression(b)})),new a.Ruleset([],[])},permute:function(a){if(0===a.length)return[];if(1===a.length)return a[0];for(var b=[],c=this.permute(a.slice(1)),d=0;d<c.length;d++)for(var e=0;e<a[0].length;e++)b.push([a[0][e]].concat(c[d]));return b},bubbleSelectors:function(b){b&&(this.rules=[new a.Ruleset(b.slice(0),[this.rules[0]])])}}}(c("../tree")),function(a){a.mixin={},a.mixin.Call=function(b,c,d,e,f){this.selector=new a.Selector(b),this.arguments=c&&c.length?c:null,this.index=d,this.currentFileInfo=e,this.important=f},a.mixin.Call.prototype={type:"MixinCall",accept:function(a){this.selector&&(this.selector=a.visit(this.selector)),this.arguments&&(this.arguments=a.visitArray(this.arguments))
+},eval:function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o=[],p=!1,q=[],r=[],s=a.defaultFunc,t=0,u=1,v=2;for(e=this.arguments&&this.arguments.map(function(a){return{name:a.name,value:a.value.eval(b)}}),f=0;f<b.frames.length;f++)if((c=b.frames[f].find(this.selector)).length>0){for(j=!0,g=0;g<c.length;g++){for(d=c[g],i=!1,h=0;h<b.frames.length;h++)if(!(d instanceof a.mixin.Definition)&&d===(b.frames[h].originalRuleset||b.frames[h])){i=!0;break}if(!i&&d.matchArgs(e,b)){if(l={mixin:d,group:t},d.matchCondition){for(h=0;2>h;h++)s.value(h),r[h]=d.matchCondition(e,b);(r[0]||r[1])&&(r[0]!=r[1]&&(l.group=r[1]?u:v),q.push(l))}else q.push(l);p=!0}}for(s.reset(),n=[0,0,0],g=0;g<q.length;g++)n[q[g].group]++;if(n[t]>0)m=v;else if(m=u,n[u]+n[v]>1)throw{type:"Runtime",message:"Ambiguous use of `default()` found when matching for `"+this.format(e)+"`",index:this.index,filename:this.currentFileInfo.filename};for(g=0;g<q.length;g++)if(l=q[g].group,l===t||l===m)try{d=q[g].mixin,d instanceof a.mixin.Definition||(d=new a.mixin.Definition("",[],d.rules,null,!1),d.originalRuleset=c[g].originalRuleset||c[g]),Array.prototype.push.apply(o,d.evalCall(b,e,this.important).rules)}catch(w){throw{message:w.message,index:this.index,filename:this.currentFileInfo.filename,stack:w.stack}}if(p){if(!this.currentFileInfo||!this.currentFileInfo.reference)for(f=0;f<o.length;f++)k=o[f],k.markReferenced&&k.markReferenced();return o}}throw j?{type:"Runtime",message:"No matching definition was found for `"+this.format(e)+"`",index:this.index,filename:this.currentFileInfo.filename}:{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.index,filename:this.currentFileInfo.filename}},format:function(a){return this.selector.toCSS().trim()+"("+(a?a.map(function(a){var b="";return a.name&&(b+=a.name+":"),b+=a.value.toCSS?a.value.toCSS():"???"}).join(", "):"")+")"}},a.mixin.Definition=function(b,c,d,e,f,g){this.name=b,this.selectors=[new a.Selector([new a.Element(null,b,this.index,this.currentFileInfo)])],this.params=c,this.condition=e,this.variadic=f,this.arity=c.length,this.rules=d,this._lookups={},this.required=c.reduce(function(a,b){return!b.name||b.name&&!b.value?a+1:a},0),this.parent=a.Ruleset.prototype,this.frames=g},a.mixin.Definition.prototype={type:"MixinDefinition",accept:function(a){this.params&&this.params.length&&(this.params=a.visitArray(this.params)),this.rules=a.visitArray(this.rules),this.condition&&(this.condition=a.visit(this.condition))},variable:function(a){return this.parent.variable.call(this,a)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},evalParams:function(b,c,d,e){var f,g,h,i,j,k,l,m,n=new a.Ruleset(null,null),o=this.params.slice(0),p=0;if(c=new a.evalEnv(c,[n].concat(c.frames)),d)for(d=d.slice(0),p=d.length,h=0;p>h;h++)if(g=d[h],k=g&&g.name){for(l=!1,i=0;i<o.length;i++)if(!e[i]&&k===o[i].name){e[i]=g.value.eval(b),n.prependRule(new a.Rule(k,g.value.eval(b))),l=!0;break}if(l){d.splice(h,1),h--;continue}throw{type:"Runtime",message:"Named argument for "+this.name+" "+d[h].name+" not found"}}for(m=0,h=0;h<o.length;h++)if(!e[h]){if(g=d&&d[m],k=o[h].name)if(o[h].variadic){for(f=[],i=m;p>i;i++)f.push(d[i].value.eval(b));n.prependRule(new a.Rule(k,new a.Expression(f).eval(b)))}else{if(j=g&&g.value)j=j.eval(b);else{if(!o[h].value)throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+p+" for "+this.arity+")"};j=o[h].value.eval(c),n.resetCache()}n.prependRule(new a.Rule(k,j)),e[h]=j}if(o[h].variadic&&d)for(i=m;p>i;i++)e[i]=d[i].value.eval(b);m++}return n},eval:function(b){return new a.mixin.Definition(this.name,this.params,this.rules,this.condition,this.variadic,this.frames||b.frames.slice(0))},evalCall:function(b,c,d){var e,f,g=[],h=this.frames?this.frames.concat(b.frames):b.frames,i=this.evalParams(b,new a.evalEnv(b,h),c,g);return i.prependRule(new a.Rule("@arguments",new a.Expression(g).eval(b))),e=this.rules.slice(0),f=new a.Ruleset(null,e),f.originalRuleset=this,f=f.eval(new a.evalEnv(b,[this,i].concat(h))),d&&(f=this.parent.makeImportant.apply(f)),f},matchCondition:function(b,c){return this.condition&&!this.condition.eval(new a.evalEnv(c,[this.evalParams(c,new a.evalEnv(c,this.frames.concat(c.frames)),b,[])].concat(this.frames).concat(c.frames)))?!1:!0},matchArgs:function(a,b){var c,d=a&&a.length||0;if(this.variadic){if(d<this.required-1)return!1}else{if(d<this.required)return!1;if(d>this.params.length)return!1}c=Math.min(d,this.arity);for(var e=0;c>e;e++)if(!this.params[e].name&&!this.params[e].variadic&&a[e].value.eval(b).toCSS()!=this.params[e].value.eval(b).toCSS())return!1;return!0}}}(c("../tree")),function(a){a.Negative=function(a){this.value=a},a.Negative.prototype={type:"Negative",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add("-"),this.value.genCSS(a,b)},toCSS:a.toCSS,eval:function(b){return b.isMathOn()?new a.Operation("*",[new a.Dimension(-1),this.value]).eval(b):new a.Negative(this.value.eval(b))}}}(c("../tree")),function(a){a.Operation=function(a,b,c){this.op=a.trim(),this.operands=b,this.isSpaced=c},a.Operation.prototype={type:"Operation",accept:function(a){this.operands=a.visit(this.operands)},eval:function(b){var c=this.operands[0].eval(b),d=this.operands[1].eval(b);if(b.isMathOn()){if(c instanceof a.Dimension&&d instanceof a.Color&&(c=c.toColor()),d instanceof a.Dimension&&c instanceof a.Color&&(d=d.toColor()),!c.operate)throw{type:"Operation",message:"Operation on an invalid type"};return c.operate(b,this.op,d)}return new a.Operation(this.op,[c,d],this.isSpaced)},genCSS:function(a,b){this.operands[0].genCSS(a,b),this.isSpaced&&b.add(" "),b.add(this.op),this.isSpaced&&b.add(" "),this.operands[1].genCSS(a,b)},toCSS:a.toCSS},a.operate=function(a,b,c,d){switch(b){case"+":return c+d;case"-":return c-d;case"*":return c*d;case"/":return c/d}}}(c("../tree")),function(a){a.Paren=function(a){this.value=a},a.Paren.prototype={type:"Paren",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add("("),this.value.genCSS(a,b),b.add(")")},toCSS:a.toCSS,eval:function(b){return new a.Paren(this.value.eval(b))}}}(c("../tree")),function(a){a.Quoted=function(a,b,c,d,e){this.escaped=c,this.value=b||"",this.quote=a.charAt(0),this.index=d,this.currentFileInfo=e},a.Quoted.prototype={type:"Quoted",genCSS:function(a,b){this.escaped||b.add(this.quote,this.currentFileInfo,this.index),b.add(this.value),this.escaped||b.add(this.quote)},toCSS:a.toCSS,eval:function(b){var c=this,d=this.value.replace(/`([^`]+)`/g,function(d,e){return new a.JavaScript(e,c.index,!0).eval(b).value}).replace(/@\{([\w-]+)\}/g,function(d,e){var f=new a.Variable("@"+e,c.index,c.currentFileInfo).eval(b,!0);return f instanceof a.Quoted?f.value:f.toCSS()});return new a.Quoted(this.quote+d+this.quote,d,this.escaped,this.index,this.currentFileInfo)},compare:function(a){if(!a.toCSS)return-1;var b=this.toCSS(),c=a.toCSS();return b===c?0:c>b?-1:1}}}(c("../tree")),function(a){function b(a,b){var c,d="",e=b.length,f={add:function(a){d+=a}};for(c=0;e>c;c++)b[c].eval(a).genCSS(a,f);return d}a.Rule=function(b,c,d,e,f,g,h){this.name=b,this.value=c instanceof a.Value||c instanceof a.Ruleset?c:new a.Value([c]),this.important=d?" "+d.trim():"",this.merge=e,this.index=f,this.currentFileInfo=g,this.inline=h||!1,this.variable=b.charAt&&"@"===b.charAt(0)},a.Rule.prototype={type:"Rule",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add(this.name+(a.compress?":":": "),this.currentFileInfo,this.index);try{this.value.genCSS(a,b)}catch(c){throw c.index=this.index,c.filename=this.currentFileInfo.filename,c}b.add(this.important+(this.inline||a.lastRule&&a.compress?"":";"),this.currentFileInfo,this.index)},toCSS:a.toCSS,eval:function(c){var d,e=!1,f=this.name;"string"!=typeof f&&(f=1===f.length&&f[0]instanceof a.Keyword?f[0].value:b(c,f)),"font"!==f||c.strictMath||(e=!0,c.strictMath=!0);try{if(d=this.value.eval(c),!this.variable&&"DetachedRuleset"===d.type)throw{message:"Rulesets cannot be evaluated on a property.",index:this.index,filename:this.currentFileInfo.filename};return new a.Rule(f,d,this.important,this.merge,this.index,this.currentFileInfo,this.inline)}catch(g){throw"number"!=typeof g.index&&(g.index=this.index,g.filename=this.currentFileInfo.filename),g}finally{e&&(c.strictMath=!1)}},makeImportant:function(){return new a.Rule(this.name,this.value,"!important",this.merge,this.index,this.currentFileInfo,this.inline)}}}(c("../tree")),function(a){a.RulesetCall=function(a){this.variable=a},a.RulesetCall.prototype={type:"RulesetCall",accept:function(){},eval:function(b){var c=new a.Variable(this.variable).eval(b);return c.callEval(b)}}}(c("../tree")),function(a){a.Ruleset=function(a,b,c){this.selectors=a,this.rules=b,this._lookups={},this.strictImports=c},a.Ruleset.prototype={type:"Ruleset",accept:function(a){this.paths?a.visitArray(this.paths,!0):this.selectors&&(this.selectors=a.visitArray(this.selectors)),this.rules&&this.rules.length&&(this.rules=a.visitArray(this.rules))},eval:function(b){var c,d,e,f,g=this.selectors,h=a.defaultFunc,i=!1;if(g&&(d=g.length)){for(c=[],h.error({type:"Syntax",message:"it is currently only allowed in parametric mixin guards,"}),f=0;d>f;f++)e=g[f].eval(b),c.push(e),e.evaldCondition&&(i=!0);h.reset()}else i=!0;var j,k,l=this.rules?this.rules.slice(0):null,m=new a.Ruleset(c,l,this.strictImports);m.originalRuleset=this,m.root=this.root,m.firstRoot=this.firstRoot,m.allowImports=this.allowImports,this.debugInfo&&(m.debugInfo=this.debugInfo),i||(l.length=0);var n=b.frames;n.unshift(m);var o=b.selectors;o||(b.selectors=o=[]),o.unshift(this.selectors),(m.root||m.allowImports||!m.strictImports)&&m.evalImports(b);var p=m.rules,q=p?p.length:0;for(f=0;q>f;f++)(p[f]instanceof a.mixin.Definition||p[f]instanceof a.DetachedRuleset)&&(p[f]=p[f].eval(b));var r=b.mediaBlocks&&b.mediaBlocks.length||0;for(f=0;q>f;f++)p[f]instanceof a.mixin.Call?(l=p[f].eval(b).filter(function(b){return b instanceof a.Rule&&b.variable?!m.variable(b.name):!0}),p.splice.apply(p,[f,1].concat(l)),q+=l.length-1,f+=l.length-1,m.resetCache()):p[f]instanceof a.RulesetCall&&(l=p[f].eval(b).rules.filter(function(b){return b instanceof a.Rule&&b.variable?!1:!0}),p.splice.apply(p,[f,1].concat(l)),q+=l.length-1,f+=l.length-1,m.resetCache());for(f=0;f<p.length;f++)j=p[f],j instanceof a.mixin.Definition||j instanceof a.DetachedRuleset||(p[f]=j=j.eval?j.eval(b):j);for(f=0;f<p.length;f++)if(j=p[f],j instanceof a.Ruleset&&j.selectors&&1===j.selectors.length&&j.selectors[0].isJustParentSelector()){p.splice(f--,1);for(var s=0;s<j.rules.length;s++)k=j.rules[s],k instanceof a.Rule&&k.variable||p.splice(++f,0,k)}if(n.shift(),o.shift(),b.mediaBlocks)for(f=r;f<b.mediaBlocks.length;f++)b.mediaBlocks[f].bubbleSelectors(c);return m},evalImports:function(b){var c,d,e=this.rules;if(e)for(c=0;c<e.length;c++)e[c]instanceof a.Import&&(d=e[c].eval(b),d&&d.length?(e.splice.apply(e,[c,1].concat(d)),c+=d.length-1):e.splice(c,1,d),this.resetCache())},makeImportant:function(){return new a.Ruleset(this.selectors,this.rules.map(function(a){return a.makeImportant?a.makeImportant():a}),this.strictImports)},matchArgs:function(a){return!a||0===a.length},matchCondition:function(b,c){var d=this.selectors[this.selectors.length-1];return d.evaldCondition?d.condition&&!d.condition.eval(new a.evalEnv(c,c.frames))?!1:!0:!1},resetCache:function(){this._rulesets=null,this._variables=null,this._lookups={}},variables:function(){return this._variables||(this._variables=this.rules?this.rules.reduce(function(b,c){return c instanceof a.Rule&&c.variable===!0&&(b[c.name]=c),b},{}):{}),this._variables},variable:function(a){return this.variables()[a]},rulesets:function(){if(!this.rules)return null;var b,c,d=a.Ruleset,e=a.mixin.Definition,f=[],g=this.rules,h=g.length;for(b=0;h>b;b++)c=g[b],(c instanceof d||c instanceof e)&&f.push(c);return f},prependRule:function(a){var b=this.rules;b?b.unshift(a):this.rules=[a]},find:function(b,c){c=c||this;var d,e=[],f=b.toCSS();return f in this._lookups?this._lookups[f]:(this.rulesets().forEach(function(f){if(f!==c)for(var g=0;g<f.selectors.length;g++)if(d=b.match(f.selectors[g])){b.elements.length>d?Array.prototype.push.apply(e,f.find(new a.Selector(b.elements.slice(d)),c)):e.push(f);break}}),this._lookups[f]=e,e)},genCSS:function(b,c){var d,e,f,g,h,i,j=[],k=[];b.tabLevel=b.tabLevel||0,this.root||b.tabLevel++;var l,m=b.compress?"":Array(b.tabLevel+1).join(" "),n=b.compress?"":Array(b.tabLevel).join(" ");for(d=0;d<this.rules.length;d++)h=this.rules[d],h.rules||h instanceof a.Media||h instanceof a.Directive||this.root&&h instanceof a.Comment?k.push(h):j.push(h);if(!this.root){g=a.debugInfo(b,this,n),g&&(c.add(g),c.add(n));var o,p=this.paths,q=p.length;for(l=b.compress?",":",\n"+n,d=0;q>d;d++)if(i=p[d],o=i.length)for(d>0&&c.add(l),b.firstSelector=!0,i[0].genCSS(b,c),b.firstSelector=!1,e=1;o>e;e++)i[e].genCSS(b,c);c.add((b.compress?"{":" {\n")+m)}for(d=0;d<j.length;d++)h=j[d],d+1!==j.length||this.root&&0!==k.length&&!this.firstRoot||(b.lastRule=!0),h.genCSS?h.genCSS(b,c):h.value&&c.add(h.value.toString()),b.lastRule?b.lastRule=!1:c.add(b.compress?"":"\n"+m);if(this.root||(c.add(b.compress?"}":"\n"+n+"}"),b.tabLevel--),l=(b.compress?"":"\n")+(this.root?m:n),f=k.length)for(j.length&&l&&c.add(l),k[0].genCSS(b,c),d=1;f>d;d++)l&&c.add(l),k[d].genCSS(b,c);c.isEmpty()||b.compress||!this.firstRoot||c.add("\n")},toCSS:a.toCSS,markReferenced:function(){if(this.selectors)for(var a=0;a<this.selectors.length;a++)this.selectors[a].markReferenced()},joinSelectors:function(a,b,c){for(var d=0;d<c.length;d++)this.joinSelector(a,b,c[d])},joinSelector:function(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;for(e=0;e<d.elements.length;e++)j=d.elements[e],"&"===j.value&&(h=!0);if(h){for(r=[],i=[[]],e=0;e<d.elements.length;e++)if(j=d.elements[e],"&"!==j.value)r.push(j);else{for(s=[],r.length>0&&this.mergeElementsOnToSelectors(r,i),f=0;f<i.length;f++)if(k=i[f],0===c.length)k.length>0&&(k[0].elements=k[0].elements.slice(0),k[0].elements.push(new a.Element(j.combinator,"",j.index,j.currentFileInfo))),s.push(k);else for(g=0;g<c.length;g++)l=c[g],m=[],n=[],p=!0,k.length>0?(m=k.slice(0),q=m.pop(),o=d.createDerived(q.elements.slice(0)),p=!1):o=d.createDerived([]),l.length>1&&(n=n.concat(l.slice(1))),l.length>0&&(p=!1,o.elements.push(new a.Element(j.combinator,l[0].elements[0].value,j.index,j.currentFileInfo)),o.elements=o.elements.concat(l[0].elements.slice(1))),p||m.push(o),m=m.concat(n),s.push(m);i=s,r=[]}for(r.length>0&&this.mergeElementsOnToSelectors(r,i),e=0;e<i.length;e++)i[e].length>0&&b.push(i[e])}else if(c.length>0)for(e=0;e<c.length;e++)b.push(c[e].concat(d));else b.push([d])},mergeElementsOnToSelectors:function(b,c){var d,e;if(0===c.length)return void c.push([new a.Selector(b)]);for(d=0;d<c.length;d++)e=c[d],e.length>0?e[e.length-1]=e[e.length-1].createDerived(e[e.length-1].elements.concat(b)):e.push(new a.Selector(b))}}}(c("../tree")),function(a){a.Selector=function(a,b,c,d,e,f){this.elements=a,this.extendList=b,this.condition=c,this.currentFileInfo=e||{},this.isReferenced=f,c||(this.evaldCondition=!0)},a.Selector.prototype={type:"Selector",accept:function(a){this.elements&&(this.elements=a.visitArray(this.elements)),this.extendList&&(this.extendList=a.visitArray(this.extendList)),this.condition&&(this.condition=a.visit(this.condition))},createDerived:function(b,c,d){d=null!=d?d:this.evaldCondition;var e=new a.Selector(b,c||this.extendList,null,this.index,this.currentFileInfo,this.isReferenced);return e.evaldCondition=d,e.mediaEmpty=this.mediaEmpty,e},match:function(a){var b,c,d=this.elements,e=d.length;if(a.CacheElements(),b=a._elements.length,0===b||b>e)return 0;for(c=0;b>c;c++)if(d[c].value!==a._elements[c])return 0;return b},CacheElements:function(){var a,b,c,d="";if(!this._elements){for(a=this.elements.length,c=0;a>c;c++)if(b=this.elements[c],d+=b.combinator.value,b.value.value){if("string"!=typeof b.value.value){d="";break}d+=b.value.value}else d+=b.value;this._elements=d.match(/[,&#\.\w-]([\w-]|(\\.))*/g),this._elements?"&"===this._elements[0]&&this._elements.shift():this._elements=[]}},isJustParentSelector:function(){return!this.mediaEmpty&&1===this.elements.length&&"&"===this.elements[0].value&&(" "===this.elements[0].combinator.value||""===this.elements[0].combinator.value)},eval:function(a){var b=this.condition&&this.condition.eval(a),c=this.elements,d=this.extendList;return c=c&&c.map(function(b){return b.eval(a)}),d=d&&d.map(function(b){return b.eval(a)}),this.createDerived(c,d,b)},genCSS:function(a,b){var c,d;if(a&&a.firstSelector||""!==this.elements[0].combinator.value||b.add(" ",this.currentFileInfo,this.index),!this._css)for(c=0;c<this.elements.length;c++)d=this.elements[c],d.genCSS(a,b)},toCSS:a.toCSS,markReferenced:function(){this.isReferenced=!0},getIsReferenced:function(){return!this.currentFileInfo.reference||this.isReferenced},getIsOutput:function(){return this.evaldCondition}}}(c("../tree")),function(a){a.UnicodeDescriptor=function(a){this.value=a},a.UnicodeDescriptor.prototype={type:"UnicodeDescriptor",genCSS:function(a,b){b.add(this.value)},toCSS:a.toCSS,eval:function(){return this}}}(c("../tree")),function(a){a.URL=function(a,b,c){this.value=a,this.currentFileInfo=b,this.isEvald=c},a.URL.prototype={type:"Url",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add("url("),this.value.genCSS(a,b),b.add(")")},toCSS:a.toCSS,eval:function(b){var c,d=this.value.eval(b);if(!this.isEvald&&(c=this.currentFileInfo&&this.currentFileInfo.rootpath,c&&"string"==typeof d.value&&b.isPathRelative(d.value)&&(d.quote||(c=c.replace(/[\(\)'"\s]/g,function(a){return"\\"+a})),d.value=c+d.value),d.value=b.normalizePath(d.value),b.urlArgs&&!d.value.match(/^\s*data:/))){var e=-1===d.value.indexOf("?")?"?":"&",f=e+b.urlArgs;-1!==d.value.indexOf("#")?d.value=d.value.replace("#",f+"#"):d.value+=f}return new a.URL(d,this.currentFileInfo,!0)}}}(c("../tree")),function(a){a.Value=function(a){this.value=a},a.Value.prototype={type:"Value",accept:function(a){this.value&&(this.value=a.visitArray(this.value))},eval:function(b){return 1===this.value.length?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},genCSS:function(a,b){var c;for(c=0;c<this.value.length;c++)this.value[c].genCSS(a,b),c+1<this.value.length&&b.add(a&&a.compress?",":", ")},toCSS:a.toCSS}}(c("../tree")),function(a){a.Variable=function(a,b,c){this.name=a,this.index=b,this.currentFileInfo=c||{}},a.Variable.prototype={type:"Variable",eval:function(b){var c,d=this.name;if(0===d.indexOf("@@")&&(d="@"+new a.Variable(d.slice(1)).eval(b).value),this.evaluating)throw{type:"Name",message:"Recursive variable definition for "+d,filename:this.currentFileInfo.file,index:this.index};if(this.evaluating=!0,c=a.find(b.frames,function(a){var c=a.variable(d);return c?c.value.eval(b):void 0}))return this.evaluating=!1,c;throw{type:"Name",message:"variable "+d+" is undefined",filename:this.currentFileInfo.filename,index:this.index}}}}(c("../tree")),function(a){var b=["paths","optimization","files","contents","contentsIgnoredChars","relativeUrls","rootpath","strictImports","insecure","dumpLineNumbers","compress","processImports","syncImport","javascriptEnabled","mime","useFileCache","currentFileInfo"];a.parseEnv=function(a){if(d(a,this,b),this.contents||(this.contents={}),this.contentsIgnoredChars||(this.contentsIgnoredChars={}),this.files||(this.files={}),!this.currentFileInfo){var c=a&&a.filename||"input",e=c.replace(/[^\/\\]*$/,"");a&&(a.filename=null),this.currentFileInfo={filename:c,relativeUrls:this.relativeUrls,rootpath:a&&a.rootpath||"",currentDirectory:e,entryPath:e,rootFilename:c}}};var c=["silent","verbose","compress","yuicompress","ieCompat","strictMath","strictUnits","cleancss","sourceMap","importMultiple","urlArgs"];a.evalEnv=function(a,b){d(a,this,c),this.frames=b||[]},a.evalEnv.prototype.inParenthesis=function(){this.parensStack||(this.parensStack=[]),this.parensStack.push(!0)},a.evalEnv.prototype.outOfParenthesis=function(){this.parensStack.pop()},a.evalEnv.prototype.isMathOn=function(){return this.strictMath?this.parensStack&&this.parensStack.length:!0},a.evalEnv.prototype.isPathRelative=function(a){return!/^(?:[a-z-]+:|\/)/.test(a)},a.evalEnv.prototype.normalizePath=function(a){var b,c=a.split("/").reverse();for(a=[];0!==c.length;)switch(b=c.pop()){case".":break;case"..":0===a.length||".."===a[a.length-1]?a.push(b):a.pop();break;default:a.push(b)}return a.join("/")};var d=function(a,b,c){if(a)for(var d=0;d<c.length;d++)a.hasOwnProperty(c[d])&&(b[c[d]]=a[c[d]])}}(c("./tree")),function(a){function b(a){return a}function c(a,b){var d,e;for(d in a)if(a.hasOwnProperty(d))switch(e=a[d],typeof e){case"function":e.prototype&&e.prototype.type&&(e.prototype.typeIndex=b++);break;case"object":b=c(e,b)}return b}var d={visitDeeper:!0},e=!1;a.visitor=function(b){this._implementation=b,this._visitFnCache=[],e||(c(a,1),e=!0)},a.visitor.prototype={visit:function(a){if(!a)return a;var c=a.typeIndex;if(!c)return a;var e,f=this._visitFnCache,g=this._implementation,h=c<<1,i=1|h,j=f[h],k=f[i],l=d;if(l.visitDeeper=!0,j||(e="visit"+a.type,j=g[e]||b,k=g[e+"Out"]||b,f[h]=j,f[i]=k),j!==b){var m=j.call(g,a,l);g.isReplacing&&(a=m)}return l.visitDeeper&&a&&a.accept&&a.accept(this),k!=b&&k.call(g,a),a},visitArray:function(a,b){if(!a)return a;var c,d=a.length;if(b||!this._implementation.isReplacing){for(c=0;d>c;c++)this.visit(a[c]);return a}var e=[];for(c=0;d>c;c++){var f=this.visit(a[c]);f.splice?f.length&&this.flatten(f,e):e.push(f)}return e},flatten:function(a,b){b||(b=[]);var c,d,e,f,g,h;for(d=0,c=a.length;c>d;d++)if(e=a[d],e.splice)for(g=0,f=e.length;f>g;g++)h=e[g],h.splice?h.length&&this.flatten(h,b):b.push(h);else b.push(e);return b}}}(c("./tree")),function(a){a.importVisitor=function(b,c,d,e,f){if(this._visitor=new a.visitor(this),this._importer=b,this._finish=c,this.env=d||new a.evalEnv,this.importCount=0,this.onceFileDetectionMap=e||{},this.recursionDetector={},f)for(var g in f)f.hasOwnProperty(g)&&(this.recursionDetector[g]=!0)},a.importVisitor.prototype={isReplacing:!0,run:function(a){var b;try{this._visitor.visit(a)}catch(c){b=c}this.isFinished=!0,0===this.importCount&&this._finish(b)},visitImport:function(b,c){var d,e=this,f=b.options.inline;if(!b.css||f){try{d=b.evalForImport(this.env)}catch(g){g.filename||(g.index=b.index,g.filename=b.currentFileInfo.filename),b.css=!0,b.error=g}if(d&&(!d.css||f)){b=d,this.importCount++;var h=new a.evalEnv(this.env,this.env.frames.slice(0));b.options.multiple&&(h.importMultiple=!0),this._importer.push(b.getPath(),b.currentFileInfo,b.options,function(c,d,g,i){c&&!c.filename&&(c.index=b.index,c.filename=b.currentFileInfo.filename),h.importMultiple||(b.skip=g?!0:function(){return i in e.onceFileDetectionMap?!0:(e.onceFileDetectionMap[i]=!0,!1)});var j=function(a){e.importCount--,0===e.importCount&&e.isFinished&&e._finish(a)};if(d){b.root=d,b.importedFilename=i;var k=g||i in e.recursionDetector;if(!f&&(h.importMultiple||!k))return e.recursionDetector[i]=!0,void new a.importVisitor(e._importer,j,h,e.onceFileDetectionMap,e.recursionDetector).run(d)}j()})}}return c.visitDeeper=!1,b},visitRule:function(a,b){return b.visitDeeper=!1,a},visitDirective:function(a){return this.env.frames.unshift(a),a},visitDirectiveOut:function(){this.env.frames.shift()},visitMixinDefinition:function(a){return this.env.frames.unshift(a),a},visitMixinDefinitionOut:function(){this.env.frames.shift()},visitRuleset:function(a){return this.env.frames.unshift(a),a},visitRulesetOut:function(){this.env.frames.shift()},visitMedia:function(a){return this.env.frames.unshift(a.ruleset),a},visitMediaOut:function(){this.env.frames.shift()}}}(c("./tree")),function(a){a.joinSelectorVisitor=function(){this.contexts=[[]],this._visitor=new a.visitor(this)},a.joinSelectorVisitor.prototype={run:function(a){return this._visitor.visit(a)},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitRuleset:function(a){var b,c=this.contexts[this.contexts.length-1],d=[];this.contexts.push(d),a.root||(b=a.selectors,b&&(b=b.filter(function(a){return a.getIsOutput()}),a.selectors=b.length?b:b=null,b&&a.joinSelectors(d,c,b)),b||(a.rules=null),a.paths=d)},visitRulesetOut:function(){this.contexts.length=this.contexts.length-1},visitMedia:function(a){var b=this.contexts[this.contexts.length-1];a.rules[0].root=0===b.length||b[0].multiMedia}}}(c("./tree")),function(a){a.toCSSVisitor=function(b){this._visitor=new a.visitor(this),this._env=b},a.toCSSVisitor.prototype={isReplacing:!0,run:function(a){return this._visitor.visit(a)},visitRule:function(a){return a.variable?[]:a},visitMixinDefinition:function(a){return a.frames=[],[]},visitExtend:function(){return[]},visitComment:function(a){return a.isSilent(this._env)?[]:a},visitMedia:function(a,b){return a.accept(this._visitor),b.visitDeeper=!1,a.rules.length?a:[]},visitDirective:function(b){if(b.currentFileInfo.reference&&!b.isReferenced)return[];if("@charset"===b.name){if(this.charset){if(b.debugInfo){var c=new a.Comment("/* "+b.toCSS(this._env).replace(/\n/g,"")+" */\n");return c.debugInfo=b.debugInfo,this._visitor.visit(c)}return[]}this.charset=!0}return b},checkPropertiesInRoot:function(b){for(var c,d=0;d<b.length;d++)if(c=b[d],c instanceof a.Rule&&!c.variable)throw{message:"properties must be inside selector blocks, they cannot be in the root.",index:c.index,filename:c.currentFileInfo?c.currentFileInfo.filename:null}},visitRuleset:function(b,c){var d,e=[];if(b.firstRoot&&this.checkPropertiesInRoot(b.rules),b.root)b.accept(this._visitor),c.visitDeeper=!1,(b.firstRoot||b.rules&&b.rules.length>0)&&e.splice(0,0,b);else{b.paths&&(b.paths=b.paths.filter(function(b){var c;for(" "===b[0].elements[0].combinator.value&&(b[0].elements[0].combinator=new a.Combinator("")),c=0;c<b.length;c++)if(b[c].getIsReferenced()&&b[c].getIsOutput())return!0;return!1}));for(var f=b.rules,g=f?f.length:0,h=0;g>h;)d=f[h],d&&d.rules?(e.push(this._visitor.visit(d)),f.splice(h,1),g--):h++;g>0?b.accept(this._visitor):b.rules=null,c.visitDeeper=!1,f=b.rules,f&&(this._mergeRules(f),f=b.rules),f&&(this._removeDuplicateRules(f),f=b.rules),f&&f.length>0&&b.paths.length>0&&e.splice(0,0,b)}return 1===e.length?e[0]:e},_removeDuplicateRules:function(b){if(b){var c,d,e,f={};for(e=b.length-1;e>=0;e--)if(d=b[e],d instanceof a.Rule)if(f[d.name]){c=f[d.name],c instanceof a.Rule&&(c=f[d.name]=[f[d.name].toCSS(this._env)]);var g=d.toCSS(this._env);-1!==c.indexOf(g)?b.splice(e,1):c.push(g)}else f[d.name]=d}},_mergeRules:function(b){if(b){for(var c,d,e,f={},g=0;g<b.length;g++)d=b[g],d instanceof a.Rule&&d.merge&&(e=[d.name,d.important?"!":""].join(","),f[e]?b.splice(g--,1):f[e]=[],f[e].push(d));Object.keys(f).map(function(b){function e(b){return new a.Expression(b.map(function(a){return a.value}))}function g(b){return new a.Value(b.map(function(a){return a}))}if(c=f[b],c.length>1){d=c[0];var h=[],i=[];c.map(function(a){"+"===a.merge&&(i.length>0&&h.push(e(i)),i=[]),i.push(a)}),h.push(e(i)),d.value=g(h)}})}}}}(c("./tree")),function(a){a.extendFinderVisitor=function(){this._visitor=new a.visitor(this),this.contexts=[],this.allExtendsStack=[[]]},a.extendFinderVisitor.prototype={run:function(a){return a=this._visitor.visit(a),a.allExtends=this.allExtendsStack[0],a},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitRuleset:function(b){if(!b.root){var c,d,e,f,g=[],h=b.rules,i=h?h.length:0;for(c=0;i>c;c++)b.rules[c]instanceof a.Extend&&(g.push(h[c]),b.extendOnEveryPath=!0);var j=b.paths;for(c=0;c<j.length;c++){var k=j[c],l=k[k.length-1],m=l.extendList;for(f=m?m.slice(0).concat(g):g,f&&(f=f.map(function(a){return a.clone()})),d=0;d<f.length;d++)this.foundExtends=!0,e=f[d],e.findSelfSelectors(k),e.ruleset=b,0===d&&(e.firstExtendOnThisSelectorPath=!0),this.allExtendsStack[this.allExtendsStack.length-1].push(e)}this.contexts.push(b.selectors)}},visitRulesetOut:function(a){a.root||(this.contexts.length=this.contexts.length-1)},visitMedia:function(a){a.allExtends=[],this.allExtendsStack.push(a.allExtends)},visitMediaOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1},visitDirective:function(a){a.allExtends=[],this.allExtendsStack.push(a.allExtends)},visitDirectiveOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1}},a.processExtendsVisitor=function(){this._visitor=new a.visitor(this)},a.processExtendsVisitor.prototype={run:function(b){var c=new a.extendFinderVisitor;return c.run(b),c.foundExtends?(b.allExtends=b.allExtends.concat(this.doExtendChaining(b.allExtends,b.allExtends)),this.allExtendsStack=[b.allExtends],this._visitor.visit(b)):b},doExtendChaining:function(b,c,d){var e,f,g,h,i,j,k,l,m=[],n=this;for(d=d||0,e=0;e<b.length;e++)for(f=0;f<c.length;f++)j=b[e],k=c[f],j.parent_ids.indexOf(k.object_id)>=0||(i=[k.selfSelectors[0]],g=n.findMatch(j,i),g.length&&j.selfSelectors.forEach(function(b){h=n.extendSelector(g,i,b),l=new a.Extend(k.selector,k.option,0),l.selfSelectors=h,h[h.length-1].extendList=[l],m.push(l),l.ruleset=k.ruleset,l.parent_ids=l.parent_ids.concat(k.parent_ids,j.parent_ids),k.firstExtendOnThisSelectorPath&&(l.firstExtendOnThisSelectorPath=!0,k.ruleset.paths.push(h))}));if(m.length){if(this.extendChainCount++,d>100){var o="{unable to calculate}",p="{unable to calculate}";try{o=m[0].selfSelectors[0].toCSS(),p=m[0].selector.toCSS()}catch(q){}throw{message:"extend circular reference detected. One of the circular extends is currently:"+o+":extend("+p+")"}}return m.concat(n.doExtendChaining(m,c,d+1))}return m},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitSelector:function(a,b){b.visitDeeper=!1},visitRuleset:function(a){if(!a.root){var b,c,d,e,f=this.allExtendsStack[this.allExtendsStack.length-1],g=[],h=this;for(d=0;d<f.length;d++)for(c=0;c<a.paths.length;c++)if(e=a.paths[c],!a.extendOnEveryPath){var i=e[e.length-1].extendList;i&&i.length||(b=this.findMatch(f[d],e),b.length&&f[d].selfSelectors.forEach(function(a){g.push(h.extendSelector(b,e,a))}))}a.paths=a.paths.concat(g)}},findMatch:function(a,b){var c,d,e,f,g,h,i,j=this,k=a.selector.elements,l=[],m=[];for(c=0;c<b.length;c++)for(d=b[c],e=0;e<d.elements.length;e++)for(f=d.elements[e],(a.allowBefore||0===c&&0===e)&&l.push({pathIndex:c,index:e,matched:0,initialCombinator:f.combinator}),h=0;h<l.length;h++)i=l[h],g=f.combinator.value,""===g&&0===e&&(g=" "),!j.isElementValuesEqual(k[i.matched].value,f.value)||i.matched>0&&k[i.matched].combinator.value!==g?i=null:i.matched++,i&&(i.finished=i.matched===k.length,i.finished&&!a.allowAfter&&(e+1<d.elements.length||c+1<b.length)&&(i=null)),i?i.finished&&(i.length=k.length,i.endPathIndex=c,i.endPathElementIndex=e+1,l.length=0,m.push(i)):(l.splice(h,1),h--);return m},isElementValuesEqual:function(b,c){if("string"==typeof b||"string"==typeof c)return b===c;if(b instanceof a.Attribute)return b.op!==c.op||b.key!==c.key?!1:b.value&&c.value?(b=b.value.value||b.value,c=c.value.value||c.value,b===c):b.value||c.value?!1:!0;if(b=b.value,c=c.value,b instanceof a.Selector){if(!(c instanceof a.Selector)||b.elements.length!==c.elements.length)return!1;for(var d=0;d<b.elements.length;d++){if(b.elements[d].combinator.value!==c.elements[d].combinator.value&&(0!==d||(b.elements[d].combinator.value||" ")!==(c.elements[d].combinator.value||" ")))return!1;if(!this.isElementValuesEqual(b.elements[d].value,c.elements[d].value))return!1}return!0}return!1},extendSelector:function(b,c,d){var e,f,g,h,i,j=0,k=0,l=[];for(e=0;e<b.length;e++)h=b[e],f=c[h.pathIndex],g=new a.Element(h.initialCombinator,d.elements[0].value,d.elements[0].index,d.elements[0].currentFileInfo),h.pathIndex>j&&k>0&&(l[l.length-1].elements=l[l.length-1].elements.concat(c[j].elements.slice(k)),k=0,j++),i=f.elements.slice(k,h.index).concat([g]).concat(d.elements.slice(1)),j===h.pathIndex&&e>0?l[l.length-1].elements=l[l.length-1].elements.concat(i):(l=l.concat(c.slice(j,h.pathIndex)),l.push(new a.Selector(i))),j=h.endPathIndex,k=h.endPathElementIndex,k>=c[j].elements.length&&(k=0,j++);
+return j<c.length&&k>0&&(l[l.length-1].elements=l[l.length-1].elements.concat(c[j].elements.slice(k)),j++),l=l.concat(c.slice(j,c.length))},visitRulesetOut:function(){},visitMedia:function(a){var b=a.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);b=b.concat(this.doExtendChaining(b,a.allExtends)),this.allExtendsStack.push(b)},visitMediaOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1},visitDirective:function(a){var b=a.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);b=b.concat(this.doExtendChaining(b,a.allExtends)),this.allExtendsStack.push(b)},visitDirectiveOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1}}}(c("./tree")),function(a){a.sourceMapOutput=function(a){this._css=[],this._rootNode=a.rootNode,this._writeSourceMap=a.writeSourceMap,this._contentsMap=a.contentsMap,this._contentsIgnoredCharsMap=a.contentsIgnoredCharsMap,this._sourceMapFilename=a.sourceMapFilename,this._outputFilename=a.outputFilename,this._sourceMapURL=a.sourceMapURL,a.sourceMapBasepath&&(this._sourceMapBasepath=a.sourceMapBasepath.replace(/\\/g,"/")),this._sourceMapRootpath=a.sourceMapRootpath,this._outputSourceFiles=a.outputSourceFiles,this._sourceMapGeneratorConstructor=a.sourceMapGenerator||c("source-map").SourceMapGenerator,this._sourceMapRootpath&&"/"!==this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1)&&(this._sourceMapRootpath+="/"),this._lineNumber=0,this._column=0},a.sourceMapOutput.prototype.normalizeFilename=function(a){return a=a.replace(/\\/g,"/"),this._sourceMapBasepath&&0===a.indexOf(this._sourceMapBasepath)&&(a=a.substring(this._sourceMapBasepath.length),("\\"===a.charAt(0)||"/"===a.charAt(0))&&(a=a.substring(1))),(this._sourceMapRootpath||"")+a},a.sourceMapOutput.prototype.add=function(a,b,c,d){if(a){var e,f,g,h,i;if(b){var j=this._contentsMap[b.filename];this._contentsIgnoredCharsMap[b.filename]&&(c-=this._contentsIgnoredCharsMap[b.filename],0>c&&(c=0),j=j.slice(this._contentsIgnoredCharsMap[b.filename])),j=j.substring(0,c),f=j.split("\n"),h=f[f.length-1]}if(e=a.split("\n"),g=e[e.length-1],b)if(d)for(i=0;i<e.length;i++)this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+i+1,column:0===i?this._column:0},original:{line:f.length+i,column:0===i?h.length:0},source:this.normalizeFilename(b.filename)});else this._sourceMapGenerator.addMapping({generated:{line:this._lineNumber+1,column:this._column},original:{line:f.length,column:h.length},source:this.normalizeFilename(b.filename)});1===e.length?this._column+=g.length:(this._lineNumber+=e.length-1,this._column=g.length),this._css.push(a)}},a.sourceMapOutput.prototype.isEmpty=function(){return 0===this._css.length},a.sourceMapOutput.prototype.toCSS=function(a){if(this._sourceMapGenerator=new this._sourceMapGeneratorConstructor({file:this._outputFilename,sourceRoot:null}),this._outputSourceFiles)for(var b in this._contentsMap)if(this._contentsMap.hasOwnProperty(b)){var c=this._contentsMap[b];this._contentsIgnoredCharsMap[b]&&(c=c.slice(this._contentsIgnoredCharsMap[b])),this._sourceMapGenerator.setSourceContent(this.normalizeFilename(b),c)}if(this._rootNode.genCSS(a,this),this._css.length>0){var d,e=JSON.stringify(this._sourceMapGenerator.toJSON());this._sourceMapURL?d=this._sourceMapURL:this._sourceMapFilename&&(d=this.normalizeFilename(this._sourceMapFilename)),this._writeSourceMap?this._writeSourceMap(e):d="data:application/json,"+encodeURIComponent(e),d&&this._css.push("/*# sourceMappingURL="+d+" */")}return this._css.join("")}}(c("./tree"));var y=/^(file|chrome(-extension)?|resource|qrc|app):/.test(location.protocol);w.env=w.env||("127.0.0.1"==location.hostname||"0.0.0.0"==location.hostname||"localhost"==location.hostname||location.port&&location.port.length>0||y?"development":"production");var z={debug:3,info:2,errors:1,none:0};if(w.logLevel="undefined"!=typeof w.logLevel?w.logLevel:"development"===w.env?z.debug:z.errors,w.async=w.async||!1,w.fileAsync=w.fileAsync||!1,w.poll=w.poll||(y?1e3:1500),w.functions)for(var A in w.functions)w.functions.hasOwnProperty(A)&&(w.tree.functions[A]=w.functions[A]);var B=/!dumpLineNumbers:(comments|mediaquery|all)/.exec(location.hash);B&&(w.dumpLineNumbers=B[1]);var C=/^text\/(x-)?less$/,D=null,E={};if(w.watch=function(){return w.watchMode||(w.env="development",v()),this.watchMode=!0,!0},w.unwatch=function(){return clearInterval(w.watchTimer),this.watchMode=!1,!1},/!watch/.test(location.hash)&&w.watch(),"development"!=w.env)try{D="undefined"==typeof a.localStorage?null:a.localStorage}catch(F){}var G=document.getElementsByTagName("link");w.sheets=[];for(var H=0;H<G.length;H++)("stylesheet/less"===G[H].rel||G[H].rel.match(/stylesheet/)&&G[H].type.match(C))&&w.sheets.push(G[H]);w.modifyVars=function(a){w.refresh(!1,a)},w.refresh=function(a,b){var c,e;c=e=new Date,u(function(a,b,f,i,k){if(a)return j(a,i.href);if(k.local)d("loading "+i.href+" from cache.",z.info);else{d("parsed "+i.href+" successfully.",z.debug);var l=b.toCSS(w);l=h(l),g(l,i,k.lastModified)}d("css for "+i.href+" generated in "+(new Date-e)+"ms",z.info),0===k.remaining&&d("less has finished. css generated in "+(new Date-c)+"ms",z.info),e=new Date},a,b),n(b)},w.refreshStyles=n,w.Parser.fileLoader=s,w.refresh("development"===w.env),"function"==typeof define&&define.amd&&define(function(){return w})}(window);
diff --git a/askbot/media/js/live_search.js b/askbot/media/js/live_search.js
index f6eecff1..e833059f 100644
--- a/askbot/media/js/live_search.js
+++ b/askbot/media/js/live_search.js
@@ -162,6 +162,7 @@ SearchDropMenu.prototype.showWaitIcon = function() {
this._footer.hide();
this._element.addClass('empty');
}
+ this._element.addClass('waiting');
};
SearchDropMenu.prototype.hideWaitIcon = function() {
@@ -170,6 +171,7 @@ SearchDropMenu.prototype.hideWaitIcon = function() {
this._footer.show();
this._element.removeClass('empty');
}
+ this._element.removeClass('waiting');
};
SearchDropMenu.prototype.hideHeader = function() {
@@ -896,7 +898,7 @@ FullTextSearch.prototype.decorate = function(element) {
dropMenu.setAskHandler(this.makeAskHandler());
dropMenu.setAskButtonEnabled(this._askButtonEnabled);
this._dropMenu = dropMenu;
- element.parent().after(this._dropMenu.getElement());
+ element.parent().append(this._dropMenu.getElement());
$(element).click(function(e) { return false });
$(document).click(function() { dropMenu.reset(); });
diff --git a/askbot/media/js/post.js b/askbot/media/js/post.js
index 18031482..d077ce9e 100644
--- a/askbot/media/js/post.js
+++ b/askbot/media/js/post.js
@@ -83,35 +83,6 @@ function setupFormValidation(form, validationRules, validationMessages, onSubmit
});
}
-/**
- * generic tag cleaning function, settings
- * are from askbot live settings and askbot.const
- */
-var cleanTag = function(tag_name, settings) {
- var tag_regex = new RegExp(settings['tag_regex']);
- if (tag_regex.test(tag_name) === false) {
- throw settings['messages']['wrong_chars']
- }
-
- var max_length = settings['max_tag_length'];
- if (tag_name.length > max_length) {
- throw interpolate(
- ngettext(
- 'must be shorter than %(max_chars)s character',
- 'must be shorter than %(max_chars)s characters',
- max_length
- ),
- {'max_chars': max_length },
- true
- );
- }
- if (settings['force_lowercase_tags']) {
- return tag_name.toLowerCase();
- } else {
- return tag_name;
- }
-};
-
var validateTagLength = function(value){
var tags = getUniqueWords(value);
var are_tags_ok = true;
@@ -171,11 +142,15 @@ var CPValidator = function() {
required: " " + gettext('enter your question'),
minlength: interpolate(
ngettext(
- 'question must have > %s character',
- 'question must have > %s characters',
+ '%(question)s must have > %(length)s character',
+ '%(question)s must have > %(length)s characters',
askbot['settings']['minTitleLength']
),
- [askbot['settings']['minTitleLength'], ]
+ {
+ 'question': askbot['messages']['questionSingular'],
+ 'length': askbot['settings']['minTitleLength']
+ },
+ true
)
}
};
@@ -193,11 +168,15 @@ var CPValidator = function() {
required: " " + gettext('content cannot be empty'),
minlength: interpolate(
ngettext(
- 'answer must be > %s character',
- 'answer must be > %s characters',
+ '%(answer)s must be > %(length)s character',
+ '%(answer)s must be > %(length)s characters',
askbot['settings']['minAnswerBodyLength']
),
- [askbot['settings']['minAnswerBodyLength'], ]
+ {
+ 'answer': askbot['messages']['answerSingular'],
+ 'length': askbot['settings']['minAnswerBodyLength']
+ },
+ true
)
},
}
@@ -546,12 +525,17 @@ var Vote = function(){
var questionSubscribeSidebar= 'question-subscribe-sidebar';
var acceptAnonymousMessage = gettext('insufficient privilege');
- var acceptOwnAnswerMessage = gettext('cannot pick own answer as best');
var pleaseLogin = " <a href='" + askbot['urls']['user_signin'] + ">"
+ gettext('please login') + "</a>";
- var favoriteAnonymousMessage = gettext('anonymous users cannot follow questions') + pleaseLogin;
+ var tmpMsg = interpolate(
+ gettext('anonymous users cannot %(follow_questions)s'),
+ {'follow_questions': askbot['messages']['followQuestions']},
+ true
+ );
+ var favoriteAnonymousMessage = tmpMsg + pleaseLogin;
+ //todo: this below is probably not used
var subscribeAnonymousMessage = gettext('anonymous users cannot subscribe to questions') + pleaseLogin;
var voteAnonymousMessage = gettext('anonymous users cannot vote') + pleaseLogin;
//there were a couple of more messages...
@@ -617,17 +601,17 @@ var Vote = function(){
};
var getOffensiveQuestionFlag = function(){
- var offensiveQuestionFlag = '.question-card span[id^="'+ offensiveIdPrefixQuestionFlag +'"]';
+ var offensiveQuestionFlag = 'div.question span[id^="'+ offensiveIdPrefixQuestionFlag +'"]';
return $(offensiveQuestionFlag);
};
var getRemoveOffensiveQuestionFlag = function(){
- var removeOffensiveQuestionFlag = '.question-card span[id^="'+ removeOffensiveIdPrefixQuestionFlag +'"]';
+ var removeOffensiveQuestionFlag = 'div.question span[id^="'+ removeOffensiveIdPrefixQuestionFlag +'"]';
return $(removeOffensiveQuestionFlag);
};
var getRemoveAllOffensiveQuestionFlag = function(){
- var removeAllOffensiveQuestionFlag = '.question-card span[id^="'+ removeAllOffensiveIdPrefixQuestionFlag +'"]';
+ var removeAllOffensiveQuestionFlag = 'div.question span[id^="'+ removeAllOffensiveIdPrefixQuestionFlag +'"]';
return $(removeAllOffensiveQuestionFlag);
};
@@ -795,7 +779,12 @@ var Vote = function(){
showMessage(object, acceptAnonymousMessage);
}
else if(data.allowed == "-1"){
- showMessage(object, acceptOwnAnswerMessage);
+ var message = interpolate(
+ gettext('sorry, you cannot %(accept_own_answer)s'),
+ {'accept_own_answer': askbot['messages']['acceptOwnAnswer']},
+ true
+ );
+ showMessage(object, message);
}
else if(data.status == "1"){
$("#"+answerContainerIdPrefix+postId).removeClass("accepted-answer");
@@ -2403,7 +2392,10 @@ PostCommentsWidget.prototype.getActivateHandler = function(){
}
else {
//if user can't post, we tell him something and refuse
- if (askbot['data']['userIsAuthenticated']) {
+ if (askbot['settings']['readOnlyModeEnabled'] === true) {
+ var message = askbot['messages']['readOnlyMessage'];
+ showMessage(button, message, 'after');
+ } else if (askbot['data']['userIsAuthenticated']) {
me.startNewComment();
} else {
var message = gettext('please sign in or register to post comments');
@@ -2514,7 +2506,7 @@ var socialSharing = function(){
URL = window.location.href;
var urlBits = URL.split('/');
URL = urlBits.slice(0, -2).join('/') + '/';
- TEXT = encodeURIComponent($('h1 > a').html());
+ TEXT = encodeURIComponent($('h1 > a').text());
var hashtag = encodeURIComponent(
askbot['settings']['sharingSuffixText']
);
@@ -3388,9 +3380,55 @@ var TagEditor = function() {
WrappedElement.call(this);
this._has_hot_backspace = false;
this._settings = JSON.parse(askbot['settings']['tag_editor']);
+ /*
+ tags: {
+ required: askbot['settings']['tagsAreRequired'],
+ maxlength: askbot['settings']['maxTagsPerPost'] * askbot['settings']['maxTagLength'],
+ limit_tag_count: true,
+ limit_tag_length: true
+ },
+ tags: {
+ required: " " + gettext('tags cannot be empty'),
+ maxlength: askbot['messages']['tagLimits'],
+ limit_tag_count: askbot['messages']['maxTagsPerPost'],
+ limit_tag_length: askbot['messages']['maxTagLength']
+ },
+ */
};
inherits(TagEditor, WrappedElement);
+/* retagger function
+ var doRetag = function(){
+ $.ajax({
+ type: "POST",
+ url: retagUrl,//todo add this url to askbot['urls']
+ dataType: "json",
+ data: { tags: getUniqueWords(tagInput.val()).join(' ') },
+ success: function(json) {
+ if (json['success'] === true){
+ new_tags = getUniqueWords(json['new_tags']);
+ oldTagsHtml = '';
+ cancelRetag();
+ drawNewTags(new_tags.join(' '));
+ if (json['message']) {
+ notify.show(json['message']);
+ }
+ }
+ else {
+ cancelRetag();
+ showMessage(tagsDiv, json['message']);
+ }
+ },
+ error: function(xhr, textStatus, errorThrown) {
+ showMessage(tagsDiv, gettext('sorry, something is not right here'));
+ cancelRetag();
+ }
+ });
+ return false;
+ }
+*/
+
+
TagEditor.prototype.getSelectedTags = function() {
return $.trim(this._hidden_tags_input.val()).split(/\s+/);
};
diff --git a/askbot/media/js/tag_selector.js b/askbot/media/js/tag_selector.js
index dfc8a29a..c905ab86 100644
--- a/askbot/media/js/tag_selector.js
+++ b/askbot/media/js/tag_selector.js
@@ -274,10 +274,16 @@ function pickedTags(){
});
}
+ var tagSettings = JSON.parse(askbot['settings']['tag_editor']);
var clean_tagnames = [];
$.each(tagnames, function(idx, tagname){
if (!(tagname in to_target)){
- clean_tagnames.push(tagname);
+ try {
+ cleanTag(tagname, tagSettings);
+ clean_tagnames.push(tagname);
+ } catch (e) {
+ alert(e);
+ }
}
});
diff --git a/askbot/media/js/user.js b/askbot/media/js/user.js
index b5a999a5..90f35f2f 100644
--- a/askbot/media/js/user.js
+++ b/askbot/media/js/user.js
@@ -1069,6 +1069,47 @@ Tweeting.prototype.decorate = function(element) {
}
};
+var UserQuestionsPaginator = function() {
+ Paginator.call(this);
+};
+inherits(UserQuestionsPaginator, Paginator);
+
+UserQuestionsPaginator.prototype.renderPage = function(data) {
+ $('.users-questions').html(data['questions']);
+ $('.timeago').timeago();
+};
+
+UserQuestionsPaginator.prototype.getPageDataUrl = function(pageNo) {
+ var userId = askbot['data']['viewUserId'];
+ var pageSize = askbot['data']['userPostsPageSize'];
+ var url = QSutils.patch_query_string('', 'author:' + userId);
+ url = QSutils.patch_query_string(url, 'sort:votes-desc');
+ url = QSutils.patch_query_string(url, 'page:' + pageNo);
+ url = QSutils.patch_query_string(url, 'page-size:'+ pageSize);
+ return askbot['urls']['questions'] + url;
+};
+
+var UserAnswersPaginator = function() {
+ Paginator.call(this);
+};
+inherits(UserAnswersPaginator, Paginator);
+
+UserAnswersPaginator.prototype.renderPage = function(data) {
+ $('.users-answers').html(data['html']);
+ $('.timeago').timeago();
+};
+
+UserAnswersPaginator.prototype.getPageDataUrl = function() {
+ return askbot['urls']['getTopAnswers'];
+};
+
+UserAnswersPaginator.prototype.getPageDataUrlParams = function(pageNo) {
+ return {
+ user_id: askbot['data']['viewUserId'],
+ page_number: pageNo
+ }
+};
+
(function(){
var fbtn = $('.follow-user-toggle');
if (fbtn.length === 1){
@@ -1092,4 +1133,17 @@ Tweeting.prototype.decorate = function(element) {
var tweetingControl = new Tweeting();
tweetingControl.decorate(tweeting);
}
+
+ var qPager = $('.user-questions-pager');
+ if (qPager.length) {
+ var qPaginator = new UserQuestionsPaginator();
+ qPaginator.decorate(qPager);
+ }
+
+ var aPager = $('.user-answers-pager');
+ if (aPager.length) {
+ var aPaginator = new UserAnswersPaginator();
+ aPaginator.decorate(aPager);
+ }
+
})();
diff --git a/askbot/media/js/utils.js b/askbot/media/js/utils.js
index c0f7ca2f..a3eb2028 100644
--- a/askbot/media/js/utils.js
+++ b/askbot/media/js/utils.js
@@ -6,6 +6,21 @@ var mediaUrl = function(resource){
return askbot['settings']['static_url'] + 'default' + '/' + resource;
};
+var getCookie = function(name) {
+ var cookieValue = null;
+ if (document.cookie && document.cookie != '') {
+ var cookies = document.cookie.split(';');
+ for (var i = 0; i < cookies.length; i++) {
+ var cookie = $.trim(cookies[i]);
+ // Does this cookie string begin with the name we want?
+ if (cookie.substring(0, name.length + 1) == (name + '=')) {
+ return decodeURIComponent(cookie.substring(name.length + 1));
+ }
+ }
+ }
+ return cookieValue;
+};
+
var cleanUrl = function(url){
var re = new RegExp('//', 'g');
return url.replace(re, '/');
@@ -44,6 +59,41 @@ var getNewUniqueInt = function() {
return num;
};
+/**
+ * generic tag cleaning function, settings
+ * are from askbot live settings and askbot.const
+ */
+var cleanTag = function(tag_name, settings) {
+ var tag_regex = new RegExp(settings['tag_regex']);
+ if (tag_regex.test(tag_name) === false) {
+ var firstChar = tag_name.substring(0, 1);
+ if (settings['tag_forbidden_first_chars'].indexOf(firstChar) > -1) {
+ throw settings['messages']['wrong_first_char'];
+ } else {
+ throw settings['messages']['wrong_chars'];
+ }
+ }
+
+ var max_length = settings['max_tag_length'];
+ if (tag_name.length > max_length) {
+ throw interpolate(
+ ngettext(
+ 'must be shorter than %(max_chars)s character',
+ 'must be shorter than %(max_chars)s characters',
+ max_length
+ ),
+ {'max_chars': max_length },
+ true
+ );
+ }
+ if (settings['force_lowercase_tags']) {
+ return tag_name.toLowerCase();
+ } else {
+ return tag_name;
+ }
+};
+
+
var getSingletonController = function(controllerClass, name) {
askbot['controllers'] = askbot['controllers'] || {};
var controller = askbot['controllers'][name];
@@ -242,6 +292,7 @@ var notify = function() {
};
}();
+
/* **************************************************** */
// Search query-string manipulation utils
/* **************************************************** */
@@ -292,6 +343,7 @@ QSutils.patch_query_string = function (query_string, patch, remove) {
add_selector('tags');
add_selector('author');
add_selector('page');
+ add_selector('page-size');
add_selector('query');
return new_query_string;
@@ -501,6 +553,319 @@ WaitIcon.prototype.createDom = function() {
this.setVisible(this._isVisible);
};
+var Paginator = function() {
+ WrappedElement.call(this);
+};
+inherits(Paginator, WrappedElement);
+
+/**
+ * A mandotory method.
+ * this method needs to be implemented by the subclass
+ * @interface
+ * @param data is json dict returted by the server
+ */
+Paginator.prototype.renderPage = function(data) {
+ throw 'implement me in the subclass';
+};
+
+/**
+ * A mandatory method.
+ * @interface - implement in subclass
+ * returns url that can be used to retrieve page data
+ */
+Paginator.prototype.getPageDataUrl = function(pageNo) {
+ throw 'implement me in the subclass';
+};
+
+/**
+ * Optional method
+ * @interface - implement in subclass
+ * returns url parameters for the page request
+ */
+Paginator.prototype.getPageDataUrlParams = function(pageNo) {};
+
+Paginator.prototype.setIsLoading = function(isLoading) {
+ this._isLoading = isLoading;
+};
+
+Paginator.prototype.startLoadingPageData = function(pageNo) {
+ if (this._isLoading) {
+ return;
+ }
+ var me = this;
+ var requestParams = {
+ type: 'GET',
+ dataType: 'json',
+ url: this.getPageDataUrl(pageNo),
+ cache: false,
+ success: function(data) {
+ me.renderPage(data);
+ me.setCurrentPage(pageNo);
+ me.setIsLoading(false);
+ },
+ failure: function() {
+ me.setIsLoading(false);
+ }
+ };
+ var urlParams = this.getPageDataUrlParams(pageNo);
+ if (urlParams) {
+ requestParams['data'] = urlParams;
+ }
+ $.ajax(requestParams);
+ me.setIsLoading(true);
+ return false;
+};
+
+Paginator.prototype.getCurrentPageNo = function() {
+ var page = this._element.find('.curr');
+ return parseInt(page.attr('data-page'));
+};
+
+Paginator.prototype.getIncrementalPageHandler = function(direction) {
+ var me = this;
+ return function() {
+ var pageNo = me.getCurrentPageNo();
+ if (direction === 'next') {
+ pageNo = pageNo + 1;
+ } else {
+ pageNo = pageNo - 1;
+ }
+ me.startLoadingPageData(pageNo);
+ return false;
+ };
+};
+
+Paginator.prototype.getWindowStart = function(pageNo) {
+ var totalPages = this._numPages;
+ var activePages = this._numActivePages;
+
+ //paginator is "short" w/o prev or next, no need to rerender
+ if (totalPages === activePages) {
+ return 1;
+ }
+
+ //we are in leading range
+ if (pageNo < activePages) {
+ return 1;
+ }
+
+ //we are in trailing range
+ var lastWindowStart = totalPages - activePages + 1;
+ if (pageNo > lastWindowStart) {
+ return lastWindowStart;
+ }
+
+ return pageNo - Math.floor(activePages/2);
+};
+
+Paginator.prototype.renderPaginatorWindow = function(windowStart) {
+ var anchors = this._paginatorAnchors;
+ for (var i = 0; i < anchors.length; i++) {
+ var anchor = $(anchors[i]);
+ removeButtonEventHandlers(anchor);
+ var pageNo = windowStart + i;
+ //re-render displayed number
+ anchor.html(pageNo);
+ //re-render the tooltip text
+ var labelTpl = gettext('page %s');
+ anchor.attr('title', interpolate(labelTpl, [pageNo]));
+ //re-render the "page" data value
+ anchor.parent().attr('data-page', pageNo);
+ //setup new event handler
+ var pageHandler = this.getPageButtonHandler(pageNo);
+ setupButtonEventHandlers(anchor, pageHandler);
+ }
+};
+
+Paginator.prototype.renderPaginatorEdges = function(windowStart, pageNo) {
+ //first page button
+ var first = this._firstPageNav;
+ if (windowStart === 1) {
+ first.hide();
+ } else {
+ first.show();
+ }
+
+ //last page button
+ var lastWindowStart = this._numPages - this._numActivePages + 1;
+ var last = this._lastPageNav;
+ if (windowStart === lastWindowStart) {
+ last.hide();
+ } else {
+ last.show();
+ }
+
+ //show or hide "prev" and "next" buttons
+ if (this._numPages === this._numActivePages) {
+ this._prevPageButton.hide();
+ this._nextPageButton.hide();
+ } else {
+ if (pageNo === 1) {
+ this._prevPageButton.hide();
+ } else {
+ this._prevPageButton.show();
+ }
+ if (pageNo === this._numPages) {
+ this._nextPageButton.hide();
+ } else {
+ this._nextPageButton.show();
+ }
+ }
+};
+
+Paginator.prototype.setCurrentPage = function(pageNo) {
+
+ var currPageNo = this.getCurrentPageNo();
+ var currWindow = this.getWindowStart(currPageNo);
+ var newWindow = this.getWindowStart(pageNo);
+ if (newWindow !== currWindow) {
+ this.renderPaginatorWindow(newWindow);
+ }
+
+ //select the current page
+ var page = this._mainPagesNav.find('[data-page="' + pageNo + '"]');
+ if (page.length === 1) {
+ var curr = this._element.find('.curr');
+ curr.removeClass('curr');
+ page.addClass('curr');
+ }
+
+ //show or hide ellipses (...) and the last/first page buttons
+ //newWindow is starting page of the new paginator window
+ this.renderPaginatorEdges(newWindow, pageNo);
+};
+
+Paginator.prototype.createButton = function(cls, label) {
+ var btn = this.makeElement('span');
+ btn.addClass(cls);
+ var link = this.makeElement('a');
+ link.html(label);
+ btn.append(link);
+ return btn;
+};
+
+Paginator.prototype.getPageButtonHandler = function(pageNo) {
+ var me = this;
+ return function() {
+ if (me.getCurrentPageNo() !== pageNo) {
+ me.startLoadingPageData(pageNo);
+ }
+ return false;
+ };
+};
+
+Paginator.prototype.decorate = function(element) {
+ this._element = element;
+ var pages = element.find('.page');
+ this._firstPageNav = element.find('.first-page-nav');
+ this._lastPageNav = element.find('.last-page-nav');
+ this._mainPagesNav = element.find('.main-pages-nav');
+ var paginatorButtons = element.find('.paginator');
+ this._numPages = paginatorButtons.data('numPages');
+
+ var mainNavButtons = element.find('.main-pages-nav a');
+ this._paginatorAnchors = mainNavButtons;
+ this._numActivePages = mainNavButtons.length;
+
+ for (var i = 0; i < pages.length; i++) {
+ var page = $(pages[i]);
+ var pageNo = page.data('page');
+ var link = page.find('a');
+ var pageHandler = this.getPageButtonHandler(pageNo);
+ setupButtonEventHandlers(link, pageHandler);
+ }
+
+ var currPageNo = element.find('.curr').data('page');
+
+ //next page button
+ var nextPage = element.find('.next');
+ this._nextPageButton = nextPage;
+ if (currPageNo === this._numPages) {
+ this._nextPageButton.hide();
+ }
+
+ setupButtonEventHandlers(
+ this._nextPageButton,
+ this.getIncrementalPageHandler('next')
+ );
+
+ var prevPage = element.find('.prev');
+ this._prevPageButton = prevPage;
+ if (currPageNo === 1) {
+ this._prevPageButton.hide();
+ }
+
+ setupButtonEventHandlers(
+ this._prevPageButton,
+ this.getIncrementalPageHandler('prev')
+ );
+};
+
+/**
+ * makes images never take more spaces then they can take
+ * @param {<Array>} breakPoints
+ * @param {number} maxWidth
+ * an array of array values like (min-width, width-offset)
+ * where min-width is screen minimum width
+ * width-offset - difference between the actual screen width and
+ * max-width of the image.
+ * width-offset may be undefined - this way we know that this is
+ * the widest breakpoint and we apply the default max-width
+ * instead.
+ * We use this offset to calculate max-width in order to
+ * have the images fit the layout no matter the size of the image
+ */
+var LimitedWidthImage = function(breakPoints, maxWidth) {
+ /**
+ * breakPoints must be sorted in decreasing
+ * order of min-width
+ */
+ this._breakPoints = breakPoints;
+ /**
+ * this is width for the fully stretched
+ * window, above the first widest breakpoint
+ */
+ this._maxWidth = maxWidth;
+ WrappedElement.call(this);
+};
+inherits(LimitedWidthImage, WrappedElement);
+
+LimitedWidthImage.prototype.getImageWidthOffset = function(width) {
+ var numBreaks = this._breakPoints.length;
+ var offset = this._breakPoints[0][1];
+ for (var i = 0; i < numBreaks; i++) {
+ var point = this._breakPoints[i];
+ var minWidth = point[0];
+ if (width >= minWidth) {
+ break;
+ } else {
+ offset = point[1];
+ }
+ }
+ return offset;
+};
+
+LimitedWidthImage.prototype.autoResize = function() {
+ var windowWidth = $(window).width();
+ //1) find the offset for the nearest breakpoint
+ var widthOffset = this.getImageWidthOffset(windowWidth);
+ var maxWidth = '100%';
+ if (widthOffset !== undefined) {
+ maxWidth = windowWidth - widthOffset;
+ } else {
+ maxWidth = this._maxWidth;
+ }
+ this._element.css('max-width', maxWidth);
+ this._element.css('height', 'auto');
+};
+
+LimitedWidthImage.prototype.decorate = function(element) {
+ this._element = element;
+ this.autoResize();
+ var me = this;
+ $(window).resize(function() { me.autoResize(); });
+};
+
/**
* @contsructor
* a form helper that disables submit button
@@ -723,6 +1088,51 @@ TippedInput.prototype.decorate = function(element){
};
/**
+ * creates an alert that will momentarily flash
+ * and then self-destruct
+ */
+var FlashAlert = function(text) {
+ WrappedElement.call(this);
+ this._text = text;
+};
+inherits(FlashAlert, WrappedElement);
+
+FlashAlert.prototype.setPostRunHandler = function(handler) {
+ this._postRunHandler = handler;
+};
+
+FlashAlert.prototype.setText = function(text) {
+ this._text = text;
+ if (this.hasElement()) {
+ this._element.html(text);
+ };
+};
+
+FlashAlert.prototype.run = function() {
+ var element = this._element;
+ var me = this;
+ var postRunHandler = this._postRunHandler;
+ var finish = function() {
+ element.fadeOut();
+ me.dispose();
+ if (postRunHandler) {
+ postRunHandler();
+ }
+ };
+ element.fadeIn(function() { setTimeout(finish, 1000) });
+};
+
+FlashAlert.prototype.createDom = function() {
+ var element = this.makeElement('div');
+ element.addClass('flash-alert');
+ element.hide();
+ this._element = element;
+ if (this._text) {
+ element.html(this._text);
+ }
+};
+
+/**
* will setup a bootstrap.js alert
* programmatically
*/
@@ -863,6 +1273,86 @@ SimpleControl.prototype.decorate = function(element) {
this.setHandlerInternal();
};
+/**
+ * @constructor
+ */
+var PostExpander = function() {
+ SimpleControl.call(this);
+ this._handler = this.getExpandHandler();
+};
+inherits(PostExpander, SimpleControl);
+
+PostExpander.prototype.setPostId = function(postId) {
+ this._postId = postId;
+};
+
+PostExpander.prototype.getPostId = function() {
+ return this._postId;
+};
+
+PostExpander.prototype.showWaitIcon = function() {
+ var icon = new WaitIcon();
+ this._element.html(icon.getElement());
+ icon.show();
+};
+
+PostExpander.prototype.updateTheDots = function() {
+ var numDots = this._cNumDots + 1;
+ if (numDots > this._maxNumDots) {
+ numDots = 1;
+ }
+ this._cNumDots = numDots;
+ var dots = '';
+ for (var i = 0; i < numDots; i++) {
+ dots += '&bull;';
+ }
+ for (; i < this._maxNumDots; i++) {
+ dots += '&nbsp;';
+ }
+ this._element.html(dots);
+};
+
+PostExpander.prototype.stopTheDots = function() {
+ clearInterval(this._dotsInterval);
+};
+
+PostExpander.prototype.startTheDots = function() {
+ var numDots = this._element.find('a').html().length + 2;
+ this._maxNumDots = numDots;
+ this._cNumDots = 0;
+ var dots = '';
+ for (var i = 0; i < numDots; i++) {
+ dots += '&nbsp;';
+ }
+ this._element.html(dots);
+ var me = this;
+ var handler = function() {
+ me.updateTheDots();
+ };
+ this._dotsInterval = setInterval(handler, 150);
+};
+
+PostExpander.prototype.getExpandHandler = function() {
+ var me = this;
+ return function() {
+ var element = me.getElement();
+ var snippet = $(element.parents('.snippet')[0]);
+ $.ajax({
+ type: 'GET',
+ dataType: 'json',
+ data: {'post_id': me.getPostId()},
+ url: askbot['urls']['getPostHtml'],
+ success: function(data) {
+ if (data['post_html']) {
+ snippet.hide();
+ snippet.html(data['post_html']);
+ snippet.fadeIn();
+ }
+ }
+ });
+ me.showWaitIcon();
+ };
+};
var EditLink = function(){
SimpleControl.call(this)
@@ -900,6 +1390,12 @@ CommentConvertLink.prototype.createDom = function(){
hidden_input.attr('id', 'id_comment_id');
element.append(hidden_input);
+ var csrf_token = this.makeElement('input');
+ csrf_token.attr('type', 'hidden');
+ csrf_token.attr('name', 'csrfmiddlewaretoken');
+ csrf_token.attr('value', getCookie(askbot['settings']['csrfCookieName']));
+ element.append(csrf_token);
+
var submit = this.makeElement('input');
submit.attr('type', 'submit');
submit.attr('value', gettext('convert to answer'));
@@ -2311,10 +2807,9 @@ Tag.prototype.createDom = function(){
}
this._inner_element.addClass('tag tag-right');
this._inner_element.attr('rel', 'tag');
- if (this._title === null){
- this.setTitle(
- interpolate(gettext("see questions tagged '%s'"), [this.getName()])
- );
+ if (this._title === null) {
+ var name = this.getName();
+ this.setTitle(interpolate(gettext("see questions tagged '%s'"), [name,]));
}
this._inner_element.attr('title', this._title);
this._inner_element.html(this.getDisplayTagName());
diff --git a/askbot/media/js/wmd/wmd.js b/askbot/media/js/wmd/wmd.js
index 6f7505d0..f84cd6e4 100644
--- a/askbot/media/js/wmd/wmd.js
+++ b/askbot/media/js/wmd/wmd.js
@@ -122,14 +122,15 @@ Attacklab.wmdBase = function(){
// Adds a listener callback to a DOM element which is fired on a specified
// event.
util.addEvent = function(elem, event, listener){
- if (elem && elem.attachEvent) {
- // IE only. The "on" is mandatory.
- elem.attachEvent("on" + event, listener);
- }
- else {
- // Other browsers.
- elem.addEventListener(event, listener, false);
- }
+ if (elem) {
+ if (elem.attachEvent) {
+ // IE only. The "on" is mandatory.
+ elem.attachEvent("on" + event, listener);
+ } else {
+ // Other browsers.
+ elem.addEventListener(event, listener, false);
+ }
+ }
};
diff --git a/askbot/media/style/style.css b/askbot/media/style/style.css
index 0a60c6a1..d86b8fc7 100644
--- a/askbot/media/style/style.css
+++ b/askbot/media/style/style.css
@@ -58,6 +58,7 @@ textarea {
-khtml-border-radius: 0;
}
input[type="radio"] {
+ margin: 2px 3px 0 0;
-webkit-appearance: radio;
}
input[type="checkbox"] {
@@ -65,6 +66,7 @@ input[type="checkbox"] {
}
select {
width: 100%;
+ -webkit-appearance: menulist-button;
}
input[type="text"].prompt,
input[type="password"].prompt,
@@ -196,6 +198,9 @@ h1 {
/* ----- Extra space above for messages ----- */
body.user-messages {
margin-top: 2.4em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
/* ----- Custom positions ----- */
.left {
@@ -325,6 +330,9 @@ body.user-messages {
background: white;
display: block;
}
+.select-language {
+ margin-top: 6px;
+}
#userToolsNav {
/* Navigation bar containing login link or user information, check widgets/user_navigation.html*/
@@ -458,11 +466,21 @@ body.user-messages {
border-top: #fcfcfc 1px solid;
margin-bottom: 10px;
font-family: 'Open Sans Condensed', Arial, sans-serif;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+#secondaryHeader td {
+ padding: 0;
+}
+#secondaryHeader td.search-bar {
+ padding: 0 32px 0 15px;
+ position: relative;
}
#homeButton {
border-right: #afaf9e 1px solid;
background: -6px -36px url(../images/sprites.png) no-repeat;
- height: 55px;
+ height: 54px;
width: 43px;
display: block;
float: left;
@@ -471,8 +489,7 @@ body.user-messages {
background: -51px -36px url(../images/sprites.png) no-repeat;
}
.scope-selector {
- display: block;
- float: left;
+ display: inline-block;
font-size: 20px;
color: #7a7a6b;
height: 55px;
@@ -480,7 +497,7 @@ body.user-messages {
margin-left: 16px;
}
.scope-selector.on {
- background: url(../images/scopearrow.png) no-repeat center bottom;
+ background: url(../images/scopearrow.png) no-repeat center 41px;
}
.scope-selector.ask-message {
font-size: 24px;
@@ -503,12 +520,12 @@ body.user-messages {
#searchBar {
/* Main search form , check widgets/search_bar.html */
- display: block;
- background-color: #fff;
border: 1px solid #c9c9b5;
+ background: white;
height: 41px;
z-index: 1000;
position: relative;
+ width: 100%;
/* the guts are absolute-positioned */
}
@@ -568,17 +585,20 @@ body.user-messages {
}
.search-drop-menu {
box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
background: whitesmoke;
- border: 1px solid #c9c9b5;
border-top: none;
+ top: 42px;
margin: 0;
- position: relative;
+ outline: 1px solid #dadad4;
+ position: absolute;
z-index: 10000;
}
.search-drop-menu ul {
list-style: none;
overflow: auto;
- padding: 0 0 10px 0;
+ padding: 0;
margin: 0;
position: relative;
width: 100%;
@@ -596,12 +616,13 @@ body.user-messages {
.search-drop-menu ul li.selected a {
color: whitesmoke;
}
-.search-drop-menu ul.empty {
- margin-bottom: 0;
-}
.search-drop-menu .footer {
text-align: center;
- padding: 9px 0 10px 0;
+ margin: 0 0 1px 0;
+ padding: 4px 0 10px 0;
+}
+.search-drop-menu.empty .footer {
+ padding-top: 9px;
}
.search-drop-menu.empty ul {
padding: 1px;
@@ -621,7 +642,7 @@ input[type="submit"].searchBtn {
border: #FFF 1px solid;
line-height: 22px;
text-align: center;
- margin: 1px 0 0 0;
+ margin: 0;
width: 48px;
background: -98px -37px url(../images/sprites.png) no-repeat;
border-radius: 0;
@@ -650,21 +671,24 @@ input[type="submit"].searchBtn {
color: white;
height: 0;
z-index: 0;
+ position: absolute;
+ left: -1000px;
+ /* hide away */
+
+}
+.ask-page .search-drop-menu {
+ top: 37px;
}
.ask-page .search-drop-menu.empty {
border: none;
- padding: 0;
+ outline: none;
+ padding: 0 !important;
}
.ask-page .search-drop-menu.empty ul {
- padding: 0;
+ padding: 0 !important;
}
input[type="submit"].searchBtn:hover {
background-image: none;
- background-image: none;
- background-image: none;
- background-image: none;
- background-image: none;
- background-image: none;
background: -146px -37px url(../images/sprites.png) no-repeat;
}
input[type="button"].cancelSearchBtn {
@@ -804,73 +828,23 @@ form.ajax-file-upload img.spinner {
font-size: 20px;
height: 42px;
line-height: 44px;
- margin: 6px 0 0 0;
+ margin: -1px 0 0 0;
text-transform: uppercase;
width: 200px;
/* to match width of sidebar */
}
-/*
- Put the secondary navigation together:
- 1) raise the search bar by 55px
- 2) add padding to fit the buttons
-*/
-#searchBar {
- margin: 0 228px 0 327px;
- width: auto;
- margin-top: -49px;
- padding: 0 49px 0 8px;
-}
-/* line up drop menu the same way as the search bar */
.search-drop-menu {
- margin: 0 228px 0 327px;
- width: auto;
+ width: 100%;
}
.ask-page .search-drop-menu,
body.anon.ask-page .search-drop-menu {
- margin: -9px 0 10px;
+ padding: 5px 10px 6px 0;
}
#scopeNav {
- height: 41px;
- float: left;
- width: 280px;
-}
-.scopes-True-True-False #searchBar,
-.scopes-True-True-False .search-drop-menu {
- margin-left: 228px;
-}
-.scopes-True-True-False #scopeNav {
- width: 180px;
-}
-.scopes-True-False-True #searchBar,
-.scopes-True-False-True .search-drop-menu {
- margin-left: 203px;
-}
-.scopes-True-False-True #scopeNav {
- width: 150px;
-}
-.scopes-False-True-True #searchBar,
-.scopes-False-True-True .search-drop-menu {
- margin-left: 286px;
-}
-.scopes-False-True-True #scopeNav {
- width: 238px;
-}
-.scopes-True-False-False #searchBar,
-.scopes-False-True-False #searchBar,
-.scopes-False-False-True #searchBar,
-.scopes-False-False-False #searchBar,
-.scopes-True-False-False .search-drop-menu,
-.scopes-False-True-False .search-drop-menu,
-.scopes-False-False-True .search-drop-menu,
-.scopes-False-False-False .search-drop-menu {
- margin-left: 52px;
-}
-.scopes-True-False-False #scopeNav,
-.scopes-False-True-False #scopeNav,
-.scopes-False-False-True #scopeNav,
-.scopes-False-False-False #scopeNav {
- width: 0;
+ height: 54px;
+ display: inline-block;
+ white-space: nowrap;
}
/* ----- Content layout, check two_column_body.html or one_column_body.html ----- */
#ContentLeft {
@@ -891,7 +865,7 @@ body.anon.ask-page .search-drop-menu {
/* ----- Sidebar Widgets Box, check main_page/sidebar.html or question/sidebar.html ----- */
.box {
background: #fff;
- padding: 4px 0px 10px 0px;
+ padding: 4px 2px 10px 2px;
width: 100%;
overflow: hidden;
box-sizing: border-box;
@@ -915,7 +889,6 @@ body.anon.ask-page .search-drop-menu {
.box h2 {
padding-left: 0;
background: #eceeeb;
- height: 30px;
line-height: 30px;
text-align: right;
font-size: 18px !important;
@@ -979,7 +952,7 @@ body.anon.ask-page .search-drop-menu {
.box .inputs #ignoredTagInput,
.box .inputs #subscribedTagInput,
.box .inputs #ab-tag-search {
- width: 150px;
+ width: 147px;
padding-left: 5px;
border: #c9c9b5 1px solid;
height: 25px;
@@ -1000,7 +973,7 @@ body.anon.ask-page .search-drop-menu {
width: 47px;
}
.box img.gravatar {
- margin: 1px;
+ margin: 1px 1px 0 0;
}
.box a.followed,
.box a.follow {
@@ -1082,7 +1055,7 @@ body.anon.ask-page .search-drop-menu {
-webkit-box-shadow: 1px 1px 3px #999999;
-moz-box-shadow: 1px 1px 3px #999999;
box-shadow: 1px 1px 3px #999999;
- padding: 7px 10px 1px 10px;
+ padding: 7px 10px 9px 0;
margin-bottom: 10px;
width: 100%;
}
@@ -1170,8 +1143,6 @@ body.anon.ask-page .search-drop-menu {
border: none;
}
.rss {
- float: right;
- font-size: 16px;
color: #f57900;
margin: 5px 0px 3px 7px;
width: 52px;
@@ -1205,7 +1176,8 @@ body.anon.ask-page .search-drop-menu {
ul#searchTags {
margin-left: 10px;
float: right;
- padding-top: 2px;
+ padding: 8px 6px 0px 6px;
+ min-width: 43px;
}
.search-tips {
font-size: 16px;
@@ -1380,31 +1352,34 @@ ul#searchTags {
.paginator a {
color: #7ea9b3;
}
-.paginator .prev {
- margin-right: .5em;
-}
+.paginator .prev,
.paginator .next {
- margin-left: .5em;
+ margin-right: .5em;
}
.paginator .page a,
.paginator .page a:visited,
.paginator .curr {
- padding: .25em;
- background-color: #fff;
- margin: 0em .25em;
- color: #ff;
+ padding: 0 .25em;
+ margin: 0em .15em 0 0;
}
.paginator .curr {
- background-color: #8ebcc7;
+ /*background-color: #8ebcc7;*/
+
color: #fff;
font-weight: bold;
}
-.paginator .next a,
-.paginator .prev a {
- color: #7ea9b3;
+.paginator .curr a {
+ background: #8ebcc7;
+ color: white;
+ /*padding: 0;*/
+
+}
+.paginator .curr.page a:hover {
+ background: #8ebcc7;
+ color: white;
+ padding: 0 0.25em;
}
.paginator .page a:hover,
-.paginator .curr a:hover,
.paginator .prev a:hover,
.paginator .next a:hover {
color: #8C8C8C;
@@ -1510,7 +1485,7 @@ ul#related-tags li {
background: #f3f6f6;
border: #fff 1px solid ;
border-top: #fff 2px solid;
- outline: #cfdbdb 1px solid;
+ outline: #cfdbdb 1px solid !important;
/* .box-shadow(0px,1px,0px,#88a8a8);*/
display: block;
@@ -1638,6 +1613,13 @@ ul#related-tags li {
.delete-icon:hover {
background: #b32f2f;
}
+.expander .wait-icon-box {
+ display: inline-block;
+ margin: 0;
+}
+.snippet:hover .expander a {
+ text-decoration: underline;
+}
.tag-number {
font-weight: normal;
float: left;
@@ -1665,6 +1647,7 @@ ul#related-tags li {
padding: 4px 0 0 0;
margin-top: 0px;
width: 100%;
+ position: relative;
}
#askFormBar p {
margin: 0 0 5px 0;
@@ -1753,7 +1736,11 @@ ul#related-tags li {
}
.ask-page .lang-selector,
.edit-question-page .lang-selector {
- margin: 1px 0 0 5px;
+ margin: 9px 0 0 0;
+}
+.ask-page .lang-selector select,
+.edit-question-page .lang-selector select {
+ margin: 3px 0;
}
.ask-page #id_post_author_username,
.question-page #id_post_author_username,
@@ -1791,7 +1778,7 @@ ul#related-tags li {
}
.groups-input,
.users-input {
- width: 150px;
+ width: 140px;
padding-left: 5px;
border: #c9c9b5 1px solid;
height: 25px;
@@ -2118,12 +2105,13 @@ ul#related-tags li {
font-family: Arial;
color: #4b4b4b;
word-wrap: break-word;
+ max-width: 683px;
}
.question-page .post-body a {
color: #1b79bd;
}
.question-page .post-body img {
- max-width: 100%;
+ max-width: 685px;
}
.question-page .post-body li {
margin-bottom: 7px;
@@ -2148,7 +2136,7 @@ ul#related-tags li {
float: right;
font-size: 9px;
font-family: Arial;
- line-height: 14px;
+ line-height: 12px;
margin: 0px 0px 5px 5px;
padding: 4px;
width: 166px;
@@ -2364,6 +2352,9 @@ ul#related-tags li {
font-size: 12px;
clear: both;
}
+.question-page .comments .truncated-post:nth-last-child(3) {
+ float: left;
+}
.question-page .comments div.controls {
width: 100%;
margin: 3px 0 20px 5px;
@@ -2449,7 +2440,6 @@ ul#related-tags li {
.question-page .comments .counter {
display: inline-block;
width: auto;
- float: right;
vertical-align: top;
font-family: Arial;
float: right;
@@ -2763,6 +2753,24 @@ ul#related-tags li {
background-position: -52px 0px;
}
/* -----Content pages, Login, About, FAQ, Users----- */
+.openid-signin input[type="text"],
+.openid-signin input[type="password"] {
+ color: #525252;
+ font-size: 12px;
+ line-height: 25px;
+ height: 25px;
+ margin: 0px;
+ padding: 0 5px;
+ width: 200px;
+}
+.registration-page .login input[type="text"] {
+ height: 22px;
+ font-size: 12px;
+ line-height: 22px;
+ color: #525252;
+ padding: 0 5px;
+ width: 200px;
+}
.openid-signin,
.meta,
.user-profile-edit-page {
@@ -2787,24 +2795,20 @@ ul#related-tags li {
padding-left: 0px;
font-size: 16px;
}
-.openid-signin form,
.meta form,
.users-page form,
.user-profile-edit-page form,
.user-profile-page form {
margin-bottom: 15px;
}
-.openid-signin input[type="text"],
.meta input[type="text"],
.users-page input[type="text"],
.user-profile-edit-page input[type="text"],
.user-profile-page input[type="text"],
-.openid-signin input[type="password"],
.meta input[type="password"],
.users-page input[type="password"],
.user-profile-edit-page input[type="password"],
.user-profile-page input[type="password"],
-.openid-signin select,
.meta select,
.users-page select,
.user-profile-edit-page select,
@@ -2815,7 +2819,6 @@ ul#related-tags li {
width: 395px;
font-size: 14px;
}
-.openid-signin select,
.meta select,
.users-page select,
.user-profile-edit-page select,
@@ -2823,7 +2826,6 @@ ul#related-tags li {
width: 405px;
height: 30px;
}
-.openid-signin textarea,
.meta textarea,
.users-page textarea,
.user-profile-edit-page textarea,
@@ -2833,7 +2835,6 @@ ul#related-tags li {
width: 395px;
font-size: 14px;
}
-.openid-signin input.submit,
.meta input.submit,
.users-page input.submit,
.user-profile-edit-page input.submit,
@@ -2841,7 +2842,6 @@ ul#related-tags li {
font-weight: normal;
margin: 5px 0px;
}
-.openid-signin .cancel,
.meta .cancel,
.users-page .cancel,
.user-profile-edit-page .cancel,
@@ -2849,14 +2849,12 @@ ul#related-tags li {
background: url(../images/small-button-cancel.png) repeat-x top !important;
color: #525252 !important;
}
-.openid-signin .cancel:hover,
.meta .cancel:hover,
.users-page .cancel:hover,
.user-profile-edit-page .cancel:hover,
.user-profile-page .cancel:hover {
background: url(../images/small-button-cancel.png) repeat-x bottom !important;
}
-.openid-signin .re,
.meta .re,
.users-page .re,
.user-profile-edit-page .re,
@@ -2888,12 +2886,10 @@ ul#related-tags li {
.openid-signin form {
margin-bottom: 5px;
}
-#email-input-fs input[type="text"],
#local_login_buttons input[type="text"],
#password-fs input[type="text"],
#openid-fs input[type="text"],
#signup-form input[type="text"],
-#email-input-fs input[type="password"],
#local_login_buttons input[type="password"],
#password-fs input[type="password"],
#openid-fs input[type="password"],
@@ -3012,10 +3008,26 @@ a:hover.medal {
border: #eee 1px solid;
padding: 5px;
}
+.user-profile-page form {
+ margin-bottom: 0;
+}
.user-profile-page h2 {
- padding: 10px 0px 10px 0px;
+ padding: 4px 0px 10px 0px;
font-family: 'Open Sans Condensed', Arial, sans-serif;
}
+.user-profile-page h3 {
+ padding: 0;
+ margin-top: -3px;
+}
+.user-profile-page .submit-row {
+ margin-bottom: 0;
+}
+.user-profile-page .user-stats-table h2 {
+ padding-top: 10px;
+}
+.user-profile-page .user-stats-table.badges {
+ margin-bottom: 30px;
+}
.user-profile-page .up-votes,
.user-profile-page .down-votes {
display: inline-block;
@@ -3036,8 +3048,27 @@ a:hover.medal {
margin-top: 10px;
margin-bottom: 10px;
}
-.user-profile-page select {
- margin-bottom: 12px;
+.user-profile-page .pager {
+ margin-bottom: 0;
+}
+.user-profile-page .paginator {
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+.user-profile-page .users-questions {
+ margin-top: -10px;
+}
+.user-profile-page .avatar p {
+ margin-bottom: 0px;
+}
+.user-profile-page .tabBar a#stats {
+ margin-left: 0;
+}
+.user-profile-page img.gravatar {
+ margin: 2px 0 3px 0;
+}
+.user-profile-page .vote-notification h3 {
+ padding: 10px;
}
.user-details {
font-size: 13px;
@@ -3559,6 +3590,14 @@ a.offensive {
.message p {
margin-bottom: 0px;
}
+.system-messages {
+ color: red;
+ background: yellow;
+ font-size: 21px;
+ font-weight: bold;
+ line-height: 25px;
+ padding: 0 5px;
+}
p.space-above {
margin-top: 10px;
}
@@ -3761,8 +3800,9 @@ ul.post-retag {
}
ul.post-retag input {
width: 400px;
- height: 1.5em;
- margin: 3px 0 0 -3px;
+ height: 22px;
+ margin: 3px 0 0 -5px;
+ padding: 0 5px;
}
#question-controls .tags {
margin: 0 0 3px 0;
@@ -3854,25 +3894,6 @@ p.signup_p {
.avatar-page li {
display: inline;
}
-.user-profile-page .avatar p {
- margin-bottom: 0px;
-}
-.user-profile-page .tabBar a#stats {
- margin-left: 0;
-}
-.user-profile-page img.gravatar {
- margin: 2px 0 3px 0;
-}
-.user-profile-page h3 {
- padding: 0;
- margin-top: -3px;
-}
-.user-profile-page .vote-notification h3 {
- padding: 10px;
-}
-.user-profile-page ul.tags {
- margin-left: 5px;
-}
.userList {
font-size: 13px;
}
@@ -3892,7 +3913,7 @@ p.signup_p {
}
.user-card .avatar-box {
float: left;
- margin: 3px 6px 0 0;
+ margin: 0px 6px 0 2px;
}
.user-card .info {
height: 32px;
@@ -4038,6 +4059,9 @@ a.primary-group-name {
color: #990E08;
font-weight: bold;
}
+.post-update-info .user-info {
+ margin-top: -2px;
+}
.users-page .wmd-prompt-dialog {
background: #ccc;
}
@@ -4173,30 +4197,34 @@ textarea.tipped-input {
}
/* tag editor */
.tag-editor {
- height: 64px;
- border: #ccc 3px solid;
- padding-left: 8px;
+ height: 32px;
+ border: #cce6ec 3px solid;
+ padding-left: 6px;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tag-editor ul.tags {
margin: 0;
}
.tag-editor ul.tags li {
- margin-top: 8px;
+ margin-top: 6px;
height: 13px;
}
.tag-editor input.new-tags-input,
.tag-editor input.new-tags-input:focus {
border: none;
- font-size: 15px;
+ box-shadow: none;
+ font-size: 14px;
font-color: #707070;
height: 16px;
line-height: 16px;
- margin-top: 9px;
+ margin: 9px 0 0 -6px;
-webkit-box-shadow: none;
/* undo bootstrap glow */
-moz-box-shadow: none;
- box-shadow: none;
+ padding: 0 0 0 6px;
}
/* fixes for bootstrap */
.caret {
@@ -4335,6 +4363,10 @@ td.setting-input textarea {
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
+#recaptcha_area,
+#recaptcha_table {
+ line-height: 0!important;
+}
.acInput {
width: 200px;
}
@@ -4550,17 +4582,26 @@ td.setting-input textarea {
.short-summary:first-child {
padding-top: 0;
}
- #searchBar,
- body.anon #searchBar {
- margin: -49px 8px 0 52px;
- }
- .search-drop-menu,
- body.anon .search-drop-menu {
- margin: 0 8px 0 52px;
- }
.short-summary {
width: 100%;
}
+ #secondaryHeader td.search-bar {
+ padding: 0 6px;
+ }
+}
+@media screen and (max-width: 540px) {
+ .question-page .post-controls {
+ float: left;
+ margin-left: -8px;
+ padding-left: 0;
+ text-align: left;
+ }
+ .question-page .post-controls .question-close {
+ display: none;
+ }
+ .question-page div.comments.empty {
+ margin-top: 0;
+ }
}
@media screen and (max-width: 480px) {
.openid-signin h1,
@@ -4581,6 +4622,15 @@ td.setting-input textarea {
width: 100%;
}
}
+@media screen and (max-width: 380px) {
+ .wmd-button-bar .wmd-hr-button,
+ .wmd-button-bar .wmd-heading-button {
+ display: none;
+ }
+ .editor-status {
+ margin-right: 0;
+ }
+}
@media screen and (max-width: 338px) {
#scopeNav {
display: none;
@@ -4596,57 +4646,186 @@ td.setting-input textarea {
width: 100%;
margin: 6px 0;
}
+ .question-page .post-controls .offensive-flag {
+ display: none;
+ }
}
/* language-specific fixes */
-body.lang-es #searchBar {
- /* need special left padding */
-
-}
-body.anon.lang-es #searchBar {
- /* need special left padding */
-
-}
body.lang-zh .box .inputs #interestingTagInput,
body.lang-zh_CN .box .inputs #interestingTagInput,
+body.lang-zh-cn .box .inputs #interestingTagInput,
+body.lang-zh-tw .box .inputs #interestingTagInput,
body.lang-zh_TW .box .inputs #interestingTagInput,
body.lang-zh .box .inputs #ignoredTagInput,
body.lang-zh_CN .box .inputs #ignoredTagInput,
+body.lang-zh-cn .box .inputs #ignoredTagInput,
+body.lang-zh-tw .box .inputs #ignoredTagInput,
body.lang-zh_TW .box .inputs #ignoredTagInput,
body.lang-zh .box .inputs #subscribedTagInput,
body.lang-zh_CN .box .inputs #subscribedTagInput,
+body.lang-zh-cn .box .inputs #subscribedTagInput,
+body.lang-zh-tw .box .inputs #subscribedTagInput,
body.lang-zh_TW .box .inputs #subscribedTagInput,
body.lang-zh .box .inputs #ab-tag-search,
body.lang-zh_CN .box .inputs #ab-tag-search,
+body.lang-zh-cn .box .inputs #ab-tag-search,
+body.lang-zh-tw .box .inputs #ab-tag-search,
body.lang-zh_TW .box .inputs #ab-tag-search {
- width: 142px;
+ width: 140px;
}
body.lang-zh button,
body.lang-zh_CN button,
+body.lang-zh-cn button,
+body.lang-zh-tw button,
body.lang-zh_TW button,
body.lang-zh input[type="submit"],
body.lang-zh_CN input[type="submit"],
+body.lang-zh-cn input[type="submit"],
+body.lang-zh-tw input[type="submit"],
body.lang-zh_TW input[type="submit"],
body.lang-zh input[type="button"],
body.lang-zh_CN input[type="button"],
+body.lang-zh-cn input[type="button"],
+body.lang-zh-tw input[type="button"],
body.lang-zh_TW input[type="button"],
body.lang-zh input[type="reset"],
body.lang-zh_CN input[type="reset"],
+body.lang-zh-cn input[type="reset"],
+body.lang-zh-tw input[type="reset"],
body.lang-zh_TW input[type="reset"],
body.lang-zh .button,
body.lang-zh_CN .button,
+body.lang-zh-cn .button,
+body.lang-zh-tw .button,
body.lang-zh_TW .button {
line-height: 24px;
}
body.lang-zh .box a.followed,
body.lang-zh_CN .box a.followed,
+body.lang-zh-cn .box a.followed,
+body.lang-zh-tw .box a.followed,
body.lang-zh_TW .box a.followed,
body.lang-zh .box a.follow,
body.lang-zh_CN .box a.follow,
+body.lang-zh-cn .box a.follow,
+body.lang-zh-tw .box a.follow,
body.lang-zh_TW .box a.follow {
line-height: 34px !important;
}
body.lang-zh.question-page a.submit,
body.lang-zh_CN.question-page a.submit,
+body.lang-zh-cn.question-page a.submit,
+body.lang-zh-tw.question-page a.submit,
body.lang-zh_TW.question-page a.submit {
line-height: 30px !important;
}
+body.lang-hu .scope-selector {
+ font-size: 17px;
+ margin-left: 10px;
+}
+body.lang-hu #searchBar,
+body.lang-hu .search-drop-menu {
+ margin-left: 252px;
+}
+body.lang-hu .box .inputs #interestingTagInput,
+body.lang-hu .box .inputs #ignoredTagInput,
+body.lang-hu .box .inputs #subscribedTagInput,
+body.lang-hu .box .inputs #ab-tag-search {
+ width: 111px;
+}
+body.lang-hu .users-input,
+body.lang-hu .groups-input {
+ width: 100px;
+}
+body.lang-es .scope-selector {
+ font-size: 18px;
+}
+body.lang-es .box .inputs #interestingTagInput,
+body.lang-es .box .inputs #ignoredTagInput {
+ width: 130px;
+}
+body.lang-es .users-input,
+body.lang-es .groups-input {
+ width: 130px;
+}
+body.lang-es .short-summary .counts .answers div,
+body.lang-es .short-summary .counts .views div,
+body.lang-es .short-summary .counts .votes div {
+ font-size: 10px;
+}
+body.lang-de .scope-selector {
+ font-size: 17px;
+}
+body.lang-de #metaNav a {
+ font-size: 16px;
+}
+body.lang-de .box h2 {
+ font-size: 17px !important;
+}
+body.lang-de .box .inputs #interestingTagInput,
+body.lang-de .box .inputs #ignoredTagInput,
+body.lang-de .box .inputs #subscribedTagInput,
+body.lang-de .box .inputs #ab-tag-search {
+ width: 153px;
+}
+body.lang-gl .box .inputs #interestingTagInput,
+body.lang-gl .box .inputs #ignoredTagInput,
+body.lang-gl .box .inputs #subscribedTagInput,
+body.lang-gl .box .inputs #ab-tag-search {
+ width: 127px;
+}
+body.lang-pt_BR .box .inputs #interestingTagInput,
+body.lang-pt_BR .box .inputs #ignoredTagInput,
+body.lang-pt_BR .box .inputs #subscribedTagInput,
+body.lang-pt_BR .box .inputs #ab-tag-search {
+ width: 116px;
+}
+body.lang-fr .box .inputs #interestingTagInput,
+body.lang-fr .box .inputs #ignoredTagInput,
+body.lang-fr .box .inputs #subscribedTagInput,
+body.lang-fr .box .inputs #ab-tag-search {
+ width: 127px;
+}
+body.lang-fr #metaNav a {
+ font-size: 16px;
+}
+body.lang-fi #scopeNav {
+ width: 315px;
+}
+body.lang-fi .scope-selector {
+ font-size: 17px;
+}
+body.lang-fi .box .inputs #interestingTagInput,
+body.lang-fi .box .inputs #ignoredTagInput,
+body.lang-fi .box .inputs #subscribedTagInput,
+body.lang-fi .box .inputs #ab-tag-search {
+ width: 142px;
+}
+body.lang-ru .scope-selector {
+ font-size: 17px;
+}
+body.lang-ru .box .inputs #interestingTagInput,
+body.lang-ru .box .inputs #ignoredTagInput,
+body.lang-ru .box .inputs #subscribedTagInput,
+body.lang-ru .box .inputs #ab-tag-search {
+ width: 146px;
+}
+body.lang-ko #scopeNav {
+ width: 315px;
+}
+body.lang-ko .box .inputs #interestingTagInput,
+body.lang-ko .box .inputs #ignoredTagInput,
+body.lang-ko .box .inputs #subscribedTagInput,
+body.lang-ko .box .inputs #ab-tag-search {
+ width: 144px;
+}
+body.lang-nb_NO .box .inputs #interestingTagInput,
+body.lang-nb_NO .box .inputs #interestingTagInput,
+body.lang-nb_NO .box .inputs #ignoredTagInput,
+body.lang-nb_NO .box .inputs #ignoredTagInput,
+body.lang-nb_NO .box .inputs #subscribedTagInput,
+body.lang-nb_NO .box .inputs #subscribedTagInput,
+body.lang-nb_NO .box .inputs #ab-tag-search,
+body.lang-nb_NO .box .inputs #ab-tag-search {
+ width: 133px;
+}
diff --git a/askbot/media/style/style.less b/askbot/media/style/style.less
index 94125b47..09b2810f 100644
--- a/askbot/media/style/style.less
+++ b/askbot/media/style/style.less
@@ -40,6 +40,7 @@ input, select, textarea {
.rounded-corners(0);
}
input[type="radio"] {
+ margin: 2px 3px 0 0;
-webkit-appearance: radio;
}
input[type="checkbox"] {
@@ -47,6 +48,7 @@ input[type="checkbox"] {
}
select {
width: 100%;
+ -webkit-appearance: menulist-button;
}
input[type="text"].prompt,
@@ -203,6 +205,9 @@ h1 {
body.user-messages {
margin-top: 2.4em;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
}
/* ----- Custom positions ----- */
@@ -333,6 +338,9 @@ body.user-messages {
display: block;
}
}
+.select-language {
+ margin-top: 6px;
+}
#userToolsNav {/* Navigation bar containing login link or user information, check widgets/user_navigation.html*/
height: 20px;
@@ -485,37 +493,44 @@ body.user-messages {
border-top:#fcfcfc 1px solid;
margin-bottom:10px;
font-family:@main-font;
+ box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ td {
+ padding: 0;
+ &.search-bar {
+ padding: 0 32px 0 15px;
+ position: relative;
+ }
+ }
}
#homeButton{
border-right: #afaf9e 1px solid;
.sprites(-6px,-36px);
- height:55px;
- width:43px;
- display:block;
- float:left;
+ height: 54px;
+ width: 43px;
+ display: block;
+ float: left;
}
-#homeButton:hover{
+#homeButton:hover {
.sprites(-51px,-36px);
}
.scope-selector {
- display:block;
- float:left;
- font-size:20px;
- color:#7a7a6b;
- height:55px;
- line-height:55px;
- margin-left:16px
-}
-
-.scope-selector.on {
- background:url(../images/scopearrow.png) no-repeat center bottom;
-}
-
-.scope-selector.ask-message {
- font-size:24px;
+ display: inline-block;
+ font-size: 20px;
+ color: #7a7a6b;
+ height: 55px;
+ line-height: 55px;
+ margin-left: 16px;
+ &.on {
+ background: url(../images/scopearrow.png) no-repeat center 41px;
+ }
+ &.ask-message {
+ font-size: 24px;
+ }
}
.validate-email-page {
@@ -537,12 +552,12 @@ body.user-messages {
}
#searchBar { /* Main search form , check widgets/search_bar.html */
- display: block;
- background-color: #fff;
border: 1px solid #c9c9b5;
+ background: white;
height: 41px;
z-index: 1000;
position: relative;
+ width: 100%;
/* the guts are absolute-positioned */
input.searchInput,
@@ -603,17 +618,20 @@ body.user-messages {
.search-drop-menu {
box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
background: whitesmoke;
- border: 1px solid #c9c9b5;
border-top: none;
+ top: 42px;
margin: 0;
- position: relative;
+ outline: 1px solid #dadad4;
+ position: absolute;
z-index: 10000;
ul {
list-style: none;
overflow: auto;
- padding: 0 0 10px 0;
+ padding: 0;
margin: 0;
position: relative;
width: 100%;
@@ -632,13 +650,13 @@ body.user-messages {
}
}
- ul.empty {
- margin-bottom: 0;
- }
-
.footer {
text-align: center;
- padding: 9px 0 10px 0;
+ margin: 0 0 1px 0;
+ padding: 4px 0 10px 0;
+ }
+ &.empty .footer {
+ padding-top: 9px;
}
}
@@ -664,7 +682,7 @@ input[type="submit"].searchBtn {
border:#FFF 1px solid;
line-height: 22px;
text-align: center;
- margin: 1px 0 0 0;
+ margin: 0;
width: 48px;
.sprites(-98px,-37px);
.rounded-corners(0);
@@ -692,12 +710,18 @@ input[type="submit"].searchBtn {
color: white;
height: 0;
z-index: 0;
+ position: absolute;
+ left: -1000px;/* hide away */
}
- .search-drop-menu.empty {
- border: none;
- padding: 0;
- ul {
- padding: 0;
+ .search-drop-menu {
+ top: 37px;
+ &.empty {
+ border: none;
+ outline: none;
+ padding: 0 !important;
+ ul {
+ padding: 0 !important;
+ }
}
}
}
@@ -820,74 +844,22 @@ form.ajax-file-upload {
font-size: 20px;
height: 42px;
line-height: 44px;
- margin: 6px 0 0 0;
+ margin: -1px 0 0 0;
text-transform: uppercase;
width: 200px;/* to match width of sidebar */
}
-/*
- Put the secondary navigation together:
- 1) raise the search bar by 55px
- 2) add padding to fit the buttons
-*/
-#searchBar {
- margin: 0 228px 0 327px;
- width: auto;
- margin-top: -49px;
- padding: 0 49px 0 8px;
-}
-/* line up drop menu the same way as the search bar */
.search-drop-menu {
- margin: 0 228px 0 327px;
- width: auto;
+ width: 100%;
}
.ask-page .search-drop-menu,
body.anon.ask-page .search-drop-menu {
- margin: -9px 0 10px;
+ padding: 5px 10px 6px 0;
}
#scopeNav {
- height: 41px;
- float: left;
- width: 280px;
-}
-.scopes-True-True-False {
- #searchBar,
- .search-drop-menu {
- margin-left: 228px;
- }
- #scopeNav {
- width: 180px;
- }
-}
-.scopes-True-False-True {
- #searchBar,
- .search-drop-menu {
- margin-left: 203px;
- }
- #scopeNav {
- width: 150px;
- }
-}
-.scopes-False-True-True {
- #searchBar,
- .search-drop-menu {
- margin-left: 286px;
- }
- #scopeNav {
- width: 238px;
- }
-}
-.scopes-True-False-False,
-.scopes-False-True-False,
-.scopes-False-False-True,
-.scopes-False-False-False {
- #searchBar,
- .search-drop-menu {
- margin-left: 52px;
- }
- #scopeNav {
- width: 0;
- }
+ height: 54px;
+ display: inline-block;
+ white-space: nowrap;
}
/* ----- Content layout, check two_column_body.html or one_column_body.html ----- */
@@ -914,7 +886,7 @@ body.anon.ask-page .search-drop-menu {
.box {
background: #fff;
- padding: 4px 0px 10px 0px;
+ padding: 4px 2px 10px 2px;
width: 100%;
overflow: hidden;
box-sizing: border-box;
@@ -936,7 +908,6 @@ body.anon.ask-page .search-drop-menu {
h2 {
padding-left: 0;
background:#eceeeb;
- height:30px;
line-height:30px;
text-align:right;
font-size:18px !important;
@@ -947,7 +918,7 @@ body.anon.ask-page .search-drop-menu {
font-family:@main-font;
width:190px;
}
- h3{
+ h3 {
color:#4a757f;
font-size:18px;
text-align:left;
@@ -955,7 +926,7 @@ body.anon.ask-page .search-drop-menu {
font-family:@main-font;
padding-left:0px;
}
- .contributorback{
+ .contributorback {
background: #eceeeb url(../images/contributorsback.png) no-repeat center left;
}
@@ -1005,7 +976,7 @@ body.anon.ask-page .search-drop-menu {
#ignoredTagInput,
#subscribedTagInput,
#ab-tag-search {
- width: 150px;
+ width: 147px;
padding-left: 5px;
border: #c9c9b5 1px solid;
height: 25px;
@@ -1028,12 +999,12 @@ body.anon.ask-page .search-drop-menu {
}
img.gravatar {
- margin:1px;
+ margin:1px 1px 0 0;
}
/* widgets for question template */
- a.followed, a.follow{
+ a.followed, a.follow {
height: 34px;
font-size: 21px;
line-height:34px;
@@ -1120,7 +1091,7 @@ body.anon.ask-page .search-drop-menu {
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
.box-shadow(1px, 1px, 3px, #999);
- padding: 7px 10px 1px 10px;
+ padding: 7px 10px 9px 0;
margin-bottom: 10px;
width: 100%;
ul {
@@ -1254,7 +1225,8 @@ body.anon.ask-page .search-drop-menu {
ul#searchTags {
margin-left:10px;
float:right;
- padding-top:2px;
+ padding: 8px 6px 0px 6px;
+ min-width: 43px;
}
.search-tips {
@@ -1448,38 +1420,42 @@ ul#searchTags {
.prev a, .prev a:visited,
.next a, .next a:visited {
- background-color: #fff;
+ background-color: #fff;
color: #777;
padding: 2px 4px 3px 4px;
}
- a{
- color:@section-title;
- }
- .prev {
- margin-right: .5em;
+ a {
+ color: @section-title;
}
-
+ .prev,
.next {
- margin-left: .5em;
+ margin-right: .5em;
}
.page a, .page a:visited, .curr {
- padding: .25em;
- background-color: #fff;
- margin: 0em .25em;
- color: #ff;
+ padding: 0 .25em;
+ margin: 0em .15em 0 0;
}
.curr {
- background-color: #8ebcc7;
+ /*background-color: #8ebcc7;*/
color: #fff;
font-weight: bold;
+ a {
+ background: #8ebcc7;
+ color: white;
+ /*padding: 0;*/
+ }
}
- .next a, .prev a{
- color:@section-title
+ .curr.page {
+ a:hover {
+ background: #8ebcc7;
+ color: white;
+ padding: 0 0.25em;
+ }
}
+
.page a:hover,
- .curr a:hover,
.prev a:hover,
.next a:hover {
color: #8C8C8C;
@@ -1601,7 +1577,7 @@ ul#related-tags li {
background: #f3f6f6;
border:#fff 1px solid ;
border-top:#fff 2px solid;
- outline:#cfdbdb 1px solid;
+ outline:#cfdbdb 1px solid !important;
/* .box-shadow(0px,1px,0px,#88a8a8);*/
display: block;
float: left;
@@ -1724,7 +1700,18 @@ ul#related-tags li {
background: #b32f2f;
}
+.expander {
+ .wait-icon-box {
+ display: inline-block;
+ margin: 0;
+ }
+}
+.snippet:hover {
+ .expander a {
+ text-decoration: underline;
+ }
+}
.tag-number {
font-weight: normal;
@@ -1758,6 +1745,7 @@ ul#related-tags li {
padding: 4px 0 0 0;
margin-top:0px;
width: 100%;
+ position: relative;
p {
margin:0 0 5px 0;
@@ -1844,7 +1832,10 @@ ul#related-tags li {
max-width: 395px;
}
.lang-selector {
- margin: 1px 0 0 5px;
+ margin: 9px 0 0 0;
+ select {
+ margin: 3px 0;
+ }
}
}
@@ -1876,7 +1867,7 @@ ul#related-tags li {
.groups-input,
.users-input {
- width: 150px;
+ width: 140px;
padding-left: 5px;
border: #c9c9b5 1px solid;
height: 25px;
@@ -2233,13 +2224,14 @@ ul#related-tags li {
font-family: @body-font;
color: #4b4b4b;
word-wrap: break-word;
+ max-width: 683px;
a {
color:@link;
}
img {
- max-width: 100%;
+ max-width: 685px;
}
li {
@@ -2271,7 +2263,7 @@ ul#related-tags li {
float: right;
font-size: 9px;
font-family:@secondary-font;
- line-height: 14px;
+ line-height: 12px;
margin:0px 0px 5px 5px;
padding:4px;
width: 166px;
@@ -2467,6 +2459,10 @@ ul#related-tags li {
.comments {
font-size: 12px;
clear: both;
+
+ .truncated-post:nth-last-child(3) {
+ float: left;
+ }
div.controls {
width: 100%;
@@ -2893,6 +2889,32 @@ ul#related-tags li {
/* -----Content pages, Login, About, FAQ, Users----- */
+.openid-signin {
+ input[type="text"],
+ input[type="password"] {
+ color: #525252;
+ font-size: 12px;
+ line-height: 25px;
+ height: 25px;
+ margin: 0px;
+ padding: 0 5px;
+ width: 200px;
+ }
+}
+
+.registration-page {
+ .login {
+ input[type="text"] {
+ height: 22px;
+ font-size: 12px;
+ line-height: 22px;
+ color: #525252;
+ padding: 0 5px;
+ width: 200px;
+ }
+ }
+}
+
.openid-signin,
.meta,
.user-profile-edit-page,
@@ -2915,18 +2937,17 @@ ul#related-tags li {
}
}
-.openid-signin,
.meta,
.users-page,
.user-profile-edit-page,
.user-profile-page {
- form{
+ form {
margin-bottom:15px;
}
input[type="text"],
input[type="password"],
- select{
+ select {
height:25px;
line-height: 25px;
padding-left:5px;
@@ -2993,7 +3014,6 @@ ul#related-tags li {
margin-bottom: 5px;
}
-#email-input-fs,
#local_login_buttons,
#password-fs,
#openid-fs,
@@ -3119,7 +3139,7 @@ a:hover.medal {
/* profile page */
-.tabBar-profile{
+.tabBar-profile {
width:100%;
margin-bottom:5px;
float:left;
@@ -3128,7 +3148,7 @@ a:hover.medal {
.user-profile-page {
color:@info-text-dark;
- p{
+ p {
font-size:13px;
line-height:1.3;
color:@info-text-dark;
@@ -3137,9 +3157,31 @@ a:hover.medal {
border:#eee 1px solid;
padding:5px;
}
+
+ form {
+ margin-bottom: 0;
+ }
+
h2 {
- padding:10px 0px 10px 0px;
- font-family:@main-font;
+ padding: 4px 0px 10px 0px;
+ font-family: @main-font;
+ }
+
+ h3 {
+ padding: 0;
+ margin-top: -3px;
+ }
+
+ .submit-row {
+ margin-bottom: 0;
+ }
+
+ .user-stats-table h2 {
+ padding-top: 10px;
+ }
+
+ .user-stats-table.badges {
+ margin-bottom: 30px;
}
.up-votes,
@@ -3152,9 +3194,11 @@ a:hover.medal {
line-height: 22px;
margin: 0 15px 0 2px;
}
+
.up-votes {
background: url(../images/vote-arrow-up-on.png) no-repeat;
}
+
.down-votes {
background: url(../images/vote-arrow-down-on.png) no-repeat;
}
@@ -3163,8 +3207,28 @@ a:hover.medal {
margin-top: 10px;
margin-bottom: 10px;
}
- select {
- margin-bottom: 12px;
+ .pager {
+ margin-bottom: 0;
+ }
+ .paginator {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ }
+ .users-questions {
+ margin-top: -10px;
+ }
+
+ .avatar p {
+ margin-bottom: 0px;
+ }
+ .tabBar a#stats {
+ margin-left: 0;
+ }
+ img.gravatar {
+ margin: 2px 0 3px 0;
+ }
+ .vote-notification h3 {
+ padding: 10px;
}
}
@@ -3741,6 +3805,15 @@ a.offensive {
margin-bottom: 0px;
}
+.system-messages {
+ color: red;
+ background: yellow;
+ font-size: 21px;
+ font-weight: bold;
+ line-height: 25px;
+ padding: 0 5px;
+}
+
p.space-above {
margin-top: 10px;
}
@@ -3968,12 +4041,13 @@ ul.post-tags {
}
ul.post-retag {
- margin-bottom:0px;
- margin-left:5px;
+ margin-bottom: 0px;
+ margin-left: 5px;
input {
width: 400px;
- height: 1.5em;
- margin: 3px 0 0 -3px;
+ height: 22px;
+ margin: 3px 0 0 -5px;
+ padding: 0 5px;
}
}
@@ -4088,28 +4162,6 @@ p.signup_p {
display: inline;
}
-.user-profile-page {
- .avatar p {
- margin-bottom: 0px;
- }
- .tabBar a#stats {
- margin-left: 0;
- }
- img.gravatar {
- margin: 2px 0 3px 0;
- }
- h3 {
- padding: 0;
- margin-top: -3px;
- }
- .vote-notification h3 {
- padding: 10px;
- }
- ul.tags {
- margin-left: 5px;
- }
-}
-
.userList {
font-size: 13px;
}
@@ -4131,7 +4183,7 @@ p.signup_p {
.avatar-box {
float: left;
- margin: 3px 6px 0 0;
+ margin: 0px 6px 0 2px;
}
.info {
height: 32px;
@@ -4190,6 +4242,10 @@ a.primary-group-name {
font-weight: bold;
}
+.post-update-info .user-info {
+ margin-top: -2px;
+}
+
.users-page {
.wmd-prompt-dialog {
background: #ccc;
@@ -4349,27 +4405,31 @@ textarea.tipped-input {
/* tag editor */
.tag-editor {
- height: 64px;
- border: #ccc 3px solid;
- padding-left: 8px;
+ height: 32px;
+ border: #cce6ec 3px solid;
+ padding-left: 6px;
+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
ul.tags {
margin: 0;
li {
- margin-top: 8px;
+ margin-top: 6px;
height: 13px;
}
}
input.new-tags-input,
input.new-tags-input:focus {
border: none;
- font-size: 15px;
+ box-shadow: none;
+ font-size: 14px;
font-color: @info-text;
height: 16px;
line-height: 16px;
- margin-top: 9px;
+ margin: 9px 0 0 -6px;
-webkit-box-shadow: none;/* undo bootstrap glow */
-moz-box-shadow: none;
- box-shadow: none;
+ padding: 0 0 0 6px;
}
}
@@ -4520,6 +4580,10 @@ td.setting-input {
}
}
+#recaptcha_area, #recaptcha_table {
+ line-height: 0!important;
+}
+
.acInput {
width: 200px;
}
@@ -4750,17 +4814,29 @@ td.setting-input {
.short-summary:first-child {
padding-top: 0;
}
- #searchBar,
- body.anon #searchBar {
- margin: -49px 8px 0 52px;
- }
- .search-drop-menu,
- body.anon .search-drop-menu {
- margin: 0 8px 0 52px;
- }
.short-summary {
width: 100%;
}
+ #secondaryHeader td.search-bar {
+ padding: 0 6px;
+ }
+}
+
+@media screen and (max-width: 540px) {
+ .question-page {
+ .post-controls {
+ float: left;
+ margin-left: -8px;
+ padding-left: 0;
+ text-align: left;
+ .question-close {
+ display: none;
+ }
+ }
+ div.comments.empty {
+ margin-top: 0;
+ }
+ }
}
@media screen and (max-width: 480px) {
@@ -4783,6 +4859,18 @@ td.setting-input {
}
}
+@media screen and (max-width: 380px) {
+ .wmd-button-bar {
+ .wmd-hr-button,
+ .wmd-heading-button {
+ display: none;
+ }
+ }
+ .editor-status {
+ margin-right: 0;
+ }
+}
+
@media screen and (max-width: 338px) {
#scopeNav {
display: none;
@@ -4797,29 +4885,25 @@ td.setting-input {
margin: 6px 0;
}
}
-}
-
-/* language-specific fixes */
-body.lang-es {
- #searchBar {
- /* need special left padding */
- }
-}
-body.anon.lang-es {
- #searchBar {
- /* need special left padding */
+ .question-page .post-controls {
+ .offensive-flag {
+ display: none;
+ }
}
}
+/* language-specific fixes */
body.lang-zh,
body.lang-zh_CN,
+body.lang-zh-cn,
+body.lang-zh-tw,
body.lang-zh_TW {
.box .inputs {
#interestingTagInput,
#ignoredTagInput,
#subscribedTagInput,
#ab-tag-search {
- width: 142px;
+ width: 140px;
}
}
button,
@@ -4837,3 +4921,180 @@ body.lang-zh_TW {
line-height: 30px !important;
}
}
+
+body.lang-hu {
+ .scope-selector {
+ font-size: 17px;
+ margin-left: 10px;
+ }
+ #searchBar,
+ .search-drop-menu {
+ margin-left: 252px;
+ }
+ .box {
+ .inputs{
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 111px;
+ }
+ }
+ }
+ .users-input,
+ .groups-input{
+ width: 100px;
+ }
+}
+
+body.lang-es {
+ .scope-selector {
+ font-size: 18px;
+ }
+ .box {
+ .inputs{
+ #interestingTagInput,
+ #ignoredTagInput {
+ width: 130px;
+ }
+ }
+ }
+ .users-input,
+ .groups-input{
+ width: 130px;
+ }
+ .short-summary .counts .answers div,
+ .short-summary .counts .views div,
+ .short-summary .counts .votes div {
+ font-size: 10px;
+ }
+}
+
+body.lang-de {
+ .scope-selector {
+ font-size: 17px;
+ }
+ #metaNav a {
+ font-size: 16px;
+ }
+ .box {
+ h2 {
+ font-size: 17px !important;
+ }
+ .inputs{
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 153px;
+ }
+ }
+ }
+}
+
+body.lang-gl {
+ .box {
+ .inputs{
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 127px;
+ }
+ }
+ }
+}
+
+body.lang-pt_BR {
+ .box {
+ .inputs{
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 116px;
+ }
+ }
+ }
+}
+
+body.lang-fr {
+ .box {
+ .inputs {
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 127px;
+ }
+ }
+ }
+ #metaNav a {
+ font-size: 16px;
+ }
+}
+
+body.lang-fi {
+ #scopeNav {
+ width: 315px;
+ }
+ .scope-selector {
+ font-size: 17px;
+ }
+ .box {
+ .inputs {
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 142px;
+ }
+ }
+ }
+}
+
+body.lang-ru {
+ .scope-selector {
+ font-size: 17px;
+ }
+ .box {
+ .inputs {
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 146px;
+ }
+ }
+ }
+}
+
+body.lang-ko {
+ #scopeNav {
+ width: 315px;
+ }
+ .box {
+ .inputs {
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 144px;
+ }
+ }
+ }
+}
+
+body.lang-nb_NO,
+body.lang-nb_NO, {
+ .box {
+ .inputs {
+ #interestingTagInput,
+ #ignoredTagInput,
+ #subscribedTagInput,
+ #ab-tag-search {
+ width: 133px;
+ }
+ }
+ }
+}
diff --git a/askbot/middleware/cancel.py b/askbot/middleware/cancel.py
index f13d8d69..ac2f3ded 100644
--- a/askbot/middleware/cancel.py
+++ b/askbot/middleware/cancel.py
@@ -8,7 +8,7 @@ class CancelActionMiddleware(object):
msg = getattr(view_func,'CANCEL_MESSAGE')
except AttributeError:
msg = 'action canceled'
- request.user.message_set.create(message=msg)
+ request.user.message_set.create(message=unicode(msg))
return HttpResponseRedirect(get_next_url(request))
else:
return None
diff --git a/askbot/middleware/forum_mode.py b/askbot/middleware/forum_mode.py
index 331fe85b..5fd2bda3 100644
--- a/askbot/middleware/forum_mode.py
+++ b/askbot/middleware/forum_mode.py
@@ -8,13 +8,14 @@ from django.conf import settings
from django.core.urlresolvers import resolve
from askbot.shims.django_shims import ResolverMatch
from askbot.conf import settings as askbot_settings
+import urllib
PROTECTED_VIEW_MODULES = (
'askbot.views',
'askbot.feed',
)
ALLOWED_VIEWS = (
- 'askbot.views.meta.media',
+ 'askbot.views.meta.config_variable',
)
def is_view_protected(view_func):
@@ -63,5 +64,9 @@ class ForumModeMiddleware(object):
_('Please log in to use %s') % \
askbot_settings.APP_SHORT_NAME
)
- return HttpResponseRedirect(settings.LOGIN_URL)
+ redirect_url = '%s?next=%s' % (
+ settings.LOGIN_URL,
+ urllib.quote_plus(request.get_full_path())
+ )
+ return HttpResponseRedirect(redirect_url)
return None
diff --git a/askbot/middleware/remote_ip.py b/askbot/middleware/remote_ip.py
new file mode 100644
index 00000000..18280d0d
--- /dev/null
+++ b/askbot/middleware/remote_ip.py
@@ -0,0 +1,21 @@
+"""Fixes REMOTE_IP meta value
+based on the HTTP_X_FORWARDED_FOR value, if used.
+Enable this middleware if using django site behind a proxy
+server or a load balancer.
+
+Add to the MIDDLEWARE_CLASSES:
+
+ 'askbot.middleware.remote_ip.SetRemoteIPFromXForwardedFor',
+"""
+
+class SetRemoteIPFromXForwardedFor(object):
+ def process_request(self, request):
+ try:
+ real_ip = request.META['HTTP_X_FORWARDED_FOR']
+ except KeyError:
+ pass
+ else:
+ # HTTP_X_FORWARDED_FOR can be a comma-separated list of IPs.
+ # Take just the first one.
+ real_ip = real_ip.split(",")[0]
+ request.META['REMOTE_ADDR'] = real_ip
diff --git a/askbot/middleware/spaceless.py b/askbot/middleware/spaceless.py
index 2f5744af..b0c64032 100644
--- a/askbot/middleware/spaceless.py
+++ b/askbot/middleware/spaceless.py
@@ -21,7 +21,7 @@ class SpacelessMiddleware(object):
"""strips whitespace from all documents
whose content type is text/html
"""
- if 'text/html' in response['Content-Type']:
+ if 'Content-Type' in response and 'text/html' in response['Content-Type']:
response.content = reduce_spaces_between_tags(response.content)
response['Content-Length'] = str(len(response.content))
return response
diff --git a/askbot/migrations/0006_add_subscription_setting_for_comments_and_mentions.py b/askbot/migrations/0006_add_subscription_setting_for_comments_and_mentions.py
index 5d077ebb..711e87e4 100644
--- a/askbot/migrations/0006_add_subscription_setting_for_comments_and_mentions.py
+++ b/askbot/migrations/0006_add_subscription_setting_for_comments_and_mentions.py
@@ -43,9 +43,9 @@ class Migration(DataMigration):
feed_type = 'm_and_c',
)
new_feed.save()
- verbose_frequency = dict(const.NOTIFICATION_DELIVERY_SCHEDULE_CHOICES)[frequency]
+ verbose_frequency = unicode(dict(const.NOTIFICATION_DELIVERY_SCHEDULE_CHOICES)[frequency])
print 'added \'%s\' subscription for %s (%d)' % (
- verbose_frequency,
+ unicode(verbose_frequency),
unidecode(user.username),
user.id
)
diff --git a/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py b/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py
index 2c58d82a..d7c28d3e 100644
--- a/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py
+++ b/askbot/migrations/0032_auto__del_field_badgedata_multiple__del_field_badgedata_description__d.py
@@ -9,7 +9,7 @@ class Migration(SchemaMigration):
def forwards(self, orm):
# Removing unique constraint on 'BadgeData', fields ['type', 'name']
- #db.delete_unique('askbot_badgedata', ['type', 'name'])
+ db.delete_unique('askbot_badgedata', ['type', 'name'])
# Deleting field 'BadgeData.multiple'
db.delete_column('askbot_badgedata', 'multiple')
@@ -17,6 +17,7 @@ class Migration(SchemaMigration):
# Deleting field 'BadgeData.description'
db.delete_column('askbot_badgedata', 'description')
+
# Deleting field 'BadgeData.type'
db.delete_column('askbot_badgedata', 'type')
diff --git a/askbot/migrations/0055_auto__chg_field_question_thread.py b/askbot/migrations/0055_auto__chg_field_question_thread.py
index 9fa7885b..f0f04916 100644
--- a/askbot/migrations/0055_auto__chg_field_question_thread.py
+++ b/askbot/migrations/0055_auto__chg_field_question_thread.py
@@ -9,7 +9,7 @@ class Migration(SchemaMigration):
def forwards(self, orm):
# Changing field 'Question.thread'
- db.alter_column(u'question', 'thread_id', self.gf('django.db.models.fields.related.ForeignKey')(default=0, unique=True, to=orm['askbot.Thread']))
+ db.alter_column(u'question', 'thread_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, unique=True, to=orm['askbot.Thread']))
def backwards(self, orm):
diff --git a/askbot/migrations/0080_transplant_favquestions_2.py b/askbot/migrations/0080_transplant_favquestions_2.py
index 3edd95c3..81a8ea56 100644
--- a/askbot/migrations/0080_transplant_favquestions_2.py
+++ b/askbot/migrations/0080_transplant_favquestions_2.py
@@ -12,7 +12,7 @@ class Migration(SchemaMigration):
db.delete_column(u'favorite_question', 'question_id')
# Changing field 'FavoriteQuestion.thread'
- db.alter_column(u'favorite_question', 'thread_id', self.gf('django.db.models.fields.related.ForeignKey')(default=0, to=orm['askbot.Thread']))
+ db.alter_column(u'favorite_question', 'thread_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['askbot.Thread']))
def backwards(self, orm):
diff --git a/askbot/migrations/0093_auto__del_field_vote_content_type__del_field_vote_object_id__chg_field.py b/askbot/migrations/0093_auto__del_field_vote_content_type__del_field_vote_object_id__chg_field.py
index 830a3cd6..ccbb3e25 100644
--- a/askbot/migrations/0093_auto__del_field_vote_content_type__del_field_vote_object_id__chg_field.py
+++ b/askbot/migrations/0093_auto__del_field_vote_content_type__del_field_vote_object_id__chg_field.py
@@ -18,7 +18,7 @@ class Migration(SchemaMigration):
db.delete_column(u'vote', 'object_id')
# Changing field 'Vote.voted_post'
- db.alter_column(u'vote', 'voted_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=0, to=orm['askbot.Post']))
+ db.alter_column(u'vote', 'voted_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['askbot.Post']))
# Adding unique constraint on 'Vote', fields ['user', 'voted_post']
db.create_unique(u'vote', ['user_id', 'voted_post_id'])
diff --git a/askbot/migrations/0099_auto__del_field_thread_accepted_answer__del_field_anonymousanswer_ques.py b/askbot/migrations/0099_auto__del_field_thread_accepted_answer__del_field_anonymousanswer_ques.py
index ac9507a5..36dd4850 100644
--- a/askbot/migrations/0099_auto__del_field_thread_accepted_answer__del_field_anonymousanswer_ques.py
+++ b/askbot/migrations/0099_auto__del_field_thread_accepted_answer__del_field_anonymousanswer_ques.py
@@ -21,13 +21,13 @@ class Migration(SchemaMigration):
db.delete_column('askbot_anonymousanswer', 'question_id')
# Changing field 'AnonymousAnswer.question_post'
- db.alter_column('askbot_anonymousanswer', 'question_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=0, to=orm['askbot.Post']))
+ db.alter_column('askbot_anonymousanswer', 'question_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['askbot.Post']))
# Deleting field 'QuestionView.question'
db.delete_column('askbot_questionview', 'question_id')
# Changing field 'QuestionView.question_post'
- db.alter_column('askbot_questionview', 'question_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=0, to=orm['askbot.Post']))
+ db.alter_column('askbot_questionview', 'question_post_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['askbot.Post']))
# Deleting field 'PostRevision.question'
db.delete_column('askbot_postrevision', 'question_id')
diff --git a/askbot/migrations/0127_save_category_tree_as_json.py b/askbot/migrations/0127_save_category_tree_as_json.py
index 34aba9c4..4e845075 100644
--- a/askbot/migrations/0127_save_category_tree_as_json.py
+++ b/askbot/migrations/0127_save_category_tree_as_json.py
@@ -78,8 +78,9 @@ class Migration(DataMigration):
old_data = ''
json_data = parse_tree(old_data)
- json_string = simplejson.dumps(json_data)
- askbot_settings.update('CATEGORY_TREE', json_string)
+ json_string = simplejson.dumps(json_data).replace(' ', '')
+ if json_string.replace(' ', '') != askbot_settings.CATEGORY_TREE:
+ askbot_settings.update('CATEGORY_TREE', json_string)
def backwards(self, orm):
"Write your backwards methods here."
diff --git a/askbot/migrations/0171_auto__add_importedobjectinfo__add_importrun.py b/askbot/migrations/0171_auto__add_importedobjectinfo__add_importrun.py
new file mode 100644
index 00000000..8822dda8
--- /dev/null
+++ b/askbot/migrations/0171_auto__add_importedobjectinfo__add_importrun.py
@@ -0,0 +1,439 @@
+# -*- coding: utf-8 -*-
+import datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Adding model 'ImportedObjectInfo'
+ db.create_table('askbot_importedobjectinfo', (
+ ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
+ ('old_id', self.gf('django.db.models.fields.IntegerField')()),
+ ('new_id', self.gf('django.db.models.fields.IntegerField')()),
+ ('model', self.gf('django.db.models.fields.CharField')(default='', max_length=255)),
+ ('run', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['askbot.ImportRun'])),
+ ('extra_info', self.gf('picklefield.fields.PickledObjectField')()),
+ ))
+ db.send_create_signal('askbot', ['ImportedObjectInfo'])
+
+ # Adding model 'ImportRun'
+ db.create_table('askbot_importrun', (
+ ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)),
+ ('command', self.gf('django.db.models.fields.TextField')(default='')),
+ ('timestamp', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)),
+ ))
+ db.send_create_signal('askbot', ['ImportRun'])
+
+
+ def backwards(self, orm):
+ # Deleting model 'ImportedObjectInfo'
+ db.delete_table('askbot_importedobjectinfo')
+
+ # Deleting model 'ImportRun'
+ db.delete_table('askbot_importrun')
+
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot'] \ No newline at end of file
diff --git a/askbot/migrations/0172_sync_thread_deleted.py b/askbot/migrations/0172_sync_thread_deleted.py
new file mode 100644
index 00000000..961df840
--- /dev/null
+++ b/askbot/migrations/0172_sync_thread_deleted.py
@@ -0,0 +1,419 @@
+# -*- coding: utf-8 -*-
+from south.utils import datetime_utils as datetime
+from south.db import db
+from south.v2 import DataMigration
+from django.db import models
+
+class Migration(DataMigration):
+
+ def forwards(self, orm):
+ for q in orm.Post.objects.filter(post_type='question', deleted=False,
+ thread__deleted=True):
+ q.thread.deleted = False
+ q.thread.save()
+
+ def backwards(self, orm):
+ pass
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': u"orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': u"orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': u"orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': u"orm['auth.User']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': u"orm['auth.User']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': u"orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': u"orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': [u'auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ u'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': u"orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ u'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': u"orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': u"orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': u"orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': u"orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': u"orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': u"orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': u"orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': u"orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': u"orm['auth.User']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': u"orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': u"orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': u"orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': u"orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': u"orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': u"orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.Group']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['auth.User']"})
+ },
+ u'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ u'auth.permission': {
+ 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ u'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ u'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot']
+ symmetrical = True
diff --git a/askbot/migrations/0173_auto__del_unique_tag_name__chg_field_thread_added_at.py b/askbot/migrations/0173_auto__del_unique_tag_name__chg_field_thread_added_at.py
new file mode 100644
index 00000000..0550c79d
--- /dev/null
+++ b/askbot/migrations/0173_auto__del_unique_tag_name__chg_field_thread_added_at.py
@@ -0,0 +1,426 @@
+# -*- coding: utf-8 -*-
+import datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Removing unique constraint on 'Tag', fields ['name']
+ db.delete_unique(u'tag', ['name'])
+
+
+ # Changing field 'Thread.added_at'
+ db.alter_column('askbot_thread', 'added_at', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True))
+
+ def backwards(self, orm):
+ # Adding unique constraint on 'Tag', fields ['name']
+ db.create_unique(u'tag', ['name'])
+
+
+ # Changing field 'Thread.added_at'
+ db.alter_column('askbot_thread', 'added_at', self.gf('django.db.models.fields.DateTimeField')())
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot'] \ No newline at end of file
diff --git a/askbot/migrations/0174_auto__add_field_tag_language_code.py b/askbot/migrations/0174_auto__add_field_tag_language_code.py
new file mode 100644
index 00000000..bac3dd7b
--- /dev/null
+++ b/askbot/migrations/0174_auto__add_field_tag_language_code.py
@@ -0,0 +1,423 @@
+# -*- coding: utf-8 -*-
+import datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Adding field 'Tag.language_code'
+ db.add_column(u'tag', 'language_code',
+ self.gf('django.db.models.fields.CharField')(default='en', max_length=16),
+ keep_default=False)
+
+
+ def backwards(self, orm):
+ # Deleting field 'Tag.language_code'
+ db.delete_column(u'tag', 'language_code')
+
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot'] \ No newline at end of file
diff --git a/askbot/migrations/0175_auto__add_unique_tag_name_language_code.py b/askbot/migrations/0175_auto__add_unique_tag_name_language_code.py
new file mode 100644
index 00000000..daa404af
--- /dev/null
+++ b/askbot/migrations/0175_auto__add_unique_tag_name_language_code.py
@@ -0,0 +1,421 @@
+# -*- coding: utf-8 -*-
+import datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Adding unique constraint on 'Tag', fields ['name', 'language_code']
+ db.create_unique(u'tag', ['name', 'language_code'])
+
+
+ def backwards(self, orm):
+ # Removing unique constraint on 'Tag', fields ['name', 'language_code']
+ db.delete_unique(u'tag', ['name', 'language_code'])
+
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'unique_together': "(('name', 'language_code'),)", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot'] \ No newline at end of file
diff --git a/askbot/migrations/0176_populate_tag_language_code.py b/askbot/migrations/0176_populate_tag_language_code.py
new file mode 100644
index 00000000..6c9f0aa7
--- /dev/null
+++ b/askbot/migrations/0176_populate_tag_language_code.py
@@ -0,0 +1,464 @@
+# -*- coding: utf-8 -*-
+import datetime
+from askbot.utils.console import ProgressBar
+from south.db import db
+from south.v2 import DataMigration
+from django.conf import settings as django_settings
+from django.db import models
+
+class Migration(DataMigration):
+
+ def forwards(self, orm):
+ "Write your forwards methods here."
+ # Note: Don't use "from appname.models import ModelName".
+ # Use orm.ModelName to refer to models in this application,
+ # and orm['appname.ModelName'] for models in other applications.
+ threads = orm['askbot.Thread'].objects.all()
+ count = threads.count()
+ message = 'Applying language code to tags:'
+ for thread in ProgressBar(threads.iterator(), count, message):
+ tags = thread.tags.all()
+ #load each tag by name + language code
+ for tag in tags:
+ #maybe fix language code of thread, unlikely
+ if thread.language_code == '':
+ thread.language_code = django_settings.LANGUAGE_CODE
+ thread.save()
+
+ #if tg has no language code, we just copy it from thread
+ if tag.language_code == '':
+ tag.language_code = thread.language_code
+ tag.save()
+ elif tag.language_code != thread.language_code:
+ try:
+ new_tag = orm['askbot.Tag'].objects.get(
+ name=tag.name,
+ language_code=thread.language_code
+ )
+ if tags.filter(id=new_tag.id).exists():
+ continue
+ new_tag.used_count += 1
+
+ except orm['askbot.Tag'].DoesNotExist:
+ new_tag = orm['askbot.Tag']()
+ new_tag.name = tag.name
+ new_tag.language_code = thread.language_code
+ new_tag.created_by = thread.last_activity_by
+ new_tag.used_count = 1
+ new_tag.status = 1
+ new_tag.save()
+ new_tag.suggested_by.add(thread.last_activity_by)
+
+ if tag.used_count > 1:
+ tag.used_count -= 1
+ tag.save()
+ thread.tags.remove(tag)
+ thread.tags.add(new_tag)
+
+
+ def backwards(self, orm):
+ "Write your backwards methods here."
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'unique_together': "(('name', 'language_code'),)", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot']
+ symmetrical = True
diff --git a/askbot/migrations/0177_auto__add_field_tagsynonym_language_code.py b/askbot/migrations/0177_auto__add_field_tagsynonym_language_code.py
new file mode 100644
index 00000000..1a9d38c8
--- /dev/null
+++ b/askbot/migrations/0177_auto__add_field_tagsynonym_language_code.py
@@ -0,0 +1,424 @@
+# -*- coding: utf-8 -*-
+import datetime
+from south.db import db
+from south.v2 import SchemaMigration
+from django.db import models
+
+
+class Migration(SchemaMigration):
+
+ def forwards(self, orm):
+ # Adding field 'TagSynonym.language_code'
+ db.add_column('askbot_tagsynonym', 'language_code',
+ self.gf('django.db.models.fields.CharField')(default='en', max_length=16),
+ keep_default=False)
+
+
+ def backwards(self, orm):
+ # Deleting field 'TagSynonym.language_code'
+ db.delete_column('askbot_tagsynonym', 'language_code')
+
+
+ models = {
+ 'askbot.activity': {
+ 'Meta': {'object_name': 'Activity', 'db_table': "u'activity'"},
+ 'active_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'activity_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_auditted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True'}),
+ 'receiving_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'received_activity'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'recipients': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'incoming_activity'", 'symmetrical': 'False', 'through': "orm['askbot.ActivityAuditStatus']", 'to': "orm['auth.User']"}),
+ 'summary': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.activityauditstatus': {
+ 'Meta': {'unique_together': "(('user', 'activity'),)", 'object_name': 'ActivityAuditStatus'},
+ 'activity': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Activity']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.anonymousanswer': {
+ 'Meta': {'object_name': 'AnonymousAnswer'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'anonymous_answers'", 'to': "orm['askbot.Post']"}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.anonymousquestion': {
+ 'Meta': {'object_name': 'AnonymousQuestion'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ip_addr': ('django.db.models.fields.IPAddressField', [], {'max_length': '15'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'text': ('django.db.models.fields.TextField', [], {}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.askwidget': {
+ 'Meta': {'object_name': 'AskWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'include_text_field': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'inner_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'outer_style': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Tag']", 'null': 'True', 'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.award': {
+ 'Meta': {'object_name': 'Award', 'db_table': "u'award'"},
+ 'awarded_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'badge': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_badge'", 'to': "orm['askbot.BadgeData']"}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'notified': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'award_user'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.badgedata': {
+ 'Meta': {'ordering': "('slug',)", 'object_name': 'BadgeData'},
+ 'awarded_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'awarded_to': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'badges'", 'symmetrical': 'False', 'through': "orm['askbot.Award']", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '50'})
+ },
+ 'askbot.bulktagsubscription': {
+ 'Meta': {'ordering': "['-date_added']", 'object_name': 'BulkTagSubscription'},
+ 'date_added': ('django.db.models.fields.DateField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Group']", 'symmetrical': 'False'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['askbot.Tag']", 'symmetrical': 'False'}),
+ 'users': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.User']", 'symmetrical': 'False'})
+ },
+ 'askbot.draftanswer': {
+ 'Meta': {'object_name': 'DraftAnswer'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'draft_answers'", 'to': "orm['askbot.Thread']"})
+ },
+ 'askbot.draftquestion': {
+ 'Meta': {'object_name': 'DraftQuestion'},
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125', 'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300', 'null': 'True'})
+ },
+ 'askbot.emailfeedsetting': {
+ 'Meta': {'unique_together': "(('subscriber', 'feed_type'),)", 'object_name': 'EmailFeedSetting'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'feed_type': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'frequency': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '8'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reported_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}),
+ 'subscriber': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'notification_subscriptions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.favoritequestion': {
+ 'Meta': {'object_name': 'FavoriteQuestion', 'db_table': "u'favorite_question'"},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_favorite_questions'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.group': {
+ 'Meta': {'object_name': 'Group', '_ormbases': ['auth.Group']},
+ 'description': ('django.db.models.fields.related.OneToOneField', [], {'blank': 'True', 'related_name': "'described_group'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'group_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.Group']", 'unique': 'True', 'primary_key': 'True'}),
+ 'is_vip': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'logo_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}),
+ 'moderate_answers_to_enquirers': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'moderate_email': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'openness': ('django.db.models.fields.SmallIntegerField', [], {'default': '2'}),
+ 'preapproved_email_domains': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'preapproved_emails': ('django.db.models.fields.TextField', [], {'default': "''", 'null': 'True', 'blank': 'True'}),
+ 'read_only': ('django.db.models.fields.BooleanField', [], {'default': 'False'})
+ },
+ 'askbot.groupmembership': {
+ 'Meta': {'object_name': 'GroupMembership', '_ormbases': ['auth.AuthUserGroups']},
+ 'authusergroups_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.AuthUserGroups']", 'unique': 'True', 'primary_key': 'True'}),
+ 'level': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.importedobjectinfo': {
+ 'Meta': {'object_name': 'ImportedObjectInfo'},
+ 'extra_info': ('picklefield.fields.PickledObjectField', [], {}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}),
+ 'new_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'old_id': ('django.db.models.fields.IntegerField', [], {}),
+ 'run': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.ImportRun']"})
+ },
+ 'askbot.importrun': {
+ 'Meta': {'object_name': 'ImportRun'},
+ 'command': ('django.db.models.fields.TextField', [], {'default': "''"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'})
+ },
+ 'askbot.markedtag': {
+ 'Meta': {'object_name': 'MarkedTag'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'reason': ('django.db.models.fields.CharField', [], {'max_length': '16'}),
+ 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'user_selections'", 'to': "orm['askbot.Tag']"}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_selections'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.post': {
+ 'Meta': {'object_name': 'Post'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'posts'", 'to': "orm['auth.User']"}),
+ 'comment_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_posts'", 'symmetrical': 'False', 'through': "orm['askbot.PostToGroup']", 'to': "orm['askbot.Group']"}),
+ 'html': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_edited_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'last_edited_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'last_edited_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'locked': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'locked_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'locked_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'locked_posts'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'offensive_flag_count': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'old_answer_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_comment_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'old_question_id': ('django.db.models.fields.PositiveIntegerField', [], {'default': 'None', 'unique': 'True', 'null': 'True', 'blank': 'True'}),
+ 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'post_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}),
+ 'summary': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'null': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'posts'", 'null': 'True', 'blank': 'True', 'to': "orm['askbot.Thread']"}),
+ 'vote_down_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'vote_up_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'wiki': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'wikified_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'})
+ },
+ 'askbot.postflagreason': {
+ 'Meta': {'object_name': 'PostFlagReason'},
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}),
+ 'details': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'post_reject_reasons'", 'to': "orm['askbot.Post']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '128'})
+ },
+ 'askbot.postrevision': {
+ 'Meta': {'ordering': "('-revision',)", 'unique_together': "(('post', 'revision'),)", 'object_name': 'PostRevision'},
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'approved_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'approved_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'author': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'postrevisions'", 'to': "orm['auth.User']"}),
+ 'by_email': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_address': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'is_anonymous': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'revisions'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'revised_at': ('django.db.models.fields.DateTimeField', [], {}),
+ 'revision': ('django.db.models.fields.PositiveIntegerField', [], {}),
+ 'summary': ('django.db.models.fields.CharField', [], {'max_length': '300', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '125', 'blank': 'True'}),
+ 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '300', 'blank': 'True'})
+ },
+ 'askbot.posttogroup': {
+ 'Meta': {'unique_together': "(('post', 'group'),)", 'object_name': 'PostToGroup', 'db_table': "'askbot_post_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']"})
+ },
+ 'askbot.questionview': {
+ 'Meta': {'object_name': 'QuestionView'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'viewed'", 'to': "orm['askbot.Post']"}),
+ 'when': ('django.db.models.fields.DateTimeField', [], {}),
+ 'who': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'question_views'", 'to': "orm['auth.User']"})
+ },
+ 'askbot.questionwidget': {
+ 'Meta': {'object_name': 'QuestionWidget'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']", 'null': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'order_by': ('django.db.models.fields.CharField', [], {'default': "'-added_at'", 'max_length': '18'}),
+ 'question_number': ('django.db.models.fields.PositiveIntegerField', [], {'default': '7'}),
+ 'search_query': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '50', 'null': 'True', 'blank': 'True'}),
+ 'style': ('django.db.models.fields.TextField', [], {'default': '"\\n@import url(\'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:300,400,700\');\\nbody {\\n overflow: hidden;\\n}\\n\\n#container {\\n width: 200px;\\n height: 350px;\\n}\\nul {\\n list-style: none;\\n padding: 5px;\\n margin: 5px;\\n}\\nli {\\n border-bottom: #CCC 1px solid;\\n padding-bottom: 5px;\\n padding-top: 5px;\\n}\\nli:last-child {\\n border: none;\\n}\\na {\\n text-decoration: none;\\n color: #464646;\\n font-family: \'Yanone Kaffeesatz\', sans-serif;\\n font-size: 15px;\\n}\\n"', 'blank': 'True'}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '50'}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ },
+ 'askbot.replyaddress': {
+ 'Meta': {'object_name': 'ReplyAddress'},
+ 'address': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '25'}),
+ 'allowed_from_email': ('django.db.models.fields.EmailField', [], {'max_length': '150'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'reply_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'reply_action': ('django.db.models.fields.CharField', [], {'default': "'auto_answer_or_comment'", 'max_length': '32'}),
+ 'response_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_addresses'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_at': ('django.db.models.fields.DateTimeField', [], {'default': 'None', 'null': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.repute': {
+ 'Meta': {'object_name': 'Repute', 'db_table': "u'repute'"},
+ 'comment': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'negative': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'positive': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'question': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Post']", 'null': 'True', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.IntegerField', [], {'default': '1'}),
+ 'reputation_type': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'reputed_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'askbot.tag': {
+ 'Meta': {'ordering': "('-used_count', 'name')", 'unique_together': "(('name', 'language_code'),)", 'object_name': 'Tag', 'db_table': "u'tag'"},
+ 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'created_tags'", 'to': "orm['auth.User']"}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'deleted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'deleted_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'deleted_tags'", 'null': 'True', 'to': "orm['auth.User']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}),
+ 'status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'suggested_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'suggested_tags'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'tag_wiki': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'described_tag'", 'unique': 'True', 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'used_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.tagsynonym': {
+ 'Meta': {'object_name': 'TagSynonym'},
+ 'auto_rename_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'created_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_auto_rename_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}),
+ 'owned_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tag_synonyms'", 'to': "orm['auth.User']"}),
+ 'source_tag_name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'target_tag_name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'})
+ },
+ 'askbot.thread': {
+ 'Meta': {'object_name': 'Thread'},
+ 'accepted_answer': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'+'", 'null': 'True', 'to': "orm['askbot.Post']"}),
+ 'added_at': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
+ 'answer_accepted_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'answer_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'db_index': 'True'}),
+ 'close_reason': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'closed_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}),
+ 'closed_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}),
+ 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}),
+ 'favorited_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'unused_favorite_threads'", 'symmetrical': 'False', 'through': "orm['askbot.FavoriteQuestion']", 'to': "orm['auth.User']"}),
+ 'favourite_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'}),
+ 'followed_by': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'followed_threads'", 'symmetrical': 'False', 'to': "orm['auth.User']"}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'group_threads'", 'symmetrical': 'False', 'through': "orm['askbot.ThreadToGroup']", 'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'language_code': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '16'}),
+ 'last_activity_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_activity_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'unused_last_active_in_threads'", 'to': "orm['auth.User']"}),
+ 'points': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_column': "'score'"}),
+ 'tagnames': ('django.db.models.fields.CharField', [], {'max_length': '125'}),
+ 'tags': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'threads'", 'symmetrical': 'False', 'to': "orm['askbot.Tag']"}),
+ 'title': ('django.db.models.fields.CharField', [], {'max_length': '300'}),
+ 'view_count': ('django.db.models.fields.PositiveIntegerField', [], {'default': '0'})
+ },
+ 'askbot.threadtogroup': {
+ 'Meta': {'unique_together': "(('thread', 'group'),)", 'object_name': 'ThreadToGroup', 'db_table': "'askbot_thread_groups'"},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'thread': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['askbot.Thread']"}),
+ 'visibility': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'})
+ },
+ 'askbot.vote': {
+ 'Meta': {'unique_together': "(('user', 'voted_post'),)", 'object_name': 'Vote', 'db_table': "u'vote'"},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['auth.User']"}),
+ 'vote': ('django.db.models.fields.SmallIntegerField', [], {}),
+ 'voted_at': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'voted_post': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'votes'", 'to': "orm['askbot.Post']"})
+ },
+ 'auth.authusergroups': {
+ 'Meta': {'unique_together': "(('group', 'user'),)", 'object_name': 'AuthUserGroups', 'db_table': "'auth_user_groups'", 'managed': 'False'},
+ 'group': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.Group']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"})
+ },
+ 'auth.group': {
+ 'Meta': {'object_name': 'Group'},
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}),
+ 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'})
+ },
+ 'auth.permission': {
+ 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'},
+ 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'})
+ },
+ 'auth.user': {
+ 'Meta': {'object_name': 'User'},
+ 'about': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'n'", 'max_length': '1'}),
+ 'bronze': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'consecutive_days_visit_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'country': ('django_countries.fields.CountryField', [], {'max_length': '2', 'blank': 'True'}),
+ 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'date_of_birth': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
+ 'display_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}),
+ 'email_isvalid': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'email_key': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True'}),
+ 'email_signature': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'email_tag_filter_strategy': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}),
+ 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'gold': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'gravatar': ('django.db.models.fields.CharField', [], {'max_length': '32'}),
+ 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'ignored_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'interesting_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'is_fake': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'languages': ('django.db.models.fields.CharField', [], {'default': "'en'", 'max_length': '128'}),
+ 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}),
+ 'last_seen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}),
+ 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'new_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}),
+ 'questions_per_page': ('django.db.models.fields.SmallIntegerField', [], {'default': '10'}),
+ 'real_name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}),
+ 'reputation': ('django.db.models.fields.PositiveIntegerField', [], {'default': '1'}),
+ 'seen_response_count': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'show_country': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
+ 'show_marked_tags': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
+ 'silver': ('django.db.models.fields.SmallIntegerField', [], {'default': '0'}),
+ 'social_sharing_mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}),
+ 'status': ('django.db.models.fields.CharField', [], {'default': "'w'", 'max_length': '2'}),
+ 'subscribed_tags': ('django.db.models.fields.TextField', [], {'blank': 'True'}),
+ 'twitter_access_token': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '256'}),
+ 'twitter_handle': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '32'}),
+ 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}),
+ 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}),
+ 'website': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'})
+ },
+ 'contenttypes.contenttype': {
+ 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"},
+ 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
+ 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}),
+ 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'})
+ }
+ }
+
+ complete_apps = ['askbot'] \ No newline at end of file
diff --git a/askbot/migrations_api/__init__.py b/askbot/migrations_api/__init__.py
index a9b20a69..5a65f9cf 100644
--- a/askbot/migrations_api/__init__.py
+++ b/askbot/migrations_api/__init__.py
@@ -13,7 +13,7 @@ def safe_add_column(table, column, column_data, keep_default = False):
so, we need to add these columns here in separate transactions
and roll back if they fail, if we want we could also record - which columns clash
"""
- if db.backend_name == 'mysql':
+ if db.backend_name in ('mysql', 'postgres'):
if len(db.execute('select column_name from information_schema.columns where table_name=%s and column_name=%s', params=[table, column])) == 0:
db.add_column(table, column, column_data, keep_default = keep_default)
else:
diff --git a/askbot/models/__init__.py b/askbot/models/__init__.py
index 41a766b8..93c8d599 100644
--- a/askbot/models/__init__.py
+++ b/askbot/models/__init__.py
@@ -19,9 +19,11 @@ import uuid
from celery import states
from celery.task import task
from django.core.urlresolvers import reverse, NoReverseMatch
+from django.core.paginator import Paginator
from django.db.models import signals as django_signals
from django.template import Context
from django.template.loader import get_template
+from django.utils.translation import get_language
from django.utils.translation import ugettext as _
from django.utils.translation import ungettext
from django.utils.safestring import mark_safe
@@ -34,7 +36,7 @@ from django.core import exceptions as django_exceptions
from django_countries.fields import CountryField
from askbot import exceptions as askbot_exceptions
from askbot import const
-from askbot.const.message_keys import get_i18n_message
+from askbot.const import message_keys
from askbot.conf import settings as askbot_settings
from askbot.models.question import Thread
from askbot.skins import utils as skin_utils
@@ -53,10 +55,10 @@ from askbot.models.post import PostFlagReason, AnonymousAnswer
from askbot.models.post import PostToGroup
from askbot.models.post import DraftAnswer
from askbot.models.reply_by_email import ReplyAddress
-from askbot.models import signals
-from askbot.models.badges import award_badges_signal, get_badge, BadgeData
-from askbot.models.repute import Award, Repute, Vote
+from askbot.models.badges import award_badges_signal, get_badge
+from askbot.models.repute import Award, Repute, Vote, BadgeData
from askbot.models.widgets import AskWidget, QuestionWidget
+from askbot.models.meta import ImportRun, ImportedObjectInfo
from askbot import auth
from askbot.utils.decorators import auto_now_timestamp
from askbot.utils.markup import URL_RE
@@ -67,6 +69,7 @@ from askbot.utils.html import site_url
from askbot.utils.diff import textDiff as htmldiff
from askbot.utils.url_utils import strip_path
from askbot import mail
+from askbot.models import signals
from django import VERSION
@@ -75,6 +78,8 @@ DJANGO_VERSION = VERSION[:2]
if DJANGO_VERSION > (1, 3):
from askbot.models.message import Message
+else:
+ from django.contrib.messages.models import Message
def get_model(model_name):
"""a shortcut for getting model for an askbot app"""
@@ -94,8 +99,7 @@ def get_admin():
if User.objects.filter(username='_admin_').count() == 0:
admin = User.objects.create_user('_admin_', '')
admin.set_unusable_password()
- admin.set_admin_status()
- admin.save()
+ admin.set_status('d')
return admin
else:
raise User.DoesNotExist
@@ -261,13 +265,14 @@ User.add_to_class(
)
)
-GRAVATAR_TEMPLATE = "//www.gravatar.com/avatar/%(gravatar)s?" + \
+GRAVATAR_TEMPLATE = "%(gravatar_url)s/%(gravatar)s?" + \
"s=%(size)d&amp;d=%(type)s&amp;r=PG"
def user_get_gravatar_url(self, size):
"""returns gravatar url
"""
return GRAVATAR_TEMPLATE % {
+ 'gravatar_url': askbot_settings.GRAVATAR_BASE_URL,
'gravatar': self.gravatar,
'type': askbot_settings.GRAVATAR_TYPE,
'size': size,
@@ -302,11 +307,25 @@ def user_get_avatar_url(self, size=48):
raise django_exceptions.ImproperlyConfigured(message)
else:
return self.get_gravatar_url(size)
+ if askbot_settings.ENABLE_GRAVATAR:
+ return self.get_gravatar_url(size)
else:
- if askbot_settings.ENABLE_GRAVATAR:
- return self.get_gravatar_url(size)
- else:
- return self.get_default_avatar_url(size)
+ return self.get_default_avatar_url(size)
+
+def user_get_top_answers_paginator(self, visitor=None):
+ """get paginator for top answers by the user for a
+ specific visitor"""
+ answers = self.posts.get_answers(
+ visitor
+ ).filter(
+ deleted=False,
+ thread__deleted=False
+ ).select_related(
+ 'thread'
+ ).order_by(
+ '-points', '-added_at'
+ )
+ return Paginator(answers, const.USER_POSTS_PAGE_SIZE)
def user_update_avatar_type(self):
"""counts number of custom avatars
@@ -336,7 +355,10 @@ def user_strip_email_signature(self, text):
return text
def _check_gravatar(gravatar):
- gravatar_url = "http://www.gravatar.com/avatar/%s?d=404" % gravatar
+ return 'n'
+ #todo: think of whether we need this and if so
+ #how to check the avatar type appropriately
+ gravatar_url = askbot_settings.GRAVATAR_BASE_URL + "/%s?d=404" % gravatar
code = urllib.urlopen(gravatar_url).getcode()
if urllib.urlopen(gravatar_url).getcode() != 404:
return 'g' #gravatar
@@ -365,8 +387,9 @@ def user_get_marked_tags(self, reason):
return Tag.objects.none()
return Tag.objects.filter(
- user_selections__user = self,
- user_selections__reason = reason
+ user_selections__user=self,
+ user_selections__reason=reason,
+ language_code=get_language()
)
MARKED_TAG_PROPERTY_MAP = {
@@ -448,6 +471,13 @@ def user_has_interesting_wildcard_tags(self):
and self.interesting_tags != ''
)
+def user_has_badge(self, badge):
+ """True, if user was awarded a given badge,
+ ``badge`` is instance of BadgeData
+ """
+ return Award.objects.filter(user=self, badge=badge).count() > 0
+
+
def user_can_create_tags(self):
"""true if user can create tags"""
if askbot_settings.ENABLE_TAG_MODERATION:
@@ -463,10 +493,15 @@ def user_can_have_strong_url(self):
def user_can_post_by_email(self):
"""True, if reply by email is enabled
and user has sufficient reputatiton"""
- if self.is_administrator_or_moderator():
- return True
- return askbot_settings.REPLY_BY_EMAIL and \
- self.reputation >= askbot_settings.MIN_REP_TO_POST_BY_EMAIL
+
+ if askbot_settings.REPLY_BY_EMAIL:
+ if self.is_administrator_or_moderator():
+ return True
+ else:
+ return self.reputation >= askbot_settings.MIN_REP_TO_POST_BY_EMAIL
+ else:
+ return False
+
def user_get_social_sharing_mode(self):
"""returns what user wants to share on his/her channels"""
@@ -508,6 +543,20 @@ def user_get_or_create_fake_user(self, username, email):
user.save()
return user
+def get_or_create_anonymous_user():
+ """returns fake anonymous user"""
+ username = get_name_of_anonymous_user()
+ try:
+ user = User.objects.get(username=username)
+ except User.DoesNotExist:
+ user = User()
+ user.username = username
+ user.email = askbot_settings.ANONYMOUS_USER_EMAIL
+ user.is_fake = True
+ user.set_unusable_password()
+ user.save()
+ return user
+
def user_notify_users(
self, notification_type=None, recipients=None, content_object=None
):
@@ -544,19 +593,16 @@ def user_get_notifications(self, notification_types=None, **kwargs):
)
def _assert_user_can(
- user = None,
- post = None, #related post (may be parent)
- admin_or_moderator_required = False,
- owner_can = False,
- suspended_owner_cannot = False,
- owner_min_rep_setting = None,
- blocked_error_message = None,
- suspended_error_message = None,
- min_rep_setting = None,
- low_rep_error_message = None,
- owner_low_rep_error_message = None,
- general_error_message = None,
- ):
+ user=None,
+ post=None, #related post (may be parent)
+ admin_or_moderator_required=False,
+ owner_can=False,
+ action_display=None,
+ suspended_owner_cannot=False,
+ suspended_user_cannot=False,
+ blocked_user_cannot=False,
+ min_rep_setting=None
+ ):
"""generic helper assert for use in several
User.assert_can_XYZ() calls regarding changing content
@@ -565,69 +611,81 @@ def _assert_user_can(
if assertion fails, method raises exception.PermissionDenied
with appropriate text as a payload
"""
+ action_display = action_display or _('perform this action')
if askbot_settings.GROUPS_ENABLED:
if user.is_read_only():
message = _('Sorry, but you have only read access')
raise django_exceptions.PermissionDenied(message)
- if general_error_message is None:
- general_error_message = _('Sorry, this operation is not allowed')
- if blocked_error_message and user.is_blocked():
- error_message = blocked_error_message
+ if blocked_user_cannot and user.is_blocked():
+ error_message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': action_display,
+ 'your_account_is': _('your account is blocked')
+ }
elif post and owner_can and user == post.get_owner():
- if owner_min_rep_setting:
- if post.get_owner().reputation < owner_min_rep_setting:
- if user.is_moderator() or user.is_administrator():
- return
- else:
- assert(owner_low_rep_error_message is not None)
- raise askbot_exceptions.InsufficientReputation(
- owner_low_rep_error_message
- )
- if suspended_owner_cannot and user.is_suspended():
- if suspended_error_message:
- error_message = suspended_error_message
- else:
- error_message = general_error_message
- assert(error_message is not None)
- raise django_exceptions.PermissionDenied(error_message)
+ if user.is_suspended() and suspended_owner_cannot:
+ error_message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': action_display,
+ 'your_account_is': _('your account is suspended')
+ }
else:
return
- return
- elif suspended_error_message and user.is_suspended():
- error_message = suspended_error_message
+ elif suspended_user_cannot and user.is_suspended():
+ error_message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': action_display,
+ 'your_account_is': _('your account is suspended')
+ }
elif user.is_administrator() or user.is_moderator():
return
elif user.is_post_moderator(post):
return
- elif low_rep_error_message and user.reputation < min_rep_setting:
- raise askbot_exceptions.InsufficientReputation(low_rep_error_message)
+ elif min_rep_setting and user.reputation < min_rep_setting:
+ raise askbot_exceptions.InsufficientReputation(
+ _(message_keys.MIN_REP_REQUIRED_TO_PERFORM_ACTION) % {
+ 'perform_action': action_display,
+ 'min_rep': min_rep_setting
+ }
+ )
+ elif admin_or_moderator_required:
+ if min_rep_setting is None:
+ #message about admins only
+ error_message = _(
+ 'Sorry, only moderators and site administrators can %(perform_action)s'
+ ) % {
+ 'perform_action': action_display
+ }
+ else:
+ #message with minimum reputation
+ error_message = _(
+ 'Sorry, only administrators, moderators '
+ 'or users with reputation > %(min_rep)s '
+ 'can %(perform_action)s'
+ ) % {
+ 'min_rep': min_rep_setting,
+ 'perform_action': action_display
+ }
else:
- if admin_or_moderator_required == False:
- return
+ return
- #if admin or moderator is required, then substitute the message
- if admin_or_moderator_required:
- error_message = general_error_message
assert(error_message is not None)
raise django_exceptions.PermissionDenied(error_message)
def user_assert_can_approve_post_revision(self, post_revision = None):
_assert_user_can(
- user = self,
- admin_or_moderator_required = True
+ user=self,
+ admin_or_moderator_required=True
)
def user_assert_can_unaccept_best_answer(self, answer = None):
assert getattr(answer, 'post_type', '') == 'answer'
- blocked_error_message = _(
- 'Sorry, you cannot accept or unaccept best answers '
- 'because your account is blocked'
- )
- suspended_error_message = _(
- 'Sorry, you cannot accept or unaccept best answers '
- 'because your account is suspended'
- )
+ suspended_error_message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_THE_BEST_ANSWER,
+ 'your_account_is': _('your account is suspended')
+ }
+ blocked_error_message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_THE_BEST_ANSWER,
+ 'your_account_is': _('your account is blocked')
+ }
if self.is_blocked():
error_message = blocked_error_message
@@ -637,18 +695,12 @@ def user_assert_can_unaccept_best_answer(self, answer = None):
if self == answer.get_owner():
if not self.is_administrator():
#check rep
- min_rep_setting = askbot_settings.MIN_REP_TO_ACCEPT_OWN_ANSWER
- low_rep_error_message = _(
- ">%(points)s points required to accept or unaccept "
- " your own answer to your own question"
- ) % {'points': min_rep_setting}
-
_assert_user_can(
- user = self,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- min_rep_setting = min_rep_setting,
- low_rep_error_message = low_rep_error_message
+ user=self,
+ action_display=askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_OWN_ANSWER,
+ blocked_user_cannot=True,
+ suspended_owner_cannot=True,
+ min_rep_setting = askbot_settings.MIN_REP_TO_ACCEPT_OWN_ANSWER
)
return # success
@@ -662,19 +714,19 @@ def user_assert_can_unaccept_best_answer(self, answer = None):
)
if datetime.datetime.now() < will_be_able_at:
- error_message = _(
- 'Sorry, you will be able to accept this answer '
- 'only after %(will_be_able_at)s'
- ) % {'will_be_able_at': will_be_able_at.strftime('%d/%m/%Y')}
+ error_message = _(message_keys.CANNOT_PERFORM_ACTION_UNTIL) % {
+ 'perform_action': askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_OWN_ANSWER,
+ 'until': will_be_able_at.strftime('%d/%m/%Y')
+ }
else:
return
else:
question_owner = answer.thread._question_post().get_owner()
- error_message = _(
- 'Sorry, only moderators or original author of the question '
- ' - %(username)s - can accept or unaccept the best answer'
- ) % {'username': question_owner.username}
+ error_message = _(message_keys.MODERATORS_OR_AUTHOR_CAN_PEFROM_ACTION) % {
+ 'post_author': askbot_settings.WORDS_AUTHOR_OF_THE_QUESTION,
+ 'perform_action': askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_THE_BEST_ANSWER,
+ }
raise django_exceptions.PermissionDenied(error_message)
@@ -698,54 +750,32 @@ def user_assert_can_vote_for_post(
_('Sorry, you cannot vote for your own posts')
)
- blocked_error_message = _(
- 'Sorry your account appears to be blocked ' +
- 'and you cannot vote - please contact the ' +
- 'site administrator to resolve the issue'
- ),
- suspended_error_message = _(
- 'Sorry your account appears to be suspended ' +
- 'and you cannot vote - please contact the ' +
- 'site administrator to resolve the issue'
- )
-
assert(direction in ('up', 'down'))
if direction == 'up':
min_rep_setting = askbot_settings.MIN_REP_TO_VOTE_UP
- low_rep_error_message = _(
- ">%(points)s points required to upvote"
- ) % \
- {'points': askbot_settings.MIN_REP_TO_VOTE_UP}
+ action_display = _('upvote')
else:
min_rep_setting = askbot_settings.MIN_REP_TO_VOTE_DOWN
- low_rep_error_message = _(
- ">%(points)s points required to downvote"
- ) % \
- {'points': askbot_settings.MIN_REP_TO_VOTE_DOWN}
+ action_display = _('downvote')
_assert_user_can(
- user = self,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
+ user=self,
+ action_display=action_display,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
min_rep_setting = min_rep_setting,
- low_rep_error_message = low_rep_error_message
)
def user_assert_can_upload_file(request_user):
- blocked_error_message = _('Sorry, blocked users cannot upload files')
- suspended_error_message = _('Sorry, suspended users cannot upload files')
- low_rep_error_message = _(
- 'sorry, file uploading requires karma >%(min_rep)s',
- ) % {'min_rep': askbot_settings.MIN_REP_TO_UPLOAD_FILES }
-
_assert_user_can(
- user = request_user,
- suspended_error_message = suspended_error_message,
- min_rep_setting = askbot_settings.MIN_REP_TO_UPLOAD_FILES,
- low_rep_error_message = low_rep_error_message
+ user=request_user,
+ action_display=_('upload files'),
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
+ min_rep_setting=askbot_settings.MIN_REP_TO_UPLOAD_FILES
)
@@ -766,14 +796,11 @@ def user_assert_can_post_question(self):
"""raises exceptions.PermissionDenied with
text that has the reason for the denial
"""
-
- blocked_message = get_i18n_message('BLOCKED_USERS_CANNOT_POST')
- suspended_message = get_i18n_message('SUSPENDED_USERS_CANNOT_POST')
-
_assert_user_can(
- user = self,
- blocked_error_message = blocked_message,
- suspended_error_message = suspended_message
+ user=self,
+ action_display=askbot_settings.WORDS_ASK_QUESTIONS,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
)
@@ -783,8 +810,10 @@ def user_assert_can_post_answer(self, thread = None):
limit_answers = askbot_settings.LIMIT_ONE_ANSWER_PER_USER
if limit_answers and thread.has_answer_by_user(self):
message = _(
- 'Sorry, you already gave an answer, please edit it instead.'
- )
+ 'Sorry, %(you_already_gave_an_answer)s, please edit it instead.'
+ ) % {
+ 'you_already_gave_an_answer': askbot_settings.WORDS_YOU_ALREADY_GAVE_AN_ANSWER
+ }
raise askbot_exceptions.AnswerAlreadyGiven(message)
self.assert_can_post_question()
@@ -823,22 +852,35 @@ def user_assert_can_edit_comment(self, comment = None):
)
raise django_exceptions.PermissionDenied(error_message)
+def user_assert_can_convert_post(self, post = None):
+ """raises exceptions.PermissionDenied if user is not allowed to convert the
+ post to another type (comment -> answer, answer -> comment)
+
+ only owners, moderators or admins can convert posts
+ """
+ if self.is_administrator() or self.is_moderator() or post.author == self:
+ return
+
+ error_message = _(
+ 'Sorry, but only post owners or moderators convert posts'
+ )
+ raise django_exceptions.PermissionDenied(error_message)
+
def user_can_post_comment(self, parent_post = None):
"""a simplified method to test ability to comment
"""
- return True
- """
- #commented out to disable the min rep
- if self.reputation >= askbot_settings.MIN_REP_TO_LEAVE_COMMENTS:
- return True
- if parent_post and self == parent_post.author:
- return True
if self.is_administrator_or_moderator():
return True
- return False
- """
+ elif self.is_suspended():
+ if parent_post and self == parent_post.author:
+ return True
+ else:
+ return False
+ elif self.is_blocked():
+ return False
+ return True
def user_assert_can_post_comment(self, parent_post = None):
"""raises exceptions.PermissionDenied if
@@ -846,52 +888,35 @@ def user_assert_can_post_comment(self, parent_post = None):
the reason will be in text of exception
"""
+ _assert_user_can(
+ user=self,
+ post=parent_post,
+ action_display=_('post comments'),
+ owner_can=True,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
+ )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you can comment only your own posts'
- )
- low_rep_error_message = _(
- 'Sorry, to comment any post a minimum reputation of '
- '%(min_rep)s points is required. You can still comment '
- 'your own posts and answers to your questions'
- ) % {'min_rep': 0}#askbot_settings.MIN_REP_TO_LEAVE_COMMENTS}
-
- blocked_message = get_i18n_message('BLOCKED_USERS_CANNOT_POST')
-
- try:
- _assert_user_can(
- user = self,
- post = parent_post,
- owner_can = True,
- blocked_error_message = blocked_message,
- suspended_error_message = suspended_error_message,
- min_rep_setting = 0,#askbot_settings.MIN_REP_TO_LEAVE_COMMENTS,
- low_rep_error_message = low_rep_error_message,
- )
- except askbot_exceptions.InsufficientReputation, e:
- if parent_post.post_type == 'answer':
- if self == parent_post.thread._question_post().author:
- return
- raise e
-
-def user_assert_can_see_deleted_post(self, post = None):
+def user_assert_can_see_deleted_post(self, post=None):
"""attn: this assertion is independently coded in
Question.get_answers call
"""
+ try:
+ _assert_user_can(
+ user=self,
+ post=post,
+ admin_or_moderator_required=True,
+ owner_can=True
+ )
+ except django_exceptions.PermissionDenied, e:
+ #re-raise the same exception with a different message
+ error_message = _(
+ 'This post has been deleted and can be seen only '
+ 'by post owners, site administrators and moderators'
+ )
+ raise django_exceptions.PermissionDenied(error_message)
- error_message = _(
- 'This post has been deleted and can be seen only '
- 'by post owners, site administrators and moderators'
- )
- _assert_user_can(
- user = self,
- post = post,
- admin_or_moderator_required = True,
- owner_can = True,
- general_error_message = error_message
- )
def user_assert_can_edit_deleted_post(self, post = None):
assert(post.deleted == True)
@@ -899,9 +924,9 @@ def user_assert_can_edit_deleted_post(self, post = None):
self.assert_can_see_deleted_post(post)
except django_exceptions.PermissionDenied, e:
error_message = _(
- 'Sorry, only moderators, site administrators '
- 'and post owners can edit deleted posts'
- )
+ 'Sorry, only moderators, site administrators '
+ 'and post owners can edit deleted posts'
+ )
raise django_exceptions.PermissionDenied(error_message)
def user_assert_can_edit_post(self, post = None):
@@ -914,37 +939,21 @@ def user_assert_can_edit_post(self, post = None):
return
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot edit posts'
- )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you can edit only your own posts'
- )
if post.wiki == True:
- low_rep_error_message = _(
- 'Sorry, to edit wiki posts, a minimum '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_EDIT_WIKI}
+ action_display=_('edit wiki posts')
min_rep_setting = askbot_settings.MIN_REP_TO_EDIT_WIKI
else:
- low_rep_error_message = _(
- 'Sorry, to edit other people\'s posts, a minimum '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_EDIT_OTHERS_POSTS}
+ action_display=_('edit posts')
min_rep_setting = askbot_settings.MIN_REP_TO_EDIT_OTHERS_POSTS
_assert_user_can(
- user = self,
- post = post,
- owner_can = True,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
- min_rep_setting = min_rep_setting,
+ user=self,
+ post=post,
+ action_display=action_display,
+ owner_can=True,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
+ min_rep_setting = min_rep_setting
)
@@ -994,12 +1003,16 @@ def user_assert_can_delete_question(self, question = None):
return
else:
msg = ungettext(
- 'Sorry, cannot delete your question since it '
- 'has an upvoted answer posted by someone else',
- 'Sorry, cannot delete your question since it '
- 'has some upvoted answers posted by other users',
+ 'Sorry, cannot %(delete_your_question)s since it '
+ 'has an %(upvoted_answer)s posted by someone else',
+ 'Sorry, cannot %(delete_your_question)s since it '
+ 'has some %(upvoted_answers)s posted by other users',
answer_count
- )
+ ) % {
+ 'delete_your_question': askbot_settings.WORDS_DELETE_YOUR_QUESTION,
+ 'upvoted_answer': askbot_settings.WORDS_UPVOTED_ANSWER,
+ 'upvoted_answers': askbot_settings.WORDS_UPVOTED_ANSWERS
+ }
raise django_exceptions.PermissionDenied(msg)
@@ -1008,111 +1021,44 @@ def user_assert_can_delete_answer(self, answer = None):
instead of "answer", because this logic also applies to
assert on deleting question (in addition to some special rules)
"""
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot delete posts'
- )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you can delete only your own posts'
- )
- low_rep_error_message = _(
- 'Sorry, to delete other people\'s posts, a minimum '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_DELETE_OTHERS_POSTS}
min_rep_setting = askbot_settings.MIN_REP_TO_DELETE_OTHERS_POSTS
-
-
_assert_user_can(
- user = self,
- post = answer,
- owner_can = True,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
- min_rep_setting = min_rep_setting,
+ user=self,
+ post=answer,
+ action_display=_('delete posts'),
+ owner_can=True,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
+ min_rep_setting=min_rep_setting,
)
def user_assert_can_close_question(self, question = None):
assert(getattr(question, 'post_type', '') == 'question')
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot close questions'
- )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you cannot close questions'
- )
- low_rep_error_message = _(
- 'Sorry, to close other people\' posts, a minimum '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS}
min_rep_setting = askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS
-
- owner_min_rep_setting = askbot_settings.MIN_REP_TO_CLOSE_OWN_QUESTIONS
-
- owner_low_rep_error_message = _(
- 'Sorry, to close own question '
- 'a minimum reputation of %(min_rep)s is required'
- ) % {'min_rep': owner_min_rep_setting}
-
-
_assert_user_can(
user = self,
post = question,
+ action_display=askbot_settings.WORDS_CLOSE_QUESTIONS,
owner_can = True,
suspended_owner_cannot = True,
- owner_min_rep_setting = owner_min_rep_setting,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
- owner_low_rep_error_message = owner_low_rep_error_message,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
min_rep_setting = min_rep_setting,
)
def user_assert_can_reopen_question(self, question = None):
assert(question.post_type == 'question')
-
- #for some reason rep to reopen own questions != rep to close own q's
- owner_min_rep_setting = askbot_settings.MIN_REP_TO_REOPEN_OWN_QUESTIONS
- min_rep_setting = askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS
-
- general_error_message = _(
- 'Sorry, only administrators, moderators '
- 'or post owners with reputation > %(min_rep)s '
- 'can reopen questions.'
- ) % {'min_rep': owner_min_rep_setting }
-
- owner_low_rep_error_message = _(
- 'Sorry, to reopen own question '
- 'a minimum reputation of %(min_rep)s is required'
- ) % {'min_rep': owner_min_rep_setting}
-
- blocked_error_message = _(
- 'Sorry, you cannot reopen questions '
- 'because your account is blocked'
- )
-
- suspended_error_message = _(
- 'Sorry, you cannot reopen questions '
- 'because your account is suspended'
- )
-
_assert_user_can(
- user = self,
- post = question,
- owner_can = True,
- suspended_owner_cannot = True,
- owner_min_rep_setting = owner_min_rep_setting,
- min_rep_setting = min_rep_setting,
- owner_low_rep_error_message = owner_low_rep_error_message,
- general_error_message = general_error_message,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message
+ user=self,
+ post=question,
+ action_display=_('reopen questions'),
+ suspended_owner_cannot=True,
+ #for some reason rep to reopen own questions != rep to close own q's
+ min_rep_setting=askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
)
@@ -1121,37 +1067,21 @@ def user_assert_can_flag_offensive(self, post = None):
assert(post is not None)
double_flagging_error_message = _(
- 'You have flagged this question before and '
+ 'You have flagged this post before and '
'cannot do it more than once'
)
if self.get_flags_for_post(post).count() > 0:
raise askbot_exceptions.DuplicateCommand(double_flagging_error_message)
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot flag posts as offensive'
- )
-
- suspended_error_message = _(
- 'Sorry, your account appears to be suspended and you cannot make new posts '
- 'until this issue is resolved. You can, however edit your existing posts. '
- 'Please contact the forum administrator to reach a resolution.'
- )
-
- low_rep_error_message = _(
- 'Sorry, to flag posts as offensive a minimum reputation '
- 'of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_FLAG_OFFENSIVE}
min_rep_setting = askbot_settings.MIN_REP_TO_FLAG_OFFENSIVE
_assert_user_can(
user = self,
post = post,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
+ action_display=_('flag posts as offensive'),
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
min_rep_setting = min_rep_setting
)
#one extra assertion
@@ -1178,28 +1108,13 @@ def user_assert_can_remove_flag_offensive(self, post = None):
if self.get_flags_for_post(post).count() < 1:
raise django_exceptions.PermissionDenied(non_existing_flagging_error_message)
- blocked_error_message = _(
- 'Sorry, since your account is blocked you cannot remove flags'
- )
-
- suspended_error_message = _(
- 'Sorry, your account appears to be suspended and you cannot remove flags. '
- 'Please contact the forum administrator to reach a resolution.'
- )
-
min_rep_setting = askbot_settings.MIN_REP_TO_FLAG_OFFENSIVE
- low_rep_error_message = ungettext(
- 'Sorry, to flag posts a minimum reputation of %(min_rep)d is required',
- 'Sorry, to flag posts a minimum reputation of %(min_rep)d is required',
- min_rep_setting
- ) % {'min_rep': min_rep_setting}
-
_assert_user_can(
user = self,
post = post,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
+ action_display=_('remove flags'),
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
min_rep_setting = min_rep_setting
)
#one extra assertion
@@ -1229,67 +1144,30 @@ def user_assert_can_remove_all_flags_offensive(self, post = None):
def user_assert_can_retag_question(self, question = None):
if question.deleted == True:
- try:
- self.assert_can_edit_deleted_post(question)
- except django_exceptions.PermissionDenied:
- error_message = _(
- 'Sorry, only question owners, '
- 'site administrators and moderators '
- 'can retag deleted questions'
- )
- raise django_exceptions.PermissionDenied(error_message)
-
-
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot retag questions'
- )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you can retag only your own questions'
- )
- low_rep_error_message = _(
- 'Sorry, to retag questions a minimum '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS}
- min_rep_setting = askbot_settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS
+ self.assert_can_edit_deleted_post(question)
_assert_user_can(
- user = self,
- post = question,
- owner_can = True,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
- min_rep_setting = min_rep_setting,
+ user=self,
+ post=question,
+ action_display=askbot_settings.WORDS_RETAG_QUESTIONS,
+ owner_can=True,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
+ min_rep_setting=askbot_settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS
)
def user_assert_can_delete_comment(self, comment = None):
- blocked_error_message = _(
- 'Sorry, since your account is blocked '
- 'you cannot delete comment'
- )
- suspended_error_message = _(
- 'Sorry, since your account is suspended '
- 'you can delete only your own comments'
- )
- low_rep_error_message = _(
- 'Sorry, to delete comments '
- 'reputation of %(min_rep)s is required'
- ) % \
- {'min_rep': askbot_settings.MIN_REP_TO_DELETE_OTHERS_COMMENTS}
min_rep_setting = askbot_settings.MIN_REP_TO_DELETE_OTHERS_COMMENTS
_assert_user_can(
user = self,
post = comment,
+ action_display=_('delete comments'),
owner_can = True,
- blocked_error_message = blocked_error_message,
- suspended_error_message = suspended_error_message,
- low_rep_error_message = low_rep_error_message,
+ blocked_user_cannot=True,
+ suspended_user_cannot=True,
min_rep_setting = min_rep_setting,
)
@@ -1397,12 +1275,15 @@ def user_post_anonymous_askbot_content(user, session_key):
aa.save()
#maybe add pending posts message?
else:
- if user.is_blocked():
- msg = get_i18n_message('BLOCKED_USERS_CANNOT_POST')
- user.message_set.create(message = msg)
- elif user.is_suspended():
- msg = get_i18n_message('SUSPENDED_USERS_CANNOT_POST')
- user.message_set.create(message = msg)
+ if user.is_blocked() or user.is_suspended():
+ if user.is_blocked():
+ account_status = _('your account is blocked')
+ elif user.is_suspended():
+ account_status = _('your account is suspended')
+ user.message_set.create(message = _(message_keys.ACCOUNT_CANNOT_PERFORM_ACTION) % {
+ 'perform_action': _('make posts'),
+ 'your_account_is': account_status
+ })
else:
for aq in aq_list:
aq.publish(user)
@@ -1441,20 +1322,27 @@ def user_mark_tags(
tagnames = list()
#figure out which tags don't yet exist
+ language_code = get_language()
existing_tagnames = Tag.objects.filter(
- name__in=tagnames
+ name__in=tagnames,
+ language_code=language_code
).values_list(
'name', flat=True
)
non_existing_tagnames = set(tagnames) - set(existing_tagnames)
#create those tags, and if tags are moderated make them suggested
if (len(non_existing_tagnames) > 0):
- Tag.objects.create_in_bulk(tag_names=tagnames, user=self)
+ Tag.objects.create_in_bulk(
+ tag_names=tagnames,
+ user=self,
+ language_code=language_code
+ )
#below we update normal tag selections
marked_ts = MarkedTag.objects.filter(
user = self,
- tag__name__in = tagnames
+ tag__name__in=tagnames,
+ tag__language_code=language_code
)
#Marks for "good" and "bad" reasons are exclusive,
#to make it impossible to "like" and "dislike" something at the same time
@@ -1476,7 +1364,10 @@ def user_mark_tags(
marked_names = marked_ts.values_list('tag__name', flat = True)
if len(marked_names) < len(tagnames):
unmarked_names = set(tagnames).difference(set(marked_names))
- ts = Tag.objects.filter(name__in = unmarked_names)
+ ts = Tag.objects.filter(
+ name__in=unmarked_names,
+ language_code=language_code
+ )
new_marks = list()
for tag in ts:
MarkedTag(
@@ -1517,6 +1408,34 @@ def user_retag_question(
timestamp = timestamp
)
+
+def user_repost_comment_as_answer(self, comment):
+ """converts comment to answer under the
+ parent question"""
+
+ #todo: add assertion
+ self.assert_can_convert_post(comment)
+
+ comment.post_type = 'answer'
+ old_parent = comment.parent
+
+ comment.parent = comment.thread._question_post()
+ comment.save()
+
+ comment.thread.update_answer_count()
+
+ comment.parent.comment_count += 1
+ comment.parent.save()
+
+ #to avoid db constraint error
+ if old_parent.comment_count >= 1:
+ old_parent.comment_count -= 1
+ else:
+ old_parent.comment_count = 0
+
+ old_parent.save()
+ comment.thread.invalidate_cached_data()
+
@auto_now_timestamp
def user_accept_best_answer(
self, answer = None,
@@ -1692,6 +1611,9 @@ def user_restore_post(
post.deleted_by = None
post.deleted_at = None
post.save()
+ if post.post_type == 'question':
+ post.thread.deleted = False
+ post.thread.save()
post.thread.invalidate_cached_data()
if post.post_type == 'answer':
post.thread.update_answer_count()
@@ -2004,9 +1926,13 @@ def user_post_answer(
left = ungettext('in %(min)d min','in %(min)d mins',minutes) % {'min':minutes}
day = ungettext('%(days)d day','%(days)d days',askbot_settings.MIN_DAYS_TO_ANSWER_OWN_QUESTION) % {'days':askbot_settings.MIN_DAYS_TO_ANSWER_OWN_QUESTION}
error_message = _(
- 'New users must wait %(days)s before answering their own question. '
+ 'New users must wait %(days)s to %(answer_own_questions)s. '
' You can post an answer %(left)s'
- ) % {'days': day,'left': left}
+ ) % {
+ 'days': day,
+ 'left': left,
+ 'answer_own_questions': askbot_settings.WORDS_ANSWER_OWN_QUESTIONS
+ }
assert(error_message is not None)
raise django_exceptions.PermissionDenied(error_message)
@@ -2357,11 +2283,14 @@ def user_get_tag_filtered_questions(self, questions = None):
if questions is None:
questions = Post.objects.get_questions()
+ language_code = get_language()
+
if self.email_tag_filter_strategy == const.EXCLUDE_IGNORED:
ignored_tags = Tag.objects.filter(
user_selections__reason = 'bad',
- user_selections__user = self
+ user_selections__user = self,
+ language_code=language_code
)
wk = self.ignored_tags.strip().split()
@@ -2382,7 +2311,8 @@ def user_get_tag_filtered_questions(self, questions = None):
selected_tags = Tag.objects.filter(
user_selections__reason = reason,
- user_selections__user = self
+ user_selections__user = self,
+ language_code=language_code
)
selected_by_wildcards = Tag.objects.get_by_wildcards(wk)
@@ -2417,6 +2347,12 @@ def user_get_profile_url(self, profile_section=None):
def user_get_absolute_url(self):
return self.get_profile_url()
+def user_get_primary_language(self):
+ if getattr(django_settings, 'ASKBOT_MULTILINGUAL', False):
+ return django_settings.LANGUAGE_CODE
+ else:
+ return self.languages.split()[0]
+
def get_profile_link(self):
profile_link = u'<a href="%s">%s</a>' \
% (self.get_profile_url(), escape(self.username))
@@ -2443,11 +2379,12 @@ def user_get_primary_group(self):
first non-personal non-everyone group
works only for one real private group per-person
"""
- groups = self.get_groups(private=True)
- for group in groups:
- if group.is_personal():
- continue
- return group
+ if askbot_settings.GROUPS_ENABLED:
+ groups = self.get_groups(private=True)
+ for group in groups:
+ if group.is_personal():
+ continue
+ return group
return None
def user_can_make_group_private_posts(self):
@@ -2699,7 +2636,7 @@ def user_is_following_question(user, question):
return question.thread.followed_by.filter(id=user.id).exists()
-def upvote(self, post, timestamp=None, cancel=False, force = False):
+def upvote(self, post, timestamp=None, cancel=False, force=False):
#force parameter not used yet
return _process_vote(
self,
@@ -2709,7 +2646,7 @@ def upvote(self, post, timestamp=None, cancel=False, force = False):
vote_type=Vote.VOTE_UP
)
-def downvote(self, post, timestamp=None, cancel=False, force = False):
+def downvote(self, post, timestamp=None, cancel=False, force=False):
#force not used yet
return _process_vote(
self,
@@ -2823,11 +2760,13 @@ def user_update_response_counts(user):
def user_receive_reputation(self, num_points):
- new_points = self.reputation + num_points
+ old_points = self.reputation
+ new_points = old_points + num_points
if new_points > 0:
self.reputation = new_points
else:
self.reputation = const.MIN_REPUTATION
+ signals.reputation_received.send(None, user=self, reputation_before=old_points)
def user_update_wildcard_tag_selections(
self,
@@ -2952,6 +2891,10 @@ User.add_to_class(
user_get_followed_question_alert_frequency
)
User.add_to_class(
+ 'get_top_answers_paginator',
+ user_get_top_answers_paginator
+)
+User.add_to_class(
'subscribe_for_followed_question_alerts',
user_subscribe_for_followed_question_alerts
)
@@ -2977,6 +2920,7 @@ User.add_to_class('update_avatar_type', user_update_avatar_type)
User.add_to_class('post_question', user_post_question)
User.add_to_class('edit_question', user_edit_question)
User.add_to_class('retag_question', user_retag_question)
+User.add_to_class('repost_comment_as_answer', user_repost_comment_as_answer)
User.add_to_class('post_answer', user_post_answer)
User.add_to_class('edit_answer', user_edit_answer)
User.add_to_class('edit_post', user_edit_post)
@@ -3037,9 +2981,11 @@ User.add_to_class('has_interesting_wildcard_tags', user_has_interesting_wildcard
User.add_to_class('has_ignored_wildcard_tags', user_has_ignored_wildcard_tags)
User.add_to_class('can_moderate_user', user_can_moderate_user)
User.add_to_class('has_affinity_to_question', user_has_affinity_to_question)
+User.add_to_class('has_badge', user_has_badge)
User.add_to_class('moderate_user_reputation', user_moderate_user_reputation)
User.add_to_class('set_status', user_set_status)
User.add_to_class('get_badge_summary', user_get_badge_summary)
+User.add_to_class('get_primary_language', user_get_primary_language)
User.add_to_class('get_status_display', user_get_status_display)
User.add_to_class('get_old_vote_for_post', user_get_old_vote_for_post)
User.add_to_class('get_unused_votes_today', user_get_unused_votes_today)
@@ -3083,6 +3029,8 @@ User.add_to_class('assert_can_delete_post', user_assert_can_delete_post)
User.add_to_class('assert_can_restore_post', user_assert_can_restore_post)
User.add_to_class('assert_can_delete_comment', user_assert_can_delete_comment)
User.add_to_class('assert_can_edit_comment', user_assert_can_edit_comment)
+User.add_to_class('assert_can_convert_post', user_assert_can_convert_post)
+
User.add_to_class('assert_can_delete_answer', user_assert_can_delete_answer)
User.add_to_class('assert_can_delete_question', user_assert_can_delete_question)
User.add_to_class('assert_can_accept_best_answer', user_assert_can_accept_best_answer)
@@ -3148,13 +3096,13 @@ def format_instant_notification_email(
)
#todo: remove hardcoded style
else:
- content_preview = post.format_for_email(is_leaf_post = True)
+ content_preview = post.format_for_email(is_leaf_post=True, recipient=to_user)
#add indented summaries for the parent posts
- content_preview += post.format_for_email_as_parent_thread_summary()
+ content_preview += post.format_for_email_as_parent_thread_summary(recipient=to_user)
#content_preview += '<p>======= Full thread summary =======</p>'
- #content_preview += post.thread.format_for_email(user=to_user)
+ #content_preview += post.thread.format_for_email(recipient=to_user)
if update_type == 'post_shared':
user_action = _('%(user)s shared a %(post_link)s.')
@@ -3178,10 +3126,22 @@ def format_instant_notification_email(
post_url = site_url(post.get_absolute_url())
user_url = site_url(from_user.get_absolute_url())
+
+ if to_user.is_administrator_or_moderator() and askbot_settings.SHOW_ADMINS_PRIVATE_USER_DATA:
+ user_link_fmt = '<a href="%(profile_url)s">%(username)s</a> (<a href="mailto:%(email)s">%(email)s</a>)'
+ user_link = user_link_fmt % {
+ 'profile_url': user_url,
+ 'username': from_user.username,
+ 'email': from_user.email
+ }
+ elif post.is_anonymous:
+ user_link = from_user.get_name_of_anonymous_user()
+ else:
+ user_link = '<a href="%s">%s</a>' % (user_url, from_user.username)
+
user_action = user_action % {
- 'user': '<a href="%s">%s</a>' % (user_url, from_user.username),
+ 'user': user_link,
'post_link': '<a href="%s">%s</a>' % (post_url, _(post.post_type))
- #'post_link': '%s <a href="%s">>>></a>' % (_(post.post_type), post_url)
}
can_reply = to_user.can_post_by_email()
@@ -3422,8 +3382,10 @@ def record_user_visit(user, timestamp, **kwargs):
"""
prev_last_seen = user.last_seen or datetime.datetime.now()
user.last_seen = timestamp
+ consecutive_days = user.consecutive_days_visit_count
if (user.last_seen.date() - prev_last_seen.date()).days == 1:
user.consecutive_days_visit_count += 1
+ consecutive_days = user.consecutive_days_visit_count
award_badges_signal.send(None,
event = 'site_visit',
actor = user,
@@ -3431,7 +3393,11 @@ def record_user_visit(user, timestamp, **kwargs):
timestamp = timestamp
)
#somehow it saves on the query as compared to user.save()
- User.objects.filter(id = user.id).update(last_seen = timestamp)
+ update_data = {
+ 'last_seen': timestamp,
+ 'consecutive_days_visit_count': consecutive_days
+ }
+ User.objects.filter(id=user.id).update(**update_data)
def record_vote(instance, created, **kwargs):
@@ -3642,6 +3608,10 @@ def greet_new_user(user, **kwargs):
if askbot_settings.NEW_USER_GREETING:
user.message_set.create(message = askbot_settings.NEW_USER_GREETING)
+ import sys
+ if 'test' in sys.argv:
+ return
+
if askbot_settings.REPLY_BY_EMAIL:#with this on we also collect signature
template_name = 'email/welcome_lamson_on.html'
else:
@@ -3719,22 +3689,16 @@ def set_user_avatar_type_flag(instance, created, **kwargs):
def update_user_avatar_type_flag(instance, **kwargs):
instance.user.update_avatar_type()
-def make_admin_if_first_user(instance, **kwargs):
+def make_admin_if_first_user(user, **kwargs):
"""first user automatically becomes an administrator
the function is run only once in the interpreter session
+
+ function is run when user registers
"""
import sys
- #have to check sys.argv to satisfy the test runner
- #which fails with the cache-based skipping
- #for real the setUp() code in the base test case must
- #clear the cache!!!
- if 'test' not in sys.argv and cache.cache.get('admin-created'):
- #no need to hit the database every time!
- return
user_count = User.objects.all().count()
- if user_count == 0:
- instance.set_admin_status()
- cache.cache.set('admin-created', True)
+ if user_count == 1:
+ user.set_status('d')
def moderate_group_joining(sender, instance=None, created=False, **kwargs):
if created and instance.level == GroupMembership.PENDING:
@@ -3752,8 +3716,21 @@ def tweet_new_post(sender, user=None, question=None, answer=None, form_data=None
post = question or answer
tweet_new_post_task.delay(post.id)
+def autoapprove_reputable_user(user=None, reputation_before=None, *args, **kwargs):
+ """if user is 'watched' we change status to 'approved'
+ if user's rep crossed the auto-approval margin"""
+ margin = askbot_settings.MIN_REP_TO_AUTOAPPROVE_USER
+ if user.is_watched() and reputation_before < margin and user.reputation >= margin:
+ user.set_status('a')
+
+def init_badge_data(sender, created_models=None, **kwargs):
+ if BadgeData in created_models:
+ from askbot.models import badges
+ badges.init_badges()
+
+django_signals.post_syncdb.connect(init_badge_data)
+
#signal for User model save changes
-django_signals.pre_save.connect(make_admin_if_first_user, sender=User)
django_signals.pre_save.connect(calculate_gravatar_hash, sender=User)
django_signals.post_save.connect(add_missing_subscriptions, sender=User)
django_signals.post_save.connect(add_user_to_global_group, sender=User)
@@ -3768,7 +3745,7 @@ django_signals.post_save.connect(moderate_group_joining, sender=GroupMembership)
if 'avatar' in django_settings.INSTALLED_APPS:
from avatar.models import Avatar
- django_signals.post_save.connect(set_user_avatar_type_flag,sender=Avatar)
+ django_signals.post_save.connect(set_user_avatar_type_flag, sender=Avatar)
django_signals.post_delete.connect(update_user_avatar_type_flag, sender=Avatar)
django_signals.post_delete.connect(record_cancel_vote, sender=Vote)
@@ -3779,12 +3756,14 @@ signals.flag_offensive.connect(record_flag_offensive, sender=Post)
signals.remove_flag_offensive.connect(remove_flag_offensive, sender=Post)
signals.tags_updated.connect(record_update_tags)
signals.user_registered.connect(greet_new_user)
+signals.user_registered.connect(make_admin_if_first_user)
signals.user_updated.connect(record_user_full_updated, sender=User)
signals.user_logged_in.connect(complete_pending_tag_subscriptions)#todo: add this to fake onlogin middleware
signals.user_logged_in.connect(post_anonymous_askbot_content)
signals.post_updated.connect(record_post_update_activity)
signals.new_answer_posted.connect(tweet_new_post)
signals.new_question_posted.connect(tweet_new_post)
+signals.reputation_received.connect(autoapprove_reputable_user)
#probably we cannot use post-save here the point of this is
#to tell when the revision becomes publicly visible, not when it is saved
@@ -3827,6 +3806,9 @@ __all__ = [
'User',
'ReplyAddress',
+
+ 'ImportRun',
+ 'ImportedObjectInfo',
'get_model',
]
diff --git a/askbot/models/badges.py b/askbot/models/badges.py
index 244c8e2f..44eda0c3 100644
--- a/askbot/models/badges.py
+++ b/askbot/models/badges.py
@@ -21,10 +21,8 @@ import datetime
from django.template.defaultfilters import slugify
from django.contrib.contenttypes.models import ContentType
from django.utils.translation import ugettext as _
+from django.utils.translation import ungettext
from django.dispatch import Signal
-from askbot.models.repute import BadgeData, Award
-from askbot.models.user import Activity
-from askbot.models.question import FavoriteQuestion as Fave#name collision
from askbot.models.post import Post
from askbot import const
from askbot.conf import settings as askbot_settings
@@ -57,6 +55,7 @@ class Badge(object):
self.css_class = const.BADGE_CSS_CLASSES[self.level]
def get_stored_data(self):
+ from askbot.models.repute import BadgeData
data, created = BadgeData.objects.get_or_create(slug = self.key)
return data
@@ -86,7 +85,7 @@ class Badge(object):
def award(self, recipient = None, context_object = None, timestamp = None):
"""do award, the recipient was proven to deserve"""
-
+ from askbot.models.repute import Award
if self.multiple == False:
if recipient.badges.filter(slug = self.key).count() != 0:
return False
@@ -171,8 +170,11 @@ class PeerPressure(Badge):
class Teacher(Badge):
def __init__(self):
description = _(
- 'Received at least %(votes)s upvote for an answer for the first time'
- ) % {'votes': askbot_settings.TEACHER_BADGE_MIN_UPVOTES}
+ 'Gave an %(answer_voted_up)s at least %(votes)s times for the first time'
+ ) % {
+ 'votes': askbot_settings.TEACHER_BADGE_MIN_UPVOTES,
+ 'answer_voted_up': askbot_settings.WORDS_ANSWER_VOTED_UP
+ }
super(Teacher, self).__init__(
key = 'teacher',
name = _('Teacher'),
@@ -186,7 +188,7 @@ class Teacher(Badge):
if context_object.post_type != 'answer':
return False
- if context_object.points>= askbot_settings.TEACHER_BADGE_MIN_UPVOTES:
+ if context_object.points >= askbot_settings.TEACHER_BADGE_MIN_UPVOTES:
return self.award(context_object.author, context_object, timestamp)
return False
@@ -249,14 +251,16 @@ class CivicDuty(Badge):
class SelfLearner(Badge):
def __init__(self):
- description = _('Answered own question with at least %(num)s up votes')
- min_votes = askbot_settings.SELF_LEARNER_BADGE_MIN_UPVOTES
+ description = _('%(answered_own_question)s with at least %(num)s up votes') % {
+ 'num': askbot_settings.SELF_LEARNER_BADGE_MIN_UPVOTES,
+ 'answered_own_question': askbot_settings.WORDS_ANSWERED_OWN_QUESTION
+ }
super(SelfLearner, self).__init__(
- key = 'self-learner',
- name = _('Self-Learner'),
- description = description % {'num': min_votes},
- level = const.BRONZE_BADGE,
- multiple = True
+ key='self-learner',
+ name=_('Self-Learner'),
+ description=description,
+ level=const.BRONZE_BADGE,
+ multiple=True
)
def consider_award(self, actor = None,
@@ -301,72 +305,90 @@ class QualityPost(Badge):
class NiceAnswer(QualityPost):
def __new__(cls):
self = super(NiceAnswer, cls).__new__(cls)
- self.name = _('Nice Answer')
+ self.name = askbot_settings.WORDS_NICE_ANSWER
self.key = 'nice-answer'
self.level = const.BRONZE_BADGE
self.multiple = True
self.min_votes = askbot_settings.NICE_ANSWER_BADGE_MIN_UPVOTES
- self.description = _('Answer voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(answer_voted_up)s %(num)s times') % {
+ 'num': self.min_votes,
+ 'answer_voted_up': askbot_settings.WORDS_ANSWER_VOTED_UP
+ }
self.post_type = 'answer'
return self
class GoodAnswer(QualityPost):
def __new__(cls):
self = super(GoodAnswer, cls).__new__(cls)
- self.name = _('Good Answer')
+ self.name = askbot_settings.WORDS_GOOD_ANSWER
self.key = 'good-answer'
self.level = const.SILVER_BADGE
self.multiple = True
self.min_votes = askbot_settings.GOOD_ANSWER_BADGE_MIN_UPVOTES
- self.description = _('Answer voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(answer_voted_up)s %(num)s times') % {
+ 'num': self.min_votes,
+ 'answer_voted_up': askbot_settings.WORDS_ANSWER_VOTED_UP
+ }
self.post_type = 'answer'
return self
class GreatAnswer(QualityPost):
def __new__(cls):
self = super(GreatAnswer, cls).__new__(cls)
- self.name = _('Great Answer')
+ self.name = askbot_settings.WORDS_GREAT_ANSWER
self.key = 'great-answer'
self.level = const.GOLD_BADGE
self.multiple = True
self.min_votes = askbot_settings.GREAT_ANSWER_BADGE_MIN_UPVOTES
- self.description = _('Answer voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(answer_voted_up)s %(num)s times') % {
+ 'num': self.min_votes,
+ 'answer_voted_up': askbot_settings.WORDS_ANSWER_VOTED_UP
+ }
self.post_type = 'answer'
return self
class NiceQuestion(QualityPost):
def __new__(cls):
self = super(NiceQuestion, cls).__new__(cls)
- self.name = _('Nice Question')
+ self.name = askbot_settings.WORDS_NICE_QUESTION
self.key = 'nice-question'
self.level = const.BRONZE_BADGE
self.multiple = True
self.min_votes = askbot_settings.NICE_QUESTION_BADGE_MIN_UPVOTES
- self.description = _('Question voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(question_voted_up)s up %(num)s times') % {
+ 'num': self.min_votes,
+ 'question_voted_up': askbot_settings.WORDS_QUESTION_VOTED_UP
+ }
self.post_type = 'question'
return self
class GoodQuestion(QualityPost):
def __new__(cls):
self = super(GoodQuestion, cls).__new__(cls)
- self.name = _('Good Question')
+ self.name = askbot_settings.WORDS_GOOD_QUESTION
self.key = 'good-question'
self.level = const.SILVER_BADGE
self.multiple = True
self.min_votes = askbot_settings.GOOD_QUESTION_BADGE_MIN_UPVOTES
- self.description = _('Question voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(question_voted_up)s up %(num)s times') % {
+ 'num': self.min_votes,
+ 'question_voted_up': askbot_settings.WORDS_QUESTION_VOTED_UP
+ }
self.post_type = 'question'
return self
class GreatQuestion(QualityPost):
def __new__(cls):
self = super(GreatQuestion, cls).__new__(cls)
- self.name = _('Great Question')
+ self.name = askbot_settings.WORDS_GREAT_QUESTION
self.key = 'great-question'
self.level = const.GOLD_BADGE
self.multiple = True
self.min_votes = askbot_settings.GREAT_QUESTION_BADGE_MIN_UPVOTES
- self.description = _('Question voted up %(num)s times') % {'num': self.min_votes}
+ self.description = _('%(question_voted_up)s %(num)s times') % {
+ 'num': self.min_votes,
+ 'question_voted_up': askbot_settings.WORDS_QUESTION_VOTED_UP
+ }
self.post_type = 'question'
return self
@@ -378,7 +400,9 @@ class Student(QualityPost):
self.level = const.BRONZE_BADGE
self.multiple = False
self.min_votes = 1
- self.description = _('Asked first question with at least one up vote')
+ self.description = _('%(asked_first_question)s with at least one up vote') % {
+ 'asked_first_question': askbot_settings.WORDS_ASKED_FIRST_QUESTION
+ }
self.post_type = 'question'
return self
@@ -411,35 +435,41 @@ class FrequentedQuestion(Badge):
class PopularQuestion(FrequentedQuestion):
def __new__(cls):
self = super(PopularQuestion, cls).__new__(cls)
- self.name = _('Popular Question')
+ self.name = askbot_settings.WORDS_POPULAR_QUESTION
self.key = 'popular-question'
self.level = const.BRONZE_BADGE
self.min_views = askbot_settings.POPULAR_QUESTION_BADGE_MIN_VIEWS
- self.description = _('Asked a question with %(views)s views') \
- % {'views' : self.min_views}
+ self.description = _('%(asked_a_question)s with %(views)s views') % {
+ 'views' : self.min_views,
+ 'asked_a_question': askbot_settings.WORDS_ASKED_A_QUESTION
+ }
return self
class NotableQuestion(FrequentedQuestion):
def __new__(cls):
self = super(NotableQuestion, cls).__new__(cls)
- self.name = _('Notable Question')
+ self.name = askbot_settings.WORDS_NOTABLE_QUESTION
self.key = 'notable-question'
self.level = const.SILVER_BADGE
self.min_views = askbot_settings.NOTABLE_QUESTION_BADGE_MIN_VIEWS
- self.description = _('Asked a question with %(views)s views') \
- % {'views' : self.min_views}
+ self.description = _('%(asked_a_question)s with %(views)s views') % {
+ 'views' : self.min_views,
+ 'asked_a_question': askbot_settings.WORDS_ASKED_A_QUESTION
+ }
return self
class FamousQuestion(FrequentedQuestion):
def __new__(cls):
self = super(FamousQuestion, cls).__new__(cls)
- self.name = _('Famous Question')
+ self.name = askbot_settings.WORDS_FAMOUS_QUESTION
self.key = 'famous-question'
self.level = const.GOLD_BADGE
self.multiple = True
self.min_views = askbot_settings.FAMOUS_QUESTION_BADGE_MIN_VIEWS
- self.description = _('Asked a question with %(views)s views') \
- % {'views' : self.min_views}
+ self.description = _('%(asked_a_question)s with %(views)s views') % {
+ 'views' : self.min_views,
+ 'asked_a_question': askbot_settings.WORDS_ASKED_A_QUESTION
+ }
return self
class Scholar(Badge):
@@ -447,7 +477,10 @@ class Scholar(Badge):
he/she accepts an answer for the first time
"""
def __init__(self):
- description = _('Asked a question and accepted an answer')
+ description = _('%(asked_a_question)s and %(accepted_an_answer)s') % {
+ 'asked_a_question': askbot_settings.WORDS_ASKED_A_QUESTION,
+ 'accepted_an_answer': askbot_settings.WORDS_ACCEPTED_AN_ANSWER
+ }
super(Scholar, self).__init__(
key = 'scholar',
name = _('Scholar'),
@@ -496,8 +529,11 @@ class Enlightened(VotedAcceptedAnswer):
self.level = const.SILVER_BADGE
self.multiple = False
self.min_votes = askbot_settings.ENLIGHTENED_BADGE_MIN_UPVOTES
- descr = _('First answer was accepted with %(num)s or more votes')
- self.description = descr % {'num': self.min_votes}
+ descr = _('%(gave_accepted_answer)s upvoted %(num)s or more times')
+ self.description = descr % {
+ 'num': self.min_votes,
+ 'gave_accepted_answer': askbot_settings.WORDS_GAVE_ACCEPTED_ANSWER
+ }
return self
class Guru(VotedAcceptedAnswer):
@@ -507,24 +543,31 @@ class Guru(VotedAcceptedAnswer):
self.name = _('Guru')
self.level = const.GOLD_BADGE
self.multiple = True
- descr = _('Answer accepted with %(num)s or more votes')
self.min_votes = askbot_settings.GURU_BADGE_MIN_UPVOTES
- self.description = descr % {'num': self.min_votes}
+ descr = _('%(gave_accepted_answer)s upvoted %(num)s or more times')
+ self.description = descr % {
+ 'num': self.min_votes,
+ 'gave_accepted_answer': askbot_settings.WORDS_GAVE_ACCEPTED_ANSWER
+ }
return self
class Necromancer(Badge):
def __init__(self):
- description = _(
- 'Answered a question more than %(days)s days '
- 'later with at least %(votes)s votes'
- )
days = askbot_settings.NECROMANCER_BADGE_MIN_DELAY
votes = askbot_settings.NECROMANCER_BADGE_MIN_UPVOTES
+ description = _(
+ '%(answered_a_question)s more than %(days)s days '
+ 'later with at least %(votes)s votes'
+ ) % {
+ 'days':days,
+ 'votes':votes,
+ 'answered_a_question': askbot_settings.WORDS_ANSWERED_A_QUESTION
+ }
super(Necromancer, self).__init__(
key = 'necromancer',
name = _('Necromancer'),
level = const.SILVER_BADGE,
- description = description % {'days':days, 'votes':votes},
+ description = description,
multiple = True
)
@@ -602,6 +645,7 @@ class EditorTypeBadge(Badge):
const.TYPE_ACTIVITY_UPDATE_ANSWER
)
filters = {'user': actor, 'activity_type__in': atypes}
+ from askbot.models.user import Activity
if Activity.objects.filter(**filters).count() == self.min_edits:
return self.award(actor, context_object, timestamp)
@@ -660,19 +704,25 @@ class FavoriteTypeBadge(Badge):
must provide min_stars property for the badge
"""
def __init__(self):
- descr = _('Question favorited by %(num)s users')
+ description = _(
+ '%(asked_a_question)s with %(num)s followers'
+ ) % {
+ 'num': self.min_stars,
+ 'asked_a_question': askbot_settings.WORDS_ASKED_A_QUESTION
+ }
super(FavoriteTypeBadge, self).__init__(
- key = self.key,
- name = self.name,
- level = self.level,
- multiple = True,
- description = descr % {'num': self.min_stars}
+ key=self.key,
+ name=self.name,
+ level=self.level,
+ multiple=True,
+ description=description
)
def consider_award(self, actor = None,
context_object = None, timestamp = None):
question = context_object
#model FavoriteQuestion imported under alias of Fave
+ from askbot.models.question import FavoriteQuestion as Fave#name collision
count = Fave.objects.filter(
thread = question.thread
).exclude(
@@ -686,7 +736,7 @@ class StellarQuestion(FavoriteTypeBadge):
def __new__(cls):
self = super(StellarQuestion, cls).__new__(cls)
self.key = 'stellar-question'
- self.name = _('Stellar Question')
+ self.name = askbot_settings.WORDS_STELLAR_QUESTION
self.level = const.GOLD_BADGE
self.min_stars = askbot_settings.STELLAR_QUESTION_BADGE_MIN_STARS
return self
@@ -695,7 +745,7 @@ class FavoriteQuestion(FavoriteTypeBadge):
def __new__(cls):
self = super(FavoriteQuestion, cls).__new__(cls)
self.key = 'favorite-question'
- self.name = _('Favorite Question')
+ self.name = askbot_settings.WORDS_FAVORITE_QUESTION
self.level = const.SILVER_BADGE
self.min_stars = askbot_settings.FAVORITE_QUESTION_BADGE_MIN_STARS
return self
@@ -752,8 +802,10 @@ class Taxonomist(Badge):
name = _('Taxonomist'),
level = const.SILVER_BADGE,
multiple = False,
- description = _(
- 'Created a tag used by %(num)s questions'
+ description = ungettext(
+ 'Created a tag used %(num)s time',
+ 'Created a tag used %(num)s times',
+ askbot_settings.TAXONOMIST_BADGE_MIN_USE_COUNT
) % {'num': askbot_settings.TAXONOMIST_BADGE_MIN_USE_COUNT}
)
@@ -880,6 +932,7 @@ def init_badges():
get_badge(key).get_stored_data()
#remove any badges from the database
#that are no longer in the BADGES dictionary
+ from askbot.models.repute import BadgeData
BadgeData.objects.exclude(
slug__in = map(slugify, BADGES.keys())
).delete()
diff --git a/askbot/models/meta.py b/askbot/models/meta.py
new file mode 100644
index 00000000..013e918a
--- /dev/null
+++ b/askbot/models/meta.py
@@ -0,0 +1,32 @@
+"""Models that are not essential to operation of
+an askbot instance, but may be used in some cases.
+Data in these models can be erased without loss of function.
+"""
+from django.db import models
+from picklefield.fields import PickledObjectField
+
+class ImportRun(models.Model):
+ """records information about the data import run"""
+ command = models.TextField(default='')
+ timestamp = models.DateTimeField(auto_now_add=True)
+
+ class Meta:
+ app_label = 'askbot'
+
+class ImportedObjectInfo(models.Model):
+ """records data about objects imported into askbot
+ from other sources.
+ This is useful to create redirect urls when object id's change
+ """
+ old_id = models.IntegerField(help_text='Old object id in the source database')
+ new_id = models.IntegerField(help_text='New object id in the current database')
+ model = models.CharField(
+ default='',
+ help_text='dotted python path to model',
+ max_length=255
+ )
+ run = models.ForeignKey(ImportRun)
+ extra_info = PickledObjectField(help_text='to hold dictionary for various data')
+
+ class Meta:
+ app_label = 'askbot'
diff --git a/askbot/models/post.py b/askbot/models/post.py
index 5c84d253..47af2a42 100644
--- a/askbot/models/post.py
+++ b/askbot/models/post.py
@@ -10,6 +10,7 @@ from django.contrib.auth.models import User
from django.core import urlresolvers
from django.db import models
from django.utils import html as html_utils
+from django.utils.text import truncate_html_words
from django.utils.translation import activate as activate_language
from django.utils.translation import get_language
from django.utils.translation import ugettext as _
@@ -24,16 +25,14 @@ import askbot
from askbot.utils.slug import slugify
from askbot import const
-from askbot.models.user import Activity
-from askbot.models.user import EmailFeedSetting
-from askbot.models.user import Group
-from askbot.models.user import GroupMembership
from askbot.models.tag import Tag, MarkedTag
from askbot.models.tag import tags_match_some_wildcard
from askbot.conf import settings as askbot_settings
from askbot import exceptions
from askbot.utils import markup
-from askbot.utils.html import sanitize_html, strip_tags
+from askbot.utils.html import get_word_count
+from askbot.utils.html import sanitize_html
+from askbot.utils.html import strip_tags
from askbot.utils.html import site_url
from askbot.models.base import BaseQuerySetManager, DraftContent
@@ -43,7 +42,7 @@ from askbot.search import mysql
class PostToGroup(models.Model):
post = models.ForeignKey('Post')
- group = models.ForeignKey(Group)
+ group = models.ForeignKey('Group')
class Meta:
unique_together = ('post', 'group')
@@ -59,6 +58,7 @@ class PostQuerySet(models.query.QuerySet):
#as all methods on this class seem to want to
#belong to Thread manager or Query set.
def get_for_user(self, user):
+ from askbot.models.user import Group
if askbot_settings.GROUPS_ENABLED:
if user is None or user.is_anonymous():
groups = [Group.objects.get_global_group()]
@@ -337,13 +337,14 @@ class PostManager(BaseQuerySetManager):
class Post(models.Model):
post_type = models.CharField(max_length=255, db_index=True)
+ #NOTE!!! if these fields are deleted - then jive import needs fixing!!!
old_question_id = models.PositiveIntegerField(null=True, blank=True, default=None, unique=True)
old_answer_id = models.PositiveIntegerField(null=True, blank=True, default=None, unique=True)
old_comment_id = models.PositiveIntegerField(null=True, blank=True, default=None, unique=True)
parent = models.ForeignKey('Post', blank=True, null=True, related_name='comments') # Answer or Question for Comment
thread = models.ForeignKey('Thread', blank=True, null=True, default = None, related_name='posts')
- groups = models.ManyToManyField(Group, through='PostToGroup', related_name = 'group_posts')#used for group-private posts
+ groups = models.ManyToManyField('Group', through='PostToGroup', related_name = 'group_posts')#used for group-private posts
author = models.ForeignKey(User, related_name='posts')
added_at = models.DateTimeField(default=datetime.datetime.now)
@@ -376,7 +377,11 @@ class Post(models.Model):
html = models.TextField(null=True)#html rendition of the latest revision
text = models.TextField(null=True)#denormalized copy of latest revision
- language_code = models.CharField(max_length=16, default=django_settings.LANGUAGE_CODE)
+ language_code = models.CharField(
+ choices=django_settings.LANGUAGES,
+ default=django_settings.LANGUAGE_CODE,
+ max_length=16,
+ )
# Denormalised data
summary = models.TextField(null=True)
@@ -411,9 +416,9 @@ class Post(models.Model):
"""
url = site_url(self.get_absolute_url(no_slug=True))
if self.post_type == 'question':
- tweet = _('Question: ')
+ tweet = askbot_settings.WORDS_QUESTION_SINGULAR + ': '
elif self.post_type == 'answer':
- tweet = _('Answer: ')
+ tweet = askbot_settings.WORDS_ANSWER_SINGULAR + ': '
chars_left = 140 - (len(url) + len(tweet) + 1)
title_str = self.thread.title[:chars_left]
@@ -445,10 +450,14 @@ class Post(models.Model):
removed_mentions = list()
if '@' in text:
op = self.get_origin_post()
- anticipated_authors = op.get_author_list(
- include_comments = True,
- recursive = True
- )
+
+ if op.id:
+ anticipated_authors = op.get_author_list(
+ include_comments = True,
+ recursive = True
+ )
+ else:
+ anticipated_authors = list()
extra_name_seeds = markup.extract_mentioned_name_seeds(text)
@@ -500,7 +509,6 @@ class Post(models.Model):
"""generic method to use with posts to be used prior to saving
post edit or addition
"""
-
assert(author is not None)
last_revision = self.html
@@ -639,6 +647,7 @@ class Post(models.Model):
#vip groups to the list behind the scenes.
groups = list(groups)
#add moderator groups to the post implicitly
+ from askbot.models.user import Group
vips = Group.objects.filter(is_vip=True)
groups.extend(vips)
#todo: use bulk-creation
@@ -684,6 +693,7 @@ class Post(models.Model):
else:
summary = self.get_snippet()
+ from askbot.models import Activity
update_activity = Activity(
user = updated_by,
active_at = timestamp,
@@ -697,6 +707,7 @@ class Post(models.Model):
update_activity.add_recipients(notify_sets['for_inbox'])
#create new mentions (barring the double-adds)
+ from askbot.models import Activity
for u in notify_sets['for_mentions'] - notify_sets['for_inbox']:
Activity.objects.create_new_mention(
mentioned_whom = u,
@@ -736,6 +747,7 @@ class Post(models.Model):
"""makes post private within user's groups
todo: this is a copy-paste in thread and post
"""
+ from askbot.models.user import Group
if group_id:
group = Group.objects.get(id=group_id)
groups = [group]
@@ -763,12 +775,14 @@ class Post(models.Model):
def make_public(self):
"""removes the privacy mark from users groups"""
+ from askbot.models.user import Group
groups = (Group.objects.get_global_group(),)
self.add_to_groups(groups)
def is_private(self):
"""true, if post belongs to the global group"""
if askbot_settings.GROUPS_ENABLED:
+ from askbot.models.user import Group
group = Group.objects.get_global_group()
return not self.groups.filter(id=group.id).exists()
return False
@@ -884,10 +898,38 @@ class Post(models.Model):
return slugify(self.thread.title)
slug = property(_get_slug)
- def get_snippet(self, max_length = 120):
- """returns an abbreviated snippet of the content
+ def get_snippet(self, max_length=None):
+ """returns an abbreviated HTML snippet of the content
+ or full content, depending on how long it is
+ todo: remove the max_length parameter
"""
- return html_utils.strip_tags(self.html)[:max_length] + ' ...'
+ if max_length is None:
+ if self.post_type == 'comment':
+ max_words = 150
+ else:
+ max_words = 500
+ else:
+ max_words = int(max_length/5)
+
+ #todo: truncate so that we have max number of lines
+ #the issue is that code blocks have few words
+ #but very tall, while paragraphs can be dense on words
+ #and fit into fewer lines
+ truncated = truncate_html_words(self.html, max_words)
+ new_count = get_word_count(truncated)
+ orig_count = get_word_count(self.html)
+ if new_count + 1 < orig_count:
+ expander = '<span class="expander"> <a>(' + _('more') + ')</a></span>'
+ if truncated.endswith('</p>'):
+ #better put expander inside the paragraph
+ snippet = truncated[:-4] + expander + '</p>'
+ else:
+ snippet = truncated + expander
+ #it is important to have div here, so that we can make
+ #the expander work
+ return '<div class="snippet">' + snippet + '</div>'
+ else:
+ return self.html
def filter_authorized_users(self, candidates):
"""returns list of users who are allowed to see this post"""
@@ -904,6 +946,7 @@ class Post(models.Model):
return list()
#load group memberships for the candidates
+ from askbot.models.user import GroupMembership
memberships = GroupMembership.objects.filter(
user__in=candidates,
group__in=groups
@@ -919,7 +962,8 @@ class Post(models.Model):
return filtered_candidates
def format_for_email(
- self, quote_level=0, is_leaf_post=False, format=None
+ self, quote_level=0, is_leaf_post=False, format=None,
+ recipient=None
):
"""format post for the output in email,
if quote_level > 0, the post will be indented that number of times
@@ -930,13 +974,14 @@ class Post(models.Model):
template = get_template('email/quoted_post.html')
data = {
'post': self,
+ 'recipient': recipient,
'quote_level': quote_level,
'is_leaf_post': is_leaf_post,
'format': format
}
return template.render(Context(data))#todo: set lang
- def format_for_email_as_parent_thread_summary(self):
+ def format_for_email_as_parent_thread_summary(self, recipient=None):
"""format for email as summary of parent posts
all the way to the original question"""
quote_level = 0
@@ -948,20 +993,25 @@ class Post(models.Model):
break
quote_level += 1
output += parent_post.format_for_email(
- quote_level = quote_level,
- format = 'parent_subthread'
+ quote_level=quote_level,
+ format='parent_subthread',
+ recipient=recipient
)
current_post = parent_post
return output
- def format_for_email_as_subthread(self):
+ def format_for_email_as_subthread(self, recipient=None):
"""outputs question or answer and all it's comments
returns empty string for all other post types
"""
from django.template import Context
from django.template.loader import get_template
template = get_template('email/post_as_subthread.html')
- return template.render(Context({'post': self}))#todo: set lang
+ data = {
+ 'post': self,
+ 'recipient': recipient
+ }
+ return template.render(Context(data))#todo: set lang
def set_cached_comments(self, comments):
"""caches comments in the lifetime of the object
@@ -1045,6 +1095,7 @@ class Post(models.Model):
tag_names = self.get_tag_names()
tag_selections = MarkedTag.objects.filter(
tag__name__in = tag_names,
+ tag__language_code=get_language(),
reason = tag_mark_reason
)
subscribers = set(
@@ -1106,6 +1157,7 @@ class Post(models.Model):
"""
subscriber_set = set()
+ from askbot.models.user import EmailFeedSetting
global_subscriptions = EmailFeedSetting.objects.filter(
feed_type = 'q_all',
frequency = 'i'
@@ -1183,6 +1235,7 @@ class Post(models.Model):
#print 'potential subscribers: ', potential_subscribers
#1) mention subscribers - common to questions and answers
+ from askbot.models.user import EmailFeedSetting
if mentioned_users:
mention_subscribers = EmailFeedSetting.objects.filter_subscribers(
potential_subscribers = mentioned_users,
@@ -1276,6 +1329,7 @@ class Post(models.Model):
if mentioned_users:
potential_subscribers.update(mentioned_users)
+ from askbot.models.user import EmailFeedSetting
if potential_subscribers:
comment_subscribers = EmailFeedSetting.objects.filter_subscribers(
potential_subscribers = potential_subscribers,
@@ -1427,6 +1481,8 @@ class Post(models.Model):
)
elif user.email_tag_filter_strategy == const.INCLUDE_ALL:
return True
+ elif user.email_tag_filter_strategy == const.INCLUDE_SUBSCRIBED:
+ return user.has_affinity_to_question(question, affinity_type='like')
else:
raise ValueError(
'unexpected User.email_tag_filter_strategy %s'\
@@ -1566,10 +1622,7 @@ class Post(models.Model):
if self.is_approved() is False:
raise exceptions.QuestionHidden()
if self.deleted:
- message = _(
- 'Sorry, this question has been '
- 'deleted and is no longer accessible'
- )
+ message = _('Sorry, this content is no longer available')
if user.is_anonymous():
raise exceptions.QuestionHidden(message)
try:
@@ -1582,17 +1635,10 @@ class Post(models.Model):
try:
self.thread._question_post().assert_is_visible_to(user)
except exceptions.QuestionHidden:
- message = _(
- 'Sorry, the answer you are looking for is '
- 'no longer available, because the parent '
- 'question has been removed'
- )
+ message = _('Sorry, this content is no longer available')
raise exceptions.QuestionHidden(message)
if self.deleted:
- message = _(
- 'Sorry, this answer has been '
- 'removed and is no longer accessible'
- )
+ message = _('Sorry, this content is no longer available')
if user.is_anonymous():
raise exceptions.AnswerHidden(message)
try:
@@ -1605,18 +1651,10 @@ class Post(models.Model):
try:
self.parent.assert_is_visible_to(user)
except exceptions.QuestionHidden:
- message = _(
- 'Sorry, the comment you are looking for is no '
- 'longer accessible, because the parent question '
- 'has been removed'
- )
+ message = _('Sorry, this comment is no longer available')
raise exceptions.QuestionHidden(message)
except exceptions.AnswerHidden:
- message = _(
- 'Sorry, the comment you are looking for is no '
- 'longer accessible, because the parent answer '
- 'has been removed'
- )
+ message = _('Sorry, this comment is no longer available')
raise exceptions.AnswerHidden(message)
def assert_is_visible_to_user_groups(self, user):
@@ -2103,6 +2141,7 @@ class PostRevision(models.Model):
#if sent by email to group and group does not want moderation
if self.by_email and self.email_address:
group_name = self.email_address.split('@')[0]
+ from askbot.models.user import Group
try:
group = Group.objects.get(name = group_name, deleted = False)
return group.group.profile.moderate_email
@@ -2269,7 +2308,7 @@ class PostRevision(models.Model):
return sanitized_html
def get_snippet(self, max_length = 120):
- """same as Post.get_snippet"""
+ """a little simpler than as Post.get_snippet"""
return html_utils.strip_tags(self.html)[:max_length] + '...'
diff --git a/askbot/models/question.py b/askbot/models/question.py
index 8637ea23..65e1168a 100644
--- a/askbot/models/question.py
+++ b/askbot/models/question.py
@@ -4,6 +4,7 @@ import re
from django.conf import settings as django_settings
from django.db import models
+from django.db.models import F
from django.contrib.auth.models import User
from django.core import cache # import cache, not from cache import cache, to be able to monkey-patch cache.cache in test cases
from django.core import exceptions as django_exceptions
@@ -14,6 +15,7 @@ from django.utils.translation import ugettext as _
from django.utils.translation import ungettext
from django.utils.translation import string_concat
from django.utils.translation import get_language
+from django.utils.translation import activate as activate_language
import askbot
from askbot.conf import settings as askbot_settings
@@ -23,9 +25,8 @@ from askbot.models.tag import Tag, TagSynonym
from askbot.models.tag import get_tags_by_names
from askbot.models.tag import filter_accepted_tags, filter_suggested_tags
from askbot.models.tag import separate_unused_tags
-from askbot.models.base import DraftContent, BaseQuerySetManager
-from askbot.models.post import Post, PostRevision
-from askbot.models.post import PostToGroup
+from askbot.models.base import BaseQuerySetManager
+from askbot.models.base import DraftContent
from askbot.models.user import Group, PERSONAL_GROUP_NAME_PREFIX
from askbot.models import signals
from askbot import const
@@ -34,6 +35,27 @@ from askbot.search import mysql
from askbot.utils.slug import slugify
from askbot.search.state_manager import DummySearchState
+
+def clean_tagnames(tagnames):
+ """Cleans tagnames string so that the field fits the constraint of the
+ database.
+ TODO: remove this when the Thread.tagnames field is converted into
+ text_field
+ """
+ original = tagnames
+ tagnames = tagnames.strip().split()
+ #see if the tagnames field fits into 125 bytes
+ while True:
+ encoded_tagnames = ' '.join(tagnames).encode('utf-8')
+ length = len(encoded_tagnames)
+ if length == 0:
+ return ''
+ elif length <= 125:
+ return ' '.join(tagnames)
+ else:
+ tagnames.pop()
+
+
class ThreadQuerySet(models.query.QuerySet):
def get_visible(self, user):
"""filters out threads not belonging to the user groups"""
@@ -52,7 +74,7 @@ class ThreadQuerySet(models.query.QuerySet):
if getattr(django_settings, 'ENABLE_HAYSTACK_SEARCH', False):
from askbot.search.haystack.searchquery import AskbotSearchQuerySet
hs_qs = AskbotSearchQuerySet().filter(content=search_query).models(self.model)
- return hs_qs.get_django_queryset()
+ return self & hs_qs.get_django_queryset()
else:
db_engine_name = askbot.get_database_engine_name()
filter_parameters = {'deleted': False}
@@ -102,6 +124,8 @@ class ThreadManager(BaseQuerySetManager):
tag_list.sort(key=lambda t: tag_counts[t], reverse=True)
#note that double quote placement is important here
+ if len(tag_list) == 0:
+ return ''
if len(tag_list) == 1:
last_topic = '"'
elif len(tag_list) <= 5:
@@ -134,6 +158,7 @@ class ThreadManager(BaseQuerySetManager):
# TODO: Some of this code will go to Post.objects.create_new
language = language or get_language()
+ tagnames = clean_tagnames(tagnames)
thread = super(
ThreadManager,
@@ -147,6 +172,7 @@ class ThreadManager(BaseQuerySetManager):
)
#todo: code below looks like ``Post.objects.create_new()``
+ from askbot.models.post import Post
question = Post(
post_type='question',
thread=thread,
@@ -369,26 +395,30 @@ class ThreadManager(BaseQuerySetManager):
except User.DoesNotExist:
meta_data['author_name'] = None
else:
- qs = qs.filter(posts__post_type__in=('question', 'answer'), posts__author=u, posts__deleted=False)
+ qs = qs.filter(posts__post_type='question', posts__author=u, posts__deleted=False)
meta_data['author_name'] = u.username
#get users tag filters
if request_user and request_user.is_authenticated():
#mark questions tagged with interesting tags
#a kind of fancy annotation, would be nice to avoid it
+ lang = get_language()
interesting_tags = Tag.objects.filter(
- user_selections__user = request_user,
- user_selections__reason = 'good'
+ user_selections__user=request_user,
+ user_selections__reason='good',
+ language_code=lang
)
ignored_tags = Tag.objects.filter(
user_selections__user = request_user,
- user_selections__reason = 'bad'
+ user_selections__reason = 'bad',
+ language_code=lang
)
subscribed_tags = Tag.objects.none()
if askbot_settings.SUBSCRIBED_TAG_SELECTOR_ENABLED:
subscribed_tags = Tag.objects.filter(
user_selections__user = request_user,
- user_selections__reason = 'subscribed'
+ user_selections__reason = 'subscribed',
+ language_code=lang
)
meta_data['subscribed_tag_names'] = [tag.name for tag in subscribed_tags]
@@ -466,6 +496,7 @@ class ThreadManager(BaseQuerySetManager):
#threads = [thread for thread in threads if not thread.summary_html_cached()]
thread_ids = [obj.id for obj in threads]
+ from askbot.models.post import Post
page_questions = Post.objects.filter(
post_type='question', thread__id__in = thread_ids
).only(# pick only the used fields
@@ -491,6 +522,7 @@ class ThreadManager(BaseQuerySetManager):
def get_thread_contributors(self, thread_list):
"""Returns query set of Thread contributors"""
# INFO: Evaluate this query to avoid subquery in the subsequent query below (At least MySQL can be awfully slow on subqueries)
+ from askbot.models.post import Post
u_id = list(Post.objects.filter(post_type__in=('question', 'answer'), thread__in=thread_list).values_list('author', flat=True))
#todo: this does not belong gere - here we select users with real faces
@@ -505,6 +537,8 @@ class ThreadManager(BaseQuerySetManager):
def get_for_user(self, user):
"""returns threads where a given user had participated"""
+ from askbot.models.post import PostRevision
+ from askbot.models.post import Post
post_ids = PostRevision.objects.filter(
author = user
).values_list(
@@ -543,7 +577,7 @@ class ThreadToGroup(models.Model):
class Thread(models.Model):
- SUMMARY_CACHE_KEY_TPL = 'thread-question-summary-%d'
+ SUMMARY_CACHE_KEY_TPL = 'thread-question-summary-%d-%s'
ANSWER_LIST_KEY_TPL = 'thread-answer-list-%d'
title = models.CharField(max_length=300)
@@ -558,8 +592,14 @@ class Thread(models.Model):
answer_count = models.PositiveIntegerField(default=0)
last_activity_at = models.DateTimeField(default=datetime.datetime.now)
last_activity_by = models.ForeignKey(User, related_name='unused_last_active_in_threads')
- language_code = models.CharField(max_length=16, default=django_settings.LANGUAGE_CODE)
+ language_code = models.CharField(
+ choices=django_settings.LANGUAGES,
+ default=django_settings.LANGUAGE_CODE,
+ max_length=16
+ )
+ #todo: these two are redundant (we used to have a "star" and "subscribe"
+ #now merged into "followed")
followed_by = models.ManyToManyField(User, related_name='followed_threads')
favorited_by = models.ManyToManyField(User, through='FavoriteQuestion', related_name='unused_favorite_threads')
@@ -578,9 +618,9 @@ class Thread(models.Model):
#approvals - by whom and when
approved = models.BooleanField(default=True, db_index=True)
- accepted_answer = models.ForeignKey(Post, null=True, blank=True, related_name='+')
+ accepted_answer = models.ForeignKey('Post', null=True, blank=True, related_name='+')
answer_accepted_at = models.DateTimeField(null=True, blank=True)
- added_at = models.DateTimeField(default = datetime.datetime.now)
+ added_at = models.DateTimeField(auto_now_add=True)
#db_column will be removed later
points = models.IntegerField(default = 0, db_column='score')
@@ -605,6 +645,7 @@ class Thread(models.Model):
post = getattr(self, '_question_cache', None)
if post:
return post
+ from askbot.models.post import Post
self._question_cache = Post.objects.get(post_type='question', thread=self)
return self._question_cache
@@ -687,6 +728,12 @@ class Thread(models.Model):
return answers[0].id
return None
+ def get_latest_post(self):
+ """returns latest non-deleted post"""
+ if askbot_settings.GROUPS_ENABLED:
+ raise NotImplementedError()
+ return self.posts.filter(deleted=False).order_by('-added_at')[0]
+
def get_sharing_info(self, visitor=None):
"""returns a dictionary with abbreviated thread sharing info:
* users - up to a certain number of users, excluding the visitor
@@ -783,6 +830,65 @@ class Thread(models.Model):
self.save()
self.invalidate_cached_data()
+ def set_tags_language_code(self, language_code=None):
+ """sets language code to tags of this thread.
+ If lang code of the tag does not coincide with that
+ of thread, we replace the tag with the one of correct
+ lang code. If necessary, tags are created and
+ the used_counts are updated.
+ """
+ wrong_lang_tags = list()
+ for tag in self.tags.all():
+ if tag.language_code != language_code:
+ wrong_lang_tags.append(tag)
+
+ #remove wrong tags
+ self.tags.remove(*wrong_lang_tags)
+ #update used counts of the wrong tags
+ wrong_lang_tag_names = list()
+ for tag in wrong_lang_tags:
+ wrong_lang_tag_names.append(tag.name)
+ if tag.used_count > 0:
+ tag.used_count -= 1
+ tag.save()
+
+ #load existing tags and figure out which tags don't exist
+ reused_tags, new_tagnames = get_tags_by_names(
+ wrong_lang_tag_names,
+ language_code=language_code
+ )
+ reused_tags.mark_undeleted()
+ #tag moderation is in the call below
+ created_tags = Tag.objects.create_in_bulk(
+ language_code=self.language_code,
+ tag_names=new_tagnames,
+ user=self.last_activity_by,
+ auto_approve=True
+ )
+ #add the tags
+ added_tags = list(reused_tags) + list(created_tags)
+ self.tags.add(*added_tags)
+ #increment the used counts and save tags
+ tag_ids = [tag.id for tag in added_tags]
+ Tag.objects.filter(id__in=tag_ids).update(used_count=F('used_count') + 1)
+
+ def set_language_code(self, language_code=None):
+ assert(language_code)
+
+ #save language code on thread
+ self.language_code = language_code
+ self.save()
+
+ #save language code on all posts
+ #for some reason "update" fails in postgres - possibly b/c of the FTS
+ for post in self.posts.all():
+ post.language_code = language_code
+ post.save()
+
+ #make sure that tags have correct language code
+ self.set_tags_language_code(language_code)
+
+
def set_accepted_answer(self, answer, timestamp):
if answer and answer.thread != self:
raise ValueError("Answer doesn't belong to this thread")
@@ -805,16 +911,13 @@ class Thread(models.Model):
else:
return self.tagnames.split(u' ')
- def get_title(self, question=None):
- if not question:
- question = self._question_post() # allow for optimization if the caller has already fetched the question post for this thread
+ def get_title(self):
if self.is_private():
attr = const.POST_STATUS['private']
elif self.closed:
attr = const.POST_STATUS['closed']
- elif question.deleted:
+ elif self.deleted:
attr = const.POST_STATUS['deleted']
-
else:
attr = None
if attr is not None:
@@ -822,14 +925,15 @@ class Thread(models.Model):
else:
return self.title
- def format_for_email(self, user=None):
+ def format_for_email(self, recipient=None):
"""experimental function: output entire thread for email"""
question, answers, junk, published_ans_ids = \
- self.get_cached_post_data(user=user)
+ self.get_cached_post_data(user=recipient)
- output = question.format_for_email_as_subthread()
+ output = question.format_for_email_as_subthread(recipient=recipient)
if answers:
+ #todo: words
answer_heading = ungettext(
'%(count)d answer:',
'%(count)d answers:',
@@ -837,7 +941,7 @@ class Thread(models.Model):
) % {'count': len(answers)}
output += '<p>%s</p>' % answer_heading
for answer in answers:
- output += answer.format_for_email_as_subthread()
+ output += answer.format_for_email_as_subthread(recipient=recipient)
return output
def get_answers_by_user(self, user):
@@ -905,7 +1009,7 @@ class Thread(models.Model):
# )
def invalidate_cached_thread_content_fragment(self):
- cache.cache.delete(self.SUMMARY_CACHE_KEY_TPL % self.id)
+ cache.cache.delete(self.SUMMARY_CACHE_KEY_TPL % (self.id, get_language()))
def get_post_data_cache_key(self, sort_method = None):
return 'thread-data-%s-%s' % (self.id, sort_method)
@@ -915,7 +1019,8 @@ class Thread(models.Model):
changes in the post data - on votes, adding,
deleting, editing content"""
#we can call delete_many() here if using Django > 1.2
- for sort_method in const.ANSWER_SORT_METHODS:
+ sort_methods = map(lambda v: v[0], const.ANSWER_SORT_METHODS)
+ for sort_method in sort_methods:
cache.cache.delete(self.get_post_data_cache_key(sort_method))
def invalidate_cached_data(self, lazy=False):
@@ -925,9 +1030,11 @@ class Thread(models.Model):
else:
self.update_summary_html()
- def get_cached_post_data(self, user = None, sort_method = 'votes'):
+ def get_cached_post_data(self, user = None, sort_method = None):
"""returns cached post data, as calculated by
the method get_post_data()"""
+ sort_method = sort_method or askbot_settings.DEFAULT_ANSWER_SORT_METHOD
+
if askbot_settings.GROUPS_ENABLED:
#temporary plug: bypass cache where groups are enabled
return self.get_post_data(sort_method=sort_method, user=user)
@@ -938,7 +1045,7 @@ class Thread(models.Model):
cache.cache.set(key, post_data, const.LONG_TIME)
return post_data
- def get_post_data(self, sort_method='votes', user=None):
+ def get_post_data(self, sort_method=None, user=None):
"""returns question, answers as list and a list of post ids
for the given thread, and the list of published post ids
(four values)
@@ -946,6 +1053,8 @@ class Thread(models.Model):
all (both posts and the comments sorted in the correct
order)
"""
+ sort_method = sort_method or askbot_settings.DEFAULT_ANSWER_SORT_METHOD
+
thread_posts = self.posts.all()
if askbot_settings.GROUPS_ENABLED:
if user is None or user.is_anonymous():
@@ -961,12 +1070,18 @@ class Thread(models.Model):
'oldest':'added_at',
'votes':'-points'
}
- if sort_method in order_by_method:
- order_by = order_by_method[sort_method]
+
+ default_answer_sort_method = askbot_settings.DEFAULT_ANSWER_SORT_METHOD
+ default_order_by_method = order_by_method[default_answer_sort_method]
+ order_by = order_by_method.get(sort_method, default_order_by_method)
+ #we add secondary sort method for the answers to make
+ #discussion more coherent
+ if order_by != default_order_by_method:
+ order_by = (order_by, default_order_by_method)
else:
- order_by = order_by_method['latest']
+ order_by = (order_by,)
- thread_posts = thread_posts.order_by(order_by)
+ thread_posts = thread_posts.order_by(*order_by)
#1) collect question, answer and comment posts and list of post id's
answers = list()
post_map = dict()
@@ -1026,11 +1141,7 @@ class Thread(models.Model):
).filter(
deleted=False
).order_by(
- {
- 'latest':'-added_at',
- 'oldest':'added_at',
- 'votes':'-points'
- }[sort_method]
+ *order_by
).values_list('id', flat=True)
published_answer_ids = reversed(published_answer_ids)
@@ -1075,7 +1186,8 @@ class Thread(models.Model):
# we had question post id denormalized on the thread
tags_list = self.get_tag_names()
similar_threads = Thread.objects.filter(
- tags__name__in=tags_list
+ tags__name__in=tags_list,
+ language_code=self.language_code
).exclude(
id = self.id
).exclude(
@@ -1093,6 +1205,7 @@ class Thread(models.Model):
# Denormalize questions to speed up template rendering
# todo: just denormalize question_post_id on the thread!
thread_map = dict([(thread.id, thread) for thread in similar_threads])
+ from askbot.models.post import Post
questions = Post.objects.get_questions()
questions = questions.select_related('thread').filter(thread__in=similar_threads)
for q in questions:
@@ -1109,7 +1222,7 @@ class Thread(models.Model):
# this is a "legacy" problem inherited from the old models
if question_post:
url = question_post.get_absolute_url()
- title = thread.get_title(question_post)
+ title = thread.get_title()
result.append({'url': url, 'title': title})
return result
@@ -1137,6 +1250,7 @@ class Thread(models.Model):
#it is important that update method is called - not save,
#because we do not want the signals to fire here
thread_question = self._question_post()
+ from askbot.models.post import Post
Post.objects.filter(id=thread_question.id).update(is_anonymous=False)
thread_question.revisions.all().update(is_anonymous=False)
@@ -1170,6 +1284,7 @@ class Thread(models.Model):
"""removes child posts from given groups"""
post_ids = self.posts.all().values_list('id', flat=True)
group_ids = [group.id for group in groups]
+ from askbot.models.post import PostToGroup
PostToGroup.objects.filter(
post__id__in=post_ids,
tag__id__in=group_ids
@@ -1255,7 +1370,7 @@ class Thread(models.Model):
def update_tags(
- self, tagnames = None, user = None, timestamp = None
+ self, tagnames=None, user=None, timestamp=None
):
"""
Updates Tag associations for a thread to match the given
@@ -1283,7 +1398,10 @@ class Thread(models.Model):
updated_tagnames = set()
for tag_name in updated_tagnames_tmp:
try:
- tag_synonym = TagSynonym.objects.get(source_tag_name=tag_name)
+ tag_synonym = TagSynonym.objects.get(
+ source_tag_name=tag_name,
+ language_code=self.language_code
+ )
updated_tagnames.add(tag_synonym.target_tag_name)
tag_synonym.auto_rename_count += 1
tag_synonym.save()
@@ -1307,14 +1425,18 @@ class Thread(models.Model):
if added_tagnames:
#find reused tags
- reused_tags, new_tagnames = get_tags_by_names(added_tagnames)
+ reused_tags, new_tagnames = get_tags_by_names(
+ added_tagnames,
+ language_code=self.language_code
+ )
reused_tags.mark_undeleted()
added_tags = list(reused_tags)
#tag moderation is in the call below
created_tags = Tag.objects.create_in_bulk(
+ language_code=self.language_code,
tag_names=new_tagnames,
- user=user
+ user=user,
)
added_tags.extend(created_tags)
@@ -1387,19 +1509,18 @@ class Thread(models.Model):
silent=silent
)
+
def retag(self, retagged_by=None, retagged_at=None, tagnames=None, silent=False):
"""changes thread tags"""
if None in (retagged_by, retagged_at, tagnames):
raise Exception('arguments retagged_at, retagged_by and tagnames are required')
- if len(tagnames) > 125:#todo: remove magic number!!!
- raise django_exceptions.ValidationError('tagnames value too long')
+ tagnames = clean_tagnames(tagnames)
+ self.tagnames = tagnames
+ self.save()
thread_question = self._question_post()
- self.tagnames = tagnames.strip()
- self.save()
-
# Update the Question itself
if silent == False:
thread_question.last_edited_at = retagged_at
@@ -1413,6 +1534,8 @@ class Thread(models.Model):
# Create a new revision
latest_revision = thread_question.get_latest_revision()
+
+ from askbot.models.post import PostRevision
PostRevision.objects.create(
post=thread_question,
title=latest_revision.title,
@@ -1477,7 +1600,7 @@ class Thread(models.Model):
#parameter visitor is there to get summary out by the user groups
if askbot_settings.GROUPS_ENABLED:
return None
- return cache.cache.get(self.SUMMARY_CACHE_KEY_TPL % self.id)
+ return cache.cache.get(self.SUMMARY_CACHE_KEY_TPL % (self.id, get_language()))
def update_summary_html(self, visitor = None):
#todo: it is quite wrong that visitor is an argument here
@@ -1495,6 +1618,7 @@ class Thread(models.Model):
}
from askbot.views.context import get_extra as get_extra_context
context.update(get_extra_context('ASKBOT_QUESTION_SUMMARY_EXTRA_CONTEXT', None, context))
+ activate_language(self.language_code)
html = get_template('widgets/question_summary.html').render(context)
# INFO: Timeout is set to 30 days:
# * timeout=0/None is not a reliable cross-backend way to set infinite timeout
@@ -1502,17 +1626,17 @@ class Thread(models.Model):
# * Additionally, Memcached treats timeouts > 30day as dates (https://code.djangoproject.com/browser/django/tags/releases/1.3/django/core/cache/backends/memcached.py#L36),
# which probably doesn't break anything but if we can stick to 30 days then let's stick to it
cache.cache.set(
- self.SUMMARY_CACHE_KEY_TPL % self.id,
+ self.SUMMARY_CACHE_KEY_TPL % (self.id, get_language()),
html,
timeout=const.LONG_TIME
)
return html
def summary_html_cached(self):
- return cache.cache.has_key(self.SUMMARY_CACHE_KEY_TPL % self.id)
+ return cache.cache.has_key(self.SUMMARY_CACHE_KEY_TPL % (self.id, get_language()))
class QuestionView(models.Model):
- question = models.ForeignKey(Post, related_name='viewed')
+ question = models.ForeignKey('Post', related_name='viewed')
who = models.ForeignKey(User, related_name='question_views')
when = models.DateTimeField()
@@ -1585,9 +1709,3 @@ class AnonymousQuestion(DraftContent):
text=self.text,
tagnames=self.tagnames
)
- #add message with a link to the ask page
- extra_message = _(
- 'Please, <a href="%s">review your question</a>.'
- ) % reverse('ask')
- message = string_concat(unicode(error), u' ', extra_message)
- user.message_set.create(message=unicode(message))
diff --git a/askbot/models/reply_by_email.py b/askbot/models/reply_by_email.py
index 983edc8f..0b164d24 100644
--- a/askbot/models/reply_by_email.py
+++ b/askbot/models/reply_by_email.py
@@ -5,7 +5,6 @@ import logging
from django.db import models
from django.contrib.auth.models import User
from django.utils.translation import ugettext as _
-from django.utils.translation import ugettext_lazy
from askbot.models.post import Post
from askbot.models.base import BaseQuerySetManager
from askbot.conf import settings as askbot_settings
@@ -35,12 +34,12 @@ class ReplyAddressManager(BaseQuerySetManager):
REPLY_ACTION_CHOICES = (
- ('post_answer', ugettext_lazy('Post an answer')),
- ('post_comment', ugettext_lazy('Post a comment')),
- ('replace_content', ugettext_lazy('Edit post')),
- ('append_content', ugettext_lazy('Append to post')),
- ('auto_answer_or_comment', ugettext_lazy('Answer or comment, depending on the size of post')),
- ('validate_email', ugettext_lazy('Validate email and record signature')),
+ ('post_answer', 'Post an answer'),
+ ('post_comment', 'Post a comment'),
+ ('replace_content', 'Edit post'),
+ ('append_content', 'Append to post'),
+ ('auto_answer_or_comment', 'Answer or comment, depending on the size of post'),
+ ('validate_email', 'Validate email and record signature'),
)
class ReplyAddress(models.Model):
"""Stores a reply address for the post
diff --git a/askbot/models/repute.py b/askbot/models/repute.py
index 5e9c295f..515356f0 100644
--- a/askbot/models/repute.py
+++ b/askbot/models/repute.py
@@ -101,6 +101,9 @@ class BadgeData(models.Model):
from askbot.models import badges
return badges.get_badge(self.slug)
+ def is_multiple(self):
+ return self._get_meta_data().multiple
+
def get_name(self):
return self._get_meta_data().name
@@ -213,21 +216,10 @@ class Repute(models.Model):
'username': self.user.username,
'question_title': self.question.thread.title
}
- if delta > 0:
- link_title = _(
- '%(points)s points were added for %(username)s\'s '
- 'contribution to question %(question_title)s'
- ) % link_title_data
- else:
- link_title = _(
- '%(points)s points were subtracted for %(username)s\'s '
- 'contribution to question %(question_title)s'
- ) % link_title_data
- return '<a href="%(url)s" title="%(link_title)s">%(question_title)s</a>' \
+ return '<a href="%(url)s">%(question_title)s</a>' \
% {
'url': self.question.get_absolute_url(),
'question_title': escape(self.question.thread.title),
- 'link_title': escape(link_title)
}
diff --git a/askbot/models/signals.py b/askbot/models/signals.py
index 42a9c787..00152a0a 100644
--- a/askbot/models/signals.py
+++ b/askbot/models/signals.py
@@ -52,6 +52,7 @@ post_revision_published = django.dispatch.Signal(
]
)
site_visited = django.dispatch.Signal(providing_args=['user', 'timestamp'])
+reputation_received = django.dispatch.Signal(providing_args=['user', 'reputation_before'])
def pop_signal_receivers(signal):
"""disables a given signal by removing listener functions
diff --git a/askbot/models/tag.py b/askbot/models/tag.py
index bf054627..1934f81a 100644
--- a/askbot/models/tag.py
+++ b/askbot/models/tag.py
@@ -1,9 +1,10 @@
import re
from django.db import models
from django.contrib.auth.models import User
+from django.utils.translation import get_language
from django.utils.translation import ugettext as _
from django.utils.translation import ugettext_lazy
-from django.conf import settings
+from django.conf import settings as django_settings
from askbot.models.base import BaseQuerySetManager
from askbot import const
from askbot.conf import settings as askbot_settings
@@ -12,13 +13,16 @@ from askbot.utils import category_tree
def delete_tags(tags):
"""deletes tags in the list"""
tag_ids = [tag.id for tag in tags]
- Tag.objects.filter(id__in = tag_ids).delete()
+ Tag.objects.filter(id__in=tag_ids).delete()
-def get_tags_by_names(tag_names):
+def get_tags_by_names(tag_names, language_code=None):
"""returns query set of tags
and a set of tag names that were not found
"""
- tags = Tag.objects.filter(name__in = tag_names)
+ tags = Tag.objects.filter(
+ name__in=tag_names,
+ language_code=language_code
+ )
#if there are brand new tags, create them
#and finalize the added tag list
if tags.count() < len(tag_names):
@@ -155,7 +159,7 @@ class TagQuerySet(models.query.QuerySet):
tag_filter = models.Q(name__startswith = first_tag[:-1])
for next_tag in wildcards:
tag_filter |= models.Q(name__startswith = next_tag[:-1])
- return self.filter(tag_filter)
+ return self.filter(tag_filter & models.Q(language_code=get_language()))
def get_related_to_search(self, threads, ignored_tag_names):
"""Returns at least tag names, along with use counts"""
@@ -177,9 +181,9 @@ class TagManager(BaseQuerySetManager):
"""temporary function that filters out the group tags"""
return self.all()
- def create(self, name=None, created_by=None, **kwargs):
+ def create(self, name=None, created_by=None, auto_approve=False, **kwargs):
"""Creates a new tag"""
- if created_by.can_create_tags() or is_preapproved_tag_name(name):
+ if auto_approve or created_by.can_create_tags() or is_preapproved_tag_name(name):
status = Tag.STATUS_ACCEPTED
else:
status = Tag.STATUS_SUGGESTED
@@ -219,7 +223,7 @@ class TagManager(BaseQuerySetManager):
) % ', '.join(tag_names)
user.message_set.create(message = msg)
- def create_in_bulk(self, tag_names = None, user = None):
+ def create_in_bulk(self, tag_names=None, user=None, language_code=None, auto_approve=False):
"""creates tags by names. If user can create tags,
then they are set status ``STATUS_ACCEPTED``,
otherwise the status will be set to ``STATUS_SUGGESTED``.
@@ -227,21 +231,24 @@ class TagManager(BaseQuerySetManager):
One exception: if suggested tag is in the category tree
and source of tags is category tree - then status of newly
created tag is ``STATUS_ACCEPTED``
+ if `auto_approve` is True then tags are auto-accepted
"""
#load suggested tags
pre_suggested_tags = self.filter(
- name__in = tag_names, status = Tag.STATUS_SUGGESTED
+ name__in=tag_names,
+ status=Tag.STATUS_SUGGESTED,
+ language_code=language_code
)
#deal with suggested tags
- if user.can_create_tags():
+ if auto_approve or user.can_create_tags():
#turn previously suggested tags into accepted
pre_suggested_tags.update(status = Tag.STATUS_ACCEPTED)
else:
#increment use count and add user to "suggested_by"
for tag in pre_suggested_tags:
- tag.times_used += 1
+ tag.used_count += 1
tag.suggested_by.add(user)
tag.save()
@@ -253,7 +260,12 @@ class TagManager(BaseQuerySetManager):
for tag_name in set(tag_names) - set(pre_suggested_tag_names):
#status for the new tags is automatically set within the create()
- new_tag = Tag.objects.create(name = tag_name, created_by = user)
+ new_tag = Tag.objects.create(
+ name=tag_name,
+ created_by=user,
+ language_code=language_code,
+ auto_approve=auto_approve
+ )
created_tags.append(new_tag)
if new_tag.status == Tag.STATUS_SUGGESTED:
@@ -273,9 +285,13 @@ class Tag(models.Model):
STATUS_SUGGESTED = 0
STATUS_ACCEPTED = 1
- name = models.CharField(max_length=255, unique=True)
+ name = models.CharField(max_length=255)
created_by = models.ForeignKey(User, related_name='created_tags')
-
+ language_code = models.CharField(
+ choices=django_settings.LANGUAGES,
+ default=django_settings.LANGUAGE_CODE,
+ max_length=16,
+ )
suggested_by = models.ManyToManyField(
User, related_name='suggested_tags',
help_text = 'Works only for suggested tags for tag moderation'
@@ -302,6 +318,7 @@ class Tag(models.Model):
app_label = 'askbot'
db_table = u'tag'
ordering = ('-used_count', 'name')
+ unique_together = ('name', 'language_code')
def __unicode__(self):
return self.name
@@ -328,6 +345,11 @@ class TagSynonym(models.Model):
owned_by = models.ForeignKey(User, related_name='tag_synonyms')
auto_rename_count = models.IntegerField(default=0)
last_auto_rename_at = models.DateTimeField(auto_now=True)
+ language_code = models.CharField(
+ choices=django_settings.LANGUAGES,
+ default=django_settings.LANGUAGE_CODE,
+ max_length=16,
+ )
class Meta:
app_label = 'askbot'
diff --git a/askbot/models/user.py b/askbot/models/user.py
index ad49222b..5501f30f 100644
--- a/askbot/models/user.py
+++ b/askbot/models/user.py
@@ -9,6 +9,7 @@ from django.contrib.auth.models import User
from django.contrib.auth.models import Group as AuthGroup
from django.core import exceptions
from django.forms import EmailField, URLField
+from django.utils import translation
from django.utils.translation import ugettext as _
from django.utils.translation import ugettext_lazy
from django.utils.html import strip_tags
@@ -16,11 +17,6 @@ from askbot import const
from askbot.conf import settings as askbot_settings
from askbot.utils import functions
from askbot.models.base import BaseQuerySetManager
-from askbot.models.tag import Tag
-from askbot.models.tag import clean_group_name#todo - delete this
-from askbot.models.tag import get_tags_by_names
-from askbot.forms import DomainNameField
-from askbot.utils.forms import email_is_allowed
from collections import defaultdict
PERSONAL_GROUP_NAME_PREFIX = '_personal_'
@@ -312,6 +308,7 @@ class EmailFeedSetting(models.Model):
'q_sel': 'i',
'm_and_c': 'i'
}
+ #todo: words
FEED_TYPE_CHOICES = (
('q_all', ugettext_lazy('Entire forum')),
('q_ask', ugettext_lazy('Questions that I asked')),
@@ -455,6 +452,7 @@ class GroupQuerySet(models.query.QuerySet):
return self.filter(user = user)
def get_by_name(self, group_name = None):
+ from askbot.models.tag import clean_group_name#todo - delete this
return self.get(name = clean_group_name(group_name))
@@ -589,6 +587,7 @@ class Group(AuthGroup):
return 'open'
#relying on a specific method of storage
+ from askbot.utils.forms import email_is_allowed
if email_is_allowed(
user.email,
allowed_emails=self.preapproved_emails,
@@ -619,6 +618,7 @@ class Group(AuthGroup):
self.preapproved_emails = ' ' + '\n'.join(emails) + ' '
domains = functions.split_list(self.preapproved_email_domains)
+ from askbot.forms import DomainNameField
domain_field = DomainNameField()
try:
map(lambda v: domain_field.clean(v), domains)
@@ -635,9 +635,13 @@ class Group(AuthGroup):
class BulkTagSubscriptionManager(BaseQuerySetManager):
def create(
- self, tag_names=None,
- user_list=None, group_list=None,
- tag_author=None, **kwargs
+ self,
+ tag_names=None,
+ user_list=None,
+ group_list=None,
+ tag_author=None,
+ language_code=None,
+ **kwargs
):
tag_names = tag_names or []
@@ -648,17 +652,20 @@ class BulkTagSubscriptionManager(BaseQuerySetManager):
tag_name_list = []
if tag_names:
- tags, new_tag_names = get_tags_by_names(tag_names)
+ from askbot.models.tag import get_tags_by_names
+ tags, new_tag_names = get_tags_by_names(tag_names, language_code)
if new_tag_names:
assert(tag_author)
tags_id_list= [tag.id for tag in tags]
tag_name_list = [tag.name for tag in tags]
+ from askbot.models.tag import Tag
new_tags = Tag.objects.create_in_bulk(
- tag_names=new_tag_names,
- user=tag_author
- )
+ tag_names=new_tag_names,
+ user=tag_author,
+ language_code=translation.get_language()
+ )
tags_id_list.extend([tag.id for tag in new_tags])
tag_name_list.extend([tag.name for tag in new_tags])
@@ -687,7 +694,7 @@ class BulkTagSubscriptionManager(BaseQuerySetManager):
class BulkTagSubscription(models.Model):
date_added = models.DateField(auto_now_add=True)
- tags = models.ManyToManyField(Tag)
+ tags = models.ManyToManyField('Tag')
users = models.ManyToManyField(User)
groups = models.ManyToManyField(Group)
diff --git a/askbot/patches/__init__.py b/askbot/patches/__init__.py
index 6145097c..947e1816 100644
--- a/askbot/patches/__init__.py
+++ b/askbot/patches/__init__.py
@@ -20,6 +20,14 @@ def patch_django():
if major == 1 and minor <=2:
django_patches.add_render_shortcut()
+ if major == 1 and minor > 4:
+ # This shouldn't be required with django < 1.4.x
+ # And not after kee_lazy lands in django.utils.functional
+ try:
+ from django.utils.functional import keep_lazy
+ except ImportError:
+ django_patches.fix_lazy_double_escape()
+
def patch_coffin():
"""coffin before version 0.3.4
does not have csrf_token template tag.
diff --git a/askbot/patches/django_patches.py b/askbot/patches/django_patches.py
index fe0e2fe7..5907d794 100644
--- a/askbot/patches/django_patches.py
+++ b/askbot/patches/django_patches.py
@@ -352,3 +352,33 @@ def add_render_shortcut():
import django.shortcuts
django.shortcuts.render = render
+
+
+from django.utils import six
+from django.utils.functional import Promise
+import django.utils.html
+
+def fix_lazy_double_escape():
+ """
+ Wrap django.utils.html.escape to fix the double escape issue visible at
+ least with field labels with localization
+ """
+ django.utils.html.escape = wrap_escape(django.utils.html.escape)
+
+
+def wrap_escape(func):
+ """
+ Decorator adapted from https://github.com/django/django/pull/1007
+ """
+ @wraps(func)
+ def wrapper(*args, **kwargs):
+ for arg in list(args) + list(six.itervalues(kwargs)):
+ if isinstance(arg, Promise):
+ break
+ else:
+ return func(*args, **kwargs)
+ return lazy(func, six.text_type)(*args, **kwargs)
+ @wraps(wrapper)
+ def wrapped(*args, **kwargs):
+ return mark_safe(func(*args, **kwargs))
+ return wrapped
diff --git a/askbot/schedules.py b/askbot/schedules.py
deleted file mode 100644
index b9bbdbc8..00000000
--- a/askbot/schedules.py
+++ /dev/null
@@ -1,19 +0,0 @@
-"""tests on whether certain scheduled tasks need
-to be performed at the moment"""
-from datetime import datetime
-
-def should_update_avatar_data(request):
- """True if it is time to update user's avatar data
- user is taken from the request object
- """
- user = request.user
- if user.is_authenticated():
- if (datetime.today() - user.last_login).days <= 1:
- #avatar is updated on login anyway
- return False
- updated_at = request.session.get('avatar_data_updated_at', None)
- if updated_at is None:
- return True
- else:
- return (datetime.now() - updated_at).days > 0
- return False
diff --git a/askbot/search/haystack/__init__.py b/askbot/search/haystack/__init__.py
index 05580bc4..77308180 100644
--- a/askbot/search/haystack/__init__.py
+++ b/askbot/search/haystack/__init__.py
@@ -32,7 +32,7 @@ class PostIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
post_text = indexes.CharField(model_attr='text')
author = indexes.CharField()
- thread_id = indexes.IntegerField(model_attr='thread__pk')
+ thread_id = indexes.IntegerField(model_attr='thread__pk', null=True)
def get_model(self):
diff --git a/askbot/search/state_manager.py b/askbot/search/state_manager.py
index 5c4e0776..5fede602 100644
--- a/askbot/search/state_manager.py
+++ b/askbot/search/state_manager.py
@@ -86,11 +86,13 @@ class SearchState(object):
@classmethod
def get_empty(cls):
- return cls(scope=None, sort=None, query=None, tags=None, author=None, page=None, user_logged_in=None)
+ return cls(scope=None, sort=None, query=None, tags=None, author=None, page=None, page_size=None, user_logged_in=None)
- def __init__(self, scope, sort, query, tags, author, page, user_logged_in):
+ def __init__(self,
+ scope=None, sort=None, query=None, tags=None,
+ author=None, page=None, page_size=None, user_logged_in=False
+ ):
# INFO: zip(*[('a', 1), ('b', 2)])[0] == ('a', 'b')
-
if (scope not in zip(*const.POST_SCOPE_LIST)[0]) or (scope == 'followed' and not user_logged_in):
if user_logged_in:
self.scope = askbot_settings.DEFAULT_SCOPE_AUTHENTICATED
@@ -137,6 +139,9 @@ class SearchState(object):
if self.page == 0: # in case someone likes jokes :)
self.page = 1
+ default_page_size = int(askbot_settings.DEFAULT_QUESTIONS_PAGE_SIZE)
+ self.page_size = int(page_size) if page_size else default_page_size
+
self._questions_url = urlresolvers.reverse('questions')
def __str__(self):
diff --git a/askbot/setup_templates/settings.py b/askbot/setup_templates/settings.py
index c7745b14..7a856f6f 100644
--- a/askbot/setup_templates/settings.py
+++ b/askbot/setup_templates/settings.py
@@ -12,6 +12,7 @@ site.addsitedir(os.path.join(ASKBOT_ROOT, 'deps'))
DEBUG = True#set to True to enable debugging
TEMPLATE_DEBUG = False#keep false when debugging jinja2 templates
INTERNAL_IPS = ('127.0.0.1',)
+ALLOWED_HOSTS = ['*',]#change this for better security on your site
ADMINS = (
('Your Name', 'your_email@domain.com'),
diff --git a/askbot/setup_templates/settings.py.mustache b/askbot/setup_templates/settings.py.mustache
index 55037b24..8a781ea3 100644
--- a/askbot/setup_templates/settings.py.mustache
+++ b/askbot/setup_templates/settings.py.mustache
@@ -12,6 +12,7 @@ site.addsitedir(os.path.join(ASKBOT_ROOT, 'deps'))
DEBUG = True#set to True to enable debugging
TEMPLATE_DEBUG = False#keep false when debugging jinja2 templates
INTERNAL_IPS = ('127.0.0.1',)
+ALLOWED_HOSTS = ['*',]#change this for better security on your site
ADMINS = (
('Your Name', 'your_email@domain.com'),
diff --git a/askbot/setup_templates/urls.py b/askbot/setup_templates/urls.py
index 21338a0a..22847a3f 100644
--- a/askbot/setup_templates/urls.py
+++ b/askbot/setup_templates/urls.py
@@ -2,11 +2,14 @@
main url configuration file for the askbot site
"""
from django.conf import settings
-from django.conf.urls.defaults import handler404
-from django.conf.urls.defaults import handler500
-from django.conf.urls.defaults import include
-from django.conf.urls.defaults import patterns
-from django.conf.urls.defaults import url
+try:
+ from django.conf.urls import handler404
+ from django.conf.urls import include, patterns, url
+except ImportError:
+ from django.conf.urls.defaults import handler404
+ from django.conf.urls.defaults import include, patterns, url
+
+from askbot.views.error import internal_error as handler500
from django.conf import settings
from django.contrib import admin
@@ -40,3 +43,5 @@ if 'rosetta' in settings.INSTALLED_APPS:
urlpatterns += patterns('',
url(r'^rosetta/', include('rosetta.urls')),
)
+
+handler500 = 'askbot.views.error.internal_error'
diff --git a/askbot/skins/loaders.py b/askbot/skins/loaders.py
index afdf758e..1a9e8edb 100644
--- a/askbot/skins/loaders.py
+++ b/askbot/skins/loaders.py
@@ -86,7 +86,8 @@ def load_skins(language_code):
skin_code = skin_name + '-' + language_code
skins[skin_code] = SkinEnvironment(
skin = skin_name,
- extensions=['jinja2.ext.i18n',]
+ extensions=['jinja2.ext.i18n',],
+ globals={'settings': askbot_settings}
)
skins[skin_code].set_language(language_code)
#from askbot.templatetags import extra_filters_jinja as filters
diff --git a/askbot/startup_procedures.py b/askbot/startup_procedures.py
index aaf0af99..51a29227 100644
--- a/askbot/startup_procedures.py
+++ b/askbot/startup_procedures.py
@@ -14,9 +14,11 @@ import re
import south
import sys
import urllib
-from django.db import transaction, connection
+from django.db import connection
from django.conf import settings as django_settings
+from django.core.cache import cache
from django.core.exceptions import ImproperlyConfigured
+from datetime import datetime
from askbot.utils.loading import load_module
from askbot.utils.functions import enumerate_string_list
from askbot.utils.url_utils import urls_equal
@@ -826,12 +828,25 @@ def test_template_context_processors():
def test_cache_backend():
"""prints a warning if cache backend is disabled or per-process"""
+ #test that cache actually works
+ errors = list()
+
+ test_value = 'test value %s' % datetime.now()
+ cache.set('askbot-cache-test', test_value)
+ if cache.get('askbot-cache-test') != test_value:
+ errors.append(
+ 'Cache server is unavailable.\n'
+ 'Check your CACHE... settings and make sure that '
+ 'the cache backend is working properly.'
+ )
+ print_errors(errors)
+
+ #test the cache backend settings
if django.VERSION[1] > 2:
backend = django_settings.CACHES['default']['BACKEND']
else:
backend = django_settings.CACHE_BACKEND
- errors = list()
if backend.strip() == '' or 'dummy' in backend:
message = """Please enable at least a "locmem" cache (for a single process server).
If you need to run > 1 server process, set up some production caching system,
@@ -1039,20 +1054,14 @@ def run_startup_tests():
if 'manage.py test' in ' '.join(sys.argv):
test_settings_for_test_runner()
-@transaction.commit_manually
def run():
- """runs all the startup procedures"""
try:
if getattr(django_settings, 'ASKBOT_SELF_TEST', True):
run_startup_tests()
except AskbotConfigError, error:
- transaction.rollback()
print error
sys.exit(1)
- try:
- from askbot.models import badges
- badges.init_badges()
- transaction.commit()
- except Exception, error:
- print error
- transaction.rollback()
+ # close DB and cache connections to prevent issues in prefork mode
+ connection.close()
+ if hasattr(cache, 'close'):
+ cache.close()
diff --git a/askbot/tasks.py b/askbot/tasks.py
index 3d3c57a7..ec3e405b 100644
--- a/askbot/tasks.py
+++ b/askbot/tasks.py
@@ -26,6 +26,7 @@ from django.contrib.contenttypes.models import ContentType
from django.template import Context
from django.template.loader import get_template
from django.utils.translation import ugettext as _
+from django.utils.translation import activate as activate_language
from django.utils import simplejson
from celery.decorators import task
from askbot.conf import settings as askbot_settings
@@ -95,7 +96,7 @@ def notify_author_of_published_revision_celery_task(revision):
if revision.post.post_type == 'question':
mailto_link_subject = revision.post.thread.title
else:
- mailto_link_subject = _('An edit for my answer')
+ mailto_link_subject = _('make an edit by email')
#todo: possibly add more mailto thread headers to organize messages
prompt = _('To add to your post EDIT ABOVE THIS LINE')
@@ -111,6 +112,7 @@ def notify_author_of_published_revision_celery_task(revision):
}
#load the template
+ activate_language(revision.post.language_code)
template = get_template('email/notify_author_about_approved_post.html')
#todo: possibly add headers to organize messages in threads
headers = {'Reply-To': append_content_address}
@@ -248,6 +250,7 @@ def send_instant_notifications_about_activity_in_post(
reply_address, alt_reply_address = get_reply_to_addresses(user, post)
+ activate_language(post.language_code)
subject_line, body_text = format_instant_notification_email(
to_user = user,
from_user = update_activity.user,
diff --git a/askbot/templates/404.html b/askbot/templates/404.html
index 565ff164..8388a42f 100644
--- a/askbot/templates/404.html
+++ b/askbot/templates/404.html
@@ -14,7 +14,7 @@
<div style="margin-top:5px">
{% trans %}This might have happened for the following reasons:{% endtrans %}<br/>
<ul>
- <li>{% trans %}this question or answer has been deleted;{% endtrans %}</li>
+ <li>{% trans %}This page has been deleted{% endtrans %}</li>
<li>{% trans %}url has error - please check it;{% endtrans %}</li>
<li>{% trans %}the page you tried to visit is protected or you don't have sufficient points, see{% endtrans %} <a href="{% url faq %}">{% trans %}faq{% endtrans %}</a>;</li>
<li>{% trans %}if you believe this error 404 should not have occured, please{% endtrans %}
@@ -26,11 +26,6 @@
var GOOG_FIXURL_SITE = '{{ site_url }}';
</script>
<script type="text/javascript" src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>
- <ul>
- <li><a href="#" id="linkPrevious">{% trans %}back to previous page{% endtrans %} »</li>
- <li><a href="{% url questions %}">{% trans %}see all questions{% endtrans %} »</a></li>
- <li><a href="{% url tags %}">{% trans %}see all tags{% endtrans %} »</a></li>
- </u>
</div>
</div>
{% endblock %}
diff --git a/askbot/templates/500.html b/askbot/templates/500.html
index 297ae736..3cf6778b 100644
--- a/askbot/templates/500.html
+++ b/askbot/templates/500.html
@@ -6,20 +6,8 @@
<div id="main-body">
<div style="padding:5px 0px 10px 0;line-height:25px">
{% trans %}system error log is recorded, error will be fixed as soon as possible{% endtrans %}<br/>
- {% trans %}please report the error to the site administrators if you wish{% endtrans %}
- <ul>
- <li><a href="#" id="linkPrevious">{% trans %}back to previous page{% endtrans %}</li>
- <li><a href="{% url questions %}">{% trans %}see latest questions{% endtrans %}</a></li>
- <li><a href="{% url tags %}">{% trans %}see tags{% endtrans %}</a></li>
- </u>
+ {% trans %}please report the error to the site administrators{% endtrans %}
</div>
</div>
{% endblock %}
-{% block endjs %}
- <script type="text/javascript">
- $().ready(function(){
- $("#linkPrevious").bind("click", back=function(){history.go(-1);})
- });
- </script>
-{% endblock %}
<!-- end template 500.html -->
diff --git a/askbot/templates/answer_edit.html b/askbot/templates/answer_edit.html
index 3c6b7a4c..c49f3ccd 100644
--- a/askbot/templates/answer_edit.html
+++ b/askbot/templates/answer_edit.html
@@ -1,13 +1,14 @@
{% extends "two_column_body.html" %}
{% import "macros.html" as macros %}
<!-- template answer_edit.html -->
-{% block title %}{% spaceless %}{% trans %}Edit answer{% endtrans %}{% endspaceless %}{% endblock %}
+{% block title %}{% spaceless %}{{ settings.WORDS_EDIT_ANSWER|escape }}{% endspaceless %}{% endblock %}
{% block forestyle %}
<link rel="stylesheet" type="text/css" href="{{"/js/wmd/wmd.css"|media}}" />
{% endblock %}
{% block content %}
<div class="section-title">
- {% trans %}Edit answer{% endtrans %} [<a href="{{ answer.thread._question_post().get_absolute_url() }}#{{ answer.id }}">{% trans %}back{% endtrans %}</a>]
+{{ settings.WORDS_EDIT_ANSWER|escape }}
+[<a href="{{ answer.get_absolute_url() }}">{% trans %}back{% endtrans %}</a>]
</div>
<div id="main-body" class="ask-body">
<form id="fmedit" action="{% url edit_answer answer.id %}" method="post" >{% csrf_token %}
@@ -20,6 +21,10 @@
editor_type = settings.EDITOR_TYPE
)
}}
+ {% if form.recaptcha %}
+ <div>{{ macros.form_field_with_errors(form.recaptcha) }}</div>
+ <div class="clearfix"></div>
+ {% endif %}
<div class="answer-options">
{% if settings.WIKI_ON and answer.wiki == False %}
{{ macros.checkbox_in_div(form.wiki) }}
@@ -39,12 +44,11 @@
id="edit_post_form_submit_button"
type="submit"
value="{% trans %}Save edit{% endtrans %}"
- class="submit"
/>&nbsp;
<input
type="button"
value="{% trans %}Cancel{% endtrans %}"
- class="submit cancel"
+ class="cancel"
onclick="history.back(-1);"
/>
</div>
diff --git a/askbot/templates/ask.html b/askbot/templates/ask.html
index 64a8a260..bf713a70 100644
--- a/askbot/templates/ask.html
+++ b/askbot/templates/ask.html
@@ -13,29 +13,7 @@
{% endblock %}
{% block content %}
<div class="question-instructions">
- {% if settings.QUESTION_INSTRUCTIONS %}
- {{ settings.QUESTION_INSTRUCTIONS|safe }}
- {% else %}
- <ul>
- {% if not request.user.is_authenticated() %}
- <li class="warning">{% trans %}since you are not logged in right now, you will be asked to sign in or register after posting your question{% endtrans %}</li>
- {% else %}
- {% if settings.EMAIL_VALIDATION %}
- {% if not request.user.email_isvalid %}
- <li class="warning">{% trans email=request.user.email %}Your email, {{ email }} has not yet been validated. To post messages you must verify your email, please see <a href='{{ email_validation_faq_url }}'>more details here</a>. You can submit your question now and validate email after that. Meanwhile, your question will saved as pending.{% endtrans %}</li>
- {% endif %}
- {% endif %}
- {% endif %}
- <li>{% trans %}please, try to make your question interesting to this community{% endtrans %}</li>
- <li>{% trans %}provide enough details{% endtrans %}</li>
- <li>{% trans %}be clear and concise{% endtrans %}</li>
- </ul>
- {% endif %}
- <p class='info-box-follow-up-links'>
- <!-- will be change to a popup windows
- <a href="{% url faq %}" target="_blank" title="{% trans %}see frequently asked questions{% endtrans %}">{% trans %}FAQ{% endtrans %} »</a>
- -->
- </p>
+ {% include "widgets/question_edit_tips.html" %}
</div>
{% include "widgets/ask_form.html" %}
{% endblock %}
diff --git a/askbot/templates/authopenid/changeemail.html b/askbot/templates/authopenid/changeemail.html
deleted file mode 100644
index 37de8369..00000000
--- a/askbot/templates/authopenid/changeemail.html
+++ /dev/null
@@ -1,29 +0,0 @@
-{% extends "one_column_body.html" %}
-{% block title %}{% spaceless %}{% trans %}Change Email{% endtrans %}{% endspaceless %}{% endblock %}
-{% block content %}
-{% if action_type=="validate" %}
- <div id="main-bar" class="headNormal">
- {% trans %}Validate email{% endtrans %}
- </div>
- <p class="message">
- {% trans %}<span class=\"strong big\">An email with a validation link has been sent to
-{{ email }}.</span> Please <strong>follow the emailed link</strong> with your
-web browser. Email validation is necessary to help insure the proper use of
-email on <span class=\"orange\">Q&amp;A</span>. If you would like to use
-<strong>another email</strong>, please <a
-href='{{ change_email_url }}'><strong>change it again</strong></a>.{% endtrans %}
- </p>
-{% elif action_type=="validation_complete" %}
- <div id="main-bar" class="headNormal">
- {% trans %}Email verified{% endtrans %}
- </div>
- <p class="message">
- {% trans %}<span class=\"big strong\">Thank you for verifying your email!</span> Now
-you can <strong>ask</strong> and <strong>answer</strong> questions. Also if
-you find a very interesting question you can <strong>subscribe for the
-updates</strong> - then will be notified about changes <strong>once a day</strong>
-or less frequently.{% endtrans %}
- </p>
-{% endif %}
-{% endblock %}
-<!-- end changeemail.html -->
diff --git a/askbot/templates/authopenid/complete.html b/askbot/templates/authopenid/complete.html
index becd1517..cefb1941 100644
--- a/askbot/templates/authopenid/complete.html
+++ b/askbot/templates/authopenid/complete.html
@@ -19,8 +19,9 @@ parameters:
#}
{% block head %}{% endblock %}
{% block title %}{% spaceless %}{% trans %}Registration{% endtrans %}{% endspaceless %}{% endblock %}
+{% block body_class %}registration-page{% endblock %}
{% block content %}
- <h1>{% trans %}User registration{% endtrans %}</h1>
+ <h1 class="section-title">{% trans %}User registration{% endtrans %}</h1>
{% if openid_register_form.errors %}
<ul class="errorlist">
{% for error in openid_register_form.non_field_errors() %}
@@ -62,11 +63,15 @@ anyone, must be valid</i>)
{% endif %}
{{ openid_register_form.email }}
</div>
+ {% if openid_register_form.recaptcha %}
+ <div class="form-row-vertical">
+ {{ macros.form_field_with_errors(openid_register_form.recaptcha ) }}
+ </div>
+ {% endif %}
<div class="submit-row">
<input
id="register-button"
type="submit"
- class="submit"
name="bnewaccount"
value="{% trans %}Signup{% endtrans %}"
/>
diff --git a/askbot/templates/authopenid/providers_javascript.html b/askbot/templates/authopenid/providers_javascript.html
index bf9f2542..d20f052f 100644
--- a/askbot/templates/authopenid/providers_javascript.html
+++ b/askbot/templates/authopenid/providers_javascript.html
@@ -1,31 +1,35 @@
-<script type='text/javascript' src='{{"/js/jquery.validate.min.js"|media}}'></script>
-<script type="text/javascript" src="{{"/jquery-openid/jquery.openid.js"|media}}"></script>
+<script type='text/javascript' src='{{ "/js/jquery.validate.min.js"|media }}'></script>
+{% if settings.SIGNIN_MOZILLA_PERSONA_ENABLED %}
+<script type="text/javascript" src="https://login.persona.org/include.js"></script>
+{% endif %}
+<script type="text/javascript" src="{{ "/jquery-openid/jquery.openid.js"|media }}"></script>
<script type="text/javascript">
+ askbot['urls']['changePassword'] = '{% url change_password %}';
+ askbot['urls']['deleteLoginMethod'] = '{% url delete_login_method %}';
var extra_token_name = {};
var create_pw_text = {};
var change_pw_text = {};
- var authUrl = '/{% trans %}account/{% endtrans %}';
var siteName = '{{settings.APP_SHORT_NAME}}';
var provider_count = {{existing_login_methods|length}};
{% for login_provider in major_login_providers %}
{%if settings['SIGNIN_' + login_provider.name.upper() + '_ENABLED'] == True %}
{% if login_provider.extra_token_name %}
- extra_token_name['{{login_provider.name}}'] = '{{login_provider.extra_token_name}}';
+ extra_token_name['{{login_provider.name}}'] = '{{ login_provider.extra_token_name|escapejs }}';
{% endif %}
{% if login_provider.type == 'password' %}
- create_pw_text['{{login_provider.name}}'] = '{{login_provider.create_password_prompt}}';
- change_pw_text['{{login_provider.name}}'] = '{{login_provider.change_password_prompt}}';
+ create_pw_text['{{login_provider.name}}'] = '{{ login_provider.create_password_prompt|escapejs }}';
+ change_pw_text['{{login_provider.name}}'] = '{{ login_provider.change_password_prompt|escapejs }}';
{% endif %}
{% endif %}
{% endfor %}
{% for login_provider in minor_login_providers %}
{% if settings['SIGNIN_' + login_provider.name.upper() + '_ENABLED'] == True %}
- {% if login_provider.extra_token_name %}
- extra_token_name['{{login_provider.name}}'] = '{{login_provider.extra_token_name}}';
+{% if login_provider.extra_token_name %}
+ extra_token_name['{{login_provider.name}}'] = '{{ login_provider.extra_token_name|escapejs }}';
{% endif %}
{% if login_provider.type == 'password' %}
- create_pw_text['{{login_provider.name}}'] = '{{login_provider.create_password_prompt}}';
- change_pw_text['{{login_provider.name}}'] = '{{login_provider.change_password_prompt}}';
+ create_pw_text['{{login_provider.name}}'] = '{{ login_provider.create_password_prompt|escapejs }}';
+ change_pw_text['{{login_provider.name}}'] = '{{ login_provider.change_password_prompt|escapejs }}';
{% endif %}
{% endif %}
{% endfor %}
@@ -35,5 +39,10 @@
var userIsAuthenticated = false;
{% endif %}
askbot['settings']['signin_always_show_local_login'] = {% if settings.SIGNIN_ALWAYS_SHOW_LOCAL_LOGIN %}true{% else %}false{% endif %};
+ askbot['settings']['useLdapForPasswordLogin'] = {{ settings.USE_LDAP_FOR_PASSWORD_LOGIN|as_js_bool}};
$("body").authenticator();
+ (function() {
+ var form = new ChangePasswordForm();
+ form.decorate($('body'));//a hack
+ })();
</script>
diff --git a/askbot/templates/authopenid/signin.html b/askbot/templates/authopenid/signin.html
index f5a8d950..c2717023 100644
--- a/askbot/templates/authopenid/signin.html
+++ b/askbot/templates/authopenid/signin.html
@@ -10,20 +10,6 @@
{% if have_buttons or view_subtype == 'email_sent' %}
<h1 class="section-title">{{page_title}}</h1>
{% endif %}
- {% if answer %}
- <div class="message">
- {% trans title=answer.question.title|escape, summary=answer.summary|escape %}
- Your answer to {{title}} {{summary}} will be posted once you log in
- {% endtrans %}
- </div>
- {% endif %}
- {% if question %}
- <div class="message">
- {% trans title=question.title|escape, summary=question.summary|escape %}Your question
- {{title}} {{summary}} will be posted once you log in
- {% endtrans %}
- </div>
- {% endif %}
{% if not (view_subtype == 'default' and have_buttons) %}
<p id='login-intro'>
{% if view_subtype == 'add_openid' and have_buttons %}
@@ -53,8 +39,12 @@
wants to always show the password login form - then
the button is useless.
#}
+ {% if 'in_recovery' in request.session %}
+ <input type="hidden" name="in_recovery" value="true" />
+ {% endif %}
{{ login_form.login_provider_name }}
{{ login_form.next }}
+ {{ login_form.persona_assertion }}
{{
login_macros.provider_buttons(
login_form = login_form,
@@ -84,7 +74,7 @@
{% endif %}
>
{{login_form.password_action}}
- {% if user.is_anonymous() %}
+ {% if user.is_anonymous() or settings.USE_LDAP_FOR_PASSWORD_LOGIN %}
{% if have_buttons %}
<h2 id="password-heading">
{% trans %}or enter your <span>user name and password</span>{% endtrans %}
@@ -103,7 +93,13 @@
</tr>
{% endif %}
<tr>
- <td><label for="id_username">{% trans %}Login or email{% endtrans %}</label></td>
+ <td><label for="id_username">
+ {% if settings.USE_LDAP_FOR_PASSWORD_LOGIN %}
+ {% trans %}Login{% endtrans %}
+ {% else %}
+ {% trans %}Login or email{% endtrans %}
+ {% endif %}
+ </label></td>
<td>{{login_form.username}}</td>
</tr>
<tr>
@@ -112,12 +108,12 @@
</tr>
</table>
<p id="local_login_buttons">
- <input class="submit" name="login_with_password" type="submit" value="{% trans %}Sign in{% endtrans %}" />
+ <input class="button" name="login_with_password" type="submit" value="{% trans %}Sign in{% endtrans %}" />
{% if settings.USE_LDAP_FOR_PASSWORD_LOGIN == False %}
<a class="create-password-account" style="vertical-align:middle" href="{% url user_signup_with_password %}?login_provider=local">{% trans %}Create a password-protected account{% endtrans %}</a>
{% endif %}
</p>
- {% elif settings.USE_LDAP_FOR_PASSWORD_LOGIN == False %}
+ {% else %}{# change password form #}
<h2 id="password-heading">
{% trans %}To change your password - please enter the new one twice, then submit{% endtrans %}
</h2>
@@ -127,8 +123,8 @@
<td>
{{login_form.new_password}}
</td>
- <td>
- <span class="error">{{login_form.new_password.errors[0]}}</span>
+ <td style="text-align: left">
+ <span class="error new-password-errors">{{login_form.new_password.errors[0]}}</span>
</td>
</tr>
<tr>
@@ -136,13 +132,13 @@
<td>
{{login_form.new_password_retyped}}
</td>
- <td>
- <span class="error">{{login_form.new_password_retyped.errors[0]}}</span>
+ <td style="text-align: left">
+ <span class="error new-password-retyped-errors">{{login_form.new_password_retyped.errors[0]}}</span>
</td>
</tr>
</table>
<p id="local_login_buttons">
- <input class="submit" name="change_password" type="submit" value="{% trans %}Change password{% endtrans %}" />
+ <input class="button" name="change_password" type="submit" value="{% trans %}Change password{% endtrans %}" />
</p>
{% endif %}
</fieldset>
@@ -196,9 +192,9 @@
<p class="hint">
<span class="text">
{% if view_subtype == 'bad_key' %}
- {% trans %}Please, enter your email address below and obtain a new key{% endtrans %}
+ {% trans %}Enter your email address below and obtain a new key{% endtrans %}
{% else %}
- {% trans %}Please, enter your email address below to recover your account{% endtrans %}
+ {% trans %}Enter your email address below to recover your account{% endtrans %}
{% endif %}
</span>
<span style="display:none" class="link"> - <a href="#">{% trans %}recover your account via email{% endtrans %}</a></span>
@@ -210,7 +206,7 @@
{{ account_recovery_form.email }}
<input
type="submit"
- class="submit"
+ class="button"
{% if view_subtype == 'bad_key' %}
value="{% trans %}Send a new recovery key{% endtrans %}"
{% else %}
diff --git a/askbot/templates/authopenid/signup_with_password.html b/askbot/templates/authopenid/signup_with_password.html
index 32bf781b..ef8d8572 100644
--- a/askbot/templates/authopenid/signup_with_password.html
+++ b/askbot/templates/authopenid/signup_with_password.html
@@ -38,11 +38,10 @@ your login details with anyone and having to remember yet another password.{% en
<li><label for="password1_id">{{form.password1.label}}</label>{{form.password1}}{{form.password1.errors}}</li>
<li><label for="password2_id">{{form.password2.label}}</label>{{form.password2}}{{form.password2.errors}}</li>
</ul>
- {% if settings.USE_RECAPTCHA %}
- <p class="signup_p">{% trans %}Please read and type in the two words below to help us prevent automated account creation.{% endtrans %}</p>
- {{form.recaptcha}}
+ {% if form.recaptcha %}
+ {{ main_macros.form_field_with_errors(form.recaptcha) }}
{% endif %}
- <div class="submit-row"><input id="signup-button" type="submit" class="submit" value="{% trans %}Signup{% endtrans %}" />
+ <div class="submit-row"><input id="signup-button" type="submit" class="button" value="{% trans %}Signup{% endtrans %}" />
{% if settings.PASSWORD_REGISTER_SHOW_PROVIDER_BUTTONS == False %}
<strong>{% trans %}or{% endtrans %}
<a href="{{ settings.LOGIN_URL }}">{% trans %}return to OpenID login{% endtrans %}</a></strong>
diff --git a/askbot/templates/authopenid/verify_email.html b/askbot/templates/authopenid/verify_email.html
index 613ca589..1312658b 100644
--- a/askbot/templates/authopenid/verify_email.html
+++ b/askbot/templates/authopenid/verify_email.html
@@ -8,7 +8,7 @@
</label>
<form method="post">{% csrf_token %}
<input id="validation-code" type="text" name="validation_code" />
- <input type="submit" class="submit" value="{% trans %}Confirm email{% endtrans %}" />
+ <input type="submit" value="{% trans %}Confirm email{% endtrans %}" />
</form>
{% endblock %}
<!-- end changeemail.html -->
diff --git a/askbot/templates/authopenid/widget_signin.html b/askbot/templates/authopenid/widget_signin.html
index 72860120..4cedd014 100644
--- a/askbot/templates/authopenid/widget_signin.html
+++ b/askbot/templates/authopenid/widget_signin.html
@@ -14,20 +14,6 @@
{% if have_buttons or view_subtype == 'email_sent' %}
<h1 class="section-title">{{page_title}}</h1>
{% endif %}
- {% if answer %}
- <div class="message">
- {% trans title=answer.question.title|escape, summary=answer.summary|escape %}
- Your answer to {{title}} {{summary}} will be posted once you log in
- {% endtrans %}
- </div>
- {% endif %}
- {% if question %}
- <div class="message">
- {% trans title=question.title|escape, summary=question.summary|escape %}Your question
- {{title}} {{summary}} will be posted once you log in
- {% endtrans %}
- </div>
- {% endif %}
<p id='login-intro'>
{% if view_subtype == 'default' and have_buttons %}
{% trans %}Choose your favorite service below to sign in using secure OpenID or similar technology. Your external service password always stays confidential and you don't have to rememeber or create another one.{% endtrans %}
@@ -199,9 +185,9 @@
<p class="hint">
<span class="text">
{% if view_subtype == 'bad_key' %}
- {% trans %}Please, enter your email address below and obtain a new key{% endtrans %}
+ {% trans %}Enter your email address below and obtain a new key{% endtrans %}
{% else %}
- {% trans %}Please, enter your email address below to recover your account{% endtrans %}
+ {% trans %}Enter your email address below to recover your account{% endtrans %}
{% endif %}
</span>
<span style="display:none" class="link"> - <a href="#">{% trans %}recover your account via email{% endtrans %}</a></span>
diff --git a/askbot/templates/badges.html b/askbot/templates/badges.html
index 112adc61..4f4d0973 100644
--- a/askbot/templates/badges.html
+++ b/askbot/templates/badges.html
@@ -4,7 +4,8 @@
{% block content %}
<h1 class="section-title">{% trans %}Badges{% endtrans %}</h1>
<p>
-{% trans %}Community gives you awards for your questions, answers and votes.{% endtrans %}<br/>
+{{ settings.WORDS_COMMUNITY_GIVES_YOU_AWARDS|escape }}
+<br/>
{% trans %}Below is the list of available badges and number of times each type of badge has been awarded.{% endtrans %}
</p>
<div id="medalList">
diff --git a/askbot/templates/close.html b/askbot/templates/close.html
index bac2b3ee..b0c239e4 100644
--- a/askbot/templates/close.html
+++ b/askbot/templates/close.html
@@ -1,9 +1,9 @@
{% extends "one_column_body.html" %}
<!-- template close.html -->
-{% block title %}{% spaceless %}{% trans %}Close question{% endtrans %}{% endspaceless %}{% endblock %}
+{% block title %}{% spaceless %}{{ settings.WORDS_CLOSE_QUESTION|escape }}{% endspaceless %}{% endblock %}
{% block content %}
-<h1>{% trans %}Close question{% endtrans %}</h1>
- <p>{% trans %}Close the question{% endtrans %}: <a href="{{ question.get_absolute_url() }}">
+<h1>{{ settings.WORDS_CLOSE_QUESTION|escape }}</h1>
+ <p>{{ settings.WORDS_CLOSE_QUESTION|escape }}: <a href="{{ question.get_absolute_url() }}">
<strong>{{ question.get_question_title()|escape }}</strong></a>
</p>
<form id="fmclose" action="{% url close question.id %}" method="post" >{% csrf_token %}
@@ -12,8 +12,8 @@
{{ form.reason }}
</p>
<p>
- <input type="submit" value="{% trans %}OK to close{% endtrans %}" class="submit" />&nbsp;
- <input id="btBack" type="button" class="submit" value="{% trans %}Cancel{% endtrans %}" />
+ <input type="submit" value="{% trans %}OK to close{% endtrans %}"/>
+ <input id="btBack" type="button" value="{% trans %}Cancel{% endtrans %}"/>
</p>
</form>
{% endblock %}
diff --git a/askbot/templates/email/change_settings_info.html b/askbot/templates/email/change_settings_info.html
index 55bd729f..0f96caa4 100644
--- a/askbot/templates/email/change_settings_info.html
+++ b/askbot/templates/email/change_settings_info.html
@@ -5,7 +5,6 @@
{% else %}
{% trans %}To change freqency and content of these alerts, please visit <a href="{{ url }}">your user profile</a>.{% endtrans %}
{% endif %}
-</p>
-<p style="font-size:10px; font-style:italic;">
+ <br/>
{% trans %}If you believe that this message was sent in an error, please email about it the forum administrator at <a href="mailto:{{ admin_email }}">{{ admin_email }}</a>.{% endtrans %}
</p>
diff --git a/askbot/templates/email/delayed_email_alert.html b/askbot/templates/email/delayed_email_alert.html
index 3ccacea4..252a2337 100644
--- a/askbot/templates/email/delayed_email_alert.html
+++ b/askbot/templates/email/delayed_email_alert.html
@@ -1,6 +1,6 @@
{% block content %}
<p>{% trans %}Dear {{ name }},{% endtrans %}</p>
-<p>{% trans num=questions|length %}The following question has been updated {{ site_name }}:{% pluralize num %}The following {{ num }} questions have been updated on {{ site_name }}:{% endtrans %}</p>
+<p>{% trans %}{{ site_name }} has these updates, please have a look:{% endtrans %}</p>
<ul>
{% for q in questions %}
<li>
diff --git a/askbot/templates/email/insufficient_rep_to_post_by_email.html b/askbot/templates/email/insufficient_rep_to_post_by_email.html
index df7f797a..deabfbbd 100644
--- a/askbot/templates/email/insufficient_rep_to_post_by_email.html
+++ b/askbot/templates/email/insufficient_rep_to_post_by_email.html
@@ -7,12 +7,12 @@
* site_link - html for the link
#}
{% block headline %}
- {% trans user=username|escape %}{{ username }}, your question could not be posted by email just yet.{% endtrans %}
+ {% trans user=username|escape %}{{ username }}, your content could not be posted by email just yet.{% endtrans %}
{%endblock%}
{% block content %}
<p>
{% trans %}To make posts by email, you need to receive about {{min_upvotes}} upvotes.{% endtrans %}<br/>
- {% trans link=site_link|safe %}At this time, please post your question at {{link}}{% endtrans %}
+ {% trans link=site_link|safe %}At this time, please post your content at {{link}}{% endtrans %}
</p>
{% endblock %}
{% block footer %}
diff --git a/askbot/templates/email/macros.html b/askbot/templates/email/macros.html
index 77345a45..c5b7cfcc 100644
--- a/askbot/templates/email/macros.html
+++ b/askbot/templates/email/macros.html
@@ -1,60 +1,73 @@
+{%- macro mailto_link(user) -%}
+ <a href="mailto:{{ user.email }}">{{ user.email }}</a>
+{%- endmacro -%}
+
{% macro quoted_post(
- post = None,
- quote_level = 0,
- format = None,
- is_leaf_post = False
+ post=None,
+ recipient=None,
+ quote_level=0,
+ format=None,
+ is_leaf_post=False
)
%}
{% spaceless %}
{{ start_quote(quote_level) }}
- {% set author = post.author.username|escape %}
- {% if post.post_type == 'question' %}
- {% if quote_level > 0 %}
- <p style="font-size:10px; font-weight: bold;">
+
+ {% if recipient|can_see_private_user_data(post.author) %}
+ {% set author = post.author.username|escape ~ '/(' ~ mailto_link(post.author) ~ ')' %}
+ {% elif post.is_anonymous %}
+ {% set author = post.author.get_name_of_anonymous_user()|escape %}
{% else %}
- <p style="font-size:20px; font-weight: bold; margin: 10px 0">
+ {% set author = post.author.username|escape %}
{% endif %}
- {% if format == 'parent_subthread' %}
- {% if is_leaf_post %}
- {% trans %}Question by {{ author }}:{% endtrans %}
+
+ {% if post.post_type == 'question' %}
+ {% if quote_level > 0 %}
+ <p style="font-size:10px; font-weight: bold;">
+ {% else %}
+ <p style="font-size:20px; font-weight: bold; margin: 10px 0">
+ {% endif %}
+ {% if format == 'parent_subthread' %}
+ {% if is_leaf_post %}
+ {% trans %}Started by {{ author }}:{% endtrans %}
+ {% else %}
+ {% trans -%}
+ In reply to {{ author }}:
+ {%- endtrans %}
+ {% endif %}
{% else %}
- {% trans -%}
- In reply to {{ author }}'s question:
- {%- endtrans %}
+ {{ settings.WORDS_QUESTION_SINGULAR|title|escape }} :
{% endif %}
- {% else %}
- {% trans %}Question :{% endtrans %}
- {% endif %}
- {{ post.thread.title }}
- </p>
- {% if quote_level > 0 %}
- <p style="font-size:10px; font-weight: bold;">
- {% if format != 'parent_subthread' %}
- {% trans %}Asked by {{ author }}:{% endtrans %}
- {% endif %}
- </p>
- {% endif %}
- {% set tag_names = post.get_tag_names() %}
- {% if tag_names %}
- <p style="font-size:10px; font-style:italic;">
- {% trans %}Tags:{% endtrans %}
- {{ tag_names|join(', ') }}.
- </p>
- {% endif %}
+ {{ post.thread.title }}
+ </p>
+ {% if quote_level > 0 %}
+ <p style="font-size:10px; font-weight: bold;">
+ {% if format != 'parent_subthread' %}
+ {% trans %}Started by {{ author }}:{% endtrans %}
+ {% endif %}
+ </p>
+ {% endif %}
+ {% set tag_names = post.get_tag_names() %}
+ {% if tag_names %}
+ <p style="font-size:10px; font-style:italic;">
+ {% trans %}Tags:{% endtrans %}
+ {{ tag_names|join(', ') }}.
+ </p>
+ {% endif %}
{% elif post.post_type == 'answer' %}
<p style="font-size:10px; font-weight: bold;">
{% if format == 'parent_subthread' %}
{% if is_leaf_post %}
{% trans -%}
- {{ author }}'s answer:
+ {{ author }}'s response:
{%- endtrans %}
{% else %}
{% trans -%}
- In reply to {{ author }}'s answer:
+ In reply to {{ author }}:
{%- endtrans %}
{% endif %}
{% else %}
- {% trans %}Answered by {{ author }}:{% endtrans %}
+ {% trans %}Replied by {{ author }}:{% endtrans %}
{% endif %}
</p>
{% else %}
diff --git a/askbot/templates/email/post_as_subthread.html b/askbot/templates/email/post_as_subthread.html
index 08b35ac5..5c08247f 100644
--- a/askbot/templates/email/post_as_subthread.html
+++ b/askbot/templates/email/post_as_subthread.html
@@ -1,7 +1,7 @@
{% from "email/macros.html" import quoted_post %}
{% if post.post_type in ('question', 'answer') %}
- {{ quoted_post(post) }}
+ {{ quoted_post(post, recipient=recipient) }}
{% set comments = post.get_cached_comments() %}
{% if comments %}
<p>
@@ -12,7 +12,7 @@
{%- endtrans -%}
</p>
{% for comment in comments %}
- {{ quoted_post(comment, quote_level = 1) }}
+ {{ quoted_post(comment, quote_level=1, recipient=recipient) }}
{% endfor %}
{% endif %}
{% endif %}
diff --git a/askbot/templates/email/quoted_post.html b/askbot/templates/email/quoted_post.html
index ecc20ad9..2c3b6046 100644
--- a/askbot/templates/email/quoted_post.html
+++ b/askbot/templates/email/quoted_post.html
@@ -1,5 +1,9 @@
{% from "email/macros.html" import quoted_post %}
{{ quoted_post(
- post, quote_level, is_leaf_post = is_leaf_post, format = format
+ post=post,
+ quote_level=quote_level,
+ recipient=recipient,
+ is_leaf_post=is_leaf_post,
+ format=format
)
}}
diff --git a/askbot/templates/email/re_welcome_lamson_on.html b/askbot/templates/email/re_welcome_lamson_on.html
index f30345d1..af050960 100644
--- a/askbot/templates/email/re_welcome_lamson_on.html
+++ b/askbot/templates/email/re_welcome_lamson_on.html
@@ -4,7 +4,7 @@
{% block content %}
{% if can_post_by_email %}
- <p>{% trans %}You can post questions by emailing them at {{ ask_address }}.{% endtrans %}</p>
+ <p>{{ settings.WORDS_YOU_CAN_POST_QUESTIONS_BY_EMAILING_THEM_AT|escape }} {{ ask_address }}</p>
<p>{% trans %}When you receive update notifications, you will be able to respond to them, also by email.{% endtrans %}</p>
<p>{% trans %}Of course, you can always visit the {{ site_name }} at <a href="{{ site_url }}">{{ site_url }}</a>.{% endtrans %}</p>
{% else %}
diff --git a/askbot/templates/email/welcome_lamson_on.html b/askbot/templates/email/welcome_lamson_on.html
index 3e47f44f..898e4b3d 100644
--- a/askbot/templates/email/welcome_lamson_on.html
+++ b/askbot/templates/email/welcome_lamson_on.html
@@ -11,7 +11,7 @@ of the email code to detect the response signature that will appear under #}
{% trans %}Important: <em>Please reply</em> to this message, without editing it. We need this to determine your email signature and that the email address is valid and was typed correctly.{% endtrans %}
</p>
<p>
- {% trans %}Until we receive the response from you, you will not be able ask or answer questions on {{ site_name }} by email.{% endtrans %}
+ {% trans %}Until we receive the response from you, you will not be able to post content on {{ site_name }} by email.{% endtrans %}
</p>
{% endblock %}
{%block footer %}
diff --git a/askbot/templates/embed/ask_by_widget.html b/askbot/templates/embed/ask_by_widget.html
index fb38ad64..949284e1 100644
--- a/askbot/templates/embed/ask_by_widget.html
+++ b/askbot/templates/embed/ask_by_widget.html
@@ -167,7 +167,7 @@
<div class="title">{{widget.title}}</div>
<form action="." method="POST" accept-charset="utf-8">
{% csrf_token %}
- <label>{%trans%}Please enter your question{%endtrans%}</label>
+ <label>{{ settings.WORDS_PLEASE_ENTER_YOUR_QUESTION|escape }}</label>
<div class="input-title">
{{form.title}}
</div>
@@ -195,7 +195,7 @@
{% if form.ask_anonymously %}
<p>{{form.ask_anonymously.label_tag()}}: {{form.ask_anonymously}}</p>
{%endif%}
- <input type="submit" value="Ask your question" id="submit" />
+ <input type="submit" value="{{ settings.WORDS_ASK_YOUR_QUESTION|escape }}" id="submit" />
</form>
{%endblock%}
{% block endjs %}
diff --git a/askbot/templates/embed/widget_form.html b/askbot/templates/embed/widget_form.html
index ad1562aa..a03aba29 100644
--- a/askbot/templates/embed/widget_form.html
+++ b/askbot/templates/embed/widget_form.html
@@ -11,7 +11,7 @@
{{ form.as_table() }}
<tr>
<td colspan="2" style="text-align: center">
- <input type="submit" class="submit" value={% trans %}Save{% endtrans %} />
+ <input type="submit" value={% trans %}Save{% endtrans %} />
</td>
</tr>
</table>
diff --git a/askbot/templates/embed/widgets.html b/askbot/templates/embed/widgets.html
index 767ebc2c..7fcfa94b 100644
--- a/askbot/templates/embed/widgets.html
+++ b/askbot/templates/embed/widgets.html
@@ -13,7 +13,7 @@
</thead>
<tbody>
<tr>
- <td>{% trans %}Ask a question{% endtrans %}</td>
+ <td>"{{ settings.WORDS_ASK_YOUR_QUESTION|escape }}"</td>
<td><a href="{% url create_widget 'ask' %}">{% trans %}create{% endtrans %}</a></td>
<td>
{% if ask_widgets > 0 %}
@@ -22,7 +22,7 @@
</td>
</tr>
<tr>
- <td>{% trans %}List of questions{% endtrans %}</td>
+ <td>{{ settings.WORDS_LIST_OF_QUESTIONS|escape }}</td>
<td><a href="{% url create_widget 'question' %}">{% trans %}create{% endtrans %}</a></td>
<td>
{% if question_widgets > 0 %}
diff --git a/askbot/templates/faq_static.html b/askbot/templates/faq_static.html
index 3a2638be..20a090d2 100644
--- a/askbot/templates/faq_static.html
+++ b/askbot/templates/faq_static.html
@@ -18,7 +18,7 @@
{% trans %}Karma system allows users to earn rights to perform a variety of moderation tasks{% endtrans %}
</p>
<h2>{% trans %}How does karma system work?{% endtrans %}</h2>
-<p>{% trans %}When a question or answer is upvoted, the user who posted them will gain some points, which are called \"karma points\". These points serve as a rough measure of the community trust to him/her. Various moderation tasks are gradually assigned to the users based on those points.{% endtrans %}</p>
+<p>{% trans %}When a question or answer is upvoted, the user who posted them will gain some points, which are called "karma points". These points serve as a rough measure of the community trust to him/her. Various moderation tasks are gradually assigned to the users based on those points.{% endtrans %}</p>
<p>{% trans MAX_REP_GAIN_PER_USER_PER_DAY=settings.MAX_REP_GAIN_PER_USER_PER_DAY, REP_GAIN_FOR_RECEIVING_UPVOTE=settings.REP_GAIN_FOR_RECEIVING_UPVOTE, REP_LOSS_FOR_RECEIVING_DOWNVOTE=settings.REP_LOSS_FOR_RECEIVING_DOWNVOTE|absolute_value %}For example, if you ask an interesting question or give a helpful answer, your input will be upvoted. On the other hand if the answer is misleading - it will be downvoted. Each vote in favor will generate <strong>{{REP_GAIN_FOR_RECEIVING_UPVOTE}}</strong> points, each vote against will subtract <strong>{{REP_LOSS_FOR_RECEIVING_DOWNVOTE}}</strong> points. There is a limit of <strong>{{MAX_REP_GAIN_PER_USER_PER_DAY}}</strong> points that can be accumulated for a question or answer per day. The table below explains reputation point requirements for each type of moderation task.{% endtrans %}
</p>
@@ -40,14 +40,11 @@
<tr>
<td class="faq-rep-item"><strong>{{settings.MIN_REP_TO_VOTE_DOWN}}</strong></td>
<td>{% trans %}downvote{% endtrans %}</td>
- </tr><tr>
+ </tr>
+ <tr>
<td class="faq-rep-item"><strong>{{settings.MIN_REP_TO_ACCEPT_OWN_ANSWER}}</strong></td>
<td>{% trans %} accept own answer to own questions{% endtrans %}</td>
</tr>
- </tr><tr>
- <td class="faq-rep-item"><strong>{{settings.MIN_REP_TO_CLOSE_OWN_QUESTIONS}}</strong></td>
- <td>{% trans %}open and close own questions{% endtrans %}</td>
- </tr>
<tr>
<td class="faq-rep-item"><strong>{{settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS}}</strong></td>
<td>{% trans %}retag other's questions{% endtrans %}</td>
diff --git a/askbot/templates/feedback.html b/askbot/templates/feedback.html
index 04b9a5b4..040566c6 100644
--- a/askbot/templates/feedback.html
+++ b/askbot/templates/feedback.html
@@ -1,4 +1,5 @@
{% extends "two_column_body.html" %}
+{% import "macros.html" as macros %}
<!-- template feedback.html -->
{% block title %}{% spaceless %}{% trans %}Feedback{% endtrans %}{% endspaceless %}{% endblock %}
{% block content %}
@@ -51,17 +52,13 @@
</div>
{% if form.recaptcha %}
<div class="form-row">
- {% if form.errors.recaptcha%}
- <span class="error">{% trans %}(Please solve the captcha){% endtrans %}</span>
- </label>
- {% endif %}
- {{form.recaptcha}}
+ {{ macros.form_field_with_errors(form.recaptcha) }}
</div>
{% endif %}
{{form.next}}
<div class="submit-row">
- <input type="submit" class="submit" value="{% trans %}Send Feedback{% endtrans %}"/>&nbsp;
- <input type="submit" class="submit cancel" name="cancel" value="{% trans %}Cancel{% endtrans %}"/>
+ <input type="submit" value="{% trans %}Send Feedback{% endtrans %}"/>&nbsp;
+ <input type="submit" class="cancel" name="cancel" value="{% trans %}Cancel{% endtrans %}"/>
</div>
</form>
{% endblock %}
diff --git a/askbot/templates/flatpages/default.html b/askbot/templates/flatpages/default.html
new file mode 100644
index 00000000..6038e6be
--- /dev/null
+++ b/askbot/templates/flatpages/default.html
@@ -0,0 +1,7 @@
+{% extends "one_column_body.html" %}
+{% block title %}{{ flatpage.title }}{% endblock %}
+{% block body_class %}flat-page{% endblock %}
+{% block content %}
+<h1 class="section-title">{{ flatpage.title }}</h1>
+{{ flatpage.content }}
+{% endblock %}
diff --git a/askbot/templates/list_suggested_tags.html b/askbot/templates/list_suggested_tags.html
index 660c8308..7c69ddc3 100644
--- a/askbot/templates/list_suggested_tags.html
+++ b/askbot/templates/list_suggested_tags.html
@@ -11,7 +11,7 @@
<th class="tags-col">{% trans %}Tag{% endtrans %}</th>
<th class="users-col">{% trans %}Suggested by{% endtrans %}</th>
<th class="decision-col">{% trans %}Your decision{% endtrans %}</th>
- <th>{% trans %}Suggested tag was used for questions{% endtrans %}</th>
+ <th>{% trans %}Where the tag was used{% endtrans %}</th>
</tr>
</thead>
<tbody>
@@ -35,7 +35,7 @@
<button class="reject">{% trans %}Reject{% endtrans %}</button>
</td>
<td class="thread-links-col">
- <span>{% trans %}There are no questions with this tag yet{% endtrans %}</span>
+ <span>{% trans %}This tag has not yet been used{% endtrans %}</span>
</td>
</tr>
{% else %}
@@ -46,8 +46,7 @@
<button class="reject">{% trans %}Reject{% endtrans %}</button>
</td>
<td class="thread-links-col">
- <a title="{{ thread._question_post().summary|escape }}"
- href="{{ thread.get_absolute_url() }}"
+ <a href="{{ thread.get_absolute_url() }}"
>{{ thread.title|escape }}</a>
</td>
</tr>
@@ -59,7 +58,7 @@
<tr class="per-tag-controls" data-tag-id="{{ tag.id }}">
<td colspan="4">
{% if tag.threads.count() > 1 %}
- <button class="accept">{% trans name=tag.name %}Apply tag "{{ name }}" to all above questions{% endtrans %}</button>
+ <button class="accept">{% trans name=tag.name %}Apply tag "{{ name }}" to the above{% endtrans %}</button>
<button class="reject">{% trans %}Reject tag{% endtrans %}</button>
{% endif %}
</td>
diff --git a/askbot/templates/livesettings/group_settings.html b/askbot/templates/livesettings/group_settings.html
index a8baa47f..3c28d320 100644
--- a/askbot/templates/livesettings/group_settings.html
+++ b/askbot/templates/livesettings/group_settings.html
@@ -1,7 +1,7 @@
{% extends "one_column_body.html" %}
{% block content %}
<h1 class="section-title">
- {% trans %}Settings{% endtrans %} &rarr; {{ group.super_group.name }} &rarr; {{ group.name }}
+ {% trans %}Settings{% endtrans %} &rarr; {{ settings_group.super_group.name }} &rarr; {{ settings_group.name }}
</h1>
<div class="settings-main">
{% if form.errors %}
@@ -13,7 +13,7 @@
<form method="post" enctype="multipart/form-data">{% csrf_token %}
<table
class="settings"
- summary="{% trans name = group.name %}Settings included in {{ name }}.{% endtrans %}"
+ summary="{% trans name = settings_group.name %}Settings included in {{ name }}.{% endtrans %}"
>
{% for field in form %}
{% if field.is_hidden %}
@@ -57,7 +57,7 @@
<ul>
{% for g in super_group.groups %}
{% if g.keys %}
- {% if g.key == group.key %}
+ {% if g.key == settings_group.key %}
<li class="on">{{g.name}}</li>
{% else %}
<li><a href="{% url "group_settings" g.key %}">{{g.name}}</a></li>
diff --git a/askbot/templates/macros.html b/askbot/templates/macros.html
index eff73565..b314255c 100644
--- a/askbot/templates/macros.html
+++ b/askbot/templates/macros.html
@@ -2,7 +2,7 @@
{%- macro share(site = None, site_label = None, icon = False) -%}
<a class="{{ site }}-share{% if icon == True %} icon{% endif %}"
- title="{% trans %}Share this question on {{site}}{% endtrans %}"
+ title="{% trans %}Share this content on {{site}}{% endtrans %}"
>{% if icon == False %}{% if site_label %}{{ site_label }}{% else %}{{ site }}{% endif %}{% endif %}</a>
{%- endmacro -%}
@@ -59,7 +59,9 @@
{% else %}
{{ user_card(user, karma_mode=karma_mode, badges_mode=badges_mode) }}
{% endif %}
- {{ user_primary_group(user) }}
+ {% if settings.GROUPS_ENABLED %}
+ {{ user_primary_group(user) }}
+ {% endif %}
{%- endmacro -%}
{%- macro post_last_updater_and_creator_info(
@@ -88,11 +90,11 @@ poor design of the data or methods on data objects #}
{% if is_wiki %}
<p>
{%- if post.post_type == 'question' -%}
- {%- trans %}asked{% endtrans %}
+ {{ settings.WORDS_ASKED|escape }}
{% elif post.post_type == 'answer' %}
- {%- trans %}answered{% endtrans %}
+ {{ settings.WORDS_ANSWERED|escape }}
{% else %}
- {%- trans %}posted{% endtrans %}
+ {%- trans %}posted{% endtrans %}
{% endif %}
<strong>{{ timeago(post.added_at) }}</strong>
</p>
@@ -107,9 +109,9 @@ poor design of the data or methods on data objects #}
<p style="line-height:12px;">
{# todo: access to class names needs to be removed here #}
{% if post.post_type == 'question' %}
- {% trans %}asked{% endtrans %}
+ {{ settings.WORDS_ASKED|escape }}
{% elif post.post_type == 'answer' %}
- {% trans %}answered{% endtrans %}
+ {{ settings.WORDS_ANSWERED|escape }}
{% else %}
{% trans %}posted{% endtrans %}
{% endif %}
@@ -311,7 +313,6 @@ poor design of the data or methods on data objects #}
class="tag tag-right{% if css_class %} {{ css_class }}{% endif %}"
{% if is_link %}
href="{{ search_state.add_tag(tag).full_url() }}"
- title="{% trans tag=tag|escape %}see questions tagged '{{ tag }}'{% endtrans %}"
{% endif %}
rel="tag"
data-tag-name="{{ tag|replace('*', '&#10045;')|escape }}"
@@ -387,7 +388,8 @@ for the purposes of the AJAX comment editor #}
show_comment = None,
show_comment_position = None,
user=None,
- max_comments=None
+ max_comments=None,
+ csrf_token=None
)
-%}
{% spaceless %}
@@ -406,7 +408,10 @@ for the purposes of the AJAX comment editor #}
{% for comment in comments %}
{# Warning! Any changes to the comment markup IN THIS `FOR` LOOP must be duplicated in post.js
for the purposes of the AJAX comment editor #}
- <div class="comment" id="comment-{{comment.id}}">
+ <div class="comment"
+ id="comment-{{comment.id}}"
+ data-post-id="{{ comment.id }}"
+ >
<div class="comment-votes">
{% if comment.score > 0 %}
<div
@@ -431,7 +436,7 @@ for the purposes of the AJAX comment editor #}
></span>
</div>
<div class="comment-body">
- {{comment.html}}
+ {{ comment.summary }}
<a
class="author"
href="{{comment.author.get_profile_url()}}"
@@ -447,7 +452,7 @@ for the purposes of the AJAX comment editor #}
accept-charset="utf-8"
class='convert-comment'
>
- {% csrf_token %}
+ <input type="hidden" name="csrfmiddlewaretoken" value="{{ csrf_token }}">
<input type="hidden" value="{{comment.id}}" name="comment_id" id="id_comment_id">
<input type="submit" value="{% trans %}convert to answer{% endtrans %}">
</form>
@@ -600,7 +605,9 @@ for the purposes of the AJAX comment editor #}
{% endif %}
{%- endmacro -%}
-{%- macro user_long_score_and_badge_summary(user, badges_mode = None) -%}
+{%- macro user_long_score_and_badge_summary(
+ user, karma_mode=None, badges_mode = None
+) -%}
{%- include "widgets/user_long_score_and_badge_summary.html" -%}
{%- endmacro -%}
@@ -637,7 +644,7 @@ for the purposes of the AJAX comment editor #}
{%- macro user_full_location(user) -%}
{% if user.location %}
- {{ user.location }},
+ {{ user.location|escape }},
{% endif %}
{{ user_country_name_and_flag(user) }}
{%- endmacro -%}
@@ -681,42 +688,71 @@ for the purposes of the AJAX comment editor #}
{%- macro paginator(p, position='left', anchor='') -%}{# p is paginator context dictionary #}
{% spaceless %}
{% if p.is_paginated %}
- <div class="paginator" style="float:{{position}}">
- {% if p.has_previous %}
- <span class="prev"><a href="{{p.base_url}}page={{ p.previous }}{{ anchor }}" title="{% trans %}previous{% endtrans %}">
- &laquo; {% trans %}previous{% endtrans %}</a></span>
- {% endif %}
- {% if not p.in_leading_range %}
- {% for num in p.pages_outside_trailing_range %}
- <span class="page"><a href="{{p.base_url}}page={{ num }}{{ anchor }}" >{{ num }}</a></span>
- {% endfor %}
- ...
- {% endif %}
+ <div
+ class="paginator"
+ style="float:{{ position }}"
+ data-num-pages="{{ p.pages }}"
+ >
+ <span class="prev"
+ {% if not p.has_previous %}style="display: none"{% endif %}
+ ><a href="{{p.base_url}}page={{ p.previous }}{{ anchor }}"
+ title="{% trans %}previous{% endtrans %}"
+ >&laquo; {% trans %}previous{% endtrans %}</a></span>
+
+ <span class="first-page-nav"
+ {% if p.in_leading_range %}style="display: none"{% endif %}
+ >
+ <span class="page first-page"
+ data-page="1"
+ >
+ <a href="{{p.base_url}}page={{1}}{{ anchor }}" >1</a>
+ </span>
+ <span class="leading-sep">...</span>
+ </span>
+ <span class="main-pages-nav">
{% for num in p.page_numbers %}
- {% if num == p.page and p.pages != 1%}
- <span class="curr" title="{% trans %}current page{% endtrans %}">{{ num }}</span>
- {% else %}
- <span class="page"><a href="{{p.base_url}}page={{ num }}{{ anchor }}" title="{% trans %}page {{num}}{% endtrans %}">{{ num }}</a></span>
- {% endif %}
+ {% if num == p.page %}
+ <span class="curr page"
+ data-page="{{ num }}"
+ title="{% trans %}current page{% endtrans %}"
+ ><a>{{ num }}</a></span>
+ {% else %}
+ <span class="page"
+ data-page="{{ num }}"
+ ><a href="{{p.base_url}}page={{ num }}{{ anchor }}"
+ title="{% trans %}page {{num}}{% endtrans %}"
+ >{{ num }}</a></span>
+ {% endif %}
{% endfor %}
-
- {% if not p.in_trailing_range %}
- ...
- {% for num in p.pages_outside_leading_range|reverse %}
- <span class="page"><a href="{{p.base_url}}page={{ num }}{{ anchor }}" title="{% trans %}page {{ num }}{% endtrans %}">{{ num }}</a></span>
- {% endfor %}
- {% endif %}
- {% if p.has_next %}
- <span class="next"><a href="{{p.base_url}}page={{ p.next }}{{ anchor }}" title="{% trans %}next page{% endtrans %}">{% trans %}next page{% endtrans %} &raquo;</a></span>
- {% endif %}
- </div>
+ </span>
+
+ {# the "last page" navigation #}
+ <span class="last-page-nav"
+ {% if p.in_trailing_range %}style="display: none"{% endif %}
+ >
+ <span class="trailing-sep">...</span>
+ <span class="page last-page" data-page="{{ p.pages }}">
+ <a href="{{ p.base_url }}page={{ p.pages }}{{ anchor }}"
+ title="{% trans num=p.pages %}page {{ num }}{% endtrans %}"
+ >{{ p.pages }}</a>
+ </span>
+ <span>
+
+ {# "next" nav link #}
+ <span class="next"
+ {% if not p.has_next %}style="display: none"{% endif %}
+ ><a href="{{p.base_url}}page={{ p.next }}{{ anchor }}"
+ title="{% trans %}next page{% endtrans %}"
+ >{% trans %}next{% endtrans %} &raquo;</a>
+ </span>
+
+ </div>
{% endif %}
{% endspaceless %}
{%- endmacro -%}
-
{%- macro paginator_main_page(p, position, search_state) -%} {# p is paginator context dictionary #}
{% spaceless %}
{% if p.is_paginated %}
@@ -734,7 +770,7 @@ for the purposes of the AJAX comment editor #}
{% for num in p.page_numbers %}
{% if num == p.page and p.pages != 1%}
- <span class="curr" title="{% trans %}current page{% endtrans %}">{{ num }}</span>
+ <span class="curr page" title="{% trans %}current page{% endtrans %}"><a>{{ num }}</a></span>
{% else %}
<span class="page"><a href="{{ search_state.change_page(num).full_url() }}" title="{% trans %}page {{num}}{% endtrans %}">{{ num }}</a></span>
{% endif %}
@@ -812,3 +848,10 @@ for the purposes of the AJAX comment editor #}
})();
</script>
{% endmacro %}
+
+{% macro form_field_with_errors(field) %}
+ {% if field.errors %}
+ <p class="error">{{ field.errors|join(", ") }}</p>
+ {% endif %}
+ {{ field }}
+{% endmacro %}
diff --git a/askbot/templates/main_page.html b/askbot/templates/main_page.html
index 0014dbe2..19c447a2 100644
--- a/askbot/templates/main_page.html
+++ b/askbot/templates/main_page.html
@@ -29,10 +29,12 @@
<script type="text/javascript">
{# cant cache this #}
askbot['settings']['showSortByRelevance'] = {{ show_sort_by_relevance|as_js_bool }};
+ askbot['messages']['questionSingular'] = '{{ settings.WORDS_QUESTION_SINGULAR|escapejs }}';
+ askbot['messages']['answerSingular'] = '{{ settings.WORDS_ANSWER_SINGULAR|escapejs }}';
+ askbot['messages']['acceptOwnAnswer'] = '{{ settings.WORDS_ACCEPT_OR_UNACCEPT_OWN_ANSWER|escapejs }}';
+ askbot['messages']['followQuestions'] = '{{ settings.WORDS_FOLLOW_QUESTIONS|escapejs }}';
</script>
- {% compress js %}
{% include "main_page/javascript.html" %}
{% include "main_page/custom_javascript.html" ignore missing %}
- {% endcompress %}
{% endblock %}
<!-- end questions.html -->
diff --git a/askbot/templates/main_page/headline.html b/askbot/templates/main_page/headline.html
index 11f638e1..f597a114 100644
--- a/askbot/templates/main_page/headline.html
+++ b/askbot/templates/main_page/headline.html
@@ -1,7 +1,7 @@
{% import "macros.html" as macros %}
{% if questions_count > 0 %}
<h1 id="questionCount" class="search-result-summary">
- {% trans cnt=questions_count, q_num=questions_count|intcomma %}{{q_num}} question{% pluralize %}{{q_num}} questions{% endtrans %}
+ {{ questions_count|intcomma }} {{ settings.WORDS_QUESTIONS_COUNTABLE_FORMS|py_pluralize(questions_count) }}
{% if author_name %}
{% trans %}with {{author_name}}'s contributions{% endtrans %}
{% endif %}
diff --git a/askbot/templates/main_page/javascript.html b/askbot/templates/main_page/javascript.html
index 3d1db550..3a3c3d23 100644
--- a/askbot/templates/main_page/javascript.html
+++ b/askbot/templates/main_page/javascript.html
@@ -6,10 +6,6 @@
Hilite.exact = false;
Hilite.elementid = "question-list";
Hilite.debug_referrer = location.href;
- {% if update_avatar_data == True %}
- var today = new Date();{#add timestamp to prevent browser caching #}
- $.getJSON('{% url user_update_has_custom_avatar %}?t=' + today.getTime());
- {% endif %}
});
askbot['urls']['mark_interesting_tag'] = '{% url mark_interesting_tag %}';
@@ -17,6 +13,7 @@
askbot['urls']['mark_subscribed_tag'] = '{% url mark_subscribed_tag %}';
askbot['urls']['unmark_tag'] = '{% url unmark_tag %}';
askbot['urls']['set_tag_filter_strategy'] = '{% url "set_tag_filter_strategy" %}';
+ askbot['settings']['tag_editor'] = '{{ tag_editor_settings|escapejs }}';
if (Modernizr.history) {
// history management works!
@@ -38,5 +35,7 @@
}
/*]]>*/
</script>
+{% compress js %}
<script type='text/javascript' src='{{"/js/editor.js"|media}}'></script>
<script type='text/javascript' src='{{"/js/tag_selector.js"|media}}'></script>
+{% endcompress %}
diff --git a/askbot/templates/main_page/nothing_found.html b/askbot/templates/main_page/nothing_found.html
index 98629476..73497df0 100644
--- a/askbot/templates/main_page/nothing_found.html
+++ b/askbot/templates/main_page/nothing_found.html
@@ -1,11 +1,11 @@
{# todo: add tips to widen selection #}
<p class="evenMore" style="padding-top:30px;text-align:center;">
{% if search_state.scope == "unanswered" %}
- {% trans %}There are no unanswered questions here{% endtrans %}
+ {{ settings.WORDS_THERE_ARE_NO_UNANSWERED_QUESTIONS_HERE|escape }}
{% endif %}
{% if search_state.scope == "followed" %}
- {% trans %}No questions here. {% endtrans %}
- {% trans %}Please follow some questions or follow some users.{% endtrans %}
+ {{ settings.WORDS_NO_QUESTIONS_HERE|escape }}
+ {{ settings.WORDS_PLEASE_FOLLOW_QUESTIONS|escape }}
{% endif %}
</p>
{% if search_state.query or search_state.tags or search_state.author %}
@@ -27,5 +27,5 @@
</p>
{% endif %}
<p class="evenMore" style="text-align:center">
-<a href="{% url ask %}">{% trans %}Please always feel free to ask your question!{% endtrans %}</a>
+<a href="{% url ask %}">{{ settings.WORDS_PLEASE_FEEL_FREE_TO_ASK_YOUR_QUESTION|escape }}</a>
</p>
diff --git a/askbot/templates/main_page/questions_loop.html b/askbot/templates/main_page/questions_loop.html
index 10a7fce1..020649ee 100644
--- a/askbot/templates/main_page/questions_loop.html
+++ b/askbot/templates/main_page/questions_loop.html
@@ -5,9 +5,9 @@
{% for thread in threads.object_list %}
{{ thread.get_summary_html(search_state=search_state, visitor = request.user) }}
{% endfor %}
- <div class="evenMore">
+ {#<div class="evenMore">
{% trans %}Did not find what you were looking for?{% endtrans %}
- <a href="{% url ask %}">{% trans %}Ask your question!{% endtrans %}</a>
- </div>
+ <a href="{% url ask %}">{{ settings.WORDS_ASK_YOUR_QUESTION }}</a>
+ </div>#}
{% endif %}
diff --git a/askbot/templates/main_page/tab_bar.html b/askbot/templates/main_page/tab_bar.html
index c0b37955..ef66aebe 100644
--- a/askbot/templates/main_page/tab_bar.html
+++ b/askbot/templates/main_page/tab_bar.html
@@ -8,7 +8,7 @@
{% else %}
href="/feeds/rss/"
{% endif %}
- title="{% trans %}subscribe to the questions feed{% endtrans %}"
+ title="{% trans %}subscribe to the feed{% endtrans %}"
>{% trans %}RSS{% endtrans %}
</a>
{% endif %}
diff --git a/askbot/templates/meta/bottom_scripts.html b/askbot/templates/meta/bottom_scripts.html
index 4612a0f3..c027258e 100644
--- a/askbot/templates/meta/bottom_scripts.html
+++ b/askbot/templates/meta/bottom_scripts.html
@@ -33,6 +33,7 @@
askbot['data']['maxCommentLength'] = {{ settings.MAX_COMMENT_LENGTH }};
askbot['settings']['editorType'] = '{{ settings.EDITOR_TYPE }}';
askbot['settings']['commentsEditorType'] = '{{ settings.COMMENTS_EDITOR_TYPE }}';
+ askbot['messages']['askYourQuestion'] = '{{ settings.WORDS_ASK_YOUR_QUESTION }}';
{% if settings.ALLOWED_UPLOAD_FILE_TYPES %}
askbot['settings']['allowedUploadFileTypes'] = [
"{{ settings.ALLOWED_UPLOAD_FILE_TYPES|join('", "')|replace('.','') }}"
@@ -42,6 +43,7 @@
{% endif %}
askbot['data']['haveFlashNotifications'] = {{ user_messages|as_js_bool }};
askbot['data']['activeTab'] = '{{ active_tab }}';
+ askbot['settings']['csrfCookieName'] = '{{ settings.CSRF_COOKIE_NAME }}';
{% if search_state %}
askbot['data']['searchUrl'] = '{{ search_state.query_string()|escapejs }}';
{% else %}
@@ -56,6 +58,7 @@
<script type='text/javascript' src="{{"/js/jquery.history.js"|media }}"></script>
<script type='text/javascript' src="{{"/js/utils.js"|media }}"></script>
<script type="text/javascript" src="{{'/js/live_search.js'|media}}"></script>
+{% endcompress %}
<script type="text/javascript">
/*<![CDATA[*/
$('.mceStatusbar').remove();//a hack to remove the tinyMCE status bar
@@ -114,7 +117,6 @@
/*]]>*/
</script>
{% include "meta/custom_javascript.html" ignore missing %}
-{% endcompress %}
{# stuff below should not be compressed #}
{% if settings.ENABLE_MATHJAX %}
{# we don't want to load mathjax just in case, only if it is really enabled #}
diff --git a/askbot/templates/meta/fonts.html b/askbot/templates/meta/fonts.html
index 1e0fe707..4332e1a6 100644
--- a/askbot/templates/meta/fonts.html
+++ b/askbot/templates/meta/fonts.html
@@ -10,6 +10,6 @@
</style>
{% else %}
{# note: for IE8 we ask for fonts separately #}
- <link href='//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&amp;subset=latin-ext' rel='stylesheet' type='text/css'>
- <link href='//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&amp;subset=cyrillic-ext' rel='stylesheet' type='text/css'>
+ <link href='//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&amp;subset=latin-ext' rel='stylesheet' type='text/css' />
+ <link href='//fonts.googleapis.com/css?family=Open+Sans+Condensed:700&amp;subset=cyrillic-ext' rel='stylesheet' type='text/css' />
{% endif %}
diff --git a/askbot/templates/meta/html_head_javascript.html b/askbot/templates/meta/html_head_javascript.html
index 062a435f..da9c7f74 100644
--- a/askbot/templates/meta/html_head_javascript.html
+++ b/askbot/templates/meta/html_head_javascript.html
@@ -7,12 +7,14 @@
{% if request.user.is_authenticated() %}
askbot['data']['userId'] = {{ request.user.id }};
askbot['data']['userName'] = '{{ request.user.username|escape }}';
+ askbot['data']['userEmail'] = '{{ request.user.email|escape }}';
askbot['data']['userIsAdminOrMod'] = {{ request.user.is_administrator_or_moderator()|as_js_bool }};
askbot['data']['userIsAdmin'] = {{ request.user.is_administrator()|as_js_bool }};
askbot['data']['userReputation'] = {{ request.user.reputation }};
askbot['data']['userIsReadOnly'] = {{ request.user.is_read_only()|as_js_bool }};
{% else %}
askbot['data']['userReputation'] = 0;
+ askbot['data']['userEmail'] = null;
askbot['data']['userIsReadOnly'] = false;//in principle we allow anon users to start posting
{% endif %}
askbot['urls'] = {};
diff --git a/askbot/templates/question.html b/askbot/templates/question.html
index c456796d..10df6027 100644
--- a/askbot/templates/question.html
+++ b/askbot/templates/question.html
@@ -15,6 +15,9 @@
//below is pure cross-browser javascript, no jQuery
askbot['data']['userIsThreadModerator'] = {% if user_is_thread_moderator %}true{% else %}false{% endif %};
askbot['data']['oldestAnswerId'] = {% if oldest_answer_id %}{{ oldest_answer_id }}{% else %}-1{% endif %};
+ {% if settings.READ_ONLY_MODE_ENABLED %}
+ askbot['settings']['readOnlyModeEnabled'] = true;
+ {% endif %}
(function(){
var hasClass = function(node, selector) {
@@ -174,7 +177,37 @@
}
}
+ function remove_all_controls(post_id) {
+ var deleteBtn = document.getElementById('post-' + post_id + '-delete');
+ var controls = deleteBtn.parentNode;
+ if (controls.className == 'comment-content') {
+ removeNode(deleteBtn);
+ var convertLinks = findChildrenByClassName(controls, 'convert-comment');
+ if (convertLinks.length) {
+ removeNode(convertLinks[0]);
+ }
+ var editLinks = findChildrenByClassName(controls, 'edit');
+ if (editLinks.length) {
+ removeNode(editLinks[0]);
+ }
+ } else {
+ var buttons = controls.childNodes;
+ var numButtons = buttons.length;
+ for (var i = numButtons - 1; i >= 0; i--) {
+ removeNode(buttons[i]);
+ }
+ }
+ };
+
+
function render_post_controls(post_id){
+
+ //in this case remove all post controls
+ if (askbot['settings']['readOnlyModeEnabled'] === true) {
+ remove_all_controls(post_id);
+ return;
+ }
+
if (data['userIsAdminOrMod']){
return;//all remaining functions stay on
}
@@ -191,8 +224,10 @@
) {
removeNode(deleteBtn);
}
+
+ var canFlagPosts = data['userReputation'] >= {{ settings.MIN_REP_TO_FLAG_OFFENSIVE }};
var flags = findChildrenByClassName(controls, 'question-flag');
- if (flags.length > 0) {
+ if (flags.length > 0 && !canFlagPosts) {
removeNode(flags[0]);
}
var closeBtn = findChildrenByClassName(controls, 'question-close');
@@ -242,12 +277,12 @@
add_answer_btn.className += ' answer-own-question';
add_answer_btn.setAttribute(
'value',
- '{% trans %}Answer Your Own Question{% endtrans %}'
+ '{{ settings.WORDS_ANSWER_YOUR_OWN_QUESTION|escapejs }}'
)
} else {
add_answer_btn.setAttribute(
'value',
- '{% trans %}Post Your Answer{% endtrans %}'
+ '{{ settings.WORDS_POST_YOUR_ANSWER|escapejs }}'
)
}
} else {
@@ -332,22 +367,23 @@
askbot['data']['answersSortTab'] = '{{ tab_id }}';
askbot['data']['questionId'] = {{ question.id }};
askbot['data']['threadSlug'] = '{{ thread.title|slugify }}';
- askbot['messages']['addComment'] = '{% trans %}add a comment{% endtrans %}';
- askbot['messages']['userNamePrompt'] = '{% trans %}User name:{% endtrans %}';
- askbot['messages']['userEmailPrompt'] = '{% trans %}Email address:{% endtrans %}';
+ askbot['messages']['addComment'] = "{% trans %}add a comment{% endtrans %}";
+ askbot['messages']['userNamePrompt'] = "{% trans %}User name:{% endtrans %}";
+ askbot['messages']['userEmailPrompt'] = "{% trans %}Email address:{% endtrans %}";
+ {% if settings.READ_ONLY_MODE_ENABLED %}
+ askbot['messages']['readOnlyMessage'] = "{{ settings.READ_ONLY_MESSAGE }}";
+ {% endif %}
askbot['settings']['saveCommentOnEnter'] = {{ settings.SAVE_COMMENT_ON_ENTER|as_js_bool }};
askbot['settings']['tagSource'] = '{{ settings.TAG_SOURCE }}';
askbot['settings']['enableSharingGoogle'] = {{ settings.ENABLE_SHARING_GOOGLE|as_js_bool }};
askbot['settings']['enableEmailAlerts'] = {{ settings.ENABLE_EMAIL_ALERTS|as_js_bool }};
</script>
{% include "meta/editor_data.html" %}
- {% compress js %}
{% include "question/javascript.html" %}
{% if settings.TAG_SOURCE == 'category-tree' %}
{% include "meta/category_tree_js.html" %}
{% endif %}
{% include "question/custom_javascript.html" ignore missing %}
- {% endcompress %}
{#
<script type="text/javascript">
var messages = askbot['messages'];
diff --git a/askbot/templates/question/answer_card.html b/askbot/templates/question/answer_card.html
index 9d17e8c2..9a833a35 100644
--- a/askbot/templates/question/answer_card.html
+++ b/askbot/templates/question/answer_card.html
@@ -20,7 +20,7 @@
{% if answer.id in published_answer_ids %}
<p><strong>{% trans %}This response is published{% endtrans %}</strong></p>
{% endif %}
- {{ answer.html }}
+ {{ answer.summary }}
</div>
<div class="answer-controls post-controls">
{% include "question/answer_controls.html" %}
diff --git a/askbot/templates/question/answer_comments.html b/askbot/templates/question/answer_comments.html
index e6b5e1c5..c0a0dfd8 100644
--- a/askbot/templates/question/answer_comments.html
+++ b/askbot/templates/question/answer_comments.html
@@ -5,6 +5,7 @@
show_comment = show_comment,
show_comment_position = show_comment_position,
user = request.user,
- max_comments = settings.MAX_COMMENTS_TO_SHOW
+ max_comments = settings.MAX_COMMENTS_TO_SHOW,
+ csrf_token = csrf_token
)
}}
diff --git a/askbot/templates/question/answer_controls.html b/askbot/templates/question/answer_controls.html
index 21aafe47..1c66f147 100644
--- a/askbot/templates/question/answer_controls.html
+++ b/askbot/templates/question/answer_controls.html
@@ -1,5 +1,5 @@
{#<span class="action-link swap-qa">
- <a id="swap-question-with-answer-{{answer.id}}">{% trans %}swap with question{% endtrans %}</a>
+ <a id="swap-question-with-answer-{{answer.id}}">{{ settings.WORDS_SWAP_WITH_QUESTION|escape }}</a>
</span>uncomment if needed#}
<span id='post-{{answer.id}}-edit' class="action-link">
<a class="question-edit" href="{% url edit_answer answer.id %}">{% trans %}edit{% endtrans %}</a>
@@ -68,7 +68,7 @@
<input
type="submit"
class="link"
- value="{% trans %}repost as a question comment{% endtrans %}"
+ value="{{ settings.WORDS_REPOST_AS_A_QUESTION_COMMENT|escape }}"
/>
</form>
</li>
@@ -82,7 +82,7 @@
<input
type="submit"
class="link"
- value="{% trans %}repost as a comment under the older answer{% endtrans %}"
+ value="{{ settings.WORDS_REPOST_AS_A_COMMENT_UNDER_THE_OLDER_ANSWER|escape }}"
/>
</form>
</li>
diff --git a/askbot/templates/question/answer_tab_bar.html b/askbot/templates/question/answer_tab_bar.html
index bebf68b8..917ce6d9 100644
--- a/askbot/templates/question/answer_tab_bar.html
+++ b/askbot/templates/question/answer_tab_bar.html
@@ -1,23 +1,16 @@
<div class="tabBar tabBar-answer">
<h2 id="questionCount">
- {% trans counter=answer_count %}
- {{counter}} Answer
- {% pluralize %}
- {{counter}} Answers
- {% endtrans %}
+ {{ answer_count }} {{ settings.WORDS_ANSWERS_COUNTABLE_FORMS|py_pluralize(answer_count) }}
</h2>
<div class="tabsA">
<span class="label">
{% trans %}Sort by »{% endtrans %}
</span>
<a id="oldest" href="{{ question.get_absolute_url() }}?sort=oldest#sort-top"
- title="{% trans %}oldest answers will be shown first{% endtrans %}"
- ><span>{% trans %}oldest{% endtrans %}</span></a>
+ ><span>{% trans %}oldest{% endtrans %}</span></a>
<a id="latest" href="{{ question.get_absolute_url() }}?sort=latest#sort-top"
- title="{% trans %}newest answers will be shown first{% endtrans %}"
- ><span>{% trans %}newest{% endtrans %}</span></a>
+ ><span>{% trans %}newest{% endtrans %}</span></a>
<a id="votes" href="{{ question.get_absolute_url() }}?sort=votes#sort-top"
- title="{% trans %}most voted answers will be shown first{% endtrans %}"
- ><span>{% trans %}most voted{% endtrans %}</span></a>
+ ><span>{% trans %}most voted{% endtrans %}</span></a>
</div>
</div>
diff --git a/askbot/templates/question/answer_vote_buttons.html b/askbot/templates/question/answer_vote_buttons.html
index 68503310..84c901e0 100644
--- a/askbot/templates/question/answer_vote_buttons.html
+++ b/askbot/templates/question/answer_vote_buttons.html
@@ -4,10 +4,10 @@
<div
id="answer-img-accept-{{ answer.id }}"
class="answer-img-accept"
- {% if answer.accepted() %}
- title="{% trans %}this answer has been selected as correct{% endtrans %}"
- {% else %}
- title="{% trans %}mark this answer as correct (click again to undo){% endtrans %}"
- {% endif %}
+ {% if answer.accepted() %}
+ title="{{ settings.WORDS_THIS_ANSWER_HAS_BEEN_SELECTED_AS_CORRECT|escape }}"
+ {% else %}
+ title="{{ settings.WORDS_MARK_THIS_ANSWER_AS_CORRECT|escape }} {% trans %}(click again to undo){% endtrans %}"
+ {% endif %}
></div>
{% endif %}
diff --git a/askbot/templates/question/closed_question_info.html b/askbot/templates/question/closed_question_info.html
index f6f3f557..33fc9482 100644
--- a/askbot/templates/question/closed_question_info.html
+++ b/askbot/templates/question/closed_question_info.html
@@ -1,5 +1,7 @@
<div class="question-status">
- <h3>{% trans close_reason=thread.get_close_reason_display() %}The question has been closed for the following reason <b>"{{ close_reason }}"</b> <i>by{% endtrans %}
- <a href="{{ thread.closed_by.get_profile_url() }}">{{ thread.closed_by.username|escape }}</a> </i><br>
- {% trans closed_at=thread.closed_at %}close date {{closed_at}}{% endtrans %}</h3>
+ <h3>{% trans %}Closed for the following reason{% endtrans %}
+ <b>{{ thread.get_close_reason_display() }}</b> {% trans %}by{% endtrans %}
+ {% trans close_reason=thread.get_close_reason_display() %}Closed for the following reason <b>"{{ close_reason }}"</b> <i>by{% endtrans %}
+ <a href="{{ thread.closed_by.get_profile_url() }}">{{ thread.closed_by.username|escape }}</a> </i><br>
+ {% trans closed_at=thread.closed_at %}close date {{closed_at}}{% endtrans %}</h3>
</div>
diff --git a/askbot/templates/question/content.html b/askbot/templates/question/content.html
index 6a73ebef..50bfee55 100644
--- a/askbot/templates/question/content.html
+++ b/askbot/templates/question/content.html
@@ -35,8 +35,8 @@
<a
class="button submit"
href="{% url "edit_answer" previous_answer.id %}"
- >{% trans %}Edit Your Previous Answer{% endtrans %}</a>
- <span>{% trans %}(only one answer per user is allowed){% endtrans %}</span>
+ >{{ settings.WORDS_EDIT_YOUR_PREVIOUS_ANSWER|escape }}</a>
+ <span>{{ settings.WORDS_ONLY_ONE_ANSWER_PER_USER_IS_ALLOWED|escape }}</span>
<div class="invisible">
{# hidden because we still need js from the tinymce widget #}
{% include "question/new_answer_form.html" %}
@@ -48,6 +48,6 @@
type="button"
class="submit after-editor answer-own-question"
id="fmanswer_button"
- value="{% trans %}Answer Your Own Question{% endtrans %}"
+ value="{{ settings.WORDS_ANSWER_YOUR_OWN_QUESTION|escape }}"
/>
{% endif %}
diff --git a/askbot/templates/question/javascript.html b/askbot/templates/question/javascript.html
index a9d48551..3e6ba131 100644
--- a/askbot/templates/question/javascript.html
+++ b/askbot/templates/question/javascript.html
@@ -1,10 +1,30 @@
+<script type='text/javascript'>
+ (function() {
+ //make images always fit the screen
+ var images = $('.question-page .post-body img');
+ //these breakpoints must match those in css
+ //for explanation see utils.js:LimitedWidthImage
+ var breakpoints = [
+ [980, undefined],
+ [800, 55]
+ ];
+ var maxWidth = 685;
+ images.each(function(idx, item) {
+ var img = new LimitedWidthImage(breakpoints, maxWidth);
+ img.decorate($(item));
+ });
+ })();
+</script>
+{% compress js %}
<script type='text/javascript' src='{{"/js/editor.js"|media}}'></script>
<script type="text/javascript" src='{{"/bootstrap/js/bootstrap.js"|media}}'></script>
{% include "meta/markdown_javascript.html" %}
<script type='text/javascript' src='{{"/js/jquery.validate.min.js"|media}}'></script>
<script type='text/javascript' src='{{"/js/post.js"|media}}'></script>
+{% endcompress %}
<script type="text/javascript">
// define reputation needs for comments
+ askbot['urls']['getPostHtml'] = '{% url get_post_html %}';
$(document).ready(function(){
$("#nav_questions").attr('className',"on");
$("#" + askbot['data']['answersSortTab']).attr('className',"on");
@@ -44,6 +64,17 @@
draftHandler.setThreadId({{ thread.id }});
draftHandler.decorate($(document));
}
+
+ var expanders = $('.expander');
+ expanders.each(function(idx, item) {
+ var expanderElement = $(item);
+ var post = expanderElement.closest('.post,.comment');
+ if (post.length === 1) {
+ var expander = new PostExpander();
+ expander.setPostId(post.data('postId'));
+ expander.decorate(expanderElement);
+ }
+ });
});
$(window).bind('hashchange', animate_hashes);
diff --git a/askbot/templates/question/new_answer_form.html b/askbot/templates/question/new_answer_form.html
index 473a4bc2..9e8644d4 100644
--- a/askbot/templates/question/new_answer_form.html
+++ b/askbot/templates/question/new_answer_form.html
@@ -9,34 +9,31 @@
<a
class="button submit"
href="{{settings.LOGIN_URL}}?next={% url question question.id %}"
- >{% trans %}Login/Signup to Answer{% endtrans %}</a>
+ >{{ settings.WORDS_LOGIN_SIGNUP_TO_ANSWER|escape }}</a>
{% endif %}
{% else %}
- {% if not thread.closed %}
+ {% if not thread.closed and settings.READ_ONLY_MODE_ENABLED == False %}
<div>
{% spaceless %}
<h2>
{% if answers %}
- {% trans %}Your answer{% endtrans %}
+ {{ settings.WORDS_YOUR_ANSWER|escape }}
{% else %}
- {% trans %}Be the first one to answer this question!{% endtrans %}
+ {{ settings.WORDS_BE_THE_FIRST_TO_ANSWER_THIS_QUESTION|escape }}
{% endif %}
</h2>
{% endspaceless %}
</div>
+ <p class="message">
{% if request.user.is_anonymous() %}
- <div class="message">{% trans %}<span class='strong big'>Please start posting your answer anonymously</span> - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a <strong>substantial answer</strong>, for discussions, <strong>please use comments</strong> and <strong>please do remember to vote</strong> (after you log in)!{% endtrans %}</div>
- {% else %}
- <p class="message">
- {% if request.user==question.author %}
- {% trans %}<span class='big strong'>You are welcome to answer your own question</span>, but please make sure to give an <strong>answer</strong>. Remember that you can always <strong>revise your original question</strong>. Please <strong>use comments for discussions</strong> and <strong>please don't forget to vote :)</strong> for the answers that you liked (or perhaps did not like)!{% endtrans %}
- {% else %}
- {% trans %}<span class='big strong'>Please try to give a substantial answer</span>. If you wanted to comment on the question or answer, just <strong>use the commenting tool</strong>. Please remember that you can always <strong>revise your answers</strong> - no need to answer the same question twice. Also, please <strong>don't forget to vote</strong> - it really helps to select the best questions and answers!{% endtrans %}
- {% endif %}
- </p>
+ {{ settings.WORDS_INSTRUCTION_TO_POST_ANONYMOUSLY }}
+ {% elif request.user==question.author %}
+ {{ settings.WORDS_INSTRUCTION_TO_ANSWER_OWN_QUESTION }}
{% endif %}
+ {{ settings.WORDS_INSTRUCTION_TO_GIVE_ANSWER }}
+ </p>
<div class="folded-editor{% if editor_is_unfolded %}unfolded{% endif %}" tabindex="6">
- <p class="prompt"><a>{% trans %}Add answer{% endtrans %}</a></p>
+ <p class="prompt"><a>{{ settings.WORDS_ADD_ANSWER|escape }}</a></p>
<div class="editor-proper">
{{ macros.edit_post(
answer,
@@ -44,6 +41,10 @@
editor_type = settings.EDITOR_TYPE
)
}}
+ {% if answer.recaptcha %}
+ <div>{{ macros.form_field_with_errors(answer.recaptcha) }}</div>
+ <div class="clearfix"></div>
+ {% endif %}
<input id="add-answer-btn" type="submit" class="submit after-editor" style="float:left"/>
<script type="text/javascript">
askbot['functions']['renderAddAnswerButton']();
diff --git a/askbot/templates/question/question_card.html b/askbot/templates/question/question_card.html
index dcabceec..d6c37260 100644
--- a/askbot/templates/question/question_card.html
+++ b/askbot/templates/question/question_card.html
@@ -1,10 +1,11 @@
<div class="post question" data-post-id="{{ question.id }}">
<div class="vote-buttons">
{% include "question/question_vote_buttons.html" %}
+
{% include "question/share_buttons.html" %}
</div>
<div id="post-id-{{question.id}}" class="post-content{% if question.deleted %} deleted{% endif %}">
- <h1><a href="{{ question.get_absolute_url() }}">{{ thread.get_title(question)|escape }}</a></h1>
+ <h1><a href="{{ question.get_absolute_url() }}">{{ thread.get_title()|escape }}</a></h1>
{% include "question/question_tags.html" %}
<div class="clearfix"></div>
@@ -12,7 +13,7 @@
<div class="post-update-info-container">
{% include "question/question_author_info.html" %}
</div>
- {{ question.html }}
+ {{ question.summary }}
</div>
<div id="question-controls" class="post-controls">
{% include "question/question_controls.html" %}
diff --git a/askbot/templates/question/question_comments.html b/askbot/templates/question/question_comments.html
index e9d3f724..a05f6328 100644
--- a/askbot/templates/question/question_comments.html
+++ b/askbot/templates/question/question_comments.html
@@ -5,6 +5,7 @@
show_comment = show_comment,
show_comment_position = show_comment_position,
user = request.user,
- max_comments = settings.MAX_COMMENTS_TO_SHOW
+ max_comments = settings.MAX_COMMENTS_TO_SHOW,
+ csrf_token = csrf_token
)
}}
diff --git a/askbot/templates/question/sidebar.html b/askbot/templates/question/sidebar.html
index c4301b6c..0894b935 100644
--- a/askbot/templates/question/sidebar.html
+++ b/askbot/templates/question/sidebar.html
@@ -5,16 +5,16 @@
</div>
{% endif %}
<div class="box vote-buttons">
- <h2 >{% trans %}Question tools{% endtrans %}</h2>
+ <h2>{{ settings.WORDS_QUESTION_TOOLS|escape }}</h2>
{% if favorited %}
<a class="button followed"
- alt="{% trans %}click to unfollow this question{% endtrans %}">
+ alt="{% trans %}click to unfollow {% endtrans %}">
<div>{% trans %}Following{% endtrans %}</div>
<div class='unfollow'>{% trans %}Unfollow{% endtrans %}</div>
</a>
{% else %}
<a class="button followed"
- alt="{% trans %}click to follow this question{% endtrans %}">
+ alt="{% trans %}click to follow {% endtrans %}">
{%trans %}Follow{%endtrans%}
</a>
{% endif %}
@@ -30,7 +30,7 @@
<p class="rss">
<a
href="{{ base_url }}/feeds/question/{{ question.id }}"
- title="{% trans %}subscribe to this question rss feed{% endtrans %}"
+ title="{% trans %}subscribe to the rss feed{% endtrans %}"
>{% trans %}subscribe to rss feed{% endtrans %}</a>
</p>
{% endif %}
@@ -42,8 +42,7 @@
<div class="box sharing-widget">
{% if thread.is_private() %}
<h2>{% trans %}Invite{% endtrans %}</h2>
- <p style="margin: 16px 0"
- >Invite others to help answer this question</p>
+ <p style="margin: 16px 0">{{ settings.WORDS_INVITE_OTHERS_TO_HELP_ANSWER_THIS_QUESTION|escape }}</p>
<form action="{% url share_question_with_user %}" method="post">{% csrf_token %}
<input id="share_user_name" type="text" class="groups-input" name="recipient_name" />
<input type="hidden" name="thread_id" value="{{ thread.id }}"/>
@@ -78,7 +77,7 @@
{% if shared_users_count or shared_groups_count %}
<p
style="margin:16px 0 4px 0"
- >{% trans %}This question is currently shared only with:{% endtrans %}</p>
+ >{{ settings.WORDS_THIS_QUESTION_IS_CURRENTLY_SHARED_ONLY_WITH|escape }}</p>
{% endif %}
<h3>{% trans %}Individual users{% endtrans %}</h3>
{% set comma = joiner(',') %}
@@ -148,7 +147,7 @@
{% if similar_threads.data() and settings.SIDEBAR_QUESTION_SHOW_RELATED %}
{#% cache 1800 "related_questions" related_questions question.id language_code %#}
<div class="box">
- <h2>{% trans %}Related questions{% endtrans %}</h2>
+ <h2>{{ settings.WORDS_RELATED_QUESTIONS|escape }}</h2>
<div class="questions-related">
{% for thread_dict in similar_threads.data() %}
<p>
diff --git a/askbot/templates/question_edit.html b/askbot/templates/question_edit.html
index 1b119f93..f6de6bdf 100644
--- a/askbot/templates/question_edit.html
+++ b/askbot/templates/question_edit.html
@@ -1,19 +1,19 @@
{% extends "two_column_body.html" %}
{% import "macros.html" as macros %}
<!-- question_edit.html -->
-{% block title %}{% spaceless %}{% trans %}Edit question{% endtrans %}{% endspaceless %}{% endblock %}
+{% block title %}{% spaceless %}{{ settings.WORDS_EDIT_QUESTION|escape }}{% endspaceless %}{% endblock %}
{% block forestyle %}
<link rel="stylesheet" type="text/css" href="{{"/js/wmd/wmd.css"|media}}" />
{% endblock %}
{% block content %}
-<div class="section-title">{% trans %}Edit question{% endtrans %} [<a href="{{ question.get_absolute_url() }}">{% trans %}back{% endtrans %}</a>]</div>
+<div class="section-title">{{ settings.WORDS_EDIT_QUESTION|escape }} [<a href="{{ question.get_absolute_url() }}">{% trans %}back{% endtrans %}</a>]</div>
<form id="fmedit" action="{% url edit_question question.id %}" method="post" >{% csrf_token %}
{% if revision_form.revision.errors %}{{ revision_form.revision.errors.as_ul() }}{% endif %}
{{ revision_form.revision }}
<input type="hidden" id="select_revision" name="select_revision" value="false"/>
<div class="form-item">
<label for="id_title" >
- {% trans %}Question - in one sentence{% endtrans %}
+ {{ settings.WORDS_QUESTION_IN_ONE_SENTENCE|escape }}
{% if form.title.errors %}
{{ form.title.errors }}
{% endif %}
@@ -35,6 +35,10 @@
)
}}
<div class="after-editor">
+ {% if form.recaptcha %}
+ <div>{{ macros.form_field_with_errors(form.recaptcha) }}</div>
+ <div class="clearfix"></div>
+ {% endif %}
<div class="question-options">
{% if settings.WIKI_ON and question.wiki == False %}
{{ macros.checkbox_in_div(form.wiki) }}
@@ -58,7 +62,7 @@
</div>
{% endif %}
</div>
- <input id="edit_post_form_submit_button" type="submit" value="{% trans %}Save edit{% endtrans %}" class="large submit" />&nbsp;
+ <input id="edit_post_form_submit_button" type="submit" value="{% trans %}Save edit{% endtrans %}" class="large submit" />
<input type="button" value="{% trans %}Cancel{% endtrans %}" class="large submit" onclick="history.back(-1);" />
</div>
@@ -66,7 +70,13 @@
{% endblock %}
{% block sidebar %}
-{% include "widgets/question_edit_tips.html" %}
+<div id ="tips" class="box">
+ <h2>{% trans %}Tips{% endtrans %}</h2>
+ {% include "widgets/question_edit_tips.html" %}
+</div>
+{% if settings.EDITOR_TYPE == 'markdown' %}
+ {% include "/widgets/markdown_help.html" %}
+{% endif %}
{% endblock %}
{% block endjs %}
diff --git a/askbot/templates/question_retag.html b/askbot/templates/question_retag.html
index c42b42f8..df8dc584 100644
--- a/askbot/templates/question_retag.html
+++ b/askbot/templates/question_retag.html
@@ -1,8 +1,8 @@
{% extends "two_column_body.html" %}
<!-- question_retag.html -->
-{% block title %}{% spaceless %}{% trans %}Retag question{% endtrans %}{% endspaceless %}{% endblock %}
+{% block title %}{% spaceless %}{{ settings.WORDS_RETAG_QUESTION|escape }}{% endspaceless %}{% endblock %}
{% block content %}
-<h1>{% trans %}Retag question{% endtrans %} [<a href="{{ question.get_absolute_url() }}">{% trans %}back{% endtrans %}</a>]</h1>
+<h1>{{ settings.WORDS_RETAG_QUESTION|escape }} [<a href="{{ question.get_absolute_url() }}">{% trans %}back{% endtrans %}</a>]</h1>
<form id="fmretag" action="{% url retag_question question.id %}" method="post" >{% csrf_token %}
<h2>
{{ question.thread.get_title()|escape }}
@@ -18,8 +18,8 @@
</div>
</div>
<div class="error" ></div>
- <input type="submit" value="{% trans %}Retag{% endtrans %}" class="submit" />&nbsp;
- <input type="button" value="{% trans %}Cancel{% endtrans %}" class="submit" onclick="history.back(-1);" />
+ <input type="submit" value="{% trans %}Retag{% endtrans %}"/>&nbsp;
+ <input type="button" value="{% trans %}Cancel{% endtrans %}" onclick="history.back(-1);" />
</form>
{% endblock %}
diff --git a/askbot/templates/reopen.html b/askbot/templates/reopen.html
index 4ddd6f31..07208793 100644
--- a/askbot/templates/reopen.html
+++ b/askbot/templates/reopen.html
@@ -1,15 +1,15 @@
{% extends "two_column_body.html" %}
{% from "macros.html" import timeago %}
<!-- reopen.html -->
-{% block title %}{% spaceless %}{% trans %}Reopen question{% endtrans %}{% endspaceless %}{% endblock %}
+{% block title %}{{ settings.WORDS_REOPEN_QUESTION|escape }}{% endblock %}
{% block content %}
-<h1>{% trans %}Reopen question{% endtrans %}</h1>
+<h1>{{ settings.WORDS_REOPEN_QUESTION|escape }}</h1>
<p>{% trans %}Title{% endtrans %}:
<a href="{{ question.get_absolute_url() }}">
<span class="big">{{ question.get_question_title()|escape }}</span>
</a>
</p>
-<p>{% trans username = closed_by_username|escape %}This question has been closed by
+<p>{% trans username = closed_by_username|escape %}Closed by:
<a href="{{closed_by_profile_url}}">{{username}}</a>
{% endtrans %}
</p>
@@ -19,13 +19,11 @@
<p>
{% trans %}When:{% endtrans %} {{ timeago(question.thread.closed_at) }}
</p>
-<p>
- {% trans %}Reopen this question?{% endtrans %}
-</p>
+<p>{{ settings.WORDS_REOPEN_QUESTION|escape }}?</p>
<form id="fmclose" action="{% url reopen question.id %}" method="post" >{% csrf_token %}
<div id="" style="padding:20px 0 20px 0">
- <input type="submit" value="{% trans %}Reopen this question{% endtrans %}" class="submit" />&nbsp;
- <input id="btBack" type="button" value="{% trans %}Cancel{% endtrans %}" class="submit" />
+ <input type="submit" value="{{ settings.WORDS_REOPEN_QUESTION|escape }}"/>
+ <input id="btBack" type="button" value="{% trans %}Cancel{% endtrans %}"/>
</div>
</form>
{% endblock %}
diff --git a/askbot/templates/revisions.html b/askbot/templates/revisions.html
index 1765b728..1617ff25 100644
--- a/askbot/templates/revisions.html
+++ b/askbot/templates/revisions.html
@@ -53,7 +53,7 @@
revision,
contributor_type,
False,
- 0
+ 0,
)
}}
</div>
diff --git a/askbot/templates/search/indexes/auth/user_text.txt b/askbot/templates/search/indexes/auth/user_text.txt
index b0baa3a6..e2b4ecd8 100644
--- a/askbot/templates/search/indexes/auth/user_text.txt
+++ b/askbot/templates/search/indexes/auth/user_text.txt
@@ -3,3 +3,5 @@
{{ object.last_name }}
{{ object.email }}
{{ object.full_name }}
+{{ object.about }}
+{{ object.location }}
diff --git a/askbot/templates/tags/form_bulk_tag_subscription.html b/askbot/templates/tags/form_bulk_tag_subscription.html
index 95168e45..b6e72a96 100644
--- a/askbot/templates/tags/form_bulk_tag_subscription.html
+++ b/askbot/templates/tags/form_bulk_tag_subscription.html
@@ -9,7 +9,7 @@
<form action="." method="POST" accept-charset="utf-8">
<table border="0">
{{form.as_table()}}
-<tr><td/><td><input type="submit" class="submit" value="Save"></td></tr>
+<tr><td/><td><input type="submit" value="Save"></td></tr>
</table>
</form>
{% endblock %}
diff --git a/askbot/templates/user_profile/user.html b/askbot/templates/user_profile/user.html
index c72dc857..1f939d11 100644
--- a/askbot/templates/user_profile/user.html
+++ b/askbot/templates/user_profile/user.html
@@ -22,9 +22,10 @@
<script type="text/javascript">
var viewUserID = {{view_user.id}};
askbot['data']['viewUserName'] = '{{ view_user.username|escape }}';
- askbot['data']['viewUserId'] = {{view_user.id}};
+ askbot['data']['viewUserId'] = {{ view_user.id }};
askbot['urls']['edit_group_membership'] = '{% url edit_group_membership %}';
askbot['urls']['getGroupsList'] = '{% url get_groups_list %}';
+ askbot['urls']['getTopAnswers'] = '{% url get_top_answers %}';
</script>
{% if request.user|can_moderate_user(view_user) %}
<script type='text/javascript' src='{{"/js/jquery.form.js"|media}}'></script>
diff --git a/askbot/templates/user_profile/user_answers_list.html b/askbot/templates/user_profile/user_answers_list.html
new file mode 100644
index 00000000..0215ee54
--- /dev/null
+++ b/askbot/templates/user_profile/user_answers_list.html
@@ -0,0 +1,14 @@
+{% for top_answer in top_answers %}
+<div class="answer-summary">
+ <a href="{{ top_answer.get_absolute_url() }}">
+ <span class="answer-votes {% if top_answer.accepted() %}answered-accepted{% endif %}">
+ {{ top_answer.score }}
+ </span>
+ </a>
+ <div class="answer-link">
+ {% spaceless %}
+ <a href="{% url question top_answer.thread._question_post().id %}{{ top_answer.thread.title|slugify }}#{{top_answer.id}}">{{ top_answer.thread.title|escape }}</a>
+ {% endspaceless %}
+ </div>
+</div>
+{% endfor %}
diff --git a/askbot/templates/user_profile/user_edit.html b/askbot/templates/user_profile/user_edit.html
index c95bf815..fa9ecfdd 100644
--- a/askbot/templates/user_profile/user_edit.html
+++ b/askbot/templates/user_profile/user_edit.html
@@ -106,8 +106,8 @@
{% endif %}
</table>
<div style="margin:30px 0 60px 0">
- <input type="submit" value="{% trans %}Update{% endtrans %}" class="submit" >&nbsp;
- <input id="cancel" type="button" value="{% trans %}Cancel{% endtrans %}" class="submit" >
+ <input type="submit" value="{% trans %}Update{% endtrans %}"/>
+ <input id="cancel" type="button" value="{% trans %}Cancel{% endtrans %}"/>
</div>
</div>
</form>
diff --git a/askbot/templates/user_profile/user_email_subscriptions.html b/askbot/templates/user_profile/user_email_subscriptions.html
index 4692456b..100ce789 100644
--- a/askbot/templates/user_profile/user_email_subscriptions.html
+++ b/askbot/templates/user_profile/user_email_subscriptions.html
@@ -7,7 +7,7 @@
{% block usercontent %}
<h2>{% trans %}Email subscription settings{% endtrans %}</h2>
<p class="message">
-{% trans %}<span class='big strong'>Adjust frequency of email updates.</span> Receive updates on interesting questions by email, <strong><br/>help the community</strong> by answering questions of your colleagues. If you do not wish to receive emails - select 'no email' on all items below.<br/>Updates are only sent when there is any new activity on selected items.{% endtrans %}</p>
+{% trans %}<span class='big strong'>Adjust frequency of email updates.</span> Receive updates on interesting content by email. If you do not wish to receive emails - select 'no email' on all items below.<br/>Updates are only sent when there is any new activity on selected items.{% endtrans %}</p>
<div>
{% if action_status %}
<p class="action-status"><span>{{action_status}}</span></p>
@@ -20,8 +20,8 @@
{{tag_filter_selection_form}}
</table>
<div class="submit-row text-align-right">
- <input type="submit" class="submit" name="save" value="{% trans %}Update{% endtrans %}"/>&nbsp;
- <input type="submit" class="submit" name="stop_email" value="{% trans %}Stop Email{% endtrans %}"/>
+ <input type="submit" name="save" value="{% trans %}Update{% endtrans %}"/>&nbsp;
+ <input type="submit" name="stop_email" value="{% trans %}Stop Email{% endtrans %}"/>
</div>
</form>
</div>
@@ -53,7 +53,7 @@
css_class = 'subscribed marked-tags special',
)
}}
- <br/>
+ <div class="clearfix"></div>
<div class="inputs">
<input id="subscribedTagInput" autocomplete="off" type="text"/>
<input id="subscribedTagAdd" type="submit" value="{% trans %}add{% endtrans%}"/>
@@ -61,14 +61,15 @@
</div>
{%endif%}
{% endblock %}
-{%block userjs%}
- <script type='text/javascript'>
- search = new FullTextSearch();
- askbot['controllers'] = askbot['controllers'] || {}
- askbot['controllers']['fullTextSearch'] = search;
- askbot['urls']['mark_subscribed_tag'] = '{% url mark_subscribed_tag %}';
- askbot['urls']['unmark_tag'] = '{% url unmark_tag %}';
- </script>
- <script type='text/javascript' src='{{"/js/tag_selector.js"|media}}'></script>
+{% block userjs %}
+ <script type='text/javascript'>
+ search = new FullTextSearch();
+ askbot['controllers'] = askbot['controllers'] || {}
+ askbot['controllers']['fullTextSearch'] = search;
+ askbot['urls']['mark_subscribed_tag'] = '{% url mark_subscribed_tag %}';
+ askbot['urls']['unmark_tag'] = '{% url unmark_tag %}';
+ askbot['settings']['tag_editor'] = '{{ tag_editor_settings|escapejs }}';
+ </script>
+ <script type='text/javascript' src='{{"/js/tag_selector.js"|media}}'></script>
{% endblock %}
<!-- end user_email_subscriptions.html -->
diff --git a/askbot/templates/user_profile/user_favorites.html b/askbot/templates/user_profile/user_favorites.html
index ffdcbd0d..e94015de 100644
--- a/askbot/templates/user_profile/user_favorites.html
+++ b/askbot/templates/user_profile/user_favorites.html
@@ -1,8 +1,6 @@
{% extends "user_profile/user.html" %}
<!-- user_favorites.html -->
-{% block profilesection %}
- {% trans %}followed questions{% endtrans %}
-{% endblock %}
+{% block profilesection %}{{ settings.WORDS_FOLLOWED_QUESTIONS|escape }}{% endblock %}
{% block usercontent %}
{% include "user_profile/users_questions.html" %}
{% endblock %}
diff --git a/askbot/templates/user_profile/user_info.html b/askbot/templates/user_profile/user_info.html
index 9786d4ec..6a9ff91e 100644
--- a/askbot/templates/user_profile/user_info.html
+++ b/askbot/templates/user_profile/user_info.html
@@ -52,7 +52,13 @@
{% if view_user.real_name %}
<tr>
<td>{% trans %}real name{% endtrans %}</td>
- <td><b>{{view_user.real_name}}</b></td>
+ <td><b>{{view_user.real_name|escape}}</b></td>
+ </tr>
+ {% endif %}
+ {% if request.user|can_see_private_user_data(view_user) %}
+ <tr>
+ <td>{% trans %}email{% endtrans %}</td>
+ <td>{{view_user.email}}</td>
</tr>
{% endif %}
{% if settings.GROUPS_ENABLED %}
@@ -119,7 +125,7 @@
</div>
<div class="col3 user-about">
{% if view_user.about and (not view_user.is_blocked()) %}
- {{view_user.about|linebreaks}}
+ {{view_user.about|linebreaks|escape}}
{% endif %}
</div>
</div>
diff --git a/askbot/templates/user_profile/user_moderate.html b/askbot/templates/user_profile/user_moderate.html
index a7f05b1c..75c6d6fe 100644
--- a/askbot/templates/user_profile/user_moderate.html
+++ b/askbot/templates/user_profile/user_moderate.html
@@ -17,7 +17,7 @@
</table>
<p id="id_user_status_info">
</p>
- <input type="submit" class="submit" name="change_status" value="{% trans %}Save{% endtrans %}" />
+ <input type="submit" name="change_status" value="{% trans %}Save{% endtrans %}" />
</form>
{% endif %}
<h3>
@@ -35,8 +35,8 @@
<table class="form-as-table">
{{ change_user_reputation_form.as_table() }}
</table>
- <input type="submit" class="submit" name="subtract_reputation" value="{% trans %}Subtract{% endtrans %}" />&nbsp;
- <input type="submit" class="submit" name="add_reputation" value="{% trans %}Add{% endtrans %}" />
+ <input type="submit" name="subtract_reputation" value="{% trans %}Subtract{% endtrans %}" />&nbsp;
+ <input type="submit" name="add_reputation" value="{% trans %}Add{% endtrans %}" />
</form>
{% if request.user != view_user %}
<hr/>
@@ -61,7 +61,7 @@
{% endif %}
{{ send_message_form.body_text}}
</div>
- <input type="submit" class="submit" name="send_message" value="{% trans %}Send message{% endtrans %}" />
+ <input type="submit" name="send_message" value="{% trans %}Send message{% endtrans %}" />
</form>
{% endif %}
{% endblock %}
diff --git a/askbot/templates/user_profile/user_stats.html b/askbot/templates/user_profile/user_stats.html
index 648280c4..344051af 100644
--- a/askbot/templates/user_profile/user_stats.html
+++ b/askbot/templates/user_profile/user_stats.html
@@ -9,15 +9,20 @@
{% include "user_profile/user_info.html" %}
<a name="questions"></a>
{% spaceless %}
- <h2>{% trans counter=question_count %}<span class="count">{{counter}}</span> Question{% pluralize %}<span class="count">{{counter}}</span> Questions{% endtrans %}</h2>
+ <h2>
+ <span class="count">{{ question_count }}</span>
+ {{ settings.WORDS_QUESTIONS_COUNTABLE_FORMS|py_pluralize(question_count)|capitalize }}
+ </h2>
{% endspaceless %}
{% include "user_profile/users_questions.html" %}
<a name="answers"></a>
{% spaceless %}
- <h2 style="clear:both;"><span class="count">{{ top_answer_count }}</span> {% trans counter=top_answer_count %}Answer{% pluralize %}Answers{% endtrans %}</h2>
+ <h2 style="clear:both;">
+ <span class="count">{{ top_answer_count }}</span>
+ {{ settings.WORDS_ANSWERS_COUNTABLE_FORMS|py_pluralize(top_answer_count)|capitalize }}
+ </h2>
{% endspaceless %}
{% include "user_profile/users_answers.html" %}
- <br/>
<a name="votes"></a>
{% spaceless %}
<h2>{% trans cnt=total_votes %}<span class="count">{{cnt}}</span> Vote{% pluralize %}<span class="count">{{cnt}}</span> Votes {% endtrans %}</h2>
@@ -80,7 +85,6 @@
{% if award.content_object and award.content_object_is_post %}
<li>
<a
- title="{{ award.content_object.get_snippet()|collapse }}"
href="{{ award.content_object.get_absolute_url() }}"
>{% if award.content_type.post_type == 'answer' %}{% trans %}Answer to:{% endtrans %}{% endif %} {{ award.content_object.thread.title|escape }}</a>
</li>
@@ -97,6 +101,7 @@
{% block endjs %}
{{ super() }}
<script type="text/javascript">
+ askbot['data']['userPostsPageSize'] = {{ page_size }};
askbot['urls']['join_or_leave_group'] = '{% url join_or_leave_group %}';
$(document).ready(function(){
setup_badge_details_toggle();
diff --git a/askbot/templates/user_profile/user_tabs.html b/askbot/templates/user_profile/user_tabs.html
index c7df4187..0abb89f7 100644
--- a/askbot/templates/user_profile/user_tabs.html
+++ b/askbot/templates/user_profile/user_tabs.html
@@ -2,50 +2,41 @@
<div class="tabBar tabBar-profile">
<div class="tabsC">
<a id="stats" {% if tab_name=="stats" %}class="on first"{%else%}class="first"{% endif %}
- title="{% trans %}User profile{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=stats"
><span>{% trans %}overview{% endtrans %}</span></a>
{% if request.user == view_user or request.user|can_moderate_user(view_user) %}
<a id="inbox" {% if tab_name=="inbox" %}class="on"{% endif %}
- title="{% trans %}comments and answers to others questions{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=inbox"
><span>{% trans %}inbox{% endtrans %}</span></a>
{% endif %}
{% if user_follow_feature_on %}
<a id="network" {% if tab_name=="network" %}class="on"{% endif %}
- title="{% trans %}followers and followed users{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=network"
><span>{% trans %}network{% endtrans %}</span></a>
{% endif %}
{% if can_show_karma %}
<a id="reputation" {% if tab_name=="reputation" %}class="on"{% endif %}
- title="{% trans %}Graph of user karma{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=reputation"
><span>{% trans %}karma{% endtrans %}</span></a>
{% endif %}
<a id="favorites" {% if tab_name=="favorites" %}class="on"{% endif %}
- title="{% trans %}questions that user is following{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=favorites"
- ><span>{% trans %}followed questions{% endtrans %}</span></a>
+ ><span>{{ settings.WORDS_FOLLOWED_QUESTIONS|escape }}</span></a>
<a id="recent" {% if tab_name=="recent" %}class="on"{% endif %}
- title="{% trans %}activity{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=recent"
><span>{% trans %}activity{% endtrans %}</span></a>
{% if request.user == view_user or request.user|can_moderate_user(view_user) %}
<a id="votes" {% if tab_name=="votes" %}class="on"{% endif %}
- title="{% trans %}user vote record{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=votes"
><span>{% trans %}votes{% endtrans %}</span></a>
{% endif %}
{% if request.user == view_user or request.user|can_moderate_user(view_user) %}
<a id="email_subscriptions" {% if tab_name=="email_subscriptions" %}class="on"{% endif %}
- title="{% trans %}email subscription settings{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=email_subscriptions"
><span>{% trans %}subscriptions{% endtrans %}</span></a>
{% endif %}
{% if request.user|can_moderate_user(view_user) %}
<a id="moderation" {% if tab_name=="moderation" %}class="on"{% endif %}
- title="{% trans %}moderate this user{% endtrans %}"
href="{% url user_profile view_user.id, view_user.username|slugify %}?sort=moderation"
><span>{% trans %}moderation{% endtrans %}</span></a>
{% endif %}
diff --git a/askbot/templates/user_profile/users_answers.html b/askbot/templates/user_profile/users_answers.html
index 3ac52c19..fb2dab97 100644
--- a/askbot/templates/user_profile/users_answers.html
+++ b/askbot/templates/user_profile/users_answers.html
@@ -1,23 +1,12 @@
+{% import "macros.html" as macros %}
<div class="user-stats-table">
- {% for top_answer in top_answers %}
- <div class="answer-summary">
- <a title="{{ top_answer.summary|collapse|escape }}"
- href="{% url question top_answer.thread._question_post().id %}{{ top_answer.thread.title|slugify }}#{{ top_answer.id }}">
- <span class="answer-votes {% if top_answer.accepted() %}answered-accepted{% endif %}"
- title="{% trans answer_score=top_answer.score %}the answer has been voted for {{ answer_score }} times{% endtrans %} {% if top_answer.accepted() %}{% trans %}this answer has been selected as correct{% endtrans %}{%endif%}">
- {{ top_answer.score }}
- </span>
- </a>
- <div class="answer-link">
- {% spaceless %}
- <a href="{% url question top_answer.thread._question_post().id %}{{ top_answer.thread.title|slugify }}#{{top_answer.id}}">{{ top_answer.thread.title|escape }}</a>
- {% endspaceless %}
- {% if top_answer.comment_count > 0 %}
- <span>
- {% trans comment_count=top_answer.comment_count %}({{ comment_count }} comment){% pluralize %}the answer has been commented {{ comment_count }} times{% endtrans %}
- </span>
- {% endif %}
- </div>
+ <div class="users-answers">
+ {% include "user_profile/user_answers_list.html" %}
</div>
- {% endfor %}
+ {% if top_answer_count > page_size %}
+ <div id="pager" class="pager user-answers-pager">
+ {{ macros.paginator(a_paginator_context) }}
+ <div class="clearfix"></div>
+ </div>
+ {% endif %}
</div>
diff --git a/askbot/templates/user_profile/users_questions.html b/askbot/templates/user_profile/users_questions.html
index ca66b7e2..4e29e0af 100644
--- a/askbot/templates/user_profile/users_questions.html
+++ b/askbot/templates/user_profile/users_questions.html
@@ -1,14 +1,20 @@
<!-- users_questions.html -->
{% import "macros.html" as macros %}
<div class="user-stats-table">
+ <div class="users-questions">
{% for question in questions %}
- {{
- macros.question_summary(
- question.thread, question,
- extra_class='narrow', search_state=search_state,
- visitor = request.user
- )
- }}
+ {{ question.thread.get_summary_html(
+ search_state=search_state,
+ visitor = request.user)
+ }}
{% endfor %}
+ </div>
+ {% if question_count > page_size %}
+ <div class="clearfix"></div>
+ <div id="pager" class="pager user-questions-pager">
+ {{ macros.paginator(q_paginator_context) }}
+ <div class="clearfix"></div>
+ </div>
+ {% endif %}
</div>
<!-- end users_questions.html -->
diff --git a/askbot/templates/widgets/answer_edit_tips.html b/askbot/templates/widgets/answer_edit_tips.html
index 2bb5b256..fdcd27b4 100644
--- a/askbot/templates/widgets/answer_edit_tips.html
+++ b/askbot/templates/widgets/answer_edit_tips.html
@@ -3,23 +3,11 @@
<h2>{% trans %}Tips{% endtrans %}</h2>
<div id="tips">
<ul >
- <li> <b>{% trans %}give an answer interesting to this community{% endtrans %}</b>
- </li>
- <li>
- {% trans %}try to give an answer, rather than engage into a discussion{% endtrans %}
- </li>
- <li>
- {% trans %}provide enough details{% endtrans %}
- </li>
- <li>
- {% trans %}be clear and concise{% endtrans %}
- </li>
+ <li>{{ settings.WORDS_GIVE_AN_ANSWER_INTERESTING_TO_THIS_COMMUNITY|escape }}</li>
+ <li>{{ settings.WORDS_TRY_TO_GIVE_AN_ANSWER|escape }}</li>
+ <li>{% trans %}provide enough details{% endtrans %}</li>
+ <li>{% trans %}be clear and concise{% endtrans %}</li>
</ul>
- <p class='info-box-follow-up-links'>
-<!-- will be change to a popup windows
- <a href="{% url faq %}" target="_blank" title="{% trans %}see frequently asked questions{% endtrans %}">{% trans %}FAQ{% endtrans %} »</a>
--->
- </p>
</div>
</div>
{% if settings.EDITOR_TYPE == 'markdown' %}
diff --git a/askbot/templates/widgets/ask_button.html b/askbot/templates/widgets/ask_button.html
index f8ea82bd..5d969a00 100644
--- a/askbot/templates/widgets/ask_button.html
+++ b/askbot/templates/widgets/ask_button.html
@@ -5,6 +5,10 @@
<a
id="askButton"
class="button"
- href="{{ search_state.full_ask_url() }}{% if group %}{% if '?' in search_state.full_ask_url() %}&{% else %}?{% endif %}group_id={{ group.id }}{% endif %}"
- >{% if group %}{% trans %}Ask the Group{% endtrans %}{% else %}{% trans %}Ask Your Question{% endtrans %}{% endif %}</a>
+ href="{{ search_state.full_ask_url() }}{% if group %}{% if '?' in search_state.full_ask_url() %}&amp;{% else %}?{% endif %}group_id={{ group.id }}{% endif %}"
+ >{% if group %}
+ {{ settings.WORDS_ASK_THE_GROUP|escape }}
+ {% else %}
+ {{ settings.WORDS_ASK_YOUR_QUESTION|escape }}
+ {% endif %}</a>
{% endif %}
diff --git a/askbot/templates/widgets/ask_form.html b/askbot/templates/widgets/ask_form.html
index 1d2642c7..dec52d79 100644
--- a/askbot/templates/widgets/ask_form.html
+++ b/askbot/templates/widgets/ask_form.html
@@ -61,10 +61,14 @@
</div>
{% endif %}
</div>
- {% if not request.user.is_authenticated() %}
- <input type="submit" name="post_anon" value="{% trans %}Login/Signup to Post{% endtrans %}" class="submit" />
+ {% if form.recaptcha %}
+ <div>{{ macros.form_field_with_errors(form.recaptcha) }}</div>
+ <div class="clearfix"></div>
+ {% endif %}
+ {% if request.user.is_anonymous() and not settings.ALLOW_ASK_UNREGISTERED %}
+ <input type="submit" name="post_anon" value="{% trans %}Login/Signup to Post{% endtrans %}" />
{% else %}
- <input type="submit" name="post" value="{% trans %}Ask Your Question{% endtrans %}" class="submit" />
+ <input type="submit" name="post" value="{{ settings.WORDS_ASK_YOUR_QUESTION|escape }}" />
{% endif %}
<div class="clean"></div>
</form>
diff --git a/askbot/templates/widgets/group_info.html b/askbot/templates/widgets/group_info.html
index 6a6b788d..05fcff9b 100644
--- a/askbot/templates/widgets/group_info.html
+++ b/askbot/templates/widgets/group_info.html
@@ -43,7 +43,7 @@
data-toggle-url="{% url toggle_group_profile_property %}"
/>
<label for="moderate-email">
- {% trans %}moderate emailed questions{% endtrans %}
+ {% trans %}moderate emailed content{% endtrans %}
</label>
<br/>
{% endif %}
@@ -55,7 +55,7 @@
data-toggle-url="{% url toggle_group_profile_property %}"
/>
<label for="moderate-answers-to-enquirers">
- {% trans %}show only selected answers to enquirers{% endtrans %}
+ {{ settings.WORDS_SHOW_ONLY_SELECTED_ANSWERS_TO_ENQUIRERS|escape }}
</label>
<br/>
@@ -99,7 +99,6 @@
<br/>
<a
id="preapproved-emails"
- title="{% trans %}list of email addresses of pre-approved users{% endtrans %}"
data-object-id="{{group.group_ptr_id}}"
data-model-name="Group"
data-property-name="preapproved_emails"
@@ -110,7 +109,6 @@
<br/>
<a
id="preapproved-email-domains"
- title="{% trans %}list of preapproved email address domain names{% endtrans %}"
data-object-id="{{group.group_ptr_id}}"
data-model-name="Group"
data-property-name="preapproved_email_domains"
diff --git a/askbot/templates/widgets/header.html b/askbot/templates/widgets/header.html
index 52e528bc..50a25564 100644
--- a/askbot/templates/widgets/header.html
+++ b/askbot/templates/widgets/header.html
@@ -16,5 +16,10 @@
</div>
<div class="clean"></div>
</div>
+ {% if settings.READ_ONLY_MODE_ENABLED %}
+ <div class="content-wrapper system-messages">
+ {{ settings.READ_ONLY_MESSAGE }}
+ </div>
+ {% endif %}
</div>
<!-- end template header.html -->
diff --git a/askbot/templates/widgets/logo.html b/askbot/templates/widgets/logo.html
index 1b251432..c0349d1f 100644
--- a/askbot/templates/widgets/logo.html
+++ b/askbot/templates/widgets/logo.html
@@ -1,5 +1,7 @@
-<a id="logo" href="{% url questions %}"><img
- src="{{ settings.SITE_LOGO_URL|media }}"
- title="{% trans %}back to home page{% endtrans %}"
+<a
+ id="logo"
+ href="{% if settings.LOGO_DESTINATION_URL %}{{ settings.LOGO_DESTINATION_URL }}{% else %}{% url questions %}{% endif %}"
+><img
+ src="{{ settings.SITE_LOGO_URL|media }}"
alt="{% trans site=settings.APP_SHORT_NAME %}{{site}} logo{% endtrans %}"/>
</a>
diff --git a/askbot/templates/widgets/question_edit_tips.html b/askbot/templates/widgets/question_edit_tips.html
index f60304c1..a6ac83b0 100644
--- a/askbot/templates/widgets/question_edit_tips.html
+++ b/askbot/templates/widgets/question_edit_tips.html
@@ -1,22 +1,19 @@
<!-- question_edit_tips.html -->
-<div id ="tips" class="box">
- <h2>{% trans %}Tips{% endtrans %}</h2>
+{% if settings.QUESTION_INSTRUCTIONS %}
+ {{ settings.QUESTION_INSTRUCTIONS|safe }}
+{% else %}
<ul>
- <li> <b>{% trans %}ask a question interesting to this community{% endtrans %}</b>
- </li>
- <li>
- {% trans %}provide enough details{% endtrans %}
- </li>
- <li>
- {% trans %}be clear and concise{% endtrans %}
- </li>
+ {% if request.user.is_anonymous() and not settings.ALLOW_ASK_UNREGISTERED %}
+ <li class="warning">{% trans %}since you are not logged in right now, you will be asked to sign in or register after making your post{% endtrans %}</li>
+ {% else %}
+ {% if settings.EMAIL_VALIDATION %}
+ {% if not request.user.email_isvalid %}
+ <li class="warning">{% trans email=request.user.email %}Your email, {{ email }} has not yet been validated. To post messages you must verify your email, please see <a href='{{ email_validation_faq_url }}'>more details here</a>. You can submit your post now and validate email after that.{% endtrans %}</li>
+ {% endif %}
+ {% endif %}
+ {% endif %}
+ <li>{{ settings.WORDS_ASK_A_QUESTION_INTERESTING_TO_THIS_COMMUNITY|escape }}</li>
+ <li>{% trans %}provide enough details{% endtrans %}</li>
+ <li>{% trans %}be clear and concise{% endtrans %}</li>
</ul>
- <p class='info-box-follow-up-links'>
-<!-- will be change to a popup windows
- <a href="{% url faq %}" target="_blank" title="{% trans %}see frequently asked questions{% endtrans %}">{% trans %}FAQ{% endtrans %} »</a>
--->
- </p>
-</div>
-{% if settings.EDITOR_TYPE == 'markdown' %}
- {% include "/widgets/markdown_help.html" %}
{% endif %}
diff --git a/askbot/templates/widgets/question_summary.html b/askbot/templates/widgets/question_summary.html
index cc480e33..62c97a53 100644
--- a/askbot/templates/widgets/question_summary.html
+++ b/askbot/templates/widgets/question_summary.html
@@ -27,7 +27,7 @@
class="item-count"
>{{ answer_count|humanize_counter }}{% if thread.accepted_answer_id %}{% endif %}</span>
<div>
- {% trans cnt = answer_count %}answer{% pluralize %}answers{% endtrans %}
+ {{ settings.WORDS_ANSWERS_COUNTABLE_FORMS|py_pluralize(answer_count) }}
</div>
</div>
<div class="votes
@@ -44,15 +44,16 @@
<div style="clear:both"></div>
<div class="userinfo">
{{ timeago(thread.last_activity_at) }}
- {% if question.is_anonymous %}
+ {% if question.is_anonymous %}{# todo: here we need to look at the anonymity of the last edit instead #}
<span class="anonymous">{{ thread.last_activity_by.get_anonymous_name() }}</span>
{% else %}
<a href="{% url user_profile thread.last_activity_by.id, thread.last_activity_by.username|slugify %}">{{thread.last_activity_by.username|escape}}</a> {{ user_country_flag(thread.last_activity_by) }}
+ {% if thread.last_activity_by.get_primary_group() %}
+ - {{ user_primary_group(thread.last_activity_by) }}
+ {% endif %}
{% endif %}
- {% if thread.last_activity_by.get_primary_group() %}-{% endif %}
- {{ user_primary_group(thread.last_activity_by) }}
</div>
</div>
- <h2><a title="{{question.summary|escape}}" href="{{ question.get_absolute_url(thread=thread) }}">{{thread.get_title(question)|escape}}</a></h2>
+ <h2><a href="{{ question.get_absolute_url(thread=thread) }}">{{thread.get_title()|escape}}</a></h2>
{{ tag_list_widget(thread.get_tag_names(), search_state=search_state) }}
</div>
diff --git a/askbot/templates/widgets/scope_nav.html b/askbot/templates/widgets/scope_nav.html
index 254c3b48..155667ac 100644
--- a/askbot/templates/widgets/scope_nav.html
+++ b/askbot/templates/widgets/scope_nav.html
@@ -14,20 +14,20 @@
{% if settings.ALL_SCOPE_ENABLED %}
<a class="scope-selector {% if scope == 'all' %}on{% endif %}"
href="{{ search_state.change_scope('all').full_url() }}"
- title="{% trans %}see all questions{% endtrans %}">{% trans %}ALL{% endtrans %}</a>
+ >{% trans %}ALL{% endtrans %}</a>
{% endif %}
{% if settings.UNANSWERED_SCOPE_ENABLED %}
<a class="scope-selector {% if scope == 'unanswered' %}on{% endif %}"
href="{{ search_state.change_scope('unanswered').change_sort('answers-asc').full_url() }}"
- title="{% trans %}see unanswered questions{% endtrans %}">{% trans %}UNANSWERED{% endtrans %}</a>
+ >{{ settings.WORDS_UNANSWERED|escape }}</a>
{% endif %}
{% if request.user.is_authenticated() and settings.FOLLOWED_SCOPE_ENABLED %}
<a class="scope-selector {% if scope == 'followed' %}on{% endif %}"
href="{{ search_state.change_scope('followed').full_url() }}"
- title="{% trans %}see your followed questions{% endtrans %}">{% trans %}FOLLOWED{% endtrans %}</a>
+ >{% trans %}FOLLOWED{% endtrans %}</a>
{% endif %}
{% else %}
- <div class="scope-selector ask-message">{% trans %}Please ask your question here{% endtrans %}</div>
+ <div class="scope-selector ask-message">{{ settings.WORDS_PLEASE_ASK_YOUR_QUESTION_HERE|escape }}</div>
{% endif %}
{% endif %}
</div>
diff --git a/askbot/templates/widgets/secondary_header.html b/askbot/templates/widgets/secondary_header.html
index 69e5742c..92f34cff 100644
--- a/askbot/templates/widgets/secondary_header.html
+++ b/askbot/templates/widgets/secondary_header.html
@@ -19,28 +19,27 @@
{% endif %}
class="{{ enabled_scopes_class }}"
method="get">
- <div>
- {#
- Some or all contents of this div may be dropped
- over the search bar via negative margins,
- to make sure that the search bar can occupy 100%
- of the content width.
- Search bar may have padding on the left and right
- to accomodate the buttons.
- #}
- <a id="homeButton" href="{% url questions %}"></a>
- {% include "widgets/scope_nav.html" %}
- {#
- three buttons below are in the opposite order because
- they are floated at the right
- #}
- {% if settings.ASK_BUTTON_ENABLED %}
- {% include "widgets/ask_button.html" %}
- {% endif %}
- {# clears button floats #}
- <div class="clearfix"></div>
- </div>
- {% include "widgets/search_bar.html" %} {# include search form widget #}
+ {#
+ A single row table to help the semi-fixed width layout where:
+ * all cells have "tight width" without linebreaks
+ * except that the search bar cell takes the remaining width
+ We had hard time making this layout work without tables.
+ Please suggest if there is a better way.
+ #}
+ <table width="100%">
+ <tr>
+ {# width 1 means that cell will expand just enough to fit the contents #}
+ <td width="1"><a id="homeButton" href="{% url questions %}"></a></td>
+ <td width="1">{% include "widgets/scope_nav.html" %}</td>
+ {# width * means that the cell takes the remaining table width #}
+ <td width="*" class="search-bar">{% include "widgets/search_bar.html" %}</td>
+ {% if settings.ASK_BUTTON_ENABLED %}
+ <td width="1">
+ {% include "widgets/ask_button.html" %}
+ </td>
+ {% endif %}
+ </tr>
+ </table>
</form>
</div>
</div>
diff --git a/askbot/templates/widgets/system_messages.html b/askbot/templates/widgets/system_messages.html
index 10ba4a84..69f6672f 100644
--- a/askbot/templates/widgets/system_messages.html
+++ b/askbot/templates/widgets/system_messages.html
@@ -1,8 +1,10 @@
<div class="notify" style="display:none">
- {% if user_messages %}
- {% for message in user_messages %}
- <p class="notification">{{ message }}</p>
- {% endfor %}
- {% endif %}
- <a id="closeNotify" onclick="notify.close(true)"></a>
+ <div class="content-wrapper">
+ {% if user_messages %}
+ {% for message in user_messages %}
+ <p class="notification">{{ message }}</p>
+ {% endfor %}
+ {% endif %}
+ <a id="closeNotify" onclick="notify.close(true)"></a>
+ </div>
</div>
diff --git a/askbot/templates/widgets/tag_selector.html b/askbot/templates/widgets/tag_selector.html
index ba304d2c..720de4a1 100644
--- a/askbot/templates/widgets/tag_selector.html
+++ b/askbot/templates/widgets/tag_selector.html
@@ -56,7 +56,7 @@
<input id="subscribedTagAdd" type="submit" value="{% trans %}add{% endtrans%}"/>
</div>
{% endif %}
- <h3>{% trans %}Show only questions from{% endtrans%}</h3>
+ <h3>{{ settings.WORDS_SHOW_ONLY_QUESTIONS_FROM|escape }}</h3>
<div id="displayTagFilterControl">
{{
macros.radio_select(
diff --git a/askbot/templates/widgets/three_column_category_selector.html b/askbot/templates/widgets/three_column_category_selector.html
index ab0886c6..c6e10460 100644
--- a/askbot/templates/widgets/three_column_category_selector.html
+++ b/askbot/templates/widgets/three_column_category_selector.html
@@ -1,7 +1,7 @@
{# just a skeleton for the category selector - filled by js #}
<table class="category-selector">
<thead>
- <th colspan="3">{% trans %}Categorize your question using this tag selector or entering text in tag box.{% endtrans %}
+ <th colspan="3">{{ settings.WORDS_INSTRUCTION_FOR_THE_CATEGORY_SELECTOR|escape }}
<a style="display:none;"
class='category-editor-toggle'
data-on-state-text='{% trans %}(done editing){% endtrans %}'
diff --git a/askbot/templates/widgets/user_long_score_and_badge_summary.html b/askbot/templates/widgets/user_long_score_and_badge_summary.html
index 391de454..dc93987c 100644
--- a/askbot/templates/widgets/user_long_score_and_badge_summary.html
+++ b/askbot/templates/widgets/user_long_score_and_badge_summary.html
@@ -7,9 +7,9 @@
class="user-micro-info reputation"
href="{{user.get_absolute_url()}}?sort=reputation"
data-url="{% url 'get_perms_data' %}"
- >{% trans %}karma:{% endtrans %} {{user.reputation}}</a>{% if badges_mode == 'public' and have_badges %},{% endif %}
+ >{% trans %}karma:{% endtrans %} {{user.reputation}}</a>{% if badges_mode == 'public' and have_badges %}, {% endif -%}
{%- endif -%}
- {% if badges_mode == 'public' and have_badges %}
+ {%- if badges_mode == 'public' and have_badges -%}
<a class="user-micro-info"
href="{{ user.get_absolute_url() }}#badges"
><span title="{{ user.get_badge_summary() }}">{% trans %}badges:{% endtrans %}
diff --git a/askbot/templates/widgets/user_navigation.html b/askbot/templates/widgets/user_navigation.html
index 9cde343c..d451e65b 100644
--- a/askbot/templates/widgets/user_navigation.html
+++ b/askbot/templates/widgets/user_navigation.html
@@ -4,12 +4,13 @@
{{ macros.inbox_link(request.user) }}
{{ macros.moderation_items_link(request.user, moderation_items) }}
{%-
- if settings.KARMA_MODE != 'hidden' and settings.BADGES_MODE != 'hidden'
+ if settings.KARMA_MODE != 'hidden' or settings.BADGES_MODE != 'hidden'
-%}
({{ macros.user_long_score_and_badge_summary(
user,
- badges_mode = settings.BADGES_MODE
- )
+ karma_mode=settings.KARMA_MODE,
+ badges_mode=settings.BADGES_MODE
+ )
}})
{%- endif -%}
</span>
diff --git a/askbot/templates/widgets/user_perms.html b/askbot/templates/widgets/user_perms.html
index 887a712f..33109140 100644
--- a/askbot/templates/widgets/user_perms.html
+++ b/askbot/templates/widgets/user_perms.html
@@ -18,7 +18,7 @@
{% if not user.is_administrator_or_moderator() %}
<p> {% trans %}Currently, you can:{% endtrans %}</p>
<ul>
- <li>{% trans %}Post questions, answers and comments{% endtrans %}</li>
+ <li>{% trans %}Make new posts{% endtrans %}</li>
{% for perm in perms_data %}
{% if user.reputation >= perm[1] %}
<li>{{ perm[0] }}</li>
diff --git a/askbot/templatetags/extra_filters_jinja.py b/askbot/templatetags/extra_filters_jinja.py
index c4121ed3..0d7ab0c8 100644
--- a/askbot/templatetags/extra_filters_jinja.py
+++ b/askbot/templatetags/extra_filters_jinja.py
@@ -13,6 +13,7 @@ from django.template import defaultfilters
from django.core.urlresolvers import reverse, resolve
from django.http import Http404
from django.utils import simplejson
+from django.utils.text import truncate_html_words
from askbot import exceptions as askbot_exceptions
from askbot.conf import settings as askbot_settings
from django.conf import settings as django_settings
@@ -22,6 +23,7 @@ from askbot.utils.html import site_url as site_url_func
from askbot.utils import functions
from askbot.utils import url_utils
from askbot.utils.slug import slugify
+from askbot.utils.pluralization import py_pluralize as _py_pluralize
from askbot.shims.django_shims import ResolverMatch
from django_countries import countries
@@ -93,6 +95,13 @@ def strip_path(url):
return url_utils.strip_path(url)
@register.filter
+def can_see_private_user_data(viewer, target):
+ if viewer.is_authenticated() and viewer.is_administrator_or_moderator():
+ #todo: take into account intersection of viewer and target user groups
+ return askbot_settings.SHOW_ADMINS_PRIVATE_USER_DATA
+ return False
+
+@register.filter
def clean_login_url(url):
"""pass through, unless user was originally on the logout page"""
try:
@@ -120,6 +129,15 @@ def transurl(url):
return url
@register.filter
+def truncate_html_post(post_html):
+ """truncates html if it is longer than 100 words"""
+ post_html = truncate_html_words(post_html, 5)
+ post_html = '<div class="truncated-post">' + post_html
+ post_html += '<span class="expander">(<a>' + _('more') + '</a>)</span>'
+ post_html += '<div class="clearfix"></div></div>'
+ return post_html
+
+@register.filter
def country_display_name(country_code):
country_dict = dict(countries.COUNTRIES)
return country_dict[country_code]
@@ -340,6 +358,10 @@ def humanize_counter(number):
else:
return str(number)
+@register.filter
+def py_pluralize(source, count):
+ plural_forms = source.strip().split('\n')
+ return _py_pluralize(plural_forms, count)
@register.filter
def absolute_value(number):
diff --git a/askbot/templatetags/extra_tags.py b/askbot/templatetags/extra_tags.py
index a74438de..68fea7e4 100644
--- a/askbot/templatetags/extra_tags.py
+++ b/askbot/templatetags/extra_tags.py
@@ -15,7 +15,7 @@ GRAVATAR_TEMPLATE = (
'<a style="text-decoration:none" '
'href="%(user_profile_url)s"><img class="gravatar" '
'width="%(size)s" height="%(size)s" '
- 'src="//www.gravatar.com/avatar/%(gravatar_hash)s'
+ 'src="%(gravatar_url)s/%(gravatar_hash)s'
'?s=%(size)s&amp;d=%(gravatar_type)s&amp;r=PG" '
'title="%(username)s" '
'alt="%(alt_text)s" /></a>')
@@ -37,6 +37,7 @@ def gravatar(user, size):
)
#safe_username = template.defaultfilters.urlencode(username)
return mark_safe(GRAVATAR_TEMPLATE % {
+ 'gravatar_url': askbot_settings.GRAVATAR_BASE_URL,
'user_profile_url': user_profile_url,
'size': size,
'gravatar_hash': functions.get_from_dict_or_object(user, 'gravatar'),
diff --git a/askbot/tests/__init__.py b/askbot/tests/__init__.py
index 87784266..f913da21 100644
--- a/askbot/tests/__init__.py
+++ b/askbot/tests/__init__.py
@@ -24,3 +24,5 @@ from askbot.tests.user_views_tests import *
from askbot.tests.utils_tests import *
from askbot.tests.view_context_tests import *
from askbot.tests.api_v1_tests import *
+from askbot.tests.jive_tests import *
+from askbot.tests.signal_handler_tests import *
diff --git a/askbot/tests/db_api_tests.py b/askbot/tests/db_api_tests.py
index 6b08fb65..3e19a1c2 100644
--- a/askbot/tests/db_api_tests.py
+++ b/askbot/tests/db_api_tests.py
@@ -199,10 +199,10 @@ class DBApiTests(AskbotTestCase):
def test_retag_tags_too_long_raises(self):
tags = "aoaoesuouooeueooeuoaeuoeou aostoeuoaethoeastn oasoeoa nuhoasut oaeeots aoshootuheotuoehao asaoetoeatuoasu o aoeuethut aoaoe uou uoetu uouuou ao aouosutoeh"
question = self.post_question(user=self.user)
- self.assertRaises(
- exceptions.ValidationError,
- self.user.retag_question,
- question=question, tags=tags
+ self.user.retag_question(question=question, tags=tags)
+ self.assertEqual(
+ set(question.thread.tagnames.split()),
+ set('aoaoesuouooeueooeuoaeuoeou aostoeuoaethoeastn oasoeoa nuhoasut oaeeots aoshootuheotuoehao asaoetoeatuoasu o aoeuethut aoaoe'.split())
)
def test_search_with_apostrophe_works(self):
diff --git a/askbot/tests/email_alert_tests.py b/askbot/tests/email_alert_tests.py
index e2f328fc..902b810d 100644
--- a/askbot/tests/email_alert_tests.py
+++ b/askbot/tests/email_alert_tests.py
@@ -10,6 +10,7 @@ import django.core.mail
from django.core.urlresolvers import reverse
from django.test import TestCase
from django.test.client import Client
+from django.utils import translation
from askbot.tests import utils
from askbot.tests.utils import with_settings
from askbot import models
@@ -155,6 +156,7 @@ class EmailAlertTests(TestCase):
between the default version (defined in the decorator) and the
desired version in the "real" test
"""
+ translation.activate('en')
pass
def setUpUsers(self):
diff --git a/askbot/tests/email_parsing_tests.py b/askbot/tests/email_parsing_tests.py
index dc1e82f2..b87bbebe 100644
--- a/askbot/tests/email_parsing_tests.py
+++ b/askbot/tests/email_parsing_tests.py
@@ -5,6 +5,7 @@ from django.template.loader import get_template
from askbot import mail
from askbot import models
from askbot.tests import utils
+from askbot.utils.html import get_text_from_html
class EmailParsingTests(utils.AskbotTestCase):
@@ -16,10 +17,6 @@ class EmailParsingTests(utils.AskbotTestCase):
self.rendered_template = template.render(Context(self.context))
self.expected_output = 'Welcome to askbot.com!\n\nImportant: Please reply to this message, without editing it. We need this to determine your email signature and that the email address is valid and was typed correctly.\n\nUntil we receive the response from you, you will not be able ask or answer questions on askbot.com by email.\n\nSincerely,askbot.com Administrator\n\nDwFwndQty'
- def test_clean_email_body(self):
- cleaned_body = mail.clean_html_email(self.rendered_template)
- self.assertEqual(self.expected_output, cleaned_body)
-
def test_gmail_rich_text_response_stripped(self):
text = u'\n\nthis is my reply!\n\nOn Wed, Oct 31, 2012 at 1:45 AM, <kp@kp-dev.askbot.com> wrote:\n\n> **\n> '
self.assertEqual(mail.extract_reply(text), 'this is my reply!')
@@ -65,3 +62,26 @@ Subject: "One more test question from email."
"""
self.assertEqual(mail.extract_reply(text), "some real text")
+
+ def test_blackberry(self):
+
+ text = """Lorem ipsum lorem ipsum
+blah blah blah
+
+some more text here
+
+Joe
+
+________________________________________
+From: forum@ask.askbot.com
+Sent: Thursday, August 15, 2013 1:58:21 AM
+To: Mister Joe
+Subject: Our forum: "some text in the subject line"
+"""
+ expected = """Lorem ipsum lorem ipsum
+blah blah blah
+
+some more text here
+
+Joe"""
+ self.assertEqual(mail.extract_reply(text), expected)
diff --git a/askbot/tests/form_tests.py b/askbot/tests/form_tests.py
index fed38f87..c21ac5bf 100644
--- a/askbot/tests/form_tests.py
+++ b/askbot/tests/form_tests.py
@@ -311,8 +311,7 @@ class UserNameFieldTest(AskbotTestCase):
#invalid username and username in reserved words
self.assertRaises(django_forms.ValidationError, self.username_field.clean, ' ')
self.assertRaises(django_forms.ValidationError, self.username_field.clean, 'fuck')
- self.assertRaises(django_forms.ValidationError, self.username_field.clean, '......')
-
+ self.assertEqual(self.username_field.clean('......'), '......')
#TODO: test more things
class AnswerEditorFieldTests(AskbotTestCase):
diff --git a/askbot/tests/jive_tests.py b/askbot/tests/jive_tests.py
new file mode 100644
index 00000000..f99be71e
--- /dev/null
+++ b/askbot/tests/jive_tests.py
@@ -0,0 +1,280 @@
+import unittest
+from askbot.utils.jive import JiveConverter
+from askbot.utils.jive import internal_link_re as link_re
+
+#class MockPost(object):
+# def __init__(self):
+# self.text = ''
+# def get_absolute_url(self):
+# return '/url'
+
+class JiveTests(unittest.TestCase):
+
+ def setUp(self):
+ self.converter = JiveConverter()
+
+ def convert(self, text):
+ return self.converter.convert(text)
+
+ def test_headings(self):
+ text = """
+h1. Heading1
+blah blah
+h2. Heading 2
+blah blah
+h3. Heading 3
+blah blah
+"""
+ expected = """<h1>Heading1</h1>
+<p>blah blah</p>
+<h2>Heading 2</h2>
+<p>blah blah</p>
+<h3>Heading 3</h3>
+<p>blah blah</p>"""
+ output = self.convert(text)
+ self.assertEqual(output, expected)
+
+ def test_horizontal_rules(self):
+ text = """
+-----
+some text
+"""
+ expected = '<hr/>\n<p>some text</p>'
+ self.assertEqual(self.convert(text), expected)
+
+ def test_list1(self):
+ text = """
+* one
+* two
+* three
+"""
+ expected = """<ul>
+<li>one</li>
+<li>two</li>
+<li>three</li>
+</ul>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_list2(self):
+ text = """
+# one
+# two
+# three
+"""
+ expected = """<ol>
+<li>one</li>
+<li>two</li>
+<li>three</li>
+</ol>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_list3(self):
+ text = """
+* one
+** two
+* three
+"""
+ expected = """<ul>
+<li>one</li>
+<li>
+<ul>
+<li>two</li>
+</ul>
+</li>
+<li>three</li>
+</ul>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bq1(self):
+ text = """
+bq. two plus two equals four
+"""
+ expected = """<blockquote><p>two plus two equals four</p></blockquote>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bq2(self):
+ text = """{quote}
+two plus two equals four
+{quote}
+"""
+ expected = """<blockquote><p>two plus two equals four</p></blockquote>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bq3(self):
+ text = """[quote=alex]
+two plus two equals four
+{quote}
+"""
+ expected = """<blockquote><span class="quote-header">alex wrote:</span><br/>
+<p>two plus two equals four</p></blockquote>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bq4(self):
+ text = """[quote=alex]
+two plus two equals four
+
+two plus two equals four
+{quote}
+"""
+ expected = """<blockquote><span class="quote-header">alex wrote:</span><br/>
+<p>two plus two equals four</p>
+<p>two plus two equals four</p></blockquote>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bq5(self):
+ text = """> {quote:title=alex wrote:}{quote}
+> two plus two equals four
+>
+> two plus two equals four
+"""
+ expected = """<blockquote><span class="quote-header">alex wrote:</span><br/>
+<p>two plus two equals four</p>
+<p>two plus two equals four</p></blockquote>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_code0(self):
+ text = """something {code}#comment _haha_ http://example.com {code}"""
+ expected = """<p>something</p>
+<pre><code>#comment _haha_ http://example.com </code></pre>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_code1(self):
+ text = """something {code:html}#comment _haha_ http://example.com {code}"""
+ expected = """<p>something</p>
+<pre><code>#comment _haha_ http://example.com </code></pre>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_links1(self):
+ text = """[url]http://example.com/2[/url] blah
+http://example.com/1 blah
+[link text3|http://example.com/3|tooltip text3] blah2
+[link text4|http://example.com/4|tooltip text4]
+!http://example.com/img.png!
+[email@example.com]
+[/some/file/]
+"""
+ expected = """<p><a href="http://example.com/2">http://example.com/2</a> blah<br/>
+<a href="http://example.com/1">http://example.com/1</a> blah<br/>
+<a href="http://example.com/3" title="tooltip text3">link text3</a> blah2 <br/>
+<a href="http://example.com/4" title="tooltip text4">link text4</a><br/>
+<img src="http://example.com/img.png"/><br/>
+<a href="mailto:email@example.com">email@example.com</a><br/>
+<a href="/some/file/">/some/file/</a></p>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_bold(self):
+ text = "*some text*"
+ self.assertEqual(
+ self.convert(text),
+ '<p><strong>some text</strong></p>'
+ )
+
+ def test_italics(self):
+ text = "+some text+"
+ self.assertEqual(
+ self.convert(text),
+ '<p><em>some text</em></p>'
+ )
+
+ def test_underline(self):
+ text = "_some text_"
+ self.assertEqual(
+ self.convert(text),
+ '<p><span class="underline">some text</span></p>'
+ )
+
+ def test_super(self):
+ text = "e = mc^2^"
+ self.assertEqual(
+ self.convert(text),
+ '<p>e = mc<sup>2</sup></p>'
+ )
+
+ def test_sub(self):
+ text = "e~1~"
+ self.assertEqual(
+ self.convert(text),
+ '<p>e<sub>1</sub></p>'
+ )
+
+ def test_strike(self):
+ text = "--A--"
+ self.assertEqual(
+ self.convert(text),
+ '<p><strike>A</strike></p>'
+ )
+
+ def test_leading_spaces(self):
+ """test lazy copy-pasted code"""
+ text = """
+function() {
+ alert('hi');
+}
+"""
+ expected = """<p>function() {<br/>
+&nbsp;&nbsp;&nbsp;&nbsp;alert('hi');<br/>
+}</p>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_fancy(self):
+ text = """
+h1. Once [upon|http://example.com] a *time*
+There was a queen who said:
+{quote}
+I _find_ *this* interesting
+
+{code}e = mc^2;{code}
+
+As you said:
+
+# one
+# two
+# *three*
+# [four|http://example.com/four|item four]
+# *five*, --six--, +seven+, _eight_
+{quote}
+h2. Another time
+Nothing happened.
+"""
+ expected = """<h1>Once <a href="http://example.com">upon</a> a <strong>time</strong></h1>
+<p>There was a queen who said:</p>
+<blockquote><p>I <span class="underline">find</span> <strong>this</strong> interesting</p>
+<pre><code>e = mc^2;</code></pre>
+<p>As you said:</p>
+<ol>
+<li>one</li>
+<li>two</li>
+<li><strong>three</strong></li>
+<li><a href="http://example.com/four" title="item four">four</a></li>
+<li><strong>five</strong>, <strike>six</strike>, <em>seven</em>, <span class="underline">eight</span></li>
+</ol></blockquote>
+<h2>Another time</h2>
+<p>Nothing happened.</p>"""
+ self.assertEqual(self.convert(text), expected)
+
+ def test_internal_link_re(self):
+ self.assertTrue(link_re.search('soasao /message.jspa?messageID=8477 a'))
+ self.assertTrue(link_re.search('/thread.jspa?messageID=10175&amp;#10175'))
+ self.assertTrue(link_re.search('/thread.jspa?messageID=10662#10662'))
+ self.assertTrue(link_re.search('/thread.jspa?messageID=11058'))
+ self.assertTrue(link_re.search('/thread.jspa?threadID=1888&amp;tstart=210'))
+ self.assertTrue(link_re.search('/thread.jspa?threadID=3087&amp;tstart=-258'))
+
+# def test_fix_internal_links1(self):
+# from askbot.management.commands.askbot_import_jive import fix_internal_links_in_post
+# post = MockPost()
+# post.text = """/message.jspa?messageID=8477 sometext
+#sometext /thread.jspa?messageID=10175&amp;#10175 sometext
+#[sometext|/thread.jspa?messageID=10662#10662] [/thread.jspa?messageID=11058]
+#[sometext|/thread.jspa?threadID=1888&amp;tstart=210|title]
+#/thread.jspa?threadID=3087&amp;tstart=-258"""
+# expected = """<a href="/url">/url</a> sometext<br/>
+#sometext <a href="/url">/url</a> sometext<br/>
+#<a href="/url">sometext</a> <a href="/url">/url</a><br/>
+#<a href="/url" title="title">sometext</a><br/>
+#<a href="/url">/url</a>"""
+# fix_internal_links_in_post(post)
+# self.assertEqual(post.text, expected)
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/askbot/tests/page_load_tests.py b/askbot/tests/page_load_tests.py
index be54a1dc..1143d056 100644
--- a/askbot/tests/page_load_tests.py
+++ b/askbot/tests/page_load_tests.py
@@ -12,6 +12,7 @@ import coffin
import coffin.template
from bs4 import BeautifulSoup
+import askbot
from askbot import models
from askbot.utils.slug import slugify
from askbot.deployment import package_utils
@@ -53,6 +54,7 @@ class PageLoadTestCase(AskbotTestCase):
#
@classmethod
def setUpClass(cls):
+ super(PageLoadTestCase, cls).setUpClass()
management.call_command('flush', verbosity=0, interactive=False)
activate_language(settings.LANGUAGE_CODE)
management.call_command('askbot_add_test_content', verbosity=0, interactive=False)
@@ -74,6 +76,12 @@ class PageLoadTestCase(AskbotTestCase):
#Disable caching (to not interfere with production cache,
#not sure if that's possible but let's not risk it)
cache.cache = DummyCache('', {})
+ if 'postgresql' in askbot.get_database_engine_name():
+ management.call_command(
+ 'init_postgresql_full_text_search',
+ verbosity=0,
+ interactive=False
+ )
def tearDown(self):
cache.cache = self.old_cache # Restore caching
@@ -196,7 +204,6 @@ class PageLoadTestCase(AskbotTestCase):
"""test all reader views thoroughly
on non-crashiness (no correcteness tests here)
"""
-
self.try_url('sitemap')
self.try_url(
'get_groups_list',
diff --git a/askbot/tests/permission_assertion_tests.py b/askbot/tests/permission_assertion_tests.py
index 9d549450..16a5afde 100644
--- a/askbot/tests/permission_assertion_tests.py
+++ b/askbot/tests/permission_assertion_tests.py
@@ -322,7 +322,6 @@ class CloseQuestionPermissionAssertionTests(utils.AskbotTestCase):
self.create_user(username = 'other_user')
self.question = self.post_question()
self.min_rep = askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS
- self.min_rep_own = askbot_settings.MIN_REP_TO_CLOSE_OWN_QUESTIONS
def assert_can_close(self, user = None):
user.assert_can_close_question(self.question)
@@ -359,11 +358,10 @@ class CloseQuestionPermissionAssertionTests(utils.AskbotTestCase):
def test_low_rep_owner_cannot_close(self):
assert(self.user.reputation < self.min_rep)
- assert(self.user.reputation < self.min_rep_own)
- self.assert_cannot_close(user = self.user)
+ self.assert_can_close(user=self.user)
def test_high_rep_owner_can_close(self):
- self.user.reputation = self.min_rep_own
+ self.user.reputation = self.min_rep
self.assert_can_close(user = self.user)
def test_high_rep_other_can_close(self):
@@ -380,14 +378,9 @@ class CloseQuestionPermissionAssertionTests(utils.AskbotTestCase):
self.other_user.reputation = self.min_rep
self.assert_cannot_close(user = self.other_user)
- def test_medium_rep_blocked_owner_cannot_close(self):
- self.user.set_status('b')
- self.user.reputation = self.min_rep_own
- self.assert_cannot_close(user = self.user)
-
def test_high_rep_blocked_owner_cannot_close(self):
self.user.set_status('b')
- self.user.reputation = self.min_rep
+ self.user.reputation = 2*self.min_rep
self.assert_cannot_close(user = self.user)
def test_low_rep_suspended_cannot_close(self):
@@ -402,12 +395,12 @@ class CloseQuestionPermissionAssertionTests(utils.AskbotTestCase):
def test_medium_rep_suspended_owner_cannot_close(self):
self.user.set_status('s')
- self.user.reputation = self.min_rep_own
+ self.user.reputation = self.min_rep
self.assert_cannot_close(user = self.user)
def test_high_rep_suspended_owner_cannot_close(self):
self.user.set_status('s')
- self.user.reputation = self.min_rep
+ self.user.reputation = 2*self.min_rep
self.assert_cannot_close(user = self.user)
@@ -423,7 +416,7 @@ class ReopenQuestionPermissionAssertionTests(utils.AskbotTestCase):
"""
def setUp(self):
- self.min_rep = askbot_settings.MIN_REP_TO_REOPEN_OWN_QUESTIONS
+ self.min_rep = askbot_settings.MIN_REP_TO_CLOSE_OTHERS_QUESTIONS
self.create_user()
self.create_user(username = 'other_user')
self.question = self.post_question()
@@ -1152,11 +1145,14 @@ class CommentPermissionAssertionTests(PermissionAssertionTestCase):
)
def test_suspended_user_can_comment_own_question(self):
+ #post question
question = self.post_question()
+ #suspend the poster
self.user.set_status('s')
+ #attempt to post a comment under the same question
comment = self.user.post_comment(
- parent_post = question,
- body_text = 'test comment'
+ parent_post=question,
+ body_text='test comment'
)
self.assertTrue(isinstance(comment, models.Post) and comment.is_comment())
self.assertTrue(
diff --git a/askbot/tests/post_model_tests.py b/askbot/tests/post_model_tests.py
index 2e785802..6d9233a2 100644
--- a/askbot/tests/post_model_tests.py
+++ b/askbot/tests/post_model_tests.py
@@ -365,7 +365,7 @@ class ThreadRenderLowLevelCachingTests(AskbotTestCase):
cache.cache = LocMemCache('', {}) # Enable local caching
thread = self.q.thread
- key = Thread.SUMMARY_CACHE_KEY_TPL % thread.id
+ key = Thread.SUMMARY_CACHE_KEY_TPL % (thread.id, 'en')
self.assertTrue(thread.summary_html_cached())
self.assertIsNotNone(thread.get_cached_summary_html())
diff --git a/askbot/tests/signal_handler_tests.py b/askbot/tests/signal_handler_tests.py
new file mode 100644
index 00000000..1dfc729e
--- /dev/null
+++ b/askbot/tests/signal_handler_tests.py
@@ -0,0 +1,20 @@
+from askbot.tests.utils import AskbotTestCase
+from askbot import models
+from datetime import datetime
+from datetime import timedelta
+
+class SignalHandlerTests(AskbotTestCase):
+
+ def setUp(self):
+ self.user = self.create_user('user1')
+
+ def test_record_user_visit(self):
+ today = datetime.now()
+ self.user.last_seen = today
+ self.user.save()
+ self.assertEqual(self.user.consecutive_days_visit_count, 0)
+ tomorrow = today + timedelta(1)
+ models.record_user_visit(self.user, tomorrow)
+ user = self.reload_object(self.user)
+ self.assertEqual(user.consecutive_days_visit_count, 1)
+
diff --git a/askbot/tests/user_model_tests.py b/askbot/tests/user_model_tests.py
index b11fb151..786991a0 100644
--- a/askbot/tests/user_model_tests.py
+++ b/askbot/tests/user_model_tests.py
@@ -31,7 +31,8 @@ class UserModelTests(AskbotTestCase):
bulk_subscription = models.BulkTagSubscription.objects.create(
tag_names=[one_tag.name, another_tag.name],
group_list=[global_group],
- tag_author=the_boss
+ tag_author=the_boss,
+ language_code='en'
)
user = self.create_user('someone')
diff --git a/askbot/tests/utils.py b/askbot/tests/utils.py
index 141f229a..bb9a6103 100644
--- a/askbot/tests/utils.py
+++ b/askbot/tests/utils.py
@@ -1,8 +1,10 @@
"""utility functions used by Askbot test cases
"""
+from django.core.cache import cache
from django.test import TestCase
from functools import wraps
from askbot import models
+from askbot.models import signals
def with_settings(**settings_dict):
"""a decorator that will run function with settings
@@ -71,7 +73,6 @@ def create_user(
if date_joined is not None:
user.date_joined = date_joined
user.save()
- user.set_status(status)
if notification_schedule == None:
notification_schedule = models.EmailFeedSetting.NO_EMAIL_SCHEDULE
@@ -86,6 +87,10 @@ def create_user(
subscriber = user
)
feed.save()
+
+ signals.user_registered.send(None, user=user)
+ user.set_status(status)
+
return user
@@ -94,6 +99,10 @@ class AskbotTestCase(TestCase):
to django TestCase class
"""
+ @classmethod
+ def setUpClass(cls):
+ cache.clear()
+
def create_user(
self,
username='user',
@@ -281,7 +290,7 @@ class AskbotTestCase(TestCase):
except models.User.DoesNotExist:
user = self.create_user('tag_creator')
- tag = models.Tag(created_by = user, name = tag_name)
+ tag = models.Tag(created_by=user, name=tag_name, language_code='en')
tag.save()
return tag
diff --git a/askbot/tests/utils_tests.py b/askbot/tests/utils_tests.py
index ed845f48..a04edd82 100644
--- a/askbot/tests/utils_tests.py
+++ b/askbot/tests/utils_tests.py
@@ -3,6 +3,7 @@ from askbot.tests.utils import with_settings
from askbot.utils.url_utils import urls_equal
from askbot.utils.html import absolutize_urls
from askbot.utils.html import replace_links_with_text
+from askbot.utils.html import get_text_from_html
from askbot.conf import settings as askbot_settings
class UrlUtilsTests(TestCase):
@@ -103,3 +104,9 @@ class HTMLUtilsTests(TestCase):
absolutize_urls(text),
'<a href="http://example.com/upfiles/13487909784287052.png"><img src="http://example.com/upfiles/13487909942351405.png" style="max-width:500px;" alt="" /></a><img src="http://i2.cdn.turner.com/cnn/dam/assets/120927033530-ryder-cup-captains-wall-4-tease.jpg" alt="" width="160" height="90" border="0" />and some text<br />aouaosutoaehut'
)
+
+ def test_get_text_from_html(self):
+ self.assertEqual(
+ get_text_from_html('ataoesa uau <a>link</a>aueaotuosu ao <a href="http://cnn.com">CNN!</a>\nnaouaouuau<img> <img src="http://cnn.com/1.png"/> <img src="http://cnn.com/2.png" alt="sometext">'),
+ u'ataoesa uau linkaueaotuosu ao http://cnn.com (CNN!)\n\nnaouaouuau http://cnn.com/1.png http://cnn.com/2.png (sometext)'
+ )
diff --git a/askbot/tests/widget_tests.py b/askbot/tests/widget_tests.py
index 98c5a8aa..73a5f06e 100644
--- a/askbot/tests/widget_tests.py
+++ b/askbot/tests/widget_tests.py
@@ -4,12 +4,15 @@ from askbot import models
from askbot.tests.utils import AskbotTestCase
from django.test.client import Client
+from django.conf import settings as django_settings
from django.core.urlresolvers import reverse
+from django.utils import translation
class WidgetViewsTests(AskbotTestCase):
def setUp(self):
+ translation.activate(django_settings.LANGUAGE_CODE)
self.client = Client()
self.widget = models.AskWidget.objects.create(title='foo widget')
self.user = self.create_user('user1')
@@ -74,6 +77,7 @@ class WidgetLoginViewTest(AskbotTestCase):
class WidgetCreatorViewsTests(AskbotTestCase):
def setUp(self):
+ translation.activate(django_settings.LANGUAGE_CODE)
self.client = Client()
self.user = self.create_user('user1')
self.user.set_password('testpass')
@@ -136,6 +140,7 @@ class WidgetCreatorViewsTests(AskbotTestCase):
class QuestionWidgetViewsTests(AskbotTestCase):
def setUp(self):
+ translation.activate(django_settings.LANGUAGE_CODE)
self.user = self.create_user('testuser')
self.client = Client()
self.widget = models.QuestionWidget.objects.create(title="foo",
diff --git a/askbot/urls.py b/askbot/urls.py
index 8759754c..799ef0f5 100644
--- a/askbot/urls.py
+++ b/askbot/urls.py
@@ -4,8 +4,14 @@ askbot askbot url configuraion file
import os.path
import django
from django.conf import settings
-from django.conf.urls.defaults import url, patterns, include
-from django.conf.urls.defaults import handler500, handler404
+
+try:
+ from django.conf.urls import url, patterns, include
+ from django.conf.urls import handler404
+except ImportError:
+ from django.conf.urls.defaults import url, patterns, include
+ from django.conf.urls.defaults import handler404
+
from django.contrib import admin
from askbot import views
from askbot.feed import RssLastestQuestionsFeed, RssIndividualQuestionFeed
@@ -35,25 +41,37 @@ sitemaps = {
#except those that are namespaced
PREFIX = getattr(settings, 'ASKBOT_SERVICE_URL_PREFIX', '')
+MAIN_PAGE_BASE_URL = getattr(
+ settings,
+ 'ASKBOT_MAIN_PAGE_BASE_URL',
+ _('questions')
+ ).strip('/') + '/'
+QUESTION_PAGE_BASE_URL = getattr(
+ settings,
+ 'ASKBOT_QUESTION_PAGE_BASE_URL',
+ _('question')
+ ).strip('/') + '/'
+
APP_PATH = os.path.dirname(__file__)
urlpatterns = patterns('',
url(r'^$', views.readers.index, name='index'),
# BEGIN Questions (main page) urls. All this urls work both normally and through ajax
url(
# Note that all parameters, even if optional, are provided to the view. Non-present ones have None value.
- (r'^%s' % _('questions') +
+ (r'^%s' % MAIN_PAGE_BASE_URL.strip('/') +
r'(%s)?' % r'/scope:(?P<scope>\w+)' +
r'(%s)?' % r'/sort:(?P<sort>[\w\-]+)' +
r'(%s)?' % r'/tags:(?P<tags>[\w+.#,-]+)' + # Should match: const.TAG_CHARS + ','; TODO: Is `#` char decoded by the time URLs are processed ??
r'(%s)?' % r'/author:(?P<author>\d+)' +
r'(%s)?' % r'/page:(?P<page>\d+)' +
+ r'(%s)?' % r'/page-size:(?P<page_size>\d+)' +
r'(%s)?' % r'/query:(?P<query>.+)' + # INFO: query is last, b/c it can contain slash!!!
r'/$'),
views.readers.questions,
name='questions'
),
url(
- r'^%s(?P<id>\d+)/' % _('question/'),
+ r'^%s(?P<id>\d+)/' % QUESTION_PAGE_BASE_URL,
views.readers.question,
name='question'
),
@@ -107,11 +125,6 @@ urlpatterns = patterns('',
name='groups'
),
url(
- r'^%s$' % _('users/update_has_custom_avatar/'),
- views.users.update_has_custom_avatar,
- name='user_update_has_custom_avatar'
- ),
- url(
r'^%s$' % _('badges/'),
views.meta.badges,
name='badges'
@@ -166,6 +179,11 @@ urlpatterns = patterns('',
kwargs = {'post_type': 'answer'},
name='answer_revisions'
),
+ service_url(
+ r'^get-top-answers/',
+ views.readers.get_top_answers,
+ name='get_top_answers'
+ ),
# END main page urls
service_url(
r'^api/get_questions/',
@@ -218,32 +236,37 @@ urlpatterns = patterns('',
name='get_editor'
),
service_url(
- r'^%s%s$' % (_('questions/'), _('ask/')),
+ r'^get-post-html/',
+ views.readers.get_post_html,
+ name='get_post_html'
+ ),
+ service_url(
+ r'^%s%s$' % (MAIN_PAGE_BASE_URL, _('ask/')),
views.writers.ask,
name='ask'
),
service_url(
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('edit/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('edit/')),
views.writers.edit_question,
name='edit_question'
),
service_url(#this url is both regular and ajax
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('retag/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('retag/')),
views.writers.retag_question,
name='retag_question'
),
service_url(
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('close/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('close/')),
views.commands.close,
name='close'
),
service_url(
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('reopen/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('reopen/')),
views.commands.reopen,
name='reopen'
),
service_url(
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('answer/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('answer/')),
views.writers.answer,
name='answer'
),
@@ -253,7 +276,7 @@ urlpatterns = patterns('',
name='vote'
),
service_url(
- r'^%s(?P<id>\d+)/%s$' % (_('questions/'), _('revisions/')),
+ r'^%s(?P<id>\d+)/%s$' % (MAIN_PAGE_BASE_URL, _('revisions/')),
views.readers.revisions,
kwargs = {'post_type': 'question'},
name='question_revisions'
@@ -532,7 +555,7 @@ urlpatterns = patterns('',
name = 'list_widgets'
),
service_url(
- r'^widgets/questions/(?P<widget_id>\d+)/$',
+ r'^widgets/%s(?P<widget_id>\d+)/$' % MAIN_PAGE_BASE_URL,
views.widgets.question_widget,
name='question_widget'
),
diff --git a/askbot/user_messages/context_processors.py b/askbot/user_messages/context_processors.py
index 230e967c..59f348ff 100644
--- a/askbot/user_messages/context_processors.py
+++ b/askbot/user_messages/context_processors.py
@@ -9,7 +9,7 @@ from django.utils.encoding import StrAndUnicode
from askbot.user_messages import get_and_delete_messages
-def user_messages (request):
+def user_messages(request):
"""
Returns session messages for the current session.
@@ -18,16 +18,19 @@ def user_messages (request):
#todo: a hack, for real we need to remove this middleware
#and switch to the new-style session messages
return {}
- messages = request.user.get_and_delete_messages()
- #if request.user.is_authenticated():
- #else:
- # messages = LazyMessages(request)
- #import inspect
- #print inspect.stack()[1]
- #print messages
- return { 'user_messages': messages }
-
-class LazyMessages (StrAndUnicode):
+
+ #the get_and_delete_messages is added to anonymous user by the
+ #ConnectToSessionMessages middleware by the process_request,
+ #however - if the user is logging out via /admin/logout/
+ #the AnonymousUser is installed in the response and thus
+ #the Askbot's session messages hack will fail, so we have
+ #an extra if statement here.
+ if hasattr(request.user, 'get_and_delete_messages'):
+ messages = request.user.get_and_delete_messages()
+ return { 'user_messages': messages }
+ return {}
+
+class LazyMessages(StrAndUnicode):
"""
Lazy message container, so messages aren't actually retrieved from
session and deleted until the template asks for them.
diff --git a/askbot/utils/console.py b/askbot/utils/console.py
index ef318580..b955168c 100644
--- a/askbot/utils/console.py
+++ b/askbot/utils/console.py
@@ -25,7 +25,7 @@ def choice_dialog(prompt_phrase, choices = None, invalid_phrase = None):
assert(not isinstance(choices, basestring))
while 1:
response = raw_input(
- '\n%s (type %s)\n> ' % (prompt_phrase, '/'.join(choices))
+ '\n%s\ntype %s: ' % (prompt_phrase, '/'.join(choices))
)
if response in choices:
return response
diff --git a/askbot/utils/decorators.py b/askbot/utils/decorators.py
index 1cf20059..815e6e2d 100644
--- a/askbot/utils/decorators.py
+++ b/askbot/utils/decorators.py
@@ -42,7 +42,7 @@ def ajax_login_required(view_func):
return view_func(request, *args, **kwargs)
else:
json = simplejson.dumps({'login_required':True})
- return HttpResponseForbidden(json, mimetype='application/json')
+ return HttpResponseForbidden(json, content_type='application/json')
return wrap
@@ -107,7 +107,7 @@ def ajax_only(view_func):
'message': message,
'success': 0
}
- return HttpResponse(simplejson.dumps(data), mimetype='application/json')
+ return HttpResponse(simplejson.dumps(data), content_type='application/json')
if isinstance(data, HttpResponse):#is this used?
data.mimetype = 'application/json'
@@ -115,7 +115,7 @@ def ajax_only(view_func):
else:
data['success'] = 1
json = simplejson.dumps(data)
- return HttpResponse(json, mimetype='application/json')
+ return HttpResponse(json, content_type='application/json')
return wrapper
def check_authorization_to_post(func_or_message):
diff --git a/askbot/utils/file_utils.py b/askbot/utils/file_utils.py
index 3793b5ce..e3e0e5f3 100644
--- a/askbot/utils/file_utils.py
+++ b/askbot/utils/file_utils.py
@@ -4,20 +4,23 @@ import random
import time
import urlparse
from django.core.files.storage import get_storage_class
+from django.conf import settings as django_settings
+
+def make_file_name(ext, prefix=''):
+ name = str(
+ time.time()
+ ).replace(
+ '.', str(random.randint(0,100000))
+ )
+ return prefix + name + ext
def store_file(file_object, file_name_prefix = ''):
"""Creates an instance of django's file storage
object based on the file-like object,
returns the storage object, file name, file url
"""
- file_name = str(
- time.time()
- ).replace(
- '.',
- str(random.randint(0,100000))
- ) + os.path.splitext(file_object.name)[1].lower()
- file_name = file_name_prefix + file_name
-
+ file_ext = os.path.splitext(file_object.name)[1].lower()
+ file_name = make_file_name(file_ext, file_name_prefix)
file_storage = get_storage_class()()
# use default storage to store file
file_storage.save(file_name, file_object)
diff --git a/askbot/utils/forms.py b/askbot/utils/forms.py
index 9ff50506..278f21d1 100644
--- a/askbot/utils/forms.py
+++ b/askbot/utils/forms.py
@@ -267,7 +267,7 @@ class SetPasswordForm(forms.Form):
password2 = forms.CharField(widget=forms.PasswordInput(attrs=login_form_widget_attrs),
label=mark_safe(_('Password <i>(please retype)</i>')),
error_messages={'required':_('please, retype your password'),
- 'nomatch':_('sorry, entered passwords did not match, please try again')},
+ 'nomatch':_('entered passwords did not match, please try again')},
)
def __init__(self, data=None, user=None, *args, **kwargs):
diff --git a/askbot/utils/get_plurals.py b/askbot/utils/get_plurals.py
new file mode 100644
index 00000000..1e30de24
--- /dev/null
+++ b/askbot/utils/get_plurals.py
@@ -0,0 +1,22 @@
+"""reads pluralization formulae from the .po files
+and prints out list of languages for each formula"""
+import sys
+import os.path
+import collections
+
+def find_formula(item):
+ return item.startswith('"Plural-Forms:')
+
+lang_codes = collections.defaultdict(set)
+
+for filename in sys.argv:
+ if not filename.endswith('.po'):
+ continue
+ lines = open(filename).readlines()
+ formula = filter(find_formula, lines)[0]
+ lang = os.path.dirname(os.path.dirname(filename))
+ lang_codes[formula].add(lang.split('/')[-1])
+
+for formula in lang_codes:
+ print lang_codes[formula]
+ print formula
diff --git a/askbot/utils/html.py b/askbot/utils/html.py
index 47165e3b..3aa793f4 100644
--- a/askbot/utils/html.py
+++ b/askbot/utils/html.py
@@ -7,6 +7,7 @@ import re
import htmlentitydefs
from urlparse import urlparse
from django.core.urlresolvers import reverse
+from django.utils.html import strip_tags as strip_all_tags
from django.utils.html import urlize
from askbot.conf import settings as askbot_settings
@@ -63,7 +64,18 @@ def absolutize_urls(html):
#temporal fix for bad regex with wysiwyg editor
return url_re4.sub(replacement, html).replace('%s//' % base_url, '%s/' % base_url)
-def urlize_html(html):
+def get_word_count(html):
+ return len(strip_all_tags(html).split())
+
+def format_url_replacement(url, text):
+ url = url.strip()
+ text = text.strip()
+ url_domain = urlparse(url).netloc
+ if url and text and url_domain != text and url != text:
+ return '%s (%s)' % (url, text)
+ return url or text or ''
+
+def urlize_html(html, trim_url_limit=40):
"""will urlize html, while ignoring link
patterns inside anchors, <pre> and <code> tags
"""
@@ -77,7 +89,7 @@ def urlize_html(html):
#bs4 is weird, so we work around to replace nodes
#maybe there is a better way though
- urlized_text = urlize(node)
+ urlized_text = urlize(node, trim_url_limit=trim_url_limit)
if unicode(node) == urlized_text:
continue
@@ -111,14 +123,6 @@ def replace_links_with_text(html):
"""any absolute links will be replaced with the
url in plain text, same with any img tags
"""
- def format_url_replacement(url, text):
- url = url.strip()
- text = text.strip()
- url_domain = urlparse(url).netloc
- if url and text and url_domain != text and url != text:
- return '%s (%s)' % (url, text)
- return url or text or ''
-
soup = BeautifulSoup(html, 'html5lib')
abs_url_re = r'^http(s)?://'
@@ -141,6 +145,35 @@ def replace_links_with_text(html):
return unicode(soup.find('body').renderContents(), 'utf-8')
+def get_text_from_html(html_text):
+ """Returns the content part from an HTML document
+ retains links and references to images and line breaks.
+ """
+ soup = BeautifulSoup(html_text, 'html5lib')
+
+ #replace <a> links with plain text
+ links = soup.find_all('a')
+ for link in links:
+ url = link.get('href', '')
+ text = ''.join(link.text) or ''
+ link.replaceWith(format_url_replacement(url, text))
+
+ #replace <img> tags with plain text
+ images = soup.find_all('img')
+ for image in images:
+ url = image.get('src', '')
+ text = image.get('alt', '')
+ image.replaceWith(format_url_replacement(url, text))
+
+ #extract and join phrases
+ body_element = soup.find('body')
+ filter_func = lambda s: bool(s.strip())
+ phrases = map(
+ lambda s: s.strip(),
+ filter(filter_func, body_element.get_text().split('\n'))
+ )
+ return '\n\n'.join(phrases)
+
def strip_tags(html, tags=None):
"""strips tags from given html output"""
#a corner case
diff --git a/askbot/utils/jive.py b/askbot/utils/jive.py
new file mode 100755
index 00000000..43b4c4e4
--- /dev/null
+++ b/askbot/utils/jive.py
@@ -0,0 +1,462 @@
+# -*- coding: utf-8 -*-
+#!/usr/bin/env python
+# Copyright (c) Askbot S.p.A. 2013
+# License: MIT (http://www.opensource.org/licenses/mit-license.php)
+r"""Converter of Jive markup to markdown,
+some parts and the method are based on the
+python-markdown2 library.
+"""
+__version_info__ = (0, 0, 0)
+__version__ = '.'.join(map(lambda v: str(v), __version_info__))
+__author__ = "Evgeny Fadeev"
+
+import cgi
+import sys
+#from pprint import pprint
+import re
+import logging
+try:
+ from hashlib import md5
+except ImportError:
+ from md5 import md5
+from random import randint
+import codecs
+
+#---- Python version compat
+if sys.version_info[:2] < (2,4):
+ from sets import Set as set
+ def reversed(sequence):
+ for i in sequence[::-1]:
+ yield i
+ def _unicode_decode(s, encoding, errors='xmlcharrefreplace'):
+ return unicode(s, encoding, errors)
+else:
+ def _unicode_decode(s, encoding, errors='strict'):
+ return s.decode(encoding, errors)
+
+
+#---- globals
+
+DEBUG = False
+log = logging.getLogger("jiveMarkup")
+
+DEFAULT_TAB_WIDTH = 4
+
+"""
+Samples from the source (jive_url prefix is stripped)
+/message.jspa?messageID=8477
+/thread.jspa?messageID=10175&amp;#10175
+/thread.jspa?messageID=10662#10662
+/thread.jspa?messageID=11058
+/thread.jspa?threadID=1888&amp;tstart=210
+/thread.jspa?threadID=3087&amp;tstart=-258
+"""
+internal_link_pattern = r"""(?:message|thread) #junk
+ \.jspa\?
+ (message|thread) #link type
+ ID=(\d+) #either post or thread id
+ (?:(?:&amp;)?\#\d+|&amp;tstart=-?\d+)? #junk
+ """
+internal_link_re = re.compile(internal_link_pattern, re.X)
+
+
+try:
+ import uuid
+except ImportError:
+ SECRET_SALT = str(randint(0, 1000000))
+else:
+ SECRET_SALT = str(uuid.uuid4())
+def _hash_ascii(s):
+ #return md5(s).hexdigest() # Markdown.pl effectively does this.
+ return 'md5-' + md5(SECRET_SALT + s).hexdigest()
+def _hash_text(s):
+ return 'md5-' + md5(SECRET_SALT + s.encode("utf-8")).hexdigest()
+
+def _regularize_eols(text):
+ """strip eols and replace consecutive eols with single"""
+ text = re.sub(r'\n{2,}', '\n', text)
+ return text.strip('\n')
+
+class JiveConverter(object):
+ """converts Jive Markup into HTML"""
+
+ def __init__(self):
+ self.tab_width = 4
+ self._blocks = dict()
+ self._outdent_re = re.compile(r'^(\t|[ ]{1,%d})' % self.tab_width, re.M)
+ self.list_level = 0
+
+ def reset(self):
+ """erase the memory of html blocks"""
+ self._blocks = dict()
+ self.list_level = 0
+
+ _ws_only_line_re = re.compile(r"^[ \t]+$", re.M)
+ def convert(self, text):
+ """main function that converts markup --> html.
+ Strategy: go line by line then parse lines.
+ Determine state (e.g. in quote, etc.) then process
+ text according to current state.
+ """
+ self.reset()
+ text = self._normalize(text)
+ text = self._run_block_gamut(text)
+ text = self._unhash_html_blocks(text)
+ return _regularize_eols(text)#maybe prettyfy
+
+ def _hashed(self, html):
+ """hashes html block and returns the hash surrounded by eols"""
+ html_hash = _hash_text(html)
+ self._blocks[html_hash] = html
+ return '\n\n' + html_hash + '\n\n'
+
+ def _normalize(self, text):
+ if not isinstance(text, unicode):
+ #TODO: perhaps shouldn't presume UTF-8 for string input?
+ text = unicode(text, 'utf-8')
+
+ #escape any html special chars globally as in jive they can be anywhere
+ text = cgi.escape(text)
+ #delete "Edited by" comments
+ text = re.sub(r'\n\s*Edited by:[^\n]*(\n|$)', '\n', text)
+ # Standardize line endings:
+ text = re.sub("\r\n|\r", "\n", text)
+ # Convert all tabs to spaces.
+ text = self._detab(text)
+ # Strip any lines consisting only of spaces and tabs.
+ # This makes subsequent regexen easier to write, because we can
+ # match consecutive blank lines with /\n+/ instead of something
+ # contorted like /[ \t]*\n+/ .
+ text = self._ws_only_line_re.sub("", text)
+ # must end with a bunch of empty lines
+ return text + '\n\n'
+
+ # Cribbed from a post by Bart Lateur:
+ # <http://www.nntp.perl.org/group/perl.macperl.anyperl/154>
+ _detab_re = re.compile(r'(.*?)\t', re.M)
+ def _detab_sub(self, match):
+ g1 = match.group(1)
+ return g1 + (' ' * (self.tab_width - len(g1) % self.tab_width))
+
+ def _detab(self, text):
+ r"""Remove (leading?) tabs from a file.
+
+ >>> m = JiveConverter()
+ >>> m._detab("\tfoo")
+ ' foo'
+ >>> m._detab(" \tfoo")
+ ' foo'
+ >>> m._detab("\t foo")
+ ' foo'
+ >>> m._detab(" foo")
+ ' foo'
+ >>> m._detab(" foo\n\tbar\tblam")
+ ' foo\n bar blam'
+ """
+ if '\t' not in text:
+ return text
+ return self._detab_re.subn(self._detab_sub, text)[0]
+
+ def _run_block_gamut(self, text):
+ # These are all the transformations that form block-level
+ # tags like paragraphs, headers, and list items.
+ text = self._do_headers(text)
+ text = self._do_horizontal_rules(text)
+ text = self._do_lists(text)
+ text = self._do_code_blocks(text)
+ text = self._do_block_quotes(text)
+ return self._form_paragraphs(text)
+
+ def _run_span_gamut(self, text):
+ # These are all the transformations that occur *within* block-level
+ # tags like paragraphs, headers, and list items.
+
+ # Process anchor and image tags.
+ text = self._do_links(text)
+
+ text = self._do_inline_styling(text)
+
+ # Do hard breaks:
+ return re.sub(r" {2,}\n", "\n\n", text)
+
+ def _is_auto_link(self, s):
+ if ':' in s and self._auto_link_re.match(s):
+ return True
+ elif '@' in s and self._auto_email_link_re.match(s):
+ return True
+ return False
+
+ def _unhash_html_blocks(self, text):
+ for hash, html in self._blocks.items():
+ text = text.replace(hash, html)
+ return text
+
+ _email_pattern = r'[-.\w]+\@[-\w]+(?:\.[-\w]+)*\.[a-z]+'
+ _url_pattern = "((http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&amp;%\$\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\?\'\\\+&amp;%\$#\=~_\-]+))*)"
+ _email_re = re.compile(_email_pattern, re.I | re.U)
+ _url_re = re.compile(_url_pattern)
+ _hypertext_link_re1 = re.compile(r'\[(.*?)\]')
+ def _hypertext_link_sub1(self, match):
+ link_bits = match.group(1).split('|')
+ num_bits = len(link_bits)
+ if num_bits == 0:
+ return match.group(0)#return the whole thing
+ elif num_bits == 1:
+ link = link_bits[0]
+ if self._url_re.match(link) or not self._email_re.match(link):
+ return '<a href="%s">%s</a>' % (link, link)
+ elif num_bits in (2, 3):
+ #if self._url_re.match(link_bits[1]):
+ if num_bits == 2:
+ return '<a href="%s">%s</a>' % (link_bits[1], link_bits[0])
+ else:
+ bits = link_bits
+ return '<a href="%s" title="%s">%s</a>' % (bits[1], bits[2], bits[0])
+ return '[' + '|'.join(link_bits) + ']'
+
+ _hypertext_link_re2 = re.compile(r'\[url\]%s\[/url\]' % _url_pattern)
+ def _hypertext_link_sub2(self, match):
+ """convert to plain autolink"""
+ link = match.group(1)
+ return link
+
+ def _do_hypertext_links(self, text):
+ """
+ """
+ #now do these:
+ #[Пример Ñайта|http://www.example.com|Образец подÑказки по Ñайту]
+ #[Пример Ñайта|http://www.example.com]
+ #[http://www.example.com]
+ return self._hypertext_link_re1.sub(self._hypertext_link_sub1, text)
+
+ def _image_link_sub(self, match):
+ src = match.group(1)
+ return '<img src="%s"/>' % src
+
+ _image_link_re = re.compile(r'!(.*?)!')
+ def _do_image_links(self, text):
+ """
+ !http://../post.gif!
+ !post.gif!
+ """
+ return self._image_link_re.sub(self._image_link_sub, text)
+
+ def _do_links(self, text):
+ """
+ now do only image and href links
+ todo: more link types https://community.jivesoftware.com/markuphelpfull.jspa
+ """
+ #do this first [url]http://...[/url] --> plain http://...
+ text = self._hypertext_link_re2.sub(self._hypertext_link_sub2, text)
+ text = self._do_hypertext_links(text)
+ text = self._do_image_links(text)
+ #now take care of plain links
+ return self._do_auto_links(text)
+
+ _h_re = re.compile(r'''
+ ^h([1-6])\. # \1 = level
+ [ \t]*
+ (.+?) # \2 = Header text
+ \n+
+ ''', re.X | re.M)
+ def _h_sub(self, match):
+ n = match.group(1)
+ text = self._run_span_gamut(match.group(2))
+ html = '<h%s>%s</h%s>' % (n, text, n)
+ return self._hashed(html)
+
+ def _do_headers(self, text):
+ """convert
+ h1. Header1
+ to <hx></hx>
+ """
+ return self._h_re.sub(self._h_sub, text)
+
+ def _code_block_sub(self, match):
+ code_block = match.group(1).strip('\n')
+ return self._hashed('<pre><code>%s</code></pre>' % code_block)
+
+ def _do_code_blocks(self, text):
+ """Process Markdown `<pre><code>` blocks."""
+ code_block_re = re.compile(r'{code(?:\:\w+)?}(.*?){code}', re.S)
+ return code_block_re.sub(self._code_block_sub, text)
+
+ _bold_re = re.compile(r"\*(?=\S)(.+?[*_]*)(?<=\S)\*")
+ _italics_re = re.compile(r"\+(?=\S)(.+?)(?<=\S)\+")
+ _underline_re = re.compile(r"\_(?=\S)(.+?[*_]*)(?<=\S)\_")
+ _super_re = re.compile(r"\^(?=\S)(.+?)(?<=\S)\^")
+ _sub_re = re.compile(r"\~(?=\S)(.+?)(?<=\S)\~")
+ _strike_re = re.compile(r"--(?=\S)(.+?)(?<=\S)--")
+ def _do_inline_styling(self, text):
+ text = self._bold_re.sub(r'<strong>\1</strong>', text)
+ text = self._italics_re.sub(r'<em>\1</em>', text)
+ text = self._underline_re.sub(r'<span class="underline">\1</span>', text)
+ text = self._super_re.sub(r'<sup>\1</sup>', text)
+ text = self._sub_re.sub(r'<sub>\1</sub>', text)
+ return self._strike_re.sub(r'<strike>\1</strike>', text)
+
+ def _block_quote_sub0(self, match):
+ bq = match.group(1)
+ #span gamut on this type of quote
+ html = '<blockquote><p>%s</p></blockquote>' % self._run_span_gamut(bq)
+ return self._hashed(html)
+
+ _block_quote_re0 = re.compile(r'^bq. (.*?)\n', re.M)
+ def _do_block_quotes0(self, text):
+ """single line block quotes"""
+ return self._block_quote_re0.sub(self._block_quote_sub0, text)
+
+ def _block_quote_sub1(self, match):
+ num_groups = len(match.groups())
+
+ if num_groups == 1:
+ author = None
+ text = match.group(1)
+ else:
+ author = match.group(1)
+ text = match.group(2)
+
+ html = ''
+ if author:
+ #todo: add i18n
+ html = '<span class="quote-header">%s wrote:</span><br/>\n\n' % author
+
+ html += self._run_block_gamut(text)
+ return self._hashed('<blockquote>%s</blockquote>' % html)
+
+ _block_quote_regexes1 = (
+ re.compile(r'^{quote}(.*?){quote}', re.M | re.S),
+ re.compile(r'^\[quote=([^]]+)\](.*?){quote}', re.M | re.S)
+ )
+ def _do_block_quotes1(self, text):
+ """regexable multiline block quotes"""
+ for regex in self._block_quote_regexes1:
+ text = regex.sub(self._block_quote_sub1, text)
+ return text
+
+ _block_quote_sub2_re = re.compile('^&gt; ?', re.M | re.S)
+ def _block_quote_sub2(self, match):
+ title = match.group(1)
+ text = match.group(2)
+ text = self._block_quote_sub2_re.sub('', text)
+ html = '<span class="quote-header">%s:</span><br/>\n\n' % title
+ html = html + self._run_block_gamut(text)
+ return self._hashed('<blockquote>%s</blockquote>' % html)
+
+ _block_quote_re2 = re.compile(
+ r'^&gt; {quote:title\=(.+?):}{quote}\n((:?&gt;(:? .*?)?\n)+)',
+ re.S | re.M
+ )
+ def _do_block_quotes2(self, text):
+ """do block quote of type:
+ &gt; {quote:title=some title:}{quote}
+ &gt; some text
+ &gt;
+ &gt; some more ...
+ """
+ return self._block_quote_re2.sub(self._block_quote_sub2, text)
+
+ def _do_block_quotes(self, text):
+ #single line quotes
+ text = self._do_block_quotes0(text)
+ #potentially multiline quotes
+ text = self._do_block_quotes1(text)
+ return self._do_block_quotes2(text)
+
+ def _horizontal_rules_sub(self, match):
+ return self._hashed('<hr/>')
+
+ def _do_horizontal_rules(self, text):
+ hr_re = re.compile(r'^-{5,}\n', re.M)
+ return hr_re.sub(self._horizontal_rules_sub, text)
+
+ _nested_list_re = re.compile(
+ r'^((#|\*)(#|\*)+\s+(.*?)\n(\2(#|\*)*\s+(.*?)\n)*)',
+ re.M
+ )
+ def _nested_list_sub(self, match):
+ text = match.group(1)
+ #strip the first char of each line (either * or #)
+ text = re.sub(r'^.(.*?)\n', r'\1\n', text)
+ return '<li>%s</li>\n' % self._do_lists(text)
+
+ _list_item_re = re.compile(r'^(:?#|\*)\s+(.*?)\n', re.M)
+ def _list_item_sub(self, match):
+ list_item_html = self._run_span_gamut(match.group(2))
+ return '<li>%s</li>\n' % list_item_html
+
+ def _list_sub(self, match):
+ text = match.group(1)
+ text = self._list_item_re.sub(self._list_item_sub, text)
+ text = self._nested_list_re.sub(self._nested_list_sub, text)
+ tag = (match.group(2) == '*' and 'ul' or 'ol')
+ html = '<%s>\n%s</%s>' % (tag, text, tag)
+ return self._hashed(html)
+
+ _list_re = re.compile(
+ r'^((#|\*)(#|\*)*\s+(.*?)\n(\2(#|\*)*\s+(.*?)\n)*)',
+ re.M
+ )
+ def _do_lists(self, text):
+ #detect the list in the pattern and run the replacement
+ #this is used recursively for the nested lists
+ return self._list_re.sub(self._list_sub, text)
+
+ _leading_blanks_re = re.compile(r'^(\s*)(.*?)\n', re.M)
+ def _leading_blanks_sub(self, match):
+ spaces = match.group(1)
+ text = match.group(2)
+ return '%s%s\n' % ('&nbsp;'*len(spaces), text)
+
+ def _preserve_leading_blanks(self, text):
+ """replace leading blanks with &nbsp;"""
+ return self._leading_blanks_re.sub(self._leading_blanks_sub, text)
+
+ def _form_paragraphs(self, text):
+ # Strip leading and trailing lines:
+ text = text.strip('\n')
+
+ grafs = []
+ for i, graf in enumerate(re.split(r"\n{2,}", text)):
+ if graf in self._blocks:
+ # Unhashify HTML blocks
+ grafs.append(self._blocks[graf])
+ else:
+ graf = self._run_span_gamut(graf.strip())
+ #preserve the line breaks
+ graf = re.sub('\n', '<br/>\n', graf)
+ #convert leading blanks into nbsp
+ graf = self._preserve_leading_blanks(graf)
+ grafs.append('<p>%s</p>' % graf)
+
+ return '\n'.join(grafs)
+
+ _auto_link_re = re.compile("((?<!(href|.src|data)=['\"])%s)" % _url_pattern)
+ def _auto_link_sub(self, match):
+ """auto-links are just passed through"""
+ link = match.group(1)
+ return '<a href="%s">%s</a>' % (link, link)
+
+ _auto_email_link_re = re.compile(r"""
+ \[
+ (
+ %s
+ )
+ \]
+ """ % _email_pattern, re.I | re.X | re.U)
+ def _auto_email_link_sub(self, match):
+ email = match.group(1)
+ return '<a href="mailto:%s">%s</a>' % (email, email)
+
+ def _do_auto_links(self, text):
+ text = self._auto_link_re.sub(self._auto_link_sub, text)
+ return self._auto_email_link_re.sub(self._auto_email_link_sub, text)
+
+ _indent_re = re.compile(r'^(.*?)$', re.M)
+ def _indent(self, text, indent_pattern=r' \1'):
+ # Remove one level of line-leading tabs or spaces
+ return self._indent_re.sub(indent_pattern, text)
+
+ def _outdent(self, text):
+ # Remove one level of line-leading tabs or spaces
+ return self._outdent_re.sub('', text)
diff --git a/askbot/utils/markup.py b/askbot/utils/markup.py
index 61821bba..ffa1fdde 100644
--- a/askbot/utils/markup.py
+++ b/askbot/utils/markup.py
@@ -202,8 +202,8 @@ def plain_text_input_converter(text):
def markdown_input_converter(text):
"""markdown to html converter"""
text = get_parser().convert(text)
- text = urlize_html(text)
- return sanitize_html(text)
+ text = sanitize_html(text)
+ return urlize_html(text)
def tinymce_input_converter(text):
"""tinymce input to production html converter"""
diff --git a/askbot/utils/pluralization.py b/askbot/utils/pluralization.py
new file mode 100644
index 00000000..8d78fa77
--- /dev/null
+++ b/askbot/utils/pluralization.py
@@ -0,0 +1,144 @@
+"""pluralization formulae for the supported languages"""
+import logging
+
+def arabic(count):
+ """six forms for arabic:
+ n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"""
+ if count == 0:
+ return 0
+ elif count == 1:
+ return 1
+ elif count == 2:
+ return 2
+ else:
+ rem = count % 100
+ if rem >= 3 and rem <= 10:
+ return 3
+ if rem >= 11 and rem <= 99:
+ return 4
+ return 5
+
+def germannic(count):
+ """two forms for germannic languages"""
+ return int(count != 1)
+
+def francoid(count):
+ """french, portuguese"""
+ return int(count > 1)
+
+def singular(count):
+ return 0
+
+def slavic(count):
+ """'ru', 'sr', 'hr'"""
+ rem10 = count % 10
+ rem100 = count % 100
+ if rem10 == 1 and rem100 != 11:
+ return 0
+ elif rem10 >=2 and rem10 <= 4 and (rem100 < 10 or rem100 >= 20):
+ return 1
+ return 2
+
+def romanian(count):
+ if count == 1:
+ return 0
+ else:
+ rem100 = count % 100
+ if rem100 > 19 or (count and rem100 == 0):
+ return 2
+ return 1
+
+def polish(count):
+ if count == 1:
+ return 0
+ else:
+ rem10 = count % 10
+ rem100 = count % 100
+ if rem10 >=2 and rem10 <= 4 and (rem100 < 10 and rem100 >= 20):
+ return 1
+ return 2
+
+def slovenian(count):
+ rem100 = count % 100
+ if rem100 == 1:
+ return 0
+ elif rem100 == 2:
+ return 1
+ elif rem100 in (3, 4):
+ return 2
+ return 3
+
+def chech(count):
+ if count == 1:
+ return 0
+ elif count >=2 and count <=4:
+ return 1
+ return 2
+
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+FORMULAE = {
+ 'arabic': arabic,
+ 'germannic': germannic,
+ 'slavic': slavic,
+ 'singular': singular,
+ 'romanian': romanian,
+ 'slovenian': slovenian,
+ 'chech': chech,
+ 'francoid': francoid
+}
+
+GERMANNIC_FAMILY = (
+ 'en', 'bg', 'bg_BG', 'el', 'nb_NO', 'pt', 'ast', 'ca', 'de',
+ 'it', 'hu', 'hi', 'sv_SE', 'fi', 'he_IL', 'gl', 'es', 'bn_IN'
+)
+
+FRANCOID_FAMILY = ('fr', 'pt', 'pt_BR')
+
+SLAVIC_FAMILY = (
+ 'ru', 'sr', 'hr'
+)
+
+ROMANIAN_FAMILY = ('ro',)
+POLISH_FAMILY = ('pl',)
+SLOVENIAN_FAMILY = ('sl',)
+CHECH_FAMILY = ('cs', 'cs_CZ')
+
+SINGULAR_FAMILY = (
+ 'zh_HK', 'fa_IR', 'zh_CN', 'id_ID', 'zh_TW', 'ko', 'ms_MY', 'tr', 'tr_TR', 'vi', 'ja', 'uz', 'uz_UZ'
+)
+
+def get_formula(lang):
+ """returns pluralization formula, default to germannic"""
+ if lang == 'ar':
+ return arabic
+ elif lang in GERMANNIC_FAMILY:
+ return germannic
+ elif lang in SINGULAR_FAMILY:
+ return singular
+ elif lang in SLAVIC_FAMILY:
+ return slavic
+ elif lang in FRANCOID_FAMILY:
+ return francoid
+ elif lang in ROMANIAN_FAMILY:
+ return romanian
+ elif lang in POLISH_FAMILY:
+ return polish
+ elif lang in SLOVENIAN_FAMILY:
+ return slovenian
+ elif lang in SINGULAR_FAMILY:
+ return singular
+ logging.critical('language %s not supported by askbot.utils.pluralization' % lang)
+ return germannic
+
+def py_pluralize(plural_forms, count):
+ from django.utils.translation import get_language
+ lang = get_language()
+ formula = get_formula(lang)
+ num_forms = len(plural_forms)
+ form_number = formula(count)
+ if form_number >= num_forms:
+ template = 'not enough plural forms for %s in language %s'
+ logging.critical(template % (str(plural_forms), lang))
+ form_number = num_forms - 1
+ return plural_forms[form_number]
diff --git a/askbot/utils/slug.py b/askbot/utils/slug.py
index 1c95e1d4..c27c8b79 100644
--- a/askbot/utils/slug.py
+++ b/askbot/utils/slug.py
@@ -17,6 +17,12 @@ from django.utils.encoding import smart_unicode
# Extra characters outside of alphanumerics that we'll allow.
SLUG_OK = '-_~'
+def slugify_camelcase(camel):
+ """Converts CamelCase to camel-case"""
+ def subf(match):
+ return '-' + match.groups(1)[0].lower()
+ return re.sub('([A-Z])', subf, camel).strip('-')
+
def unicode_slugify(s, ok=SLUG_OK, lower=True, spaces=False):
"""Function copied from https://github.com/mozilla/unicode-slugify
@@ -67,4 +73,4 @@ def slugify(input_text, max_length=150):
#apply the cut-off directly
slug = slug[:max_length]
break
- return slug
+ return slug or '_'
diff --git a/askbot/utils/transaction.py b/askbot/utils/transaction.py
new file mode 100644
index 00000000..03d6ecad
--- /dev/null
+++ b/askbot/utils/transaction.py
@@ -0,0 +1,20 @@
+"""Utilities for working with database transactions"""
+
+class DummyTransaction(object):
+ """Dummy transaction class
+ that can be imported instead of the django
+ transaction management and debug issues
+ inside the code running inside the transaction blocks
+ """
+ @classmethod
+ def commit(cls):
+ pass
+
+ @classmethod
+ def commit_manually(cls, func):
+ def decorated(*args, **kwargs):
+ func(*args, **kwargs)
+ return decorated
+
+#a utility instance to use instead of the normal transaction object
+dummy_transaction = DummyTransaction()
diff --git a/askbot/utils/translation.py b/askbot/utils/translation.py
index 7e1231d3..7be7585b 100644
--- a/askbot/utils/translation.py
+++ b/askbot/utils/translation.py
@@ -1,3 +1,6 @@
+"""todo: move here all functions related to languages
+in other utils modules
+"""
from django.conf import settings as django_settings
from askbot.conf import settings as askbot_settings
from django.utils import translation
diff --git a/askbot/utils/url_utils.py b/askbot/utils/url_utils.py
index 3c4fa7b5..a656cde4 100644
--- a/askbot/utils/url_utils.py
+++ b/askbot/utils/url_utils.py
@@ -2,7 +2,10 @@ import os
import urlparse
from django.core.urlresolvers import reverse
from django.conf import settings
-from django.conf.urls.defaults import url
+try:
+ from django.conf.urls import url
+except ImportError:
+ from django.conf.urls.defaults import url
def service_url(*args, **kwargs):
"""adds the service prefix to the url"""
diff --git a/askbot/views/api_v1.py b/askbot/views/api_v1.py
index d55c8462..c8cab137 100644
--- a/askbot/views/api_v1.py
+++ b/askbot/views/api_v1.py
@@ -64,7 +64,7 @@ def info(request):
data['groups'] = 0
json_string = simplejson.dumps(data)
- return HttpResponse(json_string, mimetype='application/json')
+ return HttpResponse(json_string, content_type='application/json')
def user(request, user_id):
'''
@@ -76,7 +76,7 @@ def user(request, user_id):
data['answers'] = models.Post.objects.get_answers(user).count()
data['comments'] = models.Post.objects.filter(post_type='comment').count()
json_string = simplejson.dumps(data)
- return HttpResponse(json_string, mimetype='application/json')
+ return HttpResponse(json_string, content_type='application/json')
def users(request):
@@ -126,7 +126,7 @@ def users(request):
}
json_string = simplejson.dumps(response_dict)
- return HttpResponse(json_string, mimetype='application/json')
+ return HttpResponse(json_string, content_type='application/json')
def question(request, question_id):
@@ -141,7 +141,7 @@ def question(request, question_id):
)
datum = get_question_data(post.thread)
json_string = simplejson.dumps(datum)
- return HttpResponse(json_string, mimetype='application/json')
+ return HttpResponse(json_string, content_type='application/json')
def questions(request):
@@ -196,4 +196,4 @@ def questions(request):
'questions': question_list
}
response_data = simplejson.dumps(ajax_data)
- return HttpResponse(response_data, mimetype='application/json')
+ return HttpResponse(response_data, content_type='application/json')
diff --git a/askbot/views/commands.py b/askbot/views/commands.py
index 8e08c3c4..2ccad9d5 100644
--- a/askbot/views/commands.py
+++ b/askbot/views/commands.py
@@ -25,6 +25,7 @@ from django.template.loader import get_template
from django.views.decorators import csrf
from django.utils import simplejson
from django.utils.html import escape
+from django.utils import translation
from django.utils.translation import ugettext as _
from django.utils.translation import string_concat
from askbot.utils.slug import slugify
@@ -130,7 +131,7 @@ def manage_inbox(request):
response_data['success'] = True
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
else:
raise exceptions.PermissionDenied(
_('Sorry, but anonymous users cannot access the inbox')
@@ -147,7 +148,7 @@ def manage_inbox(request):
response_data['message'] = message
response_data['success'] = False
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
def process_vote(user = None, vote_direction = None, post = None):
@@ -283,9 +284,10 @@ def vote(request):
else:
raise exceptions.PermissionDenied(
- _('Sorry, but anonymous users cannot accept answers')
- )
-
+ _('Sorry, but anonymous users cannot %(perform_action)s') % {
+ 'perform_action': askbot_settings.WORDS_ACCEPT_OR_UNACCEPT_THE_BEST_ANSWER
+ }
+ )
elif vote_type in ('1', '2', '5', '6'):#Q&A up/down votes
###############################
@@ -376,14 +378,17 @@ def vote(request):
question = get_object_or_404(models.Post, post_type='question', id=id)
vote_type = request.POST.get('type')
- #accept answer
if vote_type == '4':
+ #follow question
fave = request.user.toggle_favorite_question(question)
response_data['count'] = models.FavoriteQuestion.objects.filter(thread = question.thread).count()
if fave == False:
response_data['status'] = 1
elif vote_type == '11':#subscribe q updates
+ #todo: this branch is not used anymore
+ #now we just follow question, we don't have the
+ #separate "subscribe" function
user = request.user
if user.is_authenticated():
if user not in question.thread.followed_by.all():
@@ -430,7 +435,7 @@ def vote(request):
response_data['message'] = unicode(e)
response_data['success'] = 0
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
#internally grouped views - used by the tagging system
@csrf.csrf_exempt
@@ -468,12 +473,13 @@ def mark_tag(request, **kwargs):#tagging system
for name in wildcards:
if name in cleaned_wildcards:
tag_usage_counts[name] = models.Tag.objects.filter(
- name__startswith = name[:-1]
+ name__startswith = name[:-1],
+ language_code=translation.get_language()
).count()
else:
tag_usage_counts[name] = 0
- return HttpResponse(simplejson.dumps(tag_usage_counts), mimetype="application/json")
+ return HttpResponse(simplejson.dumps(tag_usage_counts), content_type="application/json")
#@decorators.ajax_only
@decorators.get_only
@@ -507,7 +513,7 @@ def get_thread_shared_users(request):
'users_count': users.count(),
'success': True
})
- return HttpResponse(re_data, mimetype='application/json')
+ return HttpResponse(re_data, content_type='application/json')
@decorators.get_only
def get_thread_shared_groups(request):
@@ -523,7 +529,7 @@ def get_thread_shared_groups(request):
'groups_count': groups.count(),
'success': True
})
- return HttpResponse(re_data, mimetype='application/json')
+ return HttpResponse(re_data, content_type='application/json')
@decorators.ajax_only
def get_html_template(request):
@@ -545,8 +551,9 @@ def get_tag_list(request):
function
"""
tags = models.Tag.objects.filter(
- deleted = False,
- status = models.Tag.STATUS_ACCEPTED
+ deleted=False,
+ status=models.Tag.STATUS_ACCEPTED,
+ language_code=translation.get_language()
)
tag_names = tags.values_list(
@@ -733,12 +740,14 @@ def create_bulk_tag_subscription(request):
tag_names = form.cleaned_data['tags'].split(' ')
user_list = form.cleaned_data.get('users')
group_list = form.cleaned_data.get('groups')
+ lang = translation.get_language()
bulk_subscription = models.BulkTagSubscription.objects.create(
tag_names=tag_names,
tag_author=request.user,
user_list=user_list,
- group_list=group_list
+ group_list=group_list,
+ language_code=lang
)
return HttpResponseRedirect(reverse('list_bulk_tag_subscription'))
@@ -768,12 +777,20 @@ def edit_bulk_tag_subscription(request, pk):
group_ids = [user.id for user in form.cleaned_data['groups']]
bulk_subscription.groups.add(*group_ids)
- tags, new_tag_names = get_tags_by_names(form.cleaned_data['tags'].split(' '))
+ lang = translation.get_language()
+
+ tags, new_tag_names = get_tags_by_names(
+ form.cleaned_data['tags'].split(' '),
+ language_code=lang
+ )
tag_id_list = [tag.id for tag in tags]
for new_tag_name in new_tag_names:
- new_tag = models.Tag.objects.create(name=new_tag_name,
- created_by=request.user)
+ new_tag = models.Tag.objects.create(
+ name=new_tag_name,
+ created_by=request.user,
+ language_code=lang
+ )
tag_id_list.append(new_tag.id)
bulk_subscription.tags.add(*tag_id_list)
@@ -998,7 +1015,7 @@ def delete_post(request):
@csrf.csrf_exempt
def read_message(request):#marks message a read
if request.method == "POST":
- if request.POST['formdata'] == 'required':
+ if request.POST.get('formdata') == 'required':
request.session['message_silent'] = 1
if request.user.is_authenticated():
request.user.delete_messages()
@@ -1246,13 +1263,21 @@ def moderate_suggested_tag(request):
tag_id = form.cleaned_data['tag_id']
thread_id = form.cleaned_data.get('thread_id', None)
+ lang = translation.get_language()
+
try:
- tag = models.Tag.objects.get(id=tag_id)#can tag not exist?
+ tag = models.Tag.objects.get(
+ id=tag_id,
+ language_code=lang
+ )#can tag not exist?
except models.Tag.DoesNotExist:
return
if thread_id:
- threads = models.Thread.objects.filter(id=thread_id)
+ threads = models.Thread.objects.filter(
+ id=thread_id,
+ language_code=lang
+ )
else:
threads = tag.threads.none()
@@ -1509,7 +1534,7 @@ def get_editor(request):
'scripts': parsed_scripts,
'success': True
}
- return HttpResponse(simplejson.dumps(data), mimetype='application/json')
+ return HttpResponse(simplejson.dumps(data), content_type='application/json')
@csrf.csrf_exempt
@decorators.ajax_only
diff --git a/askbot/views/context.py b/askbot/views/context.py
index 2b9ef5ea..eda8f6a7 100644
--- a/askbot/views/context.py
+++ b/askbot/views/context.py
@@ -13,13 +13,15 @@ def get_for_tag_editor():
#data for the tag editor
data = {
'tag_regex': const.TAG_REGEX,
+ 'tag_forbidden_first_chars': const.TAG_FORBIDDEN_FIRST_CHARS,
'tags_are_required': askbot_settings.TAGS_ARE_REQUIRED,
'max_tags_per_post': askbot_settings.MAX_TAGS_PER_POST,
'max_tag_length': askbot_settings.MAX_TAG_LENGTH,
'force_lowercase_tags': askbot_settings.FORCE_LOWERCASE_TAGS,
'messages': {
'required': _(msg.TAGS_ARE_REQUIRED_MESSAGE),
- 'wrong_chars': _(msg.TAG_WRONG_CHARS_MESSAGE)
+ 'wrong_chars': _(msg.TAG_WRONG_CHARS_MESSAGE),
+ 'wrong_first_char': _(msg.TAG_WRONG_FIRST_CHAR_MESSAGE),
}
}
return {'tag_editor_settings': simplejson.dumps(data)}
diff --git a/askbot/views/error.py b/askbot/views/error.py
new file mode 100644
index 00000000..827e2240
--- /dev/null
+++ b/askbot/views/error.py
@@ -0,0 +1,16 @@
+from django.http import HttpResponseServerError
+from django.template import RequestContext
+from django.template.loader import get_template
+
+def internal_error(request):
+ """Error 500 view with context"""
+ template = get_template('500.html')
+ try:
+ result = template.render(RequestContext(request))
+ except Exception:
+ #if context loading fails, we try to get settings separately
+ from askbot.conf import settings as askbot_settings
+ data = {'settings': askbot_settings.as_dict()}
+ result = template.render(RequestContext(request, data))
+
+ return HttpResponseServerError(result)
diff --git a/askbot/views/meta.py b/askbot/views/meta.py
index 692216da..a27f2971 100644
--- a/askbot/views/meta.py
+++ b/askbot/views/meta.py
@@ -9,8 +9,12 @@ from django.core.paginator import Paginator, EmptyPage, InvalidPage
from django.shortcuts import render
from django.template import RequestContext, Template
from django.template.loader import get_template
-from django.http import HttpResponseRedirect, HttpResponse, Http404
+from django.http import Http404
+from django.http import HttpResponse
+from django.http import HttpResponseForbidden
+from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
+from django.utils import translation
from django.utils.translation import ugettext as _
from django.utils.translation import ugettext_lazy
from django.views import static
@@ -21,13 +25,16 @@ from askbot.conf import settings as askbot_settings
from askbot.forms import FeedbackForm
from askbot.utils.url_utils import get_login_url
from askbot.utils.forms import get_next_url
-from askbot.mail import mail_moderators
+from askbot.mail import mail_moderators, send_mail
from askbot.models import BadgeData, Award, User, Tag
from askbot.models import badges as badge_data
from askbot.skins.loaders import render_text_into_skin
from askbot.utils.decorators import admins_only
from askbot.utils.forms import get_next_url
from askbot.utils import functions
+from recaptcha_works.decorators import fix_recaptcha_remote_ip
+
+import re
def generic_view(request, template = None, page_class = None):
"""this may be not necessary, since it is just a rewrite of render"""
@@ -35,13 +42,18 @@ def generic_view(request, template = None, page_class = None):
return render_to_response('django_error.html')
return render(request, template, {'page_class': page_class})
+PUBLIC_VARIABLES = ('CUSTOM_CSS', 'CUSTOM_JS')
+
def config_variable(request, variable_name = None, mimetype = None):
"""Print value from the configuration settings
as response content. All parameters are required.
"""
- #todo add http header-based caching here!!!
- output = getattr(askbot_settings, variable_name, '')
- return HttpResponse(output, mimetype = mimetype)
+ if variable_name in PUBLIC_VARIABLES:
+ #todo add http header-based caching here!!!
+ output = getattr(askbot_settings, variable_name, '')
+ return HttpResponse(output, mimetype = mimetype)
+ else:
+ return HttpResponseForbidden()
def about(request, template='about.html'):
title = _('About %(site)s') % {'site': askbot_settings.APP_SHORT_NAME}
@@ -82,6 +94,7 @@ def faq(request):
return render(request, 'faq_static.html', data)
@csrf.csrf_protect
+@fix_recaptcha_remote_ip
def feedback(request):
data = {'page_class': 'meta'}
form = None
@@ -94,10 +107,7 @@ def feedback(request):
return HttpResponseRedirect(redirect_url)
if request.method == "POST":
- form = FeedbackForm(
- is_auth=request.user.is_authenticated(),
- data=request.POST
- )
+ form = FeedbackForm(user=request.user, data=request.POST)
if form.is_valid():
if not request.user.is_authenticated():
@@ -113,18 +123,29 @@ def feedback(request):
headers = {}
if data['email']:
headers = {'Reply-To': data['email']}
-
- mail_moderators(
- _('Q&A forum feedback'),
- message,
- headers=headers
- )
+ subject = _('Q&A forum feedback')
+ if askbot_settings.FEEDBACK_EMAILS:
+ recipients = re.split('\s*,\s*', askbot_settings.FEEDBACK_EMAILS)
+ send_mail(
+ subject_line=subject,
+ body_text=message,
+ headers=headers,
+ recipient_list=recipients,
+ )
+ else:
+ mail_moderators(
+ subject_line=subject,
+ body_text=message,
+ headers=headers
+ )
msg = _('Thanks for the feedback!')
request.user.message_set.create(message=msg)
return HttpResponseRedirect(get_next_url(request))
else:
- form = FeedbackForm(is_auth = request.user.is_authenticated(),
- initial={'next':get_next_url(request)})
+ form = FeedbackForm(
+ user=request.user,
+ initial={'next':get_next_url(request)}
+ )
data['form'] = form
return render(request, 'feedback.html', data)
@@ -188,7 +209,10 @@ def list_suggested_tags(request):
or cancel the moderation reuest."""
if askbot_settings.ENABLE_TAG_MODERATION == False:
raise Http404
- tags = Tag.objects.filter(status = Tag.STATUS_SUGGESTED)
+ tags = Tag.objects.filter(
+ status = Tag.STATUS_SUGGESTED,
+ language_code=translation.get_language()
+ )
tags = tags.order_by('-used_count', 'name')
#paginate moderated tags
paginator = Paginator(tags, 20)
diff --git a/askbot/views/readers.py b/askbot/views/readers.py
index 158c84ac..80f1d2ec 100644
--- a/askbot/views/readers.py
+++ b/askbot/views/readers.py
@@ -12,7 +12,11 @@ import urllib
import operator
from django.shortcuts import get_object_or_404
from django.shortcuts import render
-from django.http import HttpResponseRedirect, HttpResponse, Http404, HttpResponseNotAllowed
+from django.http import HttpResponseRedirect
+from django.http import HttpResponse
+from django.http import Http404
+from django.http import HttpResponseNotAllowed
+from django.http import HttpResponseBadRequest
from django.core.paginator import Paginator, EmptyPage, InvalidPage
from django.template.loader import get_template
from django.template import RequestContext
@@ -31,11 +35,13 @@ from django.conf import settings as django_settings
import askbot
from askbot import exceptions
from askbot.utils.diff import textDiff as htmldiff
+from askbot.forms import AnswerForm
+from askbot.forms import ShowQuestionForm
+from askbot.forms import GetUserItemsForm
+from askbot.forms import GetDataForPostForm
from askbot.utils.loading import load_module
-from askbot.forms import AnswerForm, ShowQuestionForm
from askbot import conf
from askbot import models
-from askbot import schedules
from askbot.models.tag import Tag
from askbot import const
from askbot.startup_procedures import domain_is_bad
@@ -83,7 +89,6 @@ def questions(request, **kwargs):
user_logged_in=request.user.is_authenticated(),
**kwargs
)
- page_size = int(askbot_settings.DEFAULT_QUESTIONS_PAGE_SIZE)
qs, meta_data = models.Thread.objects.run_advanced_search(
request_user=request.user, search_state=search_state
@@ -91,7 +96,7 @@ def questions(request, **kwargs):
if meta_data['non_existing_tags']:
search_state = search_state.remove_tags(meta_data['non_existing_tags'])
- paginator = Paginator(qs, page_size)
+ paginator = Paginator(qs, search_state.page_size)
if paginator.num_pages < search_state.page:
search_state.page = 1
page = paginator.page(search_state.page)
@@ -116,12 +121,12 @@ def questions(request, **kwargs):
)
paginator_context = {
- 'is_paginated' : (paginator.count > page_size),
+ 'is_paginated' : (paginator.count > search_state.page_size),
'pages': paginator.num_pages,
'current_page_number': search_state.page,
'page_object': page,
'base_url' : search_state.query_string(),
- 'page_size' : page_size,
+ 'page_size' : search_state.page_size,
}
# We need to pass the rss feed url based
@@ -148,17 +153,18 @@ def questions(request, **kwargs):
if request.is_ajax():
q_count = paginator.count
+ #todo: words
question_counter = ungettext('%(q_num)s question', '%(q_num)s questions', q_count)
question_counter = question_counter % {'q_num': humanize.intcomma(q_count),}
- if q_count > page_size:
+ if q_count > search_state.page_size:
paginator_tpl = get_template('main_page/paginator.html')
paginator_html = paginator_tpl.render(
RequestContext(
request, {
'context': paginator_context,
'questions_count': q_count,
- 'page_size' : page_size,
+ 'page_size' : search_state.page_size,
'search_state': search_state,
}
)
@@ -189,15 +195,31 @@ def questions(request, **kwargs):
'faces': [],#[extra_tags.gravatar(contributor, 48) for contributor in contributors],
'feed_url': context_feed_url,
'query_string': search_state.query_string(),
- 'page_size' : page_size,
+ 'page_size' : search_state.page_size,
'questions': questions_html.replace('\n',''),
- 'non_existing_tags': meta_data['non_existing_tags']
+ 'non_existing_tags': meta_data['non_existing_tags'],
}
ajax_data['related_tags'] = [{
'name': escape(tag.name),
'used_count': humanize.intcomma(tag.local_used_count)
} for tag in related_tags]
+ #here we add and then delete some items
+ #to allow extra context processor to work
+ ajax_data['tags'] = related_tags
+ ajax_data['interesting_tag_names'] = None
+ ajax_data['threads'] = page
+ extra_context = context.get_extra(
+ 'ASKBOT_QUESTIONS_PAGE_EXTRA_CONTEXT',
+ request,
+ ajax_data
+ )
+ del ajax_data['tags']
+ del ajax_data['interesting_tag_names']
+ del ajax_data['threads']
+
+ ajax_data.update(extra_context)
+
return HttpResponse(simplejson.dumps(ajax_data), mimetype = 'application/json')
else: # non-AJAX branch
@@ -214,7 +236,7 @@ def questions(request, **kwargs):
'language_code': translation.get_language(),
'name_of_anonymous_user' : models.get_name_of_anonymous_user(),
'page_class': 'main-page',
- 'page_size': page_size,
+ 'page_size': search_state.page_size,
'query': search_state.query,
'threads' : page,
'questions_count' : paginator.count,
@@ -229,7 +251,6 @@ def questions(request, **kwargs):
'font_size' : extra_tags.get_tag_font_size(related_tags),
'display_tag_filter_strategy_choices': conf.get_tag_display_filter_strategy_choices(),
'email_tag_filter_strategy_choices': conf.get_tag_email_filter_strategy_choices(),
- 'update_avatar_data': schedules.should_update_avatar_data(request),
'query_string': search_state.query_string(),
'search_state': search_state,
'feed_url': context_feed_url,
@@ -240,7 +261,9 @@ def questions(request, **kwargs):
request,
template_data
)
+
template_data.update(extra_context)
+ template_data.update(context.get_for_tag_editor())
#and one more thing:) give admin user heads up about
#setting the domain name if they have not done that yet
@@ -262,6 +285,23 @@ def questions(request, **kwargs):
return render(request, 'main_page.html', template_data)
+def get_top_answers(request):
+ """returns a snippet of html of users answers"""
+ form = GetUserItemsForm(request.GET)
+ if form.is_valid():
+ owner = models.User.objects.get(id=form.cleaned_data['user_id'])
+ paginator = owner.get_top_answers_paginator(visitor=request.user)
+ answers = paginator.page(form.cleaned_data['page_number']).object_list
+ template = get_template('user_profile/user_answers_list.html')
+ answers_html = template.render({'top_answers': answers})
+ json_string = simplejson.dumps({
+ 'html': answers_html,
+ 'num_answers': paginator.count}
+ )
+ return HttpResponse(json_string, content_type='application/json')
+ else:
+ return HttpResponseBadRequest()
+
def tags(request):#view showing a listing of available tags - plain list
#1) Get parameters. This normally belongs to form cleaning.
@@ -281,7 +321,10 @@ def tags(request):#view showing a listing of available tags - plain list
tag_list_type = askbot_settings.TAG_LIST_FORMAT
#2) Get query set for the tags.
- query_params = {'deleted': False}
+ query_params = {
+ 'deleted': False,
+ 'language_code': translation.get_language()
+ }
if query != '':
query_params['name__icontains'] = query
@@ -297,7 +340,7 @@ def tags(request):#view showing a listing of available tags - plain list
'stag' : query,
'tab_id' : sortby,
'keywords' : query,
- 'search_state': SearchState(*[None for x in range(7)])
+ 'search_state': SearchState(*[None for x in range(8)])
}
if tag_list_type == 'list':
@@ -331,7 +374,7 @@ def tags(request):#view showing a listing of available tags - plain list
template_context = RequestContext(request, data)
json_data = {'success': True, 'html': template.render(template_context)}
json_string = simplejson.dumps(json_data)
- return HttpResponse(json_string, mimetype='application/json')
+ return HttpResponse(json_string, content_type='application/json')
else:
return render(request, 'tags.html', data)
@@ -464,8 +507,8 @@ def question(request, id):#refactor - long subroutine. display question body, an
#load answers and post id's->athor_id mapping
#posts are pre-stuffed with the correctly ordered comments
updated_question_post, answers, post_to_author, published_answer_ids = thread.get_cached_post_data(
- sort_method = answer_sort_method,
- user = request.user
+ sort_method=answer_sort_method,
+ user=request.user
)
question_post.set_cached_comments(
updated_question_post.get_cached_comments()
@@ -699,8 +742,6 @@ def get_perms_data(request):
'MIN_REP_TO_UPLOAD_FILES',
'MIN_REP_TO_INSERT_LINK',
'MIN_REP_TO_SUGGEST_LINK',
- 'MIN_REP_TO_CLOSE_OWN_QUESTIONS',
- 'MIN_REP_TO_REOPEN_OWN_QUESTIONS',
'MIN_REP_TO_CLOSE_OTHERS_QUESTIONS',
'MIN_REP_TO_RETAG_OTHERS_QUESTIONS',
'MIN_REP_TO_EDIT_WIKI',
@@ -729,3 +770,10 @@ def get_perms_data(request):
})
return {'html': html}
+
+@ajax_only
+@get_only
+def get_post_html(request):
+ post = models.Post.objects.get(id=request.GET['post_id'])
+ post.assert_is_visible_to(request.user)
+ return {'post_html': post.html}
diff --git a/askbot/views/users.py b/askbot/views/users.py
index b6948578..91f210d9 100644
--- a/askbot/views/users.py
+++ b/askbot/views/users.py
@@ -26,6 +26,7 @@ from django.shortcuts import get_object_or_404
from django.shortcuts import render
from django.http import HttpResponse, HttpResponseForbidden
from django.http import HttpResponseRedirect, Http404
+from django.utils.translation import get_language
from django.utils.translation import ugettext as _
from django.utils import simplejson
from django.utils.html import strip_tags as strip_all_tags
@@ -283,7 +284,6 @@ def user_moderate(request, subject, context):
'active_tab': 'users',
'page_class': 'user-profile-page',
'tab_name': 'moderation',
- 'tab_description': _('moderate this user'),
'page_title': _('moderate user'),
'change_user_status_form': user_status_form,
'change_user_reputation_form': user_rep_form,
@@ -393,7 +393,7 @@ def user_stats(request, user, context):
#
# Questions
#
- questions = user.posts.get_questions(
+ questions_qs = user.posts.get_questions(
user=request.user
).filter(
**question_filter
@@ -401,30 +401,33 @@ def user_stats(request, user, context):
'-points', '-thread__last_activity_at'
).select_related(
'thread', 'thread__last_activity_by'
- )[:100]
-
- #added this if to avoid another query if questions is less than 100
- if len(questions) < 100:
- question_count = len(questions)
- else:
- question_count = user.posts.get_questions().filter(**question_filter).count()
-
+ )
+
+ q_paginator = Paginator(questions_qs, const.USER_POSTS_PAGE_SIZE)
+ questions = q_paginator.page(1).object_list
+ question_count = q_paginator.count
+
+ q_paginator_context = functions.setup_paginator({
+ 'is_paginated' : (question_count > const.USER_POSTS_PAGE_SIZE),
+ 'pages': q_paginator.num_pages,
+ 'current_page_number': 1,
+ 'page_object': q_paginator.page(1),
+ 'base_url' : '?' #this paginator will be ajax
+ })
#
# Top answers
#
- top_answers = user.posts.get_answers(
- request.user
- ).filter(
- deleted=False,
- thread__posts__deleted=False,
- thread__posts__post_type='question',
- ).select_related(
- 'thread'
- ).order_by(
- '-points', '-added_at'
- )[:100]
-
- top_answer_count = len(top_answers)
+ a_paginator = user.get_top_answers_paginator(request.user)
+ top_answers = a_paginator.page(1).object_list
+ top_answer_count = a_paginator.count
+
+ a_paginator_context = functions.setup_paginator({
+ 'is_paginated' : (top_answer_count > const.USER_POSTS_PAGE_SIZE),
+ 'pages': a_paginator.num_pages,
+ 'current_page_number': 1,
+ 'page_object': a_paginator.page(1),
+ 'base_url' : '?' #this paginator will be ajax
+ })
#
# Votes
#
@@ -439,7 +442,10 @@ def user_stats(request, user, context):
# INFO: There's bug in Django that makes the following query kind of broken (GROUP BY clause is problematic):
# http://stackoverflow.com/questions/7973461/django-aggregation-does-excessive-group-by-clauses
# Fortunately it looks like it returns correct results for the test data
- user_tags = models.Tag.objects.filter(threads__posts__author=user).distinct().\
+ user_tags = models.Tag.objects.filter(
+ threads__posts__author=user,
+ language_code=get_language()
+ ).distinct().\
annotate(user_tag_usage_count=Count('threads')).\
order_by('-user_tag_usage_count')[:const.USER_VIEW_DATA_SIZE]
user_tags = list(user_tags) # evaluate
@@ -526,14 +532,16 @@ def user_stats(request, user, context):
'page_class': 'user-profile-page',
'support_custom_avatars': ('avatar' in django_settings.INSTALLED_APPS),
'tab_name' : 'stats',
- 'tab_description' : _('user profile'),
'page_title' : _('user profile overview'),
'user_status_for_display': user.get_status_display(soft = True),
'questions' : questions,
'question_count': question_count,
+ 'q_paginator_context': q_paginator_context,
'top_answers': top_answers,
'top_answer_count': top_answer_count,
+ 'a_paginator_context': a_paginator_context,
+ 'page_size': const.USER_POSTS_PAGE_SIZE,
'up_votes' : up_votes,
'down_votes' : down_votes,
@@ -647,7 +655,6 @@ def user_recent(request, user, context):
'active_tab': 'users',
'page_class': 'user-profile-page',
'tab_name' : 'recent',
- 'tab_description' : _('recent user activity'),
'page_title' : _('profile - recent activity'),
'activities' : activities
}
@@ -679,7 +686,6 @@ def show_group_join_requests(request, user, context):
'inbox_section': 'group-join-requests',
'page_class': 'user-profile-page',
'tab_name' : 'join_requests',
- 'tab_description' : _('group joining requests'),
'page_title' : _('profile - moderation'),
'groups_dict': groups_dict,
'join_requests': join_requests
@@ -736,7 +742,6 @@ def user_responses(request, user, context):
'page_class': 'user-profile-page',
'tab_name' : 'inbox',
'inbox_section': section,
- 'tab_description' : _('private messages'),
'page_title' : _('profile - messages')
}
context.update(data)
@@ -816,7 +821,6 @@ def user_responses(request, user, context):
'page_class': 'user-profile-page',
'tab_name' : 'inbox',
'inbox_section': section,
- 'tab_description' : _('comments and answers to others questions'),
'page_title' : _('profile - responses'),
'post_reject_reasons': reject_reasons,
'responses' : filtered_response_list,
@@ -858,7 +862,6 @@ def user_votes(request, user, context):
'active_tab':'users',
'page_class': 'user-profile-page',
'tab_name' : 'votes',
- 'tab_description' : _('user vote record'),
'page_title' : _('profile - votes'),
'votes' : votes[:const.USER_VIEW_DATA_SIZE]
}
@@ -880,7 +883,6 @@ def user_reputation(request, user, context):
'active_tab':'users',
'page_class': 'user-profile-page',
'tab_name': 'reputation',
- 'tab_description': _('user karma'),
'page_title': _("Profile - User's Karma"),
'reputation': reputes,
'reps': reps
@@ -891,17 +893,36 @@ def user_reputation(request, user, context):
def user_favorites(request, user, context):
favorite_threads = user.user_favorite_questions.values_list('thread', flat=True)
- questions = models.Post.objects.filter(post_type='question', thread__in=favorite_threads)\
- .select_related('thread', 'thread__last_activity_by')\
- .order_by('-points', '-thread__last_activity_at')[:const.USER_VIEW_DATA_SIZE]
+ questions_qs = models.Post.objects.filter(
+ post_type='question',
+ thread__in=favorite_threads
+ ).select_related(
+ 'thread', 'thread__last_activity_by'
+ ).order_by(
+ '-points', '-thread__last_activity_at'
+ )[:const.USER_VIEW_DATA_SIZE]
+
+ q_paginator = Paginator(questions_qs, const.USER_POSTS_PAGE_SIZE)
+ questions = q_paginator.page(1).object_list
+ question_count = q_paginator.count
+
+ q_paginator_context = functions.setup_paginator({
+ 'is_paginated' : (question_count > const.USER_POSTS_PAGE_SIZE),
+ 'pages': q_paginator.num_pages,
+ 'current_page_number': 1,
+ 'page_object': q_paginator.page(1),
+ 'base_url' : '?' #this paginator will be ajax
+ })
data = {
'active_tab':'users',
'page_class': 'user-profile-page',
'tab_name' : 'favorites',
- 'tab_description' : _('users favorite questions'),
- 'page_title' : _('profile - favorite questions'),
+ 'page_title' : _('profile - favorites'),
'questions' : questions,
+ 'q_paginator_context': q_paginator_context,
+ 'question_count': question_count,
+ 'page_size': const.USER_POSTS_PAGE_SIZE
}
context.update(data)
return render(request, 'user_profile/user_favorites.html', context)
@@ -970,7 +991,6 @@ def user_email_subscriptions(request, user, context):
'subscribed_tag_names': user.get_marked_tag_names('subscribed'),
'page_class': 'user-profile-page',
'tab_name': 'email_subscriptions',
- 'tab_description': _('email subscription settings'),
'page_title': _('profile - email subscriptions'),
'email_feeds_form': email_feeds_form,
'tag_filter_selection_form': tag_filter_form,
@@ -978,6 +998,8 @@ def user_email_subscriptions(request, user, context):
'user_languages': user.languages.split()
}
context.update(data)
+ #todo: really need only if subscribed tags are enabled
+ context.update(view_context.get_for_tag_editor())
return render(
request,
'user_profile/user_email_subscriptions.html',
@@ -1052,13 +1074,14 @@ def user(request, id, slug=None, tab_name=None):
user_view_func = USER_VIEW_CALL_TABLE.get(tab_name, user_stats)
- search_state = SearchState( # Non-default SearchState with user data set
+ search_state = SearchState(
scope=None,
sort=None,
query=None,
tags=None,
author=None,
page=None,
+ page_size=const.USER_POSTS_PAGE_SIZE,
user_logged_in=profile_owner.is_authenticated(),
)
@@ -1073,17 +1096,6 @@ def user(request, id, slug=None, tab_name=None):
context['custom_tab_slug'] = CUSTOM_TAB['SLUG']
return user_view_func(request, profile_owner, context)
-@csrf.csrf_exempt
-def update_has_custom_avatar(request):
- """updates current avatar type data for the user
- """
- if request.is_ajax() and request.user.is_authenticated():
- if request.user.avatar_type in ('n', 'g'):
- request.user.update_avatar_type()
- request.session['avatar_data_updated_at'] = datetime.datetime.now()
- return HttpResponse(simplejson.dumps({'status':'ok'}), mimetype='application/json')
- return HttpResponseForbidden()
-
def groups(request, id = None, slug = None):
"""output groups page
"""
diff --git a/askbot/views/widgets.py b/askbot/views/widgets.py
index 5c4042fa..41cf4c8f 100644
--- a/askbot/views/widgets.py
+++ b/askbot/views/widgets.py
@@ -60,6 +60,10 @@ def ask_widget(request, widget_id):
widget = get_object_or_404(models.AskWidget, id=widget_id)
if request.method == "POST":
+
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return redirect('ask_by_widget')
+
form = forms.AskWidgetForm(
include_text=widget.include_text_field,
data=request.POST,
@@ -241,7 +245,7 @@ def render_ask_widget_js(request, widget_id):
'variable_name': variable_name
}
content = content_tpl.render(RequestContext(request, context_dict))
- return HttpResponse(content, mimetype='text/javascript')
+ return HttpResponse(content, content_type='text/javascript')
def render_ask_widget_css(request, widget_id):
widget = get_object_or_404(models.AskWidget, pk=widget_id)
@@ -254,7 +258,7 @@ def render_ask_widget_css(request, widget_id):
'variable_name': variable_name
}
content = content_tpl.render(RequestContext(request, context_dict))
- return HttpResponse(content, mimetype='text/css')
+ return HttpResponse(content, content_type='text/css')
def question_widget(request, widget_id):
"""Returns the first x questions based on certain tags.
diff --git a/askbot/views/writers.py b/askbot/views/writers.py
index dd5666f7..a11fb941 100644
--- a/askbot/views/writers.py
+++ b/askbot/views/writers.py
@@ -30,6 +30,7 @@ from django.core.urlresolvers import reverse
from django.core import exceptions
from django.conf import settings
from django.views.decorators import csrf
+from django.contrib.auth.models import User
from askbot import exceptions as askbot_exceptions
from askbot import forms
@@ -46,6 +47,7 @@ from askbot.views import context
from askbot.templatetags import extra_filters_jinja as template_filters
from askbot.importers.stackexchange import management as stackexchange#todo: may change
from askbot.utils.slug import slugify
+from recaptcha_works.decorators import fix_recaptcha_remote_ip
# used in index page
INDEX_PAGE_SIZE = 20
@@ -126,7 +128,7 @@ def upload(request):#ajax upload file to a question or answer
xml_template = "<result><msg><![CDATA[%s]]></msg><error><![CDATA[%s]]></error><file_url>%s</file_url><orig_file_name><![CDATA[%s]]></orig_file_name></result>"
xml = xml_template % (result, error, file_url, orig_file_name)
- return HttpResponse(xml, mimetype="application/xml")
+ return HttpResponse(xml, content_type="application/xml")
def __import_se_data(dump_file):
"""non-view function that imports the SE data
@@ -192,7 +194,7 @@ def import_data(request):
dump_storage.flush()
return HttpResponse(__import_se_data(dump_storage))
- #yield HttpResponse(_('StackExchange import complete.'), mimetype='text/plain')
+ #yield HttpResponse(_('StackExchange import complete.'), content_type='text/plain')
#dump_storage.close()
else:
form = forms.DumpUploadForm()
@@ -203,15 +205,9 @@ def import_data(request):
}
return render(request, 'import_data.html', data)
-#@login_required #actually you can post anonymously, but then must register
+@fix_recaptcha_remote_ip
@csrf.csrf_protect
-@decorators.check_authorization_to_post(ugettext_lazy(
- "<span class=\"strong big\">You are welcome to start submitting your question "
- "anonymously</span>. When you submit the post, you will be redirected to the "
- "login/signup page. Your question will be saved in the current session and "
- "will be published after you log in. Login/signup process is very simple. "
- "Login takes about 30 seconds, initial signup takes a minute or less."
-))
+@decorators.check_authorization_to_post(ugettext_lazy('Please log in to make posts'))
@decorators.check_spam('text')
def ask(request):#view used to ask a new question
"""a view to ask a new question
@@ -226,8 +222,11 @@ def ask(request):#view used to ask a new question
request.user.message_set.create(message=_('Sorry, but you have only read access'))
return HttpResponseRedirect(referer)
- form = forms.AskForm(request.REQUEST, user=request.user)
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return HttpResponseRedirect(reverse('index'))
+
if request.method == 'POST':
+ form = forms.AskForm(request.POST, user=request.user)
if form.is_valid():
timestamp = datetime.datetime.now()
title = form.cleaned_data['title']
@@ -240,12 +239,16 @@ def ask(request):#view used to ask a new question
language = form.cleaned_data.get('language', None)
if request.user.is_authenticated():
- drafts = models.DraftQuestion.objects.filter(
- author=request.user
- )
+ drafts = models.DraftQuestion.objects.filter(author=request.user)
drafts.delete()
-
user = form.get_post_user(request.user)
+ elif request.user.is_anonymous() and askbot_settings.ALLOW_ASK_UNREGISTERED:
+ user = models.get_or_create_anonymous_user()
+ ask_anonymously = True
+ else:
+ user = None
+
+ if user:
try:
question = user.post_question(
title=title,
@@ -352,7 +355,7 @@ def retag_question(request, id):
response_data['message'] = message
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
else:
return HttpResponseRedirect(question.get_absolute_url())
elif request.is_ajax():
@@ -361,7 +364,7 @@ def retag_question(request, id):
'success': False
}
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
else:
form = forms.RetagQuestionForm(question)
@@ -378,7 +381,7 @@ def retag_question(request, id):
'success': False
}
data = simplejson.dumps(response_data)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
else:
request.user.message_set.create(message = unicode(e))
return HttpResponseRedirect(question.get_absolute_url())
@@ -386,12 +389,18 @@ def retag_question(request, id):
@login_required
@csrf.csrf_protect
@decorators.check_spam('text')
+@fix_recaptcha_remote_ip
def edit_question(request, id):
"""edit question view
"""
question = get_object_or_404(models.Post, id=id)
+
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return HttpResponseRedirect(question.get_absolute_url())
+
revision = question.get_latest_revision()
revision_form = None
+
try:
request.user.assert_can_edit_question(question)
if request.method == 'POST':
@@ -432,9 +441,6 @@ def edit_question(request, id):
if form.cleaned_data['reveal_identity']:
question.thread.remove_author_anonymity()
- if 'language' in form.cleaned_data:
- question.thread.language_code = form.cleaned_data['language']
-
is_anon_edit = form.cleaned_data['stay_anonymous']
is_wiki = form.cleaned_data.get('wiki', question.wiki)
post_privately = form.cleaned_data['post_privately']
@@ -453,6 +459,10 @@ def edit_question(request, id):
is_private = post_privately,
suppress_email=suppress_email
)
+
+ if 'language' in form.cleaned_data:
+ question.thread.set_language_code(form.cleaned_data['language'])
+
return HttpResponseRedirect(question.get_absolute_url())
else:
#request type was "GET"
@@ -490,8 +500,13 @@ def edit_question(request, id):
@login_required
@csrf.csrf_protect
@decorators.check_spam('text')
+@fix_recaptcha_remote_ip
def edit_answer(request, id):
answer = get_object_or_404(models.Post, id=id)
+
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return HttpResponseRedirect(answer.get_absolute_url())
+
revision = answer.get_latest_revision()
class_path = getattr(settings, 'ASKBOT_EDIT_ANSWER_FORM', None)
@@ -579,8 +594,9 @@ def edit_answer(request, id):
return HttpResponseRedirect(answer.get_absolute_url())
#todo: rename this function to post_new_answer
-@decorators.check_authorization_to_post(ugettext_lazy('Please log in to answer questions'))
+@decorators.check_authorization_to_post(ugettext_lazy('Please log in to make posts'))
@decorators.check_spam('text')
+@fix_recaptcha_remote_ip
def answer(request, id, form_class=forms.AnswerForm):#process a new answer
"""view that posts new answer
@@ -590,6 +606,10 @@ def answer(request, id, form_class=forms.AnswerForm):#process a new answer
authenticated users post directly
"""
question = get_object_or_404(models.Post, post_type='question', id=id)
+
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return HttpResponseRedirect(question.get_absolute_url())
+
if request.method == "POST":
#this check prevents backward compatilibility
@@ -681,7 +701,7 @@ def __generate_comments_json(obj, user):#non-view generates json data for the po
json_comments.append(comment_data)
data = simplejson.dumps(json_comments)
- return HttpResponse(data, mimetype="application/json")
+ return HttpResponse(data, content_type="application/json")
@csrf.csrf_exempt
@decorators.check_spam('comment')
@@ -701,7 +721,7 @@ def post_comments(request):#generic ajax handler to load comments to an object
if request.method == 'POST':
form = forms.NewCommentForm(request.POST)
elif request.method == 'GET':
- form = forms.GetCommentsForPostForm(request.GET)
+ form = forms.GetDataForPostForm(request.GET)
if form.is_valid() == False:
return HttpResponseBadRequest(
@@ -727,6 +747,10 @@ def post_comments(request):#generic ajax handler to load comments to an object
'<a href="%(sign_in_url)s">sign in</a>.') % \
{'sign_in_url': url_utils.get_login_url()}
raise exceptions.PermissionDenied(msg)
+
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ raise exceptions.PermissionDenied(askbot_settings.READ_ONLY_MESSAGE)
+
comment = user.post_comment(
parent_post=post, body_text=form.cleaned_data['comment']
)
@@ -737,17 +761,20 @@ def post_comments(request):#generic ajax handler to load comments to an object
)
response = __generate_comments_json(post, user)
except exceptions.PermissionDenied, e:
- response = HttpResponseForbidden(unicode(e), mimetype="application/json")
+ response = HttpResponseForbidden(unicode(e), content_type="application/json")
return response
-#@csrf.csrf_exempt
+@csrf.csrf_exempt
@decorators.ajax_only
#@decorators.check_spam('comment')
def edit_comment(request):
if request.user.is_anonymous():
raise exceptions.PermissionDenied(_('Sorry, anonymous users cannot edit comments'))
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ raise exceptions.PermissionDenied(askbot_settings.READ_ONLY_MESSAGE)
+
form = forms.EditCommentForm(request.POST)
if form.is_valid() == False:
raise exceptions.PermissionDenied('This content is forbidden')
@@ -802,7 +829,7 @@ def delete_comment(request):
raise exceptions.PermissionDenied(msg)
if request.is_ajax():
- form = forms.DeleteCommentForm(request.POST)
+ form = forms.ProcessCommentForm(request.POST)
if form.is_valid() == False:
return HttpResponseBadRequest()
@@ -811,6 +838,9 @@ def delete_comment(request):
comment = get_object_or_404(models.Post, post_type='comment', id=comment_id)
request.user.assert_can_delete_comment(comment)
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ raise exceptions.PermissionDenied(askbot_settings.READ_ONLY_MESSAGE)
+
parent = comment.parent
comment.delete()
#attn: recalc denormalized field
@@ -829,37 +859,30 @@ def delete_comment(request):
mimetype = 'application/json'
)
+@login_required
@decorators.post_only
+@csrf.csrf_protect
def comment_to_answer(request):
- comment_id = request.POST.get('comment_id')
- if comment_id:
- comment_id = int(comment_id)
- comment = get_object_or_404(models.Post,
- post_type='comment', id=comment_id)
- comment.post_type = 'answer'
- old_parent = comment.parent
-
- comment.parent = comment.thread._question_post()
- comment.save()
-
- comment.thread.update_answer_count()
-
- comment.parent.comment_count += 1
- comment.parent.save()
+ if request.user.is_anonymous():
+ msg = _('Sorry, only logged in users can convert comments to answers. '
+ 'Please <a href="%(sign_in_url)s">sign in</a>.') % \
+ {'sign_in_url': url_utils.get_login_url()}
+ raise exceptions.PermissionDenied(msg)
- #to avoid db constraint error
- if old_parent.comment_count >= 1:
- old_parent.comment_count -= 1
- else:
- old_parent.comment_count = 0
+ form = forms.ProcessCommentForm(request.POST)
+ if form.is_valid() == False:
+ raise Http404
- old_parent.save()
+ comment = get_object_or_404(
+ models.Post,
+ post_type='comment',
+ id=form.cleaned_data['comment_id']
+ )
- comment.thread.invalidate_cached_data()
+ if askbot_settings.READ_ONLY_MODE_ENABLED is False:
+ request.user.repost_comment_as_answer(comment)
- return HttpResponseRedirect(comment.get_absolute_url())
- else:
- raise Http404
+ return HttpResponseRedirect(comment.get_absolute_url())
@decorators.post_only
@csrf.csrf_protect
@@ -871,12 +894,24 @@ def repost_answer_as_comment(request, destination=None):
'comment_under_previous_answer'
)
)
+ if request.user.is_anonymous():
+ msg = _('Sorry, only logged in users can convert answers to comments. '
+ 'Please <a href="%(sign_in_url)s">sign in</a>.') % \
+ {'sign_in_url': url_utils.get_login_url()}
+ raise exceptions.PermissionDenied(msg)
answer_id = request.POST.get('answer_id')
if answer_id:
- answer_id = int(answer_id)
+ try:
+ answer_id = int(answer_id)
+ except (ValueError, TypeError):
+ raise Http404
answer = get_object_or_404(models.Post,
post_type = 'answer', id=answer_id)
+ if askbot_settings.READ_ONLY_MODE_ENABLED:
+ return HttpResponseRedirect(answer.get_absolute_url())
+ request.user.assert_can_convert_post(post=answer)
+
if destination == 'comment_under_question':
destination_post = answer.thread._question_post()
else:
@@ -892,8 +927,8 @@ def repost_answer_as_comment(request, destination=None):
if len(answer.text) <= askbot_settings.MAX_COMMENT_LENGTH:
answer.post_type = 'comment'
answer.parent = destination_post
- #can we trust this?
- old_comment_count = answer.comment_count
+
+ new_comment_count = answer.comments.count() + 1
answer.comment_count = 0
answer_comments = models.Post.objects.get_comments().filter(parent=answer)
@@ -903,7 +938,7 @@ def repost_answer_as_comment(request, destination=None):
answer.parse_and_save(author=answer.author)
answer.thread.update_answer_count()
- answer.parent.comment_count = 1 + old_comment_count
+ answer.parent.comment_count += new_comment_count
answer.parent.save()
answer.thread.invalidate_cached_data()
diff --git a/askbot_requirements.txt b/askbot_requirements.txt
index 59694444..3b9fde6e 100644
--- a/askbot_requirements.txt
+++ b/askbot_requirements.txt
@@ -1,5 +1,5 @@
akismet
-django>=1.3.1
+django>=1.3.1,<1.6
Jinja2
Coffin>=0.3
South>=0.7.1
@@ -12,7 +12,7 @@ django-threaded-multihost
django-robots
unidecode
django-countries==1.0.5
-django-celery==2.2.7
+django-celery>=3.0.11
django-kombu==0.9.2
django-followit
django-recaptcha-works
diff --git a/askbot_requirements_dev.txt b/askbot_requirements_dev.txt
index e5c36577..476ed66f 100644
--- a/askbot_requirements_dev.txt
+++ b/askbot_requirements_dev.txt
@@ -1,5 +1,5 @@
akismet
-django==1.4.2
+django>=1.3.1,<1.6
Jinja2
Coffin>=0.3
South>=0.7.1
@@ -15,7 +15,7 @@ django-threaded-multihost
django-robots
unidecode
django-countries==1.0.5
-django-celery==2.2.7
+django-celery>=3.0.11
django-kombu==0.9.2
django-followit
django-recaptcha-works