{% trans "You don't have permission to edit values." %}
+ {% endif %}
+{% endif %}
+
+{% endblock %}
diff --git a/askbot/deps/livesettings/templates/livesettings/text.txt b/askbot/deps/livesettings/templates/livesettings/text.txt
new file mode 100644
index 00000000..d57a57e3
--- /dev/null
+++ b/askbot/deps/livesettings/templates/livesettings/text.txt
@@ -0,0 +1 @@
+{{ text|safe }}
\ No newline at end of file
diff --git a/askbot/deps/livesettings/templatetags/__init__.py b/askbot/deps/livesettings/templatetags/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/askbot/deps/livesettings/templatetags/config_tags.py b/askbot/deps/livesettings/templatetags/config_tags.py
new file mode 100644
index 00000000..ab5cf6b4
--- /dev/null
+++ b/askbot/deps/livesettings/templatetags/config_tags.py
@@ -0,0 +1,91 @@
+from django import template
+from django.contrib.sites.models import Site
+from django.core import urlresolvers
+from askbot.deps.livesettings import config_value
+from askbot.deps.livesettings.utils import url_join
+import logging
+
+log = logging.getLogger('configuration.config_tags')
+
+register = template.Library()
+
+def force_space(value, chars=40):
+ """Forces spaces every `chars` in value"""
+
+ chars = int(chars)
+ if len(value) < chars:
+ return value
+ else:
+ out = []
+ start = 0
+ end = 0
+ looping = True
+
+ while looping:
+ start = end
+ end += chars
+ out.append(value[start:end])
+ looping = end < len(value)
+
+ return ' '.join(out)
+
+def break_at(value, chars=40):
+ """Force spaces into long lines which don't have spaces"""
+ #todo: EF - lazy patch
+ return value
+
+ chars = int(chars)
+ value = unicode(value)
+ if len(value) < chars:
+ return value
+ else:
+ out = []
+ line = value.split(' ')
+ for word in line:
+ if len(word) > chars:
+ out.append(force_space(word, chars))
+ else:
+ out.append(word)
+
+ return " ".join(out)
+
+register.filter('break_at', break_at)
+
+def config_boolean(option):
+ """Looks up the configuration option, returning true or false."""
+ args = option.split('.')
+ try:
+ val = config_value(*args)
+ except:
+ log.warn('config_boolean tag: Tried to look up config setting "%s", got SettingNotSet, returning False', option)
+ val = False
+ if val:
+ return "true"
+ else:
+ return ""
+
+register.filter('config_boolean', config_boolean)
+
+def admin_site_views(view):
+ """Returns a formatted list of sites, rendering for view, if any"""
+
+ if view:
+ path = urlresolvers.reverse(view)
+ else:
+ path = None
+
+ links = []
+ for site in Site.objects.all():
+ paths = ["http://", site.domain]
+ if path:
+ paths.append(path)
+
+ links.append((site.name, url_join(paths)))
+
+ ret = {
+ 'links' : links,
+ }
+ return ret
+
+
+register.inclusion_tag('askbot.deps.livesettings/_admin_site_views.html')(admin_site_views)
diff --git a/askbot/deps/livesettings/tests.py b/askbot/deps/livesettings/tests.py
new file mode 100644
index 00000000..aab61f4a
--- /dev/null
+++ b/askbot/deps/livesettings/tests.py
@@ -0,0 +1,545 @@
+from django.conf import settings as djangosettings
+from django.test import TestCase
+import keyedcache
+from askbot.deps.livesettings import *
+import logging
+log = logging.getLogger('test');
+
+class ConfigurationFunctionTest(TestCase):
+
+ def testSetSingleConfigItem(self):
+ value = IntegerValue(BASE_GROUP, 'SingleItem')
+ config_register(value)
+ self.assert_(config_exists(BASE_GROUP, 'SingleItem'))
+
+ def testSetTwoConfigItems(self):
+ s = [IntegerValue(BASE_GROUP, 'testTwoA'), StringValue(BASE_GROUP, 'testTwoB')]
+ config_register_list(*s)
+
+ self.assert_(config_exists(BASE_GROUP, 'testTwoA'))
+ self.assert_(config_exists(BASE_GROUP, 'testTwoB'))
+
+ def testSetGroup(self):
+ g1 = ConfigurationGroup('test1','test1')
+ value = IntegerValue(g1, 'SingleGroupedItem')
+ config_register(value)
+ self.assertFalse(config_exists(BASE_GROUP, 'SingleGroupedItem'))
+ self.assert_(config_exists(g1, 'SingleGroupedItem'))
+
+
+class ConfigurationTestSettings(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+ g = ConfigurationGroup('test2','test2')
+ self.g = g
+ config_register(StringValue(g, 's1'))
+ config_register(IntegerValue(g, 's2', default=10))
+ config_register(IntegerValue(g, 's3', default=10))
+
+ def testSetSetting(self):
+ c = config_get('test2', 's1')
+ c.update('test')
+
+ self.assertEqual(c.value, 'test')
+ self.assertEqual(c.setting.value, 'test')
+
+ def testSettingDefault(self):
+ c = config_get('test2', 's2')
+ self.assertEqual(c.value, 10)
+
+ def testSetAndReset(self):
+ """Test setting one value and then updating"""
+ c = config_get('test2', 's1')
+ c.update('test1')
+
+ self.assertEqual(c.value, 'test1')
+
+ # should be true, since it is an update
+ self.assert_(c.update('test2'))
+ self.assertEqual(c.value, 'test2')
+
+ def testTwice(self):
+ """Config items should respond False to duplicate requests to update."""
+
+ c = config_get('test2', 's1')
+ c.update('test1')
+
+ self.assertFalse(c.update('test1'))
+
+
+ def testDeletesDefault(self):
+ c = config_get('test2', 's3')
+ # false because it isn't saving a default value
+ self.assertFalse(c.update(10))
+
+ self.assert_(c.update(20))
+ self.assertEqual(c.value, 20)
+ try:
+ s = c.setting
+ except SettingNotSet:
+ self.fail("Should have a setting now")
+
+ # now delete and go back to no setting by setting the default
+ self.assert_(c.update(10))
+ self.assertEqual(c.value, 10)
+
+ try:
+ s = c.setting
+ self.fail('Should throw SettingNotSet')
+ except SettingNotSet:
+ pass
+
+
+class ConfigTestDotAccess(TestCase):
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g = ConfigurationGroup('test3','test3')
+ self.g = g
+ c1 = config_register(BooleanValue(g, 's1', default=True))
+ c2 = config_register(IntegerValue(g, 's2', default=10))
+ c2.update(100)
+
+ def testDotAccess(self):
+ self.assert_(ConfigurationSettings().test3.s1.value)
+ self.assertEqual(ConfigurationSettings().test3.s2.value, 100)
+
+ def testSettingProperty(self):
+ c = config_get('test3','s2')
+ s = c.setting
+ self.assert_(s.value, 100)
+
+ def testDictValues(self):
+ d = self.g.dict_values()
+ self.assertEqual(d, {'s1': True, 's2' : 100})
+
+class ConfigTestModuleValue(TestCase):
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g = ConfigurationGroup('modules','module test')
+ self.g = g
+ self.c = config_register(ModuleValue(g, 'test'))
+
+ # def testModule(self):
+ # c = config_get('modules', 'test')
+ # c.update('satchmo_store')
+
+ # self.assert_(hasattr(self.c.value, 'get_version'))
+
+class ConfigTestSortOrder(TestCase):
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('group1', 'Group 1', ordering=-1001)
+ g2 = ConfigurationGroup('group2', 'Group 2', ordering=-1002)
+ g3 = ConfigurationGroup('group3', 'Group 3', ordering=-1003)
+
+ self.g1 = g1
+ self.g2 = g2
+ self.g3 = g3
+
+ self.g1c1 = config_register(IntegerValue(g1, 'c1'))
+ self.g1c2 = config_register(IntegerValue(g1, 'c2'))
+ self.g1c3 = config_register(IntegerValue(g1, 'c3'))
+
+ self.g2c1 = config_register(IntegerValue(g2, 'c1'))
+ self.g2c2 = config_register(IntegerValue(g2, 'c2'))
+ self.g2c3 = config_register(IntegerValue(g2, 'c3'))
+
+ self.g3c1 = config_register(IntegerValue(g3, 'c1'))
+ self.g3c2 = config_register(IntegerValue(g3, 'c2'))
+ self.g3c3 = config_register(IntegerValue(g3, 'c3'))
+
+ def testGroupOrdering(self):
+ mgr = ConfigurationSettings()
+ self.assertEqual(mgr[2].key, self.g1.key)
+ self.assertEqual(mgr[1].key, self.g2.key)
+ self.assertEqual(mgr[0].key, self.g3.key)
+
+
+class TestMultipleValues(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('m1', 'Multiple Group 1', ordering=1000)
+ self.g1 = g1
+
+ self.g1c1 = config_register(MultipleStringValue(g1,
+ 'c1',
+ choices=((1,'one'),(2,'two'),(3,'three'))))
+
+ def testSave(self):
+
+ c = config_get('m1','c1')
+ c.update([1,2])
+ self.assertEqual(c.value, [1,2])
+
+ def testAddChoice(self):
+
+ config_add_choice('m1','c1',(4, 'four'))
+ c = config_get('m1','c1')
+ self.assertEqual(c.choices, ((1,'one'),(2,'two'),(3,'three'),(4,'four')))
+
+ def testChoiceValues(self):
+ self.g1c1.update([1,2])
+
+ self.assertEqual(self.g1c1.value, [1,2])
+ self.assertEqual(self.g1c1.choice_values, [(1, 'one'),(2, 'two')])
+
+ choices = config_choice_values('m1', 'c1')
+ self.assertEqual(choices, [(1, 'one'),(2, 'two')])
+
+class TestMultipleValuesWithDefault(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('mv2', 'Multiple Group 2', ordering=1000)
+ self.g1 = g1
+
+ self.g1c1 = config_register(MultipleStringValue(g1,
+ 'c1',
+ choices=((1,'one'),(2,'two'),(3,'three')),
+ default=[1,2]))
+
+ def testDefault(self):
+
+ c = config_get('mv2','c1')
+ self.assertEqual(c.value, [1,2])
+
+ c.update([1,2,3])
+ self.assertEqual(c.value, [1,2,3])
+
+class ConfigTestChoices(TestCase):
+
+ def testAddPreregisteredChoice(self):
+ """Test that we can register choices before the config is actually set up."""
+ config_add_choice('ctg1', 'c1', ('a', 'Item A'))
+ config_add_choice('ctg1', 'c1', ('b', 'Item B'))
+ config_add_choice('ctg1', 'c1', ('c', 'Item C'))
+
+ g1 = ConfigurationGroup('ctg1', 'Choice 1', ordering=1000)
+ config_register(StringValue(g1, 'c1'))
+
+ c = config_get('ctg1','c1')
+
+ self.assertEqual(c.choices, [('a','Item A'), ('b','Item B'), ('c','Item C')])
+
+
+class ConfigTestRequires(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('req1', 'Requirements 1', ordering=1000)
+
+ self.g1 = g1
+
+ bool1 = config_register(BooleanValue(g1, 'bool1', default=False, ordering=1))
+ bool2 = config_register(BooleanValue(g1, 'bool2', ordering=2))
+
+ self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=bool1, ordering=3))
+
+ self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=bool2, ordering=4))
+ self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
+
+ bool2.update(True)
+
+ def testSimpleRequires(self):
+
+ v = config_value('req1', 'bool2')
+ self.assertTrue(v)
+
+ keys = [cfg.key for cfg in self.g1]
+ self.assertEqual(keys, ['bool1', 'bool2', 'c2','c3'])
+
+ c = config_get('req1','bool1')
+ c.update(True)
+
+ keys = [cfg.key for cfg in self.g1]
+ self.assertEqual(keys, ['bool1', 'bool2', 'c1', 'c2', 'c3'])
+
+class ConfigTestRequiresChoices(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('req2', 'Requirements 2', ordering=1000)
+
+ self.g1 = g1
+
+ choices1 = config_register(MultipleStringValue(BASE_GROUP, 'rc1', ordering=1))
+
+ self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=choices1, ordering=3))
+ self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices1, ordering=4))
+ self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
+
+ choices1.update('c1')
+
+ g2 = ConfigurationGroup('req3', 'Requirements 3', ordering=1000)
+
+ self.g2 = g2
+
+ choices2 = config_register(StringValue(BASE_GROUP, 'choices2', ordering=1))
+
+ self.g2c1 = config_register(IntegerValue(g2, 'c1', requires=choices2, ordering=3))
+ self.g2c2 = config_register(IntegerValue(g2, 'c2', requires=choices2, ordering=4))
+ self.g2c3 = config_register(IntegerValue(g2, 'c3', requires=choices2, ordering=5))
+
+ choices2.update('c1')
+
+ def testSimpleRequiresChoices(self):
+
+ v = config_value('BASE', 'rc1')
+ self.assertEquals(v, ['c1'])
+
+ g = config_get_group('req2')
+ keys = [cfg.key for cfg in g]
+ self.assertEqual(keys, ['c1','c3'])
+
+ c = config_get('BASE', 'rc1')
+ c.update(['c1','c2'])
+
+ g = config_get_group('req2')
+ keys = [cfg.key for cfg in g]
+ self.assertEqual(keys, ['c1', 'c2', 'c3'])
+
+ def testRequiresSingleValue(self):
+ v = config_value('BASE', 'choices2')
+ self.assertEquals(v, 'c1')
+
+ keys = [cfg.key for cfg in self.g2]
+ self.assertEqual(keys, ['c1'])
+
+ c = config_get('BASE', 'choices2')
+ c.update('c2')
+
+ keys = [cfg.key for cfg in self.g2]
+ self.assertEqual(keys, ['c2'])
+
+class ConfigTestRequiresValue(TestCase):
+
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ g1 = ConfigurationGroup('reqval', 'Requirements 3', ordering=1000)
+
+ self.g1 = g1
+
+ choices1 = config_register(MultipleStringValue(BASE_GROUP, 'valchoices', ordering=1))
+
+ self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=choices1, requiresvalue='foo', ordering=3))
+ self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices1, requiresvalue='bar', ordering=4))
+ self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
+
+ choices1.update('foo')
+
+ g2 = ConfigurationGroup('reqval2', 'Requirements 4', ordering=1000)
+
+ self.g2 = g2
+
+ choices2 = config_register(StringValue(BASE_GROUP, 'valchoices2', ordering=1,
+ choices=(('a','test a'),('b', 'test b'),('c', 'test c'))))
+
+ self.g2c1 = config_register(IntegerValue(g2, 'c1', requires=choices2, requiresvalue='a', ordering=3))
+ self.g2c2 = config_register(IntegerValue(g2, 'c2', requires=choices2, requiresvalue='b', ordering=4))
+ self.g2c3 = config_register(IntegerValue(g2, 'c3', requires=choices2, requiresvalue='c', ordering=5))
+
+ choices2.update('a')
+
+ def testRequiresValue(self):
+ v = config_value('BASE', 'valchoices')
+ self.assertEquals(v, ['foo'])
+
+ g = config_get_group('reqval')
+
+ keys = [cfg.key for cfg in g]
+ self.assertEqual(keys, ['c1','c3'])
+
+ c = config_get('BASE', 'valchoices')
+ c.update(['foo','bar'])
+
+ g = config_get_group('reqval')
+ keys = [cfg.key for cfg in g]
+ self.assertEqual(keys, ['c1', 'c2', 'c3'])
+
+ def testRequiresSingleValue(self):
+ v = config_value('BASE', 'valchoices2')
+ self.assertEquals(v, 'a')
+
+ keys = [cfg.key for cfg in self.g2]
+ self.assertEqual(keys, ['c1'])
+
+ c = config_get('BASE', 'valchoices2')
+ c.update('b')
+
+ keys = [cfg.key for cfg in self.g2]
+ self.assertEqual(keys, ['c2'])
+
+class ConfigTestGroupRequires(TestCase):
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ choices1 = config_register(MultipleStringValue(BASE_GROUP, 'groupchoice', ordering=1))
+ choices2 = config_register(MultipleStringValue(BASE_GROUP, 'groupchoice2', ordering=1))
+
+ g1 = ConfigurationGroup('groupreq', 'Requirements 4', ordering=1000, requires=choices1)
+ self.g1 = g1
+
+ self.g1c1 = config_register(IntegerValue(g1, 'c1', ordering=3))
+ self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices2, requiresvalue='bar', ordering=4))
+ self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
+
+ def testRequiresValue(self):
+ c = config_get('BASE', 'groupchoice')
+ self.assertEquals(c.value, [])
+
+ keys = [cfg.key for cfg in self.g1]
+ self.assertEqual(keys, [])
+
+ c2 = config_get('BASE', 'groupchoice2')
+ c2.update('bar')
+
+ keys = [cfg.key for cfg in self.g1]
+ self.assertEqual(keys, ['c2'])
+
+ c.update(['groupreq'])
+
+ keys = [cfg.key for cfg in self.g1]
+ self.assertEqual(keys, ['c1', 'c2', 'c3'])
+
+class ConfigCollectGroup(TestCase):
+ def setUp(self):
+ keyedcache.cache_delete()
+ choices = config_register(MultipleStringValue(BASE_GROUP, 'collect', ordering=1))
+ self.choices = choices
+
+ g1 = ConfigurationGroup('coll1', 'Collection 1')
+ g2 = ConfigurationGroup('coll2', 'Collection 2')
+ g3 = ConfigurationGroup('coll3', 'Collection 3')
+
+ g1c1 = config_register(StringValue(g1, 'test'))
+ g1c2 = config_register(StringValue(g1, 'test1'))
+ g2c1 = config_register(StringValue(g2, 'test'))
+ g3c1 = config_register(StringValue(g3, 'test'))
+
+ g1c1.update('set a')
+ g1c2.update('set b')
+ g2c1.update('set a')
+ g3c1.update('set d')
+
+ choices.update(['coll1','coll3'])
+
+ def testCollectSimple(self):
+ v = config_collect_values('BASE', 'collect', 'test')
+
+ self.assertEqual(v, ['set a', 'set d'])
+
+ def testCollectUnique(self):
+ self.choices.update(['coll1','coll2','coll3'])
+
+ v = config_collect_values('BASE', 'collect', 'test', unique=False)
+
+ self.assertEqual(v, ['set a', 'set a', 'set d'])
+
+ v = config_collect_values('BASE', 'collect', 'test', unique=True)
+
+ self.assertEqual(v, ['set a', 'set d'])
+
+class LongSettingTest(TestCase):
+ def setUp(self):
+ keyedcache.cache_delete()
+ wide = config_register(LongStringValue(BASE_GROUP, 'LONG', ordering=1, default="woot"))
+ self.wide = wide
+ self.wide.update('*' * 1000)
+
+ def testLongStorage(self):
+ w = config_value('BASE', 'LONG')
+ self.assertEqual(len(w), 1000)
+ self.assertEqual(w, '*'*1000)
+
+ def testShortInLong(self):
+ self.wide.update("test")
+ w = config_value('BASE', 'LONG')
+ self.assertEqual(len(w), 4)
+ self.assertEqual(w, 'test')
+
+ def testDelete(self):
+ remember = self.wide.setting.id
+ self.wide.update('woot')
+
+ try:
+ q = LongSetting.objects.get(pk = remember)
+ self.fail("Should be deletec")
+ except LongSetting.DoesNotExist:
+ pass
+
+class OverrideTest(TestCase):
+ """Test settings overrides"""
+ def setUp(self):
+ # clear out cache from previous runs
+ keyedcache.cache_delete()
+
+ djangosettings.LIVESETTINGS_OPTIONS = {
+ 1 : {
+ 'DB' : False,
+ 'SETTINGS' : {
+ 'overgroup' : {
+ 's2' : '100',
+ 'choices' : '["one","two","three"]'
+ }
+ }
+ }
+ }
+
+ g = ConfigurationGroup('overgroup','Override Group')
+ self.g = g
+ config_register(StringValue(g, 's1'))
+ config_register(IntegerValue(g, 's2', default=10))
+ config_register(IntegerValue(g, 's3', default=10))
+ config_register(MultipleStringValue(g, 'choices'))
+
+ def tearDown(self):
+ djangosettings.LIVESETTINGS_OPTIONS = {}
+
+ def testOverriddenSetting(self):
+ """Accessing an overridden setting should give the override value."""
+ c = config_get('overgroup', 's2')
+ self.assertEquals(c.value, 100)
+
+ def testCantChangeSetting(self):
+ """When overridden, setting a value should not work, should get the overridden value"""
+ c = config_get('overgroup', 's2')
+ c.update(1)
+
+ c = config_get('overgroup', 's2')
+ self.assertEquals(c.value, 100)
+
+ def testNotOverriddenSetting(self):
+ """Settings which are not overridden should return their defaults"""
+ c = config_get('overgroup', 's3')
+
+ self.assertEquals(c.value, 10)
+
+ def testOverriddenListSetting(self):
+ """Make sure lists work when overridden"""
+
+ c = config_get('overgroup', 'choices')
+ v = c.value
+ self.assertEqual(len(v), 3)
+ self.assertEqual(v[0], "one")
+ self.assertEqual(v[1], "two")
+ self.assertEqual(v[2], "three")
diff --git a/askbot/deps/livesettings/urls.py b/askbot/deps/livesettings/urls.py
new file mode 100644
index 00000000..b608bf1f
--- /dev/null
+++ b/askbot/deps/livesettings/urls.py
@@ -0,0 +1,7 @@
+from django.conf.urls.defaults import *
+
+urlpatterns = patterns('askbot.deps.livesettings.views',
+ url(r'^$', 'site_settings', {}, name='site_settings'),
+ url(r'^export/$', 'export_as_python', {}, name='settings_export'),
+ url(r'^(?P[^/]+)/$', 'group_settings', name='group_settings'),
+)
diff --git a/askbot/deps/livesettings/utils.py b/askbot/deps/livesettings/utils.py
new file mode 100644
index 00000000..c0e0e293
--- /dev/null
+++ b/askbot/deps/livesettings/utils.py
@@ -0,0 +1,87 @@
+import sys
+import types
+import os
+
+def can_loop_over(maybe):
+ """Test value to see if it is list like"""
+ try:
+ iter(maybe)
+ except:
+ return 0
+ else:
+ return 1
+
+def is_list_or_tuple(maybe):
+ return isinstance(maybe, (types.TupleType, types.ListType))
+
+
+def is_scalar(maybe):
+ """Test to see value is a string, an int, or some other scalar type"""
+ return is_string_like(maybe) or not can_loop_over(maybe)
+
+def is_string_like(maybe):
+ """Test value to see if it acts like a string"""
+ try:
+ maybe+""
+ except TypeError:
+ return 0
+ else:
+ return 1
+
+
+def flatten_list(sequence, scalarp=is_scalar, result=None):
+ """flatten out a list by putting sublist entries in the main list"""
+ if result is None:
+ result = []
+
+ for item in sequence:
+ if scalarp(item):
+ result.append(item)
+ else:
+ flatten_list(item, scalarp, result)
+
+def load_module(module):
+ """Load a named python module."""
+ try:
+ module = sys.modules[module]
+ except KeyError:
+ __import__(module)
+ module = sys.modules[module]
+ return module
+
+def get_flat_list(sequence):
+ """flatten out a list and return the flat list"""
+ flat = []
+ flatten_list(sequence, result=flat)
+ return flat
+
+def url_join(*args):
+ """Join any arbitrary strings into a forward-slash delimited string.
+ Do not strip leading / from first element, nor trailing / from last element.
+
+ This function can take lists as arguments, flattening them appropriately.
+
+ example:
+ url_join('one','two',['three','four'],'five') => 'one/two/three/four/five'
+ """
+ if len(args) == 0:
+ return ""
+
+ args = get_flat_list(args)
+
+ if len(args) == 1:
+ return str(args[0])
+
+ else:
+ args = [str(arg).replace("\\", "/") for arg in args]
+
+ work = [args[0]]
+ for arg in args[1:]:
+ if arg.startswith("/"):
+ work.append(arg[1:])
+ else:
+ work.append(arg)
+
+ joined = reduce(os.path.join, work)
+
+ return joined.replace("\\", "/")
diff --git a/askbot/deps/livesettings/values.py b/askbot/deps/livesettings/values.py
new file mode 100644
index 00000000..6bde7f5a
--- /dev/null
+++ b/askbot/deps/livesettings/values.py
@@ -0,0 +1,628 @@
+"""Taken and modified from the dbsettings project.
+
+http://code.google.com/p/django-values/
+"""
+from decimal import Decimal
+from django import forms
+from django.core.exceptions import ImproperlyConfigured
+from django.utils import simplejson
+from django.utils.datastructures import SortedDict
+from django.utils.encoding import smart_str
+from django.utils.translation import gettext, ugettext_lazy as _
+from askbot.deps.livesettings.models import find_setting, LongSetting, Setting, SettingNotSet
+from askbot.deps.livesettings.overrides import get_overrides
+from askbot.deps.livesettings.utils import load_module, is_string_like, is_list_or_tuple
+import datetime
+import logging
+import signals
+
+__all__ = ['BASE_GROUP', 'ConfigurationGroup', 'Value', 'BooleanValue', 'DecimalValue', 'DurationValue',
+ 'FloatValue', 'IntegerValue', 'ModuleValue', 'PercentValue', 'PositiveIntegerValue', 'SortedDotDict',
+ 'StringValue', 'LongStringValue', 'MultipleStringValue']
+
+_WARN = {}
+
+log = logging.getLogger('configuration')
+
+NOTSET = object()
+
+class SortedDotDict(SortedDict):
+
+ def __getattr__(self, key):
+ try:
+ return self[key]
+ except:
+ raise AttributeError, key
+
+ def __iter__(self):
+ vals = self.values()
+ for k in vals:
+ yield k
+
+ def values(self):
+ vals = super(SortedDotDict, self).values()
+ vals = [v for v in vals if isinstance(v, (ConfigurationGroup, Value))]
+ vals.sort()
+ return vals
+
+class ConfigurationGroup(SortedDotDict):
+ """A simple wrapper for a group of configuration values"""
+ def __init__(self, key, name, *args, **kwargs):
+ """Create a new ConfigurationGroup.
+
+ Arguments:
+ - key
+ - group name - for display to user
+
+ Named Arguments:
+ - ordering: integer, optional, defaults to 1.
+ - requires: See `Value` requires. The default `requires` all member values will have if not overridden.
+ - requiresvalue: See `Values` requires_value. The default `requires_value` if not overridden on the `Value` objects.
+ """
+ self.key = key
+ self.name = name
+ self.ordering = kwargs.pop('ordering', 1)
+ self.requires = kwargs.pop('requires', None)
+ if self.requires:
+ reqval = kwargs.pop('requiresvalue', key)
+ if not is_list_or_tuple(reqval):
+ reqval = (reqval, reqval)
+
+ self.requires_value = reqval[0]
+ self.requires.add_choice(reqval)
+
+ super(ConfigurationGroup, self).__init__(*args, **kwargs)
+
+ def __cmp__(self, other):
+ return cmp((self.ordering, self.name), (other.ordering, other.name))
+
+ def __eq__(self, other):
+ return (type(self) == type(other)
+ and self.ordering == other.ordering
+ and self.name == other.name)
+
+ def __ne__(self, other):
+ return not self == other
+
+ def dict_values(self, load_modules=True):
+ vals = {}
+ keys = super(ConfigurationGroup, self).keys()
+ for key in keys:
+ v = self[key]
+ if isinstance(v, Value):
+ value = v.value
+ else:
+ value = v
+ vals[key] = value
+ return vals
+
+ def values(self):
+ vals = super(ConfigurationGroup, self).values()
+ return [v for v in vals if v.enabled()]
+
+BASE_GROUP = ConfigurationGroup('BASE', _('Base Settings'), ordering=0)
+
+class Value(object):
+
+ creation_counter = 0
+
+ def __init__(self, group, key, **kwargs):
+ """
+ Create a new Value object for configuration.
+
+ Args:
+ - `ConfigurationGroup`
+ - key - a string key
+
+ Named arguments:
+ - `description` - Will be passed to the field for form usage. Should be a translation proxy. Ex: _('example')
+ - `help_text` - Will be passed to the field for form usage.
+ - `choices` - If given, then the form field will use a select box
+ - `ordering` - Defaults to alphabetical by key if not given.
+ - `requires` - If given as a `Value`, then this field will only be rendered if that Value evaluates true (for Boolean requires) or the proper key is in the associated value.
+ - `requiresvalue` - If set, then this field will only be rendered if that value is in the list returned by self.value. Defaults to self.key.
+ - `hidden` - If true, then render a hidden field.
+ - `default` - If given, then this Value will return that default whenever it has no assocated `Setting`.
+ - `update_callback` - if given, then this value will call the callback whenever updated
+ """
+ self.group = group
+ self.key = key
+ self.description = kwargs.get('description', None)
+ self.help_text = kwargs.get('help_text')
+ self.choices = kwargs.get('choices',[])
+ self.ordering = kwargs.pop('ordering', 0)
+ self.hidden = kwargs.pop('hidden', False)
+ self.update_callback = kwargs.pop('update_callback', None)
+ self.requires = kwargs.pop('requires', None)
+ if self.requires:
+ reqval = kwargs.pop('requiresvalue', key)
+ if not is_list_or_tuple(reqval):
+ reqval = (reqval, reqval)
+
+ self.requires_value = reqval[0]
+ self.requires.add_choice(reqval)
+
+ elif group.requires:
+ self.requires = group.requires
+ self.requires_value = group.requires_value
+
+ if kwargs.has_key('default'):
+ self.default = kwargs.pop('default')
+ self.use_default = True
+ else:
+ self.use_default = False
+
+ self.creation_counter = Value.creation_counter
+ Value.creation_counter += 1
+
+ def __cmp__(self, other):
+ return cmp((self.ordering, self.description, self.creation_counter), (other.ordering, other.description, other.creation_counter))
+
+ def __eq__(self, other):
+ if type(self) == type(other):
+ return self.value == other.value
+ else:
+ return self.value == other
+
+ def __iter__(self):
+ return iter(self.value)
+
+ def __unicode__(self):
+ return unicode(self.value)
+
+ def __str__(self):
+ return str(self.value)
+
+ def add_choice(self, choice):
+ """Add a choice if it doesn't already exist."""
+ if not is_list_or_tuple(choice):
+ choice = (choice, choice)
+ skip = False
+ for k, v in self.choices:
+ if k == choice[0]:
+ skip = True
+ break
+ if not skip:
+ self.choices += (choice, )
+
+ def choice_field(self, **kwargs):
+ if self.hidden:
+ kwargs['widget'] = forms.MultipleHiddenInput()
+ return forms.ChoiceField(choices=self.choices, **kwargs)
+
+ def _choice_values(self):
+ choices = self.choices
+ vals = self.value
+ return [x for x in choices if x[0] in vals]
+
+ choice_values = property(fget=_choice_values)
+
+ def copy(self):
+ new_value = self.__class__(self.key)
+ new_value.__dict__ = self.__dict__.copy()
+ return new_value
+
+ def _default_text(self):
+ if not self.use_default:
+ note = ""
+ else:
+ if self.default == "":
+ note = _('Default value: ""')
+
+ elif self.choices:
+ work = []
+ for x in self.choices:
+ if x[0] in self.default:
+ work.append(smart_str(x[1]))
+ note = gettext('Default value: ') + ", ".join(work)
+
+ else:
+ note = _("Default value: %s") % unicode(self.default)
+
+ return note
+
+ default_text = property(fget=_default_text)
+
+ def enabled(self):
+ enabled = False
+ try:
+ if not self.requires:
+ enabled = True
+ else:
+ v = self.requires.value
+ if self.requires.choices:
+ enabled = self.requires_value == v or self.requires_value in v
+ elif v:
+ enabled = True
+ except SettingNotSet:
+ pass
+ return enabled
+
+ def make_field(self, **kwargs):
+ if self.choices:
+ if self.hidden:
+ kwargs['widget'] = forms.MultipleHiddenInput()
+ field = self.choice_field(**kwargs)
+ else:
+ if self.hidden:
+ kwargs['widget'] = forms.HiddenInput()
+ field = self.field(**kwargs)
+
+ field.group = self.group
+ field.default_text = self.default_text
+ return field
+
+ def make_setting(self, db_value):
+ log.debug('new setting %s.%s', self.group.key, self.key)
+ return Setting(group=self.group.key, key=self.key, value=db_value)
+
+ def _setting(self):
+ return find_setting(self.group.key, self.key)
+
+ setting = property(fget = _setting)
+
+ def _value(self):
+ use_db, overrides = get_overrides()
+
+ if not use_db:
+ try:
+ val = overrides[self.group.key][self.key]
+ except KeyError:
+ if self.use_default:
+ val = self.default
+ else:
+ raise SettingNotSet('%s.%s is not in your LIVESETTINGS_OPTIONS' % (self.group.key, self.key))
+
+ else:
+ try:
+ val = self.setting.value
+
+ except SettingNotSet, sns:
+ if self.use_default:
+ val = self.default
+ if overrides:
+ # maybe override the default
+ grp = overrides.get(self.group.key, {})
+ if grp.has_key(self.key):
+ val = grp[self.key]
+ else:
+ val = NOTSET
+
+ except AttributeError, ae:
+ log.error("Attribute error: %s", ae)
+ log.error("%s: Could not get _value of %s", self.key, self.setting)
+ raise(ae)
+
+ except Exception, e:
+ global _WARN
+ log.error(e)
+ if str(e).find("configuration_setting") > -1:
+ if not _WARN.has_key('configuration_setting'):
+ log.warn('Error loading setting %s.%s from table, OK if you are in syncdb', self.group.key, self.key)
+ _WARN['configuration_setting'] = True
+
+ if self.use_default:
+ val = self.default
+ else:
+ raise ImproperlyConfigured("All settings used in startup must have defaults, %s.%s does not", self.group.key, self.key)
+ else:
+ import traceback
+ traceback.print_exc()
+ log.warn("Problem finding settings %s.%s, %s", self.group.key, self.key, e)
+ raise SettingNotSet("Startup error, couldn't load %s.%s" %(self.group.key, self.key))
+ return val
+
+ def update(self, value):
+ use_db, overrides = get_overrides()
+
+ if use_db:
+ current_value = self.value
+
+ new_value = self.to_python(value)
+ if current_value != new_value:
+ if self.update_callback:
+ new_value = apply(self.update_callback, (current_value, new_value))
+
+ db_value = self.get_db_prep_save(new_value)
+
+ try:
+ s = self.setting
+ s.value = db_value
+
+ except SettingNotSet:
+ s = self.make_setting(db_value)
+
+ if self.use_default and self.default == new_value:
+ if s.id:
+ log.info("Deleted setting %s.%s", self.group.key, self.key)
+ s.delete()
+ else:
+ log.info("Updated setting %s.%s = %s", self.group.key, self.key, value)
+ s.save()
+
+ signals.configuration_value_changed.send(self, old_value=current_value, new_value=new_value, setting=self)
+
+ return True
+ else:
+ log.debug('not updating setting %s.%s - askbot.deps.livesettings db is disabled',self.group.key, self.key)
+
+ return False
+
+ @property
+ def value(self):
+ val = self._value()
+ return self.to_python(val)
+
+ @property
+ def editor_value(self):
+ val = self._value()
+ return self.to_editor(val)
+
+ # Subclasses should override the following methods where applicable
+
+ def to_python(self, value):
+ "Returns a native Python object suitable for immediate use"
+ if value == NOTSET:
+ value = None
+ return value
+
+ def get_db_prep_save(self, value):
+ "Returns a value suitable for storage into a CharField"
+ if value == NOTSET:
+ value = ""
+ return unicode(value)
+
+ def to_editor(self, value):
+ "Returns a value suitable for display in a form widget"
+ if value == NOTSET:
+ return NOTSET
+ return unicode(value)
+
+###############
+# VALUE TYPES #
+###############
+
+class BooleanValue(Value):
+
+ class field(forms.BooleanField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.BooleanField.__init__(self, *args, **kwargs)
+
+ def add_choice(self, choice):
+ # ignore choice adding for boolean types
+ pass
+
+ def to_python(self, value):
+ if value in (True, 't', 'True', 1, '1'):
+ return True
+ return False
+
+ to_editor = to_python
+
+class DecimalValue(Value):
+ class field(forms.DecimalField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.DecimalField.__init__(self, *args, **kwargs)
+
+ def to_python(self, value):
+ if value==NOTSET:
+ return Decimal("0")
+
+ try:
+ return Decimal(value)
+ except TypeError, te:
+ log.warning("Can't convert %s to Decimal for settings %s.%s", value, self.group.key, self.key)
+ raise TypeError(te)
+
+ def to_editor(self, value):
+ if value == NOTSET:
+ return "0"
+ else:
+ return unicode(value)
+
+# DurationValue has a lot of duplication and ugliness because of issue #2443
+# Until DurationField is sorted out, this has to do some extra work
+class DurationValue(Value):
+
+ class field(forms.CharField):
+ def clean(self, value):
+ try:
+ return datetime.timedelta(seconds=float(value))
+ except (ValueError, TypeError):
+ raise forms.ValidationError('This value must be a real number.')
+ except OverflowError:
+ raise forms.ValidationError('The maximum allowed value is %s' % datetime.timedelta.max)
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = 0
+ if isinstance(value, datetime.timedelta):
+ return value
+ try:
+ return datetime.timedelta(seconds=float(value))
+ except (ValueError, TypeError):
+ raise forms.ValidationError('This value must be a real number.')
+ except OverflowError:
+ raise forms.ValidationError('The maximum allowed value is %s' % datetime.timedelta.max)
+
+ def get_db_prep_save(self, value):
+ if value == NOTSET:
+ return NOTSET
+ else:
+ return unicode(value.days * 24 * 3600 + value.seconds + float(value.microseconds) / 1000000)
+
+class FloatValue(Value):
+
+ class field(forms.FloatField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.FloatField.__init__(self, *args, **kwargs)
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = 0
+ return float(value)
+
+ def to_editor(self, value):
+ if value == NOTSET:
+ return "0"
+ else:
+ return unicode(value)
+
+class IntegerValue(Value):
+ class field(forms.IntegerField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.IntegerField.__init__(self, *args, **kwargs)
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = 0
+ return int(value)
+
+ def to_editor(self, value):
+ if value == NOTSET:
+ return "0"
+ else:
+ return unicode(value)
+
+
+class PercentValue(Value):
+
+ class field(forms.DecimalField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.DecimalField.__init__(self, 100, 0, 5, 2, *args, **kwargs)
+
+ class widget(forms.TextInput):
+ def render(self, *args, **kwargs):
+ # Place a percent sign after a smaller text field
+ attrs = kwargs.pop('attrs', {})
+ attrs['size'] = attrs['max_length'] = 6
+ return forms.TextInput.render(self, attrs=attrs, *args, **kwargs) + '%'
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = 0
+ return Decimal(value) / 100
+
+ def to_editor(self, value):
+ if value == NOTSET:
+ return "0"
+ else:
+ return unicode(value)
+
+class PositiveIntegerValue(IntegerValue):
+
+ class field(forms.IntegerField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['min_value'] = 0
+ forms.IntegerField.__init__(self, *args, **kwargs)
+
+
+class StringValue(Value):
+
+ class field(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.CharField.__init__(self, *args, **kwargs)
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = ""
+ return unicode(value)
+
+ to_editor = to_python
+
+class LongStringValue(Value):
+
+ class field(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ kwargs['widget'] = forms.Textarea()
+ forms.CharField.__init__(self, *args, **kwargs)
+
+ def make_setting(self, db_value):
+ log.debug('new long setting %s.%s', self.group.key, self.key)
+ return LongSetting(group=self.group.key, key=self.key, value=db_value)
+
+ def to_python(self, value):
+ if value == NOTSET:
+ value = ""
+ return unicode(value)
+
+ to_editor = to_python
+
+
+class MultipleStringValue(Value):
+
+ class field(forms.CharField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.CharField.__init__(self, *args, **kwargs)
+
+ def choice_field(self, **kwargs):
+ kwargs['required'] = False
+ return forms.MultipleChoiceField(choices=self.choices, **kwargs)
+
+ def get_db_prep_save(self, value):
+ if is_string_like(value):
+ value = [value]
+ return simplejson.dumps(value)
+
+ def to_python(self, value):
+ if not value or value == NOTSET:
+ return []
+ if is_list_or_tuple(value):
+ return value
+ else:
+ try:
+ return simplejson.loads(value)
+ except:
+ if is_string_like(value):
+ return [value]
+ else:
+ log.warning('Could not decode returning empty list: %s', value)
+ return []
+
+
+ to_editor = to_python
+
+class ModuleValue(Value):
+ """Handles setting modules, storing them as strings in the db."""
+
+ class field(forms.CharField):
+
+ def __init__(self, *args, **kwargs):
+ kwargs['required'] = False
+ forms.CharField.__init__(self, *args, **kwargs)
+
+ def load_module(self, module):
+ """Load a child module"""
+ value = self._value()
+ if value == NOTSET:
+ raise SettingNotSet("%s.%s", self.group.key, self.key)
+ else:
+ return load_module("%s.%s" % (value, module))
+
+ def to_python(self, value):
+ if value == NOTSET:
+ v = {}
+ else:
+ v = load_module(value)
+ return v
+
+ def to_editor(self, value):
+ if value == NOTSET:
+ value = ""
+ return value
+
diff --git a/askbot/deps/livesettings/views.py b/askbot/deps/livesettings/views.py
new file mode 100644
index 00000000..000a7bbd
--- /dev/null
+++ b/askbot/deps/livesettings/views.py
@@ -0,0 +1,93 @@
+from django.http import HttpResponseRedirect
+from django.core.urlresolvers import reverse
+from django.shortcuts import render_to_response
+from django.template import RequestContext
+from django.contrib.admin.views.decorators import staff_member_required
+from django.views.decorators.cache import never_cache
+from askbot.deps.livesettings import ConfigurationSettings, forms
+from askbot.deps.livesettings.overrides import get_overrides
+import logging
+
+log = logging.getLogger('configuration.views')
+
+def group_settings(request, group, template='askbot.deps.livesettings/group_settings.html'):
+ # Determine what set of settings this editor is used for
+
+ use_db, overrides = get_overrides();
+
+ mgr = ConfigurationSettings()
+
+ settings = mgr[group]
+ title = settings.name
+ log.debug('title: %s', title)
+
+ if use_db:
+ # Create an editor customized for the current user
+ #editor = forms.customized_editor(settings)
+
+ if request.method == 'POST':
+ # Populate the form with user-submitted data
+ data = request.POST.copy()
+ form = forms.SettingsEditor(data, settings=settings)
+ if form.is_valid():
+ form.full_clean()
+ for name, value in form.cleaned_data.items():
+ group, key = name.split('__')
+ cfg = mgr.get_config(group, key)
+ if cfg.update(value):
+
+ # Give user feedback as to which settings were changed
+ request.user.message_set.create(message='Updated %s on %s' % (cfg.key, cfg.group.key))
+
+ return HttpResponseRedirect(request.path)
+ else:
+ # Leave the form populated with current setting values
+ #form = editor()
+ form = forms.SettingsEditor(settings=settings)
+ else:
+ form = None
+
+ return render_to_response(template, {
+ 'all_groups': mgr.groups(),
+ 'title': title,
+ 'group' : settings,
+ 'form': form,
+ 'use_db' : use_db
+ }, context_instance=RequestContext(request))
+group_settings = never_cache(staff_member_required(group_settings))
+
+# Site-wide setting editor is identical, but without a group
+# staff_member_required is implied, since it calls group_settings
+def site_settings(request):
+ mgr = ConfigurationSettings()
+ default_group= mgr.groups()[0].key
+ return HttpResponseRedirect(reverse('group_settings', args=[default_group]))
+ #return group_settings(request, group=None, template='askbot.deps.livesettings/site_settings.html')
+
+def export_as_python(request):
+ """Export site settings as a dictionary of dictionaries"""
+
+ from askbot.deps.livesettings.models import Setting, LongSetting
+ import pprint
+
+ work = {}
+ both = list(Setting.objects.all())
+ both.extend(list(LongSetting.objects.all()))
+
+ for s in both:
+ if not work.has_key(s.site.id):
+ work[s.site.id] = {}
+ sitesettings = work[s.site.id]
+
+ if not sitesettings.has_key(s.group):
+ sitesettings[s.group] = {}
+ sitegroup = sitesettings[s.group]
+
+ sitegroup[s.key] = s.value
+
+ pp = pprint.PrettyPrinter(indent=4)
+ pretty = pp.pformat(work)
+
+ return render_to_response('askbot.deps.livesettings/text.txt', { 'text' : pretty }, mimetype='text/plain')
+
+export_as_python = never_cache(staff_member_required(export_as_python))
diff --git a/askbot/doc/HOW_TO_DEBUG b/askbot/doc/HOW_TO_DEBUG
new file mode 100644
index 00000000..fbbdb1f7
--- /dev/null
+++ b/askbot/doc/HOW_TO_DEBUG
@@ -0,0 +1,39 @@
+1) LOGGING
+Please remember that log files may contain plaintext passwords, etc.
+
+Please do not add print statements - at least do not commit them to git
+because in some environments printing to stdout causes errors
+
+Instead use python logging this way:
+--------------------------------
+#somewere on top of file
+import logging
+
+#anywhere below
+logging.debug('this maybe works')
+logging.error('have big error!')
+#or even
+logging.debug('') #this will add time, line number, function and file record
+#sometimes useful record for call tracing on its own
+#etc - take a look at http://docs.python.org/library/logging.html
+-------------------------------
+
+in Askbot logging is currently set up in settings_local.py.dist
+please update it if you need - in older revs logging strings have less info
+
+messages of interest can be grepped out of the log file by module/file/function name
+e.g. to take out all django_authopenid logs run:
+>grep 'askbot\/django_authopenid' log/django.askbot.log | sed 's/^.*MSG: //'
+in the example above 'sed' call truncates out a long prefix
+and makes output look more meaningful
+
+2) DJANGO DEBUG TOOLBAR
+askbot works with django debug toolbar
+if debugging under apache server, check
+that debug toolbar media is loaded correctly
+if toolbar is enabled but you do not see it, possibly some Alias statement
+in apache config is wrong in your VirtualHost or elsewhere
+
+3) If you discover new debugging techniques, please add here.
+Possible areas to improve - at this point there is no SQL query logging,
+as well as request data and http header.
diff --git a/askbot/doc/INSTALL b/askbot/doc/INSTALL
new file mode 100644
index 00000000..55b8614d
--- /dev/null
+++ b/askbot/doc/INSTALL
@@ -0,0 +1,291 @@
+CONTENTS
+------------------
+A. PREREQUISITES
+B. INSTALLATION
+ 1. Settings file
+ 2. Database
+ 3. Running Askbot in the development server
+ 4. Installation under Apache/WSGI
+ 5. Full text search
+ 6. Email subscriptions
+ 7. Sitemap
+ 8. Miscellaneous
+C. CONFIGURATION PARAMETERS (settings_local.py)
+D. CUSTOMIZATION
+
+
+A. PREREQUISITES
+-----------------------------------------------
+Note: by default all installation activity is made in the superuser 'root' account.
+This can be achieved either by logging in as root (su root),
+or - if you have program sudo installed - prefix all commands with sudo.
+So sodo will be listed below as optional.
+
+0. We recommend you to use python-setuptools to install pre-requirement libraries.
+If you haven't installed it, please try to install it first.
+e.g, [sudo] apt-get install python-setuptools
+
+1. Python2.5/2.6, Django v1.1.1
+
+1A If you are using MySQL, mysql client for python must be installed
+[sudo] easy_install mysql-python
+
+2. Python-openid v2.2
+http://openidenabled.com/python-openid/
+[sudo] easy_install python-openid
+
+4. html5lib
+http://code.google.com/p/html5lib/
+Used for HTML sanitizer
+[sudo] easy_install html5lib
+
+5. Markdown2
+http://code.google.com/p/python-markdown2/
+[sudo] easy_install markdown2
+
+6. Django Debug Toolbar
+http://github.com/robhudson/django-debug-toolbar/tree/master
+
+7. djangosphinx (optional - for full text questions+answer+tag)
+http://github.com/dcramer/django-sphinx/tree/master/djangosphinx
+
+8. sphinx search engine (optional, works together with djangosphinx)
+http://sphinxsearch.com/downloads.html
+
+9. recaptcha_django (installed through svn)
+http://code.google.com/p/recaptcha-django/
+
+10. python recaptcha module
+http://code.google.com/p/recaptcha/
+easy_install recaptcha-client
+Notice that you will need to register with recaptcha.net and receive
+recaptcha public and private keys that need to be saved in your
+settings_local.py file
+
+11. South
+http://south.aeracode.org/docs/installation.html
+Used for database schema and data migrations
+[sudo] easy_install South
+
+EXTRA DEPENDENCIES FOR PYTHON 2.4
+* hashlib (made standard in python 2.5)
+
+NOTES: django_authopenid is included into Askbot code
+and is significantly modified. http://code.google.com/p/django-authopenid/
+no need to install this library
+
+B. INSTALLATION
+
+NOTE: If you want to upgrade software, not install from scratch -
+ take a look into forum/documentation/UPGRADE
+
+-----------------------------------------------
+0. Make sure you have all above python libraries installed.
+
+ DO NOT name the main directory 'askbot' - this name is reserved
+ for the future name of the app file itself.
+
+ make askbot installation server-readable on Linux command might be:
+ chown -R yourlogin:apache /path/to/askbot-site
+
+ directories:
+ /path/to/askbot-site/forum/upfiles
+ /path/to/askbot-site/log
+ must be server writable
+
+ on Linux type chmod
+ chmod -R g+w /path/to/askbot-site/forum/upfiles
+ chmod -R g+w /path/to/askbot-site/log
+
+ above it is assumed that webserver runs under group named "apache"
+
+1. Settings file
+
+Copy settings_local.py.dist to settings_local.py and
+update all your settings. Check settings.py and update
+it as well if necessory.
+Section C explains configuration paramaters.
+
+Minimally required modification of settings_local.py are
+DATABASE_NAME
+DATABASE_USER
+DATABASE_PASSWORD
+DATABASE_ENGINE
+
+If you set these up, and your database is ready (see section 2),
+run (note that application 'forum' is under control of south migration system:
+
+python manage.py syncdb #create tables for anything not under control of migration system
+python manage.py migrate forum #run migration command - will apply all migrations in sequence
+
+Now you are ready to test your installation:
+
+python manage.py runserver `hostname -i`:8000
+(choose another port number if you wish)
+
+and askbot should be running - if you have any issues at this point (or later:)
+please post them at http://askbot.org/meta
+
+2. Database
+
+Prepare your database by using the same database/account
+configuration from above.
+
+If your host has database manager in the control panel - you
+can use that or you can create database by typing commands manually
+
+on MySQL the commands are:
+
+create database askbot DEFAULT CHARACTER SET UTF8 COLLATE utf8_general_ci;
+grant all on askbot.* to 'askbot'@'localhost';
+
+And then run :
+
+python manage.py syncdb
+python manage.py migrate
+
+3. Running Askbot on the development server
+
+Run "python manage.py runserver" to startup django
+development environment.
+(Under Linux you can use command "python manage.py runserver `hostname -i`:8000",
+where you can use any other available number for the port)
+
+you might want to have DEBUG=True in the beginning of settings.py
+when using the test server
+
+4. Installation under Apache/WSGI
+
+The main wsgi script is in the file django.wsgi
+it does not need to be modified
+
+4.1 Configure webserver
+Settings below are not perfect but may be a good starting point
+
+---------
+WSGISocketPrefix /path/to/socket/sock #must be readable and writable by apache
+WSGIPythonHome /usr/local #must be readable by apache
+WSGIPythonEggs /var/python/eggs #must be readable and writable by apache
+
+#NOTE: all urs below will need to be adjusted if
+#settings.FORUM_SCRIPT_ALIAS !='' (e.g. = 'forum/')
+#this allows "rooting" forum at http://example.com/forum, if you like
+
+ ServerAdmin forum@example.com
+ DocumentRoot /path/to/askbot-site
+ ServerName example.com
+
+ #run mod_wsgi process for django in daemon mode
+ #this allows avoiding confused timezone settings when
+ #another application runs in the same virtual host
+ WSGIDaemonProcess askbot
+ WSGIProcessGroup askbot
+
+ #force all content to be served as static files
+ #otherwise django will be crunching images through itself wasting time
+ Alias /m/ /path/to/askbot-site/forum/skins/
+ Alias /upfiles/ /path/to/askbot-site/forum/upfiles/
+
+ Order deny,allow
+ Allow from all
+
+
+ #this is your wsgi script described in the prev section
+ WSGIScriptAlias / /path/to/askbot-site/django.wsgi
+
+ #this will force admin interface to work only
+ #through https (optional)
+ #"nimda" is the secret spelling of "admin" ;)
+
+ RewriteEngine on
+ RewriteRule /nimda(.*)$ https://example.com/nimda$1 [L,R=301]
+
+ CustomLog /var/log/httpd/askbot/access_log common
+ ErrorLog /var/log/httpd/askbot/error_log
+
+#(optional) run admin interface under https
+
+ ServerAdmin forum@example.com
+ DocumentRoot /path/to/askbot-site
+ ServerName example.com
+ SSLEngine on
+ SSLCertificateFile /path/to/ssl-certificate/server.crt
+ SSLCertificateKeyFile /path/to/ssl-certificate/server.key
+ WSGIScriptAlias / /path/to/askbot-site/django.wsgi
+ CustomLog /var/log/httpd/askbot/access_log common
+ ErrorLog /var/log/httpd/askbot/error_log
+ DirectoryIndex index.html
+
+-------------
+
+5. Full text search (using sphinx search)
+
+ Currently full text search works only with sphinx search engine
+ And builtin PostgreSQL (postgres only >= 8.3???)
+
+ 5.1 Instructions for Sphinx search setup
+ Sphinx at this time supports only MySQL and PostgreSQL databases
+ to enable this, install sphinx search engine and djangosphinx
+
+ configure sphinx, sample configuration can be found in
+ sphinx/sphinx.conf file usually goes somewhere in /etc tree
+
+ build askbot index first time manually
+
+ % indexer --config /path/to/sphinx.conf --index askbot
+
+ setup cron job to rebuild index periodically with command
+ your crontab entry may be something like
+
+ 0 9,15,21 * * * /usr/local/bin/indexer --config /etc/sphinx/sphinx.conf --all --rotate >/dev/null 2>&1
+ adjust it as necessary this one will reindex three times a day at 9am 3pm and 9pm
+
+ if your forum grows very big ( good luck with that :) you'll
+ need to two search indices one diff index and one main
+ please refer to online sphinx search documentation for the information
+ on the subject http://sphinxsearch.com/docs/
+
+ in settings_local.py set
+ USE_SPHINX_SEARCH=True
+ adjust other settings that have SPHINX_* prefix accordingly
+ remember that there must be trailing comma in parentheses for
+ SHPINX_SEARCH_INDICES tuple - particlarly with just one item!
+
+ in settings.py look for INSTALLED_APPS
+ and uncomment #'djangosphinx',
+
+
+6. Email subsctiptions and badge awards
+
+ copy file forum/cron/askbot_cron_job
+ somewhere in your user space (outside of forum)
+ edit paths in that file
+
+ set up a cron job to call it say hourly
+
+ the commands within askbot_cron_job can also be called manually
+ from the command line for the testing purposes
+
+7. Sitemap
+Sitemap will be available at /sitemap.xml
+e.g yoursite.com/forum/sitemap.xml
+
+google will be pinged each time question, answer or
+comment is saved or a question deleted
+
+for this to be useful - do register you sitemap with Google at
+https://www.google.com/webmasters/tools/
+
+8. Miscellaneous
+
+There are some demo scripts under forum/sql_scripts folder,
+including badges and test accounts for CNProg.com. You
+don't need them to run your sample.
+
+C. Customization
+
+Other than settings_local.py the following will most likely need customization:
+* locale/*/django.po - language files that may also contain your site-specific messages
+ if you want to start with english messages file - look for words like "forum" and
+ "Askbot" in the msgstr lines
+* skins
diff --git a/askbot/doc/INSTALL.pip b/askbot/doc/INSTALL.pip
new file mode 100644
index 00000000..2f817ff8
--- /dev/null
+++ b/askbot/doc/INSTALL.pip
@@ -0,0 +1,31 @@
+* Install virtualenv and pip:
+ easy_install virtualenv
+ easy_install pip
+
+* Install MySQL:
+ sudo apt-get install mysql-client mysql-server
+
+* Install sphinxsearch. See:
+ [optional]
+ http://sphinxsearch.com/downloads.html
+ http://www.hackido.com/2009/01/install-sphinx-search-on-ubuntu.html
+ git://github.com/johnl/deb-sphinx-search.git
+
+* Install a virtual environment OUTSIDE of this directory:
+ pip install -E ~/env -r askbot-requirements.txt
+[there is discussion on the pinax forums about what it should be outside
+the source directory]
+
+* Notice that you will need to register with recaptcha.net and receive
+ recaptcha public and private keys that need to be saved in your
+ settings_local.py file
+
+* Start your environment:
+ source ~/env/bin/activate
+
+* Install mysql-python into your virtualenv, because we can't
+automagically install it with pip:
+ easy_install --prefix ~/env/ mysql-python
+
+For more information about why pip can't automatically install the
+MySQL driver, see this message: http://groups.google.com/group/python-virtualenv/msg/ea988085951c92b3
diff --git a/askbot/doc/INSTALL.webfaction b/askbot/doc/INSTALL.webfaction
new file mode 100644
index 00000000..a449ffe6
--- /dev/null
+++ b/askbot/doc/INSTALL.webfaction
@@ -0,0 +1,345 @@
+NOTE: this file may be a bit out of date
+
+Detailed instructions for installing Askbot on WebFaction
+
+Adapted from http://code.pinaxproject.com/wiki/DetailedPinaxWebfaction/
+
+Please email turian at gmail with any updates or corrections.
+
+
+Installing Askbot on Webfaction
+------------------------------------
+
+Details the steps for setting up Askbot on a Webfaction shared-hosting
+account, including email setup, using Apache2, mod_wsgi, psycopg2.
+
+If you want to search-and-replace through this file, you will need to replace:
+ askbot_server [name of Webfaction application, which will be in ~/webapps/]
+ askbot_static [name of Webfaction application for static media serving]
+ DOMAIN.com [domain name for Askbot site]
+ PORT [port number assigned by WebFaction to your mod_wsgi application]
+ SITENAME [name you give the Askbot site, which will contain the apache logs]
+ myaskbot [name of the Askbot project]
+ MAILBOX_USERNAME [username you give the email address]
+ MAILBOX_PASSWORD [password that webfaction gives to this email username]
+ AskbotDATABASE_NAME [username you give the database]
+ AskbotDATABASE_PASSWORD [password that webfaction gives to this database]
+ ~/envs/askbot [directory for the Askbot python environment, grep for 'env']
+ USERNAME [your WebFaction username]
+
+Some things I'm not sure about:
+
+Here's what I don't know how to do:
+ * Set up a nginx server for static media.
+ * Configure sphinx search
+ * Use PostgreSQL, not MySQL: http://askbot.net/question/13/can-i-use-askbot-with-postgresql
+
+
+Webfaction Control Panel
+--------------------------
+
+(Note: if you sign up and pick django it will create the application
+for you, website/subdomain and associate the two for you.)
+
+ If necessary, add or create any domains or subdomains you may need.
+
+ https://panel.webfaction.com/domain/list/
+
+ Let's call the domain DOMAIN.com.
+
+ Create a new Webfaction application with a "Type:" of "mod_wsgi
+ 2.5/Python2.5", naming it "askbot_server". (These instructions
+ might also work with mod_wsgi 2.0, if you like.)
+
+ https://panel.webfaction.com/app_/list
+
+ Note the port number assigned to the mod_wsgi application. Call
+ it PORT.
+
+ Create a new Webfaction website which will associate the subdomain
+ with the new askbot_server application. Give it name SITENAME, at least one
+ domain, and set it to use the askbot_server application for the site's
+ root location, "/".
+
+ https://panel.webfaction.com/site/list
+
+ You will need to create a database, typically one for each project
+ you create. Change the type to PostgreSql and modify the name (it
+ defaults to your webfaction account name) by adding an underscore
+ and a project-specific identifier such as "_askbot". Before
+ leaving this section of the control panel, you may wish to change
+ the password.
+
+ https://panel.webfaction.com/database/create
+
+ Call these AskbotDATABASE_NAME and AskbotDATABASE_PASSWORD.
+
+ Save the database password for later.
+
+ [The following I haven't figured out yet]
+ You will probably want to add a static media server. This is a
+ Webfaction application. I created one of type "Static only (no
+ .htaccess)" and with the name of "askbot_static".
+
+ https://panel.webfaction.com/app_/create
+
+ To configure email, you need an email mailbox. Add one here. Note
+ that your mailbox password shouldn't be the same password you use
+ to SSH to webfaction.
+
+ https://panel.webfaction.com/mailbox/list
+
+ Save the mail password for later.
+ We will call the username and password MAILBOX_USERNAME and
+ MAILBOX_PASSWORD, respectively.
+ You might also consider adding an email address like admin@DOMAIN.com,
+ here:
+
+ https://panel.webfaction.com/email/list
+
+
+Askbot Software
+--------------
+
+ Log onto webfaction and get the code. I use my fork because I have
+ a simple pip installation:
+ git://github.com/turian/askbot.git
+ In my situation, I keep source code in ~/utils/src, create
+ virtual environments in ~/envs/askbot, and create Pinax projects in
+ ~/webapps/askbot_server/projects.
+
+ You will need pip + virtualenv installed:
+
+ easy_install --prefix=~/utils/ pip
+ easy_install --prefix=~/utils/ virtualenv
+
+ cd ~/utils/src/
+ git clone git://github.com/turian/askbot.git
+ cd askbot
+
+ # We need python2.5 to be compatible with WSGI
+ python2.5 ~/utils/bin/pip install -E ~/envs/askbot -r askbot-requirements.txt
+ source ~/envs/askbot/bin/activate
+
+ # [Optional] If you want a MySQL database
+ easy_install-2.5 --prefix ~/envs/askbot/ mysql-python
+
+Additional Software
+-------------------
+
+ [Note that PostgreSQL installation doesn't work for me.]
+
+ You will need to install psycopg2 separately for PostgreSQL.
+ Psycopg2 requires a little fiddling. Continuing to
+ work in the ~/utils/src/ directory:
+
+ cd ~/utils/src/
+ wget http://initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz
+ tar zxf psycopg2-2.0.13.tar.gz
+ cd psycopg2-2.0.13
+ nano setup.cfg
+
+ # edit the line reading "#pg_config=" so that it reads:
+ "pg_config=/usr/local/pgsql/bin/pg_config"
+
+ python2.5 setup.py build
+ python2.5 setup.py install
+
+
+Create a Project
+----------------
+
+ In Pinax, you clone a project from Askbot.
+ However, Askbot we just copy it.
+
+ cd ~/webapps/askbot_server
+ mkdir projects
+ cd projects
+ cp -R ~/utils/src/askbot myaskbot
+ cd myaskbot
+ export AskbotPROJECT=`pwd`
+
+ Make some directories, as described in the Askbot INSTALL file:
+ [okay I haven't actually done this yet]
+
+# mkdir -p $AskbotSITE/upfiles/
+# mkdir -p $AskbotLOG
+# sudo chown -R `whoami`:www-data $AskbotSITE
+# sudo chown -R `whoami`:www-data $AskbotLOG
+# chmod -R g+w $AskbotSITE/upfiles
+# chmod -R g+w $AskbotLOG
+
+
+ Edit the settings files:
+
+ cd $AskbotPROJECT
+ cp settings_local.py.dist settings_local.py
+ vi settings_local.py settings.py
+
+ Pay attention to the following settings:
+
+ DATABASE_ENGINE = 'mysql'
+ DATABASE_NAME = 'AskbotDATABASE_NAME'
+ DATABASE_USER = 'AskbotDATABASE_NAME'
+ DATABASE_PASSWORD = 'AskbotDATABASE_PASSWORD'
+
+ EMAIL_HOST='smtp.webfaction.com'
+ EMAIL_HOST_USER='MAILBOX_USERNAME'
+ EMAIL_HOST_PASSWORD='MAILBOX_PASSWORD'
+ EMAIL_PORT='25'
+ DEFAULT_FROM_EMAIL = 'MAILBOX_USERNAME@DOMAIN.com'
+ SERVER_EMAIL = 'MAILBOX_USERNAME@DOMAIN.com'
+ # The following setting might not be necessary, it's used in Pinax tho
+ CONTACT_EMAIL = "MAILBOX_USERNAME@DOMAIN.com"
+
+ APP_URL = 'http://DOMAIN.com' #used by email notif system and RSS
+
+ [Later on, the install instructions should talk about]
+ SERVE_MEDIA = False # [Not present, not ready yet]
+
+ Create a directory for logs:
+
+ cd $AskbotPROJECT
+ mkdir log
+
+ Modify mail cron scripts "cron/send_email_alerts" as follows:
+ [Pinax has cron/emit_notices.sh, cron/retry_deferred.sh,
+ cron/send_mail.sh, are these also necessary?]
+
+ #!/bin/sh
+
+ WORKON_HOME=~/envs/askbot
+ PROJECT_ROOT=~/webapps/askbot_server/projects/myaskbot/
+
+ # activate virtual environment
+ . $WORKON_HOME/bin/activate
+
+ cd $PROJECT_ROOT
+ python manage.py send_email_alerts >> $PROJECT_ROOT/log/cron_mail.log 2>&1
+
+ Use command "crontab -e" to add this script to your cron file, to run twice a day::
+
+ 1 0,12 * * * ~/webapps/askbot_server/projects/myaskbot/cron/send_email_alerts
+
+ [Configure sphinx]
+
+ Create the database tables, indices, and so forth:
+
+ python manage.py syncdb
+
+ [Ignore the following static media steps, I haven't tried them]
+ Build media directory links within the project and create symbolic
+ links on the static media server.
+ python manage.py build_media -all
+ mkdir ~/webapps/Askbot_STATIC/myaskbot
+ ln -sd ~/webapps/askbot_server/projects/myaskbot/site_media ~/webapps/Askbot_STATIC/myaskbot/site_media
+
+
+ Set up the badges:
+
+ 1. You should run the SQL commands in:
+
+ sql_scripts/badges.sql
+
+ 2. Edit paths in the file `cron/multi_award_badges`. (This
+ file doesn't yet exist in the git repositories, so just
+ copy `cron/send_email_alerts` and make sure the command
+ `multi_award_badges` is executed.)
+
+ 3. Run `cron/multi_award_badges` to make sure it works okay.
+
+ 4. Use `crontab -e` to call `cron/multi_award_badges` maybe
+ four times an hour.
+
+ 4,19,34,49 * * * * ~/webapps/askbot_server/projects/myaskbot/cron/multi_award_badges
+
+ 5. Repeat steps 1-4 for `cron/once_award_badges`.
+
+
+Configure Apache2
+----------------
+
+ Edit ~/webapps/askbot_server/apache2/conf/httpd.conf as follows::
+
+ ServerAdmin "MAILBOX_USERNAME@DOMAIN.com"
+ ServerRoot "/home/USERNAME/webapps/askbot_server/apache2"
+ ServerName DOMAIN.com
+
+ LoadModule dir_module modules/mod_dir.so
+ LoadModule env_module modules/mod_env.so
+ #LoadModule setenvif_module modules/mod_setenvif.so
+ LoadModule log_config_module modules/mod_log_config.so
+ LoadModule mime_module modules/mod_mime.so
+ LoadModule rewrite_module modules/mod_rewrite.so
+ LoadModule wsgi_module modules/mod_wsgi.so
+
+ KeepAlive Off
+ Listen PORT
+ LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
+ CustomLog /home/USERNAME/logs/user/access_askbot_server_log combined
+ ErrorLog /home/USERNAME/logs/user/error_askbot_server_log
+ ServerLimit 2
+
+ #SetEnvIf X-Forwarded-SSL on HTTPS=1
+
+ WSGIPythonPath /home/USERNAME/envs/askbot/lib/python2.5/site-packages/
+ WSGIScriptAlias / /home/USERNAME/webapps/askbot_server/projects/myaskbot/django.wsgi
+
+ LoadModule alias_module modules/mod_alias.so
+ WSGIDaemonProcess askbotWSGI user=USERNAME group=USERNAME threads=25 python-path=/home/USERNAME/envs/askbot/lib/python2.5/site-packages
+ WSGIProcessGroup askbotWSGI
+
+ NameVirtualHost 127.0.0.1:PORT
+
+ #ErrorLog "logs/myaskbot_2009_05_06.log"
+ SetHandler none
+ #Alias /site_media /home/USERNAME/webapps/static/myaskbot/site_media
+
+ #force all content to be served as static files
+ #otherwise django will be crunching images through itself wasting time
+ Alias /content/ /home/USERNAME/webapps/askbot_server/projects/myaskbot/templates/content/
+ Alias /forum/admin/media/ /home/turian/envs/askbot/lib/python2.5/site-packages/django/contrib/admin/media/
+ #AliasMatch /([^/]*\.css) /home/USERNAME/webapps/askbot_server/projects/myaskbot/templates/content/style/$1
+
+ # Order deny,allow
+ # Allow from all
+
+
+ If you want virtual hosts of the admin interface under HTTPS, please
+ look at Askbot's install file.
+
+ Edit ~/webapps/askbot_server/projects/myaskbot/deploy/django.wsgi as follows::
+
+ import os
+ import sys
+
+ # redirect sys.stdout to sys.stderr for bad libraries like geopy that uses
+ # print statements for optional import exceptions.
+ sys.stdout = sys.stderr
+
+ from os.path import abspath, dirname, join
+ from site import addsitedir
+
+ # add the virtual environment site-packages to the path
+ from site import addsitedir
+ addsitedir('/home/USERNAME/envs/askbot/lib/python2.5/site-packages')
+
+ sys.path.insert(0, abspath(join(dirname(__file__), "../")))
+ sys.path.append(abspath(dirname(__file__)))
+
+ from django.conf import settings
+ os.environ["DJANGO_SETTINGS_MODULE"] = "myaskbot.settings"
+
+ #print sys.path
+
+ from django.core.handlers.wsgi import WSGIHandler
+ application = WSGIHandler()
+
+And then you're up and running with:
+
+ ~/webapps/askbot_server/apache2/bin/stop
+ ~/webapps/askbot_server/apache2/bin/start
+
+You should log in to the admin interface (http://DOMAIN.com/admin/),
+and go to "Sites > Sites", and change the domain name that is used in
+all emails.
diff --git a/askbot/doc/ROADMAP.rst b/askbot/doc/ROADMAP.rst
new file mode 100644
index 00000000..c79e0ae4
--- /dev/null
+++ b/askbot/doc/ROADMAP.rst
@@ -0,0 +1,88 @@
+Intro
+=========
+ROADMAP aims to streamline activities of the Askbot open source project and
+to minimize ad-hoc approaches of "big-picture" level.
+
+Aksbot is a Question and Asnwer system for the normal people!
+
+Let's discuss stuff that goes into this file on
+http://groups.google.com/group/askbot
+
+Bacic principles of the project
+==================================
+Here they are:
+
+* our rule #1 is that all developers have commit right to the project
+ repository, but they must follow this ROADMAP and TODO -
+ to keep up with our own sanity.
+* we welcome contributions by other people and show tolerance
+ and patience - especially to the new team members.
+* when users who might not be tech-savvy ask questions -
+ we try to answer to the point and using their language
+ (i.e. not programmer jargon:)
+* we favor plain and minimalistic style of programming, but pay
+ attention to detail - especially details of user experience.
+
+We try do develop using the following workflow:
+
+* specify problem that we try to solve
+* create requirements that will guarantee a solution, once met
+* dream up some implementation ideas (maybe even some sketches on the paper)
+* discuss and decide on the best one
+* write and test code
+
+The process doesn't have to be this formal all the time, but trying to stick
+to some subset of this almost always helps!
+Especially it helps to iron out disagreements between
+individual programmers (which if you are one - you know are qute common
+- and they don't all end well :).
+
+Ad-hoc programming - i.e. simply go and add code - is not really encouraged.
+This works fine in the one person team or when the team consists of
+best friends, but is almost sure to fail in a heterogenous group.
+
+Architecture and Requirements
+=====================================
+Obviously Django and Python are pre-made choices - so this
+is not going to change any time soon. At this point all of
+the client side Javascript is written using jQuery library.
+
+Our basic principle is that Askbot should be a mashable Q&A component.
+Askbot is an application written in Python/Django. So it should be
+distributable as a Django App alone or as a whole site (by option).
+
+If we develop sub-systems that can be used in the broader scope -
+we package that thing as a separate django application (login system is one example).
+
+We will start using Google Closure library soon!
+
+Sub-systems
+-----------------
+* authentication system
+* Q&A system
+* admin interface
+* full text search
+* skins (directory forum/skins)
+
+Authentication system
+-------------------------
+Authentication system will be a separate django application
+
+Here is the discussion thread:
+* http://groups.google.com/group/askbot/browse_thread/thread/1916dfcf666dd56c
+
+Most of the requirements are listed in the first message
+
+Skins
+-----------
+Skins eventually must be upgrade-stable - that is people who created custom
+skins should not need to change anything if something changes in the code
+
+Admin interface
+-----------------------
+* extend forum/settings.py to list default settings of various groups
+* create Registry database table the will store setting values
+* leave only essential settings that go to the main django settings.py
+Create key-value storage
+* should some settings be accessible to admins and some to staff???
+ for example-secret keys probably should not be shared with staff members
diff --git a/askbot/doc/TODO.rst b/askbot/doc/TODO.rst
new file mode 100644
index 00000000..b89013b0
--- /dev/null
+++ b/askbot/doc/TODO.rst
@@ -0,0 +1,70 @@
+note: there is also WISH_LIST. Here is only stuff that will be done soon.
+
+Site looks
+===========
+* make links within posts underlined
+* add happy talk to tags and people view
+
+Code Cleanups
+==============
+* remove usage of EXTERNAL_LEGACY_LOGIN
+* clean up forum_modules:
+ * keep this directory for dependency modules that can be shared
+ by multiple apps,
+ * but move other things that are not shared
+ inside forum app directory
+ * one-by one convert "auto-discovery" modules into
+ regular explicit python imports
+* python2.4 incompatibilities
+ * datatime.datetime.strptime
+
+Search
+========
+* make full text search work in postgres
+* walkthrough sphinx search setup again
+* text query lost when visiting question, it just doesn't print in Q view
+* make username and tags persist in corresponding search windows
+
+Bugs
+======
+* fix skin resolution bug in javascript - currently have to
+ copy skin media to customize
+
+Refactoring
+=============
+nothing right now
+
+Skins
+=======
+* organize templates and document them so that
+ skins could be more easily created by others
+ who are savvy enough
+* identify and maybe create snippet-type templates
+ and put them into a separate directory
+ for example:
+ * gravatar (currently a string in
+ forum/templatetags/extra_tags.py - try inclusion template
+ and see if it slows things down a lot)
+ * question body
+ * answer body
+ * datetime widget???
+* there is a separator line between posts
+ but it shows either before the post or after
+ it is nice that separator is lightweight -
+ based on css alone - but we need to fix it so that
+ it shows only between the posts as a joining item
+
+Features
+===========
+* new login system, please see
+ http://groups.google.com/group/askbot/browse_thread/thread/1916dfcf666dd56c
+ on a separate branch multi-auth-app, then merge
+* forum admin interface, some badge configuration
+
+Development environment
+==========================
+* set up environment for closure development
+
+Project website
+====================
+* Adopt Jekyll for project site and transition from Dango
diff --git a/askbot/doc/UPGRADE b/askbot/doc/UPGRADE
new file mode 100644
index 00000000..538b75a0
--- /dev/null
+++ b/askbot/doc/UPGRADE
@@ -0,0 +1,24 @@
+if you are upgrading this software, then
+
+* first download the newer version and write it over the old one.
+
+for the database migrations you will need to use django package called "south"
+
+Install it (if you don't have it yet) with:
+
+ easy_install South
+
+* 'south' must already be in the list of INSTALLED_APPS
+ otherwise you must have downloaded wrong version of Askbot
+
+if you are using south the very first time, then type:
+
+ python manage.py migrate forum 0001_initial --fake
+
+otherwise skip above step.
+
+Finally run
+
+ python manage.py migrate forum --auto
+
+then all relevant schema and data migrations will be applied
diff --git a/askbot/doc/WISH_LIST b/askbot/doc/WISH_LIST
new file mode 100644
index 00000000..2b53662c
--- /dev/null
+++ b/askbot/doc/WISH_LIST
@@ -0,0 +1,55 @@
+* smarter debug mode
+* The wonder bar (integrated the search / ask functionality)
+* The authentication system ???
+* allow multiple logins to the same account
+* allow multiple logins to the same account
+* more advanced templating/skinning system
+* per-tag email subscriptions
+* view for personalized news on the site
+* a little flag popping when there are news
+* drill-down mode for navigation by tags
+* improved admin console
+* sort out mess with profile - currently we patch django User
+
+* Some functionality should be moved out of the forums app, in the case
+that the forum app is restricted only to authenticated users:
+
+ (r'^%s/$' % _('signin/'), 'django_authopenid.views.signin'),
+ url(r'^%s$' % _('about/'), app.about, name='about'),
+ url(r'^%s$' % _('faq/'), app.faq, name='faq'),
+ url(r'^%s$' % _('privacy/'), app.privacy, name='privacy'),
+ url(r'^%s$' % _('logout/'), app.logout, name='logout'),
+ url(r'^%s$' % _('feedback/'), app.feedback, name='feedback'),
+ (r'^%sfb/' % _('account/'), include('fbconnect.urls')),
+ (r'^%s' % _('account/'), include('django_authopenid.urls')),
+
+Copied from old todo list:
+
+There are two kinds of things that can be done:
+refactorings (think of jogging in the morning, going to a spa, well make the code better :)
+new features (go to law school, get a job, do something real)
+Just a joke - pick yourself a task and work on it.
+
+==Refactoring==
+* validate HTML
+* set up loading of default settings from inside the /forum dir
+* automatic dependency checking for modules
+* propose how to rename directory forum --> askbot
+ without breaking things and keeping name of the project root
+ named the same way - askbot
+
+==New features==
+Whoever wants - pick a feature from the WISH_LIST
+add it here and start working on it
+If you are not starting immediately - leave it on the wishlist :)
+
+==Notes==
+1)after this is done most new suggested features
+ may be worked on easily since most of them
+ only require editing view functions and templates
+
+ However, anyone can work on new features anyway - you'll
+ just have to probably copy-paste your code into
+ the branch undergoing refactoring which involves
+ splitting the files. Auto merging across split points
+ is harder or impossible.
diff --git a/askbot/doc/askbot-requirements.txt b/askbot/doc/askbot-requirements.txt
new file mode 100644
index 00000000..66a37fbe
--- /dev/null
+++ b/askbot/doc/askbot-requirements.txt
@@ -0,0 +1,9 @@
+django>=1.1 # Note: email subscription sender job requires Django 1.1, everything else works with 1.0
+#mysql-python # Can't use with pip, see http://groups.google.com/group/python-virtualenv/msg/ea988085951c92b3
+python-openid
+html5lib
+markdown2
+git+git://github.com/robhudson/django-debug-toolbar.git
+git+git://github.com/dcramer/django-sphinx.git
+svn+http://recaptcha-django.googlecode.com/svn/trunk/
+svn+http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/python/
diff --git a/askbot/doc/scratch b/askbot/doc/scratch
new file mode 100644
index 00000000..948055fa
--- /dev/null
+++ b/askbot/doc/scratch
@@ -0,0 +1,12 @@
+Error upon restarting Apache:
+
+Name duplicates previous WSGI daemon definition
+
+different keys - empty space counts for translation keys
+{% blocktrans %}page number {{num}} {% endblocktrans %}
+{% blocktrans %}page number {{num}}{% endblocktrans %}
+
+for admin interface downloaded two packages:
+django-keyedcache
+django-livesettings
+from http://bitbucket.org/bkroeze/
diff --git a/askbot/feed.py b/askbot/feed.py
new file mode 100644
index 00000000..a204b98d
--- /dev/null
+++ b/askbot/feed.py
@@ -0,0 +1,63 @@
+"""
+#-------------------------------------------------------------------------------
+# Name: Syndication feed class for subscription
+# Purpose:
+#
+# Author: Mike
+#
+# Created: 29/01/2009
+# Copyright: (c) CNPROG.COM 2009
+# Licence: GPL V2
+#-------------------------------------------------------------------------------
+"""
+#!/usr/bin/env python
+#encoding:utf-8
+from django.contrib.syndication.feeds import Feed, FeedDoesNotExist
+from django.utils.translation import ugettext as _
+from askbot.models import Question
+from askbot.conf import settings as askbot_settings
+class RssLastestQuestionsFeed(Feed):
+ """rss feed class for the latest questions
+ """
+ title = askbot_settings.APP_TITLE + _(' - ')+ _('latest questions')
+ link = askbot_settings.APP_URL
+ description = askbot_settings.APP_DESCRIPTION
+ #ttl = 10
+ copyright = askbot_settings.APP_COPYRIGHT
+
+ def item_link(self, item):
+ """get full url to the item
+ """
+ return self.link + item.get_absolute_url()
+
+ def item_author_name(self, item):
+ """get name of author
+ """
+ return item.author.username
+
+ def item_author_link(self, item):
+ """get url of the author's profile
+ """
+ return item.author.get_profile_url()
+
+ def item_pubdate(self, item):
+ """get date of creation for the item
+ """
+ return item.added_at
+
+ def items(self, item):
+ """get questions for the feed
+ """
+ return Question.objects.filter(
+ deleted=False
+ ).order_by(
+ '-last_activity_at'
+ )[:30]
+
+def main():
+ """main function for use as a script
+ """
+ pass
+
+if __name__ == '__main__':
+ main()
diff --git a/askbot/forms.py b/askbot/forms.py
new file mode 100644
index 00000000..dabb80b6
--- /dev/null
+++ b/askbot/forms.py
@@ -0,0 +1,466 @@
+import re
+from django import forms
+from askbot import models
+from askbot import const
+from django.utils.translation import ugettext as _
+from django.utils.translation import ungettext
+from django.contrib.auth.models import User
+from django.contrib.contenttypes.models import ContentType
+from askbot.utils.forms import NextUrlField, UserNameField
+from recaptcha_django import ReCaptchaField
+from askbot.conf import settings as askbot_settings
+import logging
+
+
+class TitleField(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ super(TitleField, self).__init__(*args, **kwargs)
+ self.required = True
+ self.widget = forms.TextInput(
+ attrs={'size' : 70, 'autocomplete' : 'off'}
+ )
+ self.max_length = 255
+ self.label = _('title')
+ self.help_text = _('please enter a descriptive title for your question')
+ self.initial = ''
+
+ def clean(self, value):
+ if len(value) < 10:
+ raise forms.ValidationError(_('title must be > 10 characters'))
+
+ return value
+
+class EditorField(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ super(EditorField, self).__init__(*args, **kwargs)
+ self.required = True
+ self.widget = forms.Textarea(attrs={'id':'editor'})
+ self.label = _('content')
+ self.help_text = u''
+ self.initial = ''
+
+ def clean(self, value):
+ if len(value) < 10:
+ raise forms.ValidationError(_('question content must be > 10 characters'))
+ return value
+
+class TagNamesField(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ super(TagNamesField, self).__init__(*args, **kwargs)
+ self.required = True
+ self.widget = forms.TextInput(attrs={'size' : 50, 'autocomplete' : 'off'})
+ self.max_length = 255
+ self.label = _('tags')
+ #self.help_text = _('please use space to separate tags (this enables autocomplete feature)')
+ self.help_text = _('Tags are short keywords, with no spaces within. Up to five tags can be used.')
+ self.initial = ''
+
+ def clean(self, value):
+ value = super(TagNamesField, self).clean(value)
+ data = value.strip()
+ if len(data) < 1:
+ raise forms.ValidationError(_('tags are required'))
+
+ split_re = re.compile(const.TAG_SPLIT_REGEX)
+ tag_strings = split_re.split(data)
+ out_tag_list = []
+ tag_count = len(tag_strings)
+ if tag_count > askbot_settings.MAX_TAGS_PER_POST:
+ max_tags = askbot_settings.MAX_TAGS_PER_POST
+ msg = ungettext(
+ 'please use %(tag_count)d tag or less',
+ 'please use %(tag_count)d tags or less',
+ tag_count) % {'tag_count':max_tags}
+ raise forms.ValidationError(msg)
+ for tag in tag_strings:
+ tag_length = len(tag)
+ if tag_length > askbot_settings.MAX_TAG_LENGTH:
+ #singular form is odd in english, but required for pluralization
+ #in other languages
+ msg = ungettext('each tag must be shorter than %(max_chars)d character',#odd but added for completeness
+ 'each tag must be shorter than %(max_chars)d characters',
+ tag_length) % {'max_chars':tag_length}
+ raise forms.ValidationError(msg)
+
+ #todo - this needs to come from settings
+ tagname_re = re.compile(const.TAG_REGEX, re.UNICODE)
+ if not tagname_re.search(tag):
+ raise forms.ValidationError(_('use-these-chars-in-tags'))
+ #only keep unique tags
+ if tag not in out_tag_list:
+ out_tag_list.append(tag)
+ return u' '.join(out_tag_list)
+
+class WikiField(forms.BooleanField):
+ def __init__(self, *args, **kwargs):
+ super(WikiField, self).__init__(*args, **kwargs)
+ self.required = False
+ self.label = _('community wiki')
+ 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
+
+class EmailNotifyField(forms.BooleanField):
+ def __init__(self, *args, **kwargs):
+ super(EmailNotifyField, self).__init__(*args, **kwargs)
+ self.required = False
+ self.widget.attrs['class'] = 'nomargin'
+
+class SummaryField(forms.CharField):
+ def __init__(self, *args, **kwargs):
+ super(SummaryField, self).__init__(*args, **kwargs)
+ self.required = False
+ self.widget = forms.TextInput(attrs={'size' : 50, 'autocomplete' : 'off'})
+ self.max_length = 300
+ self.label = _('update summary:')
+ self.help_text = _('enter a brief summary of your revision (e.g. fixed spelling, grammar, improved style, this field is optional)')
+
+class ModerateUserForm(forms.ModelForm):
+ is_approved = forms.BooleanField(label=_("Automatically accept user's contributions for the email updates"),
+ required=False)
+
+ def clean_is_approved(self):
+ if 'is_approved' not in self.cleaned_data:
+ self.cleaned_data['is_approved'] = False
+ return self.cleaned_data['is_approved']
+
+ class Meta:
+ model = User
+ fields = ('is_approved',)
+
+class AdvancedSearchForm(forms.Form):
+ #nothing must be required in this form
+ #it is used by the main questions view
+ scope = forms.ChoiceField(choices=const.POST_SCOPE_LIST, required=False)
+ sort = forms.ChoiceField(choices=const.POST_SORT_METHODS, required=False)
+ query = forms.CharField(max_length=256, required=False)
+ reset_tags = forms.BooleanField(required=False)
+ reset_author = forms.BooleanField(required=False)
+ reset_query = forms.BooleanField(required=False)
+ start_over = forms.BooleanField(required=False)
+ tags = forms.CharField(max_length=256, required=False)
+ author = forms.IntegerField(required=False)
+ page_size = forms.ChoiceField(choices=const.PAGE_SIZE_CHOICES, required=False)
+ page = forms.IntegerField(required=False)
+
+ def clean_tags(self):
+ if 'tags' in self.cleaned_data:
+ tags_input = self.cleaned_data['tags'].strip()
+ split_re = re.compile(const.TAG_SPLIT_REGEX)
+ tag_strings = split_re.split(tags_input)
+ tagname_re = re.compile(const.TAG_REGEX, re.UNICODE)
+ out = set()
+ for s in tag_strings:
+ if tagname_re.search(s):
+ out.add(s)
+ if len(out) > 0:
+ self.cleaned_data['tags'] = out
+ else:
+ self.cleaned_data['tags'] = None
+ return self.cleaned_data['tags']
+
+ def clean_query(self):
+ if 'query' in self.cleaned_data:
+ q = self.cleaned_data['query'].strip()
+ if q == '':
+ q = None
+ self.cleaned_data['query'] = q
+ return self.cleaned_data['query']
+
+ def clean_page_size(self):
+ if 'page_size' in self.cleaned_data:
+ if self.cleaned_data['page_size'] == '':
+ self.cleaned_data['page_size'] = None
+ else:
+ page_size = self.cleaned_data['page_size']
+ #by this time it is guaranteed to be castable as int
+ self.cleaned_data['page_size'] = int(page_size)
+ return self.cleaned_data['page_size']
+
+ def clean(self):
+ #todo rewrite
+ if self.cleaned_data['scope'] == '':
+ del self.cleaned_data['scope']
+ if self.cleaned_data['tags'] is None:
+ del self.cleaned_data['tags']
+ if self.cleaned_data['sort'] == '':
+ del self.cleaned_data['sort']
+ if self.cleaned_data['query'] == None:
+ del self.cleaned_data['query']
+ if self.cleaned_data['reset_tags'] == False:
+ del self.cleaned_data['reset_tags']
+ if self.cleaned_data['reset_author'] == False:
+ del self.cleaned_data['reset_author']
+ if self.cleaned_data['reset_query'] == False:
+ del self.cleaned_data['reset_query']
+ if self.cleaned_data['start_over'] == False:
+ del self.cleaned_data['start_over']
+ if self.cleaned_data['author'] is None:
+ del self.cleaned_data['author']
+ if self.cleaned_data['page'] is None:
+ del self.cleaned_data['page']
+ if self.cleaned_data['page_size'] is None:
+ del self.cleaned_data['page_size']
+ return self.cleaned_data
+
+class NotARobotForm(forms.Form):
+ recaptcha = ReCaptchaField()
+
+class FeedbackForm(forms.Form):
+ name = forms.CharField(label=_('Your name:'), required=False)
+ email = forms.EmailField(label=_('Email (not shared with anyone):'), required=False)
+ message = forms.CharField(label=_('Your message:'), max_length=800,widget=forms.Textarea(attrs={'cols':60}))
+ next = NextUrlField()
+
+class AskForm(forms.Form):
+ title = TitleField()
+ text = EditorField()
+ tags = TagNamesField()
+ wiki = WikiField()
+
+ openid = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 40, 'class':'openid-input'}))
+ user = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ email = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+
+class AnswerForm(forms.Form):
+ text = EditorField()
+ wiki = WikiField()
+ openid = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 40, 'class':'openid-input'}))
+ user = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ email = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ email_notify = EmailNotifyField()
+ def __init__(self, question, user, *args, **kwargs):
+ super(AnswerForm, self).__init__(*args, **kwargs)
+ self.fields['email_notify'].widget.attrs['id'] = 'question-subscribe-updates'
+ if question.wiki and askbot_settings.WIKI_ON:
+ self.fields['wiki'].initial = True
+ if user.is_authenticated():
+ if user in question.followed_by.all():
+ self.fields['email_notify'].initial = True
+ return
+ self.fields['email_notify'].initial = False
+
+
+class CloseForm(forms.Form):
+ reason = forms.ChoiceField(choices=const.CLOSE_REASONS)
+
+class RetagQuestionForm(forms.Form):
+ tags = TagNamesField()
+ # initialize the default values
+ def __init__(self, question, *args, **kwargs):
+ super(RetagQuestionForm, self).__init__(*args, **kwargs)
+ self.fields['tags'].initial = question.tagnames
+
+class RevisionForm(forms.Form):
+ """
+ Lists revisions of a Question or Answer
+ """
+ revision = forms.ChoiceField(widget=forms.Select(attrs={'style' : 'width:520px'}))
+
+ def __init__(self, post, latest_revision, *args, **kwargs):
+ super(RevisionForm, self).__init__(*args, **kwargs)
+ revisions = post.revisions.all().values_list(
+ 'revision', 'author__username', 'revised_at', 'summary')
+ date_format = '%c'
+ self.fields['revision'].choices = [
+ (r[0], u'%s - %s (%s) %s' % (r[0], r[1], r[2].strftime(date_format), r[3]))
+ for r in revisions]
+ self.fields['revision'].initial = latest_revision.revision
+
+class EditQuestionForm(forms.Form):
+ title = TitleField()
+ text = EditorField()
+ tags = TagNamesField()
+ summary = SummaryField()
+
+ #todo: this is odd that this form takes question as an argument
+ def __init__(self, question, revision, *args, **kwargs):
+ super(EditQuestionForm, self).__init__(*args, **kwargs)
+ self.fields['title'].initial = revision.title
+ self.fields['text'].initial = revision.text
+ self.fields['tags'].initial = revision.tagnames
+ # Once wiki mode is enabled, it can't be disabled
+ if not question.wiki:
+ self.fields['wiki'] = WikiField()
+
+class EditAnswerForm(forms.Form):
+ text = EditorField()
+ summary = SummaryField()
+
+ def __init__(self, answer, revision, *args, **kwargs):
+ super(EditAnswerForm, self).__init__(*args, **kwargs)
+ self.fields['text'].initial = revision.text
+
+class EditUserForm(forms.Form):
+ email = forms.EmailField(label=u'Email', help_text=_('this email does not have to be linked to gravatar'), required=True, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ if askbot_settings.EDITABLE_SCREEN_NAME:
+ username = UserNameField(label=_('Screen name'))
+ realname = forms.CharField(label=_('Real name'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ website = forms.URLField(label=_('Website'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ city = forms.CharField(label=_('Location'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
+ birthday = forms.DateField(label=_('Date of birth'), help_text=_('will not be shown, used to calculate age, format: YYYY-MM-DD'), required=False, widget=forms.TextInput(attrs={'size' : 35}))
+ about = forms.CharField(label=_('Profile'), required=False, widget=forms.Textarea(attrs={'cols' : 60}))
+
+ def __init__(self, user, *args, **kwargs):
+ super(EditUserForm, self).__init__(*args, **kwargs)
+ logging.debug('initializing the form')
+ if askbot_settings.EDITABLE_SCREEN_NAME:
+ self.fields['username'].initial = user.username
+ self.fields['username'].user_instance = user
+ self.fields['email'].initial = user.email
+ self.fields['realname'].initial = user.real_name
+ self.fields['website'].initial = user.website
+ self.fields['city'].initial = user.location
+
+ if user.date_of_birth is not None:
+ self.fields['birthday'].initial = user.date_of_birth
+ else:
+ self.fields['birthday'].initial = '1990-01-01'
+ self.fields['about'].initial = user.about
+ self.user = user
+
+ def clean_email(self):
+ """For security reason one unique email in database"""
+ if self.user.email != self.cleaned_data['email']:
+ #todo dry it, there is a similar thing in openidauth
+ if askbot_settings.EMAIL_UNIQUE == True:
+ if 'email' in self.cleaned_data:
+ try:
+ User.objects.get(email = self.cleaned_data['email'])
+ except User.DoesNotExist:
+ return self.cleaned_data['email']
+ except User.MultipleObjectsReturned:
+ raise forms.ValidationError(_('this email has already been registered, please use another one'))
+ raise forms.ValidationError(_('this email has already been registered, please use another one'))
+ return self.cleaned_data['email']
+
+class TagFilterSelectionForm(forms.ModelForm):
+ tag_filter_setting = forms.ChoiceField(choices=const.TAG_EMAIL_FILTER_CHOICES,
+ initial='ignored',
+ label=_('Choose email tag filter'),
+ widget=forms.RadioSelect)
+ class Meta:
+ model = User
+ fields = ('tag_filter_setting',)
+
+ def save(self):
+ before = self.instance.tag_filter_setting
+ super(TagFilterSelectionForm, self).save()
+ after = self.instance.tag_filter_setting #User.objects.get(pk=self.instance.id).tag_filter_setting
+ if before != after:
+ return True
+ return False
+
+
+class EmailFeedSettingField(forms.ChoiceField):
+ def __init__(self, *arg, **kwarg):
+ kwarg['choices'] = const.NOTIFICATION_DELIVERY_SCHEDULE_CHOICES
+ kwarg['initial'] = askbot_settings.DEFAULT_NOTIFICATION_DELIVERY_SCHEDULE
+ kwarg['widget'] = forms.RadioSelect
+ super(EmailFeedSettingField, self).__init__(*arg, **kwarg)
+
+class EditUserEmailFeedsForm(forms.Form):
+ FORM_TO_MODEL_MAP = {
+ 'all_questions':'q_all',
+ 'asked_by_me':'q_ask',
+ 'answered_by_me':'q_ans',
+ 'individually_selected':'q_sel',
+ 'mentions_and_comments':'m_and_c',
+ }
+ NO_EMAIL_INITIAL = {
+ 'all_questions':'n',
+ 'asked_by_me':'n',
+ 'answered_by_me':'n',
+ 'individually_selected':'n',
+ 'mentions_and_comments':'n',
+ }
+
+ 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 askbot (tag filtered)'),
+ )
+
+ mentions_and_comments = EmailFeedSettingField(
+ label=_('Comments and posts mentioning me'),
+ )
+
+ def set_initial_values(self, user=None):
+ KEY_MAP = dict([(v, k) for k, v in self.FORM_TO_MODEL_MAP.iteritems()])
+ if user != None:
+ settings = models.EmailFeedSetting.objects.filter(subscriber=user)
+ initial_values = {}
+ for setting in settings:
+ feed_type = setting.feed_type
+ form_field = KEY_MAP[feed_type]
+ frequency = setting.frequency
+ initial_values[form_field] = frequency
+ self.initial = initial_values
+ return self
+
+ def reset(self):
+ if self.is_bound:
+ self.cleaned_data['all_questions'] = 'n'
+ self.cleaned_data['asked_by_me'] = 'n'
+ self.cleaned_data['answered_by_me'] = 'n'
+ self.cleaned_data['individually_selected'] = 'n'
+ self.cleaned_data['mentions_and_comments'] = 'n'
+ self.initial = self.NO_EMAIL_INITIAL
+ return self
+
+ def save(self,user,save_unbound=False):
+ """
+ with save_unbound==True will bypass form validation and save initial values
+ """
+ changed = False
+ for form_field, feed_type in self.FORM_TO_MODEL_MAP.items():
+ s, created = models.EmailFeedSetting.objects.get_or_create(
+ subscriber=user,
+ feed_type=feed_type
+ )
+ if save_unbound:
+ #just save initial values instead
+ if form_field in self.initial:
+ new_value = self.initial[form_field]
+ else:
+ new_value = self.fields[form_field].initial
+ else:
+ new_value = self.cleaned_data[form_field]
+ if s.frequency != new_value:
+ s.frequency = new_value
+ s.save()
+ changed = True
+ else:
+ if created:
+ s.save()
+ if form_field == 'individually_selected':
+ feed_type = ContentType.objects.get_for_model(models.Question)
+ user.followed_questions.clear()
+ return changed
+
+class SimpleEmailSubscribeForm(forms.Form):
+ SIMPLE_SUBSCRIBE_CHOICES = (
+ ('y',_('okay, let\'s try!')),
+ ('n',_('no community email please, thanks'))
+ )
+ subscribe = forms.ChoiceField(
+ widget=forms.widgets.RadioSelect,
+ error_messages={'required':_('please choose one of the options above')},
+ choices=SIMPLE_SUBSCRIBE_CHOICES
+ )
+
+ def save(self, user=None):
+ EFF = EditUserEmailFeedsForm
+ if self.cleaned_data['subscribe'] == 'y':
+ email_settings_form = EFF()
+ logging.debug('%s wants to subscribe' % user.username)
+ else:
+ email_settings_form = EFF(initial=EFF.NO_EMAIL_INITIAL)
+ email_settings_form.save(user, save_unbound=True)
diff --git a/askbot/importers/__init__.py b/askbot/importers/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/askbot/importers/stackexchange/ANOMALIES b/askbot/importers/stackexchange/ANOMALIES
new file mode 100644
index 00000000..05a7dbdb
--- /dev/null
+++ b/askbot/importers/stackexchange/ANOMALIES
@@ -0,0 +1,14 @@
+* several user accounts with same email
+* users with no openid
+* users with no email (hack: gravatar set to settings.ANONYMOUS_USER_EMAIL)
+* users with no screen name
+* users with no email and no screen name (25% in homeschool)
+* tag preferences are not stored explicitly (interesting/ignored)
+ maybe they are in se.User.preferences_raw
+ but the data there is not marked up and is kind of cryptic
+* we don't have Community user. SE has one with id=-1
+ this id may break the load script
+ potential break places are anywhere where is X.get_user() call
+ issues may happen with larger data sets where activity
+ of user "Community" is somehow reflected in a way
+ that load_stackexchange does not take care of
diff --git a/askbot/importers/stackexchange/README b/askbot/importers/stackexchange/README
new file mode 100644
index 00000000..598a8555
--- /dev/null
+++ b/askbot/importers/stackexchange/README
@@ -0,0 +1,62 @@
+this app's function will be to:
+
+* install it's own tables (#todo: not yet automated)
+* read SE xml dump into DjangoDB (automated)
+* populate askbot database (automated)
+* remove SE tables (#todo: not done yet)
+
+Current process to load SE data into Askbot is:
+==============================================
+
+1) backup database
+
+2) unzip SE dump into dump_dir (any directory name)
+ you may want to make sure that your dump directory in .gitignore file
+ so that you don't publish it by mistake
+
+3) enable 'stackexchange' in the list of installed apps (probably aready in settings.py)
+
+4) (optional - create models.py for SE, which is included anyway) run:
+
+ #a) run in-place removal of xml namspace prefix to make parsing easier
+ perl -pi -w -e 's/xs://g' $SE_DUMP_PATH/xsd/*.xsd
+ cd stackexchange
+ python parse_models.py $SE_DUMP_PATH/xsd/*.xsd > models.py
+
+5) Install stackexchange models (as well as any other missing models)
+ python manage.py syncdb
+
+6) make sure that badges are installed
+ if not, run (example for mysql):
+
+ mysql -u user -p dbname < sql_scripts/badges.sql
+
+7) load SE data:
+
+ python manage.py load_stackexchange dump_dir
+
+ if anything doesn't go right - run 'python manage.py flush' and repeat
+ steps 6 and 7
+
+NOTES:
+============
+
+Here is the load script that I used for the testing
+it assumes that SE dump has been unzipped inside the tmp directory
+
+ #!/bin/sh$
+ python manage.py flush
+ #delete all data
+ mysql -u askbot -p aksbot < sql_scripts/badges.sql
+ python manage.py load_stackexchange tmp
+
+Untested parts are tagged with comments starting with
+#todo:
+
+The test set did not have all the usage cases of StackExchange represented so
+it may break with other sets.
+
+The job takes some time to run, especially
+content revisions and votes - may be optimized
+
+Some of the fringe cases are described in file stackexchange/ANOMALIES
diff --git a/askbot/importers/stackexchange/__init__.py b/askbot/importers/stackexchange/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/askbot/importers/stackexchange/management/__init__.py b/askbot/importers/stackexchange/management/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/askbot/importers/stackexchange/management/commands/__init__.py b/askbot/importers/stackexchange/management/commands/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/askbot/importers/stackexchange/management/commands/load_stackexchange.py b/askbot/importers/stackexchange/management/commands/load_stackexchange.py
new file mode 100644
index 00000000..031a2d79
--- /dev/null
+++ b/askbot/importers/stackexchange/management/commands/load_stackexchange.py
@@ -0,0 +1,799 @@
+from django.core.management.base import BaseCommand
+from django.template.defaultfilters import slugify #todo: adopt unicode-aware slugify
+#todo: http://stackoverflow.com/questions/837828/how-to-use-a-slug-in-django
+import os
+import re
+import sys
+import askbot.importers.stackexchange.parse_models as se_parser
+from xml.etree import ElementTree as et
+from django.db import models
+import askbot.models as askbot
+import askbot.deps.django_authopenid.models as askbot_openid
+import askbot.importers.stackexchange.models as se
+from askbot.forms import EditUserEmailFeedsForm
+from askbot.conf import settings as askbot_settings
+from django.contrib.auth.models import Message as DjangoMessage
+from django.utils.translation import ugettext as _
+#from markdown2 import Markdown
+#markdowner = Markdown(html4tags=True)
+
+xml_read_order = (
+ 'VoteTypes','UserTypes','Users','Users2Votes',
+ 'Badges','Users2Badges','CloseReasons','FlatPages',
+ 'MessageTypes','PostHistoryTypes','PostTypes','SchemaVersion',
+ 'Settings','SystemMessages','ThemeResources','ThemeTextResources',
+ 'ThrottleBucket','UserHistoryTypes','UserHistory',
+ 'Users2Badges','VoteTypes','Users2Votes','MessageTypes',
+ 'Posts','Posts2Votes','PostHistory','PostComments',
+ 'ModeratorMessages','Messages','Comments2Votes',
+ )
+
+#association tables SE item id --> ASKBOT item id
+#table associations are implied
+#todo: there is an issue that these may be inconsistent with the database
+USER = {}#SE User.id --> django(ASKBOT) User.id
+QUESTION = {}
+ANSWER = {}
+NAMESAKE_COUNT = {}# number of times user name was used - for X.get_screen_name
+
+class X(object):#
+ """class with methods for handling some details
+ of SE --> ASKBOT mapping
+ """
+ badge_type_map = {'1':'gold','2':'silver','3':'bronze'}
+
+ askbot_supported_id_providers = (
+ 'google','yahoo','aol','myopenid',
+ 'flickr','technorati',
+ 'wordpress','blogger','livejournal',
+ 'claimid','vidoop','verisign',
+ 'openidurl','facebook','local',
+ 'twitter' #oauth is not on this list, b/c it has no own url
+ )
+
+ #map SE VoteType -> askbot.User vote method
+ #created methods with the same call structure in askbot.User
+ #User.(post, timestamp=None, cancel=False)
+ vote_actions = {
+ 'UpMod':'upvote',
+ 'DownMod':'downvote',
+ 'AcceptedByOriginator':'accept_answer',
+ 'Offensive':'flag_post',
+ 'Favorite':'toggle_favorite_question',
+ }
+
+ #these modes cannot be mixed
+ #only wiki is assumed to be mixable
+ exclusive_revision_modes = (
+ 'initial','edit','rollback','lock',
+ 'migrate','close','merge','delete',
+ )
+
+ #badges whose names don't match exactly, but
+ #present in both SE and ASKBOT
+ badge_exceptions = {# SE --> ASKBOT
+ 'Citizen Patrol':'Citizen patrol',#single #todo: why sentence case?
+ 'Strunk & White':'Strunk & White',#single
+ 'Civic Duty':'Civic duty',
+ }
+
+ revision_type_map = {
+ 'Initial Title':'initial',
+ 'Initial Body':'initial',
+ 'Initial Tags':'initial',
+ 'Edit Title':'edit',
+ 'Edit Body':'edit',
+ 'Edit Tags':'edit',
+ 'Rollback Title':'rollback',
+ 'Rollback Body':'rollback',
+ 'Rollback Tags':'rollback',
+ 'Post Closed':'close',
+ 'Post Reopened':'close',
+ 'Post Deleted':'delete',
+ 'Post Undeleted':'delete',
+ 'Post Locked':'lock',
+ 'Post Unlocked':'lock',
+ 'Community Owned':'wiki',
+ 'Post Migrated':'migrate',
+ 'Question Merged':'merge',
+ }
+
+ close_reason_map = {
+ 1:1,#duplicate
+ 2:2,#off-topic
+ 3:3,#subjective and argumentative
+ 4:4,#not a real question
+ 5:7,#offensive
+ 6:6,#irrelevant or outdated question
+ 7:9,#too localized
+ 10:8,#spam
+ }
+
+ @classmethod
+ def get_message_text(cls, se_m):
+ """try to intelligently translate
+ SE message to ASKBOT so that it makese sense in
+ our context
+ """
+ #todo: properly translate messages
+ #todo: maybe work through more instances of messages
+ if se_m.message_type.name == 'Badge Notification':
+ return se_m.text
+ else:
+ if 'you are now an administrator' in se_m.text:
+ return _('Congratulations, you are now an Administrator')
+ elif re.search(r'^You have \d+ new',se_m.text):
+ bits = se_m.text.split('.')
+ text = bits[0]
+ if se_m.user.id == -1:
+ return None
+ url = cls.get_user(se_m.user).get_profile_url()
+ return '%s' % (url,text)
+ return None
+
+ @classmethod
+ def get_post(cls, se_post):
+ #todo: fix this hack - either in-memory id association table
+ #or use database to store these associations
+ post_type = se_post.post_type.name
+ if post_type == 'Question':
+ return askbot.Question.objects.get(id=QUESTION[se_post.id].id)
+ elif post_type == 'Answer':
+ return askbot.Answer.objects.get(id=ANSWER[se_post.id].id)
+ else:
+ raise Exception('unknown post type %s' % post_type)
+
+ @classmethod
+ def get_close_reason(cls, se_reason):
+ #todo: this is a guess - have not seen real data
+ se_reason = int(se_reason)
+ return cls.close_reason_map[se_reason]
+
+ @classmethod
+ def get_user(cls, se_user):
+ #todo: same as get_post
+ return askbot.User.objects.get(id=USER[se_user.id].id)
+
+ @classmethod
+ def get_post_revision_group_types(cls, rev_group):
+ rev_types = {}
+ for rev in rev_group:
+ rev_type = cls.get_post_revision_type(rev)
+ rev_types[rev_type] = 1
+ rev_types = rev_types.keys()
+
+ #make sure that exclusive rev modes are not mixed
+ exclusive = cls.exclusive_revision_modes
+ if len(rev_types) > 1 and all([t in exclusive for t in rev_types]):
+ tstr = ','.join(rev_types)
+ gstr = ','.join([str(rev.id) for rev in rev_group])
+ msg = 'incompatible revision types %s in PostHistory %s' % (tstr,gstr)
+ raise Exception(msg)
+ return rev_types
+
+ @classmethod
+ def clean_tags(cls, tags):
+ tags = re.subn(r'\s+',' ',tags.strip())[0]
+ bits = tags.split(' ')
+ tags = ' '.join([bit[1:-1] for bit in bits])
+ tags = re.subn(r'\xf6','-',tags)[0]
+ return tags
+
+ @classmethod
+ def get_screen_name(cls, name):
+ """always returns unique screen name
+ even if there are multiple users in SE
+ with the same exact screen name
+ """
+ if name is None:
+ name = 'anonymous'
+ name = name.strip()
+ name = re.subn(r'\s+',' ',name)[0]#remove repeating spaces
+
+ try:
+ u = askbot.User.objects.get(username = name)
+ try:
+ if u.location:
+ name += ', %s' % u.location
+ if name in NAMESAKE_COUNT:
+ NAMESAKE_COUNT[name] += 1
+ name += ' %d' % NAMESAKE_COUNT[name]
+ else:
+ NAMESAKE_COUNT[name] = 1
+ except askbot.User.DoesNotExist:
+ pass
+ except askbot.User.DoesNotExist:
+ NAMESAKE_COUNT[name] = 1
+ return name
+
+ @classmethod
+ def get_email(cls, email):#todo: fix fringe case - user did not give email!
+ if email is None:
+ return askbot_settings.ANONYMOUS_USER_EMAIL
+ else:
+ assert(email != '')
+ return email
+
+ @classmethod
+ def get_post_revision_type(cls, rev):
+ rev_name = rev.post_history_type.name
+ rev_type = cls.revision_type_map.get(rev_name, None)
+ if rev_type is None:
+ raise Exception('dont understand revision type %s' % rev)
+ return rev_type
+
+ #crude method of getting id provider name from the url
+ @classmethod
+ def get_openid_provider_name(cls, openid_url):
+ openid_str = str(openid_url)
+ bits = openid_str.split('/')
+ base_url = bits[2] #assume this is base url
+ url_bits = base_url.split('.')
+ provider_name = url_bits[-2].lower()
+ if provider_name not in cls.askbot_supported_id_providers:
+ raise Exception('could not determine login provider for %s' % openid_url)
+ return provider_name
+
+ @staticmethod
+ def blankable(input):
+ if input is None:
+ return ''
+ else:
+ return input
+
+ @classmethod
+ def parse_badge_summary(cls, badge_summary):
+ (gold,silver,bronze) = (0,0,0)
+ if badge_summary:
+ if len(badge_summary) > 3:
+ print 'warning: guessing that badge summary is comma separated'
+ print 'have %s' % badge_summary
+ bits = badge_summary.split(',')
+ else:
+ bits = [badge_summary]
+ for bit in bits:
+ m = re.search(r'^(?P[1-3])=(?P\d+)$', bit)
+ if not m:
+ raise Exception('could not parse badge summary: %s' % badge_summary)
+ else:
+ badge_type = cls.badge_type_map[m.groupdict()['type']]
+ locals()[badge_type] = int(m.groupdict()['count'])
+ return (gold,silver,bronze)
+
+ @classmethod
+ def get_badge_name(cls, name):
+ return cls.badge_exceptions.get(name, name)
+
+class Command(BaseCommand):
+ help = 'Loads StackExchange data from unzipped directory of XML files into the ASKBOT database'
+ args = 'se_dump_dir'
+
+ def handle(self, *arg, **kwarg):
+ if len(arg) < 1 or not os.path.isdir(arg[0]):
+ print 'Error: first argument must be a directory with all the SE *.xml files'
+ sys.exit(1)
+
+ self.dump_path = arg[0]
+ #read the data into SE tables
+ for xml in xml_read_order:
+ xml_path = self.get_xml_path(xml)
+ table_name = self.get_table_name(xml)
+ self.load_xml_file(xml_path, table_name)
+
+ #this is important so that when we clean up messages
+ #automatically generated by the procedures below
+ #we do not delete old messages
+ #todo: unfortunately this may need to be redone
+ #when we upgrade to django 1.2 and definitely by 1.4 when
+ #the current message system will be replaced with the
+ #django messages framework
+ self.save_askbot_message_id_list()
+
+ #transfer data into ASKBOT tables
+ print 'Transferring users...',
+ sys.stdout.flush()
+ self.transfer_users()
+ print 'done.'
+ print 'Transferring content edits...',
+ sys.stdout.flush()
+ self.transfer_question_and_answer_activity()
+ print 'done.'
+ print 'Transferring view counts...',
+ sys.stdout.flush()
+ self.transfer_question_view_counts()
+ print 'done.'
+ print 'Transferring comments...',
+ sys.stdout.flush()
+ self.transfer_comments()
+ print 'done.'
+ print 'Transferring badges and badge awards...',
+ sys.stdout.flush()
+ self.transfer_badges()
+ print 'done.'
+ print 'Transferring votes...',
+ sys.stdout.flush()
+ self.transfer_votes()#includes favorites, accepts and flags
+ print 'done.'
+
+ self.cleanup_messages()#delete autogenerated messages
+ self.transfer_messages()
+
+ #todo: these are not clear how to go about
+ self.transfer_update_subscriptions()
+ self.transfer_tag_preferences()
+ self.transfer_meta_pages()
+
+ def save_askbot_message_id_list(self):
+ id_list = list(DjangoMessage.objects.all().values('id'))
+ self._askbot_message_id_list = id_list
+
+ def cleanup_messages(self):
+ """deletes messages generated by the load process
+ """
+ id_list = self._askbot_message_id_list
+ mset = DjangoMessage.objects.all().exclude(id__in=id_list)
+ mset.delete()
+
+ def transfer_messages(self):
+ """transfers some messages from
+ SE to ASKBOT
+ """
+ for m in se.Message.objects.all():
+ if m.is_read:
+ continue
+ if m.user.id == -1:
+ continue
+ u = X.get_user(m.user)
+ text = X.get_message_text(m)
+ if text:
+ u.message_set.create(
+ message=text,
+ )
+
+ def _process_post_initial_revision_group(self, rev_group):
+
+ title = None
+ text = None
+ tags = None
+ wiki = False
+ author = USER[rev_group[0].user.id]
+ added_at = rev_group[0].creation_date
+
+ for rev in rev_group:
+ rev_type = rev.post_history_type.name
+ if rev_type == 'Initial Title':
+ title = rev.text
+ elif rev_type == 'Initial Body':
+ text = rev.text
+ elif rev_type == 'Initial Tags':
+ tags = X.clean_tags(rev.text)
+ elif rev_type == 'Community Owned':
+ wiki = True
+ else:
+ raise Exception('unexpected revision type %s' % rev_type)
+
+ post_type = rev_group[0].post.post_type.name
+ if post_type == 'Question':
+ q = askbot.Question.objects.create_new(
+ title = title,
+ author = author,
+ added_at = added_at,
+ wiki = wiki,
+ tagnames = tags,
+ text = text
+ )
+ QUESTION[rev_group[0].post.id] = q
+ elif post_type == 'Answer':
+ q = X.get_post(rev_group[0].post.parent)
+ a = askbot.Answer.objects.create_new(
+ question = q,
+ author = author,
+ added_at = added_at,
+ wiki = wiki,
+ text = text,
+ )
+ ANSWER[rev_group[0].post.id] = a
+ else:
+ post_id = rev_group[0].post.id
+ raise Exception('unknown post type %s for id=%d' % (post_type, post_id))
+
+ def _process_post_edit_revision_group(self, rev_group):
+ #question apply edit
+ (title, text, tags) = (None, None, None)
+ for rev in rev_group:
+ rev_type = rev.post_history_type.name
+ if rev_type == 'Edit Title':
+ title = rev.text
+ elif rev_type == 'Edit Body':
+ text = rev.text
+ elif rev_type == 'Edit Tags':
+ tags = X.clean_tags(rev.text)
+ elif rev_type == 'Community Owned':
+ pass
+ else:
+ raise Exception('unexpected revision type %s' % rev_type)
+
+ rev0 = rev_group[0]
+ edited_by = USER[rev0.user.id]
+ edited_at = rev0.creation_date
+ comment = ';'.join([rev.comment for rev in rev_group if rev.comment])
+ post_type = rev0.post.post_type.name
+
+ if post_type == 'Question':
+ q = X.get_post(rev0.post)
+ q.apply_edit(
+ edited_at = edited_at,
+ edited_by = edited_by,
+ title = title,
+ text = text,
+ comment = comment,
+ tags = tags,
+ )
+ elif post_type == 'Answer':
+ a = X.get_post(rev0.post)
+ a.apply_edit(
+ edited_at = edited_at,
+ edited_by = edited_by,
+ text = text,
+ comment = comment,
+ )
+
+ def _make_post_wiki(self, rev_group):
+ #todo: untested
+ for rev in rev_group:
+ if rev.post_history_type.name == 'Community Owned':
+ p = X.get_post(rev.post)
+ u = X.get_user(rev.user)
+ t = rev.creation_date
+ p.wiki = True
+ p.wikified_at = t
+ p.wikified_by = u
+ self.mark_activity(p,u,t)
+ p.save()
+ return
+
+ def mark_activity(self,p,u,t):
+ """p,u,t - post, user, timestamp
+ """
+ if isinstance(p, askbot.Question):
+ p.last_activity_by = u
+ p.last_activity_at = t
+ elif isinstance(p, askbot.Answer):
+ p.question.last_activity_by = u
+ p.question.last_activity_at = t
+ p.question.save()
+
+ def _process_post_rollback_revision_group(self, rev_group):
+ #todo: don't know what to do here as there were no
+ #such data available
+ pass
+
+ def _process_post_lock_revision_group(self, rev_group):
+ #todo: untested
+ for rev in rev_group:
+ rev_type = rev.post_history_type.name
+ if rev_type.endswith('ocked'):
+ t = rev.creation_date
+ u = X.get_user(rev.user)
+ p = X.get_post(rev.post)
+ if rev_type == 'Post Locked':
+ p.locked = True
+ p.locked_by = u
+ p.locked_at = t
+ elif rev_type == 'Post Unlocked':
+ p.locked = False
+ p.locked_by = None
+ p.locked_at = None
+ else:
+ return
+ self.mark_activity(p,u,t)
+ p.save()
+ return
+
+ def _process_post_close_revision_group(self, rev_group):
+ #todo: untested
+ for rev in rev_group:
+ if rev.post.post_type.name != 'Question':
+ return
+ rev_type = rev.post_history_type.name
+ if rev_type in ('Post Closed', 'Post Reopened'):
+ t = rev.creation_date
+ u = X.get_user(rev.user)
+ p = X.get_post(rev.post)
+ if rev_type == 'Post Closed':
+ p.closed = True
+ p.closed_at = t
+ p.closed_by = u
+ p.close_reason = X.get_close_reason(rev.text)
+ elif rev_type == 'Post Reopened':
+ p.closed = False
+ p.closed_at = None
+ p.closed_by = None
+ p.close_reason = None
+ self.mark_activity(p,u,t)
+ p.save()
+ return
+
+ def _process_post_delete_revision_group(self, rev_group):
+ #todo: untested
+ for rev in rev_group:
+ rev_type = rev.post_history_type.name
+ if rev_type.endswith('eleted'):
+ t = rev.creation_date
+ u = X.get_user(rev.user)
+ p = X.get_post(rev.post)
+ if rev_type == 'Post Deleted':
+ p.deleted = True
+ p.deleted_at = t
+ p.deleted_by = u
+ elif rev_type == 'Post Undeleted':
+ p.deleted = False
+ p.deleted_at = None
+ p.deleted_by = None
+ self.mark_activity(p,u,t)
+ p.save()
+ return
+
+ def _process_post_revision_group(self, rev_group):
+ #determine revision type
+ #'initial','edit','rollback','lock',
+ #'migrate','close','merge','delete',
+ rev_types = X.get_post_revision_group_types(rev_group)
+ if 'initial' in rev_types:
+ self._process_post_initial_revision_group(rev_group)
+ elif 'edit' in rev_types:
+ self._process_post_edit_revision_group(rev_group)
+ elif 'rollback' in rev_types:
+ self._process_post_rollback_revision_group(rev_group)
+ elif 'lock' in rev_types:
+ self._process_post_lock_revision_group(rev_group)
+ elif 'close' in rev_types:
+ self._process_post_close_revision_group(rev_group)
+ elif 'delete' in rev_types:
+ self._process_post_delete_revision_group(rev_group)
+ else:
+ pass
+ #todo: rollback, lock, close and delete are
+ #not tested
+ #merge and migrate actions are ignored
+ #wiki is mixable with other groups, so process it in addition
+ if 'wiki' in rev_types:
+ self._make_post_wiki(rev_group)
+
+ def transfer_tag_preferences(self):
+ #todo: figure out where these are stored in SE
+ #maybe in se.User.preferences_raw?
+ pass
+
+ def transfer_question_and_answer_activity(self):
+ """transfers all question and answer
+ edits and related status changes
+ """
+ #assuming that there are only two post types
+ se_revs = se.PostHistory.objects.all()
+ #assuming that chronologial order is correct and there
+ #will be no problems of data integrity upon insertion of records
+ se_revs = se_revs.order_by('creation_date','revision_guid')
+ #todo: ignored fringe case - no revisions
+ c_guid = se_revs[0].revision_guid
+ c_group = []
+ #this loop groups revisions by revision id, then calls process function
+ #for the revision grup (elementary revisions posted at once)
+ for se_rev in se_revs:
+ if se_rev.revision_guid == c_guid:
+ c_group.append(se_rev)
+ else:
+ self._process_post_revision_group(c_group)
+ c_group = []
+ c_group.append(se_rev)
+ c_guid = se_rev.revision_guid
+ if len(c_group) != 0:
+ self._process_post_revision_group(c_group)
+
+ def transfer_comments(self):
+ for se_c in se.PostComment.objects.all():
+ if se_c.deletion_date:
+ print 'Warning deleted comment %d dropped' % se_c.id
+ continue
+ se_post = se_c.post
+ if se_post.post_type.name == 'Question':
+ askbot_post = QUESTION[se_post.id]
+ elif se_post.post_type.name == 'Answer':
+ askbot_post = ANSWER[se_post.id]
+
+ askbot_post.add_comment(
+ comment = se_c.text,
+ added_at = se_c.creation_date,
+ user = USER[se_c.user.id]
+ )
+
+ def _install_missing_badges(self):
+ self._missing_badges = {}
+ for se_b in se.Badge.objects.all():
+ name = X.get_badge_name(se_b.name)
+ try:
+ askbot.Badge.objects.get(name=name)
+ except:
+ self._missing_badges[name] = 0
+ if len(se_b.description) > 300:
+ print 'Warning truncated description for badge %d' % se_b.id
+ askbot.Badge.objects.create(
+ name = name,
+ slug = slugify(name),
+ description = se_b.description,
+ multiple = (not se_b.single),
+ type = se_b.class_type
+ )
+
+ def _award_badges(self):
+ #note: SE does not keep information on
+ #content-related badges like askbot does
+ for se_a in se.User2Badge.objects.all():
+ if se_a.user.id == -1:
+ continue #skip community user
+ u = USER[se_a.user.id]
+ badge_name = X.get_badge_name(se_a.badge.name)
+ b = askbot.Badge.objects.get(name=badge_name)
+ if b.multiple == False:
+ if b.award_badge.count() > 0:
+ continue
+ #todo: fake content object here b/c SE does not support this
+ #todo: but askbot requires related content object
+ askbot.Award.objects.create(
+ user=u,
+ badge=b,
+ awarded_at=se_a.date,
+ content_object=u,
+ )
+ if b.name in self._missing_badges:
+ self._missing_badges[b.name] += 1
+
+ def _cleanup_badges(self):
+ d = self._missing_badges
+ unused = [name for name in d.keys() if d[name] == 0]
+ askbot.Badge.objects.filter(name__in=unused).delete()
+ installed = [name for name in d.keys() if d[name] > 0]
+ print 'Warning - following unsupported badges were installed:'
+ print ', '.join(installed)
+
+ def transfer_badges(self):
+ #note: badge level is neglected
+ #1) install missing badges
+ self._install_missing_badges()
+ #2) award badges
+ self._award_badges()
+ #3) delete unused newly installed badges
+ self._cleanup_badges()
+ pass
+
+ def transfer_question_view_counts(self):
+ for se_q in se.Post.objects.filter(post_type__name='Question'):
+ q = X.get_post(se_q)
+ q.view_count = se_q.view_count
+ q.save()
+
+
+ def transfer_votes(self):
+ for v in se.Post2Vote.objects.all():
+ vote_type = v.vote_type.name
+ if not vote_type in X.vote_actions:
+ continue
+
+ u = X.get_user(v.user)
+ p = X.get_post(v.post)
+ m = X.vote_actions[vote_type]
+ vote_method = getattr(askbot.User, m)
+ vote_method(u, p, timestamp = v.creation_date)
+ if v.deletion_date:
+ vote_method(u, p, timestamp = v.deletion_date, cancel=True)
+
+ def transfer_update_subscriptions(self):
+ #todo: not clear where this is stored in SE
+ #maybe in se.User.preferences_raw?
+ pass
+
+ def transfer_meta_pages(self):
+ #here we actually don't have anything in the database yet
+ #so we can't do this
+ pass
+
+ def load_xml_file(self, xml_path, table_name):
+ tree = et.parse(xml_path)
+ print 'loading from %s to %s' % (xml_path, table_name) ,
+ model = models.get_model('stackexchange', table_name)
+ i = 0
+ for row in tree.findall('.//row'):
+ model_entry = model()
+ i += 1
+ for col in row.getchildren():
+ field_name = se_parser.parse_field_name(col.tag)
+ field_type = model._meta.get_field(field_name)
+ field_value = se_parser.parse_value(col.text, field_type)
+ setattr(model_entry, field_name, field_value)
+ model_entry.save()
+ print '... %d objects saved' % i
+
+ def get_table_name(self,xml):
+ return se_parser.get_table_name(xml)
+
+ def get_xml_path(self, xml):
+ xml_path = os.path.join(self.dump_path, xml + '.xml')
+ if not os.path.isfile(xml_path):
+ print 'Error: file %s not found' % xml_path
+ sys.exit(1)
+ return xml_path
+
+ def transfer_users(self):
+ for se_u in se.User.objects.all():
+ if se_u.id < 1:#skip the Community user
+ continue
+ u = askbot.User()
+ u_type = se_u.user_type.name
+ if u_type == 'Administrator':
+ u.is_superuser = True
+ elif u_type == 'Moderator':
+ u.is_staff = True
+ elif u_type not in ('Unregistered', 'Registered'):
+ raise Exception('unknown user type %s' % u_type)
+
+ #if user is not registered, no association record created
+ #we do not allow posting by users who are not authenticated
+ #probably they'll just have to "recover" their account by email
+ if u_type != 'Unregistered':
+ assert(se_u.open_id)#everybody must have open_id
+ u_openid = askbot_openid.UserAssociation()
+ u_openid.openid_url = se_u.open_id
+ u_openid.user = u
+
+ if se_u.open_id is None and se_u.email is None:
+ print 'Warning: SE user %d is not recoverable (no email or openid)'
+
+ u.reputation = 1#se_u.reputation, it's actually re-computed
+ u.last_seen = se_u.last_access_date
+ u.email = X.get_email(se_u.email)
+ u.location = X.blankable(se_u.location)
+ u.date_of_birth = se_u.birthday #dattime -> date
+ u.website = X.blankable(se_u.website_url)
+ u.about = X.blankable(se_u.about_me)
+ u.last_login = se_u.last_login_date
+ u.date_joined = se_u.creation_date
+ u.is_active = True #todo: this may not be the case
+
+ u.username = X.get_screen_name(se_u.display_name)
+ u.real_name = X.blankable(se_u.real_name)
+
+ (gold,silver,bronze) = X.parse_badge_summary(se_u.badge_summary)
+ u.gold = gold
+ u.silver = silver
+ u.bronze = bronze
+
+ #todo: we don't have these fields
+ #views - number of profile views?
+ #has_replies
+ #has_message
+ #opt_in_recruit
+ #last_login_ip
+ #open_id_alt - ??
+ #preferences_raw - not clear how to use
+ #display_name_cleaned - lowercased, srtipped name
+ #timed_penalty_date
+ #phone
+
+ #don't know how to handle these - there was no usage example
+ #password_id
+ #guid
+
+ #ignored
+ #last_email_date - this translates directly to EmailFeedSetting.reported_at
+
+ #save the data
+ u.save()
+ form = EditUserEmailFeedsForm()
+ form.reset()
+ if se_u.opt_in_email == True:#set up daily subscription on "own" items
+ form.initial['individually_selected'] = 'd'
+ form.initial['asked_by_me'] = 'd'
+ form.initial['answered_by_me'] = 'd'
+ #
+ form.save(user=u, save_unbound=True)
+ USER[se_u.id] = u
diff --git a/askbot/importers/stackexchange/models.py b/askbot/importers/stackexchange/models.py
new file mode 100644
index 00000000..a30a9859
--- /dev/null
+++ b/askbot/importers/stackexchange/models.py
@@ -0,0 +1,266 @@
+from django.db import models
+class Badge(models.Model):
+ id = models.IntegerField(primary_key=True)
+ class_type = models.IntegerField(null=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.TextField(null=True)
+ single = models.NullBooleanField(null=True)
+ secret = models.NullBooleanField(null=True)
+ tag_based = models.NullBooleanField(null=True)
+ command = models.TextField(null=True)
+ award_frequency = models.IntegerField(null=True)
+
+class CloseReason(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=200, null=True)
+ description = models.CharField(max_length=256, null=True)
+ display_order = models.IntegerField(null=True)
+
+class Comment2Vote(models.Model):
+ id = models.IntegerField(primary_key=True)
+ post_comment = models.ForeignKey('PostComment', related_name='Comment2Vote_by_post_comment_set', null=True)
+ vote_type = models.ForeignKey('VoteType', related_name='Comment2Vote_by_vote_type_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ user = models.ForeignKey('User', related_name='Comment2Vote_by_user_set', null=True)
+ ip_address = models.CharField(max_length=40, null=True)
+ user_display_name = models.CharField(max_length=40, null=True)
+ deletion_date = models.DateTimeField(null=True)
+
+class FlatPage(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ url = models.CharField(max_length=128, null=True)
+ value = models.TextField(null=True)
+ content_type = models.CharField(max_length=50, null=True)
+ active = models.NullBooleanField(null=True)
+ use_master = models.NullBooleanField(null=True)
+
+class Message(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user = models.ForeignKey('User', related_name='Message_by_user_set', null=True)
+ message_type = models.ForeignKey('MessageType', related_name='Message_by_message_type_set', null=True)
+ is_read = models.NullBooleanField(null=True)
+ creation_date = models.DateTimeField(null=True)
+ text = models.TextField(null=True)
+ post = models.ForeignKey('Post', related_name='Message_by_post_set', null=True)
+
+class MessageType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
+class ModeratorMessage(models.Model):
+ id = models.IntegerField(primary_key=True)
+ message_type = models.ForeignKey('MessageType', related_name='ModeratorMessage_by_message_type_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ creation_ip_address = models.CharField(max_length=40, null=True)
+ text = models.TextField(null=True)
+ user = models.ForeignKey('User', related_name='ModeratorMessage_by_user_set', null=True)
+ post = models.ForeignKey('Post', related_name='ModeratorMessage_by_post_set', null=True)
+ deletion_date = models.DateTimeField(null=True)
+ deletion_user = models.ForeignKey('User', related_name='ModeratorMessage_by_deletion_user_set', null=True)
+ deletion_ip_address = models.CharField(max_length=40, null=True)
+ user_display_name = models.CharField(max_length=40, null=True)
+
+class PostComment(models.Model):
+ id = models.IntegerField(primary_key=True)
+ post = models.ForeignKey('Post', related_name='PostComment_by_post_set', null=True)
+ text = models.TextField(null=True)
+ creation_date = models.DateTimeField(null=True)
+ ip_address = models.CharField(max_length=15, null=True)
+ user = models.ForeignKey('User', related_name='PostComment_by_user_set', null=True)
+ user_display_name = models.CharField(max_length=30, null=True)
+ deletion_date = models.DateTimeField(null=True)
+ deletion_user = models.ForeignKey('User', related_name='PostComment_by_deletion_user_set', null=True)
+ score = models.IntegerField(null=True)
+
+class PostHistoryType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
+class PostHistory(models.Model):
+ id = models.IntegerField(primary_key=True)
+ post_history_type = models.ForeignKey('PostHistoryType', related_name='PostHistory_by_post_history_type_set', null=True)
+ post = models.ForeignKey('Post', related_name='PostHistory_by_post_set', null=True)
+ revision_guid = models.CharField(max_length=64, null=True)
+ creation_date = models.DateTimeField(null=True)
+ ip_address = models.CharField(max_length=40, null=True)
+ user = models.ForeignKey('User', related_name='PostHistory_by_user_set', null=True)
+ comment = models.CharField(max_length=400, null=True)
+ text = models.TextField(null=True)
+ user_display_name = models.CharField(max_length=40, null=True)
+ user_email = models.CharField(max_length=100, null=True)
+ user_website_url = models.CharField(max_length=200, null=True)
+
+class Post2Vote(models.Model):
+ id = models.IntegerField(primary_key=True)
+ post = models.ForeignKey('Post', related_name='Post2Vote_by_post_set', null=True)
+ user = models.ForeignKey('User', related_name='Post2Vote_by_user_set', null=True)
+ vote_type = models.ForeignKey('VoteType', related_name='Post2Vote_by_vote_type_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ deletion_date = models.DateTimeField(null=True)
+ target_user = models.ForeignKey('User', related_name='Post2Vote_by_target_user_set', null=True)
+ target_rep_change = models.IntegerField(null=True)
+ voter_rep_change = models.IntegerField(null=True)
+ comment = models.CharField(max_length=150, null=True)
+ ip_address = models.CharField(max_length=40, null=True)
+ linked_post = models.ForeignKey('Post', related_name='Post2Vote_by_linked_post_set', null=True)
+
+class Post(models.Model):
+ id = models.IntegerField(primary_key=True)
+ post_type = models.ForeignKey('PostType', related_name='Post_by_post_type_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ score = models.IntegerField(null=True)
+ view_count = models.IntegerField(null=True)
+ body = models.TextField(null=True)
+ owner_user = models.ForeignKey('User', related_name='Post_by_owner_user_set', null=True)
+ last_editor_user = models.ForeignKey('User', related_name='Post_by_last_editor_user_set', null=True)
+ last_edit_date = models.DateTimeField(null=True)
+ last_activity_date = models.DateTimeField(null=True)
+ last_activity_user = models.ForeignKey('User', related_name='Post_by_last_activity_user_set', null=True)
+ parent = models.ForeignKey('self', related_name='Post_by_parent_set', null=True)
+ accepted_answer = models.ForeignKey('self', related_name='Post_by_accepted_answer_set', null=True)
+ title = models.CharField(max_length=250, null=True)
+ tags = models.CharField(max_length=150, null=True)
+ community_owned_date = models.DateTimeField(null=True)
+ history_summary = models.CharField(max_length=150, null=True)
+ answer_score = models.IntegerField(null=True)
+ answer_count = models.IntegerField(null=True)
+ comment_count = models.IntegerField(null=True)
+ favorite_count = models.IntegerField(null=True)
+ deletion_date = models.DateTimeField(null=True)
+ closed_date = models.DateTimeField(null=True)
+ locked_date = models.DateTimeField(null=True)
+ locked_duration = models.IntegerField(null=True)
+ owner_display_name = models.CharField(max_length=40, null=True)
+ last_editor_display_name = models.CharField(max_length=40, null=True)
+ bounty_amount = models.IntegerField(null=True)
+ bounty_closes = models.DateTimeField(null=True)
+ bounty_closed = models.DateTimeField(null=True)
+ last_owner_email_date = models.DateTimeField(null=True)
+
+class PostType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
+class SchemaVersion(models.Model):
+ version = models.IntegerField(null=True)
+
+class Setting(models.Model):
+ id = models.IntegerField(primary_key=True)
+ key = models.CharField(max_length=256, null=True)
+ value = models.TextField(null=True)
+
+class SystemMessage(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user = models.ForeignKey('User', related_name='SystemMessage_by_user_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ text = models.TextField(null=True)
+ deletion_date = models.DateTimeField(null=True)
+ deletion_user = models.ForeignKey('User', related_name='SystemMessage_by_deletion_user_set', null=True)
+
+class Tag(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ count = models.IntegerField(null=True)
+ user = models.ForeignKey('User', related_name='Tag_by_user_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ is_moderator_only = models.NullBooleanField(null=True)
+ is_required = models.NullBooleanField(null=True)
+ aliases = models.CharField(max_length=200, null=True)
+
+class ThemeResource(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ value = models.TextField(null=True)
+ content_type = models.CharField(max_length=50, null=True)
+ version = models.CharField(max_length=6, null=True)
+
+class ThemeTextResource(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ value = models.TextField(null=True)
+ content_type = models.CharField(max_length=50, null=True)
+
+class ThrottleBucket(models.Model):
+ id = models.IntegerField(primary_key=True)
+ type = models.CharField(max_length=256, null=True)
+ ip_address = models.CharField(max_length=64, null=True)
+ tokens = models.IntegerField(null=True)
+ last_update = models.DateTimeField(null=True)
+
+class UserHistoryType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
+class UserHistory(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user_history_type = models.ForeignKey('UserHistoryType', related_name='UserHistory_by_user_history_type_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ ip_address = models.CharField(max_length=40, null=True)
+ user = models.ForeignKey('User', related_name='UserHistory_by_user_set', null=True)
+ comment = models.CharField(max_length=400, null=True)
+ user_display_name = models.CharField(max_length=40, null=True)
+ moderator_user = models.ForeignKey('User', related_name='UserHistory_by_moderator_user_set', null=True)
+ reputation = models.IntegerField(null=True)
+
+class User2Badge(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user = models.ForeignKey('User', related_name='User2Badge_by_user_set', null=True)
+ badge = models.ForeignKey('Badge', related_name='User2Badge_by_badge_set', null=True)
+ date = models.DateTimeField(null=True)
+ comment = models.CharField(max_length=50, null=True)
+
+class User2Vote(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user = models.ForeignKey('User', related_name='User2Vote_by_user_set', null=True)
+ vote_type = models.ForeignKey('VoteType', related_name='User2Vote_by_vote_type_set', null=True)
+ target_user = models.ForeignKey('User', related_name='User2Vote_by_target_user_set', null=True)
+ creation_date = models.DateTimeField(null=True)
+ deletion_date = models.DateTimeField(null=True)
+ ip_address = models.CharField(max_length=40, null=True)
+
+class User(models.Model):
+ id = models.IntegerField(primary_key=True)
+ user_type = models.ForeignKey('UserType', related_name='User_by_user_type_set', null=True)
+ open_id = models.CharField(max_length=200, null=True)
+ reputation = models.IntegerField(null=True)
+ views = models.IntegerField(null=True)
+ creation_date = models.DateTimeField(null=True)
+ last_access_date = models.DateTimeField(null=True)
+ has_replies = models.NullBooleanField(null=True)
+ has_message = models.NullBooleanField(null=True)
+ opt_in_email = models.NullBooleanField(null=True)
+ opt_in_recruit = models.NullBooleanField(null=True)
+ last_login_date = models.DateTimeField(null=True)
+ last_email_date = models.DateTimeField(null=True)
+ last_login_ip = models.CharField(max_length=15, null=True)
+ open_id_alt = models.CharField(max_length=200, null=True)
+ email = models.CharField(max_length=100, null=True)
+ display_name = models.CharField(max_length=40, null=True)
+ display_name_cleaned = models.CharField(max_length=40, null=True)
+ website_url = models.CharField(max_length=200, null=True)
+ real_name = models.CharField(max_length=100, null=True)
+ location = models.CharField(max_length=100, null=True)
+ birthday = models.DateTimeField(null=True)
+ badge_summary = models.CharField(max_length=50, null=True)
+ about_me = models.TextField(null=True)
+ preferences_raw = models.TextField(null=True)
+ timed_penalty_date = models.DateTimeField(null=True)
+ guid = models.CharField(max_length=64, null=True)
+ phone = models.CharField(max_length=20, null=True)
+ password_id = models.IntegerField(null=True)
+
+class UserType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
+class VoteType(models.Model):
+ id = models.IntegerField(primary_key=True)
+ name = models.CharField(max_length=50, null=True)
+ description = models.CharField(max_length=300, null=True)
+
diff --git a/askbot/importers/stackexchange/parse_models.py b/askbot/importers/stackexchange/parse_models.py
new file mode 100644
index 00000000..64796e57
--- /dev/null
+++ b/askbot/importers/stackexchange/parse_models.py
@@ -0,0 +1,225 @@
+from xml.etree import ElementTree as et
+import sys
+import re
+import os
+if __name__ != '__main__':#hack do not import models if run as script
+ from django.db import models
+from datetime import datetime
+
+table_prefix = ''#StackExchange or something, if needed
+date_time_format = '%Y-%m-%dT%H:%M:%S' #note that fractional part of second is lost
+time_re = re.compile(r'(\.[\d]+)?$')
+loader_app_name = os.path.dirname(__file__)
+
+types = {
+ 'unsignedByte':'models.IntegerField',
+ 'FK':'models.ForeignKey',
+ 'PK':'models.IntegerField',
+ 'string':'models.CharField',
+ 'text':'models.TextField',
+ 'int':'models.IntegerField',
+ 'boolean':'models.NullBooleanField',
+ 'dateTime':'models.DateTimeField',
+ 'base64Binary':'models.TextField',
+ 'double':'models.IntegerField',
+}
+
+def camel_to_python(camel):
+ """http://stackoverflow.com/questions/1175208/
+ """
+ s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', camel)
+ return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower()
+
+def singular(word):
+ if word.endswith('s'):
+ return word[:-1]
+ else:
+ return word
+
+def get_table_name(name):
+ """Determine db table name
+ from the basename of the .xml file
+ """
+ out = table_prefix
+ if name.find('2') == -1:
+ out += singular(name)
+ else:
+ bits = name.split('2')
+ bits = map(singular, bits)
+ out += '2'.join(bits)
+ return out
+
+class DjangoModel(object):
+ def __init__(self, name):
+ self.name = get_table_name(name)
+ self.fields = []
+ def add_field(self,field):
+ field.table = self
+ self.fields.append(field)
+ def __str__(self):
+ out = 'class %s(models.Model):\n' % self.name
+ for f in self.fields:
+ out += ' %s\n' % str(f)
+ return out
+
+class DjangoField(object):
+ def __init__(self, name, type, restriction = None):
+ self.name = camel_to_python(name)
+ if self.name == 'class':
+ self.name = 'class_type'#work around python keyword
+ self.type = type
+ self.table = None
+ self.restriction = restriction
+ self.relation = None
+
+ def __str__(self):
+ out = '%s = %s(' % (self.name, types[self.type])
+ if self.type == 'FK':
+ out += "'%s'" % self.relation
+ out += ", related_name='%s_by_%s_set'" % (self.table.name, self.name)
+ out += ', null=True'#nullable to make life easier
+ elif self.type == 'PK':
+ out += 'primary_key=True'
+ elif self.restriction != -1:
+ if self.type == 'string':
+ out += 'max_length=%s' % self.restriction
+ out += ', null=True'
+ else:
+ raise Exception('restriction (max_length) supported only for string type')
+ else:
+ out += 'null=True'
+ out += ')'
+ return out
+
+ def get_type(self):
+ return self.type
+
+class DjangoPK(DjangoField):
+ def __init__(self):
+ self.name = 'id'
+ self.type = 'PK'
+
+class DjangoFK(DjangoField):
+ def __init__(self, source_name):
+ bits = source_name.split('Id')
+ if len(bits) == 2 and bits[1] == '':
+ name = bits[0]
+ super(DjangoFK, self).__init__(name, 'FK')
+ self.set_relation(name)
+
+ def set_relation(self, name):
+ """some relations need to be mapped
+ to actual tables
+ """
+ self.relation = table_prefix
+ if name.endswith('User'):
+ self.relation += 'User'
+ elif name.endswith('Post'):
+ self.relation += 'Post'
+ elif name in ('AcceptedAnswer','Parent'):
+ self.relation = 'self' #self-referential Post model
+ else:
+ self.relation += name
+ def get_relation(self):
+ return self.relation
+
+def get_col_type(col):
+ type = col.get('type')
+ restriction = -1
+ if type == None:
+ type_e = col.find('.//simpleType/restriction')
+ type = type_e.get('base')
+ try:
+ restriction = int(type_e.getchildren()[0].get('value'))
+ except:
+ restriction = -1
+ if restriction > 400:
+ type = 'text'
+ restriction = -1
+ return type, restriction
+
+def make_field_from_xml_tree(xml_element):
+ """used by the model parser
+ here we need to be detailed about field types
+ because this defines the database schema
+ """
+ name = xml_element.get('name')
+ if name == 'LinkedVoteId':#not used
+ return None
+ if name == 'Id':
+ field = DjangoPK()
+ elif name.endswith('Id') and name not in ('OpenId','PasswordId'):
+ field = DjangoFK(name)
+ elif name.endswith('GUID'):
+ field = DjangoField(name, 'string', 64)
+ else:
+ type, restriction = get_col_type(xml_element)
+ field = DjangoField(name, type, restriction)
+ return field
+
+def parse_field_name(input):
+ """used by the data reader
+
+ The problem is that I've scattered
+ code for determination of field name over three classes:
+ DjangoField, DjangoPK and DjangoFK
+ so the function actually cretes fake field objects
+ many time over
+ """
+ if input == 'Id':
+ return DjangoPK().name
+ elif input in ('OpenId', 'PasswordId'):
+ return DjangoField(input, 'string', 7).name#happy fake field
+ elif input.endswith('Id'):
+ return DjangoFK(input).name#real FK field
+ else:
+ return DjangoField(input, 'string', 7).name#happy fake field
+
+def parse_value(input, field_object):
+ if isinstance(field_object, models.ForeignKey):
+ try:
+ id = int(input)
+ except:
+ raise Exception('non-numeric foreign key %s' % input)
+ related_model = field_object.rel.to
+ try:
+ return related_model.objects.get(id=id)
+ except related_model.DoesNotExist:
+ obj = related_model(id=id)
+ obj.save()#save fake empty object
+ return obj
+ elif isinstance(field_object, models.IntegerField):
+ try:
+ return int(input)
+ except:
+ raise Exception('expected integer, found %s' % input)
+ elif isinstance(field_object, models.CharField):
+ return input
+ elif isinstance(field_object, models.TextField):
+ return input
+ elif isinstance(field_object, models.BooleanField):
+ try:
+ return bool(input)
+ except:
+ raise Exception('boolean value expected %s found' % input)
+ elif isinstance(field_object, models.DateTimeField):
+ input = time_re.sub('', input)
+ try:
+ return datetime.strptime(input, date_time_format)
+ except:
+ raise Exception('datetime expected "%s" found' % input)
+
+print 'from django.db import models'
+for file in sys.argv:
+ if '.xsd' in file:
+ tname = os.path.basename(file).replace('.xsd','')
+ tree = et.parse(file)
+
+ model = DjangoModel(tname)
+
+ row = tree.find('.//sequence')
+ for col in row.getchildren():
+ field = make_field_from_xml_tree(col)
+ if field:
+ model.add_field(field)
+ print model
diff --git a/askbot/locale/de/LC_MESSAGES/django.mo b/askbot/locale/de/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..fd451a6d
Binary files /dev/null and b/askbot/locale/de/LC_MESSAGES/django.mo differ
diff --git a/askbot/locale/de/LC_MESSAGES/django.po b/askbot/locale/de/LC_MESSAGES/django.po
new file mode 100644
index 00000000..b5de1030
--- /dev/null
+++ b/askbot/locale/de/LC_MESSAGES/django.po
@@ -0,0 +1,4432 @@
+# German translation for Askbot project.
+# Copyright (C) 2009 Gang Chen, 2010 Askbot
+# This file is distributed under the same license as the Askbot package.
+# Pekka Gaiser , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-05-09 19:41-0400\n"
+"PO-Revision-Date: 2010-05-06 02:23\n"
+"Last-Translator: \n"
+"Language-Team: LANGUAGE \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"
+
+#: django_authopenid/forms.py:71 django_authopenid/views.py:132
+msgid "i-names are not supported"
+msgstr "i-names werden nicht unterstützt."
+
+#: django_authopenid/forms.py:134
+msgid "Account with this name already exists on the forum"
+msgstr "Ein Zugang dieses Namens existiert bereits!"
+
+#: django_authopenid/forms.py:135
+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."
+
+#: django_authopenid/forms.py:157
+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."
+
+#: django_authopenid/forms.py:160 django_authopenid/forms.py:210
+msgid "This account is inactive."
+msgstr "Dieser Zugang ist inaktiv."
+
+#: django_authopenid/forms.py:162
+msgid "Login failed."
+msgstr "Login fehlgeschlagen."
+
+#: django_authopenid/forms.py:164
+msgid "Please enter username and password"
+msgstr "Bitte geben Sie Benutzernamen und Passwort ein."
+
+#: django_authopenid/forms.py:166
+msgid "Please enter your password"
+msgstr "Bitte geben Sie Ihr Passwort ein."
+
+#: django_authopenid/forms.py:168
+msgid "Please enter user name"
+msgstr "Bitte geben Sie Ihren Benutzernamen ein."
+
+#: django_authopenid/forms.py:206
+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."
+
+#: django_authopenid/forms.py:229
+msgid "Current password"
+msgstr "Momentanes Passwort"
+
+#: django_authopenid/forms.py:240
+msgid ""
+"Old password is incorrect. Please enter the correct "
+"password."
+msgstr ""
+"Das alte Passwort ist falsch. Bitte geben Sie das richtige Passwort ein."
+
+#: django_authopenid/forms.py:305
+msgid "Your user name (required)"
+msgstr "Ihr Benutzername (Pflichtfeld)"
+
+#: django_authopenid/forms.py:320
+msgid "Incorrect username."
+msgstr "Ungültiger Benutzername."
+
+#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
+#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
+#: fbconnect/urls.py:12 fbconnect/urls.py:13 fbconnect/urls.py:14
+msgid "signin/"
+msgstr "einloggen/"
+
+#: django_authopenid/urls.py:24 fbconnect/urls.py:13 fbconnect/urls.py:17
+msgid "newquestion/"
+msgstr "frage_stellen/"
+
+#: django_authopenid/urls.py:25 fbconnect/urls.py:14 fbconnect/urls.py:18
+msgid "newanswer/"
+msgstr "antworten/"
+
+#: django_authopenid/urls.py:26
+msgid "signout/"
+msgstr "ausloggen/"
+
+#: django_authopenid/urls.py:27
+msgid "complete/"
+msgstr "fertig/"
+
+#: django_authopenid/urls.py:29 fbconnect/urls.py:16 fbconnect/urls.py:17
+#: fbconnect/urls.py:18
+msgid "register/"
+msgstr "registrieren/"
+
+#: django_authopenid/urls.py:30
+msgid "signup/"
+msgstr "registrieren/"
+
+#: django_authopenid/urls.py:32
+msgid "sendpw/"
+msgstr "passwort_senden/"
+
+#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
+msgid "password/"
+msgstr "passwort/"
+
+#: django_authopenid/urls.py:33
+msgid "confirm/"
+msgstr "bestaetigen/"
+
+#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
+#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
+msgid "email/"
+msgstr "email/"
+
+#: django_authopenid/urls.py:38
+msgid "validate/"
+msgstr "validieren/"
+
+#: django_authopenid/urls.py:39
+msgid "change/"
+msgstr "aendern/"
+
+#: django_authopenid/urls.py:40
+msgid "sendkey/"
+msgstr "key_senden/"
+
+#: django_authopenid/urls.py:41
+msgid "verify/"
+msgstr "verifizieren/"
+
+#: django_authopenid/urls.py:42
+msgid "openid/"
+msgstr "openid/"
+
+#: django_authopenid/urls.py:43 forum/urls.py:52 forum/urls.py:56
+msgid "delete/"
+msgstr "loeschen/"
+
+#: django_authopenid/urls.py:51
+msgid "external-login/forgot-password/"
+msgstr "externer-login/passwort-vergessen/"
+
+#: django_authopenid/urls.py:54
+msgid "external-login/signup/"
+msgstr "externer-login/anmelden/"
+
+#: django_authopenid/views.py:139
+#, python-format
+msgid "OpenID %(openid_url)s is invalid"
+msgstr "OpenID %(openid_url)s ist ungültig"
+
+#: django_authopenid/views.py:614
+msgid "Welcome email subject line"
+msgstr "Willkommen im Forum"
+
+#: django_authopenid/views.py:720
+msgid "Password changed."
+msgstr "Passwort geändert."
+
+#: django_authopenid/views.py:732 django_authopenid/views.py:738
+#, python-format
+msgid "your email needs to be validated see %(details_url)s"
+msgstr ""
+"Sie müssen Ihre E-Mail-Adresse bestätigen. Mehr Informationenhier."
+
+#: django_authopenid/views.py:759
+msgid "Email verification subject line"
+msgstr "Bestätigung Ihrer E-Mail-Adresse"
+
+#: django_authopenid/views.py:850
+msgid "your email was not changed"
+msgstr "Ihre E-Mail-Adresse wurde nicht geändert."
+
+#: django_authopenid/views.py:898 django_authopenid/views.py:1056
+#, python-format
+msgid "No OpenID %s found associated in our database"
+msgstr "Keine Verknüpfung für OpenID %s in der Datenbank gefunden."
+
+#: django_authopenid/views.py:902 django_authopenid/views.py:1063
+#, python-format
+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."
+
+#: django_authopenid/views.py:910
+msgid "Email Changed."
+msgstr "E-Mail-Adresse geändert."
+
+#: django_authopenid/views.py:988
+msgid "This OpenID is already associated with another account."
+msgstr "Diese OpenID ist bereits mit einem anderen Zugang verknüpft."
+
+#: django_authopenid/views.py:993
+#, python-format
+msgid "OpenID %s is now associated with your account."
+msgstr "Die OpenID %s ist jetzt mit Ihrem Zugang verknüpft."
+
+#: django_authopenid/views.py:1066
+msgid "Account deleted."
+msgstr "Zugang gelöscht."
+
+#: django_authopenid/views.py:1118
+msgid "Request for new password"
+msgstr "Anfordern eines neuen Passworts"
+
+#: django_authopenid/views.py:1132
+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."
+
+#: django_authopenid/views.py:1164
+#, python-format
+msgid ""
+"Could not change password. Confirmation key '%s' is not "
+"registered."
+msgstr ""
+"Passwort konnte nicht geändert werden. Bestätigungscode '%s' nicht gefunden. "
+
+#: django_authopenid/views.py:1174
+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."
+
+#: django_authopenid/views.py:1184
+#, python-format
+msgid "Password changed for %s. You may now sign in."
+msgstr "Passwort für '%s' geändert. Sie können sich jetzt anmelden."
+
+#: forum/auth.py:505
+msgid "Your question and all of it's answers have been deleted"
+msgstr "Ihre Frage und alle Antworten wurden gelöscht."
+
+#: forum/auth.py:507
+msgid "Your question has been deleted"
+msgstr "Ihre Frage wurde gelöscht."
+
+#: forum/auth.py:510
+msgid "The question and all of it's answers have been deleted"
+msgstr "Die Frage und alle Antworten wurden gelöscht."
+
+#: forum/auth.py:512
+msgid "The question has been deleted"
+msgstr "Die Frage wurde gelöscht."
+
+#: forum/const.py:8
+msgid "duplicate question"
+msgstr "Duplikat"
+
+#: forum/const.py:9
+msgid "question is off-topic or not relevant"
+msgstr "Die Frage geht am Thema vorbei oder ist nicht relevant "
+
+#: forum/const.py:10
+msgid "too subjective and argumentative"
+msgstr "Zu subjektiv und zu diskussionen verleitend"
+
+#: forum/const.py:11
+msgid "not a real question"
+msgstr "Keine echte Frage"
+
+#: forum/const.py:12
+msgid "the question is answered, right answer was accepted"
+msgstr ""
+"The Frage wurde beantwortet, die korrekte Antwort als \"Akzeptiert\" "
+"markiert."
+
+#: forum/const.py:13
+msgid "question is not relevant or outdated"
+msgstr "Die Frage ist nicht relevant oder inzwischen veraltet."
+
+#: forum/const.py:14
+msgid "question contains offensive or malicious remarks"
+msgstr "Die Frage enthält beleidigende oder illegale Formulierungen"
+
+#: forum/const.py:15
+msgid "spam or advertising"
+msgstr "Spam oder Werbung"
+
+#: forum/const.py:16
+msgid "too localized"
+msgstr "Zu eng gefaßt"
+
+#: forum/const.py:37 forum/skins/default/templates/questions.html:70
+#: forum/skins/default/templates/questions.html:75
+msgid "newest"
+msgstr "neueste"
+
+#: forum/const.py:38 forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/users.html:28
+msgid "oldest"
+msgstr "älteste"
+
+#: forum/const.py:39 forum/skins/default/templates/questions.html:89
+#: forum/skins/default/templates/questions.html:94
+msgid "active"
+msgstr "aktiv"
+
+#: forum/const.py:40 forum/skins/default/templates/questions.html:83
+msgid "inactive"
+msgstr "inaktiv"
+
+#: forum/const.py:41
+msgid "hottest"
+msgstr "heißeste"
+
+#: forum/const.py:42
+msgid "coldest"
+msgstr "kälteste"
+
+#: forum/const.py:43
+msgid "most voted"
+msgstr "am häufigsten positiv bewertet"
+
+#: forum/const.py:44
+msgid "least voted"
+msgstr "am seltensten positiv bewertet"
+
+#: forum/const.py:45
+msgid "relevance"
+msgstr "Relevanz"
+
+#: forum/const.py:52 forum/skins/default/templates/questions.html:52
+msgid "all"
+msgstr "alle"
+
+#: forum/const.py:53 forum/skins/default/templates/questions.html:53
+msgid "unanswered"
+msgstr "unbeantwortet"
+
+#: forum/const.py:54 forum/skins/default/templates/questions.html:55
+msgid "favorite"
+msgstr "Favorit"
+
+#: forum/const.py:97
+msgid "question"
+msgstr "Frage"
+
+#: forum/const.py:98 forum/skins/default/templates/book.html:110
+msgid "answer"
+msgstr "Antwort"
+
+#: forum/const.py:99
+msgid "commented question"
+msgstr "kommentierte Frage"
+
+#: forum/const.py:100
+msgid "commented answer"
+msgstr "kommentierte Antwort"
+
+#: forum/const.py:101
+msgid "edited question"
+msgstr "überarbeitete Frage"
+
+#: forum/const.py:102
+msgid "edited answer"
+msgstr "überarbeitete Antwort"
+
+#: forum/const.py:103
+msgid "received award"
+msgstr "Auszeichnung erhalten"
+
+#: forum/const.py:104
+msgid "marked best answer"
+msgstr "als beste Antwort markiert"
+
+#: forum/const.py:105
+msgid "upvoted"
+msgstr "positiv bewertet"
+
+#: forum/const.py:106
+msgid "downvoted"
+msgstr "negativ bewertet"
+
+#: forum/const.py:107
+msgid "canceled vote"
+msgstr "Bewertung zurückgezogen"
+
+#: forum/const.py:108
+msgid "deleted question"
+msgstr "Frage gelöscht"
+
+#: forum/const.py:109
+msgid "deleted answer"
+msgstr "Antwort gelöscht"
+
+#: forum/const.py:110
+msgid "marked offensive"
+msgstr "als beleidigend/illegal gemeldet"
+
+#: forum/const.py:111
+msgid "updated tags"
+msgstr "tags aktualisiert"
+
+#: forum/const.py:112
+msgid "selected favorite"
+msgstr "Favorit ausgewählt"
+
+#: forum/const.py:113
+msgid "completed user profile"
+msgstr "Benutzerprofil komplettiert"
+
+#: forum/const.py:114
+msgid "email update sent to user"
+msgstr "E-Mail-Update an Benutzer versandt"
+
+#: forum/const.py:118
+msgid "question_answered"
+msgstr "Frage beantwortet"
+
+#: forum/const.py:119
+msgid "question_commented"
+msgstr "Frage kommentiert"
+
+#: forum/const.py:120
+msgid "answer_commented"
+msgstr "Antwort kommentiert"
+
+#: forum/const.py:121
+msgid "answer_accepted"
+msgstr "Antwort akzeptiert"
+
+#: forum/const.py:125
+msgid "[closed]"
+msgstr "[geschlossen]"
+
+#: forum/const.py:126
+msgid "[deleted]"
+msgstr "[gelöscht]"
+
+#: forum/const.py:127 forum/views/readers.py:396 forum/views/readers.py:417
+msgid "initial version"
+msgstr "ursprüngliche Version"
+
+#: forum/const.py:128
+msgid "retagged"
+msgstr "Tags verändert"
+
+#: forum/const.py:132
+msgid "exclude ignored tags"
+msgstr "Ignorierte Tags ausschließen"
+
+#: forum/const.py:132
+msgid "allow only selected tags"
+msgstr "Nur ausgewählte Tags erlauben"
+
+#: forum/feed.py:18
+msgid " - "
+msgstr "-"
+
+#: forum/feed.py:18
+msgid "latest questions"
+msgstr "Neueste Fragen"
+
+#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "title"
+msgstr "Titel"
+
+#: forum/forms.py:24
+msgid "please enter a descriptive title for your question"
+msgstr "Bitte geben Sie einen Aussagekräftigen Titel für Ihre Frage ein."
+
+#: forum/forms.py:29
+msgid "title must be > 10 characters"
+msgstr "Der Titel muß länger als 10 Zeichen sein."
+
+#: forum/forms.py:38
+msgid "content"
+msgstr "Inhalt"
+
+#: forum/forms.py:44
+msgid "question content must be > 10 characters"
+msgstr "Der Fragentext muß länger als 10 Buchstaben sein."
+
+#: forum/forms.py:53 forum/skins/default/templates/header.html:28
+msgid "tags"
+msgstr "Tags"
+
+#: forum/forms.py:55
+msgid ""
+"Tags are short keywords, with no spaces within. Up to five tags can be used."
+msgstr ""
+"Tags sind kurze Stichwörter. Sie dürfen keine Leerzeichen enthalten. Bis zu "
+"fünf Tags können vergeben werden."
+
+#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
+msgid "tags are required"
+msgstr "Mindestens ein Tag muß gesetzt sein."
+
+#: forum/forms.py:70
+#, python-format
+msgid "please use %(tag_count)d tag or less"
+msgid_plural "please use %(tag_count)d tags or less"
+msgstr[0] "Bitte %(tag_count)d Tags oder weniger benutzen"
+msgstr[1] "Bitte %(tag_count)d Tags oder weniger benutzen"
+
+#: forum/forms.py:79
+#, 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] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
+msgstr[1] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
+
+#: forum/forms.py:87
+msgid "use-these-chars-in-tags"
+msgstr "Diese Buchstaben dürfen in Tags vorkommen"
+
+#: forum/forms.py:97
+#: forum/skins/default/templates/post_contributor_info.html:7
+#: forum/skins/default/templates/question_summary_list_roll.html:26
+#: forum/skins/default/templates/question_summary_list_roll.html:38
+msgid "community wiki"
+msgstr "Community Wiki"
+
+#: forum/forms.py:98
+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 die "
+"Antworten keine Bewertungspunkte vergeben, und der Name des Autors wird "
+"nicht angezeigt."
+
+#: forum/forms.py:114
+msgid "update summary:"
+msgstr "Zusammenfassung der Ãœberarbeitung:"
+
+#: forum/forms.py:115
+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) "
+"Freiwillige Angabe."
+
+#: forum/forms.py:118
+msgid "Automatically accept user's contributions for the email updates"
+msgstr "Beiträge dieses Benutzers automatisch für E-Mail-Updates akzeptieren"
+
+#: forum/forms.py:209
+msgid "Your name:"
+msgstr "Ihr Name:"
+
+#: forum/forms.py:210
+msgid "Email (not shared with anyone):"
+msgstr "Ihre E-Mail-Adresse (wird nicht angezeigt):"
+
+#: forum/forms.py:211
+msgid "Your message:"
+msgstr "Ihre Nachricht:"
+
+#: forum/forms.py:294
+msgid "this email does not have to be linked to gravatar"
+msgstr "Diese E-Mail muß nicht mit Gravatar verknüpft werden."
+
+#: forum/forms.py:296
+msgid "Screen name"
+msgstr "Nickname"
+
+#: forum/forms.py:297
+msgid "Real name"
+msgstr "Echter Name"
+
+#: forum/forms.py:298
+msgid "Website"
+msgstr "Website"
+
+#: forum/forms.py:299
+msgid "Location"
+msgstr "Ort"
+
+#: forum/forms.py:300
+msgid "Date of birth"
+msgstr "Geburtsdatum"
+
+#: forum/forms.py:300
+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"
+
+#: forum/forms.py:301 forum/skins/default/templates/account_settings.html:21
+#: forum/skins/default/templates/authopenid/settings.html:21
+msgid "Profile"
+msgstr "Profil"
+
+#: forum/forms.py:332 forum/forms.py:333
+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."
+
+#: forum/forms.py:339
+msgid "Choose email tag filter"
+msgstr "E-Mail-Tag-Filter festlegen"
+
+#: forum/forms.py:355 forum/forms.py:356
+msgid "weekly"
+msgstr "wöchentlich"
+
+#: forum/forms.py:355 forum/forms.py:356
+msgid "no email"
+msgstr "Keine E-Mail"
+
+#: forum/forms.py:356
+msgid "daily"
+msgstr "täglich"
+
+#: forum/forms.py:371
+msgid "Asked by me"
+msgstr "Von mir gefragt"
+
+#: forum/forms.py:374
+msgid "Answered by me"
+msgstr "Von mir beantwortet"
+
+#: forum/forms.py:377
+msgid "Individually selected"
+msgstr "Individuell ausgewählt"
+
+#: forum/forms.py:380
+msgid "Entire forum (tag filtered)"
+msgstr "Das ganze Forum (Tag-gefiltert)"
+
+#: forum/forms.py:434
+msgid "okay, let's try!"
+msgstr "Okay, versuchen wir's!"
+
+#: forum/forms.py:435
+msgid "no community email please, thanks"
+msgstr "Ich möchte gar keine E-Mails erhalten, danke"
+
+#: forum/forms.py:438
+msgid "please choose one of the options above"
+msgstr "Bitte wählen Sie eine der obenstehenden Optionen aus"
+
+#: forum/urls.py:28
+msgid "upfiles/"
+msgstr "dateien/"
+
+#: forum/urls.py:33
+msgid "about/"
+msgstr "ueber/"
+
+#: forum/urls.py:34
+msgid "faq/"
+msgstr "faq/"
+
+#: forum/urls.py:35
+msgid "privacy/"
+msgstr "datenschutz/"
+
+#: forum/urls.py:36
+msgid "logout/"
+msgstr "logout/"
+
+#: forum/urls.py:37 forum/urls.py:38 forum/urls.py:39 forum/urls.py:56
+msgid "answers/"
+msgstr "antworten/"
+
+#: forum/urls.py:37 forum/urls.py:49 forum/urls.py:52 forum/urls.py:56
+msgid "comments/"
+msgstr "kommentare/"
+
+#: forum/urls.py:38 forum/urls.py:43 forum/urls.py:78
+#: forum/skins/default/templates/user_info.html:47
+msgid "edit/"
+msgstr "bearbeiten/"
+
+#: forum/urls.py:39 forum/urls.py:48
+msgid "revisions/"
+msgstr "revisionen/"
+
+#: forum/urls.py:40 forum/urls.py:41 forum/urls.py:42 forum/urls.py:43
+#: forum/urls.py:44 forum/urls.py:45 forum/urls.py:46 forum/urls.py:47
+#: forum/urls.py:48 forum/urls.py:49 forum/urls.py:52
+msgid "questions/"
+msgstr "fragen/"
+
+#: forum/urls.py:41 forum_modules/books/urls.py:8
+msgid "ask/"
+msgstr "frage/"
+
+#: forum/urls.py:42
+msgid "unanswered/"
+msgstr "unbeantwortet/"
+
+#: forum/urls.py:44
+msgid "close/"
+msgstr "schliessen/"
+
+#: forum/urls.py:45
+msgid "reopen/"
+msgstr "oeffnen/"
+
+#: forum/urls.py:46
+msgid "answer/"
+msgstr "antwort/"
+
+#: forum/urls.py:47
+msgid "vote/"
+msgstr "abstimmen/"
+
+#: forum/urls.py:50
+msgid "command/"
+msgstr "befehl/"
+
+#: forum/urls.py:60 forum/views/readers.py:265
+msgid "question/"
+msgstr "frage/"
+
+#: forum/urls.py:61 forum/urls.py:62
+msgid "tags/"
+msgstr "tags/"
+
+#: forum/urls.py:64 forum/urls.py:68
+msgid "mark-tag/"
+msgstr "tag-markieren/"
+
+#: forum/urls.py:64
+msgid "interesting/"
+msgstr "interessant/"
+
+#: forum/urls.py:68
+msgid "ignored/"
+msgstr "ignoriert/"
+
+#: forum/urls.py:72
+msgid "unmark-tag/"
+msgstr "tag-entfernen/"
+
+#: forum/urls.py:76 forum/urls.py:78 forum/urls.py:79
+msgid "users/"
+msgstr "benutzer/"
+
+#: forum/urls.py:77
+msgid "moderate-user/"
+msgstr "benutzer-moderieren/"
+
+#: forum/urls.py:80 forum/urls.py:81
+msgid "badges/"
+msgstr "auszeichnungen/"
+
+#: forum/urls.py:82
+msgid "messages/"
+msgstr "nachrichten/"
+
+#: forum/urls.py:82
+msgid "markread/"
+msgstr "gelesen_markieren/"
+
+#: forum/urls.py:84
+msgid "nimda/"
+msgstr "nimda/"
+
+#: forum/urls.py:86
+msgid "upload/"
+msgstr "upload/"
+
+#: forum/urls.py:87
+msgid "search/"
+msgstr "suche/"
+
+#: forum/urls.py:88
+msgid "feedback/"
+msgstr "feedback/"
+
+#: forum/urls.py:89 forum/urls.py:90
+msgid "account/"
+msgstr "zugang/"
+
+#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
+msgid "Congratulations, you are now an Administrator"
+msgstr "Gratulation, Sie sind jetzt Administrator"
+
+#: forum/management/commands/send_email_alerts.py:236
+msgid "email update message subject"
+msgstr "Aktuelle Mitteilung"
+
+#: forum/management/commands/send_email_alerts.py:238
+#, fuzzy, 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] "
Hallo %(name)s,
Es gibt neues zu einer Frage:"
+msgstr[1] "
Hallo %(name)s,
Es gibt neues zu %(num)d Fragen:
"
+
+#: forum/management/commands/send_email_alerts.py:255
+msgid "new question"
+msgstr "Neue Frage"
+
+#: forum/management/commands/send_email_alerts.py:272
+msgid ""
+"Please visit the forum 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!"
+
+#: forum/management/commands/send_email_alerts.py:284
+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 forum 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."
+
+#: forum/management/commands/send_email_alerts.py:290
+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 forum "
+"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."
+
+#: forum/management/commands/send_email_alerts.py:296
+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. "
+
+#: forum/management/commands/send_email_alerts.py:311
+#, python-format
+msgid ""
+"go to %(link)s to change frequency of email updates or %(email)s "
+"administrator"
+msgstr ""
+"
Sie können die Häufigkeit, mit der Sie Benachrichtigungen erhalten, "
+"jederzeit hier einstellen oder sie gänzlich "
+"abschalten. Falls Sie diese Nachricht irrtümlich erhalten haben, "
+"informieren Sie uns bitte unter %(email)s.
"
+
+#: forum/middleware/anon_user.py:34
+#, python-format
+msgid "First time here? Check out the FAQ!"
+msgstr "Zum ersten Mal hier? Häufige Fragen lesen!"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Disciplined"
+msgstr "Diszipliniert"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "disciplined"
+msgstr "diszipliniert"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Deleted own post with score of 3 or higher"
+msgstr "Eigenen Beitrag mit 3 oder mehr positiven Bewertungen gelöscht"
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Peer Pressure"
+msgstr "Gruppenzwang"
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "peer-pressure"
+msgstr "gruppenzwang"
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Deleted own post with score of -3 or lower"
+msgstr "Eigenen Beitrag mit mehr als 3 negativen Bewertungen gelöscht"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Nice answer"
+msgstr "Nette Antwort"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "nice-answer"
+msgstr "nette-antwort/"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Answer voted up 10 times"
+msgstr "Benutzer hat positive Bewertungen abgegeben"
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Nice Question"
+msgstr "Fragen"
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "nice-question"
+msgstr "nette-frage/"
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Question voted up 10 times"
+msgstr "Benutzer hat positive Bewertungen abgegeben"
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Pundit"
+msgstr "Experte"
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "pundit"
+msgstr "experte"
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Left 10 comments with score of 10 or more"
+msgstr "Hat 10 Kommentare mit einer Bewertung von 10 oder mehr hinterlassen"
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Popular Question"
+msgstr "populäre Frage"
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "popular-question"
+msgstr "populaere-frage"
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Asked a question with 1,000 views"
+msgstr "Hat Frage mit mindestens 1.000 Einblendungen gestellt"
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "Citizen patrol"
+msgstr "Engagierter Bürger"
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "citizen-patrol"
+msgstr "engagierter-buerger"
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "First flagged post"
+msgstr "Erster gemeldeter Beitrag"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "Cleanup"
+msgstr "Putzaktion"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "cleanup"
+msgstr "putzaktion"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "First rollback"
+msgstr "Erster Rollback (Rückkehr zur Vorversion eines Beitrags)"
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "Critic"
+msgstr "Kritiker"
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "critic"
+msgstr "kritiker"
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "First down vote"
+msgstr "Erste negative Bewertung"
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "Editor"
+msgstr "Redakteur"
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "editor"
+msgstr "redakteur"
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "First edit"
+msgstr "Erste Bearbeitung eines Beitrags"
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "Organizer"
+msgstr "Organisierer"
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "organizer"
+msgstr "Organisator"
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "First retag"
+msgstr "Erste Tag-Bearbeitung"
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "Scholar"
+msgstr "Lernender"
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "scholar"
+msgstr "lernender"
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "First accepted answer on your own question"
+msgstr "Erste Antwort auf eine eigene Frage akzeptiert"
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Student"
+msgstr "Schüler"
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "student"
+msgstr "schueler"
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Asked first question with at least one up vote"
+msgstr "Hat erste Frage mit mindestens einer positiven Bewertung gestellt"
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "Supporter"
+msgstr "Unterstützer"
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "supporter"
+msgstr "unterstuetzer"
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "First up vote"
+msgstr "Erste positive Bewertung"
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Teacher"
+msgstr "Lehrer"
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "teacher"
+msgstr "Suche"
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Answered first question with at least one up vote"
+msgstr "Hat erste Frage mit mindestens einer positiven Bewertung beantwortet"
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Autobiographer"
+msgstr "Autobiograph"
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "autobiographer"
+msgstr "autobiograph"
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Completed all user profile fields"
+msgstr "Benutzerprofil komplettiert"
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Self-Learner"
+msgstr "Eigenständig lernender"
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "self-learner"
+msgstr "eigenstaendig-lernender"
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Answered your own question with at least 3 up votes"
+msgstr ""
+"Eigene Frage beantwortet und mindestens 3 positive Bewertungen dafür erhalten"
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Great Answer"
+msgstr "Sehr gute Antwort"
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "great-answer"
+msgstr "sehr-gute-antwort"
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Answer voted up 100 times"
+msgstr "Antwort wurde 100 Mal positiv bewertet"
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Great Question"
+msgstr "Sehr gute Frage"
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "great-question"
+msgstr "sehr-gute-frage"
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Question voted up 100 times"
+msgstr "Frage wurde 100 Mal positiv bewertet"
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Stellar Question"
+msgstr "Exzellente Frage"
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "stellar-question"
+msgstr "exzellente-frage"
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Question favorited by 100 users"
+msgstr "Frage von 100 Benutzern in Favoritenliste aufgenommen"
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Famous question"
+msgstr "Berühmte Frage"
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "famous-question"
+msgstr "beruehmte-frage"
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Asked a question with 10,000 views"
+msgstr "Hat Frage mit 10.000 Einblendungen gestellt"
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Alpha"
+msgstr "Alpha"
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "alpha"
+msgstr "alpha"
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Actively participated in the private alpha"
+msgstr "Hat aktiv an der privaten Alphaphase des Forums teilgenommen"
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Good Answer"
+msgstr "Gute Antwort"
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "good-answer"
+msgstr "gute-antwort"
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Answer voted up 25 times"
+msgstr "Antwort wurde 25 Mal positiv bewertet"
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Good Question"
+msgstr "Gute Frage"
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "good-question"
+msgstr "gute-frage"
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Question voted up 25 times"
+msgstr "Frage wurde 25 Mal positiv bewertet"
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Favorite Question"
+msgstr "Favoritenfrage"
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "favorite-question"
+msgstr "favoriten-frage"
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Question favorited by 25 users"
+msgstr "Frage von 25 Benutzern in Favoritenliste aufgenommen"
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Civic duty"
+msgstr "Bürgerpflicht"
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "civic-duty"
+msgstr "buergerpflicht"
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Voted 300 times"
+msgstr "300 Mal abgestimmt"
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Strunk & White"
+msgstr "Form und Grammatik"
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "strunk-and-white"
+msgstr "form-und-grammatik"
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Edited 100 entries"
+msgstr "100 Beiträge überarbeitet"
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Generalist"
+msgstr "Generalist"
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "generalist"
+msgstr "generalist"
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Active in many different tags"
+msgstr "In vielen verschiedenen Tags aktiv"
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Expert"
+msgstr "Experte"
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "expert"
+msgstr "Experte"
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Very active in one tag"
+msgstr "Sehr aktiv in einem bestimmten Tag"
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Yearling"
+msgstr "Jahresring"
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "yearling"
+msgstr "jahresring"
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Active member for a year"
+msgstr "Aktives Mitglied für ein Jahr"
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Notable Question"
+msgstr "Bemerkenswerte Frage"
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "notable-question"
+msgstr "bemerkenswerte-frage"
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Asked a question with 2,500 views"
+msgstr "Hat eine Frage mit 2.500 Einblendungen gestellt"
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "Enlightened"
+msgstr "Hat Ahnung"
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "enlightened"
+msgstr "hat-ahnung"
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "First answer was accepted with at least 10 up votes"
+msgstr ""
+"Erste Antwort verfaßt, diese wurde akzeptiert und mindestens 10 Mal positiv "
+"bewertet"
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Beta"
+msgstr "Beta"
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "beta"
+msgstr "beta"
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Actively participated in the private beta"
+msgstr "Hat aktiv in der nichtöffentlichen Beta-Phase des Forums teilgenommen"
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Guru"
+msgstr "Guru"
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "guru"
+msgstr "guru"
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Accepted answer and voted up 40 times"
+msgstr "Antwort akzeptiert und 40 Mal positiv bewertet"
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Necromancer"
+msgstr "Totenbeschwörer"
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "necromancer"
+msgstr "totenbeschwoerer"
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Answered a question more than 60 days later with at least 5 votes"
+msgstr ""
+"Hat eine Frage mehr als 2 Monate später beantwortet und mindestens 5 "
+"positive Bewertungen dafür erhalten"
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Taxonomist"
+msgstr "Tag-Schöpfer"
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "taxonomist"
+msgstr "tag-schoepfer"
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Created a tag used by 50 questions"
+msgstr "Tag formuliert, das in 50 Fragen verwendet wurde"
+
+#: forum/models/question.py:499
+#, python-format
+msgid "%(author)s modified the question"
+msgstr "%(author)s hat die Frage bearbeitet"
+
+#: forum/models/question.py:503
+#, python-format
+msgid "%(people)s posted %(new_answer_count)s new answers"
+msgstr "%(people)s Benutzer haben %(new_answer_count)s neue Antworten verfaßt"
+
+#: forum/models/question.py:508
+#, python-format
+msgid "%(people)s commented the question"
+msgstr "%(people)s Benutzer haben die Frage kommentiert"
+
+#: forum/models/question.py:513
+#, python-format
+msgid "%(people)s commented answers"
+msgstr "%(people)s Benutzer haben Kommentare zu Antworten verfaßt"
+
+#: forum/models/question.py:515
+#, python-format
+msgid "%(people)s commented an answer"
+msgstr "%(people)s Benutzer haben Kommentare zu einer Antwort verfaßt"
+
+#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
+msgid "gold"
+msgstr "Gold"
+
+#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
+msgid "silver"
+msgstr "Silber"
+
+#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
+msgid "bronze"
+msgstr "Bronze"
+
+#: forum/models/tag.py:81
+msgid "interesting"
+msgstr "Interessant"
+
+#: forum/models/tag.py:81
+msgid "ignored"
+msgstr "Ignorieren"
+
+#: forum/models/user.py:36
+msgid "Entire forum"
+msgstr "Gesamtes Forum"
+
+#: forum/models/user.py:37
+msgid "Questions that I asked"
+msgstr "Fragen, die ich gestellt habe"
+
+#: forum/models/user.py:38
+msgid "Questions that I answered"
+msgstr "Fragen, die ich beantwortet habe"
+
+#: forum/models/user.py:39
+msgid "Individually selected questions"
+msgstr "Individuell ausgewählte Fragen"
+
+#: forum/models/user.py:42
+msgid "Weekly"
+msgstr "Wöchentlich"
+
+#: forum/models/user.py:43
+msgid "Daily"
+msgstr "Täglich"
+
+#: forum/models/user.py:44
+msgid "No email"
+msgstr "Keine E-Mail"
+
+#: forum/skins/default/templates/404.html:24
+msgid "Sorry, could not find the page you requested."
+msgstr "Die angeforderte Seite konnte nicht gefunden werden."
+
+#: forum/skins/default/templates/404.html:26
+msgid "This might have happened for the following reasons:"
+msgstr "Dies könnte einen der folgenden Gründe haben:"
+
+#: forum/skins/default/templates/404.html:28
+msgid "this question or answer has been deleted;"
+msgstr "Diese Frage oder Antwort wurde gelöscht;"
+
+#: forum/skins/default/templates/404.html:29
+msgid "url has error - please check it;"
+msgstr "Die eingegebene Adresse ist fehlerhaft - bitte überprüfen;"
+
+#: forum/skins/default/templates/404.html:30
+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"
+
+#: forum/skins/default/templates/404.html:31
+msgid "if you believe this error 404 should not have occured, please"
+msgstr "Falls dieser Fehler nicht hätte passieren sollen, "
+
+#: forum/skins/default/templates/404.html:32
+msgid "report this problem"
+msgstr "melden Sie uns das Problem bitte."
+
+#: forum/skins/default/templates/404.html:41
+#: forum/skins/default/templates/500.html:27
+msgid "back to previous page"
+msgstr "Zurück zur vorigen Seite"
+
+#: forum/skins/default/templates/404.html:42
+#: forum/skins/default/templates/questions.html:52
+msgid "see all questions"
+msgstr "Alle Fragen zeigen"
+
+#: forum/skins/default/templates/404.html:43
+msgid "see all tags"
+msgstr "Alle Tags zeigen"
+
+#: forum/skins/default/templates/500.html:22
+msgid "sorry, system error"
+msgstr "Interner Fehler"
+
+#: forum/skins/default/templates/500.html:24
+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."
+
+#: forum/skins/default/templates/500.html:25
+msgid "please report the error to the site administrators if you wish"
+msgstr "Bitte melden Sie uns den Fehler, falls Sie möchten."
+
+#: forum/skins/default/templates/500.html:28
+msgid "see latest questions"
+msgstr "Zeige neueste Fragen"
+
+#: forum/skins/default/templates/500.html:29
+msgid "see tags"
+msgstr "Zeige Tags"
+
+#: forum/skins/default/templates/about.html:6
+#: forum/skins/default/templates/about.html:11
+msgid "About"
+msgstr "Ãœber"
+
+#: forum/skins/default/templates/account_settings.html:4
+#: forum/skins/default/templates/authopenid/settings.html:4
+msgid "Account functions"
+msgstr "Zugangsverwaltung"
+
+#: forum/skins/default/templates/account_settings.html:29
+#: forum/skins/default/templates/authopenid/changepw.html:5
+#: forum/skins/default/templates/authopenid/changepw.html:14
+#: forum/skins/default/templates/authopenid/settings.html:29
+msgid "Change password"
+msgstr "Passwort ändern"
+
+#: forum/skins/default/templates/account_settings.html:30
+#: forum/skins/default/templates/authopenid/settings.html:30
+msgid "Give your account a new password."
+msgstr "Legen Sie ein neues Passwort für Ihren Zugang fest."
+
+#: forum/skins/default/templates/account_settings.html:32
+#: forum/skins/default/templates/authopenid/settings.html:31
+msgid "Change email "
+msgstr "E-Mail verändern"
+
+#: forum/skins/default/templates/account_settings.html:33
+#: forum/skins/default/templates/authopenid/settings.html:32
+msgid "Add or update the email address associated with your account."
+msgstr "Neue E-Mail-Adresse zu Konto hinzufügen oder bestehende ändern"
+
+#: forum/skins/default/templates/account_settings.html:35
+#: forum/skins/default/templates/authopenid/changeopenid.html:4
+#: forum/skins/default/templates/authopenid/changeopenid.html:30
+#: forum/skins/default/templates/authopenid/settings.html:34
+msgid "Change OpenID"
+msgstr "OpenID ändern"
+
+#: forum/skins/default/templates/account_settings.html:36
+#: forum/skins/default/templates/authopenid/settings.html:35
+msgid "Change openid associated to your account"
+msgstr "Mit Ihrem Zugang verknüpfte OpenID ändern"
+
+#: forum/skins/default/templates/account_settings.html:39
+#: forum/skins/default/templates/authopenid/delete.html:4
+#: forum/skins/default/templates/authopenid/settings.html:38
+msgid "Delete account"
+msgstr "Zugang löschen"
+
+#: forum/skins/default/templates/account_settings.html:40
+#: forum/skins/default/templates/authopenid/settings.html:39
+msgid "Erase your username and all your data from website"
+msgstr "Ihren Benutzernamen und alle Ihre Daten von der Seite löschen"
+
+#: forum/skins/default/templates/answer_edit.html:5
+#: forum/skins/default/templates/answer_edit.html:48
+msgid "Edit answer"
+msgstr "Antwort bearbeiten"
+
+#: forum/skins/default/templates/answer_edit.html:25
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:26
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:46
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:25
+#: forum/skins/default/templates/question_edit.html:28
+msgid "hide preview"
+msgstr "Vorschau ausblenden"
+
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:28
+msgid "show preview"
+msgstr "Vorschau einblenden"
+
+#: forum/skins/default/templates/answer_edit.html:48
+#: forum/skins/default/templates/question_edit.html:66
+#: forum/skins/default/templates/question_retag.html:53
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "back"
+msgstr "Zurück"
+
+#: forum/skins/default/templates/answer_edit.html:53
+#: forum/skins/default/templates/question_edit.html:71
+#: forum/skins/default/templates/revisions_answer.html:52
+#: forum/skins/default/templates/revisions_question.html:52
+msgid "revision"
+msgstr "Version"
+
+#: forum/skins/default/templates/answer_edit.html:56
+#: forum/skins/default/templates/question_edit.html:75
+msgid "select revision"
+msgstr "Version auswählen"
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:418
+#: forum/skins/default/templates/question_edit.html:92
+msgid "Toggle the real time Markdown editor preview"
+msgstr "Die Markdown-Echtzeit-Vorschau ein- oder ausblenden"
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:419
+#: forum/skins/default/templates/question_edit.html:92
+msgid "toggle preview"
+msgstr "Vorschau ein- oder ausblenden"
+
+#: forum/skins/default/templates/answer_edit.html:72
+#: forum/skins/default/templates/question_edit.html:118
+#: forum/skins/default/templates/question_retag.html:74
+msgid "Save edit"
+msgstr "Ãœberarbeitung speichern"
+
+#: forum/skins/default/templates/answer_edit.html:73
+#: forum/skins/default/templates/close.html:29
+#: forum/skins/default/templates/feedback.html:50
+#: forum/skins/default/templates/question_edit.html:119
+#: forum/skins/default/templates/question_retag.html:75
+#: forum/skins/default/templates/reopen.html:30
+#: forum/skins/default/templates/user_edit.html:90
+#: forum/skins/default/templates/authopenid/changeemail.html:40
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: forum/skins/default/templates/answer_edit_tips.html:4
+msgid "answer tips"
+msgstr "Tipps"
+
+#: forum/skins/default/templates/answer_edit_tips.html:7
+msgid "please make your answer relevant to this community"
+msgstr ""
+"Bitte formulieren Sie Ihre Frage so, daß sie für dieses Forum relevant ist."
+
+#: forum/skins/default/templates/answer_edit_tips.html:10
+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."
+
+#: forum/skins/default/templates/answer_edit_tips.html:13
+msgid "please try to provide details"
+msgstr "Bitte versuchen Sie, Details einzubringen."
+
+#: forum/skins/default/templates/answer_edit_tips.html:16
+#: forum/skins/default/templates/question_edit_tips.html:13
+msgid "be clear and concise"
+msgstr "Seien Sie klar und deutlich."
+
+#: forum/skins/default/templates/answer_edit_tips.html:20
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "see frequently asked questions"
+msgstr "Siehe die häufig gestellten Fragen"
+
+#: forum/skins/default/templates/answer_edit_tips.html:26
+#: forum/skins/default/templates/question_edit_tips.html:23
+msgid "Markdown tips"
+msgstr "Tipps zu Markdown"
+
+#: forum/skins/default/templates/answer_edit_tips.html:29
+#: forum/skins/default/templates/question_edit_tips.html:26
+msgid "*italic* or __italic__"
+msgstr "*kursiv* oder __kursiv__"
+
+#: forum/skins/default/templates/answer_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:29
+msgid "**bold** or __bold__"
+msgstr "**fett** oder __fett__"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/question_edit_tips.html:32
+msgid "link"
+msgstr "Link"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "text"
+msgstr "Text"
+
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "image"
+msgstr "Bild"
+
+#: forum/skins/default/templates/answer_edit_tips.html:43
+#: forum/skins/default/templates/question_edit_tips.html:41
+msgid "numbered list:"
+msgstr "Nummerierte Liste:"
+
+#: forum/skins/default/templates/answer_edit_tips.html:48
+#: forum/skins/default/templates/question_edit_tips.html:46
+msgid "basic HTML tags are also supported"
+msgstr "Grundlegende HTML-Tags werden ebenfalls unterstützt."
+
+#: forum/skins/default/templates/answer_edit_tips.html:52
+#: forum/skins/default/templates/question_edit_tips.html:50
+msgid "learn more about Markdown"
+msgstr "Mehr Informationen über Markdown"
+
+#: forum/skins/default/templates/ask.html:5
+#: forum/skins/default/templates/ask.html:62
+msgid "Ask a question"
+msgstr "Frage stellen"
+
+#: forum/skins/default/templates/ask.html:69
+#: forum/skins/default/templates/ask_form.html:11
+msgid "login to post question info"
+msgstr ""
+"Sie können Ihre Frage formulieren, ohne sich "
+"vorher anmelden zu müssen. 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."
+
+#: forum/skins/default/templates/ask.html:75
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Ihre E-Mail-Adresse %(email)s wurde noch nicht "
+"bestätigt. Um Beiträge veröffentlichen zu können, müssen Sie Ihre E-"
+"Mail-Adresse bestätigen. Mehr infos "
+"hier. Sie können Ihren Beitrag speichern und die Bestätigung danach "
+"durchführen - Ihr Beitrag wird bis dahin gespeichert."
+
+#: forum/skins/default/templates/ask.html:113
+#: forum/skins/default/templates/ask_form.html:54
+msgid "(required)"
+msgstr "(Pflichtfeld)"
+
+#: forum/skins/default/templates/ask.html:120
+#: forum/skins/default/templates/ask_form.html:61
+msgid "Login/signup to post your question"
+msgstr "Bitte einloggen, um Frage zu veröffentlichen"
+
+#: forum/skins/default/templates/ask.html:122
+#: forum/skins/default/templates/ask_form.html:63
+msgid "Ask your question"
+msgstr "Stellen Sie Ihre Frage"
+
+#: forum/skins/default/templates/ask_form.html:15
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Ihre E-Mail-Adresse %(email)s wurde noch nicht "
+"bestätigt. Um Beiträge veröffentlichen zu können, müssen Sie Ihre E-"
+"Mail-Adresse bestätigen. Mehr infos "
+"hier. Sie können Ihren Beitrag speichern und die Bestätigung danach "
+"durchführen - Ihr Beitrag wird bis dahin gespeichert."
+
+#: forum/skins/default/templates/badge.html:6
+#: forum/skins/default/templates/badge.html:17
+msgid "Badge"
+msgstr "Auszeichnung"
+
+#: forum/skins/default/templates/badge.html:26
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] "Benutzer hat dieses Abzeichen:"
+msgstr[1] "Benutzer haben dieses Abzeichen:"
+
+#: forum/skins/default/templates/badges.html:6
+msgid "Badges summary"
+msgstr "Zusammenfassung Auszeichnungen"
+
+#: forum/skins/default/templates/badges.html:17
+msgid "Badges"
+msgstr "Auszeichnungen"
+
+#: forum/skins/default/templates/badges.html:21
+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."
+
+#: forum/skins/default/templates/badges.html:22
+#, 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"
+" "
+msgstr ""
+"Es gibt im Moment drei Stufen von Auszeichnungen: Gild, "
+"Silber und Bronze.\n"
+"\n"
+"Falls Sie Ideen für neue Auszeichnungen haben, senden Sie uns diese über die "
+"Feedback-Seite."
+
+#: forum/skins/default/templates/badges.html:51
+msgid "Community badges"
+msgstr "Auszeichnungs-Stufen"
+
+#: forum/skins/default/templates/badges.html:57
+msgid "gold badge description"
+msgstr ""
+"Goldene Auszeichnungen erreicht man mit regelmäßiger, überdurchschnittlicher "
+"Beteiligung."
+
+#: forum/skins/default/templates/badges.html:65
+msgid "silver badge description"
+msgstr ""
+"Silberne Auszeichnungen erzielt man durch regelmäßige, geduldige Teilnahme "
+"am Forum."
+
+#: forum/skins/default/templates/badges.html:68
+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."
+
+#: forum/skins/default/templates/badges.html:72
+msgid "bronze badge description"
+msgstr "Aktive Forumsteilnehmer werden in Bronze ausgezeichnet."
+
+#: forum/skins/default/templates/book.html:7
+msgid "reading channel"
+msgstr "Lese-Kanal"
+
+#: forum/skins/default/templates/book.html:26
+msgid "[author]"
+msgstr "[Autor]"
+
+#: forum/skins/default/templates/book.html:30
+msgid "[publisher]"
+msgstr "[Verlag]"
+
+#: forum/skins/default/templates/book.html:34
+msgid "[publication date]"
+msgstr "[Veröffentlichungsdatum]"
+
+#: forum/skins/default/templates/book.html:38
+msgid "[price]"
+msgstr "[Preis]"
+
+#: forum/skins/default/templates/book.html:39
+msgid "currency unit"
+msgstr "Wähjrung"
+
+#: forum/skins/default/templates/book.html:42
+msgid "[pages]"
+msgstr "[Seiten]"
+
+#: forum/skins/default/templates/book.html:43
+msgid "pages abbreviation"
+msgstr "Seitenabkürzung"
+
+#: forum/skins/default/templates/book.html:46
+msgid "[tags]"
+msgstr "[Tags]"
+
+#: forum/skins/default/templates/book.html:56
+msgid "author blog"
+msgstr "Autoren-Blog"
+
+#: forum/skins/default/templates/book.html:62
+msgid "book directory"
+msgstr "Buchverzeichnis"
+
+#: forum/skins/default/templates/book.html:66
+msgid "buy online"
+msgstr "Online kaufen"
+
+#: forum/skins/default/templates/book.html:79
+msgid "reader questions"
+msgstr "Leserfragen"
+
+#: forum/skins/default/templates/book.html:82
+msgid "ask the author"
+msgstr "Fragen Sie den Autor"
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:18
+msgid "this question was selected as favorite"
+msgstr "Die Frage wurde als Favorit ausgewählt"
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:11
+#: forum/skins/default/templates/users_questions.html:18
+msgid "number of times"
+msgstr "Mal"
+
+#: forum/skins/default/templates/book.html:105
+#: forum/skins/default/templates/question_summary_list_roll.html:14
+msgid "votes"
+msgstr "Stimmen"
+
+#: forum/skins/default/templates/book.html:108
+msgid "the answer has been accepted to be correct"
+msgstr "The Antwort ist als korrekt akzeptiert worden"
+
+#: forum/skins/default/templates/book.html:115
+#: forum/skins/default/templates/question_summary_list_roll.html:15
+msgid "views"
+msgstr "Einblendungen"
+
+#: forum/skins/default/templates/book.html:125
+#: forum/skins/default/templates/question.html:136
+#: forum/skins/default/templates/question_list.html:19
+#: forum/skins/default/templates/question_summary_list_roll.html:52
+#: forum/skins/default/templates/tags.html:50
+#: forum/skins/default/templates/users_questions.html:34
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr "Fragen mit Tag '%(tag)s' anzeigen"
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to book RSS feed"
+msgstr "Buch-RSS-Feed abonnieren"
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to the questions feed"
+msgstr "Fragen-RSS-Feed abonnieren"
+
+#: forum/skins/default/templates/close.html:6
+#: forum/skins/default/templates/close.html:16
+msgid "Close question"
+msgstr "Frage schließen"
+
+#: forum/skins/default/templates/close.html:19
+msgid "Close the question"
+msgstr "Die Frage schließen"
+
+#: forum/skins/default/templates/close.html:25
+msgid "Reasons"
+msgstr "Gründe"
+
+#: forum/skins/default/templates/close.html:28
+msgid "OK to close"
+msgstr "OK zu schließen"
+
+#: forum/skins/default/templates/email_base.html:11
+msgid "home"
+msgstr "Home"
+
+#: forum/skins/default/templates/faq.html:11
+msgid "Frequently Asked Questions "
+msgstr "Häufig gestellte Fragen"
+
+#: forum/skins/default/templates/faq.html:16
+msgid "What kinds of questions can I ask here?"
+msgstr "Was für Fragen kann ich hier stellen?"
+
+#: forum/skins/default/templates/faq.html:17
+msgid ""
+"Most importanly - questions should be relevant to this "
+"community."
+msgstr ""
+"Das allerwichtigste - Fragen sollten für dieses Forum relevant"
+"strong> und themenbezogen sein."
+
+#: forum/skins/default/templates/faq.html:18
+msgid ""
+"Before asking the question - please make sure to use search to see whether "
+"your question has alredy been answered."
+msgstr ""
+"Bevor Sie fragen: Bitte benutzen Sie die Suchfunktion, um sicherzustellen, "
+"daß die Frage nicht bereits gestellt wurde."
+
+#: forum/skins/default/templates/faq.html:21
+msgid "What questions should I avoid asking?"
+msgstr "Was für Fragen sollten nicht gestellt werden?"
+
+#: forum/skins/default/templates/faq.html:22
+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."
+
+#: forum/skins/default/templates/faq.html:27
+msgid "What should I avoid in my answers?"
+msgstr "Was sollte ich in meinen Antworten vermeiden?"
+
+#: forum/skins/default/templates/faq.html:28
+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 - kein "
+"Diskussionsforum. Bitte verzichten Sie in Ihren Antworten auf "
+"Diskussionen. Kurze Gespräche, Kritik und Klärungen sind über die "
+"Kommentarfunktion möglich. "
+
+#: forum/skins/default/templates/faq.html:32
+msgid "Who moderates this community?"
+msgstr "Wer moderiert diese Forum?"
+
+#: forum/skins/default/templates/faq.html:33
+msgid "The short answer is: you."
+msgstr "Die Antwort ist: Sie!"
+
+#: forum/skins/default/templates/faq.html:34
+msgid "This website is moderated by the users."
+msgstr "Dieses Forum wird von seinen Benutzern moderiert."
+
+#: forum/skins/default/templates/faq.html:35
+msgid ""
+"The reputation system allows users earn the authorization 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."
+
+#: forum/skins/default/templates/faq.html:40
+msgid "How does reputation system work?"
+msgstr "Wie funktioniert das Punktesystem?"
+
+#: forum/skins/default/templates/faq.html:41
+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."
+
+#: forum/skins/default/templates/faq.html:42
+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 10 "
+"points, each vote against will subtract 2 points. There is "
+"a limit of 200 points that can be accumulated per question "
+"or answer. 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 10 "
+"Punkte, eine negative zieht 2 Punkte ab. \n"
+"\n"
+"Für jede gestellte Frage oder verfaßte Antwort können maximal 200 Punkte "
+"erzielt werden."
+
+#: forum/skins/default/templates/faq.html:53
+#: forum/skins/default/templates/user_votes.html:15
+msgid "upvote"
+msgstr "Positiv bewerten"
+
+#: forum/skins/default/templates/faq.html:57
+msgid "use tags"
+msgstr "Tags benutzen"
+
+#: forum/skins/default/templates/faq.html:62
+msgid "add comments"
+msgstr "Kommentare hinzufügen"
+
+#: forum/skins/default/templates/faq.html:66
+#: forum/skins/default/templates/user_votes.html:17
+msgid "downvote"
+msgstr "Negativ bewerten"
+
+#: forum/skins/default/templates/faq.html:69
+msgid "open and close own questions"
+msgstr "Eigene Fragen öffnen und schließen"
+
+#: forum/skins/default/templates/faq.html:73
+msgid "retag questions"
+msgstr "Vergebene Tags bearbeiten"
+
+#: forum/skins/default/templates/faq.html:78
+msgid "edit community wiki questions"
+msgstr "Als \"Community Wiki\" markierte Fragen beantworten"
+
+#: forum/skins/default/templates/faq.html:83
+msgid "edit any answer"
+msgstr "Beliebige Antworten bearbeiten"
+
+#: forum/skins/default/templates/faq.html:87
+msgid "open any closed question"
+msgstr "Beliebige geschlossene Fragen wieder öffnen"
+
+#: forum/skins/default/templates/faq.html:91
+msgid "delete any comment"
+msgstr "Kommentare löschen"
+
+#: forum/skins/default/templates/faq.html:95
+msgid "delete any questions and answers and perform other moderation tasks"
+msgstr ""
+"Beliebige Fragen und Antworten löschen und weitere Moderationsfunktionen"
+
+#: forum/skins/default/templates/faq.html:103
+msgid "how to validate email title"
+msgstr "Wie bestätigt man seine E-Mail-Adresse und warum?"
+
+#: forum/skins/default/templates/faq.html:105
+#, python-format
+msgid ""
+"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+msgstr ""
+"Warum? Mit der E-Mail-Bestätigung wird sichergestellt, daß "
+"nur Sie in Ihrem Namen Beiträge verfassen können, und "
+"Spam minimiert wird. Sie können per E-Mail auch "
+"Benachrichtigungen für die Fragen abonnieren, die Sie am "
+"meisten interessieren. Mit einer E-Mail-Adresse können Sie über den Gravatar-Dienst auch ein "
+"persönliches Profilbild einstellen, das neben Ihrem Namen erscheint."
+
+#: forum/skins/default/templates/faq.html:110
+msgid "what is gravatar"
+msgstr "Wie verändert man sein Profilbild (Avatar) und was ist Gravatar?"
+
+#: forum/skins/default/templates/faq.html:111
+msgid "gravatar faq info"
+msgstr ""
+"
Das Bild, das überall im Forum neben dem Benutzernamen angezeigt wird, "
+"heißt Gravatar (\"Globally R"
+"strong>ecognized Avatar).
So funktioniert es: Ein "
+"kryptographischer Schlüssel - ein nicht knackbarer code - "
+"wird aus Ihrer E-Mail-Adresse berechnet. Sie laden Ihr gewünschtes "
+"Profilbild auf der Website gravatar."
+"com hoch.
Alle Foren, Blogs und andere Webseiten, die "
+"Gravatar nutzen, können so Ihr Profilbild darstellen, ohne daß Ihre E-Mail-"
+"Adresse öffentlich wird.
Um ein Profilbild hochzuladen, "
+"registrieren Sie sich auf gravatar.com 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.
"
+
+#: forum/skins/default/templates/faq.html:114
+msgid "To register, do I need to create new password?"
+msgstr "Muß ich ein neues Passwort anlegen, um mich zu registrieren?"
+
+#: forum/skins/default/templates/faq.html:115
+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."
+
+#: forum/skins/default/templates/faq.html:116
+msgid "Login now!"
+msgstr "Jetzt einloggen"
+
+#: forum/skins/default/templates/faq.html:121
+msgid "Why other people can edit my questions/answers?"
+msgstr "Warum können andere Benutzer meine Fragen und Antworten bearbeiten?"
+
+#: forum/skins/default/templates/faq.html:122
+msgid "Goal of this site is..."
+msgstr "Das Ziel dieser Seite ist:"
+
+#: forum/skins/default/templates/faq.html:122
+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."
+
+#: forum/skins/default/templates/faq.html:123
+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."
+
+#: forum/skins/default/templates/faq.html:127
+msgid "Still have questions?"
+msgstr "Sie haben noch Fragen?"
+
+#: forum/skins/default/templates/faq.html:128
+#, python-format
+msgid ""
+"Please ask your question at %(ask_question_url)s, help make our community "
+"better!"
+msgstr ""
+"Bitte stellen Sie Ihre Frage und helfen "
+"Sie uns, das Forum stetig zu verbessern!"
+
+#: forum/skins/default/templates/faq.html:130
+#: forum/skins/default/templates/header.html:27
+msgid "questions"
+msgstr "Fragen"
+
+#: forum/skins/default/templates/faq.html:130
+msgid "."
+msgstr "."
+
+#: forum/skins/default/templates/feedback.html:6
+msgid "Feedback"
+msgstr "Feedback"
+
+#: forum/skins/default/templates/feedback.html:11
+msgid "Give us your feedback!"
+msgstr "Senden Sie uns Ihr Feedback!"
+
+#: forum/skins/default/templates/feedback.html:17
+#, python-format
+msgid ""
+"\n"
+" Dear %(user_name)s, we look "
+"forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+"\n"
+"Hallo %(user_name)s, wir freuen uns darauf, "
+"von Ihnen zu hören.\n"
+"Bitte geben Sie hier Ihre Nachricht ein."
+
+#: forum/skins/default/templates/feedback.html:24
+msgid ""
+"\n"
+" Dear visitor, we look forward to "
+"hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+"\n"
+"Hallo, wir freuen uns darauf, von Ihnen zu "
+"hören.\n"
+"Bitte geben Sie hier Ihre Nachricht ein."
+
+#: forum/skins/default/templates/feedback.html:41
+msgid "(this field is required)"
+msgstr "(Pflichtfeld)"
+
+#: forum/skins/default/templates/feedback.html:49
+msgid "Send Feedback"
+msgstr "Feedback absenden"
+
+#: forum/skins/default/templates/feedback_email.txt:3
+#, 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"
+
+#: forum/skins/default/templates/feedback_email.txt:9
+msgid "Sender is"
+msgstr "Der Absender ist"
+
+#: forum/skins/default/templates/feedback_email.txt:11
+#: forum/skins/default/templates/feedback_email.txt:14
+msgid "email"
+msgstr "E-Mail"
+
+#: forum/skins/default/templates/feedback_email.txt:13
+msgid "anonymous"
+msgstr "Anonym"
+
+#: forum/skins/default/templates/feedback_email.txt:19
+msgid "Message body:"
+msgstr "Nachrichtentext:"
+
+#: forum/skins/default/templates/footer.html:8
+#: forum/skins/default/templates/header.html:14
+msgid "about"
+msgstr "Ãœber uns"
+
+#: forum/skins/default/templates/footer.html:9
+#: forum/skins/default/templates/header.html:15
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "faq"
+msgstr "Häufige Fragen"
+
+#: forum/skins/default/templates/footer.html:10
+msgid "privacy policy"
+msgstr "Datenschutzrichtlinien"
+
+#: forum/skins/default/templates/footer.html:19
+msgid "give feedback"
+msgstr "Feedback geben"
+
+#: forum/skins/default/templates/header.html:10
+msgid "logout"
+msgstr "Ausloggen"
+
+#: forum/skins/default/templates/header.html:12
+msgid "login"
+msgstr "Einloggen"
+
+#: forum/skins/default/templates/header.html:22
+msgid "back to home page"
+msgstr "Zurück zur Startseite"
+
+#: forum/skins/default/templates/header.html:29
+msgid "users"
+msgstr "Benutzer"
+
+#: forum/skins/default/templates/header.html:31
+msgid "books"
+msgstr "Bücher"
+
+#: forum/skins/default/templates/header.html:33
+#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
+msgid "badges"
+msgstr "Auszeichnungen"
+
+#: forum/skins/default/templates/header.html:34
+#: forum/skins/default/templates/header.html:38
+msgid "ask a question"
+msgstr "Frage stellen"
+
+#: forum/skins/default/templates/header.html:36
+msgid "unanswered questions"
+msgstr "Unbeantwortete"
+
+#: forum/skins/default/templates/input_bar.html:33
+msgid "search"
+msgstr "Suche"
+
+#: forum/skins/default/templates/logout.html:6
+#: forum/skins/default/templates/logout.html:16
+msgid "Logout"
+msgstr "Logout"
+
+#: forum/skins/default/templates/logout.html:19
+msgid ""
+"As a registered user you can login with your OpenID, log out of the site or "
+"permanently remove your account."
+msgstr ""
+"Der Klick auf Logout beendet Ihre Sitzung hier im Forum, "
+"aber nicht bei Ihrem OpenID-Anbietet.
Vergessen Sie nicht, sich auch "
+"bei Ihrem Anbieter auszuloggen, falls Sie sich an diesem Computer komplett "
+"ausloggen möchten."
+
+#: forum/skins/default/templates/logout.html:20
+msgid "Logout now"
+msgstr "Jetzt ausloggen"
+
+#: forum/skins/default/templates/notarobot.html:3
+msgid "Please prove that you are a Human Being"
+msgstr ""
+"Bitte bestätigen Sie kurz, daß Sie ein Mensch und kein automatisches "
+"Programm sind."
+
+#: forum/skins/default/templates/notarobot.html:10
+msgid "I am a Human Being"
+msgstr "Ich bin ein Mensch"
+
+#: forum/skins/default/templates/pagesize.html:6
+msgid "posts per page"
+msgstr "Beiträge pro Seite"
+
+#: forum/skins/default/templates/paginator.html:6
+#: forum/skins/default/templates/paginator.html:7
+msgid "previous"
+msgstr "Vorige"
+
+#: forum/skins/default/templates/paginator.html:19
+msgid "current page"
+msgstr "aktuelle Seite"
+
+#: forum/skins/default/templates/paginator.html:22
+#: forum/skins/default/templates/paginator.html:29
+#, python-format
+msgid "page number %(num)s"
+msgstr "Seite %(num)s"
+
+#: forum/skins/default/templates/paginator.html:33
+msgid "next page"
+msgstr "Nächste Seite"
+
+#: forum/skins/default/templates/post_contributor_info.html:9
+#, fuzzy, python-format
+msgid "%(rev_count)s revision"
+msgid_plural "%(rev_count)s revisions"
+msgstr[0] "Version auswählen"
+msgstr[1] "Version auswählen"
+
+#: forum/skins/default/templates/post_contributor_info.html:15
+msgid "asked"
+msgstr "gefragt"
+
+#: forum/skins/default/templates/post_contributor_info.html:18
+msgid "answered"
+msgstr "geantwortet"
+
+#: forum/skins/default/templates/post_contributor_info.html:20
+msgid "posted"
+msgstr "veröffentlicht"
+
+#: forum/skins/default/templates/post_contributor_info.html:41
+msgid "updated"
+msgstr "aktualisiert"
+
+#: forum/skins/default/templates/privacy.html:6
+#: forum/skins/default/templates/privacy.html:11
+msgid "Privacy policy"
+msgstr "Datenschutzrichtlinien"
+
+#: forum/skins/default/templates/privacy.html:15
+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."
+
+#: forum/skins/default/templates/privacy.html:18
+msgid "Site Visitors"
+msgstr "Seitenbesucher"
+
+#: forum/skins/default/templates/privacy.html:20
+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."
+
+#: forum/skins/default/templates/privacy.html:23
+msgid "Personal Information"
+msgstr "Persönliche Informationen"
+
+#: forum/skins/default/templates/privacy.html:25
+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."
+
+#: forum/skins/default/templates/privacy.html:28
+msgid "Other Services"
+msgstr "Andere Dienste"
+
+#: forum/skins/default/templates/privacy.html:30
+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. "
+
+#: forum/skins/default/templates/privacy.html:35
+msgid "cookie policy details"
+msgstr ""
+"Unsere Website benötigt Cookies, um technisch einwandfrei zu funktionieren."
+
+#: forum/skins/default/templates/privacy.html:37
+msgid "Policy Changes"
+msgstr "Veränderungen der Datenschutzrichtlinien"
+
+#: forum/skins/default/templates/privacy.html:38
+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."
+
+#: forum/skins/default/templates/question.html:78
+#: forum/skins/default/templates/question.html:79
+#: forum/skins/default/templates/question.html:95
+#: forum/skins/default/templates/question.html:97
+msgid "i like this post (click again to cancel)"
+msgstr "Ich halte diesen Beitrag für hilfreich (Zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:81
+#: forum/skins/default/templates/question.html:99
+#: forum/skins/default/templates/question.html:251
+msgid "current number of votes"
+msgstr "Aktuelle Anzahl Bewertungen"
+
+#: forum/skins/default/templates/question.html:90
+#: forum/skins/default/templates/question.html:91
+#: forum/skins/default/templates/question.html:104
+#: forum/skins/default/templates/question.html:105
+msgid "i dont like this post (click again to cancel)"
+msgstr "Ich halte nichts von diesem Beitrag (Zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:109
+#: forum/skins/default/templates/question.html:110
+msgid "mark this question as favorite (click again to cancel)"
+msgstr ""
+"Diese Frage in die Favoritenliste aufnehmen (Zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:116
+#: forum/skins/default/templates/question.html:117
+msgid "remove favorite mark from this question (click again to restore mark)"
+msgstr ""
+"Diese Frage aus der Favoritenliste entfernen (Zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:141
+#: forum/skins/default/templates/question.html:288
+#: forum/skins/default/templates/revisions_answer.html:58
+#: forum/skins/default/templates/revisions_question.html:58
+msgid "edit"
+msgstr "bearbeiten"
+
+#: forum/skins/default/templates/question.html:146
+msgid "reopen"
+msgstr "wieder öffnen"
+
+#: forum/skins/default/templates/question.html:150
+msgid "close"
+msgstr "schließen"
+
+#: forum/skins/default/templates/question.html:156
+#: forum/skins/default/templates/question.html:293
+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.)"
+
+#: forum/skins/default/templates/question.html:157
+#: forum/skins/default/templates/question.html:294
+msgid "flag offensive"
+msgstr "Als beleidigend melden"
+
+#: forum/skins/default/templates/question.html:165
+#: forum/skins/default/templates/question.html:305
+msgid "delete"
+msgstr "löschen"
+
+#: forum/skins/default/templates/question.html:183
+#: forum/skins/default/templates/question.html:325
+msgid "delete this comment"
+msgstr "Kommentar löschen"
+
+#: forum/skins/default/templates/question.html:194
+#: forum/skins/default/templates/question.html:336
+msgid "add comment"
+msgstr "Kommentar hinzufügen"
+
+#: forum/skins/default/templates/question.html:198
+#: forum/skins/default/templates/question.html:340
+#, fuzzy, python-format
+msgid "see %(counter)s more"
+msgid_plural "see %(counter)s more"
+msgstr[0] "1 mehr"
+msgstr[1] "%(counter)s mehr"
+
+#: forum/skins/default/templates/question.html:200
+#: forum/skins/default/templates/question.html:342
+#, fuzzy, python-format
+msgid "see %(counter)s more comment"
+msgid_plural ""
+"see %(counter)s more comments\n"
+" "
+msgstr[0] "1 weiterer Kommentar"
+msgstr[1] "%(counter)s weitere Kommentare"
+
+#: forum/skins/default/templates/question.html:213
+#, python-format
+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"
+
+#: forum/skins/default/templates/question.html:215
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr "Schließungszeitpunkt close date %(closed_at)s"
+
+#: forum/skins/default/templates/question.html:223
+#, fuzzy, python-format
+msgid ""
+"\n"
+" %(counter)s Answer:\n"
+" "
+msgid_plural ""
+"\n"
+" %(counter)s Answers:\n"
+" "
+msgstr[0] ""
+"\n"
+"Eine Antwort:"
+msgstr[1] ""
+"\n"
+"%(counter)s Antworten:"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers will be shown first"
+msgstr "Älteste Antworten werden als Erstes angezeigt"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers"
+msgstr "älteste"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers will be shown first"
+msgstr "Neueste werden zuerst angezeigt"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers"
+msgstr "Neueste Antworten"
+
+#: forum/skins/default/templates/question.html:235
+msgid "most voted answers will be shown first"
+msgstr "Höchstbewertete werden zuerst angezeigt"
+
+#: forum/skins/default/templates/question.html:235
+msgid "popular answers"
+msgstr "Höchstbewertet"
+
+#: forum/skins/default/templates/question.html:249
+#: forum/skins/default/templates/question.html:250
+msgid "i like this answer (click again to cancel)"
+msgstr "Ich halte diese Antwort für hilfreich (zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:256
+#: forum/skins/default/templates/question.html:257
+msgid "i dont like this answer (click again to cancel)"
+msgstr ""
+"Ich halte diese Antwort für nicht hilfreich (zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:262
+#: forum/skins/default/templates/question.html:263
+msgid "mark this answer as favorite (click again to undo)"
+msgstr "Zur Favoritenliste hinzufügen (zum Abbrechen erneut klicken)"
+
+#: forum/skins/default/templates/question.html:268
+#: forum/skins/default/templates/question.html:269
+msgid "the author of the question has selected this answer as correct"
+msgstr "Der Fragesteller hat diese Antwort als die korrekte markiert"
+
+#: forum/skins/default/templates/question.html:282
+msgid "answer permanent link"
+msgstr "Link zur Antwort"
+
+#: forum/skins/default/templates/question.html:283
+msgid "permanent link"
+msgstr "Link"
+
+#: forum/skins/default/templates/question.html:305
+msgid "undelete"
+msgstr "Wiederherstellen"
+
+#: forum/skins/default/templates/question.html:364
+#: forum/skins/default/templates/question.html:367
+msgid "Notify me once a day when there are any new answers"
+msgstr ""
+"Benachrichtigung bei neuen Antworten einmal täglich per E-"
+"Mail"
+
+#: forum/skins/default/templates/question.html:370
+msgid "Notify me weekly when there are any new answers"
+msgstr ""
+"Benachrichtigung bei neuen Antworten einmal wöchentlich per "
+"E-Mail"
+
+#: forum/skins/default/templates/question.html:375
+#, python-format
+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 "
+"Profil"
+"strong> ändern)"
+
+#: forum/skins/default/templates/question.html:380
+msgid "once you sign in you will be able to subscribe for any updates here"
+msgstr ""
+"Hier können Sie regelmäßige Benachrichtigungen "
+"für diese Frage abonnieren, sobald Sie sich eingeloggt haben."
+
+#: forum/skins/default/templates/question.html:391
+msgid "Your answer"
+msgstr "Ihre Antwort"
+
+#: forum/skins/default/templates/question.html:393
+msgid "Be the first one to answer this question!"
+msgstr "Verfassen Sie die erste Antwort auf diese Frage!"
+
+#: forum/skins/default/templates/question.html:399
+msgid "you can answer anonymously and then login"
+msgstr ""
+"Beginnen Sie Ihre Antwort als anonymer Gast "
+"- Ihre Antwort wird gespeichert, während Sie sich danach einloggen oder "
+"einen neuen Zugang anlegen. Bitte versuchen Sie, eine sachliche "
+"Antwort mit Substanz 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!"
+
+#: forum/skins/default/templates/question.html:403
+msgid "answer your own question only to give an answer"
+msgstr ""
+"Die eigene Frage zu beantworten ist ausdrücklich "
+"erlaubt, aber es muß eine echte Antwort sein! "
+"Vergessen Sie nicht, daß Sie Ihre ursprüngliche Frage jederzeit "
+"verändern oder bei Bedarf auch wieder löschen können. Bitte "
+"verwenden Sie die Kommentarfunktion für Diskussionen und "
+"Rückfragen, und bitte vergessen Sie nicht, die eingehenden Antworten mit "
+"Ihrer Stimme zu bewerten!"
+
+#: forum/skins/default/templates/question.html:405
+msgid "please only give an answer, no discussions"
+msgstr ""
+"Bitte verfassen Sie eine sachliche Antwort mit Substanz. Um "
+"einen Kommentar zu verfassen, nutzen Sie bitte die "
+"Kommentarfunktion unter jeder Frage und Antwort. Sie können Ihre Antwort "
+"jederzeit bearbeiten - es ist normalerweise nicht nötig, "
+"eine Frage doppelt zu beantworten. Vergessen Sie auch nicht, über die Frage "
+"und andere Antworten abzustimmen - dies hilft, die besten "
+"Fragen und Antworten herauszufinden!"
+
+#: forum/skins/default/templates/question.html:441
+msgid "Login/Signup to Post Your Answer"
+msgstr ""
+"Bitte loggen Sie sich ein oder registrieren Sie sich, um die Antwort "
+"endgültig zu speichern."
+
+#: forum/skins/default/templates/question.html:444
+msgid "Answer Your Own Question"
+msgstr "Eigene Frage beantworten"
+
+#: forum/skins/default/templates/question.html:446
+msgid "Answer the question"
+msgstr "Frage beantworten"
+
+#: forum/skins/default/templates/question.html:460
+msgid "Question tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/question.html:465
+#: forum/skins/default/templates/questions.html:257
+#: forum/skins/default/templates/tag_selector.html:11
+#: forum/skins/default/templates/tag_selector.html:28
+#, python-format
+msgid "see questions tagged '%(tag_name)s'"
+msgstr "Fragen mit Tag '%(tag_name)s' anschauen"
+
+#: forum/skins/default/templates/question.html:471
+msgid "question asked"
+msgstr "Gefragt"
+
+#: forum/skins/default/templates/question.html:474
+msgid "question was seen"
+msgstr "Frage betrachtet:"
+
+#: forum/skins/default/templates/question.html:474
+msgid "times"
+msgstr "mal"
+
+#: forum/skins/default/templates/question.html:477
+msgid "last updated"
+msgstr "Zuletzt aktualisiert"
+
+#: forum/skins/default/templates/question.html:483
+msgid "Related questions"
+msgstr "Verwandte / ähnliche Fragen"
+
+#: forum/skins/default/templates/question_counter_widget.html:6
+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."
+
+#: forum/skins/default/templates/question_counter_widget.html:12
+msgid ""
+"\n"
+" vote\n"
+" "
+msgid_plural ""
+"\n"
+" votes\n"
+" "
+msgstr[0] ""
+"\n"
+"Stimme"
+msgstr[1] ""
+"\n"
+"Stimmen"
+
+#: forum/skins/default/templates/question_counter_widget.html:21
+msgid "this answer has been accepted to be correct"
+msgstr "Die Antwort ist als korrekt akzeptiert worden"
+
+#: forum/skins/default/templates/question_counter_widget.html:27
+msgid ""
+"\n"
+" answer \n"
+" "
+msgid_plural ""
+"\n"
+" answers \n"
+" "
+msgstr[0] ""
+"\n"
+"Antwort"
+msgstr[1] ""
+"\n"
+"Antworten"
+
+#: forum/skins/default/templates/question_counter_widget.html:39
+msgid ""
+"\n"
+" view\n"
+" "
+msgid_plural ""
+"\n"
+" views\n"
+" "
+msgstr[0] ""
+"\n"
+"Einblendung"
+msgstr[1] ""
+"\n"
+"Einblendungen"
+
+#: forum/skins/default/templates/question_edit.html:5
+#: forum/skins/default/templates/question_edit.html:66
+msgid "Edit question"
+msgstr "Frage bearbeiten"
+
+#: forum/skins/default/templates/question_edit_tips.html:4
+msgid "question tips"
+msgstr "Tipps für Fragen"
+
+#: forum/skins/default/templates/question_edit_tips.html:7
+msgid "please ask a relevant question"
+msgstr "Stellen Sie nur Fragen, die für dieses Forum relevant sind."
+
+#: forum/skins/default/templates/question_edit_tips.html:10
+msgid "please try provide enough details"
+msgstr "Bitte erwähnen Sie in Ihrer Frage genügend Details."
+
+#: forum/skins/default/templates/question_retag.html:4
+#: forum/skins/default/templates/question_retag.html:53
+msgid "Change tags"
+msgstr "Tags ändern"
+
+#: forum/skins/default/templates/question_retag.html:40
+msgid "up to 5 tags, less than 20 characters each"
+msgstr "Bis zu 5 Tags mit jeweils weniger als 20 Buchstaben"
+
+#: forum/skins/default/templates/question_retag.html:83
+msgid "Why use and modify tags?"
+msgstr "Warum Tags verwenden und bearbeiten?"
+
+#: forum/skins/default/templates/question_retag.html:86
+msgid "tags help us keep Questions organized"
+msgstr "Tags helfen uns, Fragen zu organisieren und zu kategorisieren."
+
+#: forum/skins/default/templates/question_retag.html:94
+msgid "tag editors receive special awards from the community"
+msgstr ""
+"Benutzer, die Tags bearbeiten, bekommen spezielle Auszeichnungen verliehen."
+
+#: forum/skins/default/templates/question_summary_list_roll.html:13
+msgid "answers"
+msgstr "Antworten"
+
+#: forum/skins/default/templates/questions.html:8
+msgid "Questions"
+msgstr "Fragen"
+
+#: forum/skins/default/templates/questions.html:32
+msgid "Found by tags"
+msgstr "Fragen mit Tag"
+
+#: forum/skins/default/templates/questions.html:36
+msgid "Search results"
+msgstr "Suchergebnisse"
+
+#: forum/skins/default/templates/questions.html:38
+msgid "Found by title"
+msgstr "Nach Titel"
+
+#: forum/skins/default/templates/questions.html:42
+msgid "Unanswered questions"
+msgstr "Unbeantwortete Fragen"
+
+#: forum/skins/default/templates/questions.html:44
+msgid "All questions"
+msgstr "Alle Fragen"
+
+#: forum/skins/default/templates/questions.html:51
+msgid "In:"
+msgstr "In:"
+
+#: forum/skins/default/templates/questions.html:53
+msgid "see unanswered questions"
+msgstr "Unbeantwortete Fragen anzeigen"
+
+#: forum/skins/default/templates/questions.html:55
+msgid "see your favorite questions"
+msgstr "Favoritenliste anzeigen"
+
+#: forum/skins/default/templates/questions.html:59
+msgid "Sort by:"
+msgstr "Sortieren nach:"
+
+#: forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/questions.html:75
+msgid "click to see the newest questions"
+msgstr "Klicken Sie, um die neuesten Fragen zu sehen"
+
+#: forum/skins/default/templates/questions.html:70
+msgid "click to see the oldest questions"
+msgstr "Klicken Sie, um die ältesten Fragen zu sehen"
+
+#: forum/skins/default/templates/questions.html:83
+#: forum/skins/default/templates/questions.html:94
+msgid "click to see the most recently updated questions"
+msgstr "Klicken Sie, um die jüngst bearbeiteten Fragen zu sehen"
+
+#: forum/skins/default/templates/questions.html:89
+msgid "click to see the least recently updated questions"
+msgstr "Klicken Sie, um die ältesten bearbeiteten Fragen zu sehen"
+
+#: forum/skins/default/templates/questions.html:102
+#: forum/skins/default/templates/questions.html:113
+msgid "click to see hottest questions"
+msgstr "Fragen mit den meisten Antworten"
+
+#: forum/skins/default/templates/questions.html:102
+msgid "less answers"
+msgstr "weniger Antworten"
+
+#: forum/skins/default/templates/questions.html:108
+msgid "click to see coldest questions"
+msgstr "Fragen mit den wenigsten Antworten"
+
+#: forum/skins/default/templates/questions.html:108
+#: forum/skins/default/templates/questions.html:113
+msgid "more answers"
+msgstr "mehr Antworten"
+
+#: forum/skins/default/templates/questions.html:121
+#: forum/skins/default/templates/questions.html:132
+msgid "click to see most voted questions"
+msgstr "Klicken Sie, um die höchstbewerteten Fragen anzuzeigen"
+
+#: forum/skins/default/templates/questions.html:121
+msgid "unpopular"
+msgstr "Unpopulär"
+
+#: forum/skins/default/templates/questions.html:127
+msgid "click to see least voted questions"
+msgstr "am wenigsten positiv bewertete Fragen"
+
+#: forum/skins/default/templates/questions.html:127
+#: forum/skins/default/templates/questions.html:132
+msgid "popular"
+msgstr "Populär"
+
+#: forum/skins/default/templates/questions.html:141
+#, fuzzy, python-format
+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"
+
+#: forum/skins/default/templates/questions.html:143
+#, fuzzy, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] "%(q_num)s Frage"
+msgstr[1] "%(q_num)s Fragen"
+
+#: forum/skins/default/templates/questions.html:147
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr "mit Beiträgen von %(author_name)s"
+
+#: forum/skins/default/templates/questions.html:151
+msgid "tagged"
+msgstr "Getaggt"
+
+#: forum/skins/default/templates/questions.html:157
+msgid "Search tips:"
+msgstr "Suchtipps:"
+
+#: forum/skins/default/templates/questions.html:161
+msgid "reset author"
+msgstr "Autor zurücksetzen"
+
+#: forum/skins/default/templates/questions.html:165
+msgid "reset tags"
+msgstr "Tags zurücksetzen"
+
+#: forum/skins/default/templates/questions.html:169
+#: forum/skins/default/templates/questions.html:173
+msgid "start over"
+msgstr "Von vorn beginnen"
+
+#: forum/skins/default/templates/questions.html:175
+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."
+
+#: forum/skins/default/templates/questions.html:178
+msgid "Search tip:"
+msgstr "Suchtipp:"
+
+#: forum/skins/default/templates/questions.html:178
+msgid "add tags and a query to focus your search"
+msgstr ""
+"Tags und eine Suchabfrage hinzufügen, um genauere Suchergebnisse zu erzielen"
+
+#: forum/skins/default/templates/questions.html:190
+msgid "There are no unanswered questions here"
+msgstr "Es gibt hier keine unbeantworteten Fragen"
+
+#: forum/skins/default/templates/questions.html:193
+msgid "No favorite questions here. "
+msgstr "Keine Favoriten-Fragen."
+
+#: forum/skins/default/templates/questions.html:194
+msgid "Please start (bookmark) some questions when you visit them"
+msgstr ""
+"Bitte fügen Sie Fragen, die Ihnen besonders gut gefallen, zu Ihrer "
+"Favoritenliste hinzu."
+
+#: forum/skins/default/templates/questions.html:199
+msgid "You can expand your search by "
+msgstr "Sie können Ihre Suche erweitern, indem Sie"
+
+#: forum/skins/default/templates/questions.html:203
+msgid "resetting author"
+msgstr "die Autorenbeschränkung entfernen"
+
+#: forum/skins/default/templates/questions.html:207
+msgid "resetting tags"
+msgstr "die Tag-Beschränkung entfernen"
+
+#: forum/skins/default/templates/questions.html:211
+#: forum/skins/default/templates/questions.html:215
+msgid "starting over"
+msgstr "ganz von Vorne beginnen"
+
+#: forum/skins/default/templates/questions.html:220
+msgid "Please always feel free to ask your question!"
+msgstr "Sie können jederzeit gern Ihre eigene Frage stellen!"
+
+#: forum/skins/default/templates/questions.html:224
+msgid "Did not find what you were looking for?"
+msgstr "Sie haben nicht gefunden, wonach Sie gesucht haben?"
+
+#: forum/skins/default/templates/questions.html:225
+msgid "Please, post your question!"
+msgstr "Bitte stellen Sie Ihre Frage!"
+
+#: forum/skins/default/templates/questions.html:241
+msgid "Contributors"
+msgstr "Beitragende"
+
+#: forum/skins/default/templates/questions.html:254
+msgid "Related tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/reopen.html:6
+#: forum/skins/default/templates/reopen.html:16
+msgid "Reopen question"
+msgstr "Frage wieder eröffnen"
+
+#: forum/skins/default/templates/reopen.html:19
+msgid "Open the previously closed question"
+msgstr "Die geschlossene Frage neu öffnen"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "The question was closed for the following reason "
+msgstr "Die Frage wurde aus folgendem Grund geschlossen"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "reason - leave blank in english"
+msgstr "Grund"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "on "
+msgstr "am"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "date closed"
+msgstr "Zeitpunkt der Schließung"
+
+#: forum/skins/default/templates/reopen.html:29
+msgid "Reopen this question"
+msgstr "Diese Frage wieder eröffnen"
+
+#: forum/skins/default/templates/revisions_answer.html:7
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:8
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "Revision history"
+msgstr "Versionsgeschichte"
+
+#: forum/skins/default/templates/revisions_answer.html:50
+#: forum/skins/default/templates/revisions_question.html:50
+msgid "click to hide/show revision"
+msgstr "Klicken, um Version anzuzeigen/zu verstecken"
+
+#: forum/skins/default/templates/tag_selector.html:5
+msgid "Interesting tags"
+msgstr "Tags, die mich interessieren"
+
+#: forum/skins/default/templates/tag_selector.html:15
+#, python-format
+msgid "remove '%(tag_name)s' from the list of interesting tags"
+msgstr ""
+"'%(tag_name)s' von der Liste der Tags, die mich interessieren, entfernen"
+
+#: forum/skins/default/templates/tag_selector.html:21
+#: forum/skins/default/templates/tag_selector.html:38
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: forum/skins/default/templates/tag_selector.html:22
+msgid "Ignored tags"
+msgstr "Ignorierte Tags"
+
+#: forum/skins/default/templates/tag_selector.html:32
+#, python-format
+msgid "remove '%(tag_name)s' from the list of ignored tags"
+msgstr "'%(tag_name)s' von der Liste der ignorierten Tags entfernen"
+
+#: forum/skins/default/templates/tag_selector.html:41
+msgid "keep ignored questions hidden"
+msgstr "Fragen aus ignorierten Tags ausblenden"
+
+#: forum/skins/default/templates/tags.html:6
+#: forum/skins/default/templates/tags.html:30
+msgid "Tag list"
+msgstr "Tag-Liste"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "sorted alphabetically"
+msgstr "Alphabetisch sortiert"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "by name"
+msgstr "nach Namen"
+
+#: forum/skins/default/templates/tags.html:33
+msgid "sorted by frequency of tag use"
+msgstr "nach Tag-Verwendungshäufigkeit"
+
+#: forum/skins/default/templates/tags.html:33
+msgid "by popularity"
+msgstr "nach Popularität"
+
+#: forum/skins/default/templates/tags.html:39
+#, python-format
+msgid ""
+"All tags matching '%(stag)s'"
+msgstr ""
+"Alle Tags, die '%(stag)s' "
+"enthalten"
+
+#: forum/skins/default/templates/tags.html:42
+msgid "Nothing found"
+msgstr "Nichts gefunden"
+
+#: forum/skins/default/templates/user_edit.html:6
+msgid "Edit user profile"
+msgstr "Benutzerprofil bearbeiten"
+
+#: forum/skins/default/templates/user_edit.html:19
+msgid "edit profile"
+msgstr "Profil bearbeiten"
+
+#: forum/skins/default/templates/user_edit.html:33
+#: forum/skins/default/templates/user_info.html:53
+msgid "Registered user"
+msgstr "Registrierter Benutzer"
+
+#: forum/skins/default/templates/user_edit.html:40
+msgid "Screen Name"
+msgstr "Nickname"
+
+#: forum/skins/default/templates/user_edit.html:89
+#: forum/skins/default/templates/user_email_subscriptions.html:20
+msgid "Update"
+msgstr "Update"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr "E-Mail-Abonnementeinstellungen"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:9
+msgid "email subscription settings info"
+msgstr ""
+"Häufigkeit von E-Mail-Benachrichtigungen "
+"einstellen Abonnieren Sie Benachrichtigungen über Neuigkeiten in "
+"Fragen, die Sie interessieren. Falls Sie keine E-Mails erhalten möchten - "
+"wählen Sie \"Keine E-Mail\". Benachrichtigungen werden nur versandt, "
+"wenn es neues in der betreffenden Frage gibt."
+
+#: forum/skins/default/templates/user_email_subscriptions.html:21
+msgid "Stop sending email"
+msgstr "Keine E-Mails mehr senden"
+
+#: forum/skins/default/templates/user_info.html:18
+msgid "change picture"
+msgstr "Bild ändern"
+
+#: forum/skins/default/templates/user_info.html:25
+#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
+msgid "reputation"
+msgstr "Punktestand"
+
+#: forum/skins/default/templates/user_info.html:35
+msgid "Moderate this user"
+msgstr "Diesen Benutzer verwalten"
+
+#: forum/skins/default/templates/user_info.html:47
+msgid "update profile"
+msgstr "Profil aktualisieren"
+
+#: forum/skins/default/templates/user_info.html:57
+msgid "real name"
+msgstr "Realname"
+
+#: forum/skins/default/templates/user_info.html:62
+msgid "member for"
+msgstr "Mitglied seit"
+
+#: forum/skins/default/templates/user_info.html:67
+msgid "last seen"
+msgstr "Zuletzt gesehen"
+
+#: forum/skins/default/templates/user_info.html:73
+msgid "user website"
+msgstr "Website"
+
+#: forum/skins/default/templates/user_info.html:79
+msgid "location"
+msgstr "Ort"
+
+#: forum/skins/default/templates/user_info.html:86
+msgid "age"
+msgstr "Alter"
+
+#: forum/skins/default/templates/user_info.html:87
+msgid "age unit"
+msgstr "Jahre "
+
+#: forum/skins/default/templates/user_info.html:93
+msgid "todays unused votes"
+msgstr "Ungenutzte Bewertungs-Stimmen heute"
+
+#: forum/skins/default/templates/user_info.html:94
+msgid "votes left"
+msgstr "Stimmen übrig"
+
+#: forum/skins/default/templates/user_reputation.html:29
+msgid "Your karma change log."
+msgstr "Ihr Punkte-Logbuch."
+
+#: forum/skins/default/templates/user_reputation.html:31
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr "Punkte-Logbuch von %(user_name)s"
+
+#: forum/skins/default/templates/user_stats.html:11
+#, fuzzy, python-format
+msgid "%(counter)s Question"
+msgid_plural "%(counter)s Questions"
+msgstr[0] "1 Frage"
+msgstr[1] "%(counter)s Fragen"
+
+#: forum/skins/default/templates/user_stats.html:16
+#, fuzzy, python-format
+msgid "%(counter)s Answer"
+msgid_plural "%(counter)s Answers"
+msgstr[0] "1 Antwort"
+msgstr[1] "%(counter)s Antworten"
+
+#: forum/skins/default/templates/user_stats.html:24
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr "Diese Antwort ist %(answer_score)s mal positiv bewertet worden"
+
+#: forum/skins/default/templates/user_stats.html:24
+msgid "this answer has been selected as correct"
+msgstr "Diese Antwort ist als korrekt ausgewählt worden"
+
+#: forum/skins/default/templates/user_stats.html:34
+#, fuzzy, 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"
+
+#: forum/skins/default/templates/user_stats.html:44
+#, fuzzy, python-format
+msgid "%(cnt)s Vote"
+msgid_plural "%(cnt)s Votes "
+msgstr[0] "1 Bewertung"
+msgstr[1] "%(cnt)s Bewertungen"
+
+#: forum/skins/default/templates/user_stats.html:50
+msgid "thumb up"
+msgstr "+1"
+
+#: forum/skins/default/templates/user_stats.html:51
+msgid "user has voted up this many times"
+msgstr "Benutzer hat positiv bewertet"
+
+#: forum/skins/default/templates/user_stats.html:55
+msgid "thumb down"
+msgstr "-1"
+
+#: forum/skins/default/templates/user_stats.html:56
+msgid "user voted down this many times"
+msgstr "Benutzer hat negativ bewertet"
+
+#: forum/skins/default/templates/user_stats.html:64
+#, fuzzy, python-format
+msgid "%(counter)s Tag"
+msgid_plural "%(counter)s Tags"
+msgstr[0] "1 Tag"
+msgstr[1] "%(counter)s Tags"
+
+#: forum/skins/default/templates/user_stats.html:72
+#, python-format
+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'"
+
+#: forum/skins/default/templates/user_stats.html:86
+#, fuzzy, python-format
+msgid "%(counter)s Badge"
+msgid_plural "%(counter)s Badges"
+msgstr[0] "1 Auszeichnung"
+msgstr[1] "%(counter)s Auszeichnungen"
+
+#: forum/skins/default/templates/user_tabs.html:7
+msgid "User profile"
+msgstr "Benutzerprofil"
+
+#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
+msgid "overview"
+msgstr "Ãœbersicht"
+
+#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
+msgid "recent activity"
+msgstr "Jüngste Aktivitäten"
+
+#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
+msgid "comments and answers to others questions"
+msgstr "Kommentare und Antworten"
+
+#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
+msgid "responses"
+msgstr "Reaktionen"
+
+#: forum/skins/default/templates/user_tabs.html:16
+msgid "graph of user reputation"
+msgstr "Punkte-Statistik"
+
+#: forum/skins/default/templates/user_tabs.html:17
+msgid "reputation history"
+msgstr "Punkte-Protokoll"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
+msgid "user vote record"
+msgstr "Abstimmungsverhalten"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
+msgid "casted votes"
+msgstr "abgegebene Stimmen"
+
+#: forum/skins/default/templates/user_tabs.html:23
+msgid "questions that user selected as his/her favorite"
+msgstr "Vom Benutzer als Favoriten markierte Fragen"
+
+#: forum/skins/default/templates/user_tabs.html:24
+msgid "favorites"
+msgstr "Favoriten"
+
+#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
+msgid "email subscription settings"
+msgstr "E-Mail-Abonnementeinstellungen"
+
+#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
+msgid "email subscriptions"
+msgstr "E-Mail-Abonnements"
+
+#: forum/skins/default/templates/users.html:6
+#: forum/skins/default/templates/users.html:24
+msgid "Users"
+msgstr "Benutzer"
+
+#: forum/skins/default/templates/users.html:27
+msgid "recent"
+msgstr "neueste"
+
+#: forum/skins/default/templates/users.html:29
+msgid "by username"
+msgstr "nach Benutzernamen"
+
+#: forum/skins/default/templates/users.html:35
+#, python-format
+msgid "users matching query %(suser)s:"
+msgstr "Benutzer mit Wort %(suser)s"
+
+#: forum/skins/default/templates/users.html:39
+msgid "Nothing found."
+msgstr "Nichts gefunden."
+
+#: forum/skins/default/templates/users_questions.html:11
+msgid "this questions was selected as favorite"
+msgstr "Diese Frage wurde als Favorit markiert"
+
+#: forum/skins/default/templates/users_questions.html:12
+msgid "thumb-up on"
+msgstr "+1 an"
+
+#: forum/skins/default/templates/users_questions.html:19
+msgid "thumb-up off"
+msgstr "+1 aus"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:3
+#: forum/skins/default/templates/authopenid/changeemail.html:9
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Change email"
+msgstr "E-Mail-Adresse ändern"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:11
+msgid "Save your email address"
+msgstr "E-Mail-Adresse speichern"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:16
+#, python-format
+msgid "change %(email)s info"
+msgstr ""
+"Geben Sie Ihre E-Mail-Adresse in untenstehende "
+"Box ein falls Sie sie für Ihre Benachrichtigungs-E-Mails ändern "
+"möchten. Im Moment verwenden Sie %(email)s"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:18
+#, python-format
+msgid "here is why email is required, see %(gravatar_faq_url)s"
+msgstr ""
+"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 Benachrichtigungsmails zu Sie besonders "
+"interessierenden Fragen, oder Neuzugängen abonnieren. Ihre E-Mail-Adresse "
+"wird auch benutzt, um ein individuelles sogenanntes Gravatar-Bild für Ihr Konto "
+"anzuzeigen. E-Mail-Adressen werden niemals öffentlich angezeigt."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your new Email"
+msgstr ""
+"Ihre neue E-Mail-Adresse: (wirdnicht "
+"öffentlich angezeigt; muß eine gültige Adresse sein)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your Email"
+msgstr ""
+"Ihre E-Mail-Adresse (wirdnicht öffentlich "
+"angezeigt; muß eine gültige Adresse sein)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Save Email"
+msgstr "E-Mail-Adresse speichern"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:49
+msgid "Validate email"
+msgstr "E-Mail-Adresse überprüfen"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:52
+#, python-format
+msgid "validate %(email)s info or go to %(change_email_url)s"
+msgstr ""
+"Eine E-Mail mit einem Bestätigungslink wurde an %"
+"(email)s versandt. Bitte klicken Sie auf den Link in der E-"
+"Mail 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 andere E-Mail-Adresse verwenden möchten, "
+"können Sie sie erneut ändern"
+"strong>."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:57
+msgid "Email not changed"
+msgstr "E-Mail-Adresse nicht geändert"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:60
+#, python-format
+msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+msgstr ""
+"Ihre E-Mail-Adresse %(email)s wurde nicht "
+"geändert. Falls Sie sie später ändern möchten, können Sie dieses "
+"jederzeit in Ihrem Benutzerprofil oder im vorigen Formular tun."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:65
+msgid "Email changed"
+msgstr "E-Mail-Adresse geändert"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:68
+#, python-format
+msgid "your current %(email)s can be used for this"
+msgstr ""
+"Ihre E-Mail-Adresse wurde auf %(email)s verändert."
+"span> Sie erhalten alle eventuell abonnierten E-Mail-Benachrichtigungen nun "
+"an diese Adresse."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:73
+msgid "Email verified"
+msgstr "E-Mail-Adresse bestätigt"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:76
+msgid "thanks for verifying email"
+msgstr ""
+"Vielen Dank für die Bestätigung Ihrer E-Mail-"
+"Adresse! Sie können jetzt Fragen stellen und "
+"beantworten. Sie können bei interessanten Fragen auch "
+"eine E-Mail-Benachrichtigung abonnieren, die Sie einmal "
+"täglich oder seltener über neue Entwicklungen wie Antworten und Kommentare "
+"informiert."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:81
+msgid "email key not sent"
+msgstr "Bestätigungs-E-Mail nicht versandt"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:84
+#, python-format
+msgid "email key not sent %(email)s change email here %(change_link)s"
+msgstr ""
+"Ihre momentane E-Mail-Adresse %(email)s wurde "
+"bereits bestätigt. Es wurde keine neue Bestätigungsmail versandt. Sie "
+"können Ihre E-Mail-Adresse bei Bedarf ändern."
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:8
+msgid "Account: change OpenID URL"
+msgstr "Zugang: OpenID-URL ändern"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:12
+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!"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:14
+#: forum/skins/default/templates/authopenid/delete.html:14
+#: forum/skins/default/templates/authopenid/delete.html:24
+msgid "Please correct errors below:"
+msgstr "Bitte folgende Eingaben korrigieren:"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:29
+msgid "OpenID URL:"
+msgstr "OpenID-URL:"
+
+#: forum/skins/default/templates/authopenid/changepw.html:7
+msgid "Account: change password"
+msgstr "Passwort ändern"
+
+#: forum/skins/default/templates/authopenid/changepw.html:8
+msgid "This is where you can change your password. Make sure you remember it!"
+msgstr ""
+"Um Ihr Passwort zu ändern, füllen Sie bitte "
+"dieses Formular aus und senden Sie es ab."
+
+#: forum/skins/default/templates/authopenid/complete.html:19
+msgid "Connect your OpenID with this site"
+msgstr "Als neuer OpenID-Benutzer anmelden"
+
+#: forum/skins/default/templates/authopenid/complete.html:22
+msgid "Connect your OpenID with your account on this site"
+msgstr "Neue OpenID mit einem bestehenden Benutzerzugang verknüpfen"
+
+#: forum/skins/default/templates/authopenid/complete.html:27
+#, python-format
+msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
Sie sind zum ersten Mal mit Ihrem OpenID-"
+"Zugang von %(provider)s eingeloggt. Bitte geben Sie einen "
+"Benutzernamen ein und hinterlegen Sie Ihre E-Mail-"
+"Adresse. Die E-Mail-Adresse ermöglicht Benachrichtigungen "
+"bei besonders interessanten Fragen und wird als Grundlage für Ihr "
+"Individuelles Benutzerbild, den Gravatar, benutzt.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:31
+#, fuzzy, python-format
+msgid ""
+"%(username)s already exists, choose another name for \n"
+" %(provider)s. Email is required too, see %"
+"(gravatar_faq_url)s\n"
+" "
+msgstr ""
+"
Der Benutzername %(username)s ist leider nicht "
+"mehr frei.
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.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:35
+#, python-format
+msgid ""
+"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
Sie sind zum ersten Mal mit Ihrem OpenID-"
+"Zugang von %(provider)s eingeloggt. Sie können einen "
+"Benutzernamen eingeben oder Ihren Benutzernamen bei %"
+"(provider)s verwenden. Bitte hinterlegen Sie auch Ihre E-Mail-"
+"Adresse. Die E-Mail-Adresse ermöglicht Benachrichtigungen "
+"bei besonders interessanten Fragen und wird als Grundlage für Ihr "
+"Individuelles Benutzerbild, den Gravatar, benutzt.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:38
+#, python-format
+msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
Sie sind hier zum ersten Mal mit Ihrem "
+"Facebook-Login. Bitte legen Sie einen Benutzernamen "
+"fest und hinterlegen Sie Ihre E-Mail-Adresse. Die E-Mail-"
+"Adresse ermöglicht Benachrichtigungen bei besonders interessanten "
+"Fragen und wird als Grundlage für Ihr Individuelles Benutzerbild, "
+"den Gravatar, benutzt."
+"p>"
+
+#: forum/skins/default/templates/authopenid/complete.html:42
+msgid "This account already exists, please use another."
+msgstr ""
+"Dieser Benutzername existiert leider bereits, bitte wählen Sie einen anderen."
+
+#: forum/skins/default/templates/authopenid/complete.html:57
+msgid "Sorry, looks like we have some errors:"
+msgstr "Bitte korrigieren Sie folgende Eingabe(n):"
+
+#: forum/skins/default/templates/authopenid/complete.html:82
+msgid "Screen name label"
+msgstr "Benutzername (wird öffentlich angezeigt)"
+
+#: forum/skins/default/templates/authopenid/complete.html:89
+msgid "Email address label"
+msgstr ""
+"E-Mail-Adresse (wird nicht öffentlich "
+"angezeigt; muß gültig sein)"
+
+#: forum/skins/default/templates/authopenid/complete.html:95
+#: forum/skins/default/templates/authopenid/signup.html:18
+msgid "receive updates motivational blurb"
+msgstr ""
+"Benachrichtigungen per E-Mail abonnieren Das Abonnieren von "
+"E-Mail-Benachrichtigungen ist freiwillig. Das Forum versenden bis zu "
+"einer Benachrichtigung pro Woche - nur wenn es auch "
+"wirklich Neues gibt. Sie können die Benachrichtigungshäufigkeit "
+"jederzeit in Ihrem Benutzerprofil anpassen."
+
+#: forum/skins/default/templates/authopenid/complete.html:99
+#: forum/skins/default/templates/authopenid/signup.html:22
+msgid "please select one of the options above"
+msgstr "Bitte wählen Sie eine der oben genannten Optionen"
+
+#: forum/skins/default/templates/authopenid/complete.html:102
+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."
+
+#: forum/skins/default/templates/authopenid/complete.html:103
+msgid "create account"
+msgstr "Zugang anlegen"
+
+#: forum/skins/default/templates/authopenid/complete.html:112
+msgid "Existing account"
+msgstr "Existierender Zugang"
+
+#: forum/skins/default/templates/authopenid/complete.html:113
+msgid "user name"
+msgstr "Benutzername"
+
+#: forum/skins/default/templates/authopenid/complete.html:114
+msgid "password"
+msgstr "Passwort"
+
+#: forum/skins/default/templates/authopenid/complete.html:121
+msgid "Register"
+msgstr "Registrieren"
+
+#: forum/skins/default/templates/authopenid/complete.html:122
+#: forum/skins/default/templates/authopenid/signin.html:168
+msgid "Forgot your password?"
+msgstr "Passwort vergessen?"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:2
+msgid "Thank you for registering at our Q&A forum!"
+msgstr "Vielen Dank für Ihre Registrierung!"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:4
+msgid "Your account details are:"
+msgstr "Ihre Zugangsdaten:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:6
+msgid "Username:"
+msgstr "Benutzername:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:7
+#: forum/skins/default/templates/authopenid/delete.html:19
+msgid "Password:"
+msgstr "Passwort:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:9
+msgid "Please sign in here:"
+msgstr "Bitte hier anmelden:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:12
+#: forum/skins/default/templates/authopenid/email_validation.txt:14
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
+msgid ""
+"Sincerely,\n"
+"Forum Administrator"
+msgstr "Ihr Forumsteam"
+
+#: forum/skins/default/templates/authopenid/delete.html:8
+msgid "Account: delete account"
+msgstr "Zugang löschen"
+
+#: forum/skins/default/templates/authopenid/delete.html:12
+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."
+
+#: forum/skins/default/templates/authopenid/delete.html:16
+msgid "Check confirm box, if you want delete your account."
+msgstr "Bitte aktivieren Sie das Häkchen, um die Löschung zu bestätigen."
+
+#: forum/skins/default/templates/authopenid/delete.html:31
+msgid "I am sure I want to delete my account."
+msgstr "Ich bin sicher, daß ich meinen Zugang endgültig löschen möchte."
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "Password/OpenID URL"
+msgstr "Passwort / OpenID-URL"
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "(required for your security)"
+msgstr "(Wird zu Ihrer Sicherheit benötigt)"
+
+#: forum/skins/default/templates/authopenid/delete.html:34
+msgid "Delete account permanently"
+msgstr "Zugang endgültig löschen"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:2
+msgid "Greetings from the Q&A forum"
+msgstr "Grüße vom Forumsteam"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:4
+msgid "To make use of the Forum, please follow the link below:"
+msgstr "Um das Forum zu benutzen, klicken Sie auf untenstehenden Link:"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:8
+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."
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:10
+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, brauchen Sie nichts zu "
+"unternehmen. Bitte ignorieren Sie diese E-Mail einfach - wir entschuldigen "
+"uns für die Unannehmlichkeiten."
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
+msgid "Traditional login information"
+msgstr "Klassische Login-Information"
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:4
+#: forum/skins/default/templates/authopenid/sendpw.html:7
+msgid "Send new password"
+msgstr "Neues Passwort versenden"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:10
+msgid "password recovery information"
+msgstr ""
+"Passwort vergessen? Kein Problem - einfach ein "
+"neues anfordern! Bitte tun Sie folgendes: • geben Sie "
+"Ihren Benutzernamen unten ein und überprüfen Sie Ihren Posteingang • Folgen Sie dem Aktivierungslink um ein neues "
+"Passwort zu erhalten • bitte ändern Sie das erhaltene Passwort "
+"möglichst in ein Passwort Ihrer Wahl."
+
+#: forum/skins/default/templates/authopenid/sendpw.html:21
+msgid "Reset password"
+msgstr "Neues Passwort zusenden"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:22
+msgid "return to login"
+msgstr "Zurück zum Login"
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
+#, python-format
+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."
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/signin.html:5
+#: forum/skins/default/templates/authopenid/signin.html:21
+msgid "User login"
+msgstr "Benutzerlogin"
+
+#: forum/skins/default/templates/authopenid/signin.html:28
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you "
+"log in\n"
+" "
+msgstr ""
+"\n"
+"Ihre Antwort auf \"%(title)s"
+"strong> %(summary)s...\"wurde gespeichert "
+"und wird veröffentlicht, sobald Sie sich einloggen."
+
+#: forum/skins/default/templates/authopenid/signin.html:35
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr ""
+"Ihre Frage\"%(title)s "
+"%(summary)s...\" wurde gespeichert und wird "
+"veröffentlicht, sobald Sie sich einloggen."
+
+#: forum/skins/default/templates/authopenid/signin.html:42
+msgid "Click to sign in through any of these services."
+msgstr ""
+"
Bitte wählen Sie Ihre bevorzugte Login-Methode."
+"
Externe Login-Anbieter nutzen die OpenID-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.
"
+
+# msgid "Click to sign in through any of these services."
+# msgstr ""
+# "
Please select your favorite login method
+# below."
+# "
External login services use OpenID 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.
"
+#: forum/skins/default/templates/authopenid/signin.html:144
+msgid "Enter your Provider user name"
+msgstr ""
+"Geben Sie Ihren Benutzernamen beim Provider ein (oder wählen Sie oben eine andere Login-Methode)"
+
+#: forum/skins/default/templates/authopenid/signin.html:151
+msgid ""
+"Enter your OpenID "
+"web address"
+msgstr ""
+"Geben Sie IhreOpenID-Internetadresse an (oder wählen Sie oben eine andere Login-Methode)"
+
+#: forum/skins/default/templates/authopenid/signin.html:153
+#: forum/skins/default/templates/authopenid/signin.html:166
+msgid "Login"
+msgstr "Login"
+
+#: forum/skins/default/templates/authopenid/signin.html:157
+msgid "Enter your login name and password"
+msgstr ""
+"Geben Sie Ihren Askbot-Benutzernamen und Ihr "
+"Passwort ein (oder wählen Sie oben den OpenID-"
+"Login aus)"
+
+#: forum/skins/default/templates/authopenid/signin.html:161
+msgid "Login name"
+msgstr "Benutzername"
+
+#: forum/skins/default/templates/authopenid/signin.html:163
+msgid "Password"
+msgstr "Passwort"
+
+#: forum/skins/default/templates/authopenid/signin.html:167
+msgid "Create account"
+msgstr "Zugang anlegen"
+
+#: forum/skins/default/templates/authopenid/signin.html:178
+msgid "Why use OpenID?"
+msgstr "Warum OpenID verwenden?"
+
+#: forum/skins/default/templates/authopenid/signin.html:181
+msgid "with openid it is easier"
+msgstr "Mit OpenID müssen Sie keinen neuen Account anlegen."
+
+#: forum/skins/default/templates/authopenid/signin.html:184
+msgid "reuse openid"
+msgstr ""
+"Sie können sich ohne Bedenken mit dem selben OpenID-Zugang auf unbegrenzt "
+"vielen Webseiten einloggen."
+
+#: forum/skins/default/templates/authopenid/signin.html:187
+msgid "openid is widely adopted"
+msgstr ""
+"Es gibt mehr als 160 Millionen OpenID-Zugänge und mehr als 10.000 Seiten, "
+"die OpenID akzeptieren."
+
+#: forum/skins/default/templates/authopenid/signin.html:190
+msgid "openid is supported open standard"
+msgstr ""
+"OpenID basiert auf einem international anerkannten Standard und wird von "
+"zahlreichen großen Firmen unterstützt."
+
+#: forum/skins/default/templates/authopenid/signin.html:195
+msgid "Find out more"
+msgstr "Mehr Informationen"
+
+#: forum/skins/default/templates/authopenid/signin.html:196
+msgid "Get OpenID"
+msgstr "Einen OpenID-Zugang anlegen"
+
+#: forum/skins/default/templates/authopenid/signup.html:4
+msgid "Signup"
+msgstr "Registrieren"
+
+#: forum/skins/default/templates/authopenid/signup.html:8
+msgid "Create login name and password"
+msgstr "Benutzernamen und Passwort anlegen"
+
+#: forum/skins/default/templates/authopenid/signup.html:10
+msgid "Traditional signup info"
+msgstr ""
+"Falls Sie möchten, können Sie auch einen "
+"Benutzernamen und ein Passwort hier im Forum anmelden. Wir unterstützen aber "
+"auch OpenID, 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."
+
+#: forum/skins/default/templates/authopenid/signup.html:25
+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."
+
+#: forum/skins/default/templates/authopenid/signup.html:27
+msgid "Create Account"
+msgstr "Zugang anlegen"
+
+#: forum/skins/default/templates/authopenid/signup.html:28
+msgid "or"
+msgstr "oder"
+
+#: forum/skins/default/templates/authopenid/signup.html:29
+msgid "return to OpenID login"
+msgstr "zum OpenID-Login zurückkehren"
+
+#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
+#, python-format
+msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
+msgstr "Mit Facebook mit %(APP_SHORT_NAME)s verbinden!"
+
+#: forum/templatetags/extra_filters.py:100
+msgid "no items in counter"
+msgstr "no"
+
+#: forum/templatetags/extra_tags.py:53
+#, python-format
+msgid "%(username)s gravatar image"
+msgstr "%(username)s Gravatar-Bild"
+
+#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
+msgid "reputation points"
+msgstr "Punkte"
+
+#: forum/templatetags/extra_tags.py:265
+msgid "2 days ago"
+msgstr "vor 2 Tagen"
+
+#: forum/templatetags/extra_tags.py:267
+msgid "yesterday"
+msgstr "gestern"
+
+#: forum/templatetags/extra_tags.py:269
+#, python-format
+msgid "%(hr)d hour ago"
+msgid_plural "%(hr)d hours ago"
+msgstr[0] "vor %(hr)d Stunde"
+msgstr[1] "vor %(hr)d Stunden"
+
+#: forum/templatetags/extra_tags.py:271
+#, python-format
+msgid "%(min)d min ago"
+msgid_plural "%(min)d mins ago"
+msgstr[0] "vor %(min)d Minute"
+msgstr[1] "vor %(min)d Minuten"
+
+#: forum/utils/forms.py:30
+msgid "this field is required"
+msgstr "Dieses Feld wird benötigt"
+
+#: forum/utils/forms.py:45
+msgid "choose a username"
+msgstr "Bitte einen Benutzernamen eingeben"
+
+#: forum/utils/forms.py:50
+msgid "user name is required"
+msgstr "Der Benutzername wird benötigt"
+
+#: forum/utils/forms.py:51
+msgid "sorry, this name is taken, please choose another"
+msgstr ""
+"Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen"
+
+#: forum/utils/forms.py:52
+msgid "sorry, this name is not allowed, please choose another"
+msgstr "Dieser Benutzername ist nicht erlaubt. Bitte wählen Sie einen anderen"
+
+#: forum/utils/forms.py:53
+msgid "sorry, there is no user with this name"
+msgstr "Es gibt keinen Benutzer dieses Namens"
+
+#: forum/utils/forms.py:54
+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."
+
+#: forum/utils/forms.py:55
+msgid "user name can only consist of letters, empty space and underscore"
+msgstr ""
+"Der Benutzername kann aus Buchstaben, Leerzeichen und Unterstrichen bestehen"
+
+#: forum/utils/forms.py:109
+msgid "your email address"
+msgstr "Ihre E-Mail-Adresse (wird nie veröffentlicht)"
+
+#: forum/utils/forms.py:110
+msgid "email address is required"
+msgstr "Eine E-Mail-Adresse wird benötigt"
+
+#: forum/utils/forms.py:111
+msgid "please enter a valid email address"
+msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
+
+#: forum/utils/forms.py:112
+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"
+
+#: forum/utils/forms.py:140
+msgid "choose password"
+msgstr "Passwort"
+
+#: forum/utils/forms.py:141
+msgid "password is required"
+msgstr "Ein Passwort wird benötigt"
+
+#: forum/utils/forms.py:144
+msgid "retype password"
+msgstr "Passwort (bitte neu eingeben)"
+
+#: forum/utils/forms.py:145
+msgid "please, retype your password"
+msgstr "Bitte geben Sie Ihr Passwort erneut ein"
+
+#: forum/utils/forms.py:146
+msgid "sorry, entered passwords did not match, please try again"
+msgstr ""
+"Die beiden eingegebenen Passwörter stimmen nicht überein, bitte erneut "
+"versuchen"
+
+#: forum/views/commands.py:209
+#, python-format
+msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
+msgstr ""
+"Ihre Abonnementeinstellungen wurden gespeichert, aber %(email)s muß noch "
+"bestätigt werden. Details hier."
+
+#: forum/views/commands.py:217
+msgid "email update frequency has been set to daily"
+msgstr "Die Häufigkeit der Benachrichtigungen wurde auf \"täglich\" gesetzt."
+
+#: forum/views/meta.py:35
+msgid "Q&A forum feedback"
+msgstr "Forums-Feedback"
+
+#: forum/views/meta.py:36
+msgid "Thanks for the feedback!"
+msgstr "Vielen Dank für Ihr Feedback!"
+
+#: forum/views/meta.py:44
+msgid "We look forward to hearing your feedback! Please, give it next time :)"
+msgstr "Wir freuen uns auf Ihr Feedback! Gerne auch nächstes Mal :)"
+
+#: forum/views/users.py:867 forum/views/users.py:871
+msgid "changes saved"
+msgstr "Veränderungen gespeichert"
+
+#: forum/views/users.py:877
+msgid "email updates canceled"
+msgstr "E-Mail-Benachrichtigungen abgestellt"
+
+#: forum/views/users.py:908
+msgid "user profile"
+msgstr "Benutzerprofil"
+
+#: forum/views/users.py:909
+msgid "user profile overview"
+msgstr "Benutzerprofil-Ãœbersicht"
+
+#: forum/views/users.py:916
+msgid "recent user activity"
+msgstr "Neueste Aktivitäten"
+
+#: forum/views/users.py:917
+msgid "profile - recent activity"
+msgstr "Profil - neueste Aktivitäten"
+
+#: forum/views/users.py:926
+msgid "profile - responses"
+msgstr "Profil - Reaktionen"
+
+#: forum/views/users.py:934
+msgid "user reputation in the community"
+msgstr "Punktestand des Benutzers"
+
+#: forum/views/users.py:935
+msgid "profile - user reputation"
+msgstr "Profil - Punktestand des Benutzers"
+
+#: forum/views/users.py:941
+msgid "favorite questions"
+msgstr "Fragen in der Favoritenliste"
+
+#: forum/views/users.py:942
+msgid "users favorite questions"
+msgstr "Fragen in der Favoritenliste des Benutzers"
+
+#: forum/views/users.py:943
+msgid "profile - favorite questions"
+msgstr "Fragen in der Favoritenliste"
+
+#: forum/views/users.py:952
+msgid "profile - votes"
+msgstr "Abgegebene Bewertungen"
+
+#: forum/views/users.py:961
+msgid "profile - email subscriptions"
+msgstr "E-Mail-Abonnements"
+
+#: forum/views/writers.py:70
+msgid "uploading images is limited to users with >60 reputation points"
+msgstr "Das Hochladen von Dateien benötigt 60 Punkte oder mehr"
+
+#: forum/views/writers.py:72
+msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
+msgstr "Erlaubte Dateitypen: 'jpg', 'jpeg', 'gif', 'bmp', 'png' und 'tiff'"
+
+#: forum/views/writers.py:74
+#, python-format
+msgid "maximum upload file size is %sK"
+msgstr "Die Maximalgröße beim Hochladen beträgt %s Kilobyte."
+
+#: forum/views/writers.py:76
+#, python-format
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you. %s"
+msgstr ""
+"Fehler beim Hochladen der Datei. Bitte nehmen Sie Kontakt mit dem "
+"Administrator auf. %s"
+
+#: forum_modules/authentication/auth.py:27
+msgid "Email Validation"
+msgstr "E-Mail-Bestätigung"
+
+#: forum_modules/authentication/auth.py:38
+msgid "Thank you, your email is now validated."
+msgstr "Vielen Dank, Ihre E-Mail-Adresse wurde bestätigt."
+
+#: forum_modules/authentication/auth.py:62
+msgid "Your password was changed"
+msgstr "Ihr Passwort wurde geändert."
+
+#: forum_modules/authentication/auth.py:64
+msgid "New password set"
+msgstr "Neues Passwort angelegt"
+
+#: forum_modules/authentication/auth.py:130
+#, python-format
+msgid "Welcome back %s, you are now logged in"
+msgstr "Willkommen %s, Sie sind jetzt eingeloggt"
+
+#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
+#: forum_modules/books/urls.py:9
+msgid "books/"
+msgstr "buecher/"
+
+#~ msgid "please login"
+#~ msgstr "Bitte einloggen"
+
+#~ msgid " One question found"
+#~ msgid_plural "%(q_num)s questions found"
+#~ msgstr[0] "Eine Frage gefunden"
+#~ msgstr[1] "%(q_num)s Fragen gefunden"
+
+#~ msgid "one revision"
+#~ msgid_plural "%(rev_count)s revisions"
+#~ msgstr[0] "1 Version"
+#~ msgstr[1] "%(rev_count)s Versionen"
+
+#~ msgid "account_settings"
+#~ msgstr "einstellungen"
+
+#~ msgid "The users have been awarded with badges:"
+#~ msgstr "Die Benutzer sind ausgezeichnet worden:"
+
+#~ msgid ""
+#~ "\n"
+#~ " one revision\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " %(rev_count)s revisions\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "Eine Version"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(rev_count)s Versionen"
+
+#~ msgid ""
+#~ "\n"
+#~ " see one "
+#~ "more \n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " see %(counter)s"
+#~ "strong> more\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "ein weiterer "
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(counter)s weitere "
+
+#~ msgid ""
+#~ "\n"
+#~ " see one more "
+#~ "comment\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " see %(counter)s"
+#~ "strong> more comments\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "ein weiterer Kommentar"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(counter)s weitere Kommentar"
+
+#~ msgid ""
+#~ "\n"
+#~ " see one"
+#~ "strong> more \n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " see %"
+#~ "(counter)s more\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "Einen weiteren anschauen"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(counter)s weitere anschauen"
+
+#~ msgid ""
+#~ "\n"
+#~ " see one"
+#~ "strong> more comment\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " see %"
+#~ "(counter)s more comments\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "Einen weiteren Kommentar anschauen"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(counter)s weitere Kommentare anschauen"
+
+#~ msgid ""
+#~ "\n"
+#~ " (one comment)\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " the answer has been commented %(comment_count)s "
+#~ "times\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "(Ein Kommentar)"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "(%(comment_count)s Kommentare)"
+
+#~ msgid ""
+#~ "\n"
+#~ " 1 Vote\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " %(cnt)s Votes\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "1 Bewertung"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(cnt)s Bewertungen"
+
+#~ msgid ""
+#~ "\n"
+#~ " 1 Tag\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " %(counter)s Tags\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "1 Tag"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "%(counter)s Tags"
+
+#~ msgid "welcome to website"
+#~ msgstr "Welcome to Q&A forum"
+
+#~ msgid "Recent awards"
+#~ msgstr "Recent badges"
+
+#~ msgid "all awards"
+#~ msgstr "all badges"
+
+#~ msgid "complete list of questions"
+#~ msgstr "list of all questions"
+
+#~ msgid "popular tags"
+#~ msgstr "tags"
+
+#~ msgid "list of unanswered questions"
+#~ msgstr "unanswered questions"
+
+#~ 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] ""
+#~ "
%(q_num)s
question containing "
+#~ "%(searchtitle)s
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions containing "
+#~ "%(searchtitle)s
"
+
+#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgstr[0] ""
+#~ "
%(q_num)s
question with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+
+#~ msgid " have total %(q_num)s unanswered questions "
+#~ msgid_plural " have total %(q_num)s unanswered questions "
+#~ msgstr[0] ""
+#~ "
questions without "
+#~ "accepted answers"
+
+#~ msgid "Most recently answered ones are shown first."
+#~ msgstr "Most recently answered questions are shown first."
+
+#~ msgid "Questions sorted by number of responses."
+#~ msgstr "Questions sorted by the number of answers."
+
+#~ msgid "Most answered questions are shown first."
+#~ msgstr " "
+
+#~ msgid "avatar, see %(gravatar_faq_url)s"
+#~ msgstr "gravatar"
+
+#~ msgid ""
+#~ "Sincerely, \n"
+#~ " Forum Administrator"
+#~ msgstr ""
+#~ "Sincerely,\n"
+#~ "Q&A Forum Administrator"
+
+#~ msgid ""
+#~ "\n"
+#~ " have total %(q_num)s unanswered questions\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " have total %(q_num)s unanswered questions\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "
%(q_num)s
question without an "
+#~ "accepted answer
"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "
%(q_num)s
questions without an "
+#~ "accepted answer
"
+
+#~ msgid ""
+#~ "\n"
+#~ " have total %(q_num)s questions\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " have total %(q_num)s questions\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "
%(q_num)s
question
"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "
%(q_num)s
questions
"
diff --git a/askbot/locale/en/LC_MESSAGES/django.mo b/askbot/locale/en/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..eacc102a
Binary files /dev/null and b/askbot/locale/en/LC_MESSAGES/django.mo differ
diff --git a/askbot/locale/en/LC_MESSAGES/django.po b/askbot/locale/en/LC_MESSAGES/django.po
new file mode 100644
index 00000000..3da33966
--- /dev/null
+++ b/askbot/locale/en/LC_MESSAGES/django.po
@@ -0,0 +1,4803 @@
+# 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 , 2009.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-06-03 18:48-0400\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Evgeny Fadeev \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: django_authopenid/forms.py:72 django_authopenid/views.py:134
+msgid "i-names are not supported"
+msgstr ""
+
+#: django_authopenid/forms.py:135
+msgid "Account with this name already exists on the forum"
+msgstr ""
+
+#: django_authopenid/forms.py:136
+msgid "can't have two logins to the same account yet, sorry."
+msgstr ""
+
+#: django_authopenid/forms.py:158
+msgid "Please enter valid username and password (both are case-sensitive)."
+msgstr ""
+
+#: django_authopenid/forms.py:161 django_authopenid/forms.py:211
+msgid "This account is inactive."
+msgstr ""
+
+#: django_authopenid/forms.py:163
+msgid "Login failed."
+msgstr ""
+
+#: django_authopenid/forms.py:165
+msgid "Please enter username and password"
+msgstr ""
+
+#: django_authopenid/forms.py:167
+msgid "Please enter your password"
+msgstr ""
+
+#: django_authopenid/forms.py:169
+msgid "Please enter user name"
+msgstr ""
+
+#: django_authopenid/forms.py:207
+msgid ""
+"Please enter a valid username and password. Note that "
+"both fields are case-sensitive."
+msgstr ""
+
+#: django_authopenid/forms.py:230
+msgid "Current password"
+msgstr ""
+
+#: django_authopenid/forms.py:241
+msgid ""
+"Old password is incorrect. Please enter the correct "
+"password."
+msgstr ""
+
+#: django_authopenid/forms.py:306
+msgid "Your user name (required)"
+msgstr ""
+
+#: django_authopenid/forms.py:321
+msgid "Incorrect username."
+msgstr "sorry, there is no such user name"
+
+#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
+#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
+#: fbconnect/urls.py:14 fbconnect/urls.py:15 fbconnect/urls.py:16
+msgid "signin/"
+msgstr ""
+
+#: django_authopenid/urls.py:24 fbconnect/urls.py:15 fbconnect/urls.py:19
+msgid "newquestion/"
+msgstr ""
+
+#: django_authopenid/urls.py:25 fbconnect/urls.py:16 fbconnect/urls.py:20
+msgid "newanswer/"
+msgstr ""
+
+#: django_authopenid/urls.py:26
+msgid "signout/"
+msgstr ""
+
+#: django_authopenid/urls.py:27
+msgid "complete/"
+msgstr ""
+
+#: django_authopenid/urls.py:29 fbconnect/urls.py:18 fbconnect/urls.py:19
+#: fbconnect/urls.py:20
+msgid "register/"
+msgstr ""
+
+#: django_authopenid/urls.py:30
+msgid "signup/"
+msgstr ""
+
+#: django_authopenid/urls.py:32
+msgid "sendpw/"
+msgstr ""
+
+#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
+msgid "password/"
+msgstr ""
+
+#: django_authopenid/urls.py:33
+msgid "confirm/"
+msgstr ""
+
+#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
+#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
+msgid "email/"
+msgstr ""
+
+#: django_authopenid/urls.py:38
+msgid "validate/"
+msgstr ""
+
+#: django_authopenid/urls.py:39
+msgid "change/"
+msgstr ""
+
+#: django_authopenid/urls.py:40
+msgid "sendkey/"
+msgstr ""
+
+#: django_authopenid/urls.py:41
+msgid "verify/"
+msgstr ""
+
+#: django_authopenid/urls.py:42
+msgid "openid/"
+msgstr ""
+
+#: django_authopenid/urls.py:43 forum/urls.py:113 forum/urls.py:120
+msgid "delete/"
+msgstr ""
+
+#: django_authopenid/urls.py:51
+msgid "external-login/forgot-password/"
+msgstr ""
+
+#: django_authopenid/urls.py:54
+msgid "external-login/signup/"
+msgstr ""
+
+#: django_authopenid/views.py:141
+#, python-format
+msgid "OpenID %(openid_url)s is invalid"
+msgstr ""
+
+#: django_authopenid/views.py:616
+msgid "Welcome email subject line"
+msgstr "Welcome to the Q&A forum"
+
+#: django_authopenid/views.py:722
+msgid "Password changed."
+msgstr ""
+
+#: django_authopenid/views.py:734 django_authopenid/views.py:740
+#, python-format
+msgid "your email needs to be validated see %(details_url)s"
+msgstr ""
+"Your email needs to be validated. Please see details here."
+
+#: django_authopenid/views.py:761
+msgid "Email verification subject line"
+msgstr "Verification Email from Q&A forum"
+
+#: django_authopenid/views.py:852
+msgid "your email was not changed"
+msgstr ""
+
+#: django_authopenid/views.py:900 django_authopenid/views.py:1058
+#, python-format
+msgid "No OpenID %s found associated in our database"
+msgstr ""
+
+#: django_authopenid/views.py:904 django_authopenid/views.py:1065
+#, python-format
+msgid "The OpenID %s isn't associated to current user logged in"
+msgstr ""
+
+#: django_authopenid/views.py:912
+msgid "Email Changed."
+msgstr ""
+
+#: django_authopenid/views.py:990
+msgid "This OpenID is already associated with another account."
+msgstr ""
+
+#: django_authopenid/views.py:995
+#, python-format
+msgid "OpenID %s is now associated with your account."
+msgstr ""
+
+#: django_authopenid/views.py:1068
+msgid "Account deleted."
+msgstr ""
+
+#: django_authopenid/views.py:1120
+msgid "Request for new password"
+msgstr ""
+
+#: django_authopenid/views.py:1134
+msgid "A new password and the activation link were sent to your email address."
+msgstr ""
+
+#: django_authopenid/views.py:1166
+#, python-format
+msgid ""
+"Could not change password. Confirmation key '%s' is not "
+"registered."
+msgstr ""
+
+#: django_authopenid/views.py:1176
+msgid ""
+"Can not change password. User don't exist anymore in our "
+"database."
+msgstr ""
+
+#: django_authopenid/views.py:1186
+#, python-format
+msgid "Password changed for %s. You may now sign in."
+msgstr ""
+
+#: forum/auth.py:528
+msgid "Your question and all of it's answers have been deleted"
+msgstr ""
+
+#: forum/auth.py:531
+msgid "Your question has been deleted"
+msgstr ""
+
+#: forum/auth.py:535
+msgid "The question and all of it's answers have been deleted"
+msgstr ""
+
+#: forum/auth.py:538
+msgid "The question has been deleted"
+msgstr ""
+
+#: forum/feed.py:22
+msgid " - "
+msgstr ""
+
+#: forum/feed.py:22
+msgid "latest questions"
+msgstr ""
+
+#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "title"
+msgstr ""
+
+#: forum/forms.py:24
+msgid "please enter a descriptive title for your question"
+msgstr ""
+
+#: forum/forms.py:29
+msgid "title must be > 10 characters"
+msgstr ""
+
+#: forum/forms.py:38
+msgid "content"
+msgstr ""
+
+#: forum/forms.py:44
+msgid "question content must be > 10 characters"
+msgstr ""
+
+#: forum/forms.py:53 forum/skins/default/templates/header.html:28
+msgid "tags"
+msgstr ""
+
+#: forum/forms.py:55
+msgid ""
+"Tags are short keywords, with no spaces within. Up to five tags can be used."
+msgstr ""
+
+#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
+msgid "tags are required"
+msgstr ""
+
+#: forum/forms.py:71
+#, 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] ""
+
+#: forum/forms.py:80
+#, 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] ""
+
+#: forum/forms.py:88
+msgid "use-these-chars-in-tags"
+msgstr ""
+
+#: forum/forms.py:98
+#: forum/skins/default/templates/post_contributor_info.html:7
+#: forum/skins/default/templates/question_summary_list_roll.html:26
+#: forum/skins/default/templates/question_summary_list_roll.html:38
+msgid "community wiki"
+msgstr ""
+
+#: forum/forms.py:99
+msgid ""
+"if you choose community wiki option, the question and answer do not generate "
+"points and name of author will not be shown"
+msgstr ""
+
+#: forum/forms.py:115
+msgid "update summary:"
+msgstr ""
+
+#: forum/forms.py:116
+msgid ""
+"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
+"improved style, this field is optional)"
+msgstr ""
+
+#: forum/forms.py:119
+msgid "Automatically accept user's contributions for the email updates"
+msgstr ""
+
+#: forum/forms.py:210
+msgid "Your name:"
+msgstr ""
+
+#: forum/forms.py:211
+msgid "Email (not shared with anyone):"
+msgstr ""
+
+#: forum/forms.py:212
+msgid "Your message:"
+msgstr ""
+
+#: forum/forms.py:295
+msgid "this email does not have to be linked to gravatar"
+msgstr ""
+
+#: forum/forms.py:297
+msgid "Screen name"
+msgstr ""
+
+#: forum/forms.py:298
+msgid "Real name"
+msgstr ""
+
+#: forum/forms.py:299
+msgid "Website"
+msgstr ""
+
+#: forum/forms.py:300
+msgid "Location"
+msgstr ""
+
+#: forum/forms.py:301
+msgid "Date of birth"
+msgstr ""
+
+#: forum/forms.py:301
+msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
+msgstr ""
+
+#: forum/forms.py:302 forum/skins/default/templates/account_settings.html:21
+#: forum/skins/default/templates/authopenid/settings.html:21
+msgid "Profile"
+msgstr ""
+
+#: forum/forms.py:333 forum/forms.py:334
+msgid "this email has already been registered, please use another one"
+msgstr ""
+
+#: forum/forms.py:340
+msgid "Choose email tag filter"
+msgstr ""
+
+#: forum/forms.py:379
+msgid "Asked by me"
+msgstr ""
+
+#: forum/forms.py:382
+msgid "Answered by me"
+msgstr ""
+
+#: forum/forms.py:385
+msgid "Individually selected"
+msgstr ""
+
+#: forum/forms.py:388
+msgid "Entire forum (tag filtered)"
+msgstr ""
+
+#: forum/forms.py:392
+msgid "Comments and posts mentioning me"
+msgstr ""
+
+#: forum/forms.py:450
+msgid "okay, let's try!"
+msgstr ""
+
+#: forum/forms.py:451
+msgid "no community email please, thanks"
+msgstr "no askbot email please, thanks"
+
+#: forum/forms.py:455
+msgid "please choose one of the options above"
+msgstr ""
+
+#: forum/urls.py:37
+msgid "upfiles/"
+msgstr ""
+
+#: forum/urls.py:42
+msgid "about/"
+msgstr ""
+
+#: forum/urls.py:43 forum/conf/site_settings.py:75
+msgid "faq/"
+msgstr ""
+
+#: forum/urls.py:44
+msgid "privacy/"
+msgstr ""
+
+#: forum/urls.py:45
+msgid "logout/"
+msgstr ""
+
+#: forum/urls.py:47 forum/urls.py:52 forum/urls.py:57 forum/urls.py:120
+msgid "answers/"
+msgstr ""
+
+#: forum/urls.py:47 forum/urls.py:102 forum/urls.py:113 forum/urls.py:120
+msgid "comments/"
+msgstr ""
+
+#: forum/urls.py:52 forum/urls.py:72 forum/urls.py:166
+#: forum/skins/default/templates/user_info.html:47
+msgid "edit/"
+msgstr ""
+
+#: forum/urls.py:57 forum/urls.py:97
+msgid "revisions/"
+msgstr ""
+
+#: forum/urls.py:62 forum/urls.py:67 forum/urls.py:72 forum/urls.py:77
+#: forum/urls.py:82 forum/urls.py:87 forum/urls.py:92 forum/urls.py:97
+#: forum/urls.py:102 forum/urls.py:113
+msgid "questions/"
+msgstr ""
+
+#: forum/urls.py:67 forum_modules/books/urls.py:8
+msgid "ask/"
+msgstr ""
+
+#: forum/urls.py:77
+msgid "close/"
+msgstr ""
+
+#: forum/urls.py:82
+msgid "reopen/"
+msgstr ""
+
+#: forum/urls.py:87
+msgid "answer/"
+msgstr ""
+
+#: forum/urls.py:92
+msgid "vote/"
+msgstr ""
+
+#: forum/urls.py:107
+msgid "command/"
+msgstr ""
+
+#: forum/urls.py:127 forum/views/readers.py:256
+msgid "question/"
+msgstr ""
+
+#: forum/urls.py:132
+msgid "tags/"
+msgstr ""
+
+#: forum/urls.py:137 forum/urls.py:143
+msgid "mark-tag/"
+msgstr ""
+
+#: forum/urls.py:137
+msgid "interesting/"
+msgstr ""
+
+#: forum/urls.py:143
+msgid "ignored/"
+msgstr ""
+
+#: forum/urls.py:149
+msgid "unmark-tag/"
+msgstr ""
+
+#: forum/urls.py:155 forum/urls.py:166 forum/urls.py:171
+msgid "users/"
+msgstr ""
+
+#: forum/urls.py:160
+msgid "moderate-user/"
+msgstr ""
+
+#: forum/urls.py:176 forum/urls.py:181
+msgid "badges/"
+msgstr ""
+
+#: forum/urls.py:186
+msgid "messages/"
+msgstr ""
+
+#: forum/urls.py:186
+msgid "markread/"
+msgstr ""
+
+#: forum/urls.py:197
+msgid "upload/"
+msgstr ""
+
+#: forum/urls.py:198
+msgid "search/"
+msgstr ""
+
+#: forum/urls.py:199
+msgid "feedback/"
+msgstr ""
+
+#: forum/urls.py:200
+msgid "account/"
+msgstr ""
+
+#: forum/conf/email.py:12
+msgid "Email and email alert settings"
+msgstr ""
+
+#: forum/conf/email.py:20
+msgid "Maximum number of news entries in an email alert"
+msgstr ""
+
+#: forum/conf/email.py:30
+msgid "Default news notification frequency"
+msgstr ""
+
+#: forum/conf/email.py:32
+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 ""
+
+#: forum/conf/email.py:47
+msgid "Require email verification before allowing to post"
+msgstr ""
+
+#: forum/conf/email.py:48
+msgid ""
+"Active email verification is done by sending a verification key in email"
+msgstr ""
+
+#: forum/conf/email.py:57
+msgid "Allow only one account per email address"
+msgstr ""
+
+#: forum/conf/email.py:66
+msgid "Fake email for anonymous user"
+msgstr ""
+
+#: forum/conf/email.py:67
+msgid "Use this setting to control gravatar for email-less user"
+msgstr ""
+
+#: forum/conf/external_keys.py:11
+msgid "Keys to connect the site with external services like Facebook, etc."
+msgstr ""
+
+#: forum/conf/external_keys.py:18
+msgid "Google site verification key"
+msgstr ""
+
+#: forum/conf/external_keys.py:20
+#, python-format
+msgid ""
+"This key helps google index your site please obtain is at google webmasters tools site"
+msgstr ""
+
+#: forum/conf/external_keys.py:34
+msgid "Google Analytics key"
+msgstr ""
+
+#: forum/conf/external_keys.py:36
+#, python-format
+msgid ""
+"Obtain is at Google Analytics site, if you wish "
+"to use Google Analytics to monitor your site"
+msgstr ""
+
+#: forum/conf/external_keys.py:49
+msgid "Recaptcha private key"
+msgstr ""
+
+#: forum/conf/external_keys.py:52
+msgid ""
+"Recaptcha is a tool that helps distinguish real people from annoying spam "
+"robots. Please get this and a public key at the recaptcha.net"
+msgstr ""
+
+#: forum/conf/external_keys.py:65
+msgid "Recaptcha public key"
+msgstr ""
+
+#: forum/conf/external_keys.py:73
+msgid "Facebook public API key"
+msgstr ""
+
+#: forum/conf/external_keys.py:76
+msgid ""
+"Facebook API key and Facebook secret allow to use Facebook Connect login "
+"method at your site. Please obtain these keys at facebook create app site"
+msgstr ""
+
+#: forum/conf/external_keys.py:91
+msgid "Facebook secret key"
+msgstr ""
+
+#: forum/conf/flatpages.py:10
+msgid "Flatpages - about, privacy policy, etc."
+msgstr ""
+
+#: forum/conf/flatpages.py:17
+msgid "Text the Q&A forum About page (html format)"
+msgstr ""
+
+#: forum/conf/flatpages.py:20
+msgid ""
+"Save, then use HTML validator on "
+"the \"about\" page to check your input."
+msgstr ""
+
+#: forum/conf/flatpages.py:30
+msgid "Text the Q&A forum Privacy Policy (html format)"
+msgstr ""
+
+#: forum/conf/flatpages.py:33
+msgid ""
+"Save, then use HTML validator on "
+"the \"privacy\" page to check your input."
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:12
+msgid "Settings for forum data entry and display"
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:20
+msgid "Check to enable community wiki feature"
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:29
+msgid "Maximum length of tag (number of characters)"
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:38
+msgid "Maximum number of tags per question"
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:50
+msgid "Number of questions to list by default"
+msgstr ""
+
+#: forum/conf/forum_data_rules.py:60
+msgid "What should \"unanswered question\" mean?"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:11
+msgid "Minimum reputation required to perform actions"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:20
+msgid "Upvote"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:29
+msgid "Downvote"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:38
+msgid "Flag offensive"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:47
+msgid "Leave comments"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:56
+msgid "Delete comments posted by others"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:65
+msgid "Upload files"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:74
+msgid "Close own questions"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:83
+msgid "Retag questions posted by other people"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:92
+msgid "Reopen own questions"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:101
+msgid "Edit community wiki posts"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:110
+msgid "Edit posts authored by other people"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:119
+msgid "View offensive flags"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:128
+msgid "Disable nofollow directive on links"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:137
+msgid "Close questions asked by others"
+msgstr ""
+
+#: forum/conf/minimum_reputation.py:146
+msgid "Lock posts"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:12
+msgid "Reputaion loss and gain rules"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:21
+msgid "Maximum daily reputation gain per user"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:30
+msgid "Gain for receiving an upvote"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:39
+msgid "Gain for the author of accepted answer"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:48
+msgid "Gain for accepting best answer"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:57
+msgid "Gain for post owner on canceled downvote"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:66
+msgid "Gain for voter on canceling downvote"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:76
+msgid "Loss for voter for canceling of answer acceptance"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:86
+msgid "Loss for author whose answer was \"un-accepted\""
+msgstr ""
+
+#: forum/conf/reputation_changes.py:96
+msgid "Loss for giving a downvote"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:106
+msgid "Loss for owner of post that was flagged offensive"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:116
+msgid "Loss for owner of post that was downvoted"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:126
+msgid "Loss for owner of post that was flagged 3 times per same revision"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:136
+msgid "Loss for owner of post that was flagged 5 times per same revision"
+msgstr ""
+
+#: forum/conf/reputation_changes.py:146
+msgid "Loss for post owner when upvote is canceled"
+msgstr ""
+
+#: forum/conf/site_settings.py:13
+msgid "Q&A forum website parameters and urls"
+msgstr ""
+
+#: forum/conf/site_settings.py:21
+msgid "Site title for the Q&A forum"
+msgstr ""
+
+#: forum/conf/site_settings.py:30
+msgid "Comma separated list of Q&A site keywords"
+msgstr ""
+
+#: forum/conf/site_settings.py:39
+msgid "Copyright message to show in the footer"
+msgstr ""
+
+#: forum/conf/site_settings.py:48
+msgid "Site description for the search engines"
+msgstr ""
+
+#: forum/conf/site_settings.py:56
+msgid "Askbot"
+msgstr ""
+
+#: forum/conf/site_settings.py:58
+msgid "Short name for your Q&A forum"
+msgstr ""
+
+#: forum/conf/site_settings.py:67
+msgid "Base URL for your Q&A forum, must start with http or https"
+msgstr ""
+
+#: forum/conf/site_settings.py:77
+msgid "Link shown in the greeting message shown to the anonymous user"
+msgstr ""
+
+#: forum/conf/site_settings.py:78
+msgid ""
+"If you change this url from the default - then you will also probably want "
+"to adjust translation of the following string: "
+msgstr ""
+
+#: forum/conf/site_settings.py:91
+msgid "Feedback site URL"
+msgstr ""
+
+#: forum/conf/site_settings.py:92
+msgid "If left empty, a simple internal feedback form will be used instead"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:11
+msgid "Skin: view, vote and answer counters"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:19
+msgid "Vote counter value to give \"full color\""
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:28
+msgid "Background color for votes = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:29
+#: forum/conf/skin_counter_settings.py:39
+#: forum/conf/skin_counter_settings.py:49
+#: forum/conf/skin_counter_settings.py:59
+#: forum/conf/skin_counter_settings.py:69
+#: forum/conf/skin_counter_settings.py:81
+#: forum/conf/skin_counter_settings.py:100
+#: forum/conf/skin_counter_settings.py:110
+#: forum/conf/skin_counter_settings.py:120
+#: forum/conf/skin_counter_settings.py:132
+#: forum/conf/skin_counter_settings.py:142
+#: forum/conf/skin_counter_settings.py:154
+#: forum/conf/skin_counter_settings.py:175
+#: forum/conf/skin_counter_settings.py:185
+#: forum/conf/skin_counter_settings.py:195
+#: forum/conf/skin_counter_settings.py:205
+#: forum/conf/skin_counter_settings.py:217
+#: forum/conf/skin_counter_settings.py:227
+#: forum/conf/skin_counter_settings.py:239
+#: forum/conf/skin_counter_settings.py:249
+msgid "HTML color name of hex value"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:38
+msgid "Foreground color for votes = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:48
+msgid "Background color for votes = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:58
+msgid "Foreground color for votes = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:68
+msgid "Background color for votes = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:80
+msgid "Foreground color for votes = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:90
+msgid "View counter value to give \"full color\""
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:99
+msgid "Background color for views = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:109
+msgid "Foreground color for views = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:119
+msgid "Background color for views = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:131
+msgid "Foreground color for views = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:141
+msgid "Background color for views = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:153
+msgid "Foreground color for views = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:163
+msgid "Answer counter value to give \"full color\""
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:174
+msgid "Background color for answers = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:184
+msgid "Foreground color for answers = 0"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:194
+msgid "Background color for answers = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:204
+msgid "Foreground color for answers = 1"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:216
+msgid "Background color for answers = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:226
+msgid "Foreground color for answers = MAX"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:238
+msgid "Background color for accepted"
+msgstr ""
+
+#: forum/conf/skin_counter_settings.py:248
+msgid "Foreground color for accepted answer"
+msgstr ""
+
+#: forum/conf/skin_general_settings.py:11
+msgid "Skin: general settings"
+msgstr ""
+
+#: forum/conf/skin_general_settings.py:20
+msgid "Select skin"
+msgstr ""
+
+#: forum/conf/skin_general_settings.py:29
+msgid "Skin media revision number"
+msgstr ""
+
+#: forum/conf/skin_general_settings.py:31
+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 ""
+
+#: forum/conf/user_settings.py:10
+msgid "User policy settings"
+msgstr ""
+
+#: forum/conf/user_settings.py:18
+msgid "Allow editing user screen name"
+msgstr ""
+
+#: forum/conf/user_settings.py:28
+msgid "Minimum allowed length for screen name"
+msgstr ""
+
+#: forum/conf/vote_rules.py:13
+msgid "Limits applicable to votes and moderation flags"
+msgstr ""
+
+#: forum/conf/vote_rules.py:22
+msgid "Number of votes a user can cast per day"
+msgstr ""
+
+#: forum/conf/vote_rules.py:31
+msgid "Maximum number of flags per user per day"
+msgstr ""
+
+#: forum/conf/vote_rules.py:40
+msgid "Threshold for warning about remaining daily votes"
+msgstr ""
+
+#: forum/conf/vote_rules.py:49
+msgid "Number of days to allow canceling votes"
+msgstr ""
+
+#: forum/conf/vote_rules.py:58
+msgid "Number of flags required to automatically hide posts"
+msgstr ""
+
+#: forum/conf/vote_rules.py:67
+msgid "Number of flags required to automatically delete posts"
+msgstr ""
+
+#: forum/const/__init__.py:9
+msgid "duplicate question"
+msgstr ""
+
+#: forum/const/__init__.py:10
+msgid "question is off-topic or not relevant"
+msgstr ""
+
+#: forum/const/__init__.py:11
+msgid "too subjective and argumentative"
+msgstr ""
+
+#: forum/const/__init__.py:12
+msgid "not a real question"
+msgstr ""
+
+#: forum/const/__init__.py:13
+msgid "the question is answered, right answer was accepted"
+msgstr ""
+
+#: forum/const/__init__.py:14
+msgid "question is not relevant or outdated"
+msgstr ""
+
+#: forum/const/__init__.py:15
+msgid "question contains offensive or malicious remarks"
+msgstr ""
+
+#: forum/const/__init__.py:16
+msgid "spam or advertising"
+msgstr ""
+
+#: forum/const/__init__.py:17
+msgid "too localized"
+msgstr ""
+
+#: forum/const/__init__.py:38 forum/skins/default/templates/questions.html:70
+#: forum/skins/default/templates/questions.html:75
+msgid "newest"
+msgstr ""
+
+#: forum/const/__init__.py:39 forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/users.html:28
+msgid "oldest"
+msgstr ""
+
+#: forum/const/__init__.py:40 forum/skins/default/templates/questions.html:89
+#: forum/skins/default/templates/questions.html:94
+msgid "active"
+msgstr ""
+
+#: forum/const/__init__.py:41 forum/skins/default/templates/questions.html:83
+msgid "inactive"
+msgstr ""
+
+#: forum/const/__init__.py:42
+msgid "hottest"
+msgstr ""
+
+#: forum/const/__init__.py:43
+msgid "coldest"
+msgstr ""
+
+#: forum/const/__init__.py:44
+msgid "most voted"
+msgstr ""
+
+#: forum/const/__init__.py:45
+msgid "least voted"
+msgstr ""
+
+#: forum/const/__init__.py:46
+msgid "relevance"
+msgstr ""
+
+#: forum/const/__init__.py:53 forum/skins/default/templates/questions.html:52
+msgid "all"
+msgstr ""
+
+#: forum/const/__init__.py:54 forum/skins/default/templates/questions.html:53
+msgid "unanswered"
+msgstr ""
+
+#: forum/const/__init__.py:55 forum/skins/default/templates/questions.html:55
+msgid "favorite"
+msgstr ""
+
+#: forum/const/__init__.py:67
+msgid "Question has no answers"
+msgstr ""
+
+#: forum/const/__init__.py:68
+msgid "Question has no accepted answers"
+msgstr ""
+
+#: forum/const/__init__.py:106
+msgid "question"
+msgstr ""
+
+#: forum/const/__init__.py:107 forum/skins/default/templates/book.html:110
+msgid "answer"
+msgstr ""
+
+#: forum/const/__init__.py:108
+msgid "commented question"
+msgstr ""
+
+#: forum/const/__init__.py:109
+msgid "commented answer"
+msgstr ""
+
+#: forum/const/__init__.py:110
+msgid "edited question"
+msgstr ""
+
+#: forum/const/__init__.py:111
+msgid "edited answer"
+msgstr ""
+
+#: forum/const/__init__.py:112
+msgid "received award"
+msgstr "received badge"
+
+#: forum/const/__init__.py:113
+msgid "marked best answer"
+msgstr ""
+
+#: forum/const/__init__.py:114
+msgid "upvoted"
+msgstr ""
+
+#: forum/const/__init__.py:115
+msgid "downvoted"
+msgstr ""
+
+#: forum/const/__init__.py:116
+msgid "canceled vote"
+msgstr ""
+
+#: forum/const/__init__.py:117
+msgid "deleted question"
+msgstr ""
+
+#: forum/const/__init__.py:118
+msgid "deleted answer"
+msgstr ""
+
+#: forum/const/__init__.py:119
+msgid "marked offensive"
+msgstr ""
+
+#: forum/const/__init__.py:120
+msgid "updated tags"
+msgstr ""
+
+#: forum/const/__init__.py:121
+msgid "selected favorite"
+msgstr ""
+
+#: forum/const/__init__.py:122
+msgid "completed user profile"
+msgstr ""
+
+#: forum/const/__init__.py:123
+msgid "email update sent to user"
+msgstr ""
+
+#: forum/const/__init__.py:124
+msgid "mentioned in the post"
+msgstr ""
+
+#: forum/const/__init__.py:171
+msgid "question_answered"
+msgstr "answered question"
+
+#: forum/const/__init__.py:172
+msgid "question_commented"
+msgstr "commented question"
+
+#: forum/const/__init__.py:173
+msgid "answer_commented"
+msgstr ""
+
+#: forum/const/__init__.py:174
+msgid "answer_accepted"
+msgstr ""
+
+#: forum/const/__init__.py:178
+msgid "[closed]"
+msgstr ""
+
+#: forum/const/__init__.py:179
+msgid "[deleted]"
+msgstr ""
+
+#: forum/const/__init__.py:180 forum/views/readers.py:387
+#: forum/views/readers.py:408
+msgid "initial version"
+msgstr ""
+
+#: forum/const/__init__.py:181
+msgid "retagged"
+msgstr ""
+
+#: forum/const/__init__.py:186
+msgid "exclude ignored tags"
+msgstr ""
+
+#: forum/const/__init__.py:187
+msgid "allow only selected tags"
+msgstr ""
+
+#: forum/const/__init__.py:191
+msgid "instantly"
+msgstr ""
+
+#: forum/const/__init__.py:192
+msgid "daily"
+msgstr ""
+
+#: forum/const/__init__.py:193
+msgid "weekly"
+msgstr ""
+
+#: forum/const/__init__.py:194
+msgid "no email"
+msgstr ""
+
+#: forum/const/message_keys.py:19
+#, python-format
+msgid "First time here? Check out the FAQ!"
+msgstr ""
+
+#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
+msgid "Congratulations, you are now an Administrator"
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:380
+#: forum/models/__init__.py:320
+msgid "email update message subject"
+msgstr "news from Q&A forum"
+
+#: forum/management/commands/send_email_alerts.py:382
+#, 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] ""
+"
Dear %(name)s,
The following question has been updated on the Q&A "
+"forum:
"
+msgstr[1] ""
+"
Dear %(name)s,
The following %(num)d questions have been updated on "
+"the Q&A forum:
"
+
+#: forum/management/commands/send_email_alerts.py:399
+msgid "new question"
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:416
+msgid ""
+"Please visit the forum 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 ""
+
+#: forum/management/commands/send_email_alerts.py:428
+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 forum administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:434
+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 forum "
+"administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:440
+msgid ""
+"There is a chance that you may be receiving links seen before - due to a "
+"technicality that will eventually go away. "
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:455
+#, python-format
+msgid ""
+"go to %(email_settings_link)s to change frequency of email updates or %"
+"(admin_email)s administrator"
+msgstr ""
+"
Please remember that you can always adjust "
+"frequency of the email updates or turn them off entirely. If you believe "
+"that this message was sent in an error, please email about it the forum "
+"administrator at %(admin_email)s.
Sincerely,
Your friendly Q&A forum "
+"server.
"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Deleted own post with score of 3 or higher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Peer Pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "peer-pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Deleted own post with score of -3 or lower"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Nice answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "nice-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Answer voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Nice Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "nice-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Question voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Left 10 comments with score of 10 or more"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Popular Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "popular-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Asked a question with 1,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "Citizen patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "citizen-patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "First flagged post"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "Cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "First rollback"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "Critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "First down vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "Editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "First edit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "Organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "First retag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "Scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "First accepted answer on your own question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Asked first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "Supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "First up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Answered first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Completed all user profile fields"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Self-Learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "self-learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Answered your own question with at least 3 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Great Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "great-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Answer voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Great Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "great-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Question voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Stellar Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "stellar-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Question favorited by 100 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Famous question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "famous-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Asked a question with 10,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Actively participated in the private alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Good Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "good-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Answer voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Good Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "good-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Question voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Favorite Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "favorite-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Question favorited by 25 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Civic duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "civic-duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Voted 300 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Strunk & White"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "strunk-and-white"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Edited 100 entries"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Active in many different tags"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Very active in one tag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Active member for a year"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Notable Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "notable-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Asked a question with 2,500 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "Enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "First answer was accepted with at least 10 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Actively participated in the private beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Accepted answer and voted up 40 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Answered a question more than 60 days later with at least 5 votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Created a tag used by 50 questions"
+msgstr ""
+
+#: forum/models/question.py:531
+#, python-format
+msgid "%(author)s modified the question"
+msgstr ""
+
+#: forum/models/question.py:535
+#, python-format
+msgid "%(people)s posted %(new_answer_count)s new answers"
+msgstr ""
+
+#: forum/models/question.py:540
+#, python-format
+msgid "%(people)s commented the question"
+msgstr ""
+
+#: forum/models/question.py:545
+#, python-format
+msgid "%(people)s commented answers"
+msgstr ""
+
+#: forum/models/question.py:547
+#, python-format
+msgid "%(people)s commented an answer"
+msgstr ""
+
+#: forum/models/repute.py:16 forum/skins/default/templates/badges.html:54
+msgid "gold"
+msgstr ""
+
+#: forum/models/repute.py:17 forum/skins/default/templates/badges.html:62
+msgid "silver"
+msgstr ""
+
+#: forum/models/repute.py:18 forum/skins/default/templates/badges.html:69
+msgid "bronze"
+msgstr ""
+
+#: forum/models/tag.py:84
+msgid "interesting"
+msgstr ""
+
+#: forum/models/tag.py:84
+msgid "ignored"
+msgstr ""
+
+#: forum/models/user.py:212
+msgid "Entire forum"
+msgstr ""
+
+#: forum/models/user.py:213
+msgid "Questions that I asked"
+msgstr ""
+
+#: forum/models/user.py:214
+msgid "Questions that I answered"
+msgstr ""
+
+#: forum/models/user.py:215
+msgid "Individually selected questions"
+msgstr ""
+
+#: forum/models/user.py:216
+msgid "Mentions and comment responses"
+msgstr ""
+
+#: forum/models/user.py:219
+msgid "Instantly"
+msgstr ""
+
+#: forum/models/user.py:220
+msgid "Daily"
+msgstr ""
+
+#: forum/models/user.py:221
+msgid "Weekly"
+msgstr ""
+
+#: forum/models/user.py:222
+msgid "No email"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:24
+msgid "Sorry, could not find the page you requested."
+msgstr ""
+
+#: forum/skins/default/templates/404.html:26
+msgid "This might have happened for the following reasons:"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:28
+msgid "this question or answer has been deleted;"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:29
+msgid "url has error - please check it;"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:30
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:31
+msgid "if you believe this error 404 should not have occured, please"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:32
+msgid "report this problem"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:41
+#: forum/skins/default/templates/500.html:27
+msgid "back to previous page"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:42
+#: forum/skins/default/templates/questions.html:52
+msgid "see all questions"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:43
+msgid "see all tags"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:22
+msgid "sorry, system error"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:24
+msgid "system error log is recorded, error will be fixed as soon as possible"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:25
+msgid "please report the error to the site administrators if you wish"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:28
+msgid "see latest questions"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:29
+msgid "see tags"
+msgstr ""
+
+#: forum/skins/default/templates/about.html:6
+#: forum/skins/default/templates/about.html:11
+msgid "About"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:4
+#: forum/skins/default/templates/authopenid/settings.html:4
+msgid "Account functions"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:29
+#: forum/skins/default/templates/authopenid/changepw.html:5
+#: forum/skins/default/templates/authopenid/changepw.html:14
+#: forum/skins/default/templates/authopenid/settings.html:29
+#: livesettings/templates/livesettings/group_settings.html:11
+#: livesettings/templates/livesettings/site_settings.html:23
+msgid "Change password"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:30
+#: forum/skins/default/templates/authopenid/settings.html:30
+msgid "Give your account a new password."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:32
+#: forum/skins/default/templates/authopenid/settings.html:31
+msgid "Change email "
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:33
+#: forum/skins/default/templates/authopenid/settings.html:32
+msgid "Add or update the email address associated with your account."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:35
+#: forum/skins/default/templates/authopenid/changeopenid.html:4
+#: forum/skins/default/templates/authopenid/changeopenid.html:30
+#: forum/skins/default/templates/authopenid/settings.html:34
+msgid "Change OpenID"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:36
+#: forum/skins/default/templates/authopenid/settings.html:35
+msgid "Change openid associated to your account"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:39
+#: forum/skins/default/templates/authopenid/delete.html:4
+#: forum/skins/default/templates/authopenid/settings.html:38
+msgid "Delete account"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:40
+#: forum/skins/default/templates/authopenid/settings.html:39
+msgid "Erase your username and all your data from website"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:5
+#: forum/skins/default/templates/answer_edit.html:48
+msgid "Edit answer"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:25
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:26
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:48
+#: forum/skins/default/templates/question.html:51
+#: forum/skins/default/templates/question_edit.html:25
+#: forum/skins/default/templates/question_edit.html:28
+msgid "hide preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:51
+#: forum/skins/default/templates/question_edit.html:28
+msgid "show preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:48
+#: forum/skins/default/templates/question_edit.html:66
+#: forum/skins/default/templates/question_retag.html:53
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "back"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:53
+#: forum/skins/default/templates/question_edit.html:71
+#: forum/skins/default/templates/revisions_answer.html:52
+#: forum/skins/default/templates/revisions_question.html:52
+msgid "revision"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:56
+#: forum/skins/default/templates/question_edit.html:75
+msgid "select revision"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:420
+#: forum/skins/default/templates/question_edit.html:92
+msgid "Toggle the real time Markdown editor preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:421
+#: forum/skins/default/templates/question_edit.html:92
+msgid "toggle preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:72
+#: forum/skins/default/templates/question_edit.html:118
+#: forum/skins/default/templates/question_retag.html:74
+msgid "Save edit"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:73
+#: forum/skins/default/templates/close.html:29
+#: forum/skins/default/templates/feedback.html:50
+#: forum/skins/default/templates/question_edit.html:119
+#: forum/skins/default/templates/question_retag.html:75
+#: forum/skins/default/templates/reopen.html:30
+#: forum/skins/default/templates/user_edit.html:90
+#: forum/skins/default/templates/authopenid/changeemail.html:40
+msgid "Cancel"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:4
+msgid "answer tips"
+msgstr "Tips"
+
+#: forum/skins/default/templates/answer_edit_tips.html:7
+msgid "please make your answer relevant to this community"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:10
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:13
+msgid "please try to provide details"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:16
+#: forum/skins/default/templates/question_edit_tips.html:13
+msgid "be clear and concise"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:20
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "see frequently asked questions"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:26
+#: forum/skins/default/templates/question_edit_tips.html:23
+msgid "Markdown tips"
+msgstr "Markdown basics"
+
+#: forum/skins/default/templates/answer_edit_tips.html:29
+#: forum/skins/default/templates/question_edit_tips.html:26
+msgid "*italic* or __italic__"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:29
+msgid "**bold** or __bold__"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/question_edit_tips.html:32
+msgid "link"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "text"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "image"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:43
+#: forum/skins/default/templates/question_edit_tips.html:41
+msgid "numbered list:"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:48
+#: forum/skins/default/templates/question_edit_tips.html:46
+msgid "basic HTML tags are also supported"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:52
+#: forum/skins/default/templates/question_edit_tips.html:50
+msgid "learn more about Markdown"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:5
+#: forum/skins/default/templates/ask.html:62
+msgid "Ask a question"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:69
+#: forum/skins/default/templates/ask_form.html:11
+msgid "login to post question info"
+msgstr ""
+"You are welcome to start submitting your question "
+"anonymously. 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."
+
+#: forum/skins/default/templates/ask.html:75
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/ask.html:113
+#: forum/skins/default/templates/ask_form.html:54
+msgid "(required)"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:120
+#: forum/skins/default/templates/ask_form.html:61
+msgid "Login/signup to post your question"
+msgstr "Login/Signup to Post"
+
+#: forum/skins/default/templates/ask.html:122
+#: forum/skins/default/templates/ask_form.html:63
+msgid "Ask your question"
+msgstr "Ask Your Question"
+
+#: forum/skins/default/templates/ask_form.html:15
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/badge.html:6
+#: forum/skins/default/templates/badge.html:17
+msgid "Badge"
+msgstr ""
+
+#: forum/skins/default/templates/badge.html:26
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/badges.html:6
+msgid "Badges summary"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:17
+msgid "Badges"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:21
+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&A community will be recognized with the variety of badges."
+
+#: forum/skins/default/templates/badges.html:22
+#, 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"
+" "
+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 feedback"
+
+#: forum/skins/default/templates/badges.html:51
+msgid "Community badges"
+msgstr "Badge levels"
+
+#: forum/skins/default/templates/badges.html:57
+msgid "gold badge 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."
+
+#: forum/skins/default/templates/badges.html:65
+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."
+
+#: forum/skins/default/templates/badges.html:68
+msgid "bronze badge: often given as a special honor"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:72
+msgid "bronze badge description"
+msgstr ""
+"If you are an active participant in this community, you will be recognized "
+"with this badge."
+
+#: forum/skins/default/templates/book.html:7
+msgid "reading channel"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:26
+msgid "[author]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:30
+msgid "[publisher]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:34
+msgid "[publication date]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:38
+msgid "[price]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:39
+msgid "currency unit"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:42
+msgid "[pages]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:43
+msgid "pages abbreviation"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:46
+msgid "[tags]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:56
+msgid "author blog"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:62
+msgid "book directory"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:66
+msgid "buy online"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:79
+msgid "reader questions"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:82
+msgid "ask the author"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:18
+msgid "this question was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:11
+#: forum/skins/default/templates/users_questions.html:18
+msgid "number of times"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:105
+#: forum/skins/default/templates/question_summary_list_roll.html:14
+msgid "votes"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:108
+msgid "the answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:115
+#: forum/skins/default/templates/question_summary_list_roll.html:15
+msgid "views"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:125
+#: forum/skins/default/templates/question.html:138
+#: forum/skins/default/templates/question_list.html:19
+#: forum/skins/default/templates/question_summary_list_roll.html:52
+#: forum/skins/default/templates/tags.html:50
+#: forum/skins/default/templates/users_questions.html:34
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to book RSS feed"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to the questions feed"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:6
+#: forum/skins/default/templates/close.html:16
+msgid "Close question"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:19
+msgid "Close the question"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:25
+msgid "Reasons"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:28
+msgid "OK to close"
+msgstr ""
+
+#: forum/skins/default/templates/email_base.html:11
+msgid "home"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:12
+msgid "Frequently Asked Questions "
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:17
+msgid "What kinds of questions can I ask here?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:18
+msgid ""
+"Most importanly - questions should be relevant to this "
+"community."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:19
+msgid ""
+"Before asking the question - please make sure to use search to see whether "
+"your question has alredy been answered."
+msgstr ""
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
+
+#: forum/skins/default/templates/faq.html:22
+msgid "What questions should I avoid asking?"
+msgstr "What kinds of questions should be avoided?"
+
+#: forum/skins/default/templates/faq.html:23
+msgid ""
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:28
+msgid "What should I avoid in my answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:29
+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 question and answer site - it is not a "
+"discussion group. 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."
+
+#: forum/skins/default/templates/faq.html:33
+msgid "Who moderates this community?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:34
+msgid "The short answer is: you."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:35
+msgid "This website is moderated by the users."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:36
+msgid ""
+"The reputation system allows users earn the authorization to perform a "
+"variety of moderation tasks."
+msgstr ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
+
+#: forum/skins/default/templates/faq.html:41
+msgid "How does reputation system work?"
+msgstr "How does karma system work?"
+
+#: forum/skins/default/templates/faq.html:42
+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."
+
+#: forum/skins/default/templates/faq.html:43
+#, 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 %"
+"(REP_GAIN_FOR_RECEIVING_UPVOTE)s points, each vote against will "
+"subtract %(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s points. There "
+"is a limit of %(MAX_REP_GAIN_PER_USER_PER_DAY)s 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 ""
+
+#: forum/skins/default/templates/faq.html:53
+#: forum/skins/default/templates/user_votes.html:15
+msgid "upvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:58
+msgid "use tags"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:63
+msgid "add comments"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:67
+#: forum/skins/default/templates/user_votes.html:17
+msgid "downvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:70
+msgid "open and close own questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:74
+msgid "retag questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:79
+msgid "edit community wiki questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:84
+msgid "edit any answer"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:88
+msgid "delete any comment"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:95
+msgid "how to validate email title"
+msgstr "How to validate email and why?"
+
+#: forum/skins/default/templates/faq.html:97
+#, python-format
+msgid ""
+"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+msgstr ""
+"Why? Email validation is required to make sure that "
+"only you can post messages on your behalf and to "
+"minimize spam posts. With email you can "
+"subscribe for updates on the most interesting questions. "
+"Also, when you sign up for the first time - create a unique gravatar personal image."
+
+#: forum/skins/default/templates/faq.html:102
+msgid "what is gravatar"
+msgstr "How to change my picture (gravatar) and what is gravatar?"
+
+#: forum/skins/default/templates/faq.html:103
+msgid "gravatar faq info"
+msgstr ""
+"
The picture that appears on the users profiles is called "
+"gravatar (which means globally r"
+"strong>ecognized avatar).
Here is how it works: a "
+"cryptographic key (unbreakable code) is calculated from "
+"your email address. You upload your picture (or your favorite alter ego "
+"image) the website gravatar.com"
+"strong> from where we later retreive your image using the key."
+"p>
This way all the websites you trust can show your image next to your "
+"posts and your email address remains private.
Please "
+"personalize your account with an image - just register at "
+"gravatar.com (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.
"
+
+#: forum/skins/default/templates/faq.html:106
+msgid "To register, do I need to create new password?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:107
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:108
+msgid "Login now!"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:113
+msgid "Why other people can edit my questions/answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:114
+msgid "Goal of this site is..."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:114
+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 ""
+
+#: forum/skins/default/templates/faq.html:115
+msgid "If this approach is not for you, we respect your choice."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:119
+msgid "Still have questions?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:120
+#, python-format
+msgid ""
+"Please ask your question at %(ask_question_url)s, help make our community "
+"better!"
+msgstr ""
+"Please ask your question, help make our "
+"community better!"
+
+#: forum/skins/default/templates/faq.html:122
+#: forum/skins/default/templates/header.html:27
+msgid "questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:122
+msgid "."
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:6
+msgid "Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:11
+msgid "Give us your feedback!"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:17
+#, python-format
+msgid ""
+"\n"
+" Dear %(user_name)s, we look "
+"forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:24
+msgid ""
+"\n"
+" Dear visitor, we look forward to "
+"hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:41
+msgid "(this field is required)"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:49
+msgid "Send Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:3
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message\n"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:9
+msgid "Sender is"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:11
+#: forum/skins/default/templates/feedback_email.txt:14
+msgid "email"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:13
+msgid "anonymous"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:19
+msgid "Message body:"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:8
+#: forum/skins/default/templates/header.html:14
+msgid "about"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:9
+#: forum/skins/default/templates/header.html:15
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "faq"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:10
+msgid "privacy policy"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:19
+msgid "give feedback"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:10
+msgid "logout"
+msgstr "sign out"
+
+#: forum/skins/default/templates/header.html:12
+msgid "login"
+msgstr "Hi, there! Please sign in"
+
+#: forum/skins/default/templates/header.html:22
+msgid "back to home page"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:29
+msgid "users"
+msgstr "people"
+
+#: forum/skins/default/templates/header.html:30
+#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
+msgid "badges"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:31
+msgid "ask a question"
+msgstr ""
+
+#: forum/skins/default/templates/input_bar.html:33
+msgid "search"
+msgstr ""
+
+#: forum/skins/default/templates/instant_notification.html:3
+#, python-format
+msgid "
"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:6
+#: forum/skins/default/templates/logout.html:16
+msgid "Logout"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:19
+msgid ""
+"As a registered user you can login with your OpenID, log out of the site or "
+"permanently remove your account."
+msgstr ""
+"Clicking Logout will log you out from the forumbut will not "
+"sign you off from your OpenID provider.
If you wish to sign off "
+"completely - please make sure to log out from your OpenID provider as well."
+
+#: forum/skins/default/templates/logout.html:20
+msgid "Logout now"
+msgstr "Logout Now"
+
+#: forum/skins/default/templates/notarobot.html:3
+msgid "Please prove that you are a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/notarobot.html:10
+msgid "I am a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/pagesize.html:6
+msgid "posts per page"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:6
+#: forum/skins/default/templates/paginator.html:7
+msgid "previous"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:19
+msgid "current page"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:22
+#: forum/skins/default/templates/paginator.html:29
+#, python-format
+msgid "page number %(num)s"
+msgstr "page %(num)s"
+
+#: forum/skins/default/templates/paginator.html:33
+msgid "next page"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:9
+#, python-format
+msgid "%(rev_count)s revision"
+msgid_plural "%(rev_count)s revisions"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/post_contributor_info.html:15
+msgid "asked"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:18
+msgid "answered"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:20
+msgid "posted"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:41
+msgid "updated"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:6
+#: forum/skins/default/templates/privacy.html:11
+msgid "Privacy policy"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:80
+#: forum/skins/default/templates/question.html:81
+#: forum/skins/default/templates/question.html:97
+#: forum/skins/default/templates/question.html:99
+msgid "i like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:83
+#: forum/skins/default/templates/question.html:101
+#: forum/skins/default/templates/question.html:253
+msgid "current number of votes"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:92
+#: forum/skins/default/templates/question.html:93
+#: forum/skins/default/templates/question.html:106
+#: forum/skins/default/templates/question.html:107
+msgid "i dont like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:111
+#: forum/skins/default/templates/question.html:112
+msgid "mark this question as favorite (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:118
+#: forum/skins/default/templates/question.html:119
+msgid "remove favorite mark from this question (click again to restore mark)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:143
+#: forum/skins/default/templates/question.html:290
+#: forum/skins/default/templates/revisions_answer.html:58
+#: forum/skins/default/templates/revisions_question.html:58
+msgid "edit"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:148
+msgid "reopen"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:152
+msgid "close"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:158
+#: forum/skins/default/templates/question.html:295
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:159
+#: forum/skins/default/templates/question.html:296
+msgid "flag offensive"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:167
+#: forum/skins/default/templates/question.html:307
+msgid "delete"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:185
+#: forum/skins/default/templates/question.html:327
+msgid "delete this comment"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:196
+#: forum/skins/default/templates/question.html:338
+msgid "add comment"
+msgstr "post a comment"
+
+#: forum/skins/default/templates/question.html:200
+#: forum/skins/default/templates/question.html:342
+#, python-format
+msgid "see %(counter)s more"
+msgid_plural "see %(counter)s more"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question.html:202
+#: forum/skins/default/templates/question.html:344
+#, python-format
+msgid "see %(counter)s more comment"
+msgid_plural ""
+"see %(counter)s more comments\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question.html:215
+#, python-format
+msgid ""
+"The question has been closed for the following reason \"%(close_reason)s\" by"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:217
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:225
+#, python-format
+msgid ""
+"\n"
+" %(counter)s Answer:\n"
+" "
+msgid_plural ""
+"\n"
+" %(counter)s Answers:\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question.html:233
+msgid "oldest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:233
+msgid "oldest answers"
+msgstr "oldest"
+
+#: forum/skins/default/templates/question.html:235
+msgid "newest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:235
+msgid "newest answers"
+msgstr "newest"
+
+#: forum/skins/default/templates/question.html:237
+msgid "most voted answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:237
+msgid "popular answers"
+msgstr "most voted"
+
+#: forum/skins/default/templates/question.html:251
+#: forum/skins/default/templates/question.html:252
+msgid "i like this answer (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:258
+#: forum/skins/default/templates/question.html:259
+msgid "i dont like this answer (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:264
+#: forum/skins/default/templates/question.html:265
+msgid "mark this answer as favorite (click again to undo)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:270
+#: forum/skins/default/templates/question.html:271
+msgid "the author of the question has selected this answer as correct"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:284
+msgid "answer permanent link"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:285
+msgid "permanent link"
+msgstr "link"
+
+#: forum/skins/default/templates/question.html:307
+msgid "undelete"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:366
+#: forum/skins/default/templates/question.html:369
+msgid "Notify me once a day when there are any new answers"
+msgstr ""
+"Notify me once a day by email when there are any new "
+"answers or updates"
+
+#: forum/skins/default/templates/question.html:372
+msgid "Notify me weekly when there are any new answers"
+msgstr ""
+"Notify me weekly when there are any new answers or updates"
+
+#: forum/skins/default/templates/question.html:377
+#, python-format
+msgid ""
+"You can always adjust frequency of email updates from your %(profile_url)s"
+msgstr ""
+"(note: you can always change how often you receive updates)"
+
+#: forum/skins/default/templates/question.html:382
+msgid "once you sign in you will be able to subscribe for any updates here"
+msgstr ""
+"Here (once you log in) you will be able to sign "
+"up for the periodic email updates about this question."
+
+#: forum/skins/default/templates/question.html:393
+msgid "Your answer"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:395
+msgid "Be the first one to answer this question!"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:401
+msgid "you can answer anonymously and then login"
+msgstr ""
+"Please start posting your answer anonymously "
+"- 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 substantial "
+"answer, for discussions, please use comments and "
+"please do remember to vote (after you log in)!"
+
+#: forum/skins/default/templates/question.html:405
+msgid "answer your own question only to give an answer"
+msgstr ""
+"You are welcome to answer your own question, "
+"but please make sure to give an answer. Remember that you "
+"can always revise your original question. Please "
+"use comments for discussions and please don't "
+"forget to vote :) for the answers that you liked (or perhaps did "
+"not like)! "
+
+#: forum/skins/default/templates/question.html:407
+msgid "please only give an answer, no discussions"
+msgstr ""
+"Please try to give a substantial answer. If "
+"you wanted to comment on the question or answer, just use the "
+"commenting tool. Please remember that you can always revise "
+"your answers - no need to answer the same question twice. Also, "
+"please don't forget to vote - it really helps to select the "
+"best questions and answers!"
+
+#: forum/skins/default/templates/question.html:443
+msgid "Login/Signup to Post Your Answer"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:446
+msgid "Answer Your Own Question"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:448
+msgid "Answer the question"
+msgstr "Post Your Answer"
+
+#: forum/skins/default/templates/question.html:462
+msgid "Question tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/question.html:467
+#: forum/skins/default/templates/questions.html:261
+#: forum/skins/default/templates/tag_selector.html:11
+#: forum/skins/default/templates/tag_selector.html:28
+#, python-format
+msgid "see questions tagged '%(tag_name)s'"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:473
+msgid "question asked"
+msgstr "Asked"
+
+#: forum/skins/default/templates/question.html:476
+msgid "question was seen"
+msgstr "Seen"
+
+#: forum/skins/default/templates/question.html:476
+msgid "times"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:479
+msgid "last updated"
+msgstr "Last updated"
+
+#: forum/skins/default/templates/question.html:485
+msgid "Related questions"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:6
+msgid "Please decide if you like this question or not by voting"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:12
+msgid ""
+"\n"
+" vote\n"
+" "
+msgid_plural ""
+"\n"
+" votes\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:21
+msgid "this answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:27
+msgid ""
+"\n"
+" answer \n"
+" "
+msgid_plural ""
+"\n"
+" answers \n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:39
+msgid ""
+"\n"
+" view\n"
+" "
+msgid_plural ""
+"\n"
+" views\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_edit.html:5
+#: forum/skins/default/templates/question_edit.html:66
+msgid "Edit question"
+msgstr ""
+
+#: forum/skins/default/templates/question_edit_tips.html:4
+msgid "question tips"
+msgstr "Tips"
+
+#: forum/skins/default/templates/question_edit_tips.html:7
+msgid "please ask a relevant question"
+msgstr "ask a question interesting to this community"
+
+#: forum/skins/default/templates/question_edit_tips.html:10
+msgid "please try provide enough details"
+msgstr "provide enough details"
+
+#: forum/skins/default/templates/question_retag.html:4
+#: forum/skins/default/templates/question_retag.html:53
+msgid "Change tags"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:40
+msgid "up to 5 tags, less than 20 characters each"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:83
+msgid "Why use and modify tags?"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:86
+msgid "tags help us keep Questions organized"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:94
+msgid "tag editors receive special awards from the community"
+msgstr ""
+
+#: forum/skins/default/templates/question_summary_list_roll.html:13
+msgid "answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:8
+msgid "Questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:32
+msgid "Found by tags"
+msgstr "Tagged questions"
+
+#: forum/skins/default/templates/questions.html:36
+msgid "Search results"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:38
+msgid "Found by title"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:42
+msgid "Unanswered questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:44
+msgid "All questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:51
+msgid "In:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:53
+msgid "see unanswered questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:55
+msgid "see your favorite questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:59
+msgid "Sort by:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/questions.html:75
+msgid "click to see the newest questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:70
+msgid "click to see the oldest questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:83
+#: forum/skins/default/templates/questions.html:94
+msgid "click to see the most recently updated questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:89
+msgid "click to see the least recently updated questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:102
+#: forum/skins/default/templates/questions.html:113
+msgid "click to see hottest questions"
+msgstr "questions with most answers"
+
+#: forum/skins/default/templates/questions.html:102
+msgid "less answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:108
+msgid "click to see coldest questions"
+msgstr "questions with fewest answers"
+
+#: forum/skins/default/templates/questions.html:108
+#: forum/skins/default/templates/questions.html:113
+msgid "more answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:121
+#: forum/skins/default/templates/questions.html:132
+msgid "click to see most voted questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:121
+msgid "unpopular"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:127
+msgid "click to see least voted questions"
+msgstr "least voted questions"
+
+#: forum/skins/default/templates/questions.html:127
+#: forum/skins/default/templates/questions.html:132
+msgid "popular"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:141
+#, python-format
+msgid ""
+"\n"
+" %(q_num)s question found\n"
+" "
+msgid_plural ""
+"\n"
+" %(q_num)s questions found\n"
+" "
+msgstr[0] ""
+"\n"
+"
%(q_num)s
question
"
+msgstr[1] ""
+"\n"
+"
%(q_num)s
questions
"
+
+#: forum/skins/default/templates/questions.html:147
+#, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/questions.html:151
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:155
+msgid "tagged"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:161
+msgid "Search tips:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:165
+msgid "reset author"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:169
+msgid "reset tags"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:173
+#: forum/skins/default/templates/questions.html:177
+msgid "start over"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:179
+msgid " - to expand, or dig in by adding more tags and revising the query."
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:182
+msgid "Search tip:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:182
+msgid "add tags and a query to focus your search"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:194
+msgid "There are no unanswered questions here"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:197
+msgid "No favorite questions here. "
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:198
+msgid "Please start (bookmark) some questions when you visit them"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:203
+msgid "You can expand your search by "
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:207
+msgid "resetting author"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:211
+msgid "resetting tags"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:215
+#: forum/skins/default/templates/questions.html:219
+msgid "starting over"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:224
+msgid "Please always feel free to ask your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:228
+msgid "Did not find what you were looking for?"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:229
+msgid "Please, post your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:245
+msgid "Contributors"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:258
+msgid "Related tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/reopen.html:6
+#: forum/skins/default/templates/reopen.html:16
+msgid "Reopen question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:19
+msgid "Open the previously closed question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "The question was closed for the following reason "
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "reason - leave blank in english"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "on "
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "date closed"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:29
+msgid "Reopen this question"
+msgstr ""
+
+#: forum/skins/default/templates/revisions_answer.html:7
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:8
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "Revision history"
+msgstr ""
+
+#: forum/skins/default/templates/revisions_answer.html:50
+#: forum/skins/default/templates/revisions_question.html:50
+msgid "click to hide/show revision"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:5
+msgid "Interesting tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:15
+#, python-format
+msgid "remove '%(tag_name)s' from the list of interesting tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:21
+#: forum/skins/default/templates/tag_selector.html:38
+msgid "Add"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:22
+msgid "Ignored tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:32
+#, python-format
+msgid "remove '%(tag_name)s' from the list of ignored tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:41
+msgid "keep ignored questions hidden"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:6
+#: forum/skins/default/templates/tags.html:30
+msgid "Tag list"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:32
+msgid "sorted alphabetically"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:32
+msgid "by name"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:33
+msgid "sorted by frequency of tag use"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:33
+msgid "by popularity"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:39
+#, python-format
+msgid ""
+"All tags matching '%(stag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:42
+msgid "Nothing found"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:6
+msgid "Edit user profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:19
+msgid "edit profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:33
+#: forum/skins/default/templates/user_info.html:53
+msgid "Registered user"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:40
+msgid "Screen Name"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:89
+#: forum/skins/default/templates/user_email_subscriptions.html:20
+msgid "Update"
+msgstr ""
+
+#: forum/skins/default/templates/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_email_subscriptions.html:9
+msgid "email subscription settings info"
+msgstr ""
+"Adjust frequency of email updates. Receive "
+"updates on interesting questions by email, 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. Updates are only "
+"sent when there is any new activity on selected items."
+
+#: forum/skins/default/templates/user_email_subscriptions.html:21
+msgid "Stop sending email"
+msgstr "Stop Email"
+
+#: forum/skins/default/templates/user_info.html:18
+msgid "change picture"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:25
+#: forum/skins/default/templates/users.html:26 forum/views/users.py:959
+msgid "reputation"
+msgstr "karma"
+
+#: forum/skins/default/templates/user_info.html:35
+msgid "Moderate this user"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:47
+msgid "update profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:57
+msgid "real name"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:62
+msgid "member for"
+msgstr "member since"
+
+#: forum/skins/default/templates/user_info.html:67
+msgid "last seen"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:73
+msgid "user website"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:79
+msgid "location"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:86
+msgid "age"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:87
+msgid "age unit"
+msgstr "years old"
+
+#: forum/skins/default/templates/user_info.html:93
+msgid "todays unused votes"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:94
+msgid "votes left"
+msgstr ""
+
+#: forum/skins/default/templates/user_reputation.html:29
+msgid "Your karma change log."
+msgstr ""
+
+#: forum/skins/default/templates/user_reputation.html:31
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:11
+#, python-format
+msgid "%(counter)s Question"
+msgid_plural "%(counter)s Questions"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/user_stats.html:16
+#, python-format
+msgid "%(counter)s Answer"
+msgid_plural "%(counter)s Answers"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/user_stats.html:24
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:24
+msgid "this answer has been selected as correct"
+msgstr ""
+
+#: forum/skins/default/templates/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] ""
+
+#: forum/skins/default/templates/user_stats.html:44
+#, python-format
+msgid "%(cnt)s Vote"
+msgid_plural "%(cnt)s Votes "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/user_stats.html:50
+msgid "thumb up"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:51
+msgid "user has voted up this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:55
+msgid "thumb down"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:56
+msgid "user voted down this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:64
+#, python-format
+msgid "%(counter)s Tag"
+msgid_plural "%(counter)s Tags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/user_stats.html:72
+#, python-format
+msgid ""
+"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:86
+#, python-format
+msgid "%(counter)s Badge"
+msgid_plural "%(counter)s Badges"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/user_tabs.html:7
+msgid "User profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:933
+msgid "overview"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:941
+msgid "recent activity"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:951
+msgid "comments and answers to others questions"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:950
+msgid "responses"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:16
+msgid "graph of user reputation"
+msgstr "Graph of user karma"
+
+#: forum/skins/default/templates/user_tabs.html:17
+msgid "reputation history"
+msgstr "karma history"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:977
+msgid "user vote record"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:976
+msgid "casted votes"
+msgstr "votes"
+
+#: forum/skins/default/templates/user_tabs.html:23
+msgid "questions that user selected as his/her favorite"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:24
+msgid "favorites"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:986
+msgid "email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:985
+msgid "email subscriptions"
+msgstr "subscriptions"
+
+#: forum/skins/default/templates/users.html:6
+#: forum/skins/default/templates/users.html:24
+msgid "Users"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:27
+msgid "recent"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:29
+msgid "by username"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:35
+#, python-format
+msgid "users matching query %(suser)s:"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:39
+msgid "Nothing found."
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:11
+msgid "this questions was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:12
+msgid "thumb-up on"
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:19
+msgid "thumb-up off"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:3
+#: forum/skins/default/templates/authopenid/changeemail.html:9
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Change email"
+msgstr "Change Email"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:11
+msgid "Save your email address"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:16
+#, python-format
+msgid "change %(email)s info"
+msgstr ""
+"Enter your new email into the box below if "
+"you'd like to use another email for update subscriptions."
+" Currently you are using %(email)s"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:18
+#, python-format
+msgid "here is why email is required, see %(gravatar_faq_url)s"
+msgstr ""
+"Please enter your email address in the box below."
+"span> Valid email address is required on this Q&A forum. If you like, "
+"you can receive updates on interesting questions or entire "
+"forum via email. Also, your email is used to create a unique gravatar image for your account. "
+"Email addresses are never shown or otherwise shared with anybody else."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your new Email"
+msgstr ""
+"Your new Email: (will not be shown to "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your Email"
+msgstr ""
+"Your Email (must be valid, never shown to others)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Save Email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:49
+msgid "Validate email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:52
+#, python-format
+msgid "validate %(email)s info or go to %(change_email_url)s"
+msgstr ""
+"An email with a validation link has been sent to %"
+"(email)s. Please follow the emailed link with your "
+"web browser. Email validation is necessary to help insure the proper use of "
+"email on Q&A. If you would like to use "
+"another email, please change it again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:57
+msgid "Email not changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:60
+#, python-format
+msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+msgstr ""
+"Your email address %(email)s has not been changed."
+" If you decide to change it later - you can always do it by editing "
+"it in your user profile or by using the previous form again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:65
+msgid "Email changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:68
+#, python-format
+msgid "your current %(email)s can be used for this"
+msgstr ""
+"Your email address is now set to %(email)s. "
+"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."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:73
+msgid "Email verified"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:76
+msgid "thanks for verifying email"
+msgstr ""
+"Thank you for verifying your email! Now "
+"you can ask and answer questions. Also if "
+"you find a very interesting question you can subscribe for the "
+"updates - then will be notified about changes once a day"
+"strong> or less frequently."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:81
+msgid "email key not sent"
+msgstr "Validation email not sent"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:84
+#, python-format
+msgid "email key not sent %(email)s change email here %(change_link)s"
+msgstr ""
+"Your current email address %(email)s has been "
+"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:8
+msgid "Account: change OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:12
+msgid ""
+"This is where you can change your OpenID URL. Make sure you remember it!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:14
+#: forum/skins/default/templates/authopenid/delete.html:14
+#: forum/skins/default/templates/authopenid/delete.html:24
+msgid "Please correct errors below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:29
+msgid "OpenID URL:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changepw.html:7
+msgid "Account: change password"
+msgstr "Change your password"
+
+#: forum/skins/default/templates/authopenid/changepw.html:8
+msgid "This is where you can change your password. Make sure you remember it!"
+msgstr ""
+"To change your password please fill out and "
+"submit this form"
+
+#: forum/skins/default/templates/authopenid/complete.html:19
+msgid "Connect your OpenID with this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:22
+msgid "Connect your OpenID with your account on this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:27
+#, python-format
+msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login. 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 - "
+"gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:31
+#, python-format
+msgid ""
+"%(username)s already exists, choose another name for \n"
+" %(provider)s. Email is required too, see %"
+"(gravatar_faq_url)s\n"
+" "
+msgstr ""
+"
Oops... looks like screen name %(username)s is "
+"already used in another account.
Please choose another screen "
+"name to use with your %(provider)s login. Also, a valid email address is "
+"required on the Q&A forum. Your email is "
+"used to create a unique gravatar"
+"strong> image for your account. If you like, you can receive "
+"updates on the interesting questions or entire forum by email. "
+"Email addresses are never shown or otherwise shared with anybody else.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:35
+#, python-format
+msgid ""
+"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login.
You can either keep your screen "
+"name the same as your %(provider)s login name or choose some other "
+"nickname.
Also, please save a valid email address. "
+"With the email you can subscribe for the updates on the "
+"most interesting questions. Email address is also used to create and "
+"retrieve your unique avatar image - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:38
+#, python-format
+msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your "
+"Facebook login. 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 - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:42
+msgid "This account already exists, please use another."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:57
+msgid "Sorry, looks like we have some errors:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:82
+msgid "Screen name label"
+msgstr "Screen Name (will be shown to others)"
+
+#: forum/skins/default/templates/authopenid/complete.html:89
+msgid "Email address label"
+msgstr ""
+"Email Address (will not be shared with "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/complete.html:95
+#: forum/skins/default/templates/authopenid/signup.html:18
+msgid "receive updates motivational blurb"
+msgstr ""
+"Receive forum updates by email - this will help our "
+"community grow and become more useful. By default Q&A forum sends up to one email digest per "
+"week - only when there is anything new. If you like, please "
+"adjust this now or any time later from your user account."
+
+#: forum/skins/default/templates/authopenid/complete.html:99
+#: forum/skins/default/templates/authopenid/signup.html:22
+msgid "please select one of the options above"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:102
+msgid "Tag filter tool will be your right panel, once you log in."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:103
+msgid "create account"
+msgstr "Signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:112
+msgid "Existing account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:113
+msgid "user name"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:114
+msgid "password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:121
+msgid "Register"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:122
+#: forum/skins/default/templates/authopenid/signin.html:168
+msgid "Forgot your password?"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:2
+msgid "Thank you for registering at our Q&A forum!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:4
+msgid "Your account details are:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:6
+msgid "Username:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:7
+#: forum/skins/default/templates/authopenid/delete.html:19
+msgid "Password:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:9
+msgid "Please sign in here:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:12
+#: forum/skins/default/templates/authopenid/email_validation.txt:14
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
+msgid ""
+"Sincerely,\n"
+"Forum Administrator"
+msgstr ""
+"Sincerely,\n"
+"Q&A Forum Administrator"
+
+#: forum/skins/default/templates/authopenid/delete.html:8
+msgid "Account: delete account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:12
+msgid ""
+"Note: After deleting your account, anyone will be able to register this "
+"username."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:16
+msgid "Check confirm box, if you want delete your account."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:31
+msgid "I am sure I want to delete my account."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "Password/OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "(required for your security)"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:34
+msgid "Delete account permanently"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:2
+msgid "Greetings from the Q&A forum"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:4
+msgid "To make use of the Forum, please follow the link below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:8
+msgid "Following the link above will help us verify your email address."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:10
+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 ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
+msgid "Traditional login information"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
+#, python-format
+msgid ""
+"how to login with password through external login website or use %"
+"(feedback_url)s"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw.html:4
+#: forum/skins/default/templates/authopenid/sendpw.html:7
+msgid "Send new password"
+msgstr "Recover password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:10
+msgid "password recovery information"
+msgstr ""
+"Forgot you password? No problems - just get a new "
+"one! Please follow the following steps: • submit your "
+"user name below and check your email • follow the "
+"activation link for the new password - sent to you by email and "
+"login with the suggested password • at this you might want to "
+"change your password to something you can remember better"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:21
+msgid "Reset password"
+msgstr "Send me a new password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:22
+msgid "return to login"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
+#, python-format
+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 ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/signin.html:5
+#: forum/skins/default/templates/authopenid/signin.html:21
+msgid "User login"
+msgstr "User login"
+
+#: forum/skins/default/templates/authopenid/signin.html:28
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you "
+"log in\n"
+" "
+msgstr ""
+"\n"
+"Your answer to \"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:35
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr ""
+"Your question\"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:42
+msgid "Click to sign in through any of these services."
+msgstr ""
+"
Please select your favorite login method below."
+"
External login services use OpenID technology, where your password "
+"always stays confidential between you and your login provider and you don't "
+"have to remember another one.
"
+
+# msgid "Click to sign in through any of these services."
+# msgstr ""
+# "
Please select your favorite login method below."
+# "
External login services use OpenID 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.
"
+#: forum/skins/default/templates/authopenid/signin.html:144
+msgid "Enter your Provider user name"
+msgstr ""
+"Enter your Provider user name (or "
+"select another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:151
+msgid ""
+"Enter your OpenID "
+"web address"
+msgstr ""
+"Enter your OpenID web address (or choose "
+"another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:153
+#: forum/skins/default/templates/authopenid/signin.html:166
+msgid "Login"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:157
+msgid "Enter your login name and password"
+msgstr ""
+"Enter your Askbot login and password (or select your OpenID provider above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:161
+msgid "Login name"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:163
+msgid "Password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:167
+msgid "Create account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:178
+msgid "Why use OpenID?"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:181
+msgid "with openid it is easier"
+msgstr "With the OpenID you don't need to create new username and password."
+
+#: forum/skins/default/templates/authopenid/signin.html:184
+msgid "reuse openid"
+msgstr "You can safely re-use the same login for all OpenID-enabled websites."
+
+#: forum/skins/default/templates/authopenid/signin.html:187
+msgid "openid is widely adopted"
+msgstr ""
+"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
+"enabled."
+
+#: forum/skins/default/templates/authopenid/signin.html:190
+msgid "openid is supported open standard"
+msgstr "OpenID is based on an open standard, supported by many organizations."
+
+#: forum/skins/default/templates/authopenid/signin.html:195
+msgid "Find out more"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:196
+msgid "Get OpenID"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:4
+msgid "Signup"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:8
+msgid "Create login name and password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:10
+msgid "Traditional signup info"
+msgstr ""
+"If you prefer, create your forum login name and "
+"password here. However, please keep in mind that we also support "
+"OpenID login method. With OpenID 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."
+
+#: forum/skins/default/templates/authopenid/signup.html:25
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:27
+msgid "Create Account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:28
+msgid "or"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:29
+msgid "return to OpenID login"
+msgstr ""
+
+#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
+#, python-format
+msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
+msgstr ""
+
+#: forum/templatetags/extra_filters.py:100
+msgid "no items in counter"
+msgstr "no"
+
+#: forum/templatetags/extra_tags.py:53
+#, python-format
+msgid "%(username)s gravatar image"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
+msgid "reputation points"
+msgstr "karma"
+
+#: forum/templatetags/extra_tags.py:265
+msgid "2 days ago"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:267
+msgid "yesterday"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:269
+#, python-format
+msgid "%(hr)d hour ago"
+msgid_plural "%(hr)d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/templatetags/extra_tags.py:271
+#, python-format
+msgid "%(min)d min ago"
+msgid_plural "%(min)d mins ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/utils/forms.py:32
+msgid "this field is required"
+msgstr ""
+
+#: forum/utils/forms.py:46
+msgid "choose a username"
+msgstr "Choose screen name"
+
+#: forum/utils/forms.py:52
+msgid "user name is required"
+msgstr ""
+
+#: forum/utils/forms.py:53
+msgid "sorry, this name is taken, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:54
+msgid "sorry, this name is not allowed, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:55
+msgid "sorry, there is no user with this name"
+msgstr ""
+
+#: forum/utils/forms.py:56
+msgid "sorry, we have a serious error - user name is taken by several users"
+msgstr ""
+
+#: forum/utils/forms.py:57
+msgid "user name can only consist of letters, empty space and underscore"
+msgstr ""
+
+#: forum/utils/forms.py:118
+msgid "your email address"
+msgstr "Your email (never shared)"
+
+#: forum/utils/forms.py:119
+msgid "email address is required"
+msgstr ""
+
+#: forum/utils/forms.py:120
+msgid "please enter a valid email address"
+msgstr ""
+
+#: forum/utils/forms.py:121
+msgid "this email is already used by someone else, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:149
+msgid "choose password"
+msgstr "Password"
+
+#: forum/utils/forms.py:150
+msgid "password is required"
+msgstr ""
+
+#: forum/utils/forms.py:153
+msgid "retype password"
+msgstr "Password (please retype)"
+
+#: forum/utils/forms.py:154
+msgid "please, retype your password"
+msgstr ""
+
+#: forum/utils/forms.py:155
+msgid "sorry, entered passwords did not match, please try again"
+msgstr ""
+
+#: forum/views/commands.py:218
+#, python-format
+msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
+msgstr ""
+"Your subscription is saved, but email address %(email)s needs to be "
+"validated, please see more details here"
+
+#: forum/views/commands.py:226
+msgid "email update frequency has been set to daily"
+msgstr ""
+
+#: forum/views/meta.py:35
+msgid "Q&A forum feedback"
+msgstr ""
+
+#: forum/views/meta.py:36
+msgid "Thanks for the feedback!"
+msgstr ""
+
+#: forum/views/meta.py:44
+msgid "We look forward to hearing your feedback! Please, give it next time :)"
+msgstr ""
+
+#: forum/views/users.py:893 forum/views/users.py:897
+msgid "changes saved"
+msgstr ""
+
+#: forum/views/users.py:903
+msgid "email updates canceled"
+msgstr ""
+
+#: forum/views/users.py:934
+msgid "user profile"
+msgstr ""
+
+#: forum/views/users.py:935
+msgid "user profile overview"
+msgstr ""
+
+#: forum/views/users.py:942
+msgid "recent user activity"
+msgstr ""
+
+#: forum/views/users.py:943
+msgid "profile - recent activity"
+msgstr ""
+
+#: forum/views/users.py:952
+msgid "profile - responses"
+msgstr ""
+
+#: forum/views/users.py:960
+msgid "user reputation in the community"
+msgstr "user karma"
+
+#: forum/views/users.py:961
+msgid "profile - user reputation"
+msgstr "Profile - User's Karma"
+
+#: forum/views/users.py:967
+msgid "favorite questions"
+msgstr ""
+
+#: forum/views/users.py:968
+msgid "users favorite questions"
+msgstr ""
+
+#: forum/views/users.py:969
+msgid "profile - favorite questions"
+msgstr ""
+
+#: forum/views/users.py:978
+msgid "profile - votes"
+msgstr ""
+
+#: forum/views/users.py:987
+msgid "profile - email subscriptions"
+msgstr ""
+
+#: forum/views/writers.py:67
+msgid "uploading images is limited to users with >60 reputation points"
+msgstr "sorry, file uploading requires karma >60"
+
+#: forum/views/writers.py:69
+msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
+msgstr ""
+
+#: forum/views/writers.py:71
+#, python-format
+msgid "maximum upload file size is %sK"
+msgstr ""
+
+#: forum/views/writers.py:73
+#, python-format
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you. %s"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:27
+msgid "Email Validation"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:38
+msgid "Thank you, your email is now validated."
+msgstr ""
+
+#: forum_modules/authentication/auth.py:62
+msgid "Your password was changed"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:64
+msgid "New password set"
+msgstr "New password created"
+
+#: forum_modules/authentication/auth.py:130
+#, python-format
+msgid "Welcome back %s, you are now logged in"
+msgstr ""
+
+#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
+#: forum_modules/books/urls.py:9
+msgid "books/"
+msgstr ""
+
+#: keyedcache/views.py:14
+msgid "Yes"
+msgstr ""
+
+#: keyedcache/views.py:15
+msgid "No"
+msgstr ""
+
+#: keyedcache/views.py:19
+msgid "Key to delete"
+msgstr ""
+
+#: keyedcache/views.py:20
+msgid "Include Children?"
+msgstr ""
+
+#: keyedcache/views.py:21
+msgid "Delete all keys?"
+msgstr ""
+
+#: keyedcache/templates/keyedcache/delete.html:6
+#: keyedcache/templates/keyedcache/stats.html:6
+#: keyedcache/templates/keyedcache/view.html:6
+#: livesettings/templates/livesettings/group_settings.html:14
+#: livesettings/templates/livesettings/site_settings.html:26
+msgid "Home"
+msgstr ""
+
+#: keyedcache/templates/keyedcache/delete.html:7
+#: keyedcache/templates/keyedcache/view.html:7
+msgid "Cache"
+msgstr ""
+
+#: keyedcache/templates/keyedcache/delete.html:8
+msgid "Cache Delete"
+msgstr ""
+
+#: keyedcache/templates/keyedcache/stats.html:7
+msgid "Cache Stats"
+msgstr ""
+
+#: keyedcache/templates/keyedcache/view.html:8
+msgid "Cache View"
+msgstr ""
+
+#: livesettings/models.py:101 livesettings/models.py:140
+msgid "Site"
+msgstr ""
+
+#: livesettings/values.py:103
+msgid "Base Settings"
+msgstr ""
+
+#: livesettings/values.py:210
+msgid "Default value: \"\""
+msgstr ""
+
+#: livesettings/values.py:217
+msgid "Default value: "
+msgstr ""
+
+#: livesettings/values.py:220
+#, python-format
+msgid "Default value: %s"
+msgstr ""
+
+#: livesettings/templates/livesettings/_admin_site_views.html:4
+msgid "Sites"
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:11
+#: livesettings/templates/livesettings/site_settings.html:23
+msgid "Documentation"
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:11
+#: livesettings/templates/livesettings/site_settings.html:23
+msgid "Log out"
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:15
+msgid "Edit Group Settings"
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:22
+#: livesettings/templates/livesettings/site_settings.html:50
+msgid "Please correct the error below."
+msgid_plural "Please correct the errors below."
+msgstr[0] ""
+msgstr[1] ""
+
+#: livesettings/templates/livesettings/group_settings.html:28
+#, python-format
+msgid "Settings included in %(name)s."
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:62
+#: livesettings/templates/livesettings/site_settings.html:97
+msgid "You don't have permission to edit values."
+msgstr ""
+
+#: livesettings/templates/livesettings/group_settings.html:68
+msgid "Setting groups"
+msgstr ""
+
+#: livesettings/templates/livesettings/site_settings.html:27
+msgid "Edit Site Settings"
+msgstr ""
+
+#: livesettings/templates/livesettings/site_settings.html:43
+msgid "Livesettings are disabled for this site."
+msgstr ""
+
+#: livesettings/templates/livesettings/site_settings.html:44
+msgid "All configuration options must be edited in the site settings.py file"
+msgstr ""
+
+#: livesettings/templates/livesettings/site_settings.html:66
+#, python-format
+msgid "Group settings: %(name)s"
+msgstr ""
+
+#: livesettings/templates/livesettings/site_settings.html:93
+msgid "Uncollapse all"
+msgstr ""
+
+#, fuzzy
+#~ msgid "user_subscriptions_url"
+#~ msgstr "subscriptions"
+
+#, fuzzy
+#~ msgid ""
+#~ "go to %(email_settings_url)s to change frequency of email updates or %"
+#~ "(admin_email)s administrator"
+#~ msgstr ""
+#~ "
Please remember that you can always adjust "
+#~ "frequency of the email updates or turn them off entirely. If you "
+#~ "believe that this message was sent in an error, please email about it the "
+#~ "forum administrator at %(email)s.
Sincerely,
Your friendly "
+#~ "Q&A forum server.
"
+
+#~ msgid "%(q_num)s question found"
+#~ msgid_plural "%(q_num)s questions found"
+#~ msgstr[0] "One question found"
+#~ msgstr[1] ""
+
+#~ msgid "unanswered questions"
+#~ msgstr "unanswered"
+
+#~ msgid "general message about privacy"
+#~ msgstr ""
+#~ "Respecting users privacy is an important core principle of this Q&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 "welcome to website"
+#~ msgstr "Welcome to Q&A forum"
+
+#~ msgid "Recent awards"
+#~ msgstr "Recent badges"
+
+#~ msgid "all awards"
+#~ msgstr "all 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] ""
+#~ "
%(q_num)s
question containing "
+#~ "%(searchtitle)s
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions containing "
+#~ "%(searchtitle)s
"
+
+#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgstr[0] ""
+#~ "
%(q_num)s
question with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+
+#~ msgid " have total %(q_num)s unanswered questions "
+#~ msgid_plural " have total %(q_num)s unanswered questions "
+#~ msgstr[0] ""
+#~ "
"
+msgstr[2] ""
+
+#: forum/management/commands/send_email_alerts.py:255
+msgid "new question"
+msgstr "ново питање"
+
+#: forum/management/commands/send_email_alerts.py:272
+msgid ""
+"Please visit the forum 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 ""
+
+#: forum/management/commands/send_email_alerts.py:284
+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 forum administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:290
+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 forum "
+"administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:296
+msgid ""
+"There is a chance that you may be receiving links seen before - due to a "
+"technicality that will eventually go away. "
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:311
+#, python-format
+msgid ""
+"go to %(link)s to change frequency of email updates or %(email)s "
+"administrator"
+msgstr ""
+"
Please remember that you can always adjust "
+"frequency of the email updates or turn them off entirely. If you believe "
+"that this message was sent in an error, please email about it the forum "
+"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
+"server.
"
+
+#: forum/middleware/anon_user.py:34
+#, python-format
+msgid "First time here? Check out the FAQ!"
+msgstr "Први пут Ñте овде? Погледајте ЧПП!"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Disciplined"
+msgstr "ДиÑциплинован"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "disciplined"
+msgstr "диÑциплинован"
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Deleted own post with score of 3 or higher"
+msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од 3 или више"
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Peer Pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "peer-pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Deleted own post with score of -3 or lower"
+msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од -3 или мање"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Nice answer"
+msgstr "КориÑтан одговор"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "nice-answer"
+msgstr "кориÑтан-одговор"
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Answer voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Nice Question"
+msgstr "Добро питање"
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "nice-question"
+msgstr "добро-питање"
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Question voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+#, fuzzy
+msgid "Left 10 comments with score of 10 or more"
+msgstr "ÐапиÑао/ла 10 коментара Ñа резултатом од 10 или више"
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Popular Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "popular-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Asked a question with 1,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "Citizen patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "citizen-patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "First flagged post"
+msgstr "Први означени поÑÑ‚"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "Cleanup"
+msgstr "Чишћење"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "cleanup"
+msgstr "чишћење"
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "First rollback"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "Critic"
+msgstr "Критичар"
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "critic"
+msgstr "критичар"
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "First down vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "Editor"
+msgstr "Уредник"
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "editor"
+msgstr "уредник"
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "First edit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "Organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "First retag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "Scholar"
+msgstr "Ученик"
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "scholar"
+msgstr "ученик"
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "First accepted answer on your own question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Student"
+msgstr "Студент"
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "student"
+msgstr "Ñтудент"
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Asked first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "Supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "First up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Teacher"
+msgstr "ÐаÑтавник"
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "teacher"
+msgstr "наÑтавник"
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Answered first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Autobiographer"
+msgstr "Ðутобиограф"
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "autobiographer"
+msgstr "аутобиограф"
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Completed all user profile fields"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Self-Learner"
+msgstr "Самоук"
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "self-learner"
+msgstr "Ñамоук"
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Answered your own question with at least 3 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Great Answer"
+msgstr "Савршен Одговор"
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "great-answer"
+msgstr "Ñавршен-одговор"
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Answer voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Great Question"
+msgstr "Добро Питање"
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "great-question"
+msgstr "добро-питање"
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Question voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Stellar Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "stellar-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Question favorited by 100 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Famous question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "famous-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Asked a question with 10,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Actively participated in the private alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Good Answer"
+msgstr "Добар Одговор"
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "good-answer"
+msgstr "добар-одговор"
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Answer voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Good Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "good-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Question voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Favorite Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "favorite-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Question favorited by 25 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Civic duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "civic-duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Voted 300 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Strunk & White"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "strunk-and-white"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Edited 100 entries"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Active in many different tags"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+#, fuzzy
+msgid "expert"
+msgstr "текÑÑ‚"
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Very active in one tag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Active member for a year"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Notable Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "notable-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Asked a question with 2,500 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "Enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "First answer was accepted with at least 10 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Actively participated in the private beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Accepted answer and voted up 40 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Answered a question more than 60 days later with at least 5 votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Created a tag used by 50 questions"
+msgstr ""
+
+#: forum/models/question.py:499
+#, python-format
+msgid "%(author)s modified the question"
+msgstr ""
+
+#: forum/models/question.py:503
+#, python-format
+msgid "%(people)s posted %(new_answer_count)s new answers"
+msgstr ""
+
+#: forum/models/question.py:508
+#, python-format
+msgid "%(people)s commented the question"
+msgstr ""
+
+#: forum/models/question.py:513
+#, python-format
+msgid "%(people)s commented answers"
+msgstr ""
+
+#: forum/models/question.py:515
+#, python-format
+msgid "%(people)s commented an answer"
+msgstr ""
+
+#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
+msgid "gold"
+msgstr "злато"
+
+#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
+msgid "silver"
+msgstr "Ñребро"
+
+#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
+msgid "bronze"
+msgstr "бронза"
+
+#: forum/models/tag.py:81
+msgid "interesting"
+msgstr ""
+
+#: forum/models/tag.py:81
+msgid "ignored"
+msgstr ""
+
+#: forum/models/user.py:36
+msgid "Entire forum"
+msgstr ""
+
+#: forum/models/user.py:37
+msgid "Questions that I asked"
+msgstr "Питања која Ñте поÑтавили"
+
+#: forum/models/user.py:38
+msgid "Questions that I answered"
+msgstr "Питања на која Ñте одговорили"
+
+#: forum/models/user.py:39
+msgid "Individually selected questions"
+msgstr ""
+
+#: forum/models/user.py:42
+msgid "Weekly"
+msgstr ""
+
+#: forum/models/user.py:43
+msgid "Daily"
+msgstr ""
+
+#: forum/models/user.py:44
+msgid "No email"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:24
+msgid "Sorry, could not find the page you requested."
+msgstr "ÐажалоÑÑ‚, Ñтраница коју Ñте тражили није пронађена."
+
+#: forum/skins/default/templates/404.html:26
+msgid "This might have happened for the following reasons:"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:28
+msgid "this question or answer has been deleted;"
+msgstr "ово питање или одговор је избриÑано;"
+
+#: forum/skins/default/templates/404.html:29
+msgid "url has error - please check it;"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:30
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:31
+msgid "if you believe this error 404 should not have occured, please"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:32
+msgid "report this problem"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:41
+#: forum/skins/default/templates/500.html:27
+msgid "back to previous page"
+msgstr "назад на предходну Ñтрану"
+
+#: forum/skins/default/templates/404.html:42
+#: forum/skins/default/templates/questions.html:52
+msgid "see all questions"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:43
+msgid "see all tags"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:22
+msgid "sorry, system error"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:24
+msgid "system error log is recorded, error will be fixed as soon as possible"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:25
+msgid "please report the error to the site administrators if you wish"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:28
+msgid "see latest questions"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:29
+msgid "see tags"
+msgstr ""
+
+#: forum/skins/default/templates/about.html:6
+#: forum/skins/default/templates/about.html:11
+msgid "About"
+msgstr "O нама"
+
+#: forum/skins/default/templates/account_settings.html:4
+#: forum/skins/default/templates/authopenid/settings.html:4
+msgid "Account functions"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:29
+#: forum/skins/default/templates/authopenid/changepw.html:5
+#: forum/skins/default/templates/authopenid/changepw.html:14
+#: forum/skins/default/templates/authopenid/settings.html:29
+msgid "Change password"
+msgstr "Промени шифру"
+
+#: forum/skins/default/templates/account_settings.html:30
+#: forum/skins/default/templates/authopenid/settings.html:30
+msgid "Give your account a new password."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:32
+#: forum/skins/default/templates/authopenid/settings.html:31
+msgid "Change email "
+msgstr "Промени е-пошту"
+
+#: forum/skins/default/templates/account_settings.html:33
+#: forum/skins/default/templates/authopenid/settings.html:32
+msgid "Add or update the email address associated with your account."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:35
+#: forum/skins/default/templates/authopenid/changeopenid.html:4
+#: forum/skins/default/templates/authopenid/changeopenid.html:30
+#: forum/skins/default/templates/authopenid/settings.html:34
+msgid "Change OpenID"
+msgstr "Промени OpenID"
+
+#: forum/skins/default/templates/account_settings.html:36
+#: forum/skins/default/templates/authopenid/settings.html:35
+msgid "Change openid associated to your account"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:39
+#: forum/skins/default/templates/authopenid/delete.html:4
+#: forum/skins/default/templates/authopenid/settings.html:38
+msgid "Delete account"
+msgstr "Избриши налог"
+
+#: forum/skins/default/templates/account_settings.html:40
+#: forum/skins/default/templates/authopenid/settings.html:39
+msgid "Erase your username and all your data from website"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:5
+#: forum/skins/default/templates/answer_edit.html:48
+msgid "Edit answer"
+msgstr "Измените одговор"
+
+#: forum/skins/default/templates/answer_edit.html:25
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:26
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:46
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:25
+#: forum/skins/default/templates/question_edit.html:28
+msgid "hide preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:28
+msgid "show preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:48
+#: forum/skins/default/templates/question_edit.html:66
+#: forum/skins/default/templates/question_retag.html:53
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "back"
+msgstr "назад"
+
+#: forum/skins/default/templates/answer_edit.html:53
+#: forum/skins/default/templates/question_edit.html:71
+#: forum/skins/default/templates/revisions_answer.html:52
+#: forum/skins/default/templates/revisions_question.html:52
+msgid "revision"
+msgstr "ревизија"
+
+#: forum/skins/default/templates/answer_edit.html:56
+#: forum/skins/default/templates/question_edit.html:75
+msgid "select revision"
+msgstr "изаберите ревизију"
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:418
+#: forum/skins/default/templates/question_edit.html:92
+msgid "Toggle the real time Markdown editor preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:419
+#: forum/skins/default/templates/question_edit.html:92
+msgid "toggle preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:72
+#: forum/skins/default/templates/question_edit.html:118
+#: forum/skins/default/templates/question_retag.html:74
+msgid "Save edit"
+msgstr "Сачувајте промену"
+
+#: forum/skins/default/templates/answer_edit.html:73
+#: forum/skins/default/templates/close.html:29
+#: forum/skins/default/templates/feedback.html:50
+#: forum/skins/default/templates/question_edit.html:119
+#: forum/skins/default/templates/question_retag.html:75
+#: forum/skins/default/templates/reopen.html:30
+#: forum/skins/default/templates/user_edit.html:90
+#: forum/skins/default/templates/authopenid/changeemail.html:40
+msgid "Cancel"
+msgstr "Откажите"
+
+#: forum/skins/default/templates/answer_edit_tips.html:4
+msgid "answer tips"
+msgstr "Савети"
+
+#: forum/skins/default/templates/answer_edit_tips.html:7
+msgid "please make your answer relevant to this community"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:10
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:13
+msgid "please try to provide details"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:16
+#: forum/skins/default/templates/question_edit_tips.html:13
+msgid "be clear and concise"
+msgstr "будите јаÑни и кратки"
+
+#: forum/skins/default/templates/answer_edit_tips.html:20
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "see frequently asked questions"
+msgstr "погледајте чеÑто поÑтављана питања"
+
+#: forum/skins/default/templates/answer_edit_tips.html:26
+#: forum/skins/default/templates/question_edit_tips.html:23
+msgid "Markdown tips"
+msgstr "Markdown оÑнове"
+
+#: forum/skins/default/templates/answer_edit_tips.html:29
+#: forum/skins/default/templates/question_edit_tips.html:26
+msgid "*italic* or __italic__"
+msgstr "*укошено* или _укошено_"
+
+#: forum/skins/default/templates/answer_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:29
+msgid "**bold** or __bold__"
+msgstr "**подебљано** или __подебљано__"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/question_edit_tips.html:32
+msgid "link"
+msgstr "линк"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "text"
+msgstr "текÑÑ‚"
+
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "image"
+msgstr "Ñлика"
+
+#: forum/skins/default/templates/answer_edit_tips.html:43
+#: forum/skins/default/templates/question_edit_tips.html:41
+msgid "numbered list:"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:48
+#: forum/skins/default/templates/question_edit_tips.html:46
+msgid "basic HTML tags are also supported"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:52
+#: forum/skins/default/templates/question_edit_tips.html:50
+msgid "learn more about Markdown"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:5
+#: forum/skins/default/templates/ask.html:62
+msgid "Ask a question"
+msgstr "ПоÑтавите питање"
+
+#: forum/skins/default/templates/ask.html:69
+#: forum/skins/default/templates/ask_form.html:11
+msgid "login to post question info"
+msgstr ""
+"You are welcome to start submitting your question "
+"anonymously. 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."
+
+#: forum/skins/default/templates/ask.html:75
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/ask.html:113
+#: forum/skins/default/templates/ask_form.html:54
+msgid "(required)"
+msgstr "(обавезно)"
+
+#: forum/skins/default/templates/ask.html:120
+#: forum/skins/default/templates/ask_form.html:61
+#, fuzzy
+msgid "Login/signup to post your question"
+msgstr "Login/Signup to Post"
+
+#: forum/skins/default/templates/ask.html:122
+#: forum/skins/default/templates/ask_form.html:63
+msgid "Ask your question"
+msgstr "ПоÑтавите Ваше Питање"
+
+#: forum/skins/default/templates/ask_form.html:15
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/badge.html:6
+#: forum/skins/default/templates/badge.html:17
+msgid "Badge"
+msgstr ""
+
+#: forum/skins/default/templates/badge.html:26
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/badges.html:6
+msgid "Badges summary"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:17
+msgid "Badges"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:21
+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&A community will be recognized with the variety of badges."
+
+#: forum/skins/default/templates/badges.html:22
+#, 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"
+" "
+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 feedback"
+
+#: forum/skins/default/templates/badges.html:51
+msgid "Community badges"
+msgstr "Беџеви - нивои"
+
+#: forum/skins/default/templates/badges.html:57
+msgid "gold badge 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."
+
+#: forum/skins/default/templates/badges.html:65
+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."
+
+#: forum/skins/default/templates/badges.html:68
+msgid "bronze badge: often given as a special honor"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:72
+msgid "bronze badge description"
+msgstr ""
+"If you are an active participant in this community, you will be recognized "
+"with this badge."
+
+#: forum/skins/default/templates/book.html:7
+msgid "reading channel"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:26
+msgid "[author]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:30
+msgid "[publisher]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:34
+msgid "[publication date]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:38
+msgid "[price]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:39
+msgid "currency unit"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:42
+msgid "[pages]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:43
+msgid "pages abbreviation"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:46
+msgid "[tags]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:56
+msgid "author blog"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:62
+msgid "book directory"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:66
+msgid "buy online"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:79
+msgid "reader questions"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:82
+msgid "ask the author"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:18
+msgid "this question was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:11
+#: forum/skins/default/templates/users_questions.html:18
+msgid "number of times"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:105
+#: forum/skins/default/templates/question_summary_list_roll.html:14
+msgid "votes"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:108
+msgid "the answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:115
+#: forum/skins/default/templates/question_summary_list_roll.html:15
+msgid "views"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:125
+#: forum/skins/default/templates/question.html:136
+#: forum/skins/default/templates/question_list.html:19
+#: forum/skins/default/templates/question_summary_list_roll.html:52
+#: forum/skins/default/templates/tags.html:50
+#: forum/skins/default/templates/users_questions.html:34
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to book RSS feed"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to the questions feed"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:6
+#: forum/skins/default/templates/close.html:16
+msgid "Close question"
+msgstr "Затвори питање"
+
+#: forum/skins/default/templates/close.html:19
+msgid "Close the question"
+msgstr "Затвори питање"
+
+#: forum/skins/default/templates/close.html:25
+msgid "Reasons"
+msgstr "Разлози"
+
+#: forum/skins/default/templates/close.html:28
+msgid "OK to close"
+msgstr ""
+
+#: forum/skins/default/templates/email_base.html:11
+msgid "home"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:11
+msgid "Frequently Asked Questions "
+msgstr "ЧеÑто поÑтављана питања"
+
+#: forum/skins/default/templates/faq.html:16
+msgid "What kinds of questions can I ask here?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:17
+msgid ""
+"Most importanly - questions should be relevant to this "
+"community."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:18
+msgid ""
+"Before asking the question - please make sure to use search to see whether "
+"your question has alredy been answered."
+msgstr ""
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
+
+#: forum/skins/default/templates/faq.html:21
+msgid "What questions should I avoid asking?"
+msgstr "What kinds of questions should be avoided?"
+
+#: forum/skins/default/templates/faq.html:22
+msgid ""
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:27
+msgid "What should I avoid in my answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:28
+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 question and answer site - it is not a "
+"discussion group. 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."
+
+#: forum/skins/default/templates/faq.html:32
+msgid "Who moderates this community?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:33
+msgid "The short answer is: you."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:34
+msgid "This website is moderated by the users."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:35
+msgid ""
+"The reputation system allows users earn the authorization to perform a "
+"variety of moderation tasks."
+msgstr ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
+
+#: forum/skins/default/templates/faq.html:40
+msgid "How does reputation system work?"
+msgstr "Како ÑиÑтем карме функционише?"
+
+#: forum/skins/default/templates/faq.html:41
+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."
+
+#: forum/skins/default/templates/faq.html:42
+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 10 "
+"points, each vote against will subtract 2 points. There is "
+"a limit of 200 points that can be accumulated per question "
+"or answer. The table below explains reputation point requirements for each "
+"type of moderation task."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:53
+#: forum/skins/default/templates/user_votes.html:15
+msgid "upvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:57
+msgid "use tags"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:62
+msgid "add comments"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:66
+#: forum/skins/default/templates/user_votes.html:17
+msgid "downvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:69
+msgid "open and close own questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:73
+msgid "retag questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:78
+msgid "edit community wiki questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:83
+msgid "edit any answer"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:87
+msgid "open any closed question"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:91
+msgid "delete any comment"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:95
+msgid "delete any questions and answers and perform other moderation tasks"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:103
+msgid "how to validate email title"
+msgstr "Како да потврдите е-пошту и зашто?"
+
+#: forum/skins/default/templates/faq.html:105
+#, python-format
+msgid ""
+"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+msgstr ""
+"Why? Email validation is required to make sure that "
+"only you can post messages on your behalf and to "
+"minimize spam posts. With email you can "
+"subscribe for updates on the most interesting questions. "
+"Also, when you sign up for the first time - create a unique gravatar personal image."
+
+#: forum/skins/default/templates/faq.html:110
+msgid "what is gravatar"
+msgstr "Како да промените Ñвоју Ñлику (gravatar) и шта је gravatar?"
+
+#: forum/skins/default/templates/faq.html:111
+msgid "gravatar faq info"
+msgstr ""
+"
The picture that appears on the users profiles is called "
+"gravatar (which means globally r"
+"strong>ecognized avatar).
Here is how it works: a "
+"cryptographic key (unbreakable code) is calculated from "
+"your email address. You upload your picture (or your favorite alter ego "
+"image) the website gravatar.com"
+"strong> from where we later retreive your image using the key."
+"p>
This way all the websites you trust can show your image next to your "
+"posts and your email address remains private.
Please "
+"personalize your account with an image - just register at "
+"gravatar.com (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.
"
+
+#: forum/skins/default/templates/faq.html:114
+msgid "To register, do I need to create new password?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:115
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:116
+msgid "Login now!"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:121
+msgid "Why other people can edit my questions/answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:122
+msgid "Goal of this site is..."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:122
+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 ""
+
+#: forum/skins/default/templates/faq.html:123
+msgid "If this approach is not for you, we respect your choice."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:127
+msgid "Still have questions?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:128
+#, python-format
+msgid ""
+"Please ask your question at %(ask_question_url)s, help make our community "
+"better!"
+msgstr ""
+"Please ask your question, help make our "
+"community better!"
+
+#: forum/skins/default/templates/faq.html:130
+#: forum/skins/default/templates/header.html:27
+msgid "questions"
+msgstr "питања"
+
+#: forum/skins/default/templates/faq.html:130
+msgid "."
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:6
+msgid "Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:11
+msgid "Give us your feedback!"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:17
+#, python-format
+msgid ""
+"\n"
+" Dear %(user_name)s, we look "
+"forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:24
+msgid ""
+"\n"
+" Dear visitor, we look forward to "
+"hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:41
+msgid "(this field is required)"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:49
+msgid "Send Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:3
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message\n"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:9
+msgid "Sender is"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:11
+#: forum/skins/default/templates/feedback_email.txt:14
+msgid "email"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:13
+msgid "anonymous"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:19
+msgid "Message body:"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:8
+#: forum/skins/default/templates/header.html:14
+msgid "about"
+msgstr "о нама"
+
+#: forum/skins/default/templates/footer.html:9
+#: forum/skins/default/templates/header.html:15
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "faq"
+msgstr "чпп"
+
+#: forum/skins/default/templates/footer.html:10
+msgid "privacy policy"
+msgstr "политика приватноÑти"
+
+#: forum/skins/default/templates/footer.html:19
+msgid "give feedback"
+msgstr "ÑугеÑтије и žалбе"
+
+#: forum/skins/default/templates/header.html:10
+msgid "logout"
+msgstr "одјава"
+
+#: forum/skins/default/templates/header.html:12
+msgid "login"
+msgstr "пријава"
+
+#: forum/skins/default/templates/header.html:22
+msgid "back to home page"
+msgstr "назад на почетну Ñтрану"
+
+#: forum/skins/default/templates/header.html:29
+msgid "users"
+msgstr "кориÑници"
+
+#: forum/skins/default/templates/header.html:31
+msgid "books"
+msgstr "књиге"
+
+#: forum/skins/default/templates/header.html:33
+#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
+msgid "badges"
+msgstr "беџеви"
+
+#: forum/skins/default/templates/header.html:34
+#: forum/skins/default/templates/header.html:38
+msgid "ask a question"
+msgstr "поÑтавите питање"
+
+#: forum/skins/default/templates/header.html:36
+msgid "unanswered questions"
+msgstr "неодговорена"
+
+#: forum/skins/default/templates/input_bar.html:33
+msgid "search"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:6
+#: forum/skins/default/templates/logout.html:16
+msgid "Logout"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:19
+msgid ""
+"As a registered user you can login with your OpenID, log out of the site or "
+"permanently remove your account."
+msgstr ""
+"Clicking Logout will log you out from the forumbut will not "
+"sign you off from your OpenID provider.
If you wish to sign off "
+"completely - please make sure to log out from your OpenID provider as well."
+
+#: forum/skins/default/templates/logout.html:20
+msgid "Logout now"
+msgstr "Одјава"
+
+#: forum/skins/default/templates/notarobot.html:3
+msgid "Please prove that you are a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/notarobot.html:10
+msgid "I am a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/pagesize.html:6
+msgid "posts per page"
+msgstr "поÑтова по Ñтрани"
+
+#: forum/skins/default/templates/paginator.html:6
+#: forum/skins/default/templates/paginator.html:7
+msgid "previous"
+msgstr "претходна"
+
+#: forum/skins/default/templates/paginator.html:19
+msgid "current page"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:22
+#: forum/skins/default/templates/paginator.html:29
+#, python-format
+msgid "page number %(num)s"
+msgstr "Ñтрана %(num)s"
+
+#: forum/skins/default/templates/paginator.html:33
+msgid "next page"
+msgstr "Ñледећа Ñтранa"
+
+#: forum/skins/default/templates/post_contributor_info.html:9
+#, fuzzy, python-format
+msgid "%(rev_count)s revision"
+msgid_plural "%(rev_count)s revisions"
+msgstr[0] "изаберите ревизију"
+msgstr[1] "изаберите ревизију"
+msgstr[2] "изаберите ревизију"
+
+#: forum/skins/default/templates/post_contributor_info.html:15
+msgid "asked"
+msgstr "питано"
+
+#: forum/skins/default/templates/post_contributor_info.html:18
+msgid "answered"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:20
+msgid "posted"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:41
+msgid "updated"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:6
+#: forum/skins/default/templates/privacy.html:11
+msgid "Privacy policy"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:15
+msgid "general message about privacy"
+msgstr ""
+"Respecting users privacy is an important core principle of this Q&A "
+"forum. Information on this page details how this forum protects your "
+"privacy, and what type of information is collected."
+
+#: forum/skins/default/templates/privacy.html:18
+msgid "Site Visitors"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:20
+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."
+
+#: forum/skins/default/templates/privacy.html:23
+msgid "Personal Information"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:25
+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."
+
+#: forum/skins/default/templates/privacy.html:28
+msgid "Other Services"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:30
+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."
+
+#: forum/skins/default/templates/privacy.html:35
+msgid "cookie policy details"
+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."
+
+#: forum/skins/default/templates/privacy.html:37
+msgid "Policy Changes"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:38
+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. "
+
+#: forum/skins/default/templates/question.html:78
+#: forum/skins/default/templates/question.html:79
+#: forum/skins/default/templates/question.html:95
+#: forum/skins/default/templates/question.html:97
+msgid "i like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:81
+#: forum/skins/default/templates/question.html:99
+#: forum/skins/default/templates/question.html:251
+msgid "current number of votes"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:90
+#: forum/skins/default/templates/question.html:91
+#: forum/skins/default/templates/question.html:104
+#: forum/skins/default/templates/question.html:105
+msgid "i dont like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:109
+#: forum/skins/default/templates/question.html:110
+msgid "mark this question as favorite (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:116
+#: forum/skins/default/templates/question.html:117
+msgid "remove favorite mark from this question (click again to restore mark)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:141
+#: forum/skins/default/templates/question.html:288
+#: forum/skins/default/templates/revisions_answer.html:58
+#: forum/skins/default/templates/revisions_question.html:58
+msgid "edit"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:146
+msgid "reopen"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:150
+msgid "close"
+msgstr "затвори"
+
+#: forum/skins/default/templates/question.html:156
+#: forum/skins/default/templates/question.html:293
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:157
+#: forum/skins/default/templates/question.html:294
+msgid "flag offensive"
+msgstr "означи увредљивим"
+
+#: forum/skins/default/templates/question.html:165
+#: forum/skins/default/templates/question.html:305
+msgid "delete"
+msgstr "избриши"
+
+#: forum/skins/default/templates/question.html:183
+#: forum/skins/default/templates/question.html:325
+msgid "delete this comment"
+msgstr "избриши овај коментар"
+
+#: forum/skins/default/templates/question.html:194
+#: forum/skins/default/templates/question.html:336
+msgid "add comment"
+msgstr "унеÑите коментар"
+
+#: forum/skins/default/templates/question.html:198
+#: forum/skins/default/templates/question.html:340
+#, python-format
+msgid "see %(counter)s more"
+msgid_plural "see %(counter)s more"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/question.html:200
+#: forum/skins/default/templates/question.html:342
+#, python-format
+msgid "see %(counter)s more comment"
+msgid_plural ""
+"see %(counter)s more comments\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/question.html:213
+#, python-format
+msgid ""
+"The question has been closed for the following reason \"%(close_reason)s\" by"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:215
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr "датум затварања %(closed_at)s"
+
+#: forum/skins/default/templates/question.html:223
+#, fuzzy, python-format
+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)"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers"
+msgstr "Ñтара"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers"
+msgstr "нова"
+
+#: forum/skins/default/templates/question.html:235
+msgid "most voted answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:235
+msgid "popular answers"
+msgstr "популарна"
+
+#: forum/skins/default/templates/question.html:249
+#: forum/skins/default/templates/question.html:250
+msgid "i like this answer (click again to cancel)"
+msgstr "Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
+
+#: forum/skins/default/templates/question.html:256
+#: forum/skins/default/templates/question.html:257
+msgid "i dont like this answer (click again to cancel)"
+msgstr "не Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
+
+#: forum/skins/default/templates/question.html:262
+#: forum/skins/default/templates/question.html:263
+msgid "mark this answer as favorite (click again to undo)"
+msgstr "означи овај одговор као омиљени (кликните поново да биÑте отказали)"
+
+#: forum/skins/default/templates/question.html:268
+#: forum/skins/default/templates/question.html:269
+msgid "the author of the question has selected this answer as correct"
+msgstr "аутор питања је изабрао овај одговор као прави"
+
+#: forum/skins/default/templates/question.html:282
+msgid "answer permanent link"
+msgstr "трајни линк одговора"
+
+#: forum/skins/default/templates/question.html:283
+msgid "permanent link"
+msgstr "трајни линк"
+
+#: forum/skins/default/templates/question.html:305
+msgid "undelete"
+msgstr "undelete"
+
+#: forum/skins/default/templates/question.html:364
+#: forum/skins/default/templates/question.html:367
+msgid "Notify me once a day when there are any new answers"
+msgstr ""
+"Notify me once a day by email when there are any new "
+"answers or updates"
+
+#: forum/skins/default/templates/question.html:370
+msgid "Notify me weekly when there are any new answers"
+msgstr ""
+"Notify me weekly when there are any new answers or updates"
+
+#: forum/skins/default/templates/question.html:375
+#, python-format
+msgid ""
+"You can always adjust frequency of email updates from your %(profile_url)s"
+msgstr ""
+"(note: you can always change how often you receive updates)"
+
+#: forum/skins/default/templates/question.html:380
+msgid "once you sign in you will be able to subscribe for any updates here"
+msgstr ""
+"Here (once you log in) you will be able to sign "
+"up for the periodic email updates about this question."
+
+#: forum/skins/default/templates/question.html:391
+msgid "Your answer"
+msgstr "Ваш одговор"
+
+#: forum/skins/default/templates/question.html:393
+msgid "Be the first one to answer this question!"
+msgstr "Будите први који ћете дати одговор на ово питање!"
+
+#: forum/skins/default/templates/question.html:399
+msgid "you can answer anonymously and then login"
+msgstr ""
+"Please start posting your answer anonymously "
+"- 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 substantial "
+"answer, for discussions, please use comments and "
+"please do remember to vote (after you log in)!"
+
+#: forum/skins/default/templates/question.html:403
+msgid "answer your own question only to give an answer"
+msgstr ""
+"You are welcome to answer your own question, "
+"but please make sure to give an answer. Remember that you "
+"can always revise your original question. Please "
+"use comments for discussions and please don't "
+"forget to vote :) for the answers that you liked (or perhaps did "
+"not like)! "
+
+#: forum/skins/default/templates/question.html:405
+msgid "please only give an answer, no discussions"
+msgstr ""
+"Please try to give a substantial answer. If "
+"you wanted to comment on the question or answer, just use the "
+"commenting tool. Please remember that you can always revise "
+"your answers - no need to answer the same question twice. Also, "
+"please don't forget to vote - it really helps to select the "
+"best questions and answers!"
+
+#: forum/skins/default/templates/question.html:441
+msgid "Login/Signup to Post Your Answer"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:444
+msgid "Answer Your Own Question"
+msgstr "Одговорите на ваше питање"
+
+#: forum/skins/default/templates/question.html:446
+msgid "Answer the question"
+msgstr "Одговорите на питање"
+
+#: forum/skins/default/templates/question.html:460
+msgid "Question tags"
+msgstr "Ознаке"
+
+#: forum/skins/default/templates/question.html:465
+#: forum/skins/default/templates/questions.html:257
+#: forum/skins/default/templates/tag_selector.html:11
+#: forum/skins/default/templates/tag_selector.html:28
+#, python-format
+msgid "see questions tagged '%(tag_name)s'"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:471
+msgid "question asked"
+msgstr "Питано"
+
+#: forum/skins/default/templates/question.html:474
+msgid "question was seen"
+msgstr "Прегледано"
+
+#: forum/skins/default/templates/question.html:474
+msgid "times"
+msgstr "пута"
+
+#: forum/skins/default/templates/question.html:477
+msgid "last updated"
+msgstr "Задњи пут ажурирано"
+
+#: forum/skins/default/templates/question.html:483
+msgid "Related questions"
+msgstr "Слична питања"
+
+#: forum/skins/default/templates/question_counter_widget.html:6
+msgid "Please decide if you like this question or not by voting"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:12
+#, fuzzy
+msgid ""
+"\n"
+" vote\n"
+" "
+msgid_plural ""
+"\n"
+" votes\n"
+" "
+msgstr[0] ""
+"\n"
+"глаÑ\n"
+" "
+msgstr[1] ""
+"\n"
+"глаÑова"
+msgstr[2] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:21
+msgid "this answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:27
+#, fuzzy
+msgid ""
+"\n"
+" answer \n"
+" "
+msgid_plural ""
+"\n"
+" answers \n"
+" "
+msgstr[0] ""
+"\n"
+"одговор\n"
+" "
+msgstr[1] ""
+"\n"
+"одговора"
+msgstr[2] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:39
+#, fuzzy
+msgid ""
+"\n"
+" view\n"
+" "
+msgid_plural ""
+"\n"
+" views\n"
+" "
+msgstr[0] ""
+"\n"
+"pregled"
+msgstr[1] ""
+"\n"
+"pregleda"
+msgstr[2] ""
+
+#: forum/skins/default/templates/question_edit.html:5
+#: forum/skins/default/templates/question_edit.html:66
+msgid "Edit question"
+msgstr "Измени питање"
+
+#: forum/skins/default/templates/question_edit_tips.html:4
+msgid "question tips"
+msgstr "Савети"
+
+#: forum/skins/default/templates/question_edit_tips.html:7
+msgid "please ask a relevant question"
+msgstr "ask a question interesting to this community"
+
+#: forum/skins/default/templates/question_edit_tips.html:10
+msgid "please try provide enough details"
+msgstr "provide enough details"
+
+#: forum/skins/default/templates/question_retag.html:4
+#: forum/skins/default/templates/question_retag.html:53
+msgid "Change tags"
+msgstr "Промените ознаке"
+
+#: forum/skins/default/templates/question_retag.html:40
+msgid "up to 5 tags, less than 20 characters each"
+msgstr "до 5 ознака, мање од 20 карактера у Ñвакој"
+
+#: forum/skins/default/templates/question_retag.html:83
+msgid "Why use and modify tags?"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:86
+msgid "tags help us keep Questions organized"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:94
+msgid "tag editors receive special awards from the community"
+msgstr ""
+
+#: forum/skins/default/templates/question_summary_list_roll.html:13
+msgid "answers"
+msgstr "одговори"
+
+#: forum/skins/default/templates/questions.html:8
+msgid "Questions"
+msgstr "Питања"
+
+#: forum/skins/default/templates/questions.html:32
+msgid "Found by tags"
+msgstr "Tagged questions"
+
+#: forum/skins/default/templates/questions.html:36
+msgid "Search results"
+msgstr "Резултати претраге"
+
+#: forum/skins/default/templates/questions.html:38
+msgid "Found by title"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:42
+msgid "Unanswered questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:44
+msgid "All questions"
+msgstr "Сва питања"
+
+#: forum/skins/default/templates/questions.html:51
+msgid "In:"
+msgstr "Прикажи:"
+
+#: forum/skins/default/templates/questions.html:53
+msgid "see unanswered questions"
+msgstr "погледајте питања без одговора"
+
+#: forum/skins/default/templates/questions.html:55
+msgid "see your favorite questions"
+msgstr "погледајте Ваша омиљена питања"
+
+#: forum/skins/default/templates/questions.html:59
+msgid "Sort by:"
+msgstr "Сортирај:"
+
+#: forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/questions.html:75
+msgid "click to see the newest questions"
+msgstr "кликните да биÑте видели најновији питања"
+
+#: forum/skins/default/templates/questions.html:70
+msgid "click to see the oldest questions"
+msgstr "кликните да биÑте видели најÑтарија питања"
+
+#: forum/skins/default/templates/questions.html:83
+#: forum/skins/default/templates/questions.html:94
+msgid "click to see the most recently updated questions"
+msgstr "кликните да биÑте видели недавно ажурирана питања"
+
+#: forum/skins/default/templates/questions.html:89
+msgid "click to see the least recently updated questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:102
+#: forum/skins/default/templates/questions.html:113
+msgid "click to see hottest questions"
+msgstr "questions with most answers"
+
+#: forum/skins/default/templates/questions.html:102
+msgid "less answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:108
+msgid "click to see coldest questions"
+msgstr "questions with fewest answers"
+
+#: forum/skins/default/templates/questions.html:108
+#: forum/skins/default/templates/questions.html:113
+msgid "more answers"
+msgstr "Ñа више одговора"
+
+#: forum/skins/default/templates/questions.html:121
+#: forum/skins/default/templates/questions.html:132
+msgid "click to see most voted questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:121
+msgid "unpopular"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:127
+msgid "click to see least voted questions"
+msgstr "least voted questions"
+
+#: forum/skins/default/templates/questions.html:127
+#: forum/skins/default/templates/questions.html:132
+msgid "popular"
+msgstr "популарна"
+
+#: forum/skins/default/templates/questions.html:141
+#, fuzzy, python-format
+msgid " %(q_num)s question found"
+msgid_plural "%(q_num)s questions found"
+msgstr[0] "Једно питање"
+msgstr[1] "%(q_num)s питања"
+msgstr[2] ""
+
+#: forum/skins/default/templates/questions.html:143
+#, fuzzy, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] "Једно питање"
+msgstr[1] "%(q_num)s питања"
+msgstr[2] ""
+
+#: forum/skins/default/templates/questions.html:147
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:151
+msgid "tagged"
+msgstr "означено"
+
+#: forum/skins/default/templates/questions.html:157
+msgid "Search tips:"
+msgstr "Савети за претраживање:"
+
+#: forum/skins/default/templates/questions.html:161
+msgid "reset author"
+msgstr "реÑетујте аутора"
+
+#: forum/skins/default/templates/questions.html:165
+msgid "reset tags"
+msgstr "реÑетујте ознаке"
+
+#: forum/skins/default/templates/questions.html:169
+#: forum/skins/default/templates/questions.html:173
+msgid "start over"
+msgstr "крените изпочетка"
+
+#: forum/skins/default/templates/questions.html:175
+msgid " - to expand, or dig in by adding more tags and revising the query."
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:178
+msgid "Search tip:"
+msgstr "Савет за претраживање:"
+
+#: forum/skins/default/templates/questions.html:178
+msgid "add tags and a query to focus your search"
+msgstr "додајте ознаке и упит да Ñузите претрагу"
+
+#: forum/skins/default/templates/questions.html:190
+msgid "There are no unanswered questions here"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:193
+msgid "No favorite questions here. "
+msgstr "Овде нема омиљених питања."
+
+#: forum/skins/default/templates/questions.html:194
+msgid "Please start (bookmark) some questions when you visit them"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:199
+msgid "You can expand your search by "
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:203
+msgid "resetting author"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:207
+msgid "resetting tags"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:211
+#: forum/skins/default/templates/questions.html:215
+msgid "starting over"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:220
+msgid "Please always feel free to ask your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:224
+msgid "Did not find what you were looking for?"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:225
+msgid "Please, post your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:241
+#, fuzzy
+msgid "Contributors"
+msgstr "Сарадници"
+
+#: forum/skins/default/templates/questions.html:254
+msgid "Related tags"
+msgstr "Ознаке"
+
+#: forum/skins/default/templates/reopen.html:6
+#: forum/skins/default/templates/reopen.html:16
+msgid "Reopen question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:19
+msgid "Open the previously closed question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "The question was closed for the following reason "
+msgstr "Питање је затворено из Ñледећих разлога"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "reason - leave blank in english"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "on "
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "date closed"
+msgstr "датум затварања"
+
+#: forum/skins/default/templates/reopen.html:29
+msgid "Reopen this question"
+msgstr "Поново отворите ово питање"
+
+#: forum/skins/default/templates/revisions_answer.html:7
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:8
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "Revision history"
+msgstr "Преглед ревизија"
+
+#: forum/skins/default/templates/revisions_answer.html:50
+#: forum/skins/default/templates/revisions_question.html:50
+msgid "click to hide/show revision"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:5
+msgid "Interesting tags"
+msgstr "Занимљиве ознаке"
+
+#: forum/skins/default/templates/tag_selector.html:15
+#, python-format
+msgid "remove '%(tag_name)s' from the list of interesting tags"
+msgstr "уклоните '%(tag_name)s' Ñа лиÑте занимљивих ознака"
+
+#: forum/skins/default/templates/tag_selector.html:21
+#: forum/skins/default/templates/tag_selector.html:38
+msgid "Add"
+msgstr "Додајте"
+
+#: forum/skins/default/templates/tag_selector.html:22
+msgid "Ignored tags"
+msgstr "ИгнориÑане ознаке"
+
+#: forum/skins/default/templates/tag_selector.html:32
+#, python-format
+msgid "remove '%(tag_name)s' from the list of ignored tags"
+msgstr "уклоните '%(tag_name)s' Ñа лиÑте игнориÑаних ознака"
+
+#: forum/skins/default/templates/tag_selector.html:41
+msgid "keep ignored questions hidden"
+msgstr "Ñакрите игнориÑана питања"
+
+#: forum/skins/default/templates/tags.html:6
+#: forum/skins/default/templates/tags.html:30
+msgid "Tag list"
+msgstr "СпиÑак ознака"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "sorted alphabetically"
+msgstr "Ñортирано по алфабету"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "by name"
+msgstr "по имену"
+
+#: forum/skins/default/templates/tags.html:33
+msgid "sorted by frequency of tag use"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:33
+msgid "by popularity"
+msgstr "по популарноÑти"
+
+#: forum/skins/default/templates/tags.html:39
+#, python-format
+msgid ""
+"All tags matching '%(stag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:42
+msgid "Nothing found"
+msgstr "Ðишта није пронађено"
+
+#: forum/skins/default/templates/user_edit.html:6
+msgid "Edit user profile"
+msgstr "Измените кориÑников профил"
+
+#: forum/skins/default/templates/user_edit.html:19
+msgid "edit profile"
+msgstr "измените профил"
+
+#: forum/skins/default/templates/user_edit.html:33
+#: forum/skins/default/templates/user_info.html:53
+msgid "Registered user"
+msgstr "РегиÑтровани кориÑник"
+
+#: forum/skins/default/templates/user_edit.html:40
+msgid "Screen Name"
+msgstr "КориÑничко, (видљиво) име"
+
+#: forum/skins/default/templates/user_edit.html:89
+#: forum/skins/default/templates/user_email_subscriptions.html:20
+msgid "Update"
+msgstr "Ðжурирајте"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_email_subscriptions.html:9
+msgid "email subscription settings info"
+msgstr ""
+"Adjust frequency of email updates. Receive "
+"updates on interesting questions by email, 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. Updates are only "
+"sent when there is any new activity on selected items."
+
+#: forum/skins/default/templates/user_email_subscriptions.html:21
+msgid "Stop sending email"
+msgstr "Stop Email"
+
+#: forum/skins/default/templates/user_info.html:18
+msgid "change picture"
+msgstr "промените Ñлику"
+
+#: forum/skins/default/templates/user_info.html:25
+#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
+msgid "reputation"
+msgstr "карма"
+
+#: forum/skins/default/templates/user_info.html:35
+msgid "Moderate this user"
+msgstr "Модеришите овог кориÑника"
+
+#: forum/skins/default/templates/user_info.html:47
+msgid "update profile"
+msgstr "ажурирајте профил"
+
+#: forum/skins/default/templates/user_info.html:57
+msgid "real name"
+msgstr "право име"
+
+#: forum/skins/default/templates/user_info.html:62
+msgid "member for"
+msgstr "члан од"
+
+#: forum/skins/default/templates/user_info.html:67
+msgid "last seen"
+msgstr "поÑледњи пут виђен"
+
+#: forum/skins/default/templates/user_info.html:73
+msgid "user website"
+msgstr "кориÑников веб Ñајт"
+
+#: forum/skins/default/templates/user_info.html:79
+msgid "location"
+msgstr "локација"
+
+#: forum/skins/default/templates/user_info.html:86
+msgid "age"
+msgstr "ÑтароÑÑ‚"
+
+#: forum/skins/default/templates/user_info.html:87
+msgid "age unit"
+msgstr "година"
+
+#: forum/skins/default/templates/user_info.html:93
+msgid "todays unused votes"
+msgstr "данашњи неиÑкоришћени глаÑови"
+
+#: forum/skins/default/templates/user_info.html:94
+msgid "votes left"
+msgstr "преоÑтало глаÑова"
+
+#: forum/skins/default/templates/user_reputation.html:29
+msgid "Your karma change log."
+msgstr "Евиденција промене Ваше карме."
+
+#: forum/skins/default/templates/user_reputation.html:31
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:11
+#, python-format
+msgid "%(counter)s Question"
+msgid_plural "%(counter)s Questions"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_stats.html:16
+#, python-format
+msgid "%(counter)s Answer"
+msgid_plural "%(counter)s Answers"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_stats.html:24
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:24
+msgid "this answer has been selected as correct"
+msgstr "овај одговор је изабран као иÑправан"
+
+#: forum/skins/default/templates/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] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_stats.html:44
+#, python-format
+msgid "%(cnt)s Vote"
+msgid_plural "%(cnt)s Votes "
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_stats.html:50
+msgid "thumb up"
+msgstr "палац горе"
+
+#: forum/skins/default/templates/user_stats.html:51
+msgid "user has voted up this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:55
+msgid "thumb down"
+msgstr "палац доле"
+
+#: forum/skins/default/templates/user_stats.html:56
+msgid "user voted down this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:64
+#, python-format
+msgid "%(counter)s Tag"
+msgid_plural "%(counter)s Tags"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_stats.html:72
+#, python-format
+msgid ""
+"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:86
+#, python-format
+msgid "%(counter)s Badge"
+msgid_plural "%(counter)s Badges"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: forum/skins/default/templates/user_tabs.html:7
+msgid "User profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
+msgid "overview"
+msgstr "преглед"
+
+#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
+msgid "recent activity"
+msgstr "недавне активноÑти"
+
+#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
+msgid "comments and answers to others questions"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
+msgid "responses"
+msgstr "одговори"
+
+#: forum/skins/default/templates/user_tabs.html:16
+msgid "graph of user reputation"
+msgstr "Graph of user karma"
+
+#: forum/skins/default/templates/user_tabs.html:17
+msgid "reputation history"
+msgstr "karma history"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
+msgid "user vote record"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
+msgid "casted votes"
+msgstr "votes"
+
+#: forum/skins/default/templates/user_tabs.html:23
+msgid "questions that user selected as his/her favorite"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:24
+msgid "favorites"
+msgstr "омиљена"
+
+#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
+msgid "email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
+msgid "email subscriptions"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:6
+#: forum/skins/default/templates/users.html:24
+msgid "Users"
+msgstr "КориÑници"
+
+#: forum/skins/default/templates/users.html:27
+msgid "recent"
+msgstr "нови"
+
+#: forum/skins/default/templates/users.html:29
+msgid "by username"
+msgstr "по кориÑничком имену"
+
+#: forum/skins/default/templates/users.html:35
+#, python-format
+msgid "users matching query %(suser)s:"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:39
+msgid "Nothing found."
+msgstr "Ðишта није пронађено."
+
+#: forum/skins/default/templates/users_questions.html:11
+msgid "this questions was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:12
+#, fuzzy
+msgid "thumb-up on"
+msgstr "палац-горе да"
+
+#: forum/skins/default/templates/users_questions.html:19
+#, fuzzy
+msgid "thumb-up off"
+msgstr "палац-горе не"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:3
+#: forum/skins/default/templates/authopenid/changeemail.html:9
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Change email"
+msgstr "Change Email"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:11
+msgid "Save your email address"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:16
+#, python-format
+msgid "change %(email)s info"
+msgstr ""
+"Enter your new email into the box below if "
+"you'd like to use another email for update subscriptions."
+" Currently you are using %(email)s"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:18
+#, python-format
+msgid "here is why email is required, see %(gravatar_faq_url)s"
+msgstr ""
+"Please enter your email address in the box below."
+"span> Valid email address is required on this Q&A forum. If you like, "
+"you can receive updates on interesting questions or entire "
+"forum via email. Also, your email is used to create a unique gravatar image for your account. "
+"Email addresses are never shown or otherwise shared with anybody else."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your new Email"
+msgstr ""
+"Your new Email: (will not be shown to "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your Email"
+msgstr ""
+"Your Email (must be valid, never shown to others)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Save Email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:49
+msgid "Validate email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:52
+#, python-format
+msgid "validate %(email)s info or go to %(change_email_url)s"
+msgstr ""
+"An email with a validation link has been sent to %"
+"(email)s. Please follow the emailed link with your "
+"web browser. Email validation is necessary to help insure the proper use of "
+"email on Q&A. If you would like to use "
+"another email, please change it again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:57
+msgid "Email not changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:60
+#, python-format
+msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+msgstr ""
+"Your email address %(email)s has not been changed."
+" If you decide to change it later - you can always do it by editing "
+"it in your user profile or by using the previous form again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:65
+msgid "Email changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:68
+#, python-format
+msgid "your current %(email)s can be used for this"
+msgstr ""
+"Your email address is now set to %(email)s. "
+"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."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:73
+msgid "Email verified"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:76
+msgid "thanks for verifying email"
+msgstr ""
+"Thank you for verifying your email! Now "
+"you can ask and answer questions. Also if "
+"you find a very interesting question you can subscribe for the "
+"updates - then will be notified about changes once a day"
+"strong> or less frequently."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:81
+msgid "email key not sent"
+msgstr "Validation email not sent"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:84
+#, python-format
+msgid "email key not sent %(email)s change email here %(change_link)s"
+msgstr ""
+"Your current email address %(email)s has been "
+"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:8
+msgid "Account: change OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:12
+msgid ""
+"This is where you can change your OpenID URL. Make sure you remember it!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:14
+#: forum/skins/default/templates/authopenid/delete.html:14
+#: forum/skins/default/templates/authopenid/delete.html:24
+msgid "Please correct errors below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:29
+msgid "OpenID URL:"
+msgstr "OpenID URL:"
+
+#: forum/skins/default/templates/authopenid/changepw.html:7
+msgid "Account: change password"
+msgstr "Change your password"
+
+#: forum/skins/default/templates/authopenid/changepw.html:8
+msgid "This is where you can change your password. Make sure you remember it!"
+msgstr ""
+"To change your password please fill out and "
+"submit this form"
+
+#: forum/skins/default/templates/authopenid/complete.html:19
+msgid "Connect your OpenID with this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:22
+msgid "Connect your OpenID with your account on this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:27
+#, python-format
+msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login. 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 - "
+"gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:31
+#, python-format
+msgid ""
+"%(username)s already exists, choose another name for \n"
+" %(provider)s. Email is required too, see %"
+"(gravatar_faq_url)s\n"
+" "
+msgstr ""
+"
Oops... looks like screen name %(username)s is "
+"already used in another account.
Please choose another screen "
+"name to use with your %(provider)s login. Also, a valid email address is "
+"required on the Q&A forum. Your email is "
+"used to create a unique gravatar"
+"strong> image for your account. If you like, you can receive "
+"updates on the interesting questions or entire forum by email. "
+"Email addresses are never shown or otherwise shared with anybody else.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:35
+#, python-format
+msgid ""
+"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login.
You can either keep your screen "
+"name the same as your %(provider)s login name or choose some other "
+"nickname.
Also, please save a valid email address. "
+"With the email you can subscribe for the updates on the "
+"most interesting questions. Email address is also used to create and "
+"retrieve your unique avatar image - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:38
+#, python-format
+msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your "
+"Facebook login. 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 - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:42
+msgid "This account already exists, please use another."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:57
+msgid "Sorry, looks like we have some errors:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:82
+msgid "Screen name label"
+msgstr "Screen Name (will be shown to others)"
+
+#: forum/skins/default/templates/authopenid/complete.html:89
+msgid "Email address label"
+msgstr ""
+"Email Address (will not be shared with "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/complete.html:95
+#: forum/skins/default/templates/authopenid/signup.html:18
+msgid "receive updates motivational blurb"
+msgstr ""
+"Receive forum updates by email - this will help our "
+"community grow and become more useful. By default Q&A forum sends up to one email digest per "
+"week - only when there is anything new. If you like, please "
+"adjust this now or any time later from your user account."
+
+#: forum/skins/default/templates/authopenid/complete.html:99
+#: forum/skins/default/templates/authopenid/signup.html:22
+msgid "please select one of the options above"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:102
+msgid "Tag filter tool will be your right panel, once you log in."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:103
+msgid "create account"
+msgstr "Signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:112
+msgid "Existing account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:113
+msgid "user name"
+msgstr "кориÑничко име"
+
+#: forum/skins/default/templates/authopenid/complete.html:114
+msgid "password"
+msgstr "шифра"
+
+#: forum/skins/default/templates/authopenid/complete.html:121
+msgid "Register"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:122
+#: forum/skins/default/templates/authopenid/signin.html:168
+msgid "Forgot your password?"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:2
+msgid "Thank you for registering at our Q&A forum!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:4
+msgid "Your account details are:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:6
+msgid "Username:"
+msgstr "КориÑничко име:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:7
+#: forum/skins/default/templates/authopenid/delete.html:19
+msgid "Password:"
+msgstr "Шифра:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:9
+msgid "Please sign in here:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:12
+#: forum/skins/default/templates/authopenid/email_validation.txt:14
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
+msgid ""
+"Sincerely,\n"
+"Forum Administrator"
+msgstr ""
+"Sincerely,\n"
+"Q&A Forum Administrator"
+
+#: forum/skins/default/templates/authopenid/delete.html:8
+msgid "Account: delete account"
+msgstr "Ðалог: избришите налог"
+
+#: forum/skins/default/templates/authopenid/delete.html:12
+msgid ""
+"Note: After deleting your account, anyone will be able to register this "
+"username."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:16
+msgid "Check confirm box, if you want delete your account."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:31
+msgid "I am sure I want to delete my account."
+msgstr "Сигуран Ñам да желим да избришем мој налог."
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "Password/OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "(required for your security)"
+msgstr "(потребно за вашу ÑигурноÑÑ‚)"
+
+#: forum/skins/default/templates/authopenid/delete.html:34
+msgid "Delete account permanently"
+msgstr "Избришите трајно Ваш налог"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:2
+msgid "Greetings from the Q&A forum"
+msgstr "Поздрав од П&О форума"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:4
+msgid "To make use of the Forum, please follow the link below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:8
+msgid "Following the link above will help us verify your email address."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:10
+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 ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
+msgid "Traditional login information"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
+#, python-format
+msgid ""
+"how to login with password through external login website or use %"
+"(feedback_url)s"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw.html:4
+#: forum/skins/default/templates/authopenid/sendpw.html:7
+msgid "Send new password"
+msgstr "Recover password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:10
+msgid "password recovery information"
+msgstr ""
+"Forgot you password? No problems - just get a new "
+"one! Please follow the following steps: • submit your "
+"user name below and check your email • follow the "
+"activation link for the new password - sent to you by email and "
+"login with the suggested password • at this you might want to "
+"change your password to something you can remember better"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:21
+msgid "Reset password"
+msgstr "Send me a new password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:22
+msgid "return to login"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
+#, python-format
+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 ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/signin.html:5
+#: forum/skins/default/templates/authopenid/signin.html:21
+msgid "User login"
+msgstr "User login"
+
+#: forum/skins/default/templates/authopenid/signin.html:28
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you "
+"log in\n"
+" "
+msgstr ""
+"\n"
+"Your answer to \"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:35
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr ""
+"Your question\"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:42
+msgid "Click to sign in through any of these services."
+msgstr ""
+"
Please select your favorite login method below."
+"
External login services use OpenID technology, where your password "
+"always stays confidential between you and your login provider and you don't "
+"have to remember another one.
"
+
+# msgid "Click to sign in through any of these services."
+# msgstr ""
+# "
Please select your favorite login method
+# below."
+# "
External login services use OpenID 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.
"
+#: forum/skins/default/templates/authopenid/signin.html:144
+msgid "Enter your Provider user name"
+msgstr ""
+"Enter your Provider user name (or "
+"select another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:151
+msgid ""
+"Enter your OpenID "
+"web address"
+msgstr ""
+"Enter your OpenID web address (or choose "
+"another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:153
+#: forum/skins/default/templates/authopenid/signin.html:166
+msgid "Login"
+msgstr "Пријава"
+
+#: forum/skins/default/templates/authopenid/signin.html:157
+msgid "Enter your login name and password"
+msgstr ""
+"Enter your Askbot login and password (or select your OpenID provider above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:161
+msgid "Login name"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:163
+msgid "Password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:167
+#, fuzzy
+msgid "Create account"
+msgstr "Отворите налог"
+
+#: forum/skins/default/templates/authopenid/signin.html:178
+msgid "Why use OpenID?"
+msgstr "Зашто кориÑтити OpenID?"
+
+#: forum/skins/default/templates/authopenid/signin.html:181
+msgid "with openid it is easier"
+msgstr "With the OpenID you don't need to create new username and password."
+
+#: forum/skins/default/templates/authopenid/signin.html:184
+msgid "reuse openid"
+msgstr "You can safely re-use the same login for all OpenID-enabled websites."
+
+#: forum/skins/default/templates/authopenid/signin.html:187
+msgid "openid is widely adopted"
+msgstr ""
+"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
+"enabled."
+
+#: forum/skins/default/templates/authopenid/signin.html:190
+msgid "openid is supported open standard"
+msgstr "OpenID is based on an open standard, supported by many organizations."
+
+#: forum/skins/default/templates/authopenid/signin.html:195
+msgid "Find out more"
+msgstr "Сазнајте више"
+
+#: forum/skins/default/templates/authopenid/signin.html:196
+msgid "Get OpenID"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:4
+msgid "Signup"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:8
+msgid "Create login name and password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:10
+msgid "Traditional signup info"
+msgstr ""
+"If you prefer, create your forum login name and "
+"password here. However, please keep in mind that we also support "
+"OpenID login method. With OpenID 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."
+
+#: forum/skins/default/templates/authopenid/signup.html:25
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:27
+msgid "Create Account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:28
+msgid "or"
+msgstr "или"
+
+#: forum/skins/default/templates/authopenid/signup.html:29
+msgid "return to OpenID login"
+msgstr ""
+
+#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
+#, python-format
+msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
+msgstr ""
+
+#: forum/templatetags/extra_filters.py:100
+msgid "no items in counter"
+msgstr "без"
+
+#: forum/templatetags/extra_tags.py:53
+#, python-format
+msgid "%(username)s gravatar image"
+msgstr "%(username)s gravatar Ñлика"
+
+#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
+msgid "reputation points"
+msgstr "карма"
+
+#: forum/templatetags/extra_tags.py:265
+msgid "2 days ago"
+msgstr "пре 2 дана"
+
+#: forum/templatetags/extra_tags.py:267
+msgid "yesterday"
+msgstr "јуче"
+
+#: forum/templatetags/extra_tags.py:269
+#, fuzzy, python-format
+msgid "%(hr)d hour ago"
+msgid_plural "%(hr)d hours ago"
+msgstr[0] "пре %(hr)d Ñат"
+msgstr[1] "пре %(hr)d Ñати"
+msgstr[2] ""
+
+#: forum/templatetags/extra_tags.py:271
+#, fuzzy, python-format
+msgid "%(min)d min ago"
+msgid_plural "%(min)d mins ago"
+msgstr[0] "пре %(min)d минут"
+msgstr[1] "пре %(min)d минута"
+msgstr[2] ""
+
+#: forum/utils/forms.py:30
+msgid "this field is required"
+msgstr "ово поље је обавезно"
+
+#: forum/utils/forms.py:45
+msgid "choose a username"
+msgstr "Одаберете кориÑничко име"
+
+#: forum/utils/forms.py:50
+msgid "user name is required"
+msgstr "кориÑничко име је обавезно"
+
+#: forum/utils/forms.py:51
+msgid "sorry, this name is taken, please choose another"
+msgstr "нажалоÑÑ‚, ово име је заузето, молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго"
+
+#: forum/utils/forms.py:52
+msgid "sorry, this name is not allowed, please choose another"
+msgstr "нажалоÑÑ‚, ово име није дозвољено, молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго"
+
+#: forum/utils/forms.py:53
+msgid "sorry, there is no user with this name"
+msgstr "нажалоÑÑ‚, не поÑтоји кориÑник Ñа овим именом"
+
+#: forum/utils/forms.py:54
+msgid "sorry, we have a serious error - user name is taken by several users"
+msgstr ""
+"нажалоÑÑ‚, имамо озбиљну грешку - кориÑничко име је заузето од Ñтране више "
+"кориÑника"
+
+#: forum/utils/forms.py:55
+msgid "user name can only consist of letters, empty space and underscore"
+msgstr ""
+"кориÑничко име Ñе може ÑаÑтојати иÑкључиво од Ñлова, празног проÑтора и доње "
+"линије."
+
+#: forum/utils/forms.py:109
+msgid "your email address"
+msgstr "Your email (never shared)"
+
+#: forum/utils/forms.py:110
+msgid "email address is required"
+msgstr "е-пошта је обавезна"
+
+#: forum/utils/forms.py:111
+msgid "please enter a valid email address"
+msgstr "унеÑите валидну е-пошту"
+
+#: forum/utils/forms.py:112
+msgid "this email is already used by someone else, please choose another"
+msgstr "ову е-пошту већ кориÑти неки кориÑник, изаберите другу"
+
+#: forum/utils/forms.py:140
+msgid "choose password"
+msgstr "Шифра"
+
+#: forum/utils/forms.py:141
+msgid "password is required"
+msgstr "шифра је неопходна"
+
+#: forum/utils/forms.py:144
+msgid "retype password"
+msgstr "Шифра (поново откуцајте)"
+
+#: forum/utils/forms.py:145
+msgid "please, retype your password"
+msgstr "молимo ВаÑ, поново откуцајте шифру"
+
+#: forum/utils/forms.py:146
+msgid "sorry, entered passwords did not match, please try again"
+msgstr "унета шифра не одговара, покушајте поново"
+
+#: forum/views/commands.py:209
+#, python-format
+msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
+msgstr ""
+"Ваша претплата је Ñачувана, али е-пошту %(email)s је потребно проверити, "
+"погледајте овде за више информација"
+
+#: forum/views/commands.py:217
+msgid "email update frequency has been set to daily"
+msgstr ""
+
+#: forum/views/meta.py:35
+msgid "Q&A forum feedback"
+msgstr "П&О форум ÑугеÑтије"
+
+#: forum/views/meta.py:36
+msgid "Thanks for the feedback!"
+msgstr "Хвала на ÑугеÑтији!"
+
+#: forum/views/meta.py:44
+msgid "We look forward to hearing your feedback! Please, give it next time :)"
+msgstr ""
+
+#: forum/views/users.py:867 forum/views/users.py:871
+msgid "changes saved"
+msgstr "промене Ñу Ñачуване"
+
+#: forum/views/users.py:877
+msgid "email updates canceled"
+msgstr ""
+
+#: forum/views/users.py:908
+msgid "user profile"
+msgstr "кориÑнички профил"
+
+#: forum/views/users.py:909
+msgid "user profile overview"
+msgstr "преглед кориÑниковог профила"
+
+#: forum/views/users.py:916
+msgid "recent user activity"
+msgstr "недавне активноÑти кориÑника"
+
+#: forum/views/users.py:917
+msgid "profile - recent activity"
+msgstr "профил - недавне активноÑти"
+
+#: forum/views/users.py:926
+msgid "profile - responses"
+msgstr "профил - одговори"
+
+#: forum/views/users.py:934
+msgid "user reputation in the community"
+msgstr "кориÑникова карма"
+
+#: forum/views/users.py:935
+msgid "profile - user reputation"
+msgstr "профил - кориÑникова карма"
+
+#: forum/views/users.py:941
+msgid "favorite questions"
+msgstr "омиљена питања"
+
+#: forum/views/users.py:942
+msgid "users favorite questions"
+msgstr "омиљена питања кориÑника"
+
+#: forum/views/users.py:943
+msgid "profile - favorite questions"
+msgstr "профил - омиљена питања"
+
+#: forum/views/users.py:952
+msgid "profile - votes"
+msgstr "профил - глаÑови"
+
+#: forum/views/users.py:961
+msgid "profile - email subscriptions"
+msgstr "профил - претплата е-поштом"
+
+#: forum/views/writers.py:70
+msgid "uploading images is limited to users with >60 reputation points"
+msgstr "нажалоÑÑ‚, Ñлање датотека на Ñервер захтева да имате карму >60"
+
+#: forum/views/writers.py:72
+msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
+msgstr ""
+"дозвољени типови датотека Ñу 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
+
+#: forum/views/writers.py:74
+#, python-format
+msgid "maximum upload file size is %sK"
+msgstr "макÑимална величина датотеке за Ñлање на Ñервер је %sK"
+
+#: forum/views/writers.py:76
+#, python-format
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you. %s"
+msgstr ""
+"Грешка при Ñлању датотеке. Молимо Ð’Ð°Ñ Ð´Ð° контактирате админиÑтратора Ñајта. "
+"Хвала Вам. %s"
+
+#: forum_modules/authentication/auth.py:27
+msgid "Email Validation"
+msgstr "Валидација е-поште"
+
+#: forum_modules/authentication/auth.py:38
+msgid "Thank you, your email is now validated."
+msgstr "Хвала вам, Ваша е-пошта је Ñада потврђена."
+
+#: forum_modules/authentication/auth.py:62
+msgid "Your password was changed"
+msgstr "Ваша шифра је измењена"
+
+#: forum_modules/authentication/auth.py:64
+msgid "New password set"
+msgstr "Ðова шифра је креирана"
+
+#: forum_modules/authentication/auth.py:130
+#, python-format
+msgid "Welcome back %s, you are now logged in"
+msgstr "Добродошли назад %s, Ñада Ñте пријављени"
+
+#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
+#: forum_modules/books/urls.py:9
+msgid "books/"
+msgstr "књиге/"
+
+#, fuzzy
+#~ msgid "please login"
+#~ msgstr "User login"
+
+#, fuzzy
+#~ msgid " One question found"
+#~ msgid_plural "%(q_num)s questions found"
+#~ msgstr[0] "Једно пронађено питање"
+#~ msgstr[1] "%(q_num)s пронађених питања"
+#~ msgstr[2] ""
+
+#~ msgid "welcome to website"
+#~ msgstr "Welcome to Q&A forum"
+
+#~ msgid "Recent awards"
+#~ msgstr "Recent badges"
+
+#~ msgid "all awards"
+#~ msgstr "Ñви беџеви"
+
+#~ msgid "complete list of questions"
+#~ msgstr "list of all questions"
+
+#~ msgid "popular tags"
+#~ msgstr "ознаке"
+
+#~ msgid "list of unanswered questions"
+#~ 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] ""
+#~ "
%(q_num)s
question containing "
+#~ "%(searchtitle)s
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions containing "
+#~ "%(searchtitle)s
"
+
+#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgstr[0] ""
+#~ "
%(q_num)s
question with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+
+#~ msgid " have total %(q_num)s unanswered questions "
+#~ msgid_plural " have total %(q_num)s unanswered questions "
+#~ msgstr[0] ""
+#~ "
questions without "
+#~ "accepted answers"
+
+#~ msgid "Most recently answered ones are shown first."
+#~ msgstr "Most recently answered questions are shown first."
+
+#~ msgid "Questions sorted by number of responses."
+#~ msgstr "Questions sorted by the number of answers."
+
+#~ msgid "Most answered questions are shown first."
+#~ msgstr " "
+
+#~ msgid "avatar, see %(gravatar_faq_url)s"
+#~ msgstr "gravatar"
+
+#~ msgid ""
+#~ "Sincerely, \n"
+#~ " Forum Administrator"
+#~ msgstr ""
+#~ "Sincerely,\n"
+#~ "Q&A Forum Administrator"
+
+#~ msgid ""
+#~ "\n"
+#~ " have total %(q_num)s unanswered questions\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " have total %(q_num)s unanswered questions\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "
%(q_num)s
question without an "
+#~ "accepted answer
\n"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions without an "
+#~ "accepted answer
"
+
+#~ msgid ""
+#~ "\n"
+#~ " have total %(q_num)s questions\n"
+#~ " "
+#~ msgid_plural ""
+#~ "\n"
+#~ " have total %(q_num)s questions\n"
+#~ " "
+#~ msgstr[0] ""
+#~ "\n"
+#~ "
%(q_num)s
question
"
+#~ msgstr[1] ""
+#~ "\n"
+#~ "
%(q_num)s
questions
"
diff --git a/askbot/locale/tr/LC_MESSAGES/django.mo b/askbot/locale/tr/LC_MESSAGES/django.mo
new file mode 100644
index 00000000..66384a39
Binary files /dev/null and b/askbot/locale/tr/LC_MESSAGES/django.mo differ
diff --git a/askbot/locale/tr/LC_MESSAGES/django.po b/askbot/locale/tr/LC_MESSAGES/django.po
new file mode 100644
index 00000000..6a4e438c
--- /dev/null
+++ b/askbot/locale/tr/LC_MESSAGES/django.po
@@ -0,0 +1,4391 @@
+# 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.
+# Otkay Yildiz , 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-05-09 19:43-0400\n"
+"PO-Revision-Date: 2010-04-30 02:23\n"
+"Last-Translator: \n"
+"Language-Team: LANGUAGE \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"
+
+#: django_authopenid/forms.py:71 django_authopenid/views.py:132
+msgid "i-names are not supported"
+msgstr "i-name giriÅŸleri desteklenmiyor"
+
+#: django_authopenid/forms.py:134
+msgid "Account with this name already exists on the forum"
+msgstr "Hesap bu adla zaten forum var"
+
+#: django_authopenid/forms.py:135
+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."
+
+#: django_authopenid/forms.py:157
+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."
+
+#: django_authopenid/forms.py:160 django_authopenid/forms.py:210
+msgid "This account is inactive."
+msgstr "Bu hesap etkin deÄŸil."
+
+#: django_authopenid/forms.py:162
+msgid "Login failed."
+msgstr "Giriş başarısız oldu."
+
+#: django_authopenid/forms.py:164
+msgid "Please enter username and password"
+msgstr "Lütfen kullanıcı adınızı ve şifrenizi girin"
+
+#: django_authopenid/forms.py:166
+msgid "Please enter your password"
+msgstr "Lütfen şifrenizi girin"
+
+#: django_authopenid/forms.py:168
+msgid "Please enter user name"
+msgstr "Lütfen kullanıcı adı girin"
+
+#: django_authopenid/forms.py:206
+msgid ""
+"Please enter a valid username and password. Note that "
+"both fields are case-sensitive."
+msgstr ""
+"Lütfen geçerli bir kullanıcı adı ve şifrenizi giriniz. Her iki alan küçük "
+"harfe duyarlı olduğunu unutmayın."
+
+#: django_authopenid/forms.py:229
+msgid "Current password"
+msgstr "Åžu anki ÅŸifre"
+
+#: django_authopenid/forms.py:240
+msgid ""
+"Old password is incorrect. Please enter the correct "
+"password."
+msgstr "Eski şifre doğru değil. Lütfen eski şifrenizi tekrar girin."
+
+#: django_authopenid/forms.py:305
+msgid "Your user name (required)"
+msgstr "Kullanıcı adınız (gerekli)"
+
+#: django_authopenid/forms.py:320
+msgid "Incorrect username."
+msgstr "Hatalı kullanıcı adı."
+
+#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
+#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
+#: fbconnect/urls.py:12 fbconnect/urls.py:13 fbconnect/urls.py:14
+msgid "signin/"
+msgstr "giriÅŸ/"
+
+#: django_authopenid/urls.py:24 fbconnect/urls.py:13 fbconnect/urls.py:17
+msgid "newquestion/"
+msgstr "yeni-soru/"
+
+#: django_authopenid/urls.py:25 fbconnect/urls.py:14 fbconnect/urls.py:18
+msgid "newanswer/"
+msgstr "yeni-cevap/"
+
+#: django_authopenid/urls.py:26
+msgid "signout/"
+msgstr "cikis/"
+
+#: django_authopenid/urls.py:27
+msgid "complete/"
+msgstr "tamamlandi/"
+
+#: django_authopenid/urls.py:29 fbconnect/urls.py:16 fbconnect/urls.py:17
+#: fbconnect/urls.py:18
+msgid "register/"
+msgstr "kayit/"
+
+#: django_authopenid/urls.py:30
+msgid "signup/"
+msgstr "kayit/"
+
+#: django_authopenid/urls.py:32
+msgid "sendpw/"
+msgstr "sifre-yolla/"
+
+#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
+msgid "password/"
+msgstr "sifre/"
+
+#: django_authopenid/urls.py:33
+msgid "confirm/"
+msgstr "onayla/"
+
+#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
+#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
+msgid "email/"
+msgstr "E-mail/"
+
+#: django_authopenid/urls.py:38
+msgid "validate/"
+msgstr "dogrula/"
+
+#: django_authopenid/urls.py:39
+msgid "change/"
+msgstr "degistir/"
+
+#: django_authopenid/urls.py:40
+msgid "sendkey/"
+msgstr "sifre-yolla/"
+
+#: django_authopenid/urls.py:41
+msgid "verify/"
+msgstr "dogrula/"
+
+#: django_authopenid/urls.py:42
+msgid "openid/"
+msgstr "OpenID/"
+
+#: django_authopenid/urls.py:43 forum/urls.py:52 forum/urls.py:56
+msgid "delete/"
+msgstr "sil/"
+
+#: django_authopenid/urls.py:51
+msgid "external-login/forgot-password/"
+msgstr "harici-giris/sifremi-unuttum/"
+
+#: django_authopenid/urls.py:54
+msgid "external-login/signup/"
+msgstr "harici-giris/üye-ol/"
+
+#: django_authopenid/views.py:139
+#, python-format
+msgid "OpenID %(openid_url)s is invalid"
+msgstr "OpenID %(openid_url)s geçersiz"
+
+#: django_authopenid/views.py:614
+msgid "Welcome email subject line"
+msgstr "Hoşgeldiniz mesajının konusu"
+
+#: django_authopenid/views.py:720
+msgid "Password changed."
+msgstr "Åžifre deÄŸiÅŸtirildi."
+
+#: django_authopenid/views.py:732 django_authopenid/views.py:738
+#, fuzzy, python-format
+msgid "your email needs to be validated see %(details_url)s"
+msgstr ""
+"Your email needs to be validated. Please see details here."
+
+#: django_authopenid/views.py:759
+#, fuzzy
+msgid "Email verification subject line"
+msgstr "Verification Email from Q&A forum"
+
+#: django_authopenid/views.py:850
+msgid "your email was not changed"
+msgstr "E-mail adresiniz deÄŸiÅŸtirilmedi"
+
+#: django_authopenid/views.py:898 django_authopenid/views.py:1056
+#, python-format
+msgid "No OpenID %s found associated in our database"
+msgstr "OpenID %s hesabı veritabanımızda yok"
+
+#: django_authopenid/views.py:902 django_authopenid/views.py:1063
+#, python-format
+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"
+
+#: django_authopenid/views.py:910
+msgid "Email Changed."
+msgstr "E-mail adresi deÄŸiÅŸtirildi."
+
+#: django_authopenid/views.py:988
+msgid "This OpenID is already associated with another account."
+msgstr "Bu OpenID zaten baÅŸka bir hesap ile iliÅŸkilidir."
+
+#: django_authopenid/views.py:993
+#, python-format
+msgid "OpenID %s is now associated with your account."
+msgstr "OpenID %s hesabını sizin ile ilişkilendirilecek."
+
+#: django_authopenid/views.py:1066
+msgid "Account deleted."
+msgstr "Hesap silindi."
+
+#: django_authopenid/views.py:1118
+msgid "Request for new password"
+msgstr "Yeni ÅŸifre iste"
+
+#: django_authopenid/views.py:1132
+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."
+
+#: django_authopenid/views.py:1164
+#, python-format
+msgid ""
+"Could not change password. Confirmation key '%s' is not "
+"registered."
+msgstr "Şifreniz değiştirilemedi. Onay kodu '%s' kayıtlı değil."
+
+#: django_authopenid/views.py:1174
+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."
+
+#: django_authopenid/views.py:1184
+#, python-format
+msgid "Password changed for %s. You may now sign in."
+msgstr "%s için şifre değiştirildi. Şimdi giriş yapabilirsiniz."
+
+#: forum/auth.py:505
+msgid "Your question and all of it's answers have been deleted"
+msgstr "Sorunuz ve ona ait tüm cevapları silindi."
+
+#: forum/auth.py:507
+msgid "Your question has been deleted"
+msgstr "Sorunuz silindi"
+
+#: forum/auth.py:510
+msgid "The question and all of it's answers have been deleted"
+msgstr "Soru ve ona ait tüm cevaplar silindi"
+
+#: forum/auth.py:512
+msgid "The question has been deleted"
+msgstr "Soru silindi"
+
+#: forum/const.py:8
+msgid "duplicate question"
+msgstr "yinelenen soru"
+
+#: forum/const.py:9
+msgid "question is off-topic or not relevant"
+msgstr "soru konu dışı veya alakalısız"
+
+#: forum/const.py:10
+msgid "too subjective and argumentative"
+msgstr "çok öznel ve tartışmacı"
+
+#: forum/const.py:11
+msgid "not a real question"
+msgstr "gerçek bir soru değil"
+
+#: forum/const.py:12
+msgid "the question is answered, right answer was accepted"
+msgstr "soru cevabı doğru kabul edildi"
+
+#: forum/const.py:13
+msgid "question is not relevant or outdated"
+msgstr "soru, ilgisiz veya eskimiÅŸ"
+
+#: forum/const.py:14
+msgid "question contains offensive or malicious remarks"
+msgstr "soru saldırgan ya da kötü niyetli sözler içeriyor"
+
+#: forum/const.py:15
+msgid "spam or advertising"
+msgstr "spam ya da reklam"
+
+#: forum/const.py:16
+msgid "too localized"
+msgstr "çok dar kapsamlı"
+
+#: forum/const.py:37 forum/skins/default/templates/questions.html:70
+#: forum/skins/default/templates/questions.html:75
+msgid "newest"
+msgstr "en yeni"
+
+#: forum/const.py:38 forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/users.html:28
+msgid "oldest"
+msgstr "en eski"
+
+#: forum/const.py:39 forum/skins/default/templates/questions.html:89
+#: forum/skins/default/templates/questions.html:94
+msgid "active"
+msgstr "aktif"
+
+#: forum/const.py:40 forum/skins/default/templates/questions.html:83
+msgid "inactive"
+msgstr "hareketsiz"
+
+#: forum/const.py:41
+msgid "hottest"
+msgstr "sıcak"
+
+#: forum/const.py:42
+msgid "coldest"
+msgstr "soÄŸuk"
+
+#: forum/const.py:43
+msgid "most voted"
+msgstr "en çok oy alan"
+
+#: forum/const.py:44
+msgid "least voted"
+msgstr "En az oy"
+
+#: forum/const.py:45
+msgid "relevance"
+msgstr "ilgi"
+
+#: forum/const.py:52 forum/skins/default/templates/questions.html:52
+msgid "all"
+msgstr "tümü"
+
+#: forum/const.py:53 forum/skins/default/templates/questions.html:53
+msgid "unanswered"
+msgstr "cevapsız"
+
+#: forum/const.py:54 forum/skins/default/templates/questions.html:55
+msgid "favorite"
+msgstr "favori"
+
+#: forum/const.py:97
+msgid "question"
+msgstr "soru"
+
+#: forum/const.py:98 forum/skins/default/templates/book.html:110
+msgid "answer"
+msgstr "cevap"
+
+#: forum/const.py:99
+msgid "commented question"
+msgstr "soruya yorum yazıldı"
+
+#: forum/const.py:100
+msgid "commented answer"
+msgstr "cevaba yorum yazıldı"
+
+#: forum/const.py:101
+msgid "edited question"
+msgstr "soru düzeltilmiş"
+
+#: forum/const.py:102
+msgid "edited answer"
+msgstr "cevap düzeltilmiş"
+
+#: forum/const.py:103
+msgid "received award"
+msgstr "alınan ödül"
+
+#: forum/const.py:104
+msgid "marked best answer"
+msgstr "en iyi cevap olarak iÅŸaretlenmiÅŸ"
+
+#: forum/const.py:105
+msgid "upvoted"
+msgstr "beÄŸendim"
+
+#: forum/const.py:106
+msgid "downvoted"
+msgstr "beÄŸenmedim"
+
+#: forum/const.py:107
+msgid "canceled vote"
+msgstr "oy iptal"
+
+#: forum/const.py:108
+msgid "deleted question"
+msgstr "silinmiÅŸ bir soru"
+
+#: forum/const.py:109
+msgid "deleted answer"
+msgstr "silinmiÅŸ cevap"
+
+#: forum/const.py:110
+msgid "marked offensive"
+msgstr "saldırgan olarak işaretlenmiş"
+
+#: forum/const.py:111
+msgid "updated tags"
+msgstr "güncellenmiş etiketler"
+
+#: forum/const.py:112
+msgid "selected favorite"
+msgstr "favori olarak seçilmiş"
+
+#: forum/const.py:113
+msgid "completed user profile"
+msgstr "tamamlanmış kullanıcı profili"
+
+#: forum/const.py:114
+msgid "email update sent to user"
+msgstr "kullanıcıya e-mail güncelleme gönder"
+
+#: forum/const.py:118
+msgid "question_answered"
+msgstr "cevaplanmış_soru"
+
+#: forum/const.py:119
+msgid "question_commented"
+msgstr "yorumlanmış soru"
+
+#: forum/const.py:120
+msgid "answer_commented"
+msgstr "yorumlanmış soru"
+
+#: forum/const.py:121
+msgid "answer_accepted"
+msgstr "kabul edilmiÅŸ soru"
+
+#: forum/const.py:125
+msgid "[closed]"
+msgstr "[kapatıldı]"
+
+#: forum/const.py:126
+msgid "[deleted]"
+msgstr "[silindi]"
+
+#: forum/const.py:127 forum/views/readers.py:396 forum/views/readers.py:417
+msgid "initial version"
+msgstr "ilk versiyon"
+
+#: forum/const.py:128
+msgid "retagged"
+msgstr "yeniden etiketlendi"
+
+#: forum/const.py:132
+msgid "exclude ignored tags"
+msgstr "dışlanmış etiketleri dikkate al"
+
+#: forum/const.py:132
+msgid "allow only selected tags"
+msgstr "sadece seçilmiş etiketlere izin ver"
+
+#: forum/feed.py:18
+msgid " - "
+msgstr "-"
+
+#: forum/feed.py:18
+msgid "latest questions"
+msgstr "en son sorulanlar"
+
+#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "title"
+msgstr "başlık"
+
+#: forum/forms.py:24
+msgid "please enter a descriptive title for your question"
+msgstr "Sorunuz için açıklayıcı bir başlık girin"
+
+#: forum/forms.py:29
+msgid "title must be > 10 characters"
+msgstr "en az 10 karakter olmalı"
+
+#: forum/forms.py:38
+msgid "content"
+msgstr "içerik"
+
+#: forum/forms.py:44
+msgid "question content must be > 10 characters"
+msgstr "soru içeriği en az 10 karakter olmalı"
+
+#: forum/forms.py:53 forum/skins/default/templates/header.html:28
+msgid "tags"
+msgstr "etiketler"
+
+#: forum/forms.py:55
+msgid ""
+"Tags are short keywords, with no spaces within. Up to five tags can be used."
+msgstr ""
+"Etiketler kısa anahtar kelimelerdir ve bir soru için en fazla 5 etiket "
+"yazabilirsiniz."
+
+#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
+msgid "tags are required"
+msgstr "etiket yazmalısınız"
+
+#: forum/forms.py:70
+#, python-format
+msgid "please use %(tag_count)d tag or less"
+msgid_plural "please use %(tag_count)d tags or less"
+msgstr[0] "En fazla %(tag_count)d etiket kullanabilirsiniz"
+msgstr[1] "En fazla %(tag_count)d etiket kullanabilirsiniz"
+
+#: forum/forms.py:79
+#, 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 en fazla %(max_chars)d karakter içerebilir"
+msgstr[1] "Her etiket en fazla %(max_chars)d karakter içerebilir"
+
+#: forum/forms.py:87
+msgid "use-these-chars-in-tags"
+msgstr "bu-yazıları-etiket-olarak-kullan"
+
+#: forum/forms.py:97
+#: forum/skins/default/templates/post_contributor_info.html:7
+#: forum/skins/default/templates/question_summary_list_roll.html:26
+#: forum/skins/default/templates/question_summary_list_roll.html:38
+msgid "community wiki"
+msgstr "topluluk wiki"
+
+#: forum/forms.py:98
+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 wiki seçeneğini seçerseniz, soru ve cevaplardan puan verilip "
+"alınamayacak ve yazarın ismi gizli kalacaktır."
+
+#: forum/forms.py:114
+msgid "update summary:"
+msgstr "güncelleme özeti:"
+
+#: forum/forms.py:115
+msgid ""
+"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
+"improved style, this field is optional)"
+msgstr ""
+"revizyon özeti bildir (sabit yazım, dilbilgisi, gelişmiş stil gibi, bu alan "
+"isteğe bağlı gibi falan)"
+
+#: forum/forms.py:118
+msgid "Automatically accept user's contributions for the email updates"
+msgstr "E-mail güncelleştirmeleri için kullanıcı katkılarını otomatik kabul et"
+
+#: forum/forms.py:209
+msgid "Your name:"
+msgstr "Adınız:"
+
+#: forum/forms.py:210
+msgid "Email (not shared with anyone):"
+msgstr "E-mail (kimse göremeyecektir):"
+
+#: forum/forms.py:211
+msgid "Your message:"
+msgstr "Mesajınız:"
+
+#: forum/forms.py:294
+msgid "this email does not have to be linked to gravatar"
+msgstr "Bu e-mail gravatar bağlantılı olmak zorunda değildir"
+
+#: forum/forms.py:296
+msgid "Screen name"
+msgstr "Görünen isim"
+
+#: forum/forms.py:297
+msgid "Real name"
+msgstr "Gerçek isim"
+
+#: forum/forms.py:298
+msgid "Website"
+msgstr "Website"
+
+#: forum/forms.py:299
+msgid "Location"
+msgstr "Yer"
+
+#: forum/forms.py:300
+msgid "Date of birth"
+msgstr "DoÄŸum tarihi"
+
+#: forum/forms.py:300
+msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
+msgstr ""
+"Gizli alan (Formatı: YYYY-AA-GG şeklinde olup, yaş hesaplamak için "
+"kullanılır)"
+
+#: forum/forms.py:301 forum/skins/default/templates/account_settings.html:21
+#: forum/skins/default/templates/authopenid/settings.html:21
+msgid "Profile"
+msgstr "Profil"
+
+#: forum/forms.py:332 forum/forms.py:333
+msgid "this email has already been registered, please use another one"
+msgstr "Bu e-mail sitemizde zaten kayıtlı, lütfen başka bir tane deneyin"
+
+#: forum/forms.py:339
+msgid "Choose email tag filter"
+msgstr "E-mail etiketi için filtre seç"
+
+#: forum/forms.py:355 forum/forms.py:356
+msgid "weekly"
+msgstr "haftalık"
+
+#: forum/forms.py:355 forum/forms.py:356
+msgid "no email"
+msgstr "e-mail yok"
+
+#: forum/forms.py:356
+msgid "daily"
+msgstr "günlük"
+
+#: forum/forms.py:371
+msgid "Asked by me"
+msgstr "Bana sorulan"
+
+#: forum/forms.py:374
+msgid "Answered by me"
+msgstr "Bana cevaplanan"
+
+#: forum/forms.py:377
+msgid "Individually selected"
+msgstr "Tek tek seçilmiş"
+
+#: forum/forms.py:380
+msgid "Entire forum (tag filtered)"
+msgstr "Tüm forum (etiket filtre)"
+
+#: forum/forms.py:434
+msgid "okay, let's try!"
+msgstr "tamam, şimdi başlayalım!"
+
+#: forum/forms.py:435
+msgid "no community email please, thanks"
+msgstr "toplu e-mail istemiyorum"
+
+#: forum/forms.py:438
+msgid "please choose one of the options above"
+msgstr "lütfen yukarıdaki seçeneklerden birini seçin "
+
+#: forum/urls.py:28
+msgid "upfiles/"
+msgstr "upfiles/"
+
+#: forum/urls.py:33
+msgid "about/"
+msgstr "hakkimizda/"
+
+#: forum/urls.py:34
+msgid "faq/"
+msgstr "sss/"
+
+#: forum/urls.py:35
+msgid "privacy/"
+msgstr "gizlilik/"
+
+#: forum/urls.py:36
+msgid "logout/"
+msgstr "guvenli-cikis/"
+
+#: forum/urls.py:37 forum/urls.py:38 forum/urls.py:39 forum/urls.py:56
+msgid "answers/"
+msgstr "cevaplar/"
+
+#: forum/urls.py:37 forum/urls.py:49 forum/urls.py:52 forum/urls.py:56
+msgid "comments/"
+msgstr "yorumlar/"
+
+#: forum/urls.py:38 forum/urls.py:43 forum/urls.py:78
+#: forum/skins/default/templates/user_info.html:47
+msgid "edit/"
+msgstr "düzenle/"
+
+#: forum/urls.py:39 forum/urls.py:48
+msgid "revisions/"
+msgstr "revizyonlar/"
+
+#: forum/urls.py:40 forum/urls.py:41 forum/urls.py:42 forum/urls.py:43
+#: forum/urls.py:44 forum/urls.py:45 forum/urls.py:46 forum/urls.py:47
+#: forum/urls.py:48 forum/urls.py:49 forum/urls.py:52
+msgid "questions/"
+msgstr "sorular/"
+
+#: forum/urls.py:41 forum_modules/books/urls.py:8
+msgid "ask/"
+msgstr "sor/"
+
+#: forum/urls.py:42
+msgid "unanswered/"
+msgstr "cevapsiz/"
+
+#: forum/urls.py:44
+msgid "close/"
+msgstr "kapat/"
+
+#: forum/urls.py:45
+msgid "reopen/"
+msgstr "yeniden aç/"
+
+#: forum/urls.py:46
+msgid "answer/"
+msgstr "cevap/"
+
+#: forum/urls.py:47
+msgid "vote/"
+msgstr "oy/"
+
+#: forum/urls.py:50
+msgid "command/"
+msgstr "komut/"
+
+#: forum/urls.py:60 forum/views/readers.py:265
+msgid "question/"
+msgstr "soru/"
+
+#: forum/urls.py:61 forum/urls.py:62
+msgid "tags/"
+msgstr "etiketler/"
+
+#: forum/urls.py:64 forum/urls.py:68
+msgid "mark-tag/"
+msgstr "etiket /"
+
+#: forum/urls.py:64
+msgid "interesting/"
+msgstr "ilginç/"
+
+#: forum/urls.py:68
+msgid "ignored/"
+msgstr "yoksayıldı/"
+
+#: forum/urls.py:72
+msgid "unmark-tag/"
+msgstr "etiket işaretini kaldır/"
+
+#: forum/urls.py:76 forum/urls.py:78 forum/urls.py:79
+msgid "users/"
+msgstr "uyeler/"
+
+#: forum/urls.py:77
+msgid "moderate-user/"
+msgstr "yöneticiler/"
+
+#: forum/urls.py:80 forum/urls.py:81
+msgid "badges/"
+msgstr "oduller/"
+
+#: forum/urls.py:82
+msgid "messages/"
+msgstr "mesajlar/"
+
+#: forum/urls.py:82
+msgid "markread/"
+msgstr "konu/"
+
+#: forum/urls.py:84
+msgid "nimda/"
+msgstr "Nimda /"
+
+#: forum/urls.py:86
+msgid "upload/"
+msgstr "yükle/"
+
+#: forum/urls.py:87
+msgid "search/"
+msgstr "arama-yap/"
+
+#: forum/urls.py:88
+msgid "feedback/"
+msgstr "geribildirim/"
+
+#: forum/urls.py:89 forum/urls.py:90
+msgid "account/"
+msgstr "hesab/"
+
+#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
+msgid "Congratulations, you are now an Administrator"
+msgstr "Tebrikler, artık sitemizde yönetici oldunuz..."
+
+#: forum/management/commands/send_email_alerts.py:236
+msgid "email update message subject"
+msgstr "e-mail güncelleme mesajı"
+
+#: forum/management/commands/send_email_alerts.py:238
+#, fuzzy, 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] ""
+"
Dear %(name)s,
The following question has been updated on the Q&A "
+"forum:
"
+msgstr[1] ""
+"
Dear %(name)s,
The following %(num)d questions have been updated on "
+"the Q&A forum:
"
+
+#: forum/management/commands/send_email_alerts.py:255
+msgid "new question"
+msgstr "yeni soru"
+
+#: forum/management/commands/send_email_alerts.py:272
+msgid ""
+"Please visit the forum 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 forumu ziyaret edin ve yenilikleri görün! Belki birisine bir şekilde "
+"yardım ya da en azından sorusuna cevap yazabilirsiniz."
+
+#: forum/management/commands/send_email_alerts.py:284
+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 forum 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."
+
+#: forum/management/commands/send_email_alerts.py:290
+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 forum "
+"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."
+
+#: forum/management/commands/send_email_alerts.py:296
+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. "
+
+#: forum/management/commands/send_email_alerts.py:311
+#, fuzzy, python-format
+msgid ""
+"go to %(link)s to change frequency of email updates or %(email)s "
+"administrator"
+msgstr ""
+"
Please remember that you can always adjust "
+"frequency of the email updates or turn them off entirely. If you believe "
+"that this message was sent in an error, please email about it the forum "
+"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
+"server.
"
+
+#: forum/middleware/anon_user.py:34
+#, python-format
+msgid "First time here? Check out the FAQ!"
+msgstr ""
+"İlk defa mı buradasınız? Sıkça sorulan sorular SSS "
+"kısmını ziyaret edebilirsiniz."
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Deleted own post with score of 3 or higher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Peer Pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "peer-pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Deleted own post with score of -3 or lower"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Nice answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "nice-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Answer voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Nice Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "nice-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Question voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Left 10 comments with score of 10 or more"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Popular Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "popular-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Asked a question with 1,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "Citizen patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "citizen-patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "First flagged post"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "Cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "First rollback"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "Critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "First down vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "Editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "First edit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "Organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "First retag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "Scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "First accepted answer on your own question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Asked first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "Supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "First up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Answered first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Completed all user profile fields"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Self-Learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "self-learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Answered your own question with at least 3 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Great Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "great-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Answer voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Great Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "great-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Question voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Stellar Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "stellar-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Question favorited by 100 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Famous question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "famous-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Asked a question with 10,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Actively participated in the private alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Good Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "good-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Answer voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Good Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "good-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Question voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Favorite Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "favorite-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Question favorited by 25 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Civic duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "civic-duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Voted 300 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Strunk & White"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "strunk-and-white"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Edited 100 entries"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Active in many different tags"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Very active in one tag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Active member for a year"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Notable Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "notable-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Asked a question with 2,500 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "Enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "First answer was accepted with at least 10 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Actively participated in the private beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Accepted answer and voted up 40 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Answered a question more than 60 days later with at least 5 votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Created a tag used by 50 questions"
+msgstr ""
+
+#: forum/models/question.py:499
+#, python-format
+msgid "%(author)s modified the question"
+msgstr "%(author)s soruyu düzenledi"
+
+#: forum/models/question.py:503
+#, python-format
+msgid "%(people)s posted %(new_answer_count)s new answers"
+msgstr "%(people)s adlı üyemiz %(new_answer_count)s yeni cevap yolladı"
+
+#: forum/models/question.py:508
+#, python-format
+msgid "%(people)s commented the question"
+msgstr "%(people)s bir soruyu yorumladı"
+
+#: forum/models/question.py:513
+#, python-format
+msgid "%(people)s commented answers"
+msgstr ""
+"suggest forum/models/question.py:508\n"
+" \n"
+"%(people)s cevaba yorum yazdı"
+
+#: forum/models/question.py:515
+#, python-format
+msgid "%(people)s commented an answer"
+msgstr "%(people)s bir cevabı yorumladı"
+
+#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
+msgid "gold"
+msgstr "altın"
+
+#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
+msgid "silver"
+msgstr "gümüş"
+
+#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
+msgid "bronze"
+msgstr "bronz"
+
+#: forum/models/tag.py:81
+msgid "interesting"
+msgstr "ilginç"
+
+#: forum/models/tag.py:81
+msgid "ignored"
+msgstr "yoksay"
+
+#: forum/models/user.py:36
+msgid "Entire forum"
+msgstr "Tüm forum"
+
+#: forum/models/user.py:37
+msgid "Questions that I asked"
+msgstr "SorduÄŸum sorular"
+
+#: forum/models/user.py:38
+msgid "Questions that I answered"
+msgstr "Cevapladığım sorular"
+
+#: forum/models/user.py:39
+msgid "Individually selected questions"
+msgstr "Seçtiğim sorular"
+
+#: forum/models/user.py:42
+msgid "Weekly"
+msgstr "Haftalık"
+
+#: forum/models/user.py:43
+msgid "Daily"
+msgstr "Günlük"
+
+#: forum/models/user.py:44
+msgid "No email"
+msgstr "E-posta yok"
+
+#: forum/skins/default/templates/404.html:24
+msgid "Sorry, could not find the page you requested."
+msgstr "Üzgünüz, istediğiniz sayfayı bulamadık."
+
+#: forum/skins/default/templates/404.html:26
+msgid "This might have happened for the following reasons:"
+msgstr "Bu durum, aşağıdaki sebeplerden dolayı olabilir:"
+
+#: forum/skins/default/templates/404.html:28
+msgid "this question or answer has been deleted;"
+msgstr "bu soru ya da cevap silindi;"
+
+#: forum/skins/default/templates/404.html:29
+msgid "url has error - please check it;"
+msgstr "adres hatası var - tekrar kontrol edin;"
+
+#: forum/skins/default/templates/404.html:30
+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"
+
+#: forum/skins/default/templates/404.html:31
+msgid "if you believe this error 404 should not have occured, please"
+msgstr "Hata kodu 404: lütfen"
+
+#: forum/skins/default/templates/404.html:32
+msgid "report this problem"
+msgstr "Bu sorunu yöneticiye bildir"
+
+#: forum/skins/default/templates/404.html:41
+#: forum/skins/default/templates/500.html:27
+msgid "back to previous page"
+msgstr "önceki sayfaya geri dön"
+
+#: forum/skins/default/templates/404.html:42
+#: forum/skins/default/templates/questions.html:52
+msgid "see all questions"
+msgstr "tüm soruları gör"
+
+#: forum/skins/default/templates/404.html:43
+msgid "see all tags"
+msgstr "tüm etiketleri gör"
+
+#: forum/skins/default/templates/500.html:22
+msgid "sorry, system error"
+msgstr "Üzgünüm, bir sistem hatası oluştu!"
+
+#: forum/skins/default/templates/500.html:24
+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."
+
+#: forum/skins/default/templates/500.html:25
+msgid "please report the error to the site administrators if you wish"
+msgstr "isterseniz hata raporunu site yöneticilerine bildirin"
+
+#: forum/skins/default/templates/500.html:28
+msgid "see latest questions"
+msgstr "son soruları gör"
+
+#: forum/skins/default/templates/500.html:29
+msgid "see tags"
+msgstr "etiketleri gör"
+
+#: forum/skins/default/templates/about.html:6
+#: forum/skins/default/templates/about.html:11
+msgid "About"
+msgstr "Hakkımızda"
+
+#: forum/skins/default/templates/account_settings.html:4
+#: forum/skins/default/templates/authopenid/settings.html:4
+msgid "Account functions"
+msgstr "Hesab özellikleri"
+
+#: forum/skins/default/templates/account_settings.html:29
+#: forum/skins/default/templates/authopenid/changepw.html:5
+#: forum/skins/default/templates/authopenid/changepw.html:14
+#: forum/skins/default/templates/authopenid/settings.html:29
+msgid "Change password"
+msgstr "Åžifre deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/account_settings.html:30
+#: forum/skins/default/templates/authopenid/settings.html:30
+msgid "Give your account a new password."
+msgstr "Hesabınıza yeni bir şifre verin."
+
+#: forum/skins/default/templates/account_settings.html:32
+#: forum/skins/default/templates/authopenid/settings.html:31
+msgid "Change email "
+msgstr "E-mail deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/account_settings.html:33
+#: forum/skins/default/templates/authopenid/settings.html:32
+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"
+
+#: forum/skins/default/templates/account_settings.html:35
+#: forum/skins/default/templates/authopenid/changeopenid.html:4
+#: forum/skins/default/templates/authopenid/changeopenid.html:30
+#: forum/skins/default/templates/authopenid/settings.html:34
+msgid "Change OpenID"
+msgstr "OpenID deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/account_settings.html:36
+#: forum/skins/default/templates/authopenid/settings.html:35
+msgid "Change openid associated to your account"
+msgstr "Hesabınıza ilişkili OpenID'yi değiştirin"
+
+#: forum/skins/default/templates/account_settings.html:39
+#: forum/skins/default/templates/authopenid/delete.html:4
+#: forum/skins/default/templates/authopenid/settings.html:38
+msgid "Delete account"
+msgstr "Hesabı sil"
+
+#: forum/skins/default/templates/account_settings.html:40
+#: forum/skins/default/templates/authopenid/settings.html:39
+msgid "Erase your username and all your data from website"
+msgstr "Kullanıcı adımı ve tüm bilgilerimi bu siteden sil"
+
+#: forum/skins/default/templates/answer_edit.html:5
+#: forum/skins/default/templates/answer_edit.html:48
+msgid "Edit answer"
+msgstr "Cevapı düzenle"
+
+#: forum/skins/default/templates/answer_edit.html:25
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:26
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:46
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:25
+#: forum/skins/default/templates/question_edit.html:28
+msgid "hide preview"
+msgstr "önizlemeyi gizle"
+
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:28
+msgid "show preview"
+msgstr "önizlemeyi göster"
+
+#: forum/skins/default/templates/answer_edit.html:48
+#: forum/skins/default/templates/question_edit.html:66
+#: forum/skins/default/templates/question_retag.html:53
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "back"
+msgstr "geri"
+
+#: forum/skins/default/templates/answer_edit.html:53
+#: forum/skins/default/templates/question_edit.html:71
+#: forum/skins/default/templates/revisions_answer.html:52
+#: forum/skins/default/templates/revisions_question.html:52
+msgid "revision"
+msgstr "revizyon"
+
+#: forum/skins/default/templates/answer_edit.html:56
+#: forum/skins/default/templates/question_edit.html:75
+msgid "select revision"
+msgstr "revizyon seç"
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:418
+#: forum/skins/default/templates/question_edit.html:92
+msgid "Toggle the real time Markdown editor preview"
+msgstr "Toggle gerçek zamanlı Markdown editörü önizleme"
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:419
+#: forum/skins/default/templates/question_edit.html:92
+msgid "toggle preview"
+msgstr "toggle önizleme"
+
+#: forum/skins/default/templates/answer_edit.html:72
+#: forum/skins/default/templates/question_edit.html:118
+#: forum/skins/default/templates/question_retag.html:74
+msgid "Save edit"
+msgstr "DeÄŸiÅŸikliÄŸi kaydet"
+
+#: forum/skins/default/templates/answer_edit.html:73
+#: forum/skins/default/templates/close.html:29
+#: forum/skins/default/templates/feedback.html:50
+#: forum/skins/default/templates/question_edit.html:119
+#: forum/skins/default/templates/question_retag.html:75
+#: forum/skins/default/templates/reopen.html:30
+#: forum/skins/default/templates/user_edit.html:90
+#: forum/skins/default/templates/authopenid/changeemail.html:40
+msgid "Cancel"
+msgstr "Iptal"
+
+#: forum/skins/default/templates/answer_edit_tips.html:4
+msgid "answer tips"
+msgstr "cevap ipuçları"
+
+#: forum/skins/default/templates/answer_edit_tips.html:7
+msgid "please make your answer relevant to this community"
+msgstr "Cevabınızın sitemizdeki konu ile alakalı olmasına dikkat edin"
+
+#: forum/skins/default/templates/answer_edit_tips.html:10
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr "tartışmaya girmek yerine, soruya bir cevap vermeye çalışın"
+
+#: forum/skins/default/templates/answer_edit_tips.html:13
+msgid "please try to provide details"
+msgstr "ayrıntılarıyayınlamayı deneyin"
+
+#: forum/skins/default/templates/answer_edit_tips.html:16
+#: forum/skins/default/templates/question_edit_tips.html:13
+msgid "be clear and concise"
+msgstr "sorunuzun açık ve kısa olmasına çalışın"
+
+#: forum/skins/default/templates/answer_edit_tips.html:20
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "see frequently asked questions"
+msgstr "sık sorulan soruları gör"
+
+#: forum/skins/default/templates/answer_edit_tips.html:26
+#: forum/skins/default/templates/question_edit_tips.html:23
+msgid "Markdown tips"
+msgstr "İpuçları"
+
+#: forum/skins/default/templates/answer_edit_tips.html:29
+#: forum/skins/default/templates/question_edit_tips.html:26
+msgid "*italic* or __italic__"
+msgstr "* Italik * veya __italic__"
+
+#: forum/skins/default/templates/answer_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:29
+msgid "**bold** or __bold__"
+msgstr "** Kalın ** veya __bold__"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/question_edit_tips.html:32
+msgid "link"
+msgstr "bağlantı"
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "text"
+msgstr "metin"
+
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "image"
+msgstr "resim"
+
+#: forum/skins/default/templates/answer_edit_tips.html:43
+#: forum/skins/default/templates/question_edit_tips.html:41
+msgid "numbered list:"
+msgstr "numaralandırılmış liste:"
+
+#: forum/skins/default/templates/answer_edit_tips.html:48
+#: forum/skins/default/templates/question_edit_tips.html:46
+msgid "basic HTML tags are also supported"
+msgstr "temel HTML etiketleri de desteklenmektedir"
+
+#: forum/skins/default/templates/answer_edit_tips.html:52
+#: forum/skins/default/templates/question_edit_tips.html:50
+msgid "learn more about Markdown"
+msgstr "Markdown hakkında daha fazla bilgi"
+
+#: forum/skins/default/templates/ask.html:5
+#: forum/skins/default/templates/ask.html:62
+msgid "Ask a question"
+msgstr "Soru sor"
+
+#: forum/skins/default/templates/ask.html:69
+#: forum/skins/default/templates/ask_form.html:11
+#, fuzzy
+msgid "login to post question info"
+msgstr ""
+"You are welcome to start submitting your question "
+"anonymously. 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."
+
+#: forum/skins/default/templates/ask.html:75
+#, fuzzy, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/ask.html:113
+#: forum/skins/default/templates/ask_form.html:54
+msgid "(required)"
+msgstr "(gerekli)"
+
+#: forum/skins/default/templates/ask.html:120
+#: forum/skins/default/templates/ask_form.html:61
+msgid "Login/signup to post your question"
+msgstr "Soru göndermek için üye girişi yapmalısınız"
+
+#: forum/skins/default/templates/ask.html:122
+#: forum/skins/default/templates/ask_form.html:63
+msgid "Ask your question"
+msgstr "Soru yazın"
+
+#: forum/skins/default/templates/ask_form.html:15
+#, fuzzy, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/badge.html:6
+#: forum/skins/default/templates/badge.html:17
+msgid "Badge"
+msgstr "Madalya"
+
+#: forum/skins/default/templates/badge.html:26
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/badges.html:6
+msgid "Badges summary"
+msgstr "Madalya özeti"
+
+#: forum/skins/default/templates/badges.html:17
+msgid "Badges"
+msgstr "Ödüller"
+
+#: forum/skins/default/templates/badges.html:21
+#, fuzzy
+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&A community will be recognized with the variety of badges."
+
+#: forum/skins/default/templates/badges.html:22
+#, fuzzy, 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"
+" "
+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 feedback"
+
+#: forum/skins/default/templates/badges.html:51
+msgid "Community badges"
+msgstr "Site ödülleri"
+
+#: forum/skins/default/templates/badges.html:57
+#, fuzzy
+msgid "gold badge 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."
+
+#: forum/skins/default/templates/badges.html:65
+#, fuzzy
+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."
+
+#: forum/skins/default/templates/badges.html:68
+msgid "bronze badge: often given as a special honor"
+msgstr "bronz madalya: genellikle özel bir onur olarak verilir"
+
+#: forum/skins/default/templates/badges.html:72
+#, fuzzy
+msgid "bronze badge description"
+msgstr ""
+"If you are an active participant in this community, you will be recognized "
+"with this badge."
+
+#: forum/skins/default/templates/book.html:7
+msgid "reading channel"
+msgstr "kanal okuma"
+
+#: forum/skins/default/templates/book.html:26
+msgid "[author]"
+msgstr "[yazar]"
+
+#: forum/skins/default/templates/book.html:30
+msgid "[publisher]"
+msgstr "[yayıncı]"
+
+#: forum/skins/default/templates/book.html:34
+msgid "[publication date]"
+msgstr "[yayınlanma tarihi]"
+
+#: forum/skins/default/templates/book.html:38
+msgid "[price]"
+msgstr "[fiyat]"
+
+#: forum/skins/default/templates/book.html:39
+msgid "currency unit"
+msgstr "para birimi"
+
+#: forum/skins/default/templates/book.html:42
+msgid "[pages]"
+msgstr "[sayfa]"
+
+#: forum/skins/default/templates/book.html:43
+msgid "pages abbreviation"
+msgstr "sayfaları kısaltma"
+
+#: forum/skins/default/templates/book.html:46
+msgid "[tags]"
+msgstr "[etiketler]"
+
+#: forum/skins/default/templates/book.html:56
+msgid "author blog"
+msgstr "yazar günlüğü"
+
+#: forum/skins/default/templates/book.html:62
+msgid "book directory"
+msgstr "kitap listesi"
+
+#: forum/skins/default/templates/book.html:66
+msgid "buy online"
+msgstr "online satın al"
+
+#: forum/skins/default/templates/book.html:79
+msgid "reader questions"
+msgstr "okuyucu soruları"
+
+#: forum/skins/default/templates/book.html:82
+msgid "ask the author"
+msgstr "yazar sor"
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:18
+msgid "this question was selected as favorite"
+msgstr "bu soru favori olarak seçildi"
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:11
+#: forum/skins/default/templates/users_questions.html:18
+msgid "number of times"
+msgstr "kez"
+
+#: forum/skins/default/templates/book.html:105
+#: forum/skins/default/templates/question_summary_list_roll.html:14
+msgid "votes"
+msgstr "oy"
+
+#: forum/skins/default/templates/book.html:108
+msgid "the answer has been accepted to be correct"
+msgstr "cevap doÄŸru olarak kabul edilmiÅŸtir"
+
+#: forum/skins/default/templates/book.html:115
+#: forum/skins/default/templates/question_summary_list_roll.html:15
+msgid "views"
+msgstr "izlenme"
+
+#: forum/skins/default/templates/book.html:125
+#: forum/skins/default/templates/question.html:136
+#: forum/skins/default/templates/question_list.html:19
+#: forum/skins/default/templates/question_summary_list_roll.html:52
+#: forum/skins/default/templates/tags.html:50
+#: forum/skins/default/templates/users_questions.html:34
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr "'%(tag)s' etiketli sorulara bak"
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to book RSS feed"
+msgstr "RSS haber besleme akışına abone ol"
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to the questions feed"
+msgstr "soruya ve cevaplarına abone ol"
+
+#: forum/skins/default/templates/close.html:6
+#: forum/skins/default/templates/close.html:16
+msgid "Close question"
+msgstr "Soruyu kapat"
+
+#: forum/skins/default/templates/close.html:19
+msgid "Close the question"
+msgstr "Cevabı kapat"
+
+#: forum/skins/default/templates/close.html:25
+msgid "Reasons"
+msgstr "Nedenleri"
+
+#: forum/skins/default/templates/close.html:28
+msgid "OK to close"
+msgstr "Kapatmak için OK butonuna bas"
+
+#: forum/skins/default/templates/email_base.html:11
+msgid "home"
+msgstr "anasayfa"
+
+#: forum/skins/default/templates/faq.html:11
+msgid "Frequently Asked Questions "
+msgstr "Sıkça Sorulan Sorular"
+
+#: forum/skins/default/templates/faq.html:16
+msgid "What kinds of questions can I ask here?"
+msgstr "Ne tür sorular sorabilirim?"
+
+#: forum/skins/default/templates/faq.html:17
+msgid ""
+"Most importanly - questions should be relevant to this "
+"community."
+msgstr ""
+"En önemli sorular sitemizde önemli şeklinde "
+"gösterilmektedir."
+
+#: forum/skins/default/templates/faq.html:18
+msgid ""
+"Before asking the question - please make sure to use search to see whether "
+"your question has alredy been answered."
+msgstr ""
+"Soru sormadan önce, öncelikle sitemizde bir arama yapın. Belki bu soru ve "
+"cevabı sitemizde bulunmaktadır."
+
+#: forum/skins/default/templates/faq.html:21
+msgid "What questions should I avoid asking?"
+msgstr "Ne tür sorulardan kaçınmalıyım?"
+
+#: forum/skins/default/templates/faq.html:22
+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."
+
+#: forum/skins/default/templates/faq.html:27
+msgid "What should I avoid in my answers?"
+msgstr "Cevaplarımda nelere dikkat etmeliyim?"
+
+#: forum/skins/default/templates/faq.html:28
+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, asla ve asla 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 dayalı şekilde yazınız."
+
+#: forum/skins/default/templates/faq.html:32
+msgid "Who moderates this community?"
+msgstr "Bu siteyi kimler yönetiyor?"
+
+#: forum/skins/default/templates/faq.html:33
+msgid "The short answer is: you."
+msgstr "Cevabı çok açık: Sen! Yani sizlersiniz! "
+
+#: forum/skins/default/templates/faq.html:34
+msgid "This website is moderated by the users."
+msgstr "Bu web sitesi, kullanıcıları tarafından yönetilmektedir."
+
+#: forum/skins/default/templates/faq.html:35
+msgid ""
+"The reputation system allows users earn the authorization 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."
+
+#: forum/skins/default/templates/faq.html:40
+msgid "How does reputation system work?"
+msgstr "İtibar sistemi nasıl çalışmaktadır?"
+
+#: forum/skins/default/templates/faq.html:41
+#, fuzzy
+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."
+
+#: forum/skins/default/templates/faq.html:42
+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 10 "
+"points, each vote against will subtract 2 points. There is "
+"a limit of 200 points that can be accumulated per question "
+"or answer. The table below explains reputation point requirements for each "
+"type of moderation task."
+msgstr ""
+"Örneğin, ilginç bir soru sordunuz ya da yararlı bir cevap verdiniz. Doğal "
+"olarak bu durum, diğer kullanıcılarımız tarafından beğenilecektir. Diğer "
+"taraftan da, eğer cevabınız doğru değilse ya da yanıltıcı ise "
+"beğenilmeyecektir. Sistem, beğenilen her soru veya cevap yazınız için size "
+"10 puan verirken, beğenilmeyen soru veya cevabınız için "
+"2 puan düşmektedir. Her soru veya cevaptan alabileceğiniz "
+"en fazla puan 200 ile sınırlandırılmıştır. Aşağıdaki tablo, "
+"itibar sisteminden toplanan puanlar ile neler yapılabileceğini "
+"göstermektedir."
+
+#: forum/skins/default/templates/faq.html:53
+#: forum/skins/default/templates/user_votes.html:15
+msgid "upvote"
+msgstr "beÄŸendim"
+
+#: forum/skins/default/templates/faq.html:57
+msgid "use tags"
+msgstr "etiketleri kullan"
+
+#: forum/skins/default/templates/faq.html:62
+msgid "add comments"
+msgstr "yorum ekle"
+
+#: forum/skins/default/templates/faq.html:66
+#: forum/skins/default/templates/user_votes.html:17
+msgid "downvote"
+msgstr "beÄŸenmedim"
+
+#: forum/skins/default/templates/faq.html:69
+msgid "open and close own questions"
+msgstr "kendi sorularım açık ve kapalı "
+
+#: forum/skins/default/templates/faq.html:73
+msgid "retag questions"
+msgstr "soruları yeniden etiketle"
+
+#: forum/skins/default/templates/faq.html:78
+msgid "edit community wiki questions"
+msgstr "sitenin wiki sorularını değiştir"
+
+#: forum/skins/default/templates/faq.html:83
+msgid "edit any answer"
+msgstr "herhangi bir cevabı değiştir"
+
+#: forum/skins/default/templates/faq.html:87
+msgid "open any closed question"
+msgstr "kapatılmış bir soruyu aç"
+
+#: forum/skins/default/templates/faq.html:91
+msgid "delete any comment"
+msgstr "bir yorumu sil"
+
+#: forum/skins/default/templates/faq.html:95
+msgid "delete any questions and answers and perform other moderation tasks"
+msgstr "Herhangi bir soruyu veya cevabı silmek site yöneticilerinin görevidir."
+
+#: forum/skins/default/templates/faq.html:103
+msgid "how to validate email title"
+msgstr "E-mail doÄŸrulama"
+
+#: forum/skins/default/templates/faq.html:105
+#, fuzzy, python-format
+msgid ""
+"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+msgstr ""
+"Why? Email validation is required to make sure that "
+"only you can post messages on your behalf and to "
+"minimize spam posts. With email you can "
+"subscribe for updates on the most interesting questions. "
+"Also, when you sign up for the first time - create a unique gravatar personal image."
+
+#: forum/skins/default/templates/faq.html:110
+#, fuzzy
+msgid "what is gravatar"
+msgstr "How to change my picture (gravatar) and what is gravatar?"
+
+#: forum/skins/default/templates/faq.html:111
+#, fuzzy
+msgid "gravatar faq info"
+msgstr ""
+"
The picture that appears on the users profiles is called "
+"gravatar (which means globally r"
+"strong>ecognized avatar).
Here is how it works: a "
+"cryptographic key (unbreakable code) is calculated from "
+"your email address. You upload your picture (or your favorite alter ego "
+"image) the website gravatar.com"
+"strong> from where we later retreive your image using the key."
+"p>
This way all the websites you trust can show your image next to your "
+"posts and your email address remains private.
Please "
+"personalize your account with an image - just register at "
+"gravatar.com (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.
"
+
+#: forum/skins/default/templates/faq.html:114
+msgid "To register, do I need to create new password?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:115
+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 isen, "
+"mesela Facebook, Twitter, Google Mail, Yahoo, AOL, vb aracılığıyla da giriş "
+"yapabilirsiniz."
+
+#: forum/skins/default/templates/faq.html:116
+msgid "Login now!"
+msgstr "Åžimdi giriÅŸ yap!"
+
+#: forum/skins/default/templates/faq.html:121
+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?"
+
+#: forum/skins/default/templates/faq.html:122
+msgid "Goal of this site is..."
+msgstr "İşte bu, sitenin en önemli amaçlarından biridir..."
+
+#: forum/skins/default/templates/faq.html:122
+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."
+
+#: forum/skins/default/templates/faq.html:123
+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."
+
+#: forum/skins/default/templates/faq.html:127
+msgid "Still have questions?"
+msgstr "Hala aklınıza takılan bir soru mu var?"
+
+#: forum/skins/default/templates/faq.html:128
+#, fuzzy, python-format
+msgid ""
+"Please ask your question at %(ask_question_url)s, help make our community "
+"better!"
+msgstr ""
+"Please ask your question, help make our "
+"community better!Lütfen sorularınızı %(ask_question_url)s kısmına yazın. "
+"Böylelikle bize daha fazla yardımcı olmuş olursunuz."
+
+#: forum/skins/default/templates/faq.html:130
+#: forum/skins/default/templates/header.html:27
+msgid "questions"
+msgstr "sorular"
+
+#: forum/skins/default/templates/faq.html:130
+msgid "."
+msgstr "."
+
+#: forum/skins/default/templates/feedback.html:6
+msgid "Feedback"
+msgstr "Geri bildirim"
+
+#: forum/skins/default/templates/feedback.html:11
+msgid "Give us your feedback!"
+msgstr "Görüşlerinizi bize bildirin!"
+
+#: forum/skins/default/templates/feedback.html:17
+#, python-format
+msgid ""
+"\n"
+" Dear %(user_name)s, we look "
+"forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+"\n"
+"Sevgili %(user_name)s, sitemizle alakalı "
+"görüş, öneri ve eleştirilerinizi bekliyoruz. Her konuda bize yazmaktan "
+"çekinmeyin."
+
+#: forum/skins/default/templates/feedback.html:24
+msgid ""
+"\n"
+" Dear visitor, we look forward to "
+"hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+"\n"
+"Sevgili ziyaretçimiz, sitemizle alakalı "
+"görüş, öneri ve eleştirilerinizi bekliyoruz. Her konuda bize yazmaktan "
+"çekinmeyin."
+
+#: forum/skins/default/templates/feedback.html:41
+msgid "(this field is required)"
+msgstr "(bu alanın doldurulması gereklidir)"
+
+#: forum/skins/default/templates/feedback.html:49
+msgid "Send Feedback"
+msgstr "Geribildirim gönder"
+
+#: forum/skins/default/templates/feedback_email.txt:3
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message\n"
+msgstr ""
+"\n"
+"Merhaba, bu bir %(site_title)s geribildirim mesajıdır.\n"
+
+#: forum/skins/default/templates/feedback_email.txt:9
+msgid "Sender is"
+msgstr "Gönderen"
+
+#: forum/skins/default/templates/feedback_email.txt:11
+#: forum/skins/default/templates/feedback_email.txt:14
+msgid "email"
+msgstr "E-mail"
+
+#: forum/skins/default/templates/feedback_email.txt:13
+msgid "anonymous"
+msgstr "anonim"
+
+#: forum/skins/default/templates/feedback_email.txt:19
+msgid "Message body:"
+msgstr "Mesajınız:"
+
+#: forum/skins/default/templates/footer.html:8
+#: forum/skins/default/templates/header.html:14
+msgid "about"
+msgstr "hakkımızda"
+
+#: forum/skins/default/templates/footer.html:9
+#: forum/skins/default/templates/header.html:15
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "faq"
+msgstr "sss"
+
+#: forum/skins/default/templates/footer.html:10
+msgid "privacy policy"
+msgstr "gizlilik politikası"
+
+#: forum/skins/default/templates/footer.html:19
+msgid "give feedback"
+msgstr "görüşlerinizi bildirin"
+
+#: forum/skins/default/templates/header.html:10
+msgid "logout"
+msgstr "çıkış"
+
+#: forum/skins/default/templates/header.html:12
+msgid "login"
+msgstr "giriÅŸ"
+
+#: forum/skins/default/templates/header.html:22
+msgid "back to home page"
+msgstr "anasayfaya geri dön"
+
+#: forum/skins/default/templates/header.html:29
+msgid "users"
+msgstr "kullanıcılar"
+
+#: forum/skins/default/templates/header.html:31
+msgid "books"
+msgstr "kitaplar"
+
+#: forum/skins/default/templates/header.html:33
+#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
+msgid "badges"
+msgstr "ödüller"
+
+#: forum/skins/default/templates/header.html:34
+#: forum/skins/default/templates/header.html:38
+msgid "ask a question"
+msgstr "soru sor"
+
+#: forum/skins/default/templates/header.html:36
+msgid "unanswered questions"
+msgstr "cevapsız sorular"
+
+#: forum/skins/default/templates/input_bar.html:33
+msgid "search"
+msgstr "ara"
+
+#: forum/skins/default/templates/logout.html:6
+#: forum/skins/default/templates/logout.html:16
+msgid "Logout"
+msgstr "Çıkış"
+
+#: forum/skins/default/templates/logout.html:19
+#, fuzzy
+msgid ""
+"As a registered user you can login with your OpenID, log out of the site or "
+"permanently remove your account."
+msgstr ""
+"Clicking Logout will log you out from the forumbut will not "
+"sign you off from your OpenID provider.
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..."
+
+#: forum/skins/default/templates/logout.html:20
+msgid "Logout now"
+msgstr "Şimdi çıkış yap"
+
+#: forum/skins/default/templates/notarobot.html:3
+msgid "Please prove that you are a Human Being"
+msgstr "Gerçek kullanıcı olduğunuzu kanıtlayın!"
+
+#: forum/skins/default/templates/notarobot.html:10
+msgid "I am a Human Being"
+msgstr "Ben bir gerçek kullanıcıyım"
+
+#: forum/skins/default/templates/pagesize.html:6
+msgid "posts per page"
+msgstr "sayfa başına mesaj"
+
+#: forum/skins/default/templates/paginator.html:6
+#: forum/skins/default/templates/paginator.html:7
+msgid "previous"
+msgstr "önceki"
+
+#: forum/skins/default/templates/paginator.html:19
+msgid "current page"
+msgstr "ÅŸuanki sayfa"
+
+#: forum/skins/default/templates/paginator.html:22
+#: forum/skins/default/templates/paginator.html:29
+#, python-format
+msgid "page number %(num)s"
+msgstr "sayfa numarası %(num)s"
+
+#: forum/skins/default/templates/paginator.html:33
+msgid "next page"
+msgstr "sonraki sayfa"
+
+#: forum/skins/default/templates/post_contributor_info.html:9
+#, fuzzy, python-format
+msgid "%(rev_count)s revision"
+msgid_plural "%(rev_count)s revisions"
+msgstr[0] "revizyon seç"
+msgstr[1] "revizyon seç"
+
+#: forum/skins/default/templates/post_contributor_info.html:15
+msgid "asked"
+msgstr "soruldu"
+
+#: forum/skins/default/templates/post_contributor_info.html:18
+msgid "answered"
+msgstr "cevaplandı"
+
+#: forum/skins/default/templates/post_contributor_info.html:20
+msgid "posted"
+msgstr "yollandı"
+
+#: forum/skins/default/templates/post_contributor_info.html:41
+msgid "updated"
+msgstr "güncellendi"
+
+#: forum/skins/default/templates/privacy.html:6
+#: forum/skins/default/templates/privacy.html:11
+msgid "Privacy policy"
+msgstr "Gizlilik politikası"
+
+#: forum/skins/default/templates/privacy.html:15
+#, fuzzy
+msgid "general message about privacy"
+msgstr ""
+"Respecting users privacy is an important core principle of this Q&A "
+"forum. Information on this page details how this forum protects your "
+"privacy, and what type of information is collected."
+
+#: forum/skins/default/templates/privacy.html:18
+msgid "Site Visitors"
+msgstr "Site ziyaretçileri"
+
+#: forum/skins/default/templates/privacy.html:20
+#, fuzzy
+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."
+
+#: forum/skins/default/templates/privacy.html:23
+msgid "Personal Information"
+msgstr "KiÅŸisel bilgiler"
+
+#: forum/skins/default/templates/privacy.html:25
+#, fuzzy
+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."
+
+#: forum/skins/default/templates/privacy.html:28
+msgid "Other Services"
+msgstr "DiÄŸer Hizmetler"
+
+#: forum/skins/default/templates/privacy.html:30
+#, fuzzy
+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"
+
+#: forum/skins/default/templates/privacy.html:35
+#, fuzzy
+msgid "cookie policy details"
+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.çerezler hakkında"
+
+#: forum/skins/default/templates/privacy.html:37
+msgid "Policy Changes"
+msgstr "Site kurallarındaki değişiklikler"
+
+#: forum/skins/default/templates/privacy.html:38
+#, fuzzy
+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?"
+
+#: forum/skins/default/templates/question.html:78
+#: forum/skins/default/templates/question.html:79
+#: forum/skins/default/templates/question.html:95
+#: forum/skins/default/templates/question.html:97
+msgid "i like this post (click again to cancel)"
+msgstr "bunu beğendim (iptal için tekrar tıklayın)"
+
+#: forum/skins/default/templates/question.html:81
+#: forum/skins/default/templates/question.html:99
+#: forum/skins/default/templates/question.html:251
+msgid "current number of votes"
+msgstr "oy geçerli sayısı"
+
+#: forum/skins/default/templates/question.html:90
+#: forum/skins/default/templates/question.html:91
+#: forum/skins/default/templates/question.html:104
+#: forum/skins/default/templates/question.html:105
+msgid "i dont like this post (click again to cancel)"
+msgstr "bu yazıyı beğenmedim (iptal etmek için tekrar tıklayın)"
+
+#: forum/skins/default/templates/question.html:109
+#: forum/skins/default/templates/question.html:110
+msgid "mark this question as favorite (click again to cancel)"
+msgstr "favorilerime ekle (iptal etmek için tıkla)"
+
+#: forum/skins/default/templates/question.html:116
+#: forum/skins/default/templates/question.html:117
+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)"
+
+#: forum/skins/default/templates/question.html:141
+#: forum/skins/default/templates/question.html:288
+#: forum/skins/default/templates/revisions_answer.html:58
+#: forum/skins/default/templates/revisions_question.html:58
+msgid "edit"
+msgstr "deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/question.html:146
+msgid "reopen"
+msgstr "yeniden aç"
+
+#: forum/skins/default/templates/question.html:150
+msgid "close"
+msgstr "kapat"
+
+#: forum/skins/default/templates/question.html:156
+#: forum/skins/default/templates/question.html:293
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr "şikayet et (spam, reklam, kötü amaçlı yazı vb. içeriyor)"
+
+#: forum/skins/default/templates/question.html:157
+#: forum/skins/default/templates/question.html:294
+msgid "flag offensive"
+msgstr "ÅŸikayet et"
+
+#: forum/skins/default/templates/question.html:165
+#: forum/skins/default/templates/question.html:305
+msgid "delete"
+msgstr "sil"
+
+#: forum/skins/default/templates/question.html:183
+#: forum/skins/default/templates/question.html:325
+msgid "delete this comment"
+msgstr "bu yorumu sil"
+
+#: forum/skins/default/templates/question.html:194
+#: forum/skins/default/templates/question.html:336
+msgid "add comment"
+msgstr "yorum ekle"
+
+#: forum/skins/default/templates/question.html:198
+#: forum/skins/default/templates/question.html:340
+#, python-format
+msgid "see %(counter)s more"
+msgid_plural "see %(counter)s more"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question.html:200
+#: forum/skins/default/templates/question.html:342
+#, python-format
+msgid "see %(counter)s more comment"
+msgid_plural ""
+"see %(counter)s more comments\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question.html:213
+#, python-format
+msgid ""
+"The question has been closed for the following reason \"%(close_reason)s\" by"
+msgstr "Soru şu nedenle kapatılmış olabilir: %(close_reason)s"
+
+#: forum/skins/default/templates/question.html:215
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr "kapatılma tarihi %(closed_at)s"
+
+#: forum/skins/default/templates/question.html:223
+#, fuzzy, python-format
+msgid ""
+"\n"
+" %(counter)s Answer:\n"
+" "
+msgid_plural ""
+"\n"
+" %(counter)s Answers:\n"
+" "
+msgstr[0] ""
+"\n"
+"Bir tek cevap var:"
+msgstr[1] ""
+"\n"
+"%(counter)s cevap:"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers will be shown first"
+msgstr "ilk önce eski cevaplar görünecek"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers"
+msgstr "eski cevaplar"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers will be shown first"
+msgstr "yeni cevaplar ilk önce görünecek"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers"
+msgstr "yeni cevaplar"
+
+#: forum/skins/default/templates/question.html:235
+msgid "most voted answers will be shown first"
+msgstr "çok oy alan cevaplar önce görünsün"
+
+#: forum/skins/default/templates/question.html:235
+msgid "popular answers"
+msgstr "popüler cevaplar"
+
+#: forum/skins/default/templates/question.html:249
+#: forum/skins/default/templates/question.html:250
+msgid "i like this answer (click again to cancel)"
+msgstr "bu cevabı beğendim (iptal etmek için tekrar tıklayın)"
+
+#: forum/skins/default/templates/question.html:256
+#: forum/skins/default/templates/question.html:257
+msgid "i dont like this answer (click again to cancel)"
+msgstr "bu cevabı beğenmedim (iptal etmek için tekrar tıklayın)"
+
+#: forum/skins/default/templates/question.html:262
+#: forum/skins/default/templates/question.html:263
+msgid "mark this answer as favorite (click again to undo)"
+msgstr "bu cevabı favori olarak işaretle (geri almak için tıklayın)"
+
+#: forum/skins/default/templates/question.html:268
+#: forum/skins/default/templates/question.html:269
+msgid "the author of the question has selected this answer as correct"
+msgstr "bu soruyu yazan kişi, bu cevabı doğru olarak seçti"
+
+#: forum/skins/default/templates/question.html:282
+msgid "answer permanent link"
+msgstr "kalıcı bağlantıyı cevapla"
+
+#: forum/skins/default/templates/question.html:283
+msgid "permanent link"
+msgstr "kalıcı bağlantı"
+
+#: forum/skins/default/templates/question.html:305
+msgid "undelete"
+msgstr "silineni geri al"
+
+#: forum/skins/default/templates/question.html:364
+#: forum/skins/default/templates/question.html:367
+#, fuzzy
+msgid "Notify me once a day when there are any new answers"
+msgstr ""
+"Notify me once a day by email when there are any new "
+"answers or updatesSoruya cevap verilirse bana bildir"
+
+#: forum/skins/default/templates/question.html:370
+#, fuzzy
+msgid "Notify me weekly when there are any new answers"
+msgstr ""
+"Notify me weekly when there are any new answers or "
+"updatesYeni cevapları bana haftalık olarak bildir"
+
+#: forum/skins/default/templates/question.html:375
+#, fuzzy, python-format
+msgid ""
+"You can always adjust frequency of email updates from your %(profile_url)s"
+msgstr ""
+"(note: you can always change how often you receive updates)%"
+"(profile_url)s adresinden E-mail güncellemelerini alma sıklığını "
+"ayarlayabilirsiniz."
+
+#: forum/skins/default/templates/question.html:380
+#, fuzzy
+msgid "once you sign in you will be able to subscribe for any updates here"
+msgstr ""
+"Here (once you log in) you will be able to sign "
+"up for the periodic email updates about this question.güncellemelerden "
+"haberdar olmak için kaydolun."
+
+#: forum/skins/default/templates/question.html:391
+msgid "Your answer"
+msgstr "Cevabınız"
+
+#: forum/skins/default/templates/question.html:393
+msgid "Be the first one to answer this question!"
+msgstr "Bu soruya ilk cevabı sen yaz!"
+
+#: forum/skins/default/templates/question.html:399
+#, fuzzy
+msgid "you can answer anonymously and then login"
+msgstr ""
+"Please start posting your answer anonymously "
+"- 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 substantial "
+"answer, for discussions, please use comments and "
+"please do remember to vote (after you log in)!ÅŸimdi hemen "
+"cevap yazabilir, yollamak için daha sonra üye girişi yapabilirsiniz."
+
+#: forum/skins/default/templates/question.html:403
+#, fuzzy
+msgid "answer your own question only to give an answer"
+msgstr ""
+"You are welcome to answer your own question, "
+"but please make sure to give an answer. Remember that you "
+"can always revise your original question. Please "
+"use comments for discussions and please don't "
+"forget to vote :) for the answers that you liked (or perhaps did "
+"not like)! Kendi soruna cevap vermek üzeresin. Ya da sorunu daha da "
+"açıklamak mı istiyorsun?"
+
+#: forum/skins/default/templates/question.html:405
+#, fuzzy
+msgid "please only give an answer, no discussions"
+msgstr ""
+"Please try to give a substantial answer. If "
+"you wanted to comment on the question or answer, just use the "
+"commenting tool. Please remember that you can always revise "
+"your answers - no need to answer the same question twice. Also, "
+"please don't forget to vote - it really helps to select the "
+"best questions and answers!sadece cevap yazınız, tartışmaya girmeyiniz."
+
+#: forum/skins/default/templates/question.html:441
+msgid "Login/Signup to Post Your Answer"
+msgstr "Cevap yollamak için üye girişi yapmalısınız"
+
+#: forum/skins/default/templates/question.html:444
+msgid "Answer Your Own Question"
+msgstr "Kendi soruna cevap yaz!"
+
+#: forum/skins/default/templates/question.html:446
+msgid "Answer the question"
+msgstr "Soru cevapla"
+
+#: forum/skins/default/templates/question.html:460
+msgid "Question tags"
+msgstr "Etiketleri"
+
+#: forum/skins/default/templates/question.html:465
+#: forum/skins/default/templates/questions.html:257
+#: forum/skins/default/templates/tag_selector.html:11
+#: forum/skins/default/templates/tag_selector.html:28
+#, python-format
+msgid "see questions tagged '%(tag_name)s'"
+msgstr "'%(tag_name)s' etiketli soruları gör"
+
+#: forum/skins/default/templates/question.html:471
+msgid "question asked"
+msgstr "sorulma zamanı"
+
+#: forum/skins/default/templates/question.html:474
+msgid "question was seen"
+msgstr "izlenme sayısı"
+
+#: forum/skins/default/templates/question.html:474
+msgid "times"
+msgstr "kez"
+
+#: forum/skins/default/templates/question.html:477
+msgid "last updated"
+msgstr "son güncelleme"
+
+#: forum/skins/default/templates/question.html:483
+msgid "Related questions"
+msgstr "Ä°lgili sorular"
+
+#: forum/skins/default/templates/question_counter_widget.html:6
+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."
+
+#: forum/skins/default/templates/question_counter_widget.html:12
+msgid ""
+"\n"
+" vote\n"
+" "
+msgid_plural ""
+"\n"
+" votes\n"
+" "
+msgstr[0] ""
+"\n"
+"oy"
+msgstr[1] ""
+"\n"
+"oy"
+
+#: forum/skins/default/templates/question_counter_widget.html:21
+msgid "this answer has been accepted to be correct"
+msgstr "bu cevap doÄŸru olarak kabul edilmiÅŸtir"
+
+#: forum/skins/default/templates/question_counter_widget.html:27
+msgid ""
+"\n"
+" answer \n"
+" "
+msgid_plural ""
+"\n"
+" answers \n"
+" "
+msgstr[0] ""
+"\n"
+"cevap"
+msgstr[1] ""
+"\n"
+"cevap"
+
+#: forum/skins/default/templates/question_counter_widget.html:39
+msgid ""
+"\n"
+" view\n"
+" "
+msgid_plural ""
+"\n"
+" views\n"
+" "
+msgstr[0] ""
+"\n"
+"izlenme"
+msgstr[1] ""
+"\n"
+"izlenme"
+
+#: forum/skins/default/templates/question_edit.html:5
+#: forum/skins/default/templates/question_edit.html:66
+msgid "Edit question"
+msgstr "Soruyu düzenle"
+
+#: forum/skins/default/templates/question_edit_tips.html:4
+msgid "question tips"
+msgstr "soru ipuçları"
+
+#: forum/skins/default/templates/question_edit_tips.html:7
+msgid "please ask a relevant question"
+msgstr "lütfen ilgili bir soru sorunuz"
+
+#: forum/skins/default/templates/question_edit_tips.html:10
+msgid "please try provide enough details"
+msgstr "yeterince ayrıntılı olmasına çalışın"
+
+#: forum/skins/default/templates/question_retag.html:4
+#: forum/skins/default/templates/question_retag.html:53
+msgid "Change tags"
+msgstr "Etiket deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/question_retag.html:40
+msgid "up to 5 tags, less than 20 characters each"
+msgstr "en fazla 5 etiket, her etiket en fazla 20 karakter"
+
+#: forum/skins/default/templates/question_retag.html:83
+msgid "Why use and modify tags?"
+msgstr "Neden etiket kullanıyor ve bunu değiştiriyoruz?"
+
+#: forum/skins/default/templates/question_retag.html:86
+msgid "tags help us keep Questions organized"
+msgstr "etiketler, bizim soruları organize etmemize yardımcı olur"
+
+#: forum/skins/default/templates/question_retag.html:94
+msgid "tag editors receive special awards from the community"
+msgstr "etiket editörleri, sitemizden özel ödül almaktadır"
+
+#: forum/skins/default/templates/question_summary_list_roll.html:13
+msgid "answers"
+msgstr "cevaplar"
+
+#: forum/skins/default/templates/questions.html:8
+msgid "Questions"
+msgstr "Sorular"
+
+#: forum/skins/default/templates/questions.html:32
+msgid "Found by tags"
+msgstr "Bulunan etiketler"
+
+#: forum/skins/default/templates/questions.html:36
+msgid "Search results"
+msgstr "Arama sonuçları"
+
+#: forum/skins/default/templates/questions.html:38
+msgid "Found by title"
+msgstr "Bulunan başlığa göre"
+
+#: forum/skins/default/templates/questions.html:42
+msgid "Unanswered questions"
+msgstr "Cevapsız sorular"
+
+#: forum/skins/default/templates/questions.html:44
+msgid "All questions"
+msgstr "Tüm sorular"
+
+#: forum/skins/default/templates/questions.html:51
+msgid "In:"
+msgstr "Sorular:"
+
+#: forum/skins/default/templates/questions.html:53
+msgid "see unanswered questions"
+msgstr "cevapsız sorular gör"
+
+#: forum/skins/default/templates/questions.html:55
+msgid "see your favorite questions"
+msgstr "beğendiğiniz soruları gör"
+
+#: forum/skins/default/templates/questions.html:59
+msgid "Sort by:"
+msgstr "Sıralama:"
+
+#: forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/questions.html:75
+msgid "click to see the newest questions"
+msgstr "yeni soruları görmek için tıklayın"
+
+#: forum/skins/default/templates/questions.html:70
+msgid "click to see the oldest questions"
+msgstr "eski soruları görmek için tıklayın"
+
+#: forum/skins/default/templates/questions.html:83
+#: forum/skins/default/templates/questions.html:94
+msgid "click to see the most recently updated questions"
+msgstr "en güncel soruları görmek için tıklayın"
+
+#: forum/skins/default/templates/questions.html:89
+msgid "click to see the least recently updated questions"
+msgstr "güncel olmayan soruları görmek için tıklayın"
+
+#: forum/skins/default/templates/questions.html:102
+#: forum/skins/default/templates/questions.html:113
+#, fuzzy
+msgid "click to see hottest questions"
+msgstr "questions with most answersen beğenilen cevaplar için tıklayın"
+
+#: forum/skins/default/templates/questions.html:102
+msgid "less answers"
+msgstr "az cevaplananlar"
+
+#: forum/skins/default/templates/questions.html:108
+#, fuzzy
+msgid "click to see coldest questions"
+msgstr "questions with fewest answersen beğenilmeyen soruları gör"
+
+#: forum/skins/default/templates/questions.html:108
+#: forum/skins/default/templates/questions.html:113
+msgid "more answers"
+msgstr "çok cevaplananlar"
+
+#: forum/skins/default/templates/questions.html:121
+#: forum/skins/default/templates/questions.html:132
+msgid "click to see most voted questions"
+msgstr "en çok oylanan soruları gör"
+
+#: forum/skins/default/templates/questions.html:121
+msgid "unpopular"
+msgstr "beÄŸenilmeyen"
+
+#: forum/skins/default/templates/questions.html:127
+msgid "click to see least voted questions"
+msgstr "en az oylanan soruları gör"
+
+#: forum/skins/default/templates/questions.html:127
+#: forum/skins/default/templates/questions.html:132
+msgid "popular"
+msgstr "popüler"
+
+#: forum/skins/default/templates/questions.html:141
+#, fuzzy, python-format
+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"
+
+#: forum/skins/default/templates/questions.html:143
+#, fuzzy, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] "%(q_num)s soru"
+msgstr[1] "%(q_num)s soru"
+
+#: forum/skins/default/templates/questions.html:147
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr "%(author_name)s 'ın katkılarıyla"
+
+#: forum/skins/default/templates/questions.html:151
+msgid "tagged"
+msgstr "etiketlendi"
+
+#: forum/skins/default/templates/questions.html:157
+msgid "Search tips:"
+msgstr "Arama ipuçları:"
+
+#: forum/skins/default/templates/questions.html:161
+msgid "reset author"
+msgstr "yazarı sil"
+
+#: forum/skins/default/templates/questions.html:165
+msgid "reset tags"
+msgstr "etiketleri temizle"
+
+#: forum/skins/default/templates/questions.html:169
+#: forum/skins/default/templates/questions.html:173
+msgid "start over"
+msgstr "baÅŸtan baÅŸla"
+
+#: forum/skins/default/templates/questions.html:175
+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"
+
+#: forum/skins/default/templates/questions.html:178
+msgid "Search tip:"
+msgstr "Arama ipucu:"
+
+#: forum/skins/default/templates/questions.html:178
+msgid "add tags and a query to focus your search"
+msgstr "etiketleri kullanmak, arama sonucuna tam olarak odaklanmanızı sağlar"
+
+#: forum/skins/default/templates/questions.html:190
+msgid "There are no unanswered questions here"
+msgstr "Harika! Cevapsız bir soru bile kalmamış..."
+
+#: forum/skins/default/templates/questions.html:193
+msgid "No favorite questions here. "
+msgstr "Malesef, henüz beğenilmiş bir soru mevcut değil."
+
+#: forum/skins/default/templates/questions.html:194
+msgid "Please start (bookmark) some questions when you visit them"
+msgstr "Beğendiğiniz soruları, favorilerinize ekleyebilirsiniz."
+
+#: forum/skins/default/templates/questions.html:199
+msgid "You can expand your search by "
+msgstr "Ayrıntılı arama yapabilirsiniz"
+
+#: forum/skins/default/templates/questions.html:203
+msgid "resetting author"
+msgstr "yazar sıfırlanıyor"
+
+#: forum/skins/default/templates/questions.html:207
+msgid "resetting tags"
+msgstr "etiketler sıfırlanıyor"
+
+#: forum/skins/default/templates/questions.html:211
+#: forum/skins/default/templates/questions.html:215
+msgid "starting over"
+msgstr "baştan başlıyor"
+
+#: forum/skins/default/templates/questions.html:220
+msgid "Please always feel free to ask your question!"
+msgstr ""
+"Asla soru sormaktan çekinmeyin! Sorun ki, sayenizde başkaları da öğrensin!"
+
+#: forum/skins/default/templates/questions.html:224
+msgid "Did not find what you were looking for?"
+msgstr "Aradığını bulamadın mı?"
+
+#: forum/skins/default/templates/questions.html:225
+msgid "Please, post your question!"
+msgstr "Hemen kendi sorunu yolla!"
+
+#: forum/skins/default/templates/questions.html:241
+msgid "Contributors"
+msgstr "Yazarlar"
+
+#: forum/skins/default/templates/questions.html:254
+msgid "Related tags"
+msgstr "Ä°lgili etiketler"
+
+#: forum/skins/default/templates/reopen.html:6
+#: forum/skins/default/templates/reopen.html:16
+msgid "Reopen question"
+msgstr "Soruyu yeniden aç"
+
+#: forum/skins/default/templates/reopen.html:19
+msgid "Open the previously closed question"
+msgstr "Daha önce kapalıtılan soru aç"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "The question was closed for the following reason "
+msgstr "Soru şu sebepten dolayı kaldırıldı:"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "reason - leave blank in english"
+msgstr "Sorunun kaldırılma sebebi"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "on "
+msgstr "yayında"
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "date closed"
+msgstr "kapatılma tarihi"
+
+#: forum/skins/default/templates/reopen.html:29
+msgid "Reopen this question"
+msgstr "Bu soruyu tekrar aç"
+
+#: forum/skins/default/templates/revisions_answer.html:7
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:8
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "Revision history"
+msgstr "düzenleme geçmişi"
+
+#: forum/skins/default/templates/revisions_answer.html:50
+#: forum/skins/default/templates/revisions_question.html:50
+msgid "click to hide/show revision"
+msgstr "düzenlemeleri gizle/göster"
+
+#: forum/skins/default/templates/tag_selector.html:5
+msgid "Interesting tags"
+msgstr "İlginç etiketler"
+
+#: forum/skins/default/templates/tag_selector.html:15
+#, python-format
+msgid "remove '%(tag_name)s' from the list of interesting tags"
+msgstr "ilginizi çeken etiketler kısmından '%(tag_name)s' etiketini sil"
+
+#: forum/skins/default/templates/tag_selector.html:21
+#: forum/skins/default/templates/tag_selector.html:38
+msgid "Add"
+msgstr "Ekle"
+
+#: forum/skins/default/templates/tag_selector.html:22
+msgid "Ignored tags"
+msgstr "Yoksayılan etiketler"
+
+#: forum/skins/default/templates/tag_selector.html:32
+#, python-format
+msgid "remove '%(tag_name)s' from the list of ignored tags"
+msgstr "yoksaydığınız etiketler kısmından '%(tag_name)s' etiketini sil"
+
+#: forum/skins/default/templates/tag_selector.html:41
+msgid "keep ignored questions hidden"
+msgstr "yoksayılan soruları gizle"
+
+#: forum/skins/default/templates/tags.html:6
+#: forum/skins/default/templates/tags.html:30
+msgid "Tag list"
+msgstr "Etiket listesi"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "sorted alphabetically"
+msgstr "alfabetik sıraya göre"
+
+#: forum/skins/default/templates/tags.html:32
+msgid "by name"
+msgstr "isime göre"
+
+#: forum/skins/default/templates/tags.html:33
+msgid "sorted by frequency of tag use"
+msgstr "etiket kullanım sıklığına göre"
+
+#: forum/skins/default/templates/tags.html:33
+msgid "by popularity"
+msgstr "popülerliğe göre"
+
+#: forum/skins/default/templates/tags.html:39
+#, python-format
+msgid ""
+"All tags matching '%(stag)s'"
+msgstr ""
+"Tüm etiketleri eşleştirme '%(stag)s"
+"strong>'"
+
+#: forum/skins/default/templates/tags.html:42
+msgid "Nothing found"
+msgstr "Hiçbir şey bulunamadı"
+
+#: forum/skins/default/templates/user_edit.html:6
+msgid "Edit user profile"
+msgstr "Kullanıcı profilini düzenle"
+
+#: forum/skins/default/templates/user_edit.html:19
+msgid "edit profile"
+msgstr "profil deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/user_edit.html:33
+#: forum/skins/default/templates/user_info.html:53
+msgid "Registered user"
+msgstr "Kayıtlı kullanıcı"
+
+#: forum/skins/default/templates/user_edit.html:40
+msgid "Screen Name"
+msgstr "Görünen isim"
+
+#: forum/skins/default/templates/user_edit.html:89
+#: forum/skins/default/templates/user_email_subscriptions.html:20
+msgid "Update"
+msgstr "Güncelleme"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr "E-mail abonelik ayarları"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:9
+#, fuzzy
+msgid "email subscription settings info"
+msgstr ""
+"Adjust frequency of email updates. Receive "
+"updates on interesting questions by email, 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. Updates are only "
+"sent when there is any new activity on selected items.E-mail abonelik "
+"ayarları bilgisi"
+
+#: forum/skins/default/templates/user_email_subscriptions.html:21
+msgid "Stop sending email"
+msgstr "E-mail yollamayı duraklat"
+
+#: forum/skins/default/templates/user_info.html:18
+msgid "change picture"
+msgstr "resim deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/user_info.html:25
+#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
+msgid "reputation"
+msgstr "itibar puanı"
+
+#: forum/skins/default/templates/user_info.html:35
+msgid "Moderate this user"
+msgstr "Bu kullanıcıyı yönet"
+
+#: forum/skins/default/templates/user_info.html:47
+msgid "update profile"
+msgstr "profilimi güncelle"
+
+#: forum/skins/default/templates/user_info.html:57
+msgid "real name"
+msgstr "gerçek ismi"
+
+#: forum/skins/default/templates/user_info.html:62
+msgid "member for"
+msgstr "üyelik başlangıcı"
+
+#: forum/skins/default/templates/user_info.html:67
+msgid "last seen"
+msgstr "son görülme"
+
+#: forum/skins/default/templates/user_info.html:73
+msgid "user website"
+msgstr "websitesi"
+
+#: forum/skins/default/templates/user_info.html:79
+msgid "location"
+msgstr "yer"
+
+#: forum/skins/default/templates/user_info.html:86
+msgid "age"
+msgstr "yaÅŸ"
+
+#: forum/skins/default/templates/user_info.html:87
+msgid "age unit"
+msgstr "yaşında"
+
+#: forum/skins/default/templates/user_info.html:93
+msgid "todays unused votes"
+msgstr "bugün kullanılmayan oy"
+
+#: forum/skins/default/templates/user_info.html:94
+msgid "votes left"
+msgstr "oy kullandı"
+
+#: forum/skins/default/templates/user_reputation.html:29
+msgid "Your karma change log."
+msgstr "Karma değişiklik kayıtları"
+
+#: forum/skins/default/templates/user_reputation.html:31
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr "%(user_name)s 'nin karma değişim günlüğü"
+
+#: forum/skins/default/templates/user_stats.html:11
+#, fuzzy, python-format
+msgid "%(counter)s Question"
+msgid_plural "%(counter)s Questions"
+msgstr[0] "1 Madalya"
+msgstr[1] "%(counter)s Madalya"
+
+#: forum/skins/default/templates/user_stats.html:16
+#, fuzzy, python-format
+msgid "%(counter)s Answer"
+msgid_plural "%(counter)s Answers"
+msgstr[0] "1 Madalya"
+msgstr[1] "%(counter)s Madalya"
+
+#: forum/skins/default/templates/user_stats.html:24
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr "cevap için %(answer_score)s kez oy kullanıldı"
+
+#: forum/skins/default/templates/user_stats.html:24
+msgid "this answer has been selected as correct"
+msgstr "bu cevap doğru olarak seçildi"
+
+#: forum/skins/default/templates/user_stats.html:34
+#, fuzzy, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] "yorum ekle"
+msgstr[1] "yorum ekle"
+
+#: forum/skins/default/templates/user_stats.html:44
+#, fuzzy, python-format
+msgid "%(cnt)s Vote"
+msgid_plural "%(cnt)s Votes "
+msgstr[0] "1 Madalya"
+msgstr[1] "%(counter)s Madalya"
+
+#: forum/skins/default/templates/user_stats.html:50
+msgid "thumb up"
+msgstr "beÄŸen"
+
+#: forum/skins/default/templates/user_stats.html:51
+msgid "user has voted up this many times"
+msgstr "kullanıcılar tarafından defalarca beğendi"
+
+#: forum/skins/default/templates/user_stats.html:55
+msgid "thumb down"
+msgstr "beÄŸenme"
+
+#: forum/skins/default/templates/user_stats.html:56
+msgid "user voted down this many times"
+msgstr "kullanıcılar tarafından defalarca beğenilmedi"
+
+#: forum/skins/default/templates/user_stats.html:64
+#, fuzzy, python-format
+msgid "%(counter)s Tag"
+msgid_plural "%(counter)s Tags"
+msgstr[0] "1 Madalya"
+msgstr[1] "%(counter)s Madalya"
+
+#: forum/skins/default/templates/user_stats.html:72
+#, python-format
+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"
+
+#: forum/skins/default/templates/user_stats.html:86
+#, fuzzy, python-format
+msgid "%(counter)s Badge"
+msgid_plural "%(counter)s Badges"
+msgstr[0] "1 Madalya"
+msgstr[1] "%(counter)s Madalya"
+
+#: forum/skins/default/templates/user_tabs.html:7
+msgid "User profile"
+msgstr "Kullanıcı profili"
+
+#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
+msgid "overview"
+msgstr "genel bakış"
+
+#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
+msgid "recent activity"
+msgstr "son etkinlik"
+
+#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
+msgid "comments and answers to others questions"
+msgstr "diÄŸer sorulara cevaplar ve yorumlar"
+
+#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
+msgid "responses"
+msgstr "cevaplar"
+
+#: forum/skins/default/templates/user_tabs.html:16
+msgid "graph of user reputation"
+msgstr "kullanıcı itibar grafiği"
+
+#: forum/skins/default/templates/user_tabs.html:17
+msgid "reputation history"
+msgstr "itibar geçmişi"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
+msgid "user vote record"
+msgstr "kullanıcı oy rekoru"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
+msgid "casted votes"
+msgstr "kritik oy"
+
+#: forum/skins/default/templates/user_tabs.html:23
+msgid "questions that user selected as his/her favorite"
+msgstr "kullanıcının favori olarak seçtiği sorular"
+
+#: forum/skins/default/templates/user_tabs.html:24
+msgid "favorites"
+msgstr "favoriler"
+
+#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
+msgid "email subscription settings"
+msgstr "E-mail abonelik ayarları"
+
+#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
+msgid "email subscriptions"
+msgstr "e-mail abonelikleri"
+
+#: forum/skins/default/templates/users.html:6
+#: forum/skins/default/templates/users.html:24
+msgid "Users"
+msgstr "Kullanıcılar"
+
+#: forum/skins/default/templates/users.html:27
+msgid "recent"
+msgstr "son"
+
+#: forum/skins/default/templates/users.html:29
+msgid "by username"
+msgstr "kullanıcı tarafından"
+
+#: forum/skins/default/templates/users.html:35
+#, python-format
+msgid "users matching query %(suser)s:"
+msgstr "kullanıcı sorgusuna eşleşen %(suser)s :"
+
+#: forum/skins/default/templates/users.html:39
+msgid "Nothing found."
+msgstr "Hiçbir şey bulunamadı."
+
+#: forum/skins/default/templates/users_questions.html:11
+msgid "this questions was selected as favorite"
+msgstr "Bu sorular favori olarak seçildi"
+
+#: forum/skins/default/templates/users_questions.html:12
+msgid "thumb-up on"
+msgstr "Küçük beğeni resmi açık"
+
+#: forum/skins/default/templates/users_questions.html:19
+msgid "thumb-up off"
+msgstr "Küçük beğeni resmi kapalı"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:3
+#: forum/skins/default/templates/authopenid/changeemail.html:9
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Change email"
+msgstr "E-mai deÄŸiÅŸtir"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:11
+msgid "Save your email address"
+msgstr "E-mail adresinizi kaydedin"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:16
+#, fuzzy, python-format
+msgid "change %(email)s info"
+msgstr ""
+"Enter your new email into the box below if "
+"you'd like to use another email for update subscriptions."
+" Currently you are using %(email)s%(email)s deÄŸiÅŸiklik "
+"bilgisi"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:18
+#, fuzzy, python-format
+msgid "here is why email is required, see %(gravatar_faq_url)s"
+msgstr ""
+"Please enter your email address in the box below."
+"span> Valid email address is required on this Q&A forum. If you like, "
+"you can receive updates on interesting questions or entire "
+"forum via email. Also, your email is used to create a unique gravatar image for your account. "
+"Email addresses are never shown or otherwise shared with anybody else.buraya "
+"bakarak neden E-mail adresinin gerekli olduğunu görebilirsiniz: %"
+"(gravatar_faq_url)s"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+#, fuzzy
+msgid "Your new Email"
+msgstr ""
+"Your new Email: (will not be shown to "
+"anyone, must be valid)Yeni E-mail adresiniz"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your Email"
+msgstr "E-mail adresiniz"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Save Email"
+msgstr "E-mail adresini kaydet"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:49
+msgid "Validate email"
+msgstr "E-mail adresini doÄŸrula"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:52
+#, fuzzy, python-format
+msgid "validate %(email)s info or go to %(change_email_url)s"
+msgstr ""
+"An email with a validation link has been sent to %"
+"(email)s. Please follow the emailed link with your "
+"web browser. Email validation is necessary to help insure the proper use of "
+"email on Q&A. If you would like to use "
+"another email, please change it again. %(email)s adresini doğrulayın ya "
+"da %(change_email_url)s adresine gidin."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:57
+msgid "Email not changed"
+msgstr "E-mail deÄŸiÅŸmedi"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:60
+#, fuzzy, python-format
+msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+msgstr ""
+"Your email address %(email)s has not been changed."
+" If you decide to change it later - you can always do it by editing "
+"it in your user profile or by using the previous form again.eski %(email)s saklansın "
+"diyorsanız, %(change_email_url)s adresi size yardımcı olacaktır."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:65
+msgid "Email changed"
+msgstr "E-mail deÄŸiÅŸtirildi"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:68
+#, fuzzy, python-format
+msgid "your current %(email)s can be used for this"
+msgstr ""
+"Your email address is now set to %(email)s. "
+"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.şu anki geçerli %(email)s bunun için kullanılabilir"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:73
+msgid "Email verified"
+msgstr "E-mail doğrulandı"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:76
+#, fuzzy
+msgid "thanks for verifying email"
+msgstr ""
+"Thank you for verifying your email! Now "
+"you can ask and answer questions. Also if "
+"you find a very interesting question you can subscribe for the "
+"updates - then will be notified about changes once a day"
+"strong> or less frequently.E-mail doğrulaması için teşekkürler..."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:81
+#, fuzzy
+msgid "email key not sent"
+msgstr ""
+"Your current email address %(email)s has been "
+"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
+"E-mail anahtarı yollanmadı"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:84
+#, python-format
+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."
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:8
+msgid "Account: change OpenID URL"
+msgstr "Hesabınız hakkında: OpenID adresini değiştirin"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:12
+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!"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:14
+#: forum/skins/default/templates/authopenid/delete.html:14
+#: forum/skins/default/templates/authopenid/delete.html:24
+msgid "Please correct errors below:"
+msgstr "Lütfen aşağıdaki hataları düzeltin:"
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:29
+msgid "OpenID URL:"
+msgstr "OpenID adresi:"
+
+#: forum/skins/default/templates/authopenid/changepw.html:7
+msgid "Account: change password"
+msgstr "Hesabınız: Şifremi değiştir"
+
+#: forum/skins/default/templates/authopenid/changepw.html:8
+#, fuzzy
+msgid "This is where you can change your password. Make sure you remember it!"
+msgstr ""
+"To change your password please fill out and "
+"submit this formBurada ÅŸifrenizi deÄŸiÅŸtirebilirsiniz. Yeni ÅŸifrenizin, "
+"hatırlıyacağınız bir şifre olduğundan emin olun!"
+
+#: forum/skins/default/templates/authopenid/complete.html:19
+msgid "Connect your OpenID with this site"
+msgstr "OpenID hesabınızla giriş yapın"
+
+#: forum/skins/default/templates/authopenid/complete.html:22
+msgid "Connect your OpenID with your account on this site"
+msgstr "Bu siteye OpenID hesabınızla giriş yapın"
+
+#: forum/skins/default/templates/authopenid/complete.html:27
+#, fuzzy, python-format
+msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login. 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 - "
+"gravatar.
Yeni %"
+"(provider)s hesabı kayıt bilgisi için lütfen bakınız: %(gravatar_faq_url)s"
+
+#: forum/skins/default/templates/authopenid/complete.html:31
+#, fuzzy, python-format
+msgid ""
+"%(username)s already exists, choose another name for \n"
+" %(provider)s. Email is required too, see %"
+"(gravatar_faq_url)s\n"
+" "
+msgstr ""
+"
Oops... looks like screen name %(username)s is "
+"already used in another account.
Please choose another screen "
+"name to use with your %(provider)s login. Also, a valid email address is "
+"required on the Q&A forum. Your email is "
+"used to create a unique gravatar"
+"strong> image for your account. If you like, you can receive "
+"updates on the interesting questions or entire forum by email. "
+"Email addresses are never shown or otherwise shared with anybody else.
%"
+"(username)s kullanıcı adı, %(provider)s için başka birisi tarafından "
+"alınmıştır. Başka bir isim deneyin. Lütfen okuyun: %(gravatar_faq_url)s"
+
+#: forum/skins/default/templates/authopenid/complete.html:35
+#, fuzzy, python-format
+msgid ""
+"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login.
You can either keep your screen "
+"name the same as your %(provider)s login name or choose some other "
+"nickname.
Also, please save a valid email address. "
+"With the email you can subscribe for the updates on the "
+"most interesting questions. Email address is also used to create and "
+"retrieve your unique avatar image - gravatar.
başka bir %(provider)s hesabı kaydetmek "
+"için bakınız: %(gravatar_faq_url)s"
+
+#: forum/skins/default/templates/authopenid/complete.html:38
+#, fuzzy, python-format
+msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your "
+"Facebook login. 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 - gravatar.
Yeni Facebook hesabı "
+"ile bağlanma kaydı bilgisi: %(gravatar_faq_url)s"
+
+#: forum/skins/default/templates/authopenid/complete.html:42
+msgid "This account already exists, please use another."
+msgstr ""
+"Bu kullanıcı adı sitemizde zaten kayıtlı. Lütfen başka bir tane deneyin."
+
+#: forum/skins/default/templates/authopenid/complete.html:57
+msgid "Sorry, looks like we have some errors:"
+msgstr "Üzgünüm...Bazı hatalar var gibi görünüyor:"
+
+#: forum/skins/default/templates/authopenid/complete.html:82
+msgid "Screen name label"
+msgstr "Görünen isim etiketi"
+
+#: forum/skins/default/templates/authopenid/complete.html:89
+#, fuzzy
+msgid "Email address label"
+msgstr ""
+"Email Address (will not be shared with "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/complete.html:95
+#: forum/skins/default/templates/authopenid/signup.html:18
+#, fuzzy
+msgid "receive updates motivational blurb"
+msgstr ""
+"Receive forum updates by email - this will help our "
+"community grow and become more useful. By default Q&A forum sends up to one email digest per "
+"week - only when there is anything new. If you like, please "
+"adjust this now or any time later from your user account."
+
+#: forum/skins/default/templates/authopenid/complete.html:99
+#: forum/skins/default/templates/authopenid/signup.html:22
+msgid "please select one of the options above"
+msgstr "Lütfen yukarıdaki seçeneklerden birini seçin"
+
+#: forum/skins/default/templates/authopenid/complete.html:102
+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."
+
+#: forum/skins/default/templates/authopenid/complete.html:103
+msgid "create account"
+msgstr "hesap oluÅŸtur"
+
+#: forum/skins/default/templates/authopenid/complete.html:112
+msgid "Existing account"
+msgstr "Hesabım var"
+
+#: forum/skins/default/templates/authopenid/complete.html:113
+msgid "user name"
+msgstr "kullanıcı adı"
+
+#: forum/skins/default/templates/authopenid/complete.html:114
+msgid "password"
+msgstr "ÅŸifre"
+
+#: forum/skins/default/templates/authopenid/complete.html:121
+msgid "Register"
+msgstr "Kayıt"
+
+#: forum/skins/default/templates/authopenid/complete.html:122
+#: forum/skins/default/templates/authopenid/signin.html:168
+msgid "Forgot your password?"
+msgstr "Åžifrenizi mi unuttunuz?"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:2
+msgid "Thank you for registering at our Q&A forum!"
+msgstr "Sorucevap.de sitesine kayıt olduğunuz için teşekkür ederiz!"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:4
+msgid "Your account details are:"
+msgstr "Hesap ayrıntılarınız şöyledir:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:6
+msgid "Username:"
+msgstr "Kullanıcı adı:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:7
+#: forum/skins/default/templates/authopenid/delete.html:19
+msgid "Password:"
+msgstr "Åžifre:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:9
+msgid "Please sign in here:"
+msgstr "Lütfen buradan giriş yapın:"
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:12
+#: forum/skins/default/templates/authopenid/email_validation.txt:14
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
+msgid ""
+"Sincerely,\n"
+"Forum Administrator"
+msgstr "Saygılarımızla, Site yönetimi"
+
+#: forum/skins/default/templates/authopenid/delete.html:8
+msgid "Account: delete account"
+msgstr "Hesabınız: hesabımı sil"
+
+#: forum/skins/default/templates/authopenid/delete.html:12
+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."
+
+#: forum/skins/default/templates/authopenid/delete.html:16
+msgid "Check confirm box, if you want delete your account."
+msgstr "Hesabınızı silmek istediğinizi, onay kutucuğunu işaretleyip onaylayın."
+
+#: forum/skins/default/templates/authopenid/delete.html:31
+msgid "I am sure I want to delete my account."
+msgstr "Hesabımı silmek istediğimden eminim."
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "Password/OpenID URL"
+msgstr "Åžifre ya da OpenID adresi"
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "(required for your security)"
+msgstr "(güvenliğiniz için gereklidir)"
+
+#: forum/skins/default/templates/authopenid/delete.html:34
+msgid "Delete account permanently"
+msgstr "hesabı kalıcı olarak sil"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:2
+msgid "Greetings from the Q&A forum"
+msgstr "Sorucevap.de sitesinden selamlar..."
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:4
+msgid "To make use of the Forum, please follow the link below:"
+msgstr "Forum faydalanmak için, aşağıdaki bağlantıyı takip edin:"
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:8
+msgid "Following the link above will help us verify your email address."
+msgstr "Yukarıdaki bağlantı, E-mail adresinizi doğrulamada yardımcı olacaktır."
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:10
+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. Bu mesajı dikkate almayın. Bu durum için özür "
+"dileriz."
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
+msgid "Traditional login information"
+msgstr "Her zamanki giriÅŸ bilgileri"
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:4
+#: forum/skins/default/templates/authopenid/sendpw.html:7
+msgid "Send new password"
+msgstr "Yeni şifre gönder"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:10
+#, fuzzy
+msgid "password recovery information"
+msgstr ""
+"Forgot you password? No problems - just get a new "
+"one! Please follow the following steps: • submit your "
+"user name below and check your email • follow the "
+"activation link for the new password - sent to you by email and "
+"login with the suggested password • at this you might want to "
+"change your password to something you can remember better"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:21
+msgid "Reset password"
+msgstr "Şifreyi sıfırla"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:22
+msgid "return to login"
+msgstr "girişe dön"
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
+#, python-format
+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."
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
+#, fuzzy, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/signin.html:5
+#: forum/skins/default/templates/authopenid/signin.html:21
+msgid "User login"
+msgstr "Kullanıcı girişi"
+
+#: forum/skins/default/templates/authopenid/signin.html:28
+#, fuzzy, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you "
+"log in\n"
+" "
+msgstr ""
+"\n"
+"Your answer to \"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in.\"%(title)s\" başlıklı soruya yazdığınız \"%"
+"(summary)s\" cevabını yollamak için giriş yapmalısınız."
+
+#: forum/skins/default/templates/authopenid/signin.html:35
+#, fuzzy, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr ""
+"Your question\"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in.\"%(title)s\" başlıklı \"%(summary)s\" "
+"sorunuzu yollamak için giriş yapmalısınız."
+
+#: forum/skins/default/templates/authopenid/signin.html:42
+#, fuzzy
+msgid "Click to sign in through any of these services."
+msgstr ""
+"
Please select your favorite login method below."
+"
External login services use OpenID technology, where your password "
+"always stays confidential between you and your login provider and you don't "
+"have to remember another one.
The following question has been updated on the Q&A "
+"forum:"
+msgstr[1] ""
+"
Dear %(name)s,
The following %(num)d questions have been updated on "
+"the Q&A forum:
"
+
+#: forum/management/commands/send_email_alerts.py:255
+msgid "new question"
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:272
+msgid ""
+"Please visit the forum 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 ""
+
+#: forum/management/commands/send_email_alerts.py:284
+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 forum administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:290
+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 forum "
+"administrator."
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:296
+msgid ""
+"There is a chance that you may be receiving links seen before - due to a "
+"technicality that will eventually go away. "
+msgstr ""
+
+#: forum/management/commands/send_email_alerts.py:311
+#, python-format
+msgid ""
+"go to %(link)s to change frequency of email updates or %(email)s "
+"administrator"
+msgstr ""
+"
Please remember that you can always adjust "
+"frequency of the email updates or turn them off entirely. If you believe "
+"that this message was sent in an error, please email about it the forum "
+"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
+"server.
"
+
+#: forum/middleware/anon_user.py:34
+#, python-format
+msgid "First time here? Check out the FAQ!"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "disciplined"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:10
+msgid "Deleted own post with score of 3 or higher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Peer Pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "peer-pressure"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:11
+msgid "Deleted own post with score of -3 or lower"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Nice answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "nice-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:12
+msgid "Answer voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Nice Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "nice-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:13
+msgid "Question voted up 10 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "pundit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:14
+msgid "Left 10 comments with score of 10 or more"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Popular Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "popular-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:15
+msgid "Asked a question with 1,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "Citizen patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "citizen-patrol"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:16
+msgid "First flagged post"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "Cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "cleanup"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:17
+msgid "First rollback"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "Critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "critic"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:18
+msgid "First down vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "Editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "editor"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:19
+msgid "First edit"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "Organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "organizer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:20
+msgid "First retag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "Scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "scholar"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:21
+msgid "First accepted answer on your own question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "student"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:22
+msgid "Asked first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "Supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "supporter"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:23
+msgid "First up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "teacher"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:24
+msgid "Answered first question with at least one up vote"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "autobiographer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:25
+msgid "Completed all user profile fields"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Self-Learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "self-learner"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:26
+msgid "Answered your own question with at least 3 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Great Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "great-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:27
+msgid "Answer voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Great Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "great-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:28
+msgid "Question voted up 100 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Stellar Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "stellar-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:29
+msgid "Question favorited by 100 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Famous question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "famous-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:30
+msgid "Asked a question with 10,000 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:31
+msgid "Actively participated in the private alpha"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Good Answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "good-answer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:32
+msgid "Answer voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Good Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "good-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:33
+msgid "Question voted up 25 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Favorite Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "favorite-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:34
+msgid "Question favorited by 25 users"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Civic duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "civic-duty"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:35
+msgid "Voted 300 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Strunk & White"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "strunk-and-white"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:36
+msgid "Edited 100 entries"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "generalist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:37
+msgid "Active in many different tags"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "expert"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:38
+msgid "Very active in one tag"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "yearling"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:39
+msgid "Active member for a year"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Notable Question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "notable-question"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:40
+msgid "Asked a question with 2,500 views"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "Enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "enlightened"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:41
+msgid "First answer was accepted with at least 10 up votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:42
+msgid "Actively participated in the private beta"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "guru"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:43
+msgid "Accepted answer and voted up 40 times"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "necromancer"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:44
+msgid "Answered a question more than 60 days later with at least 5 votes"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "taxonomist"
+msgstr ""
+
+#: forum/migrations/0005_install_badges.py:45
+msgid "Created a tag used by 50 questions"
+msgstr ""
+
+#: forum/models/question.py:499
+#, python-format
+msgid "%(author)s modified the question"
+msgstr ""
+
+#: forum/models/question.py:503
+#, python-format
+msgid "%(people)s posted %(new_answer_count)s new answers"
+msgstr ""
+
+#: forum/models/question.py:508
+#, python-format
+msgid "%(people)s commented the question"
+msgstr ""
+
+#: forum/models/question.py:513
+#, python-format
+msgid "%(people)s commented answers"
+msgstr ""
+
+#: forum/models/question.py:515
+#, python-format
+msgid "%(people)s commented an answer"
+msgstr ""
+
+#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
+msgid "gold"
+msgstr ""
+
+#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
+msgid "silver"
+msgstr ""
+
+#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
+msgid "bronze"
+msgstr ""
+
+#: forum/models/tag.py:81
+msgid "interesting"
+msgstr ""
+
+#: forum/models/tag.py:81
+msgid "ignored"
+msgstr ""
+
+#: forum/models/user.py:36
+msgid "Entire forum"
+msgstr ""
+
+#: forum/models/user.py:37
+msgid "Questions that I asked"
+msgstr ""
+
+#: forum/models/user.py:38
+msgid "Questions that I answered"
+msgstr ""
+
+#: forum/models/user.py:39
+msgid "Individually selected questions"
+msgstr ""
+
+#: forum/models/user.py:42
+msgid "Weekly"
+msgstr ""
+
+#: forum/models/user.py:43
+msgid "Daily"
+msgstr ""
+
+#: forum/models/user.py:44
+msgid "No email"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:24
+msgid "Sorry, could not find the page you requested."
+msgstr ""
+
+#: forum/skins/default/templates/404.html:26
+msgid "This might have happened for the following reasons:"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:28
+msgid "this question or answer has been deleted;"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:29
+msgid "url has error - please check it;"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:30
+msgid ""
+"the page you tried to visit is protected or you don't have sufficient "
+"points, see"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:31
+msgid "if you believe this error 404 should not have occured, please"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:32
+msgid "report this problem"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:41
+#: forum/skins/default/templates/500.html:27
+msgid "back to previous page"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:42
+#: forum/skins/default/templates/questions.html:52
+msgid "see all questions"
+msgstr ""
+
+#: forum/skins/default/templates/404.html:43
+msgid "see all tags"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:22
+msgid "sorry, system error"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:24
+msgid "system error log is recorded, error will be fixed as soon as possible"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:25
+msgid "please report the error to the site administrators if you wish"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:28
+msgid "see latest questions"
+msgstr ""
+
+#: forum/skins/default/templates/500.html:29
+msgid "see tags"
+msgstr ""
+
+#: forum/skins/default/templates/about.html:6
+#: forum/skins/default/templates/about.html:11
+msgid "About"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:4
+#: forum/skins/default/templates/authopenid/settings.html:4
+msgid "Account functions"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:29
+#: forum/skins/default/templates/authopenid/changepw.html:5
+#: forum/skins/default/templates/authopenid/changepw.html:14
+#: forum/skins/default/templates/authopenid/settings.html:29
+msgid "Change password"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:30
+#: forum/skins/default/templates/authopenid/settings.html:30
+msgid "Give your account a new password."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:32
+#: forum/skins/default/templates/authopenid/settings.html:31
+msgid "Change email "
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:33
+#: forum/skins/default/templates/authopenid/settings.html:32
+msgid "Add or update the email address associated with your account."
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:35
+#: forum/skins/default/templates/authopenid/changeopenid.html:4
+#: forum/skins/default/templates/authopenid/changeopenid.html:30
+#: forum/skins/default/templates/authopenid/settings.html:34
+msgid "Change OpenID"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:36
+#: forum/skins/default/templates/authopenid/settings.html:35
+msgid "Change openid associated to your account"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:39
+#: forum/skins/default/templates/authopenid/delete.html:4
+#: forum/skins/default/templates/authopenid/settings.html:38
+msgid "Delete account"
+msgstr ""
+
+#: forum/skins/default/templates/account_settings.html:40
+#: forum/skins/default/templates/authopenid/settings.html:39
+msgid "Erase your username and all your data from website"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:5
+#: forum/skins/default/templates/answer_edit.html:48
+msgid "Edit answer"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:25
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:26
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:46
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:25
+#: forum/skins/default/templates/question_edit.html:28
+msgid "hide preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:28
+#: forum/skins/default/templates/ask.html:29
+#: forum/skins/default/templates/question.html:49
+#: forum/skins/default/templates/question_edit.html:28
+msgid "show preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:48
+#: forum/skins/default/templates/question_edit.html:66
+#: forum/skins/default/templates/question_retag.html:53
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "back"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:53
+#: forum/skins/default/templates/question_edit.html:71
+#: forum/skins/default/templates/revisions_answer.html:52
+#: forum/skins/default/templates/revisions_question.html:52
+msgid "revision"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:56
+#: forum/skins/default/templates/question_edit.html:75
+msgid "select revision"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:418
+#: forum/skins/default/templates/question_edit.html:92
+msgid "Toggle the real time Markdown editor preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:63
+#: forum/skins/default/templates/ask.html:98
+#: forum/skins/default/templates/ask_form.html:39
+#: forum/skins/default/templates/question.html:419
+#: forum/skins/default/templates/question_edit.html:92
+msgid "toggle preview"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:72
+#: forum/skins/default/templates/question_edit.html:118
+#: forum/skins/default/templates/question_retag.html:74
+msgid "Save edit"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit.html:73
+#: forum/skins/default/templates/close.html:29
+#: forum/skins/default/templates/feedback.html:50
+#: forum/skins/default/templates/question_edit.html:119
+#: forum/skins/default/templates/question_retag.html:75
+#: forum/skins/default/templates/reopen.html:30
+#: forum/skins/default/templates/user_edit.html:90
+#: forum/skins/default/templates/authopenid/changeemail.html:40
+msgid "Cancel"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:4
+msgid "answer tips"
+msgstr "Tips"
+
+#: forum/skins/default/templates/answer_edit_tips.html:7
+msgid "please make your answer relevant to this community"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:10
+msgid "try to give an answer, rather than engage into a discussion"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:13
+msgid "please try to provide details"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:16
+#: forum/skins/default/templates/question_edit_tips.html:13
+msgid "be clear and concise"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:20
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "see frequently asked questions"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:26
+#: forum/skins/default/templates/question_edit_tips.html:23
+msgid "Markdown tips"
+msgstr "Markdown basics"
+
+#: forum/skins/default/templates/answer_edit_tips.html:29
+#: forum/skins/default/templates/question_edit_tips.html:26
+msgid "*italic* or __italic__"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:29
+msgid "**bold** or __bold__"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/question_edit_tips.html:32
+msgid "link"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:35
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:32
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "text"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:39
+#: forum/skins/default/templates/question_edit_tips.html:37
+msgid "image"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:43
+#: forum/skins/default/templates/question_edit_tips.html:41
+msgid "numbered list:"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:48
+#: forum/skins/default/templates/question_edit_tips.html:46
+msgid "basic HTML tags are also supported"
+msgstr ""
+
+#: forum/skins/default/templates/answer_edit_tips.html:52
+#: forum/skins/default/templates/question_edit_tips.html:50
+msgid "learn more about Markdown"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:5
+#: forum/skins/default/templates/ask.html:62
+msgid "Ask a question"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:69
+#: forum/skins/default/templates/ask_form.html:11
+msgid "login to post question info"
+msgstr ""
+"You are welcome to start submitting your question "
+"anonymously. 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."
+
+#: forum/skins/default/templates/ask.html:75
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/ask.html:113
+#: forum/skins/default/templates/ask_form.html:54
+msgid "(required)"
+msgstr ""
+
+#: forum/skins/default/templates/ask.html:120
+#: forum/skins/default/templates/ask_form.html:61
+msgid "Login/signup to post your question"
+msgstr "Login/Signup to Post"
+
+#: forum/skins/default/templates/ask.html:122
+#: forum/skins/default/templates/ask_form.html:63
+msgid "Ask your question"
+msgstr "Ask Your Question"
+
+#: forum/skins/default/templates/ask_form.html:15
+#, python-format
+msgid ""
+"must have valid %(email)s to post, \n"
+" see %(email_validation_faq_url)s\n"
+" "
+msgstr ""
+"Looks like your email address, %(email)s has not "
+"yet been validated. To post messages you must verify your email, "
+"please see more details here."
+" You can submit your question now and validate email after that. Your "
+"question will saved as pending meanwhile. "
+
+#: forum/skins/default/templates/badge.html:6
+#: forum/skins/default/templates/badge.html:17
+msgid "Badge"
+msgstr ""
+
+#: forum/skins/default/templates/badge.html:26
+msgid "user received this badge:"
+msgid_plural "users received this badge:"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/badges.html:6
+msgid "Badges summary"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:17
+msgid "Badges"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:21
+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&A community will be recognized with the variety of badges."
+
+#: forum/skins/default/templates/badges.html:22
+#, 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"
+" "
+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 feedback"
+
+#: forum/skins/default/templates/badges.html:51
+msgid "Community badges"
+msgstr "Badge levels"
+
+#: forum/skins/default/templates/badges.html:57
+msgid "gold badge 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."
+
+#: forum/skins/default/templates/badges.html:65
+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."
+
+#: forum/skins/default/templates/badges.html:68
+msgid "bronze badge: often given as a special honor"
+msgstr ""
+
+#: forum/skins/default/templates/badges.html:72
+msgid "bronze badge description"
+msgstr ""
+"If you are an active participant in this community, you will be recognized "
+"with this badge."
+
+#: forum/skins/default/templates/book.html:7
+msgid "reading channel"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:26
+msgid "[author]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:30
+msgid "[publisher]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:34
+msgid "[publication date]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:38
+msgid "[price]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:39
+msgid "currency unit"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:42
+msgid "[pages]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:43
+msgid "pages abbreviation"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:46
+msgid "[tags]"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:56
+msgid "author blog"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:62
+msgid "book directory"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:66
+msgid "buy online"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:79
+msgid "reader questions"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:82
+msgid "ask the author"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:18
+msgid "this question was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:88
+#: forum/skins/default/templates/book.html:93
+#: forum/skins/default/templates/users_questions.html:11
+#: forum/skins/default/templates/users_questions.html:18
+msgid "number of times"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:105
+#: forum/skins/default/templates/question_summary_list_roll.html:14
+msgid "votes"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:108
+msgid "the answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:115
+#: forum/skins/default/templates/question_summary_list_roll.html:15
+msgid "views"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:125
+#: forum/skins/default/templates/question.html:136
+#: forum/skins/default/templates/question_list.html:19
+#: forum/skins/default/templates/question_summary_list_roll.html:52
+#: forum/skins/default/templates/tags.html:50
+#: forum/skins/default/templates/users_questions.html:34
+#, python-format
+msgid "see questions tagged '%(tag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to book RSS feed"
+msgstr ""
+
+#: forum/skins/default/templates/book.html:147
+msgid "subscribe to the questions feed"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:6
+#: forum/skins/default/templates/close.html:16
+msgid "Close question"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:19
+msgid "Close the question"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:25
+msgid "Reasons"
+msgstr ""
+
+#: forum/skins/default/templates/close.html:28
+msgid "OK to close"
+msgstr ""
+
+#: forum/skins/default/templates/email_base.html:11
+msgid "home"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:11
+msgid "Frequently Asked Questions "
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:16
+msgid "What kinds of questions can I ask here?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:17
+msgid ""
+"Most importanly - questions should be relevant to this "
+"community."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:18
+msgid ""
+"Before asking the question - please make sure to use search to see whether "
+"your question has alredy been answered."
+msgstr ""
+"Before you ask - please make sure to search for a similar question. You can "
+"search questions by their title or tags."
+
+#: forum/skins/default/templates/faq.html:21
+msgid "What questions should I avoid asking?"
+msgstr "What kinds of questions should be avoided?"
+
+#: forum/skins/default/templates/faq.html:22
+msgid ""
+"Please avoid asking questions that are not relevant to this community, too "
+"subjective and argumentative."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:27
+msgid "What should I avoid in my answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:28
+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 question and answer site - it is not a "
+"discussion group. 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."
+
+#: forum/skins/default/templates/faq.html:32
+msgid "Who moderates this community?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:33
+msgid "The short answer is: you."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:34
+msgid "This website is moderated by the users."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:35
+msgid ""
+"The reputation system allows users earn the authorization to perform a "
+"variety of moderation tasks."
+msgstr ""
+"Karma system allows users to earn rights to perform a variety of moderation "
+"tasks"
+
+#: forum/skins/default/templates/faq.html:40
+msgid "How does reputation system work?"
+msgstr "How does karma system work?"
+
+#: forum/skins/default/templates/faq.html:41
+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."
+
+#: forum/skins/default/templates/faq.html:42
+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 10 "
+"points, each vote against will subtract 2 points. There is "
+"a limit of 200 points that can be accumulated per question "
+"or answer. The table below explains reputation point requirements for each "
+"type of moderation task."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:53
+#: forum/skins/default/templates/user_votes.html:15
+msgid "upvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:57
+msgid "use tags"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:62
+msgid "add comments"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:66
+#: forum/skins/default/templates/user_votes.html:17
+msgid "downvote"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:69
+msgid "open and close own questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:73
+msgid "retag questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:78
+msgid "edit community wiki questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:83
+msgid "edit any answer"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:87
+msgid "open any closed question"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:91
+msgid "delete any comment"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:95
+msgid "delete any questions and answers and perform other moderation tasks"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:103
+msgid "how to validate email title"
+msgstr "How to validate email and why?"
+
+#: forum/skins/default/templates/faq.html:105
+#, python-format
+msgid ""
+"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
+msgstr ""
+"Why? Email validation is required to make sure that "
+"only you can post messages on your behalf and to "
+"minimize spam posts. With email you can "
+"subscribe for updates on the most interesting questions. "
+"Also, when you sign up for the first time - create a unique gravatar personal image."
+
+#: forum/skins/default/templates/faq.html:110
+msgid "what is gravatar"
+msgstr "How to change my picture (gravatar) and what is gravatar?"
+
+#: forum/skins/default/templates/faq.html:111
+msgid "gravatar faq info"
+msgstr ""
+"
The picture that appears on the users profiles is called "
+"gravatar (which means globally r"
+"strong>ecognized avatar).
Here is how it works: a "
+"cryptographic key (unbreakable code) is calculated from "
+"your email address. You upload your picture (or your favorite alter ego "
+"image) the website gravatar.com"
+"strong> from where we later retreive your image using the key."
+"p>
This way all the websites you trust can show your image next to your "
+"posts and your email address remains private.
Please "
+"personalize your account with an image - just register at "
+"gravatar.com (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.
"
+
+#: forum/skins/default/templates/faq.html:114
+msgid "To register, do I need to create new password?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:115
+msgid ""
+"No, you don't have to. You can login through any service that supports "
+"OpenID, e.g. Google, Yahoo, AOL, etc."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:116
+msgid "Login now!"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:121
+msgid "Why other people can edit my questions/answers?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:122
+msgid "Goal of this site is..."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:122
+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 ""
+
+#: forum/skins/default/templates/faq.html:123
+msgid "If this approach is not for you, we respect your choice."
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:127
+msgid "Still have questions?"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:128
+#, python-format
+msgid ""
+"Please ask your question at %(ask_question_url)s, help make our community "
+"better!"
+msgstr ""
+"Please ask your question, help make our "
+"community better!"
+
+#: forum/skins/default/templates/faq.html:130
+#: forum/skins/default/templates/header.html:27
+msgid "questions"
+msgstr ""
+
+#: forum/skins/default/templates/faq.html:130
+msgid "."
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:6
+msgid "Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:11
+msgid "Give us your feedback!"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:17
+#, python-format
+msgid ""
+"\n"
+" Dear %(user_name)s, we look "
+"forward to hearing your feedback. \n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:24
+msgid ""
+"\n"
+" Dear visitor, we look forward to "
+"hearing your feedback.\n"
+" Please type and send us your message below.\n"
+" "
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:41
+msgid "(this field is required)"
+msgstr ""
+
+#: forum/skins/default/templates/feedback.html:49
+msgid "Send Feedback"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:3
+#, python-format
+msgid ""
+"\n"
+"Hello, this is a %(site_title)s forum feedback message\n"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:9
+msgid "Sender is"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:11
+#: forum/skins/default/templates/feedback_email.txt:14
+msgid "email"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:13
+msgid "anonymous"
+msgstr ""
+
+#: forum/skins/default/templates/feedback_email.txt:19
+msgid "Message body:"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:8
+#: forum/skins/default/templates/header.html:14
+msgid "about"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:9
+#: forum/skins/default/templates/header.html:15
+#: forum/skins/default/templates/question_edit_tips.html:17
+msgid "faq"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:10
+msgid "privacy policy"
+msgstr ""
+
+#: forum/skins/default/templates/footer.html:19
+msgid "give feedback"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:10
+msgid "logout"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:12
+msgid "login"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:22
+msgid "back to home page"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:29
+msgid "users"
+msgstr "people"
+
+#: forum/skins/default/templates/header.html:31
+msgid "books"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:33
+#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
+msgid "badges"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:34
+#: forum/skins/default/templates/header.html:38
+msgid "ask a question"
+msgstr ""
+
+#: forum/skins/default/templates/header.html:36
+msgid "unanswered questions"
+msgstr "unanswered"
+
+#: forum/skins/default/templates/input_bar.html:33
+msgid "search"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:6
+#: forum/skins/default/templates/logout.html:16
+msgid "Logout"
+msgstr ""
+
+#: forum/skins/default/templates/logout.html:19
+msgid ""
+"As a registered user you can login with your OpenID, log out of the site or "
+"permanently remove your account."
+msgstr ""
+"Clicking Logout will log you out from the forumbut will not "
+"sign you off from your OpenID provider.
If you wish to sign off "
+"completely - please make sure to log out from your OpenID provider as well."
+
+#: forum/skins/default/templates/logout.html:20
+msgid "Logout now"
+msgstr "Logout Now"
+
+#: forum/skins/default/templates/notarobot.html:3
+msgid "Please prove that you are a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/notarobot.html:10
+msgid "I am a Human Being"
+msgstr ""
+
+#: forum/skins/default/templates/pagesize.html:6
+msgid "posts per page"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:6
+#: forum/skins/default/templates/paginator.html:7
+msgid "previous"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:19
+msgid "current page"
+msgstr ""
+
+#: forum/skins/default/templates/paginator.html:22
+#: forum/skins/default/templates/paginator.html:29
+#, python-format
+msgid "page number %(num)s"
+msgstr "page %(num)s"
+
+#: forum/skins/default/templates/paginator.html:33
+msgid "next page"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:9
+#, python-format
+msgid "%(rev_count)s revision"
+msgid_plural "%(rev_count)s revisions"
+msgstr[0] ""
+
+#: forum/skins/default/templates/post_contributor_info.html:15
+msgid "asked"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:18
+msgid "answered"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:20
+msgid "posted"
+msgstr ""
+
+#: forum/skins/default/templates/post_contributor_info.html:41
+msgid "updated"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:6
+#: forum/skins/default/templates/privacy.html:11
+msgid "Privacy policy"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:15
+msgid "general message about privacy"
+msgstr ""
+"Respecting users privacy is an important core principle of this Q&A "
+"forum. Information on this page details how this forum protects your "
+"privacy, and what type of information is collected."
+
+#: forum/skins/default/templates/privacy.html:18
+msgid "Site Visitors"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:20
+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."
+
+#: forum/skins/default/templates/privacy.html:23
+msgid "Personal Information"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:25
+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."
+
+#: forum/skins/default/templates/privacy.html:28
+msgid "Other Services"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:30
+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."
+
+#: forum/skins/default/templates/privacy.html:35
+msgid "cookie policy details"
+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."
+
+#: forum/skins/default/templates/privacy.html:37
+msgid "Policy Changes"
+msgstr ""
+
+#: forum/skins/default/templates/privacy.html:38
+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. "
+
+#: forum/skins/default/templates/question.html:78
+#: forum/skins/default/templates/question.html:79
+#: forum/skins/default/templates/question.html:95
+#: forum/skins/default/templates/question.html:97
+msgid "i like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:81
+#: forum/skins/default/templates/question.html:99
+#: forum/skins/default/templates/question.html:251
+msgid "current number of votes"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:90
+#: forum/skins/default/templates/question.html:91
+#: forum/skins/default/templates/question.html:104
+#: forum/skins/default/templates/question.html:105
+msgid "i dont like this post (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:109
+#: forum/skins/default/templates/question.html:110
+msgid "mark this question as favorite (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:116
+#: forum/skins/default/templates/question.html:117
+msgid "remove favorite mark from this question (click again to restore mark)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:141
+#: forum/skins/default/templates/question.html:288
+#: forum/skins/default/templates/revisions_answer.html:58
+#: forum/skins/default/templates/revisions_question.html:58
+msgid "edit"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:146
+msgid "reopen"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:150
+msgid "close"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:156
+#: forum/skins/default/templates/question.html:293
+msgid ""
+"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:157
+#: forum/skins/default/templates/question.html:294
+msgid "flag offensive"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:165
+#: forum/skins/default/templates/question.html:305
+msgid "delete"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:183
+#: forum/skins/default/templates/question.html:325
+msgid "delete this comment"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:194
+#: forum/skins/default/templates/question.html:336
+msgid "add comment"
+msgstr "post a comment"
+
+#: forum/skins/default/templates/question.html:198
+#: forum/skins/default/templates/question.html:340
+#, python-format
+msgid "see %(counter)s more"
+msgid_plural "see %(counter)s more"
+msgstr[0] ""
+
+#: forum/skins/default/templates/question.html:200
+#: forum/skins/default/templates/question.html:342
+#, python-format
+msgid "see %(counter)s more comment"
+msgid_plural ""
+"see %(counter)s more comments\n"
+" "
+msgstr[0] ""
+
+#: forum/skins/default/templates/question.html:213
+#, python-format
+msgid ""
+"The question has been closed for the following reason \"%(close_reason)s\" by"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:215
+#, python-format
+msgid "close date %(closed_at)s"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:223
+#, fuzzy, python-format
+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)"
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:231
+msgid "oldest answers"
+msgstr "oldest"
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:233
+msgid "newest answers"
+msgstr "newest"
+
+#: forum/skins/default/templates/question.html:235
+msgid "most voted answers will be shown first"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:235
+msgid "popular answers"
+msgstr "most voted"
+
+#: forum/skins/default/templates/question.html:249
+#: forum/skins/default/templates/question.html:250
+msgid "i like this answer (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:256
+#: forum/skins/default/templates/question.html:257
+msgid "i dont like this answer (click again to cancel)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:262
+#: forum/skins/default/templates/question.html:263
+msgid "mark this answer as favorite (click again to undo)"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:268
+#: forum/skins/default/templates/question.html:269
+msgid "the author of the question has selected this answer as correct"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:282
+msgid "answer permanent link"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:283
+msgid "permanent link"
+msgstr "link"
+
+#: forum/skins/default/templates/question.html:305
+msgid "undelete"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:364
+#: forum/skins/default/templates/question.html:367
+msgid "Notify me once a day when there are any new answers"
+msgstr ""
+"Notify me once a day by email when there are any new "
+"answers or updates"
+
+#: forum/skins/default/templates/question.html:370
+msgid "Notify me weekly when there are any new answers"
+msgstr ""
+"Notify me weekly when there are any new answers or updates"
+
+#: forum/skins/default/templates/question.html:375
+#, python-format
+msgid ""
+"You can always adjust frequency of email updates from your %(profile_url)s"
+msgstr ""
+"(note: you can always change how often you receive updates)"
+
+#: forum/skins/default/templates/question.html:380
+msgid "once you sign in you will be able to subscribe for any updates here"
+msgstr ""
+"Here (once you log in) you will be able to sign "
+"up for the periodic email updates about this question."
+
+#: forum/skins/default/templates/question.html:391
+msgid "Your answer"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:393
+msgid "Be the first one to answer this question!"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:399
+msgid "you can answer anonymously and then login"
+msgstr ""
+"Please start posting your answer anonymously "
+"- 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 substantial "
+"answer, for discussions, please use comments and "
+"please do remember to vote (after you log in)!"
+
+#: forum/skins/default/templates/question.html:403
+msgid "answer your own question only to give an answer"
+msgstr ""
+"You are welcome to answer your own question, "
+"but please make sure to give an answer. Remember that you "
+"can always revise your original question. Please "
+"use comments for discussions and please don't "
+"forget to vote :) for the answers that you liked (or perhaps did "
+"not like)! "
+
+#: forum/skins/default/templates/question.html:405
+msgid "please only give an answer, no discussions"
+msgstr ""
+"Please try to give a substantial answer. If "
+"you wanted to comment on the question or answer, just use the "
+"commenting tool. Please remember that you can always revise "
+"your answers - no need to answer the same question twice. Also, "
+"please don't forget to vote - it really helps to select the "
+"best questions and answers!"
+
+#: forum/skins/default/templates/question.html:441
+msgid "Login/Signup to Post Your Answer"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:444
+msgid "Answer Your Own Question"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:446
+msgid "Answer the question"
+msgstr "Post Your Answer"
+
+#: forum/skins/default/templates/question.html:460
+msgid "Question tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/question.html:465
+#: forum/skins/default/templates/questions.html:257
+#: forum/skins/default/templates/tag_selector.html:11
+#: forum/skins/default/templates/tag_selector.html:28
+#, python-format
+msgid "see questions tagged '%(tag_name)s'"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:471
+msgid "question asked"
+msgstr "Asked"
+
+#: forum/skins/default/templates/question.html:474
+msgid "question was seen"
+msgstr "Seen"
+
+#: forum/skins/default/templates/question.html:474
+msgid "times"
+msgstr ""
+
+#: forum/skins/default/templates/question.html:477
+msgid "last updated"
+msgstr "Last updated"
+
+#: forum/skins/default/templates/question.html:483
+msgid "Related questions"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:6
+msgid "Please decide if you like this question or not by voting"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:12
+msgid ""
+"\n"
+" vote\n"
+" "
+msgid_plural ""
+"\n"
+" votes\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:21
+msgid "this answer has been accepted to be correct"
+msgstr ""
+
+#: forum/skins/default/templates/question_counter_widget.html:27
+msgid ""
+"\n"
+" answer \n"
+" "
+msgid_plural ""
+"\n"
+" answers \n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_counter_widget.html:39
+msgid ""
+"\n"
+" view\n"
+" "
+msgid_plural ""
+"\n"
+" views\n"
+" "
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/skins/default/templates/question_edit.html:5
+#: forum/skins/default/templates/question_edit.html:66
+msgid "Edit question"
+msgstr ""
+
+#: forum/skins/default/templates/question_edit_tips.html:4
+msgid "question tips"
+msgstr "Tips"
+
+#: forum/skins/default/templates/question_edit_tips.html:7
+msgid "please ask a relevant question"
+msgstr "ask a question interesting to this community"
+
+#: forum/skins/default/templates/question_edit_tips.html:10
+msgid "please try provide enough details"
+msgstr "provide enough details"
+
+#: forum/skins/default/templates/question_retag.html:4
+#: forum/skins/default/templates/question_retag.html:53
+msgid "Change tags"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:40
+msgid "up to 5 tags, less than 20 characters each"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:83
+msgid "Why use and modify tags?"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:86
+msgid "tags help us keep Questions organized"
+msgstr ""
+
+#: forum/skins/default/templates/question_retag.html:94
+msgid "tag editors receive special awards from the community"
+msgstr ""
+
+#: forum/skins/default/templates/question_summary_list_roll.html:13
+msgid "answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:8
+msgid "Questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:32
+msgid "Found by tags"
+msgstr "Tagged questions"
+
+#: forum/skins/default/templates/questions.html:36
+msgid "Search results"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:38
+msgid "Found by title"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:42
+msgid "Unanswered questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:44
+msgid "All questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:51
+msgid "In:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:53
+msgid "see unanswered questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:55
+msgid "see your favorite questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:59
+msgid "Sort by:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:64
+#: forum/skins/default/templates/questions.html:75
+msgid "click to see the newest questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:70
+msgid "click to see the oldest questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:83
+#: forum/skins/default/templates/questions.html:94
+msgid "click to see the most recently updated questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:89
+msgid "click to see the least recently updated questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:102
+#: forum/skins/default/templates/questions.html:113
+msgid "click to see hottest questions"
+msgstr "questions with most answers"
+
+#: forum/skins/default/templates/questions.html:102
+msgid "less answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:108
+msgid "click to see coldest questions"
+msgstr "questions with fewest answers"
+
+#: forum/skins/default/templates/questions.html:108
+#: forum/skins/default/templates/questions.html:113
+msgid "more answers"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:121
+#: forum/skins/default/templates/questions.html:132
+msgid "click to see most voted questions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:121
+msgid "unpopular"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:127
+msgid "click to see least voted questions"
+msgstr "least voted questions"
+
+#: forum/skins/default/templates/questions.html:127
+#: forum/skins/default/templates/questions.html:132
+msgid "popular"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:141
+#, fuzzy, python-format
+msgid " %(q_num)s question found"
+msgid_plural "%(q_num)s questions found"
+msgstr[0] "One question"
+msgstr[1] ""
+
+#: forum/skins/default/templates/questions.html:143
+#, fuzzy, python-format
+msgid "%(q_num)s question"
+msgid_plural "%(q_num)s questions"
+msgstr[0] "One question"
+msgstr[1] ""
+
+#: forum/skins/default/templates/questions.html:147
+#, python-format
+msgid "with %(author_name)s's contributions"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:151
+msgid "tagged"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:157
+msgid "Search tips:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:161
+msgid "reset author"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:165
+msgid "reset tags"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:169
+#: forum/skins/default/templates/questions.html:173
+msgid "start over"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:175
+msgid " - to expand, or dig in by adding more tags and revising the query."
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:178
+msgid "Search tip:"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:178
+msgid "add tags and a query to focus your search"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:190
+msgid "There are no unanswered questions here"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:193
+msgid "No favorite questions here. "
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:194
+msgid "Please start (bookmark) some questions when you visit them"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:199
+msgid "You can expand your search by "
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:203
+msgid "resetting author"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:207
+msgid "resetting tags"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:211
+#: forum/skins/default/templates/questions.html:215
+msgid "starting over"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:220
+msgid "Please always feel free to ask your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:224
+msgid "Did not find what you were looking for?"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:225
+msgid "Please, post your question!"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:241
+msgid "Contributors"
+msgstr ""
+
+#: forum/skins/default/templates/questions.html:254
+msgid "Related tags"
+msgstr "Tags"
+
+#: forum/skins/default/templates/reopen.html:6
+#: forum/skins/default/templates/reopen.html:16
+msgid "Reopen question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:19
+msgid "Open the previously closed question"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "The question was closed for the following reason "
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "reason - leave blank in english"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "on "
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:22
+msgid "date closed"
+msgstr ""
+
+#: forum/skins/default/templates/reopen.html:29
+msgid "Reopen this question"
+msgstr ""
+
+#: forum/skins/default/templates/revisions_answer.html:7
+#: forum/skins/default/templates/revisions_answer.html:38
+#: forum/skins/default/templates/revisions_question.html:8
+#: forum/skins/default/templates/revisions_question.html:38
+msgid "Revision history"
+msgstr ""
+
+#: forum/skins/default/templates/revisions_answer.html:50
+#: forum/skins/default/templates/revisions_question.html:50
+msgid "click to hide/show revision"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:5
+msgid "Interesting tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:15
+#, python-format
+msgid "remove '%(tag_name)s' from the list of interesting tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:21
+#: forum/skins/default/templates/tag_selector.html:38
+msgid "Add"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:22
+msgid "Ignored tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:32
+#, python-format
+msgid "remove '%(tag_name)s' from the list of ignored tags"
+msgstr ""
+
+#: forum/skins/default/templates/tag_selector.html:41
+msgid "keep ignored questions hidden"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:6
+#: forum/skins/default/templates/tags.html:30
+msgid "Tag list"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:32
+msgid "sorted alphabetically"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:32
+msgid "by name"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:33
+msgid "sorted by frequency of tag use"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:33
+msgid "by popularity"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:39
+#, python-format
+msgid ""
+"All tags matching '%(stag)s'"
+msgstr ""
+
+#: forum/skins/default/templates/tags.html:42
+msgid "Nothing found"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:6
+msgid "Edit user profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:19
+msgid "edit profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:33
+#: forum/skins/default/templates/user_info.html:53
+msgid "Registered user"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:40
+msgid "Screen Name"
+msgstr ""
+
+#: forum/skins/default/templates/user_edit.html:89
+#: forum/skins/default/templates/user_email_subscriptions.html:20
+msgid "Update"
+msgstr ""
+
+#: forum/skins/default/templates/user_email_subscriptions.html:8
+msgid "Email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_email_subscriptions.html:9
+msgid "email subscription settings info"
+msgstr ""
+"Adjust frequency of email updates. Receive "
+"updates on interesting questions by email, 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. Updates are only "
+"sent when there is any new activity on selected items."
+
+#: forum/skins/default/templates/user_email_subscriptions.html:21
+msgid "Stop sending email"
+msgstr "Stop Email"
+
+#: forum/skins/default/templates/user_info.html:18
+msgid "change picture"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:25
+#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
+msgid "reputation"
+msgstr "karma"
+
+#: forum/skins/default/templates/user_info.html:35
+msgid "Moderate this user"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:47
+msgid "update profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:57
+msgid "real name"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:62
+msgid "member for"
+msgstr "member since"
+
+#: forum/skins/default/templates/user_info.html:67
+msgid "last seen"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:73
+msgid "user website"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:79
+msgid "location"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:86
+msgid "age"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:87
+msgid "age unit"
+msgstr "years old"
+
+#: forum/skins/default/templates/user_info.html:93
+msgid "todays unused votes"
+msgstr ""
+
+#: forum/skins/default/templates/user_info.html:94
+msgid "votes left"
+msgstr ""
+
+#: forum/skins/default/templates/user_reputation.html:29
+msgid "Your karma change log."
+msgstr ""
+
+#: forum/skins/default/templates/user_reputation.html:31
+#, python-format
+msgid "%(user_name)s's karma change log"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:11
+#, python-format
+msgid "%(counter)s Question"
+msgid_plural "%(counter)s Questions"
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_stats.html:16
+#, python-format
+msgid "%(counter)s Answer"
+msgid_plural "%(counter)s Answers"
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_stats.html:24
+#, python-format
+msgid "the answer has been voted for %(answer_score)s times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:24
+msgid "this answer has been selected as correct"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:34
+#, python-format
+msgid "(%(comment_count)s comment)"
+msgid_plural "the answer has been commented %(comment_count)s times"
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_stats.html:44
+#, python-format
+msgid "%(cnt)s Vote"
+msgid_plural "%(cnt)s Votes "
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_stats.html:50
+msgid "thumb up"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:51
+msgid "user has voted up this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:55
+msgid "thumb down"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:56
+msgid "user voted down this many times"
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:64
+#, python-format
+msgid "%(counter)s Tag"
+msgid_plural "%(counter)s Tags"
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_stats.html:72
+#, python-format
+msgid ""
+"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
+msgstr ""
+
+#: forum/skins/default/templates/user_stats.html:86
+#, python-format
+msgid "%(counter)s Badge"
+msgid_plural "%(counter)s Badges"
+msgstr[0] ""
+
+#: forum/skins/default/templates/user_tabs.html:7
+msgid "User profile"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
+msgid "overview"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
+msgid "recent activity"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
+msgid "comments and answers to others questions"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
+msgid "responses"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:16
+msgid "graph of user reputation"
+msgstr "Graph of user karma"
+
+#: forum/skins/default/templates/user_tabs.html:17
+msgid "reputation history"
+msgstr "karma history"
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
+msgid "user vote record"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
+msgid "casted votes"
+msgstr "votes"
+
+#: forum/skins/default/templates/user_tabs.html:23
+msgid "questions that user selected as his/her favorite"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:24
+msgid "favorites"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
+msgid "email subscription settings"
+msgstr ""
+
+#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
+msgid "email subscriptions"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:6
+#: forum/skins/default/templates/users.html:24
+msgid "Users"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:27
+msgid "recent"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:29
+msgid "by username"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:35
+#, python-format
+msgid "users matching query %(suser)s:"
+msgstr ""
+
+#: forum/skins/default/templates/users.html:39
+msgid "Nothing found."
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:11
+msgid "this questions was selected as favorite"
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:12
+msgid "thumb-up on"
+msgstr ""
+
+#: forum/skins/default/templates/users_questions.html:19
+msgid "thumb-up off"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:3
+#: forum/skins/default/templates/authopenid/changeemail.html:9
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Change email"
+msgstr "Change Email"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:11
+msgid "Save your email address"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:16
+#, python-format
+msgid "change %(email)s info"
+msgstr ""
+"Enter your new email into the box below if "
+"you'd like to use another email for update subscriptions."
+" Currently you are using %(email)s"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:18
+#, python-format
+msgid "here is why email is required, see %(gravatar_faq_url)s"
+msgstr ""
+"Please enter your email address in the box below."
+"span> Valid email address is required on this Q&A forum. If you like, "
+"you can receive updates on interesting questions or entire "
+"forum via email. Also, your email is used to create a unique gravatar image for your account. "
+"Email addresses are never shown or otherwise shared with anybody else."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your new Email"
+msgstr ""
+"Your new Email: (will not be shown to "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:31
+msgid "Your Email"
+msgstr ""
+"Your Email (must be valid, never shown to others)"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:38
+msgid "Save Email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:49
+msgid "Validate email"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:52
+#, python-format
+msgid "validate %(email)s info or go to %(change_email_url)s"
+msgstr ""
+"An email with a validation link has been sent to %"
+"(email)s. Please follow the emailed link with your "
+"web browser. Email validation is necessary to help insure the proper use of "
+"email on Q&A. If you would like to use "
+"another email, please change it again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:57
+msgid "Email not changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:60
+#, python-format
+msgid "old %(email)s kept, if you like go to %(change_email_url)s"
+msgstr ""
+"Your email address %(email)s has not been changed."
+" If you decide to change it later - you can always do it by editing "
+"it in your user profile or by using the previous form again."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:65
+msgid "Email changed"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:68
+#, python-format
+msgid "your current %(email)s can be used for this"
+msgstr ""
+"Your email address is now set to %(email)s. "
+"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."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:73
+msgid "Email verified"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeemail.html:76
+msgid "thanks for verifying email"
+msgstr ""
+"Thank you for verifying your email! Now "
+"you can ask and answer questions. Also if "
+"you find a very interesting question you can subscribe for the "
+"updates - then will be notified about changes once a day"
+"strong> or less frequently."
+
+#: forum/skins/default/templates/authopenid/changeemail.html:81
+msgid "email key not sent"
+msgstr "Validation email not sent"
+
+#: forum/skins/default/templates/authopenid/changeemail.html:84
+#, python-format
+msgid "email key not sent %(email)s change email here %(change_link)s"
+msgstr ""
+"Your current email address %(email)s has been "
+"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:8
+msgid "Account: change OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:12
+msgid ""
+"This is where you can change your OpenID URL. Make sure you remember it!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:14
+#: forum/skins/default/templates/authopenid/delete.html:14
+#: forum/skins/default/templates/authopenid/delete.html:24
+msgid "Please correct errors below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changeopenid.html:29
+msgid "OpenID URL:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/changepw.html:7
+msgid "Account: change password"
+msgstr "Change your password"
+
+#: forum/skins/default/templates/authopenid/changepw.html:8
+msgid "This is where you can change your password. Make sure you remember it!"
+msgstr ""
+"To change your password please fill out and "
+"submit this form"
+
+#: forum/skins/default/templates/authopenid/complete.html:19
+msgid "Connect your OpenID with this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:22
+msgid "Connect your OpenID with your account on this site"
+msgstr "New user signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:27
+#, python-format
+msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login. 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 - "
+"gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:31
+#, python-format
+msgid ""
+"%(username)s already exists, choose another name for \n"
+" %(provider)s. Email is required too, see %"
+"(gravatar_faq_url)s\n"
+" "
+msgstr ""
+"
Oops... looks like screen name %(username)s is "
+"already used in another account.
Please choose another screen "
+"name to use with your %(provider)s login. Also, a valid email address is "
+"required on the Q&A forum. Your email is "
+"used to create a unique gravatar"
+"strong> image for your account. If you like, you can receive "
+"updates on the interesting questions or entire forum by email. "
+"Email addresses are never shown or otherwise shared with anybody else.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:35
+#, python-format
+msgid ""
+"register new external %(provider)s account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your %"
+"(provider)s login.
You can either keep your screen "
+"name the same as your %(provider)s login name or choose some other "
+"nickname.
Also, please save a valid email address. "
+"With the email you can subscribe for the updates on the "
+"most interesting questions. Email address is also used to create and "
+"retrieve your unique avatar image - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:38
+#, python-format
+msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
+msgstr ""
+"
You are here for the first time with your "
+"Facebook login. 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 - gravatar.
"
+
+#: forum/skins/default/templates/authopenid/complete.html:42
+msgid "This account already exists, please use another."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:57
+msgid "Sorry, looks like we have some errors:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:82
+msgid "Screen name label"
+msgstr "Screen Name (will be shown to others)"
+
+#: forum/skins/default/templates/authopenid/complete.html:89
+msgid "Email address label"
+msgstr ""
+"Email Address (will not be shared with "
+"anyone, must be valid)"
+
+#: forum/skins/default/templates/authopenid/complete.html:95
+#: forum/skins/default/templates/authopenid/signup.html:18
+msgid "receive updates motivational blurb"
+msgstr ""
+"Receive forum updates by email - this will help our "
+"community grow and become more useful. By default Q&A forum sends up to one email digest per "
+"week - only when there is anything new. If you like, please "
+"adjust this now or any time later from your user account."
+
+#: forum/skins/default/templates/authopenid/complete.html:99
+#: forum/skins/default/templates/authopenid/signup.html:22
+msgid "please select one of the options above"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:102
+msgid "Tag filter tool will be your right panel, once you log in."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:103
+msgid "create account"
+msgstr "Signup"
+
+#: forum/skins/default/templates/authopenid/complete.html:112
+msgid "Existing account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:113
+msgid "user name"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:114
+msgid "password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:121
+msgid "Register"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/complete.html:122
+#: forum/skins/default/templates/authopenid/signin.html:168
+msgid "Forgot your password?"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:2
+msgid "Thank you for registering at our Q&A forum!"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:4
+msgid "Your account details are:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:6
+msgid "Username:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:7
+#: forum/skins/default/templates/authopenid/delete.html:19
+msgid "Password:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:9
+msgid "Please sign in here:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/confirm_email.txt:12
+#: forum/skins/default/templates/authopenid/email_validation.txt:14
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
+msgid ""
+"Sincerely,\n"
+"Forum Administrator"
+msgstr ""
+"Sincerely,\n"
+"Q&A Forum Administrator"
+
+#: forum/skins/default/templates/authopenid/delete.html:8
+msgid "Account: delete account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:12
+msgid ""
+"Note: After deleting your account, anyone will be able to register this "
+"username."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:16
+msgid "Check confirm box, if you want delete your account."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:31
+msgid "I am sure I want to delete my account."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "Password/OpenID URL"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:32
+msgid "(required for your security)"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/delete.html:34
+msgid "Delete account permanently"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:2
+msgid "Greetings from the Q&A forum"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:4
+msgid "To make use of the Forum, please follow the link below:"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:8
+msgid "Following the link above will help us verify your email address."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/email_validation.txt:10
+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 ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
+msgid "Traditional login information"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
+#, python-format
+msgid ""
+"how to login with password through external login website or use %"
+"(feedback_url)s"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw.html:4
+#: forum/skins/default/templates/authopenid/sendpw.html:7
+msgid "Send new password"
+msgstr "Recover password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:10
+msgid "password recovery information"
+msgstr ""
+"Forgot you password? No problems - just get a new "
+"one! Please follow the following steps: • submit your "
+"user name below and check your email • follow the "
+"activation link for the new password - sent to you by email and "
+"login with the suggested password • at this you might want to "
+"change your password to something you can remember better"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:21
+msgid "Reset password"
+msgstr "Send me a new password"
+
+#: forum/skins/default/templates/authopenid/sendpw.html:22
+msgid "return to login"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
+#, python-format
+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 ""
+
+#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
+#, python-format
+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"
+
+#: forum/skins/default/templates/authopenid/signin.html:5
+#: forum/skins/default/templates/authopenid/signin.html:21
+msgid "User login"
+msgstr "User login"
+
+#: forum/skins/default/templates/authopenid/signin.html:28
+#, python-format
+msgid ""
+"\n"
+" Your answer to %(title)s %(summary)s will be posted once you "
+"log in\n"
+" "
+msgstr ""
+"\n"
+"Your answer to \"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:35
+#, python-format
+msgid ""
+"Your question \n"
+" %(title)s %(summary)s will be posted once you log in\n"
+" "
+msgstr ""
+"Your question\"%(title)s"
+"strong> %(summary)s...\"is saved and will be "
+"posted once you log in."
+
+#: forum/skins/default/templates/authopenid/signin.html:42
+msgid "Click to sign in through any of these services."
+msgstr ""
+"
Please select your favorite login method below."
+"
External login services use OpenID technology, where your password "
+"always stays confidential between you and your login provider and you don't "
+"have to remember another one.
"
+
+# msgid "Click to sign in through any of these services."
+# msgstr ""
+# "
Please select your favorite login method
+# below."
+# "
External login services use OpenID 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.
"
+#: forum/skins/default/templates/authopenid/signin.html:144
+msgid "Enter your Provider user name"
+msgstr ""
+"Enter your Provider user name (or "
+"select another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:151
+msgid ""
+"Enter your OpenID "
+"web address"
+msgstr ""
+"Enter your OpenID web address (or choose "
+"another login method above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:153
+#: forum/skins/default/templates/authopenid/signin.html:166
+msgid "Login"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:157
+msgid "Enter your login name and password"
+msgstr ""
+"Enter your Askbot login and password (or select your OpenID provider above)"
+
+#: forum/skins/default/templates/authopenid/signin.html:161
+msgid "Login name"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:163
+msgid "Password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:167
+msgid "Create account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:178
+msgid "Why use OpenID?"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:181
+msgid "with openid it is easier"
+msgstr "With the OpenID you don't need to create new username and password."
+
+#: forum/skins/default/templates/authopenid/signin.html:184
+msgid "reuse openid"
+msgstr "You can safely re-use the same login for all OpenID-enabled websites."
+
+#: forum/skins/default/templates/authopenid/signin.html:187
+msgid "openid is widely adopted"
+msgstr ""
+"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
+"enabled."
+
+#: forum/skins/default/templates/authopenid/signin.html:190
+msgid "openid is supported open standard"
+msgstr "OpenID is based on an open standard, supported by many organizations."
+
+#: forum/skins/default/templates/authopenid/signin.html:195
+msgid "Find out more"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signin.html:196
+msgid "Get OpenID"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:4
+msgid "Signup"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:8
+msgid "Create login name and password"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:10
+msgid "Traditional signup info"
+msgstr ""
+"If you prefer, create your forum login name and "
+"password here. However, please keep in mind that we also support "
+"OpenID login method. With OpenID 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."
+
+#: forum/skins/default/templates/authopenid/signup.html:25
+msgid ""
+"Please read and type in the two words below to help us prevent automated "
+"account creation."
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:27
+msgid "Create Account"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:28
+msgid "or"
+msgstr ""
+
+#: forum/skins/default/templates/authopenid/signup.html:29
+msgid "return to OpenID login"
+msgstr ""
+
+#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
+#, python-format
+msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
+msgstr ""
+
+#: forum/templatetags/extra_filters.py:100
+msgid "no items in counter"
+msgstr "no"
+
+#: forum/templatetags/extra_tags.py:53
+#, python-format
+msgid "%(username)s gravatar image"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
+msgid "reputation points"
+msgstr "karma"
+
+#: forum/templatetags/extra_tags.py:265
+msgid "2 days ago"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:267
+msgid "yesterday"
+msgstr ""
+
+#: forum/templatetags/extra_tags.py:269
+#, python-format
+msgid "%(hr)d hour ago"
+msgid_plural "%(hr)d hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/templatetags/extra_tags.py:271
+#, python-format
+msgid "%(min)d min ago"
+msgid_plural "%(min)d mins ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: forum/utils/forms.py:30
+msgid "this field is required"
+msgstr ""
+
+#: forum/utils/forms.py:45
+msgid "choose a username"
+msgstr "Choose screen name"
+
+#: forum/utils/forms.py:50
+msgid "user name is required"
+msgstr ""
+
+#: forum/utils/forms.py:51
+msgid "sorry, this name is taken, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:52
+msgid "sorry, this name is not allowed, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:53
+msgid "sorry, there is no user with this name"
+msgstr ""
+
+#: forum/utils/forms.py:54
+msgid "sorry, we have a serious error - user name is taken by several users"
+msgstr ""
+
+#: forum/utils/forms.py:55
+msgid "user name can only consist of letters, empty space and underscore"
+msgstr ""
+
+#: forum/utils/forms.py:109
+msgid "your email address"
+msgstr "Your email (never shared)"
+
+#: forum/utils/forms.py:110
+msgid "email address is required"
+msgstr ""
+
+#: forum/utils/forms.py:111
+msgid "please enter a valid email address"
+msgstr ""
+
+#: forum/utils/forms.py:112
+msgid "this email is already used by someone else, please choose another"
+msgstr ""
+
+#: forum/utils/forms.py:140
+msgid "choose password"
+msgstr "Password"
+
+#: forum/utils/forms.py:141
+msgid "password is required"
+msgstr ""
+
+#: forum/utils/forms.py:144
+msgid "retype password"
+msgstr "Password (please retype)"
+
+#: forum/utils/forms.py:145
+msgid "please, retype your password"
+msgstr ""
+
+#: forum/utils/forms.py:146
+msgid "sorry, entered passwords did not match, please try again"
+msgstr ""
+
+#: forum/views/commands.py:209
+#, python-format
+msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
+msgstr ""
+"Your subscription is saved, but email address %(email)s needs to be "
+"validated, please see more details here"
+
+#: forum/views/commands.py:217
+msgid "email update frequency has been set to daily"
+msgstr ""
+
+#: forum/views/meta.py:35
+msgid "Q&A forum feedback"
+msgstr ""
+
+#: forum/views/meta.py:36
+msgid "Thanks for the feedback!"
+msgstr ""
+
+#: forum/views/meta.py:44
+msgid "We look forward to hearing your feedback! Please, give it next time :)"
+msgstr ""
+
+#: forum/views/users.py:867 forum/views/users.py:871
+msgid "changes saved"
+msgstr ""
+
+#: forum/views/users.py:877
+msgid "email updates canceled"
+msgstr ""
+
+#: forum/views/users.py:908
+msgid "user profile"
+msgstr ""
+
+#: forum/views/users.py:909
+msgid "user profile overview"
+msgstr ""
+
+#: forum/views/users.py:916
+msgid "recent user activity"
+msgstr ""
+
+#: forum/views/users.py:917
+msgid "profile - recent activity"
+msgstr ""
+
+#: forum/views/users.py:926
+msgid "profile - responses"
+msgstr ""
+
+#: forum/views/users.py:934
+msgid "user reputation in the community"
+msgstr "user karma"
+
+#: forum/views/users.py:935
+msgid "profile - user reputation"
+msgstr "Profile - User's Karma"
+
+#: forum/views/users.py:941
+msgid "favorite questions"
+msgstr ""
+
+#: forum/views/users.py:942
+msgid "users favorite questions"
+msgstr ""
+
+#: forum/views/users.py:943
+msgid "profile - favorite questions"
+msgstr ""
+
+#: forum/views/users.py:952
+msgid "profile - votes"
+msgstr ""
+
+#: forum/views/users.py:961
+msgid "profile - email subscriptions"
+msgstr ""
+
+#: forum/views/writers.py:70
+msgid "uploading images is limited to users with >60 reputation points"
+msgstr "sorry, file uploading requires karma >60"
+
+#: forum/views/writers.py:72
+msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
+msgstr ""
+
+#: forum/views/writers.py:74
+#, python-format
+msgid "maximum upload file size is %sK"
+msgstr ""
+
+#: forum/views/writers.py:76
+#, python-format
+msgid ""
+"Error uploading file. Please contact the site administrator. Thank you. %s"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:27
+msgid "Email Validation"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:38
+msgid "Thank you, your email is now validated."
+msgstr ""
+
+#: forum_modules/authentication/auth.py:62
+msgid "Your password was changed"
+msgstr ""
+
+#: forum_modules/authentication/auth.py:64
+msgid "New password set"
+msgstr "New password created"
+
+#: forum_modules/authentication/auth.py:130
+#, python-format
+msgid "Welcome back %s, you are now logged in"
+msgstr ""
+
+#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
+#: forum_modules/books/urls.py:9
+msgid "books/"
+msgstr ""
+
+#~ msgid "please login"
+#~ msgstr "please sign-in"
+
+#~ msgid "welcome to website"
+#~ msgstr "Welcome to Q&A forum"
+
+#~ msgid "Recent awards"
+#~ msgstr "Recent badges"
+
+#~ msgid "all awards"
+#~ msgstr "all badges"
+
+#~ msgid "complete list of questions"
+#~ msgstr "list of all questions"
+
+#~ msgid "popular tags"
+#~ msgstr "tags"
+
+#~ msgid "list of unanswered questions"
+#~ msgstr "unanswered questions"
+
+#~ 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] ""
+#~ "
%(q_num)s
question containing "
+#~ "%(searchtitle)s
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions containing "
+#~ "%(searchtitle)s
"
+
+#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
+#~ msgstr[0] ""
+#~ "
%(q_num)s
question with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+#~ msgstr[1] ""
+#~ "
%(q_num)s
questions with title "
+#~ "containing %(searchtitle)s"
+#~ "strong>
"
+
+#~ msgid " have total %(q_num)s unanswered questions "
+#~ msgid_plural " have total %(q_num)s unanswered questions "
+#~ msgstr[0] ""
+#~ "
");});
+
+ // atx-style headers:
+ // # Header 1
+ // ## Header 2
+ // ## Header 2 with closing hashes ##
+ // ...
+ // ###### Header 6
+ //
+
+ /*
+ text = text.replace(/
+ ^(\#{1,6}) // $1 = string of #'s
+ [ \t]*
+ (.+?) // $2 = Header text
+ [ \t]*
+ \#* // optional closing #'s (not counted)
+ \n+
+ /gm, function() {...});
+ */
+
+ text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,
+ function(wholeMatch,m1,m2) {
+ var h_level = m1.length;
+ return hashBlock("" + _RunSpanGamut(m2) + "");
+ });
+
+ return text;
+}
+
+// This declaration keeps Dojo compressor from outputting garbage:
+var _ProcessListItems;
+
+var _DoLists = function(text) {
+//
+// Form HTML ordered (numbered) and unordered (bulleted) lists.
+//
+
+ // attacklab: add sentinel to hack around khtml/safari bug:
+ // http://bugs.webkit.org/show_bug.cgi?id=11231
+ text += "~0";
+
+ // Re-usable pattern to match any entirel ul or ol list:
+
+ /*
+ var whole_list = /
+ ( // $1 = whole list
+ ( // $2
+ [ ]{0,3} // attacklab: g_tab_width - 1
+ ([*+-]|\d+[.]) // $3 = first list item marker
+ [ \t]+
+ )
+ [^\r]+?
+ ( // $4
+ ~0 // sentinel for workaround; should be $
+ |
+ \n{2,}
+ (?=\S)
+ (?! // Negative lookahead for another list item marker
+ [ \t]*
+ (?:[*+-]|\d+[.])[ \t]+
+ )
+ )
+ )/g
+ */
+ var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
+
+ if (g_list_level) {
+ text = text.replace(whole_list,function(wholeMatch,m1,m2) {
+ var list = m1;
+ var list_type = (m2.search(/[*+-]/g)>-1) ? "ul" : "ol";
+
+ // Turn double returns into triple returns, so that we can make a
+ // paragraph for the last item in a list, if necessary:
+ list = list.replace(/\n{2,}/g,"\n\n\n");;
+ var result = _ProcessListItems(list);
+
+ // Trim any trailing whitespace, to put the closing `$list_type>`
+ // up on the preceding line, to get it past the current stupid
+ // HTML block parser. This is a hack to work around the terrible
+ // hack that is the HTML block parser.
+ result = result.replace(/\s+$/,"");
+ result = "<"+list_type+">" + result + ""+list_type+">\n";
+ return result;
+ });
+ } else {
+ whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
+ text = text.replace(whole_list,function(wholeMatch,m1,m2,m3) {
+ var runup = m1;
+ var list = m2;
+
+ var list_type = (m3.search(/[*+-]/g)>-1) ? "ul" : "ol";
+ // Turn double returns into triple returns, so that we can make a
+ // paragraph for the last item in a list, if necessary:
+ var list = list.replace(/\n{2,}/g,"\n\n\n");;
+ var result = _ProcessListItems(list);
+ result = runup + "<"+list_type+">\n" + result + ""+list_type+">\n";
+ return result;
+ });
+ }
+
+ // attacklab: strip sentinel
+ text = text.replace(/~0/,"");
+
+ return text;
+}
+
+_ProcessListItems = function(list_str) {
+//
+// Process the contents of a single ordered or unordered list, splitting it
+// into individual list items.
+//
+ // The $g_list_level global keeps track of when we're inside a list.
+ // Each time we enter a list, we increment it; when we leave a list,
+ // we decrement. If it's zero, we're not in a list anymore.
+ //
+ // We do this because when we're not inside a list, we want to treat
+ // something like this:
+ //
+ // I recommend upgrading to version
+ // 8. Oops, now this line is treated
+ // as a sub-list.
+ //
+ // As a single paragraph, despite the fact that the second line starts
+ // with a digit-period-space sequence.
+ //
+ // Whereas when we're inside a list (or sub-list), that line will be
+ // treated as the start of a sub-list. What a kludge, huh? This is
+ // an aspect of Markdown's syntax that's hard to parse perfectly
+ // without resorting to mind-reading. Perhaps the solution is to
+ // change the syntax rules such that sub-lists must start with a
+ // starting cardinal number; e.g. "1." or "a.".
+
+ g_list_level++;
+
+ // trim trailing blank lines:
+ list_str = list_str.replace(/\n{2,}$/,"\n");
+
+ // attacklab: add sentinel to emulate \z
+ list_str += "~0";
+
+ /*
+ list_str = list_str.replace(/
+ (\n)? // leading line = $1
+ (^[ \t]*) // leading whitespace = $2
+ ([*+-]|\d+[.]) [ \t]+ // list marker = $3
+ ([^\r]+? // list item text = $4
+ (\n{1,2}))
+ (?= \n* (~0 | \2 ([*+-]|\d+[.]) [ \t]+))
+ /gm, function(){...});
+ */
+ list_str = list_str.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,
+ function(wholeMatch,m1,m2,m3,m4){
+ var item = m4;
+ var leading_line = m1;
+ var leading_space = m2;
+
+ if (leading_line || (item.search(/\n{2,}/)>-1)) {
+ item = _RunBlockGamut(_Outdent(item));
+ }
+ else {
+ // Recursion for sub-lists:
+ item = _DoLists(_Outdent(item));
+ item = item.replace(/\n$/,""); // chomp(item)
+ item = _RunSpanGamut(item);
+ }
+
+ return "
` blocks.
+//
+
+ /*
+ text = text.replace(text,
+ /(?:\n\n|^)
+ ( // $1 = the code block -- one or more lines, starting with a space/tab
+ (?:
+ (?:[ ]{4}|\t) // Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
+ .*\n+
+ )+
+ )
+ (\n*[ ]{0,3}[^ \t\n]|(?=~0)) // attacklab: g_tab_width
+ /g,function(){...});
+ */
+
+ // attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
+ text += "~0";
+
+ text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
+ function(wholeMatch,m1,m2) {
+ var codeblock = m1;
+ var nextChar = m2;
+
+ codeblock = _EncodeCode( _Outdent(codeblock));
+ codeblock = _Detab(codeblock);
+ codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
+ codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
+
+ codeblock = "
" + codeblock + "\n
";
+
+ return hashBlock(codeblock) + nextChar;
+ }
+ );
+
+ // attacklab: strip sentinel
+ text = text.replace(/~0/,"");
+
+ return text;
+}
+
+var hashBlock = function(text) {
+ text = text.replace(/(^\n+|\n+$)/g,"");
+ return "\n\n~K" + (g_html_blocks.push(text)-1) + "K\n\n";
+}
+
+
+var _DoCodeSpans = function(text) {
+//
+// * Backtick quotes are used for spans.
+//
+// * You can use multiple backticks as the delimiters if you want to
+// include literal backticks in the code span. So, this input:
+//
+// Just type ``foo `bar` baz`` at the prompt.
+//
+// Will translate to:
+//
+//
Just type foo `bar` baz at the prompt.
+//
+// There's no arbitrary limit to the number of backticks you
+// can use as delimters. If you need three consecutive backticks
+// in your code, use four for delimiters, etc.
+//
+// * You can use spaces to get literal backticks at the edges:
+//
+// ... type `` `bar` `` ...
+//
+// Turns to:
+//
+// ... type `bar` ...
+//
+
+ /*
+ text = text.replace(/
+ (^|[^\\]) // Character before opening ` can't be a backslash
+ (`+) // $2 = Opening run of `
+ ( // $3 = The code block
+ [^\r]*?
+ [^`] // attacklab: work around lack of lookbehind
+ )
+ \2 // Matching closer
+ (?!`)
+ /gm, function(){...});
+ */
+
+ text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
+ function(wholeMatch,m1,m2,m3,m4) {
+ var c = m3;
+ c = c.replace(/^([ \t]*)/g,""); // leading whitespace
+ c = c.replace(/[ \t]*$/g,""); // trailing whitespace
+ c = _EncodeCode(c);
+ return m1+""+c+"";
+ });
+
+ return text;
+}
+
+
+var _EncodeCode = function(text) {
+//
+// Encode/escape certain characters inside Markdown code runs.
+// The point is that in code, these characters are literals,
+// and lose their special Markdown meanings.
+//
+ // Encode all ampersands; HTML entities are not
+ // entities within a Markdown code span.
+ text = text.replace(/&/g,"&");
+
+ // Do the angle bracket song and dance:
+ text = text.replace(//g,">");
+
+ // Now, escape characters that are magic in Markdown:
+ text = escapeCharacters(text,"\*_{}[]\\",false);
+
+// jj the line above breaks this:
+//---
+
+//* Item
+
+// 1. Subitem
+
+// special char: *
+//---
+
+ return text;
+}
+
+
+var _DoItalicsAndBold = function(text) {
+
+ // must go first:
+ text = text.replace(/(\*\*|__)(?=\S)([^\r]*?\S[\*_]*)\1/g,
+ "$2");
+
+ text = text.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,
+ "$2");
+
+ return text;
+}
+
+
+var _DoBlockQuotes = function(text) {
+
+ /*
+ text = text.replace(/
+ ( // Wrap whole match in $1
+ (
+ ^[ \t]*>[ \t]? // '>' at the start of a line
+ .+\n // rest of the first line
+ (.+\n)* // subsequent consecutive lines
+ \n* // blanks
+ )+
+ )
+ /gm, function(){...});
+ */
+
+ text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,
+ function(wholeMatch,m1) {
+ var bq = m1;
+
+ // attacklab: hack around Konqueror 3.5.4 bug:
+ // "----------bug".replace(/^-/g,"") == "bug"
+
+ bq = bq.replace(/^[ \t]*>[ \t]?/gm,"~0"); // trim one level of quoting
+
+ // attacklab: clean up hack
+ bq = bq.replace(/~0/g,"");
+
+ bq = bq.replace(/^[ \t]+$/gm,""); // trim whitespace-only lines
+ bq = _RunBlockGamut(bq); // recurse
+
+ bq = bq.replace(/(^|\n)/g,"$1 ");
+ // These leading spaces screw with
content, so we need to fix that:
+ bq = bq.replace(
+ /(\s*
[^\r]+?<\/pre>)/gm,
+ function(wholeMatch,m1) {
+ var pre = m1;
+ // attacklab: hack around Konqueror 3.5.4 bug:
+ pre = pre.replace(/^ /mg,"~0");
+ pre = pre.replace(/~0/g,"");
+ return pre;
+ });
+
+ return hashBlock("
\n" + bq + "\n
");
+ });
+ return text;
+}
+
+
+var _FormParagraphs = function(text) {
+//
+// Params:
+// $text - string to process with html
tags
+//
+
+ // Strip leading and trailing lines:
+ text = text.replace(/^\n+/g,"");
+ text = text.replace(/\n+$/g,"");
+
+ var grafs = text.split(/\n{2,}/g);
+ var grafsOut = new Array();
+
+ //
+ // Wrap
tags.
+ //
+ var end = grafs.length;
+ for (var i=0; i= 0) {
+ grafsOut.push(str);
+ }
+ else if (str.search(/\S/) >= 0) {
+ str = _RunSpanGamut(str);
+ str = str.replace(/^([ \t]*)/g,"
");
+ str += "
"
+ grafsOut.push(str);
+ }
+
+ }
+
+ //
+ // Unhashify HTML blocks
+ //
+ end = grafsOut.length;
+ for (var i=0; i= 0) {
+ var blockText = g_html_blocks[RegExp.$1];
+ blockText = blockText.replace(/\$/g,"$$$$"); // Escape any dollar signs
+ grafsOut[i] = grafsOut[i].replace(/~K\d+K/,blockText);
+ }
+ }
+
+ return grafsOut.join("\n\n");
+}
+
+
+var _EncodeAmpsAndAngles = function(text) {
+// Smart processing for ampersands and angle brackets that need to be encoded.
+
+ // Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin:
+ // http://bumppo.net/projects/amputator/
+ text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&");
+
+ // Encode naked <'s
+ text = text.replace(/<(?![a-z\/?\$!])/gi,"<");
+
+ return text;
+}
+
+
+var _EncodeBackslashEscapes = function(text) {
+//
+// Parameter: String.
+// Returns: The string, with after processing the following backslash
+// escape sequences.
+//
+
+ // attacklab: The polite way to do this is with the new
+ // escapeCharacters() function:
+ //
+ // text = escapeCharacters(text,"\\",true);
+ // text = escapeCharacters(text,"`*_{}[]()>#+-.!",true);
+ //
+ // ...but we're sidestepping its use of the (slow) RegExp constructor
+ // as an optimization for Firefox. This function gets called a LOT.
+
+ text = text.replace(/\\(\\)/g,escapeCharacters_callback);
+ text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g,escapeCharacters_callback);
+ return text;
+}
+
+
+var _DoAutoLinks = function(text) {
+
+ text = text.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"$1");
+
+ // Email addresses:
+
+ /*
+ text = text.replace(/
+ <
+ (?:mailto:)?
+ (
+ [-.\w]+
+ \@
+ [-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
+ )
+ >
+ /gi, _DoAutoLinks_callback());
+ */
+ text = text.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,
+ function(wholeMatch,m1) {
+ return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );
+ }
+ );
+
+ return text;
+}
+
+
+var _EncodeEmailAddress = function(addr) {
+//
+// Input: an email address, e.g. "foo@example.com"
+//
+// Output: the email address as a mailto link, with each character
+// of the address encoded as either a decimal or hex entity, in
+// the hopes of foiling most address harvesting spam bots. E.g.:
+//
+// foo
+// @example.com
+//
+// Based on a filter by Matthew Wickline, posted to the BBEdit-Talk
+// mailing list:
+//
+
+ // attacklab: why can't javascript speak hex?
+ function char2hex(ch) {
+ var hexDigits = '0123456789ABCDEF';
+ var dec = ch.charCodeAt(0);
+ return(hexDigits.charAt(dec>>4) + hexDigits.charAt(dec&15));
+ }
+
+ var encode = [
+ function(ch){return ""+ch.charCodeAt(0)+";";},
+ function(ch){return ""+char2hex(ch)+";";},
+ function(ch){return ch;}
+ ];
+
+ addr = "mailto:" + addr;
+
+ addr = addr.replace(/./g, function(ch) {
+ if (ch == "@") {
+ // this *must* be encoded. I insist.
+ ch = encode[Math.floor(Math.random()*2)](ch);
+ } else if (ch !=":") {
+ // leave ':' alone (to spot mailto: later)
+ var r = Math.random();
+ // roughly 10% raw, 45% hex, 45% dec
+ ch = (
+ r > .9 ? encode[2](ch) :
+ r > .45 ? encode[1](ch) :
+ encode[0](ch)
+ );
+ }
+ return ch;
+ });
+
+ addr = "" + addr + "";
+ addr = addr.replace(/">.+:/g,"\">"); // strip the mailto: from the visible part
+
+ return addr;
+}
+
+
+var _UnescapeSpecialChars = function(text) {
+//
+// Swap back in all the special characters we've hidden.
+//
+ text = text.replace(/~E(\d+)E/g,
+ function(wholeMatch,m1) {
+ var charCodeToReplace = parseInt(m1);
+ return String.fromCharCode(charCodeToReplace);
+ }
+ );
+ return text;
+}
+
+
+var _Outdent = function(text) {
+//
+// Remove one level of line-leading tabs or spaces
+//
+
+ // attacklab: hack around Konqueror 3.5.4 bug:
+ // "----------bug".replace(/^-/g,"") == "bug"
+
+ text = text.replace(/^(\t|[ ]{1,4})/gm,"~0"); // attacklab: g_tab_width
+
+ // attacklab: clean up hack
+ text = text.replace(/~0/g,"")
+
+ return text;
+}
+
+var _Detab = function(text) {
+// attacklab: Detab's completely rewritten for speed.
+// In perl we could fix it by anchoring the regexp with \G.
+// In javascript we're less fortunate.
+
+ // expand first n-1 tabs
+ text = text.replace(/\t(?=\t)/g," "); // attacklab: g_tab_width
+
+ // replace the nth with two sentinels
+ text = text.replace(/\t/g,"~A~B");
+
+ // use the sentinel to anchor our regex so it doesn't explode
+ text = text.replace(/~B(.+?)~A/g,
+ function(wholeMatch,m1,m2) {
+ var leadingText = m1;
+ var numSpaces = 4 - leadingText.length % 4; // attacklab: g_tab_width
+
+ // there *must* be a better way to do this:
+ for (var i=0; i";var D="
+
+ {% trans "system error log is recorded, error will be fixed as soon as possible" %}
+ {% trans "please report the error to the site administrators if you wish" %}
+
{% blocktrans %}This is where you can change your password. Make sure you remember it!{% endblocktrans %}
+
+
+
+{% endblock %}
+
diff --git a/askbot/skins/default/templates/authopenid/complete.html b/askbot/skins/default/templates/authopenid/complete.html
new file mode 100644
index 00000000..62970e38
--- /dev/null
+++ b/askbot/skins/default/templates/authopenid/complete.html
@@ -0,0 +1,130 @@
+{% extends "base_content.html" %}
+
+{% comment %}
+views calling this template:
+* django_authopenid.views.register with login_type='openid'
+* django_authopenid.views.signin - with login_type='legacy'
+
+parameters:
+* provider
+* login_type openid|legacy
+* username (same as screen name or username in the models, and nickname in openid sreg)
+* form1 - OpenidRegisterForm
+* form2 - OpenidVerifyForm not clear what this form is supposed to do, not used for legacy
+* email_feeds_form forum.forms.SimpleEmailSubscribeForm
+* openid_username_exists
+{% endcomment %}
+{% load i18n %}
+{% block head %}{% endblock %}
+{% block title %}{% spaceless %}{% trans "Connect your OpenID with this site" %}{% endspaceless %}{% endblock %}
+{% block content %}
+
+ {% trans "Connect your OpenID with your account on this site" %}
+
+
+
+ {% ifequal login_type 'openid' %}
+ {% blocktrans %}register new {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %}
+ {% else %}
+ {% ifequal login_type 'legacy' %}
+ {% if external_login_name_is_taken %}
+ {% blocktrans %}{{username}} already exists, choose another name for
+ {{provider}}. Email is required too, see {{gravatar_faq_url}}
+ {% endblocktrans %}
+ {% else %}
+ {% blocktrans %}register new external {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %}
+ {% endif %}
+ {% else %}
+ {% blocktrans %}register new Facebook connect account info, see {{gravatar_faq_url}}{% endblocktrans %}
+ {% endifequal %}
+ {% endifequal %}
+
+
{% trans "This account already exists, please use another." %}
+
+
+ {% if form1.errors %}
+
+ {% if form1.non_field_errors %}
+ {% for error in form1.non_field_errors %}
+
+{% endblock %}
+
diff --git a/askbot/skins/default/templates/authopenid/email_validation.txt b/askbot/skins/default/templates/authopenid/email_validation.txt
new file mode 100644
index 00000000..5b166a9b
--- /dev/null
+++ b/askbot/skins/default/templates/authopenid/email_validation.txt
@@ -0,0 +1,15 @@
+{% load i18n %}
+{% trans "Greetings from the Q&A forum" %},
+
+{% trans "To make use of the Forum, please follow the link below:" %}
+
+{{validation_link}}
+
+{% trans "Following the link above will help us verify your email address." %}
+
+{% blocktrans %}If you beleive that this message was sent in mistake -
+no further action is needed. Just ingore this email, we apologize
+for any inconvenience{% endblocktrans %}
+
+{% blocktrans %}Sincerely,
+Forum Administrator{% endblocktrans %}
diff --git a/askbot/skins/default/templates/authopenid/external_legacy_login_info.html b/askbot/skins/default/templates/authopenid/external_legacy_login_info.html
new file mode 100644
index 00000000..3318499c
--- /dev/null
+++ b/askbot/skins/default/templates/authopenid/external_legacy_login_info.html
@@ -0,0 +1,15 @@
+{% extends "base_content.html" %}
+
+{% load i18n %}
+{% block title %}{% spaceless %}{% trans "Traditional login information" %}{% endspaceless %}{% endblock %}
+{% block content %}
+
+ {% trans "Traditional login information" %}
+
+{% spaceless %}
+
+
+{% blocktrans %}how to login with password through external login website or use {{feedback_url}}{% endblocktrans %}
+
+ {% blocktrans with answer.question.title as title and answer.summary as summary %}
+ Your answer to {{title}} {{summary}} will be posted once you log in
+ {% endblocktrans %}
+
+ {% endif %}
+ {% if question %}
+
+ {% blocktrans with question.title as title and question.summary as summary %}Your question
+ {{title}} {{summary}} will be posted once you log in
+ {% endblocktrans %}
+
{{ awards|length|intcomma }}
+ {% blocktrans count awards|length as num_awardees %}user received this badge:{% plural %}users received this badge:{% endblocktrans %}
+ {% trans "Community gives you awards for your questions, answers and votes." %}
+ {% blocktrans %}Below is the list of available badges and number
+ of times each type of badge has been awarded. Give us feedback at {{feedback_faq_url}}.
+ {% endblocktrans %}
+
+
+ {% for badge in badges %}
+
+
+ {% for a in mybadges %}
+ {% ifequal a.badge_id badge.id %}
+ ✔
+ {% endifequal %}
+ {% endfor %}
+
+
+
\ No newline at end of file
diff --git a/askbot/skins/default/templates/faq.html b/askbot/skins/default/templates/faq.html
new file mode 100644
index 00000000..83a24d68
--- /dev/null
+++ b/askbot/skins/default/templates/faq.html
@@ -0,0 +1,138 @@
+{% extends "base.html" %}
+
+{% load extra_tags %}
+{% load extra_filters %}
+{% load humanize %}
+{% load i18n %}
+{% block title %}{% spaceless %}FAQ{% endspaceless %}{% endblock %}
+{% block forejs %}
+{% endblock %}
+{% block content %}
+
+ {% trans "Frequently Asked Questions " %}(FAQ)
+
+
+
+
+
{% trans "What kinds of questions can I ask here?" %}
+
{% trans "Most importanly - questions should be relevant to this community." %}
+ {% trans "Before asking the question - please make sure to use search to see whether your question has alredy been answered."%}
+
+
+
{% trans "What questions should I avoid asking?" %}
+
{% trans "Please avoid asking questions that are not relevant to this community, too subjective and argumentative." %}
+
+
+
+
+
{% trans "What should I avoid in my answers?" %}
+
{{ settings.APP_TITLE }} {% trans "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." %}
+
+
+
+
{% trans "Who moderates this community?" %}
+
{% trans "The short answer is: you." %}
+ {% trans "This website is moderated by the users." %}
+ {% trans "The reputation system allows users earn the authorization to perform a variety of moderation tasks." %}
+
+
+
+
+
{% trans "How does reputation system work?" %}
+
{% trans "Rep system summary" %}
+
{% blocktrans with settings.MAX_REP_GAIN_PER_USER_PER_DAY as MAX_REP_GAIN_PER_USER_PER_DAY and settings.REP_GAIN_FOR_RECEIVING_UPVOTE as REP_GAIN_FOR_RECEIVING_UPVOTE and settings.REP_LOSS_FOR_RECEIVING_DOWNVOTE|absolute_value as REP_LOSS_FOR_RECEIVING_DOWNVOTE%}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 {{REP_GAIN_FOR_RECEIVING_UPVOTE}} points, each vote against will subtract {{REP_LOSS_FOR_RECEIVING_DOWNVOTE}} points. There is a limit of {{MAX_REP_GAIN_PER_USER_PER_DAY}} 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.{% endblocktrans %}
+
+
+
+
+
+
+
+
+
{{settings.MIN_REP_TO_VOTE_UP}}
+
{% trans "upvote" %}
+
+
+
+
{{settings.MIN_REP_TO_LEAVE_COMMENTS}}
+
{% trans "add comments" %}
+
+
+
{{settings.MIN_REP_TO_VOTE_DOWN}}
+
{% trans "downvote" %}
+
+
{{settings.MIN_REP_TO_CLOSE_OWN_QUESTIONS}}
+
{% trans "open and close own questions" %}
+
+
+
{{settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS}}
+
{% trans "retag questions" %}
+
+ {% if settings.WIKI_ON %}
+
+
{{settings.MIN_REP_TO_EDIT_WIKI}}
+
{% trans "edit community wiki questions" %}
+
+ {% endif %}
+
+
{{settings.MIN_REP_TO_EDIT_OTHERS_POSTS}}
+
{% trans "edit any answer" %}
+
+
+
{{settings.MIN_REP_TO_DELETE_OTHERS_COMMENTS}}
+
{% trans "delete any comment" %}
+
+
+
+ {% comment %}
+ {% if settings.EMAIL_VALIDATION %}
+
+
{% trans "how to validate email title" %}
+
+ {% blocktrans %}how to validate email info with {{send_email_key_url}} {{gravatar_faq_url}}{% endblocktrans %}
+
+ {% endif %}
+ {% endcomment %}
+
+
{% trans "what is gravatar" %}
+ {% trans "gravatar faq info" %}
+
+
+
{% trans "To register, do I need to create new password?" %}
+
{% trans "No, you don't have to. You can login through any service that supports OpenID, e.g. Google, Yahoo, AOL, etc." %}
+ {% trans "Login now!" %} »
+
+
+
+
+
{% trans "Why other people can edit my questions/answers?" %}
+
{% trans "Goal of this site is..." %} {% trans "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." %}
+ {% trans "If this approach is not for you, we respect your choice." %}
+
+
+
+
{% trans "Still have questions?" %}
+
{% blocktrans %}Please ask your question at {{ask_question_url}}, help make our community better!{% endblocktrans %}
+
+
{% blocktrans with question.get_close_reason_display as close_reason %}The question has been closed for the following reason "{{ close_reason }}" by{% endblocktrans %}
+ {{ question.closed_by.username }}
+ {% blocktrans with question.closed_at as closed_at %}close date {{closed_at}}{% endblocktrans %}
+ {% if scope == "unanswered" %}
+ {% trans "There are no unanswered questions here" %}
+ {% endif %}
+ {% if scope == "favorite" %}
+ {% trans "No favorite questions here. " %}
+ {% trans "Please start (bookmark) some questions when you visit them" %}
+ {% endif %}
+
+ {% if query or search_tags or author_name %}
+
+ {% trans "You can expand your search by " %}
+ {% ifmany query search_tags author_name %}
+ {% joinitems using ', ' ' or ' %}
+ {% if author_name %}
+ {% trans "resetting author" %}
+ {% endif %}
+ {% separator %}
+ {% if search_tags %}
+ {% trans "resetting tags" %}
+ {% endif %}
+ {% separator %}
+ {% ifmany query search_tags author_name %}
+ {% trans "starting over" %}
+ {% endifmany %}
+ {% endjoinitems %}
+ {% else %}
+ {% trans "starting over" %}
+ {% endifmany %}
+
{% trans "The question was closed for the following reason " %}"{{ question.get_close_reason_display }}"{% trans "reason - leave blank in english" %} {{ question.closed_by.username }} {% trans "on "%} {% diff_date question.closed_at %}{% trans "date closed" %}
+
+
+{% endblock %}
diff --git a/askbot/skins/default/templates/user_responses.html b/askbot/skins/default/templates/user_responses.html
new file mode 100644
index 00000000..2d96112b
--- /dev/null
+++ b/askbot/skins/default/templates/user_responses.html
@@ -0,0 +1,41 @@
+{% extends "user.html" %}
+
+
+{% comment %}
+This template accepts a list of response list
+they are a generalized form of any response and
+
+The following properties of response object are used:
+timestamp - when it happened
+user - user who gave response (database object)
+response_type - type of response
+response_url - link to the question
+response_title - title of the question
+response_snippet - abbreviated content of the response
+{% endcomment %}
+
+{% load extra_tags %}
+{% load humanize %}
+{% load i18n %}
+
+{% block usercontent %}
+
{% trans "You don't have permission to edit values." %}
- {% endif %}
-{% endif %}
-
-{% endblock %}
diff --git a/forum/deps/livesettings/templates/livesettings/text.txt b/forum/deps/livesettings/templates/livesettings/text.txt
deleted file mode 100644
index d57a57e3..00000000
--- a/forum/deps/livesettings/templates/livesettings/text.txt
+++ /dev/null
@@ -1 +0,0 @@
-{{ text|safe }}
\ No newline at end of file
diff --git a/forum/deps/livesettings/templatetags/__init__.py b/forum/deps/livesettings/templatetags/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/forum/deps/livesettings/templatetags/config_tags.py b/forum/deps/livesettings/templatetags/config_tags.py
deleted file mode 100644
index 140014ba..00000000
--- a/forum/deps/livesettings/templatetags/config_tags.py
+++ /dev/null
@@ -1,91 +0,0 @@
-from django import template
-from django.contrib.sites.models import Site
-from django.core import urlresolvers
-from forum.deps.livesettings import config_value
-from forum.deps.livesettings.utils import url_join
-import logging
-
-log = logging.getLogger('configuration.config_tags')
-
-register = template.Library()
-
-def force_space(value, chars=40):
- """Forces spaces every `chars` in value"""
-
- chars = int(chars)
- if len(value) < chars:
- return value
- else:
- out = []
- start = 0
- end = 0
- looping = True
-
- while looping:
- start = end
- end += chars
- out.append(value[start:end])
- looping = end < len(value)
-
- return ' '.join(out)
-
-def break_at(value, chars=40):
- """Force spaces into long lines which don't have spaces"""
- #todo: EF - lazy patch
- return value
-
- chars = int(chars)
- value = unicode(value)
- if len(value) < chars:
- return value
- else:
- out = []
- line = value.split(' ')
- for word in line:
- if len(word) > chars:
- out.append(force_space(word, chars))
- else:
- out.append(word)
-
- return " ".join(out)
-
-register.filter('break_at', break_at)
-
-def config_boolean(option):
- """Looks up the configuration option, returning true or false."""
- args = option.split('.')
- try:
- val = config_value(*args)
- except:
- log.warn('config_boolean tag: Tried to look up config setting "%s", got SettingNotSet, returning False', option)
- val = False
- if val:
- return "true"
- else:
- return ""
-
-register.filter('config_boolean', config_boolean)
-
-def admin_site_views(view):
- """Returns a formatted list of sites, rendering for view, if any"""
-
- if view:
- path = urlresolvers.reverse(view)
- else:
- path = None
-
- links = []
- for site in Site.objects.all():
- paths = ["http://", site.domain]
- if path:
- paths.append(path)
-
- links.append((site.name, url_join(paths)))
-
- ret = {
- 'links' : links,
- }
- return ret
-
-
-register.inclusion_tag('forum.deps.livesettings/_admin_site_views.html')(admin_site_views)
diff --git a/forum/deps/livesettings/tests.py b/forum/deps/livesettings/tests.py
deleted file mode 100644
index f604af99..00000000
--- a/forum/deps/livesettings/tests.py
+++ /dev/null
@@ -1,545 +0,0 @@
-from django.conf import settings as djangosettings
-from django.test import TestCase
-import keyedcache
-from forum.deps.livesettings import *
-import logging
-log = logging.getLogger('test');
-
-class ConfigurationFunctionTest(TestCase):
-
- def testSetSingleConfigItem(self):
- value = IntegerValue(BASE_GROUP, 'SingleItem')
- config_register(value)
- self.assert_(config_exists(BASE_GROUP, 'SingleItem'))
-
- def testSetTwoConfigItems(self):
- s = [IntegerValue(BASE_GROUP, 'testTwoA'), StringValue(BASE_GROUP, 'testTwoB')]
- config_register_list(*s)
-
- self.assert_(config_exists(BASE_GROUP, 'testTwoA'))
- self.assert_(config_exists(BASE_GROUP, 'testTwoB'))
-
- def testSetGroup(self):
- g1 = ConfigurationGroup('test1','test1')
- value = IntegerValue(g1, 'SingleGroupedItem')
- config_register(value)
- self.assertFalse(config_exists(BASE_GROUP, 'SingleGroupedItem'))
- self.assert_(config_exists(g1, 'SingleGroupedItem'))
-
-
-class ConfigurationTestSettings(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
- g = ConfigurationGroup('test2','test2')
- self.g = g
- config_register(StringValue(g, 's1'))
- config_register(IntegerValue(g, 's2', default=10))
- config_register(IntegerValue(g, 's3', default=10))
-
- def testSetSetting(self):
- c = config_get('test2', 's1')
- c.update('test')
-
- self.assertEqual(c.value, 'test')
- self.assertEqual(c.setting.value, 'test')
-
- def testSettingDefault(self):
- c = config_get('test2', 's2')
- self.assertEqual(c.value, 10)
-
- def testSetAndReset(self):
- """Test setting one value and then updating"""
- c = config_get('test2', 's1')
- c.update('test1')
-
- self.assertEqual(c.value, 'test1')
-
- # should be true, since it is an update
- self.assert_(c.update('test2'))
- self.assertEqual(c.value, 'test2')
-
- def testTwice(self):
- """Config items should respond False to duplicate requests to update."""
-
- c = config_get('test2', 's1')
- c.update('test1')
-
- self.assertFalse(c.update('test1'))
-
-
- def testDeletesDefault(self):
- c = config_get('test2', 's3')
- # false because it isn't saving a default value
- self.assertFalse(c.update(10))
-
- self.assert_(c.update(20))
- self.assertEqual(c.value, 20)
- try:
- s = c.setting
- except SettingNotSet:
- self.fail("Should have a setting now")
-
- # now delete and go back to no setting by setting the default
- self.assert_(c.update(10))
- self.assertEqual(c.value, 10)
-
- try:
- s = c.setting
- self.fail('Should throw SettingNotSet')
- except SettingNotSet:
- pass
-
-
-class ConfigTestDotAccess(TestCase):
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g = ConfigurationGroup('test3','test3')
- self.g = g
- c1 = config_register(BooleanValue(g, 's1', default=True))
- c2 = config_register(IntegerValue(g, 's2', default=10))
- c2.update(100)
-
- def testDotAccess(self):
- self.assert_(ConfigurationSettings().test3.s1.value)
- self.assertEqual(ConfigurationSettings().test3.s2.value, 100)
-
- def testSettingProperty(self):
- c = config_get('test3','s2')
- s = c.setting
- self.assert_(s.value, 100)
-
- def testDictValues(self):
- d = self.g.dict_values()
- self.assertEqual(d, {'s1': True, 's2' : 100})
-
-class ConfigTestModuleValue(TestCase):
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g = ConfigurationGroup('modules','module test')
- self.g = g
- self.c = config_register(ModuleValue(g, 'test'))
-
- # def testModule(self):
- # c = config_get('modules', 'test')
- # c.update('satchmo_store')
-
- # self.assert_(hasattr(self.c.value, 'get_version'))
-
-class ConfigTestSortOrder(TestCase):
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('group1', 'Group 1', ordering=-1001)
- g2 = ConfigurationGroup('group2', 'Group 2', ordering=-1002)
- g3 = ConfigurationGroup('group3', 'Group 3', ordering=-1003)
-
- self.g1 = g1
- self.g2 = g2
- self.g3 = g3
-
- self.g1c1 = config_register(IntegerValue(g1, 'c1'))
- self.g1c2 = config_register(IntegerValue(g1, 'c2'))
- self.g1c3 = config_register(IntegerValue(g1, 'c3'))
-
- self.g2c1 = config_register(IntegerValue(g2, 'c1'))
- self.g2c2 = config_register(IntegerValue(g2, 'c2'))
- self.g2c3 = config_register(IntegerValue(g2, 'c3'))
-
- self.g3c1 = config_register(IntegerValue(g3, 'c1'))
- self.g3c2 = config_register(IntegerValue(g3, 'c2'))
- self.g3c3 = config_register(IntegerValue(g3, 'c3'))
-
- def testGroupOrdering(self):
- mgr = ConfigurationSettings()
- self.assertEqual(mgr[2].key, self.g1.key)
- self.assertEqual(mgr[1].key, self.g2.key)
- self.assertEqual(mgr[0].key, self.g3.key)
-
-
-class TestMultipleValues(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('m1', 'Multiple Group 1', ordering=1000)
- self.g1 = g1
-
- self.g1c1 = config_register(MultipleStringValue(g1,
- 'c1',
- choices=((1,'one'),(2,'two'),(3,'three'))))
-
- def testSave(self):
-
- c = config_get('m1','c1')
- c.update([1,2])
- self.assertEqual(c.value, [1,2])
-
- def testAddChoice(self):
-
- config_add_choice('m1','c1',(4, 'four'))
- c = config_get('m1','c1')
- self.assertEqual(c.choices, ((1,'one'),(2,'two'),(3,'three'),(4,'four')))
-
- def testChoiceValues(self):
- self.g1c1.update([1,2])
-
- self.assertEqual(self.g1c1.value, [1,2])
- self.assertEqual(self.g1c1.choice_values, [(1, 'one'),(2, 'two')])
-
- choices = config_choice_values('m1', 'c1')
- self.assertEqual(choices, [(1, 'one'),(2, 'two')])
-
-class TestMultipleValuesWithDefault(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('mv2', 'Multiple Group 2', ordering=1000)
- self.g1 = g1
-
- self.g1c1 = config_register(MultipleStringValue(g1,
- 'c1',
- choices=((1,'one'),(2,'two'),(3,'three')),
- default=[1,2]))
-
- def testDefault(self):
-
- c = config_get('mv2','c1')
- self.assertEqual(c.value, [1,2])
-
- c.update([1,2,3])
- self.assertEqual(c.value, [1,2,3])
-
-class ConfigTestChoices(TestCase):
-
- def testAddPreregisteredChoice(self):
- """Test that we can register choices before the config is actually set up."""
- config_add_choice('ctg1', 'c1', ('a', 'Item A'))
- config_add_choice('ctg1', 'c1', ('b', 'Item B'))
- config_add_choice('ctg1', 'c1', ('c', 'Item C'))
-
- g1 = ConfigurationGroup('ctg1', 'Choice 1', ordering=1000)
- config_register(StringValue(g1, 'c1'))
-
- c = config_get('ctg1','c1')
-
- self.assertEqual(c.choices, [('a','Item A'), ('b','Item B'), ('c','Item C')])
-
-
-class ConfigTestRequires(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('req1', 'Requirements 1', ordering=1000)
-
- self.g1 = g1
-
- bool1 = config_register(BooleanValue(g1, 'bool1', default=False, ordering=1))
- bool2 = config_register(BooleanValue(g1, 'bool2', ordering=2))
-
- self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=bool1, ordering=3))
-
- self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=bool2, ordering=4))
- self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
-
- bool2.update(True)
-
- def testSimpleRequires(self):
-
- v = config_value('req1', 'bool2')
- self.assertTrue(v)
-
- keys = [cfg.key for cfg in self.g1]
- self.assertEqual(keys, ['bool1', 'bool2', 'c2','c3'])
-
- c = config_get('req1','bool1')
- c.update(True)
-
- keys = [cfg.key for cfg in self.g1]
- self.assertEqual(keys, ['bool1', 'bool2', 'c1', 'c2', 'c3'])
-
-class ConfigTestRequiresChoices(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('req2', 'Requirements 2', ordering=1000)
-
- self.g1 = g1
-
- choices1 = config_register(MultipleStringValue(BASE_GROUP, 'rc1', ordering=1))
-
- self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=choices1, ordering=3))
- self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices1, ordering=4))
- self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
-
- choices1.update('c1')
-
- g2 = ConfigurationGroup('req3', 'Requirements 3', ordering=1000)
-
- self.g2 = g2
-
- choices2 = config_register(StringValue(BASE_GROUP, 'choices2', ordering=1))
-
- self.g2c1 = config_register(IntegerValue(g2, 'c1', requires=choices2, ordering=3))
- self.g2c2 = config_register(IntegerValue(g2, 'c2', requires=choices2, ordering=4))
- self.g2c3 = config_register(IntegerValue(g2, 'c3', requires=choices2, ordering=5))
-
- choices2.update('c1')
-
- def testSimpleRequiresChoices(self):
-
- v = config_value('BASE', 'rc1')
- self.assertEquals(v, ['c1'])
-
- g = config_get_group('req2')
- keys = [cfg.key for cfg in g]
- self.assertEqual(keys, ['c1','c3'])
-
- c = config_get('BASE', 'rc1')
- c.update(['c1','c2'])
-
- g = config_get_group('req2')
- keys = [cfg.key for cfg in g]
- self.assertEqual(keys, ['c1', 'c2', 'c3'])
-
- def testRequiresSingleValue(self):
- v = config_value('BASE', 'choices2')
- self.assertEquals(v, 'c1')
-
- keys = [cfg.key for cfg in self.g2]
- self.assertEqual(keys, ['c1'])
-
- c = config_get('BASE', 'choices2')
- c.update('c2')
-
- keys = [cfg.key for cfg in self.g2]
- self.assertEqual(keys, ['c2'])
-
-class ConfigTestRequiresValue(TestCase):
-
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- g1 = ConfigurationGroup('reqval', 'Requirements 3', ordering=1000)
-
- self.g1 = g1
-
- choices1 = config_register(MultipleStringValue(BASE_GROUP, 'valchoices', ordering=1))
-
- self.g1c1 = config_register(IntegerValue(g1, 'c1', requires=choices1, requiresvalue='foo', ordering=3))
- self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices1, requiresvalue='bar', ordering=4))
- self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
-
- choices1.update('foo')
-
- g2 = ConfigurationGroup('reqval2', 'Requirements 4', ordering=1000)
-
- self.g2 = g2
-
- choices2 = config_register(StringValue(BASE_GROUP, 'valchoices2', ordering=1,
- choices=(('a','test a'),('b', 'test b'),('c', 'test c'))))
-
- self.g2c1 = config_register(IntegerValue(g2, 'c1', requires=choices2, requiresvalue='a', ordering=3))
- self.g2c2 = config_register(IntegerValue(g2, 'c2', requires=choices2, requiresvalue='b', ordering=4))
- self.g2c3 = config_register(IntegerValue(g2, 'c3', requires=choices2, requiresvalue='c', ordering=5))
-
- choices2.update('a')
-
- def testRequiresValue(self):
- v = config_value('BASE', 'valchoices')
- self.assertEquals(v, ['foo'])
-
- g = config_get_group('reqval')
-
- keys = [cfg.key for cfg in g]
- self.assertEqual(keys, ['c1','c3'])
-
- c = config_get('BASE', 'valchoices')
- c.update(['foo','bar'])
-
- g = config_get_group('reqval')
- keys = [cfg.key for cfg in g]
- self.assertEqual(keys, ['c1', 'c2', 'c3'])
-
- def testRequiresSingleValue(self):
- v = config_value('BASE', 'valchoices2')
- self.assertEquals(v, 'a')
-
- keys = [cfg.key for cfg in self.g2]
- self.assertEqual(keys, ['c1'])
-
- c = config_get('BASE', 'valchoices2')
- c.update('b')
-
- keys = [cfg.key for cfg in self.g2]
- self.assertEqual(keys, ['c2'])
-
-class ConfigTestGroupRequires(TestCase):
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- choices1 = config_register(MultipleStringValue(BASE_GROUP, 'groupchoice', ordering=1))
- choices2 = config_register(MultipleStringValue(BASE_GROUP, 'groupchoice2', ordering=1))
-
- g1 = ConfigurationGroup('groupreq', 'Requirements 4', ordering=1000, requires=choices1)
- self.g1 = g1
-
- self.g1c1 = config_register(IntegerValue(g1, 'c1', ordering=3))
- self.g1c2 = config_register(IntegerValue(g1, 'c2', requires=choices2, requiresvalue='bar', ordering=4))
- self.g1c3 = config_register(IntegerValue(g1, 'c3', ordering=5))
-
- def testRequiresValue(self):
- c = config_get('BASE', 'groupchoice')
- self.assertEquals(c.value, [])
-
- keys = [cfg.key for cfg in self.g1]
- self.assertEqual(keys, [])
-
- c2 = config_get('BASE', 'groupchoice2')
- c2.update('bar')
-
- keys = [cfg.key for cfg in self.g1]
- self.assertEqual(keys, ['c2'])
-
- c.update(['groupreq'])
-
- keys = [cfg.key for cfg in self.g1]
- self.assertEqual(keys, ['c1', 'c2', 'c3'])
-
-class ConfigCollectGroup(TestCase):
- def setUp(self):
- keyedcache.cache_delete()
- choices = config_register(MultipleStringValue(BASE_GROUP, 'collect', ordering=1))
- self.choices = choices
-
- g1 = ConfigurationGroup('coll1', 'Collection 1')
- g2 = ConfigurationGroup('coll2', 'Collection 2')
- g3 = ConfigurationGroup('coll3', 'Collection 3')
-
- g1c1 = config_register(StringValue(g1, 'test'))
- g1c2 = config_register(StringValue(g1, 'test1'))
- g2c1 = config_register(StringValue(g2, 'test'))
- g3c1 = config_register(StringValue(g3, 'test'))
-
- g1c1.update('set a')
- g1c2.update('set b')
- g2c1.update('set a')
- g3c1.update('set d')
-
- choices.update(['coll1','coll3'])
-
- def testCollectSimple(self):
- v = config_collect_values('BASE', 'collect', 'test')
-
- self.assertEqual(v, ['set a', 'set d'])
-
- def testCollectUnique(self):
- self.choices.update(['coll1','coll2','coll3'])
-
- v = config_collect_values('BASE', 'collect', 'test', unique=False)
-
- self.assertEqual(v, ['set a', 'set a', 'set d'])
-
- v = config_collect_values('BASE', 'collect', 'test', unique=True)
-
- self.assertEqual(v, ['set a', 'set d'])
-
-class LongSettingTest(TestCase):
- def setUp(self):
- keyedcache.cache_delete()
- wide = config_register(LongStringValue(BASE_GROUP, 'LONG', ordering=1, default="woot"))
- self.wide = wide
- self.wide.update('*' * 1000)
-
- def testLongStorage(self):
- w = config_value('BASE', 'LONG')
- self.assertEqual(len(w), 1000)
- self.assertEqual(w, '*'*1000)
-
- def testShortInLong(self):
- self.wide.update("test")
- w = config_value('BASE', 'LONG')
- self.assertEqual(len(w), 4)
- self.assertEqual(w, 'test')
-
- def testDelete(self):
- remember = self.wide.setting.id
- self.wide.update('woot')
-
- try:
- q = LongSetting.objects.get(pk = remember)
- self.fail("Should be deletec")
- except LongSetting.DoesNotExist:
- pass
-
-class OverrideTest(TestCase):
- """Test settings overrides"""
- def setUp(self):
- # clear out cache from previous runs
- keyedcache.cache_delete()
-
- djangosettings.LIVESETTINGS_OPTIONS = {
- 1 : {
- 'DB' : False,
- 'SETTINGS' : {
- 'overgroup' : {
- 's2' : '100',
- 'choices' : '["one","two","three"]'
- }
- }
- }
- }
-
- g = ConfigurationGroup('overgroup','Override Group')
- self.g = g
- config_register(StringValue(g, 's1'))
- config_register(IntegerValue(g, 's2', default=10))
- config_register(IntegerValue(g, 's3', default=10))
- config_register(MultipleStringValue(g, 'choices'))
-
- def tearDown(self):
- djangosettings.LIVESETTINGS_OPTIONS = {}
-
- def testOverriddenSetting(self):
- """Accessing an overridden setting should give the override value."""
- c = config_get('overgroup', 's2')
- self.assertEquals(c.value, 100)
-
- def testCantChangeSetting(self):
- """When overridden, setting a value should not work, should get the overridden value"""
- c = config_get('overgroup', 's2')
- c.update(1)
-
- c = config_get('overgroup', 's2')
- self.assertEquals(c.value, 100)
-
- def testNotOverriddenSetting(self):
- """Settings which are not overridden should return their defaults"""
- c = config_get('overgroup', 's3')
-
- self.assertEquals(c.value, 10)
-
- def testOverriddenListSetting(self):
- """Make sure lists work when overridden"""
-
- c = config_get('overgroup', 'choices')
- v = c.value
- self.assertEqual(len(v), 3)
- self.assertEqual(v[0], "one")
- self.assertEqual(v[1], "two")
- self.assertEqual(v[2], "three")
diff --git a/forum/deps/livesettings/urls.py b/forum/deps/livesettings/urls.py
deleted file mode 100644
index 4d2bf0f2..00000000
--- a/forum/deps/livesettings/urls.py
+++ /dev/null
@@ -1,7 +0,0 @@
-from django.conf.urls.defaults import *
-
-urlpatterns = patterns('forum.deps.livesettings.views',
- url(r'^$', 'site_settings', {}, name='site_settings'),
- url(r'^export/$', 'export_as_python', {}, name='settings_export'),
- url(r'^(?P[^/]+)/$', 'group_settings', name='group_settings'),
-)
diff --git a/forum/deps/livesettings/utils.py b/forum/deps/livesettings/utils.py
deleted file mode 100644
index c0e0e293..00000000
--- a/forum/deps/livesettings/utils.py
+++ /dev/null
@@ -1,87 +0,0 @@
-import sys
-import types
-import os
-
-def can_loop_over(maybe):
- """Test value to see if it is list like"""
- try:
- iter(maybe)
- except:
- return 0
- else:
- return 1
-
-def is_list_or_tuple(maybe):
- return isinstance(maybe, (types.TupleType, types.ListType))
-
-
-def is_scalar(maybe):
- """Test to see value is a string, an int, or some other scalar type"""
- return is_string_like(maybe) or not can_loop_over(maybe)
-
-def is_string_like(maybe):
- """Test value to see if it acts like a string"""
- try:
- maybe+""
- except TypeError:
- return 0
- else:
- return 1
-
-
-def flatten_list(sequence, scalarp=is_scalar, result=None):
- """flatten out a list by putting sublist entries in the main list"""
- if result is None:
- result = []
-
- for item in sequence:
- if scalarp(item):
- result.append(item)
- else:
- flatten_list(item, scalarp, result)
-
-def load_module(module):
- """Load a named python module."""
- try:
- module = sys.modules[module]
- except KeyError:
- __import__(module)
- module = sys.modules[module]
- return module
-
-def get_flat_list(sequence):
- """flatten out a list and return the flat list"""
- flat = []
- flatten_list(sequence, result=flat)
- return flat
-
-def url_join(*args):
- """Join any arbitrary strings into a forward-slash delimited string.
- Do not strip leading / from first element, nor trailing / from last element.
-
- This function can take lists as arguments, flattening them appropriately.
-
- example:
- url_join('one','two',['three','four'],'five') => 'one/two/three/four/five'
- """
- if len(args) == 0:
- return ""
-
- args = get_flat_list(args)
-
- if len(args) == 1:
- return str(args[0])
-
- else:
- args = [str(arg).replace("\\", "/") for arg in args]
-
- work = [args[0]]
- for arg in args[1:]:
- if arg.startswith("/"):
- work.append(arg[1:])
- else:
- work.append(arg)
-
- joined = reduce(os.path.join, work)
-
- return joined.replace("\\", "/")
diff --git a/forum/deps/livesettings/values.py b/forum/deps/livesettings/values.py
deleted file mode 100644
index f00fdc97..00000000
--- a/forum/deps/livesettings/values.py
+++ /dev/null
@@ -1,628 +0,0 @@
-"""Taken and modified from the dbsettings project.
-
-http://code.google.com/p/django-values/
-"""
-from decimal import Decimal
-from django import forms
-from django.core.exceptions import ImproperlyConfigured
-from django.utils import simplejson
-from django.utils.datastructures import SortedDict
-from django.utils.encoding import smart_str
-from django.utils.translation import gettext, ugettext_lazy as _
-from forum.deps.livesettings.models import find_setting, LongSetting, Setting, SettingNotSet
-from forum.deps.livesettings.overrides import get_overrides
-from forum.deps.livesettings.utils import load_module, is_string_like, is_list_or_tuple
-import datetime
-import logging
-import signals
-
-__all__ = ['BASE_GROUP', 'ConfigurationGroup', 'Value', 'BooleanValue', 'DecimalValue', 'DurationValue',
- 'FloatValue', 'IntegerValue', 'ModuleValue', 'PercentValue', 'PositiveIntegerValue', 'SortedDotDict',
- 'StringValue', 'LongStringValue', 'MultipleStringValue']
-
-_WARN = {}
-
-log = logging.getLogger('configuration')
-
-NOTSET = object()
-
-class SortedDotDict(SortedDict):
-
- def __getattr__(self, key):
- try:
- return self[key]
- except:
- raise AttributeError, key
-
- def __iter__(self):
- vals = self.values()
- for k in vals:
- yield k
-
- def values(self):
- vals = super(SortedDotDict, self).values()
- vals = [v for v in vals if isinstance(v, (ConfigurationGroup, Value))]
- vals.sort()
- return vals
-
-class ConfigurationGroup(SortedDotDict):
- """A simple wrapper for a group of configuration values"""
- def __init__(self, key, name, *args, **kwargs):
- """Create a new ConfigurationGroup.
-
- Arguments:
- - key
- - group name - for display to user
-
- Named Arguments:
- - ordering: integer, optional, defaults to 1.
- - requires: See `Value` requires. The default `requires` all member values will have if not overridden.
- - requiresvalue: See `Values` requires_value. The default `requires_value` if not overridden on the `Value` objects.
- """
- self.key = key
- self.name = name
- self.ordering = kwargs.pop('ordering', 1)
- self.requires = kwargs.pop('requires', None)
- if self.requires:
- reqval = kwargs.pop('requiresvalue', key)
- if not is_list_or_tuple(reqval):
- reqval = (reqval, reqval)
-
- self.requires_value = reqval[0]
- self.requires.add_choice(reqval)
-
- super(ConfigurationGroup, self).__init__(*args, **kwargs)
-
- def __cmp__(self, other):
- return cmp((self.ordering, self.name), (other.ordering, other.name))
-
- def __eq__(self, other):
- return (type(self) == type(other)
- and self.ordering == other.ordering
- and self.name == other.name)
-
- def __ne__(self, other):
- return not self == other
-
- def dict_values(self, load_modules=True):
- vals = {}
- keys = super(ConfigurationGroup, self).keys()
- for key in keys:
- v = self[key]
- if isinstance(v, Value):
- value = v.value
- else:
- value = v
- vals[key] = value
- return vals
-
- def values(self):
- vals = super(ConfigurationGroup, self).values()
- return [v for v in vals if v.enabled()]
-
-BASE_GROUP = ConfigurationGroup('BASE', _('Base Settings'), ordering=0)
-
-class Value(object):
-
- creation_counter = 0
-
- def __init__(self, group, key, **kwargs):
- """
- Create a new Value object for configuration.
-
- Args:
- - `ConfigurationGroup`
- - key - a string key
-
- Named arguments:
- - `description` - Will be passed to the field for form usage. Should be a translation proxy. Ex: _('example')
- - `help_text` - Will be passed to the field for form usage.
- - `choices` - If given, then the form field will use a select box
- - `ordering` - Defaults to alphabetical by key if not given.
- - `requires` - If given as a `Value`, then this field will only be rendered if that Value evaluates true (for Boolean requires) or the proper key is in the associated value.
- - `requiresvalue` - If set, then this field will only be rendered if that value is in the list returned by self.value. Defaults to self.key.
- - `hidden` - If true, then render a hidden field.
- - `default` - If given, then this Value will return that default whenever it has no assocated `Setting`.
- - `update_callback` - if given, then this value will call the callback whenever updated
- """
- self.group = group
- self.key = key
- self.description = kwargs.get('description', None)
- self.help_text = kwargs.get('help_text')
- self.choices = kwargs.get('choices',[])
- self.ordering = kwargs.pop('ordering', 0)
- self.hidden = kwargs.pop('hidden', False)
- self.update_callback = kwargs.pop('update_callback', None)
- self.requires = kwargs.pop('requires', None)
- if self.requires:
- reqval = kwargs.pop('requiresvalue', key)
- if not is_list_or_tuple(reqval):
- reqval = (reqval, reqval)
-
- self.requires_value = reqval[0]
- self.requires.add_choice(reqval)
-
- elif group.requires:
- self.requires = group.requires
- self.requires_value = group.requires_value
-
- if kwargs.has_key('default'):
- self.default = kwargs.pop('default')
- self.use_default = True
- else:
- self.use_default = False
-
- self.creation_counter = Value.creation_counter
- Value.creation_counter += 1
-
- def __cmp__(self, other):
- return cmp((self.ordering, self.description, self.creation_counter), (other.ordering, other.description, other.creation_counter))
-
- def __eq__(self, other):
- if type(self) == type(other):
- return self.value == other.value
- else:
- return self.value == other
-
- def __iter__(self):
- return iter(self.value)
-
- def __unicode__(self):
- return unicode(self.value)
-
- def __str__(self):
- return str(self.value)
-
- def add_choice(self, choice):
- """Add a choice if it doesn't already exist."""
- if not is_list_or_tuple(choice):
- choice = (choice, choice)
- skip = False
- for k, v in self.choices:
- if k == choice[0]:
- skip = True
- break
- if not skip:
- self.choices += (choice, )
-
- def choice_field(self, **kwargs):
- if self.hidden:
- kwargs['widget'] = forms.MultipleHiddenInput()
- return forms.ChoiceField(choices=self.choices, **kwargs)
-
- def _choice_values(self):
- choices = self.choices
- vals = self.value
- return [x for x in choices if x[0] in vals]
-
- choice_values = property(fget=_choice_values)
-
- def copy(self):
- new_value = self.__class__(self.key)
- new_value.__dict__ = self.__dict__.copy()
- return new_value
-
- def _default_text(self):
- if not self.use_default:
- note = ""
- else:
- if self.default == "":
- note = _('Default value: ""')
-
- elif self.choices:
- work = []
- for x in self.choices:
- if x[0] in self.default:
- work.append(smart_str(x[1]))
- note = gettext('Default value: ') + ", ".join(work)
-
- else:
- note = _("Default value: %s") % unicode(self.default)
-
- return note
-
- default_text = property(fget=_default_text)
-
- def enabled(self):
- enabled = False
- try:
- if not self.requires:
- enabled = True
- else:
- v = self.requires.value
- if self.requires.choices:
- enabled = self.requires_value == v or self.requires_value in v
- elif v:
- enabled = True
- except SettingNotSet:
- pass
- return enabled
-
- def make_field(self, **kwargs):
- if self.choices:
- if self.hidden:
- kwargs['widget'] = forms.MultipleHiddenInput()
- field = self.choice_field(**kwargs)
- else:
- if self.hidden:
- kwargs['widget'] = forms.HiddenInput()
- field = self.field(**kwargs)
-
- field.group = self.group
- field.default_text = self.default_text
- return field
-
- def make_setting(self, db_value):
- log.debug('new setting %s.%s', self.group.key, self.key)
- return Setting(group=self.group.key, key=self.key, value=db_value)
-
- def _setting(self):
- return find_setting(self.group.key, self.key)
-
- setting = property(fget = _setting)
-
- def _value(self):
- use_db, overrides = get_overrides()
-
- if not use_db:
- try:
- val = overrides[self.group.key][self.key]
- except KeyError:
- if self.use_default:
- val = self.default
- else:
- raise SettingNotSet('%s.%s is not in your LIVESETTINGS_OPTIONS' % (self.group.key, self.key))
-
- else:
- try:
- val = self.setting.value
-
- except SettingNotSet, sns:
- if self.use_default:
- val = self.default
- if overrides:
- # maybe override the default
- grp = overrides.get(self.group.key, {})
- if grp.has_key(self.key):
- val = grp[self.key]
- else:
- val = NOTSET
-
- except AttributeError, ae:
- log.error("Attribute error: %s", ae)
- log.error("%s: Could not get _value of %s", self.key, self.setting)
- raise(ae)
-
- except Exception, e:
- global _WARN
- log.error(e)
- if str(e).find("configuration_setting") > -1:
- if not _WARN.has_key('configuration_setting'):
- log.warn('Error loading setting %s.%s from table, OK if you are in syncdb', self.group.key, self.key)
- _WARN['configuration_setting'] = True
-
- if self.use_default:
- val = self.default
- else:
- raise ImproperlyConfigured("All settings used in startup must have defaults, %s.%s does not", self.group.key, self.key)
- else:
- import traceback
- traceback.print_exc()
- log.warn("Problem finding settings %s.%s, %s", self.group.key, self.key, e)
- raise SettingNotSet("Startup error, couldn't load %s.%s" %(self.group.key, self.key))
- return val
-
- def update(self, value):
- use_db, overrides = get_overrides()
-
- if use_db:
- current_value = self.value
-
- new_value = self.to_python(value)
- if current_value != new_value:
- if self.update_callback:
- new_value = apply(self.update_callback, (current_value, new_value))
-
- db_value = self.get_db_prep_save(new_value)
-
- try:
- s = self.setting
- s.value = db_value
-
- except SettingNotSet:
- s = self.make_setting(db_value)
-
- if self.use_default and self.default == new_value:
- if s.id:
- log.info("Deleted setting %s.%s", self.group.key, self.key)
- s.delete()
- else:
- log.info("Updated setting %s.%s = %s", self.group.key, self.key, value)
- s.save()
-
- signals.configuration_value_changed.send(self, old_value=current_value, new_value=new_value, setting=self)
-
- return True
- else:
- log.debug('not updating setting %s.%s - forum.deps.livesettings db is disabled',self.group.key, self.key)
-
- return False
-
- @property
- def value(self):
- val = self._value()
- return self.to_python(val)
-
- @property
- def editor_value(self):
- val = self._value()
- return self.to_editor(val)
-
- # Subclasses should override the following methods where applicable
-
- def to_python(self, value):
- "Returns a native Python object suitable for immediate use"
- if value == NOTSET:
- value = None
- return value
-
- def get_db_prep_save(self, value):
- "Returns a value suitable for storage into a CharField"
- if value == NOTSET:
- value = ""
- return unicode(value)
-
- def to_editor(self, value):
- "Returns a value suitable for display in a form widget"
- if value == NOTSET:
- return NOTSET
- return unicode(value)
-
-###############
-# VALUE TYPES #
-###############
-
-class BooleanValue(Value):
-
- class field(forms.BooleanField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.BooleanField.__init__(self, *args, **kwargs)
-
- def add_choice(self, choice):
- # ignore choice adding for boolean types
- pass
-
- def to_python(self, value):
- if value in (True, 't', 'True', 1, '1'):
- return True
- return False
-
- to_editor = to_python
-
-class DecimalValue(Value):
- class field(forms.DecimalField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.DecimalField.__init__(self, *args, **kwargs)
-
- def to_python(self, value):
- if value==NOTSET:
- return Decimal("0")
-
- try:
- return Decimal(value)
- except TypeError, te:
- log.warning("Can't convert %s to Decimal for settings %s.%s", value, self.group.key, self.key)
- raise TypeError(te)
-
- def to_editor(self, value):
- if value == NOTSET:
- return "0"
- else:
- return unicode(value)
-
-# DurationValue has a lot of duplication and ugliness because of issue #2443
-# Until DurationField is sorted out, this has to do some extra work
-class DurationValue(Value):
-
- class field(forms.CharField):
- def clean(self, value):
- try:
- return datetime.timedelta(seconds=float(value))
- except (ValueError, TypeError):
- raise forms.ValidationError('This value must be a real number.')
- except OverflowError:
- raise forms.ValidationError('The maximum allowed value is %s' % datetime.timedelta.max)
-
- def to_python(self, value):
- if value == NOTSET:
- value = 0
- if isinstance(value, datetime.timedelta):
- return value
- try:
- return datetime.timedelta(seconds=float(value))
- except (ValueError, TypeError):
- raise forms.ValidationError('This value must be a real number.')
- except OverflowError:
- raise forms.ValidationError('The maximum allowed value is %s' % datetime.timedelta.max)
-
- def get_db_prep_save(self, value):
- if value == NOTSET:
- return NOTSET
- else:
- return unicode(value.days * 24 * 3600 + value.seconds + float(value.microseconds) / 1000000)
-
-class FloatValue(Value):
-
- class field(forms.FloatField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.FloatField.__init__(self, *args, **kwargs)
-
- def to_python(self, value):
- if value == NOTSET:
- value = 0
- return float(value)
-
- def to_editor(self, value):
- if value == NOTSET:
- return "0"
- else:
- return unicode(value)
-
-class IntegerValue(Value):
- class field(forms.IntegerField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.IntegerField.__init__(self, *args, **kwargs)
-
- def to_python(self, value):
- if value == NOTSET:
- value = 0
- return int(value)
-
- def to_editor(self, value):
- if value == NOTSET:
- return "0"
- else:
- return unicode(value)
-
-
-class PercentValue(Value):
-
- class field(forms.DecimalField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.DecimalField.__init__(self, 100, 0, 5, 2, *args, **kwargs)
-
- class widget(forms.TextInput):
- def render(self, *args, **kwargs):
- # Place a percent sign after a smaller text field
- attrs = kwargs.pop('attrs', {})
- attrs['size'] = attrs['max_length'] = 6
- return forms.TextInput.render(self, attrs=attrs, *args, **kwargs) + '%'
-
- def to_python(self, value):
- if value == NOTSET:
- value = 0
- return Decimal(value) / 100
-
- def to_editor(self, value):
- if value == NOTSET:
- return "0"
- else:
- return unicode(value)
-
-class PositiveIntegerValue(IntegerValue):
-
- class field(forms.IntegerField):
-
- def __init__(self, *args, **kwargs):
- kwargs['min_value'] = 0
- forms.IntegerField.__init__(self, *args, **kwargs)
-
-
-class StringValue(Value):
-
- class field(forms.CharField):
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.CharField.__init__(self, *args, **kwargs)
-
- def to_python(self, value):
- if value == NOTSET:
- value = ""
- return unicode(value)
-
- to_editor = to_python
-
-class LongStringValue(Value):
-
- class field(forms.CharField):
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- kwargs['widget'] = forms.Textarea()
- forms.CharField.__init__(self, *args, **kwargs)
-
- def make_setting(self, db_value):
- log.debug('new long setting %s.%s', self.group.key, self.key)
- return LongSetting(group=self.group.key, key=self.key, value=db_value)
-
- def to_python(self, value):
- if value == NOTSET:
- value = ""
- return unicode(value)
-
- to_editor = to_python
-
-
-class MultipleStringValue(Value):
-
- class field(forms.CharField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.CharField.__init__(self, *args, **kwargs)
-
- def choice_field(self, **kwargs):
- kwargs['required'] = False
- return forms.MultipleChoiceField(choices=self.choices, **kwargs)
-
- def get_db_prep_save(self, value):
- if is_string_like(value):
- value = [value]
- return simplejson.dumps(value)
-
- def to_python(self, value):
- if not value or value == NOTSET:
- return []
- if is_list_or_tuple(value):
- return value
- else:
- try:
- return simplejson.loads(value)
- except:
- if is_string_like(value):
- return [value]
- else:
- log.warning('Could not decode returning empty list: %s', value)
- return []
-
-
- to_editor = to_python
-
-class ModuleValue(Value):
- """Handles setting modules, storing them as strings in the db."""
-
- class field(forms.CharField):
-
- def __init__(self, *args, **kwargs):
- kwargs['required'] = False
- forms.CharField.__init__(self, *args, **kwargs)
-
- def load_module(self, module):
- """Load a child module"""
- value = self._value()
- if value == NOTSET:
- raise SettingNotSet("%s.%s", self.group.key, self.key)
- else:
- return load_module("%s.%s" % (value, module))
-
- def to_python(self, value):
- if value == NOTSET:
- v = {}
- else:
- v = load_module(value)
- return v
-
- def to_editor(self, value):
- if value == NOTSET:
- value = ""
- return value
-
diff --git a/forum/deps/livesettings/views.py b/forum/deps/livesettings/views.py
deleted file mode 100644
index ae78ca3f..00000000
--- a/forum/deps/livesettings/views.py
+++ /dev/null
@@ -1,93 +0,0 @@
-from django.http import HttpResponseRedirect
-from django.core.urlresolvers import reverse
-from django.shortcuts import render_to_response
-from django.template import RequestContext
-from django.contrib.admin.views.decorators import staff_member_required
-from django.views.decorators.cache import never_cache
-from forum.deps.livesettings import ConfigurationSettings, forms
-from forum.deps.livesettings.overrides import get_overrides
-import logging
-
-log = logging.getLogger('configuration.views')
-
-def group_settings(request, group, template='forum.deps.livesettings/group_settings.html'):
- # Determine what set of settings this editor is used for
-
- use_db, overrides = get_overrides();
-
- mgr = ConfigurationSettings()
-
- settings = mgr[group]
- title = settings.name
- log.debug('title: %s', title)
-
- if use_db:
- # Create an editor customized for the current user
- #editor = forms.customized_editor(settings)
-
- if request.method == 'POST':
- # Populate the form with user-submitted data
- data = request.POST.copy()
- form = forms.SettingsEditor(data, settings=settings)
- if form.is_valid():
- form.full_clean()
- for name, value in form.cleaned_data.items():
- group, key = name.split('__')
- cfg = mgr.get_config(group, key)
- if cfg.update(value):
-
- # Give user feedback as to which settings were changed
- request.user.message_set.create(message='Updated %s on %s' % (cfg.key, cfg.group.key))
-
- return HttpResponseRedirect(request.path)
- else:
- # Leave the form populated with current setting values
- #form = editor()
- form = forms.SettingsEditor(settings=settings)
- else:
- form = None
-
- return render_to_response(template, {
- 'all_groups': mgr.groups(),
- 'title': title,
- 'group' : settings,
- 'form': form,
- 'use_db' : use_db
- }, context_instance=RequestContext(request))
-group_settings = never_cache(staff_member_required(group_settings))
-
-# Site-wide setting editor is identical, but without a group
-# staff_member_required is implied, since it calls group_settings
-def site_settings(request):
- mgr = ConfigurationSettings()
- default_group= mgr.groups()[0].key
- return HttpResponseRedirect(reverse('group_settings', args=[default_group]))
- #return group_settings(request, group=None, template='forum.deps.livesettings/site_settings.html')
-
-def export_as_python(request):
- """Export site settings as a dictionary of dictionaries"""
-
- from forum.deps.livesettings.models import Setting, LongSetting
- import pprint
-
- work = {}
- both = list(Setting.objects.all())
- both.extend(list(LongSetting.objects.all()))
-
- for s in both:
- if not work.has_key(s.site.id):
- work[s.site.id] = {}
- sitesettings = work[s.site.id]
-
- if not sitesettings.has_key(s.group):
- sitesettings[s.group] = {}
- sitegroup = sitesettings[s.group]
-
- sitegroup[s.key] = s.value
-
- pp = pprint.PrettyPrinter(indent=4)
- pretty = pp.pformat(work)
-
- return render_to_response('forum.deps.livesettings/text.txt', { 'text' : pretty }, mimetype='text/plain')
-
-export_as_python = never_cache(staff_member_required(export_as_python))
diff --git a/forum/doc/HOW_TO_DEBUG b/forum/doc/HOW_TO_DEBUG
deleted file mode 100644
index fbbdb1f7..00000000
--- a/forum/doc/HOW_TO_DEBUG
+++ /dev/null
@@ -1,39 +0,0 @@
-1) LOGGING
-Please remember that log files may contain plaintext passwords, etc.
-
-Please do not add print statements - at least do not commit them to git
-because in some environments printing to stdout causes errors
-
-Instead use python logging this way:
---------------------------------
-#somewere on top of file
-import logging
-
-#anywhere below
-logging.debug('this maybe works')
-logging.error('have big error!')
-#or even
-logging.debug('') #this will add time, line number, function and file record
-#sometimes useful record for call tracing on its own
-#etc - take a look at http://docs.python.org/library/logging.html
--------------------------------
-
-in Askbot logging is currently set up in settings_local.py.dist
-please update it if you need - in older revs logging strings have less info
-
-messages of interest can be grepped out of the log file by module/file/function name
-e.g. to take out all django_authopenid logs run:
->grep 'askbot\/django_authopenid' log/django.askbot.log | sed 's/^.*MSG: //'
-in the example above 'sed' call truncates out a long prefix
-and makes output look more meaningful
-
-2) DJANGO DEBUG TOOLBAR
-askbot works with django debug toolbar
-if debugging under apache server, check
-that debug toolbar media is loaded correctly
-if toolbar is enabled but you do not see it, possibly some Alias statement
-in apache config is wrong in your VirtualHost or elsewhere
-
-3) If you discover new debugging techniques, please add here.
-Possible areas to improve - at this point there is no SQL query logging,
-as well as request data and http header.
diff --git a/forum/doc/INSTALL b/forum/doc/INSTALL
deleted file mode 100644
index 55b8614d..00000000
--- a/forum/doc/INSTALL
+++ /dev/null
@@ -1,291 +0,0 @@
-CONTENTS
-------------------
-A. PREREQUISITES
-B. INSTALLATION
- 1. Settings file
- 2. Database
- 3. Running Askbot in the development server
- 4. Installation under Apache/WSGI
- 5. Full text search
- 6. Email subscriptions
- 7. Sitemap
- 8. Miscellaneous
-C. CONFIGURATION PARAMETERS (settings_local.py)
-D. CUSTOMIZATION
-
-
-A. PREREQUISITES
------------------------------------------------
-Note: by default all installation activity is made in the superuser 'root' account.
-This can be achieved either by logging in as root (su root),
-or - if you have program sudo installed - prefix all commands with sudo.
-So sodo will be listed below as optional.
-
-0. We recommend you to use python-setuptools to install pre-requirement libraries.
-If you haven't installed it, please try to install it first.
-e.g, [sudo] apt-get install python-setuptools
-
-1. Python2.5/2.6, Django v1.1.1
-
-1A If you are using MySQL, mysql client for python must be installed
-[sudo] easy_install mysql-python
-
-2. Python-openid v2.2
-http://openidenabled.com/python-openid/
-[sudo] easy_install python-openid
-
-4. html5lib
-http://code.google.com/p/html5lib/
-Used for HTML sanitizer
-[sudo] easy_install html5lib
-
-5. Markdown2
-http://code.google.com/p/python-markdown2/
-[sudo] easy_install markdown2
-
-6. Django Debug Toolbar
-http://github.com/robhudson/django-debug-toolbar/tree/master
-
-7. djangosphinx (optional - for full text questions+answer+tag)
-http://github.com/dcramer/django-sphinx/tree/master/djangosphinx
-
-8. sphinx search engine (optional, works together with djangosphinx)
-http://sphinxsearch.com/downloads.html
-
-9. recaptcha_django (installed through svn)
-http://code.google.com/p/recaptcha-django/
-
-10. python recaptcha module
-http://code.google.com/p/recaptcha/
-easy_install recaptcha-client
-Notice that you will need to register with recaptcha.net and receive
-recaptcha public and private keys that need to be saved in your
-settings_local.py file
-
-11. South
-http://south.aeracode.org/docs/installation.html
-Used for database schema and data migrations
-[sudo] easy_install South
-
-EXTRA DEPENDENCIES FOR PYTHON 2.4
-* hashlib (made standard in python 2.5)
-
-NOTES: django_authopenid is included into Askbot code
-and is significantly modified. http://code.google.com/p/django-authopenid/
-no need to install this library
-
-B. INSTALLATION
-
-NOTE: If you want to upgrade software, not install from scratch -
- take a look into forum/documentation/UPGRADE
-
------------------------------------------------
-0. Make sure you have all above python libraries installed.
-
- DO NOT name the main directory 'askbot' - this name is reserved
- for the future name of the app file itself.
-
- make askbot installation server-readable on Linux command might be:
- chown -R yourlogin:apache /path/to/askbot-site
-
- directories:
- /path/to/askbot-site/forum/upfiles
- /path/to/askbot-site/log
- must be server writable
-
- on Linux type chmod
- chmod -R g+w /path/to/askbot-site/forum/upfiles
- chmod -R g+w /path/to/askbot-site/log
-
- above it is assumed that webserver runs under group named "apache"
-
-1. Settings file
-
-Copy settings_local.py.dist to settings_local.py and
-update all your settings. Check settings.py and update
-it as well if necessory.
-Section C explains configuration paramaters.
-
-Minimally required modification of settings_local.py are
-DATABASE_NAME
-DATABASE_USER
-DATABASE_PASSWORD
-DATABASE_ENGINE
-
-If you set these up, and your database is ready (see section 2),
-run (note that application 'forum' is under control of south migration system:
-
-python manage.py syncdb #create tables for anything not under control of migration system
-python manage.py migrate forum #run migration command - will apply all migrations in sequence
-
-Now you are ready to test your installation:
-
-python manage.py runserver `hostname -i`:8000
-(choose another port number if you wish)
-
-and askbot should be running - if you have any issues at this point (or later:)
-please post them at http://askbot.org/meta
-
-2. Database
-
-Prepare your database by using the same database/account
-configuration from above.
-
-If your host has database manager in the control panel - you
-can use that or you can create database by typing commands manually
-
-on MySQL the commands are:
-
-create database askbot DEFAULT CHARACTER SET UTF8 COLLATE utf8_general_ci;
-grant all on askbot.* to 'askbot'@'localhost';
-
-And then run :
-
-python manage.py syncdb
-python manage.py migrate
-
-3. Running Askbot on the development server
-
-Run "python manage.py runserver" to startup django
-development environment.
-(Under Linux you can use command "python manage.py runserver `hostname -i`:8000",
-where you can use any other available number for the port)
-
-you might want to have DEBUG=True in the beginning of settings.py
-when using the test server
-
-4. Installation under Apache/WSGI
-
-The main wsgi script is in the file django.wsgi
-it does not need to be modified
-
-4.1 Configure webserver
-Settings below are not perfect but may be a good starting point
-
----------
-WSGISocketPrefix /path/to/socket/sock #must be readable and writable by apache
-WSGIPythonHome /usr/local #must be readable by apache
-WSGIPythonEggs /var/python/eggs #must be readable and writable by apache
-
-#NOTE: all urs below will need to be adjusted if
-#settings.FORUM_SCRIPT_ALIAS !='' (e.g. = 'forum/')
-#this allows "rooting" forum at http://example.com/forum, if you like
-
- ServerAdmin forum@example.com
- DocumentRoot /path/to/askbot-site
- ServerName example.com
-
- #run mod_wsgi process for django in daemon mode
- #this allows avoiding confused timezone settings when
- #another application runs in the same virtual host
- WSGIDaemonProcess askbot
- WSGIProcessGroup askbot
-
- #force all content to be served as static files
- #otherwise django will be crunching images through itself wasting time
- Alias /m/ /path/to/askbot-site/forum/skins/
- Alias /upfiles/ /path/to/askbot-site/forum/upfiles/
-
- Order deny,allow
- Allow from all
-
-
- #this is your wsgi script described in the prev section
- WSGIScriptAlias / /path/to/askbot-site/django.wsgi
-
- #this will force admin interface to work only
- #through https (optional)
- #"nimda" is the secret spelling of "admin" ;)
-
- RewriteEngine on
- RewriteRule /nimda(.*)$ https://example.com/nimda$1 [L,R=301]
-
- CustomLog /var/log/httpd/askbot/access_log common
- ErrorLog /var/log/httpd/askbot/error_log
-
-#(optional) run admin interface under https
-
- ServerAdmin forum@example.com
- DocumentRoot /path/to/askbot-site
- ServerName example.com
- SSLEngine on
- SSLCertificateFile /path/to/ssl-certificate/server.crt
- SSLCertificateKeyFile /path/to/ssl-certificate/server.key
- WSGIScriptAlias / /path/to/askbot-site/django.wsgi
- CustomLog /var/log/httpd/askbot/access_log common
- ErrorLog /var/log/httpd/askbot/error_log
- DirectoryIndex index.html
-
--------------
-
-5. Full text search (using sphinx search)
-
- Currently full text search works only with sphinx search engine
- And builtin PostgreSQL (postgres only >= 8.3???)
-
- 5.1 Instructions for Sphinx search setup
- Sphinx at this time supports only MySQL and PostgreSQL databases
- to enable this, install sphinx search engine and djangosphinx
-
- configure sphinx, sample configuration can be found in
- sphinx/sphinx.conf file usually goes somewhere in /etc tree
-
- build askbot index first time manually
-
- % indexer --config /path/to/sphinx.conf --index askbot
-
- setup cron job to rebuild index periodically with command
- your crontab entry may be something like
-
- 0 9,15,21 * * * /usr/local/bin/indexer --config /etc/sphinx/sphinx.conf --all --rotate >/dev/null 2>&1
- adjust it as necessary this one will reindex three times a day at 9am 3pm and 9pm
-
- if your forum grows very big ( good luck with that :) you'll
- need to two search indices one diff index and one main
- please refer to online sphinx search documentation for the information
- on the subject http://sphinxsearch.com/docs/
-
- in settings_local.py set
- USE_SPHINX_SEARCH=True
- adjust other settings that have SPHINX_* prefix accordingly
- remember that there must be trailing comma in parentheses for
- SHPINX_SEARCH_INDICES tuple - particlarly with just one item!
-
- in settings.py look for INSTALLED_APPS
- and uncomment #'djangosphinx',
-
-
-6. Email subsctiptions and badge awards
-
- copy file forum/cron/askbot_cron_job
- somewhere in your user space (outside of forum)
- edit paths in that file
-
- set up a cron job to call it say hourly
-
- the commands within askbot_cron_job can also be called manually
- from the command line for the testing purposes
-
-7. Sitemap
-Sitemap will be available at /sitemap.xml
-e.g yoursite.com/forum/sitemap.xml
-
-google will be pinged each time question, answer or
-comment is saved or a question deleted
-
-for this to be useful - do register you sitemap with Google at
-https://www.google.com/webmasters/tools/
-
-8. Miscellaneous
-
-There are some demo scripts under forum/sql_scripts folder,
-including badges and test accounts for CNProg.com. You
-don't need them to run your sample.
-
-C. Customization
-
-Other than settings_local.py the following will most likely need customization:
-* locale/*/django.po - language files that may also contain your site-specific messages
- if you want to start with english messages file - look for words like "forum" and
- "Askbot" in the msgstr lines
-* skins
diff --git a/forum/doc/INSTALL.pip b/forum/doc/INSTALL.pip
deleted file mode 100644
index 2f817ff8..00000000
--- a/forum/doc/INSTALL.pip
+++ /dev/null
@@ -1,31 +0,0 @@
-* Install virtualenv and pip:
- easy_install virtualenv
- easy_install pip
-
-* Install MySQL:
- sudo apt-get install mysql-client mysql-server
-
-* Install sphinxsearch. See:
- [optional]
- http://sphinxsearch.com/downloads.html
- http://www.hackido.com/2009/01/install-sphinx-search-on-ubuntu.html
- git://github.com/johnl/deb-sphinx-search.git
-
-* Install a virtual environment OUTSIDE of this directory:
- pip install -E ~/env -r askbot-requirements.txt
-[there is discussion on the pinax forums about what it should be outside
-the source directory]
-
-* Notice that you will need to register with recaptcha.net and receive
- recaptcha public and private keys that need to be saved in your
- settings_local.py file
-
-* Start your environment:
- source ~/env/bin/activate
-
-* Install mysql-python into your virtualenv, because we can't
-automagically install it with pip:
- easy_install --prefix ~/env/ mysql-python
-
-For more information about why pip can't automatically install the
-MySQL driver, see this message: http://groups.google.com/group/python-virtualenv/msg/ea988085951c92b3
diff --git a/forum/doc/INSTALL.webfaction b/forum/doc/INSTALL.webfaction
deleted file mode 100644
index a449ffe6..00000000
--- a/forum/doc/INSTALL.webfaction
+++ /dev/null
@@ -1,345 +0,0 @@
-NOTE: this file may be a bit out of date
-
-Detailed instructions for installing Askbot on WebFaction
-
-Adapted from http://code.pinaxproject.com/wiki/DetailedPinaxWebfaction/
-
-Please email turian at gmail with any updates or corrections.
-
-
-Installing Askbot on Webfaction
-------------------------------------
-
-Details the steps for setting up Askbot on a Webfaction shared-hosting
-account, including email setup, using Apache2, mod_wsgi, psycopg2.
-
-If you want to search-and-replace through this file, you will need to replace:
- askbot_server [name of Webfaction application, which will be in ~/webapps/]
- askbot_static [name of Webfaction application for static media serving]
- DOMAIN.com [domain name for Askbot site]
- PORT [port number assigned by WebFaction to your mod_wsgi application]
- SITENAME [name you give the Askbot site, which will contain the apache logs]
- myaskbot [name of the Askbot project]
- MAILBOX_USERNAME [username you give the email address]
- MAILBOX_PASSWORD [password that webfaction gives to this email username]
- AskbotDATABASE_NAME [username you give the database]
- AskbotDATABASE_PASSWORD [password that webfaction gives to this database]
- ~/envs/askbot [directory for the Askbot python environment, grep for 'env']
- USERNAME [your WebFaction username]
-
-Some things I'm not sure about:
-
-Here's what I don't know how to do:
- * Set up a nginx server for static media.
- * Configure sphinx search
- * Use PostgreSQL, not MySQL: http://askbot.net/question/13/can-i-use-askbot-with-postgresql
-
-
-Webfaction Control Panel
---------------------------
-
-(Note: if you sign up and pick django it will create the application
-for you, website/subdomain and associate the two for you.)
-
- If necessary, add or create any domains or subdomains you may need.
-
- https://panel.webfaction.com/domain/list/
-
- Let's call the domain DOMAIN.com.
-
- Create a new Webfaction application with a "Type:" of "mod_wsgi
- 2.5/Python2.5", naming it "askbot_server". (These instructions
- might also work with mod_wsgi 2.0, if you like.)
-
- https://panel.webfaction.com/app_/list
-
- Note the port number assigned to the mod_wsgi application. Call
- it PORT.
-
- Create a new Webfaction website which will associate the subdomain
- with the new askbot_server application. Give it name SITENAME, at least one
- domain, and set it to use the askbot_server application for the site's
- root location, "/".
-
- https://panel.webfaction.com/site/list
-
- You will need to create a database, typically one for each project
- you create. Change the type to PostgreSql and modify the name (it
- defaults to your webfaction account name) by adding an underscore
- and a project-specific identifier such as "_askbot". Before
- leaving this section of the control panel, you may wish to change
- the password.
-
- https://panel.webfaction.com/database/create
-
- Call these AskbotDATABASE_NAME and AskbotDATABASE_PASSWORD.
-
- Save the database password for later.
-
- [The following I haven't figured out yet]
- You will probably want to add a static media server. This is a
- Webfaction application. I created one of type "Static only (no
- .htaccess)" and with the name of "askbot_static".
-
- https://panel.webfaction.com/app_/create
-
- To configure email, you need an email mailbox. Add one here. Note
- that your mailbox password shouldn't be the same password you use
- to SSH to webfaction.
-
- https://panel.webfaction.com/mailbox/list
-
- Save the mail password for later.
- We will call the username and password MAILBOX_USERNAME and
- MAILBOX_PASSWORD, respectively.
- You might also consider adding an email address like admin@DOMAIN.com,
- here:
-
- https://panel.webfaction.com/email/list
-
-
-Askbot Software
---------------
-
- Log onto webfaction and get the code. I use my fork because I have
- a simple pip installation:
- git://github.com/turian/askbot.git
- In my situation, I keep source code in ~/utils/src, create
- virtual environments in ~/envs/askbot, and create Pinax projects in
- ~/webapps/askbot_server/projects.
-
- You will need pip + virtualenv installed:
-
- easy_install --prefix=~/utils/ pip
- easy_install --prefix=~/utils/ virtualenv
-
- cd ~/utils/src/
- git clone git://github.com/turian/askbot.git
- cd askbot
-
- # We need python2.5 to be compatible with WSGI
- python2.5 ~/utils/bin/pip install -E ~/envs/askbot -r askbot-requirements.txt
- source ~/envs/askbot/bin/activate
-
- # [Optional] If you want a MySQL database
- easy_install-2.5 --prefix ~/envs/askbot/ mysql-python
-
-Additional Software
--------------------
-
- [Note that PostgreSQL installation doesn't work for me.]
-
- You will need to install psycopg2 separately for PostgreSQL.
- Psycopg2 requires a little fiddling. Continuing to
- work in the ~/utils/src/ directory:
-
- cd ~/utils/src/
- wget http://initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz
- tar zxf psycopg2-2.0.13.tar.gz
- cd psycopg2-2.0.13
- nano setup.cfg
-
- # edit the line reading "#pg_config=" so that it reads:
- "pg_config=/usr/local/pgsql/bin/pg_config"
-
- python2.5 setup.py build
- python2.5 setup.py install
-
-
-Create a Project
-----------------
-
- In Pinax, you clone a project from Askbot.
- However, Askbot we just copy it.
-
- cd ~/webapps/askbot_server
- mkdir projects
- cd projects
- cp -R ~/utils/src/askbot myaskbot
- cd myaskbot
- export AskbotPROJECT=`pwd`
-
- Make some directories, as described in the Askbot INSTALL file:
- [okay I haven't actually done this yet]
-
-# mkdir -p $AskbotSITE/upfiles/
-# mkdir -p $AskbotLOG
-# sudo chown -R `whoami`:www-data $AskbotSITE
-# sudo chown -R `whoami`:www-data $AskbotLOG
-# chmod -R g+w $AskbotSITE/upfiles
-# chmod -R g+w $AskbotLOG
-
-
- Edit the settings files:
-
- cd $AskbotPROJECT
- cp settings_local.py.dist settings_local.py
- vi settings_local.py settings.py
-
- Pay attention to the following settings:
-
- DATABASE_ENGINE = 'mysql'
- DATABASE_NAME = 'AskbotDATABASE_NAME'
- DATABASE_USER = 'AskbotDATABASE_NAME'
- DATABASE_PASSWORD = 'AskbotDATABASE_PASSWORD'
-
- EMAIL_HOST='smtp.webfaction.com'
- EMAIL_HOST_USER='MAILBOX_USERNAME'
- EMAIL_HOST_PASSWORD='MAILBOX_PASSWORD'
- EMAIL_PORT='25'
- DEFAULT_FROM_EMAIL = 'MAILBOX_USERNAME@DOMAIN.com'
- SERVER_EMAIL = 'MAILBOX_USERNAME@DOMAIN.com'
- # The following setting might not be necessary, it's used in Pinax tho
- CONTACT_EMAIL = "MAILBOX_USERNAME@DOMAIN.com"
-
- APP_URL = 'http://DOMAIN.com' #used by email notif system and RSS
-
- [Later on, the install instructions should talk about]
- SERVE_MEDIA = False # [Not present, not ready yet]
-
- Create a directory for logs:
-
- cd $AskbotPROJECT
- mkdir log
-
- Modify mail cron scripts "cron/send_email_alerts" as follows:
- [Pinax has cron/emit_notices.sh, cron/retry_deferred.sh,
- cron/send_mail.sh, are these also necessary?]
-
- #!/bin/sh
-
- WORKON_HOME=~/envs/askbot
- PROJECT_ROOT=~/webapps/askbot_server/projects/myaskbot/
-
- # activate virtual environment
- . $WORKON_HOME/bin/activate
-
- cd $PROJECT_ROOT
- python manage.py send_email_alerts >> $PROJECT_ROOT/log/cron_mail.log 2>&1
-
- Use command "crontab -e" to add this script to your cron file, to run twice a day::
-
- 1 0,12 * * * ~/webapps/askbot_server/projects/myaskbot/cron/send_email_alerts
-
- [Configure sphinx]
-
- Create the database tables, indices, and so forth:
-
- python manage.py syncdb
-
- [Ignore the following static media steps, I haven't tried them]
- Build media directory links within the project and create symbolic
- links on the static media server.
- python manage.py build_media -all
- mkdir ~/webapps/Askbot_STATIC/myaskbot
- ln -sd ~/webapps/askbot_server/projects/myaskbot/site_media ~/webapps/Askbot_STATIC/myaskbot/site_media
-
-
- Set up the badges:
-
- 1. You should run the SQL commands in:
-
- sql_scripts/badges.sql
-
- 2. Edit paths in the file `cron/multi_award_badges`. (This
- file doesn't yet exist in the git repositories, so just
- copy `cron/send_email_alerts` and make sure the command
- `multi_award_badges` is executed.)
-
- 3. Run `cron/multi_award_badges` to make sure it works okay.
-
- 4. Use `crontab -e` to call `cron/multi_award_badges` maybe
- four times an hour.
-
- 4,19,34,49 * * * * ~/webapps/askbot_server/projects/myaskbot/cron/multi_award_badges
-
- 5. Repeat steps 1-4 for `cron/once_award_badges`.
-
-
-Configure Apache2
-----------------
-
- Edit ~/webapps/askbot_server/apache2/conf/httpd.conf as follows::
-
- ServerAdmin "MAILBOX_USERNAME@DOMAIN.com"
- ServerRoot "/home/USERNAME/webapps/askbot_server/apache2"
- ServerName DOMAIN.com
-
- LoadModule dir_module modules/mod_dir.so
- LoadModule env_module modules/mod_env.so
- #LoadModule setenvif_module modules/mod_setenvif.so
- LoadModule log_config_module modules/mod_log_config.so
- LoadModule mime_module modules/mod_mime.so
- LoadModule rewrite_module modules/mod_rewrite.so
- LoadModule wsgi_module modules/mod_wsgi.so
-
- KeepAlive Off
- Listen PORT
- LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
- CustomLog /home/USERNAME/logs/user/access_askbot_server_log combined
- ErrorLog /home/USERNAME/logs/user/error_askbot_server_log
- ServerLimit 2
-
- #SetEnvIf X-Forwarded-SSL on HTTPS=1
-
- WSGIPythonPath /home/USERNAME/envs/askbot/lib/python2.5/site-packages/
- WSGIScriptAlias / /home/USERNAME/webapps/askbot_server/projects/myaskbot/django.wsgi
-
- LoadModule alias_module modules/mod_alias.so
- WSGIDaemonProcess askbotWSGI user=USERNAME group=USERNAME threads=25 python-path=/home/USERNAME/envs/askbot/lib/python2.5/site-packages
- WSGIProcessGroup askbotWSGI
-
- NameVirtualHost 127.0.0.1:PORT
-
- #ErrorLog "logs/myaskbot_2009_05_06.log"
- SetHandler none
- #Alias /site_media /home/USERNAME/webapps/static/myaskbot/site_media
-
- #force all content to be served as static files
- #otherwise django will be crunching images through itself wasting time
- Alias /content/ /home/USERNAME/webapps/askbot_server/projects/myaskbot/templates/content/
- Alias /forum/admin/media/ /home/turian/envs/askbot/lib/python2.5/site-packages/django/contrib/admin/media/
- #AliasMatch /([^/]*\.css) /home/USERNAME/webapps/askbot_server/projects/myaskbot/templates/content/style/$1
-
- # Order deny,allow
- # Allow from all
-
-
- If you want virtual hosts of the admin interface under HTTPS, please
- look at Askbot's install file.
-
- Edit ~/webapps/askbot_server/projects/myaskbot/deploy/django.wsgi as follows::
-
- import os
- import sys
-
- # redirect sys.stdout to sys.stderr for bad libraries like geopy that uses
- # print statements for optional import exceptions.
- sys.stdout = sys.stderr
-
- from os.path import abspath, dirname, join
- from site import addsitedir
-
- # add the virtual environment site-packages to the path
- from site import addsitedir
- addsitedir('/home/USERNAME/envs/askbot/lib/python2.5/site-packages')
-
- sys.path.insert(0, abspath(join(dirname(__file__), "../")))
- sys.path.append(abspath(dirname(__file__)))
-
- from django.conf import settings
- os.environ["DJANGO_SETTINGS_MODULE"] = "myaskbot.settings"
-
- #print sys.path
-
- from django.core.handlers.wsgi import WSGIHandler
- application = WSGIHandler()
-
-And then you're up and running with:
-
- ~/webapps/askbot_server/apache2/bin/stop
- ~/webapps/askbot_server/apache2/bin/start
-
-You should log in to the admin interface (http://DOMAIN.com/admin/),
-and go to "Sites > Sites", and change the domain name that is used in
-all emails.
diff --git a/forum/doc/ROADMAP.rst b/forum/doc/ROADMAP.rst
deleted file mode 100644
index c79e0ae4..00000000
--- a/forum/doc/ROADMAP.rst
+++ /dev/null
@@ -1,88 +0,0 @@
-Intro
-=========
-ROADMAP aims to streamline activities of the Askbot open source project and
-to minimize ad-hoc approaches of "big-picture" level.
-
-Aksbot is a Question and Asnwer system for the normal people!
-
-Let's discuss stuff that goes into this file on
-http://groups.google.com/group/askbot
-
-Bacic principles of the project
-==================================
-Here they are:
-
-* our rule #1 is that all developers have commit right to the project
- repository, but they must follow this ROADMAP and TODO -
- to keep up with our own sanity.
-* we welcome contributions by other people and show tolerance
- and patience - especially to the new team members.
-* when users who might not be tech-savvy ask questions -
- we try to answer to the point and using their language
- (i.e. not programmer jargon:)
-* we favor plain and minimalistic style of programming, but pay
- attention to detail - especially details of user experience.
-
-We try do develop using the following workflow:
-
-* specify problem that we try to solve
-* create requirements that will guarantee a solution, once met
-* dream up some implementation ideas (maybe even some sketches on the paper)
-* discuss and decide on the best one
-* write and test code
-
-The process doesn't have to be this formal all the time, but trying to stick
-to some subset of this almost always helps!
-Especially it helps to iron out disagreements between
-individual programmers (which if you are one - you know are qute common
-- and they don't all end well :).
-
-Ad-hoc programming - i.e. simply go and add code - is not really encouraged.
-This works fine in the one person team or when the team consists of
-best friends, but is almost sure to fail in a heterogenous group.
-
-Architecture and Requirements
-=====================================
-Obviously Django and Python are pre-made choices - so this
-is not going to change any time soon. At this point all of
-the client side Javascript is written using jQuery library.
-
-Our basic principle is that Askbot should be a mashable Q&A component.
-Askbot is an application written in Python/Django. So it should be
-distributable as a Django App alone or as a whole site (by option).
-
-If we develop sub-systems that can be used in the broader scope -
-we package that thing as a separate django application (login system is one example).
-
-We will start using Google Closure library soon!
-
-Sub-systems
------------------
-* authentication system
-* Q&A system
-* admin interface
-* full text search
-* skins (directory forum/skins)
-
-Authentication system
--------------------------
-Authentication system will be a separate django application
-
-Here is the discussion thread:
-* http://groups.google.com/group/askbot/browse_thread/thread/1916dfcf666dd56c
-
-Most of the requirements are listed in the first message
-
-Skins
------------
-Skins eventually must be upgrade-stable - that is people who created custom
-skins should not need to change anything if something changes in the code
-
-Admin interface
------------------------
-* extend forum/settings.py to list default settings of various groups
-* create Registry database table the will store setting values
-* leave only essential settings that go to the main django settings.py
-Create key-value storage
-* should some settings be accessible to admins and some to staff???
- for example-secret keys probably should not be shared with staff members
diff --git a/forum/doc/TODO.rst b/forum/doc/TODO.rst
deleted file mode 100644
index b89013b0..00000000
--- a/forum/doc/TODO.rst
+++ /dev/null
@@ -1,70 +0,0 @@
-note: there is also WISH_LIST. Here is only stuff that will be done soon.
-
-Site looks
-===========
-* make links within posts underlined
-* add happy talk to tags and people view
-
-Code Cleanups
-==============
-* remove usage of EXTERNAL_LEGACY_LOGIN
-* clean up forum_modules:
- * keep this directory for dependency modules that can be shared
- by multiple apps,
- * but move other things that are not shared
- inside forum app directory
- * one-by one convert "auto-discovery" modules into
- regular explicit python imports
-* python2.4 incompatibilities
- * datatime.datetime.strptime
-
-Search
-========
-* make full text search work in postgres
-* walkthrough sphinx search setup again
-* text query lost when visiting question, it just doesn't print in Q view
-* make username and tags persist in corresponding search windows
-
-Bugs
-======
-* fix skin resolution bug in javascript - currently have to
- copy skin media to customize
-
-Refactoring
-=============
-nothing right now
-
-Skins
-=======
-* organize templates and document them so that
- skins could be more easily created by others
- who are savvy enough
-* identify and maybe create snippet-type templates
- and put them into a separate directory
- for example:
- * gravatar (currently a string in
- forum/templatetags/extra_tags.py - try inclusion template
- and see if it slows things down a lot)
- * question body
- * answer body
- * datetime widget???
-* there is a separator line between posts
- but it shows either before the post or after
- it is nice that separator is lightweight -
- based on css alone - but we need to fix it so that
- it shows only between the posts as a joining item
-
-Features
-===========
-* new login system, please see
- http://groups.google.com/group/askbot/browse_thread/thread/1916dfcf666dd56c
- on a separate branch multi-auth-app, then merge
-* forum admin interface, some badge configuration
-
-Development environment
-==========================
-* set up environment for closure development
-
-Project website
-====================
-* Adopt Jekyll for project site and transition from Dango
diff --git a/forum/doc/UPGRADE b/forum/doc/UPGRADE
deleted file mode 100644
index 538b75a0..00000000
--- a/forum/doc/UPGRADE
+++ /dev/null
@@ -1,24 +0,0 @@
-if you are upgrading this software, then
-
-* first download the newer version and write it over the old one.
-
-for the database migrations you will need to use django package called "south"
-
-Install it (if you don't have it yet) with:
-
- easy_install South
-
-* 'south' must already be in the list of INSTALLED_APPS
- otherwise you must have downloaded wrong version of Askbot
-
-if you are using south the very first time, then type:
-
- python manage.py migrate forum 0001_initial --fake
-
-otherwise skip above step.
-
-Finally run
-
- python manage.py migrate forum --auto
-
-then all relevant schema and data migrations will be applied
diff --git a/forum/doc/WISH_LIST b/forum/doc/WISH_LIST
deleted file mode 100644
index 2b53662c..00000000
--- a/forum/doc/WISH_LIST
+++ /dev/null
@@ -1,55 +0,0 @@
-* smarter debug mode
-* The wonder bar (integrated the search / ask functionality)
-* The authentication system ???
-* allow multiple logins to the same account
-* allow multiple logins to the same account
-* more advanced templating/skinning system
-* per-tag email subscriptions
-* view for personalized news on the site
-* a little flag popping when there are news
-* drill-down mode for navigation by tags
-* improved admin console
-* sort out mess with profile - currently we patch django User
-
-* Some functionality should be moved out of the forums app, in the case
-that the forum app is restricted only to authenticated users:
-
- (r'^%s/$' % _('signin/'), 'django_authopenid.views.signin'),
- url(r'^%s$' % _('about/'), app.about, name='about'),
- url(r'^%s$' % _('faq/'), app.faq, name='faq'),
- url(r'^%s$' % _('privacy/'), app.privacy, name='privacy'),
- url(r'^%s$' % _('logout/'), app.logout, name='logout'),
- url(r'^%s$' % _('feedback/'), app.feedback, name='feedback'),
- (r'^%sfb/' % _('account/'), include('fbconnect.urls')),
- (r'^%s' % _('account/'), include('django_authopenid.urls')),
-
-Copied from old todo list:
-
-There are two kinds of things that can be done:
-refactorings (think of jogging in the morning, going to a spa, well make the code better :)
-new features (go to law school, get a job, do something real)
-Just a joke - pick yourself a task and work on it.
-
-==Refactoring==
-* validate HTML
-* set up loading of default settings from inside the /forum dir
-* automatic dependency checking for modules
-* propose how to rename directory forum --> askbot
- without breaking things and keeping name of the project root
- named the same way - askbot
-
-==New features==
-Whoever wants - pick a feature from the WISH_LIST
-add it here and start working on it
-If you are not starting immediately - leave it on the wishlist :)
-
-==Notes==
-1)after this is done most new suggested features
- may be worked on easily since most of them
- only require editing view functions and templates
-
- However, anyone can work on new features anyway - you'll
- just have to probably copy-paste your code into
- the branch undergoing refactoring which involves
- splitting the files. Auto merging across split points
- is harder or impossible.
diff --git a/forum/doc/askbot-requirements.txt b/forum/doc/askbot-requirements.txt
deleted file mode 100644
index 66a37fbe..00000000
--- a/forum/doc/askbot-requirements.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-django>=1.1 # Note: email subscription sender job requires Django 1.1, everything else works with 1.0
-#mysql-python # Can't use with pip, see http://groups.google.com/group/python-virtualenv/msg/ea988085951c92b3
-python-openid
-html5lib
-markdown2
-git+git://github.com/robhudson/django-debug-toolbar.git
-git+git://github.com/dcramer/django-sphinx.git
-svn+http://recaptcha-django.googlecode.com/svn/trunk/
-svn+http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/python/
diff --git a/forum/doc/scratch b/forum/doc/scratch
deleted file mode 100644
index 948055fa..00000000
--- a/forum/doc/scratch
+++ /dev/null
@@ -1,12 +0,0 @@
-Error upon restarting Apache:
-
-Name duplicates previous WSGI daemon definition
-
-different keys - empty space counts for translation keys
-{% blocktrans %}page number {{num}} {% endblocktrans %}
-{% blocktrans %}page number {{num}}{% endblocktrans %}
-
-for admin interface downloaded two packages:
-django-keyedcache
-django-livesettings
-from http://bitbucket.org/bkroeze/
diff --git a/forum/feed.py b/forum/feed.py
deleted file mode 100644
index 779049c7..00000000
--- a/forum/feed.py
+++ /dev/null
@@ -1,63 +0,0 @@
-"""
-#-------------------------------------------------------------------------------
-# Name: Syndication feed class for subscription
-# Purpose:
-#
-# Author: Mike
-#
-# Created: 29/01/2009
-# Copyright: (c) CNPROG.COM 2009
-# Licence: GPL V2
-#-------------------------------------------------------------------------------
-"""
-#!/usr/bin/env python
-#encoding:utf-8
-from django.contrib.syndication.feeds import Feed, FeedDoesNotExist
-from django.utils.translation import ugettext as _
-from forum.models import Question
-from forum.conf import settings as forum_settings
-class RssLastestQuestionsFeed(Feed):
- """rss feed class for the latest questions
- """
- title = forum_settings.APP_TITLE + _(' - ')+ _('latest questions')
- link = forum_settings.APP_URL
- description = forum_settings.APP_DESCRIPTION
- #ttl = 10
- copyright = forum_settings.APP_COPYRIGHT
-
- def item_link(self, item):
- """get full url to the item
- """
- return self.link + item.get_absolute_url()
-
- def item_author_name(self, item):
- """get name of author
- """
- return item.author.username
-
- def item_author_link(self, item):
- """get url of the author's profile
- """
- return item.author.get_profile_url()
-
- def item_pubdate(self, item):
- """get date of creation for the item
- """
- return item.added_at
-
- def items(self, item):
- """get questions for the feed
- """
- return Question.objects.filter(
- deleted=False
- ).order_by(
- '-last_activity_at'
- )[:30]
-
-def main():
- """main function for use as a script
- """
- pass
-
-if __name__ == '__main__':
- main()
diff --git a/forum/forms.py b/forum/forms.py
deleted file mode 100644
index 38f8f2fd..00000000
--- a/forum/forms.py
+++ /dev/null
@@ -1,466 +0,0 @@
-import re
-from django import forms
-from forum import models
-from forum import const
-from django.utils.translation import ugettext as _
-from django.utils.translation import ungettext
-from django.contrib.auth.models import User
-from django.contrib.contenttypes.models import ContentType
-from forum.utils.forms import NextUrlField, UserNameField
-from recaptcha_django import ReCaptchaField
-from forum.conf import settings as forum_settings
-import logging
-
-
-class TitleField(forms.CharField):
- def __init__(self, *args, **kwargs):
- super(TitleField, self).__init__(*args, **kwargs)
- self.required = True
- self.widget = forms.TextInput(
- attrs={'size' : 70, 'autocomplete' : 'off'}
- )
- self.max_length = 255
- self.label = _('title')
- self.help_text = _('please enter a descriptive title for your question')
- self.initial = ''
-
- def clean(self, value):
- if len(value) < 10:
- raise forms.ValidationError(_('title must be > 10 characters'))
-
- return value
-
-class EditorField(forms.CharField):
- def __init__(self, *args, **kwargs):
- super(EditorField, self).__init__(*args, **kwargs)
- self.required = True
- self.widget = forms.Textarea(attrs={'id':'editor'})
- self.label = _('content')
- self.help_text = u''
- self.initial = ''
-
- def clean(self, value):
- if len(value) < 10:
- raise forms.ValidationError(_('question content must be > 10 characters'))
- return value
-
-class TagNamesField(forms.CharField):
- def __init__(self, *args, **kwargs):
- super(TagNamesField, self).__init__(*args, **kwargs)
- self.required = True
- self.widget = forms.TextInput(attrs={'size' : 50, 'autocomplete' : 'off'})
- self.max_length = 255
- self.label = _('tags')
- #self.help_text = _('please use space to separate tags (this enables autocomplete feature)')
- self.help_text = _('Tags are short keywords, with no spaces within. Up to five tags can be used.')
- self.initial = ''
-
- def clean(self, value):
- value = super(TagNamesField, self).clean(value)
- data = value.strip()
- if len(data) < 1:
- raise forms.ValidationError(_('tags are required'))
-
- split_re = re.compile(const.TAG_SPLIT_REGEX)
- tag_strings = split_re.split(data)
- out_tag_list = []
- tag_count = len(tag_strings)
- if tag_count > forum_settings.MAX_TAGS_PER_POST:
- max_tags = forum_settings.MAX_TAGS_PER_POST
- msg = ungettext(
- 'please use %(tag_count)d tag or less',
- 'please use %(tag_count)d tags or less',
- tag_count) % {'tag_count':max_tags}
- raise forms.ValidationError(msg)
- for tag in tag_strings:
- tag_length = len(tag)
- if tag_length > forum_settings.MAX_TAG_LENGTH:
- #singular form is odd in english, but required for pluralization
- #in other languages
- msg = ungettext('each tag must be shorter than %(max_chars)d character',#odd but added for completeness
- 'each tag must be shorter than %(max_chars)d characters',
- tag_length) % {'max_chars':tag_length}
- raise forms.ValidationError(msg)
-
- #todo - this needs to come from settings
- tagname_re = re.compile(const.TAG_REGEX, re.UNICODE)
- if not tagname_re.search(tag):
- raise forms.ValidationError(_('use-these-chars-in-tags'))
- #only keep unique tags
- if tag not in out_tag_list:
- out_tag_list.append(tag)
- return u' '.join(out_tag_list)
-
-class WikiField(forms.BooleanField):
- def __init__(self, *args, **kwargs):
- super(WikiField, self).__init__(*args, **kwargs)
- self.required = False
- self.label = _('community wiki')
- 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 forum_settings.WIKI_ON
-
-class EmailNotifyField(forms.BooleanField):
- def __init__(self, *args, **kwargs):
- super(EmailNotifyField, self).__init__(*args, **kwargs)
- self.required = False
- self.widget.attrs['class'] = 'nomargin'
-
-class SummaryField(forms.CharField):
- def __init__(self, *args, **kwargs):
- super(SummaryField, self).__init__(*args, **kwargs)
- self.required = False
- self.widget = forms.TextInput(attrs={'size' : 50, 'autocomplete' : 'off'})
- self.max_length = 300
- self.label = _('update summary:')
- self.help_text = _('enter a brief summary of your revision (e.g. fixed spelling, grammar, improved style, this field is optional)')
-
-class ModerateUserForm(forms.ModelForm):
- is_approved = forms.BooleanField(label=_("Automatically accept user's contributions for the email updates"),
- required=False)
-
- def clean_is_approved(self):
- if 'is_approved' not in self.cleaned_data:
- self.cleaned_data['is_approved'] = False
- return self.cleaned_data['is_approved']
-
- class Meta:
- model = User
- fields = ('is_approved',)
-
-class AdvancedSearchForm(forms.Form):
- #nothing must be required in this form
- #it is used by the main questions view
- scope = forms.ChoiceField(choices=const.POST_SCOPE_LIST, required=False)
- sort = forms.ChoiceField(choices=const.POST_SORT_METHODS, required=False)
- query = forms.CharField(max_length=256, required=False)
- reset_tags = forms.BooleanField(required=False)
- reset_author = forms.BooleanField(required=False)
- reset_query = forms.BooleanField(required=False)
- start_over = forms.BooleanField(required=False)
- tags = forms.CharField(max_length=256, required=False)
- author = forms.IntegerField(required=False)
- page_size = forms.ChoiceField(choices=const.PAGE_SIZE_CHOICES, required=False)
- page = forms.IntegerField(required=False)
-
- def clean_tags(self):
- if 'tags' in self.cleaned_data:
- tags_input = self.cleaned_data['tags'].strip()
- split_re = re.compile(const.TAG_SPLIT_REGEX)
- tag_strings = split_re.split(tags_input)
- tagname_re = re.compile(const.TAG_REGEX, re.UNICODE)
- out = set()
- for s in tag_strings:
- if tagname_re.search(s):
- out.add(s)
- if len(out) > 0:
- self.cleaned_data['tags'] = out
- else:
- self.cleaned_data['tags'] = None
- return self.cleaned_data['tags']
-
- def clean_query(self):
- if 'query' in self.cleaned_data:
- q = self.cleaned_data['query'].strip()
- if q == '':
- q = None
- self.cleaned_data['query'] = q
- return self.cleaned_data['query']
-
- def clean_page_size(self):
- if 'page_size' in self.cleaned_data:
- if self.cleaned_data['page_size'] == '':
- self.cleaned_data['page_size'] = None
- else:
- page_size = self.cleaned_data['page_size']
- #by this time it is guaranteed to be castable as int
- self.cleaned_data['page_size'] = int(page_size)
- return self.cleaned_data['page_size']
-
- def clean(self):
- #todo rewrite
- if self.cleaned_data['scope'] == '':
- del self.cleaned_data['scope']
- if self.cleaned_data['tags'] is None:
- del self.cleaned_data['tags']
- if self.cleaned_data['sort'] == '':
- del self.cleaned_data['sort']
- if self.cleaned_data['query'] == None:
- del self.cleaned_data['query']
- if self.cleaned_data['reset_tags'] == False:
- del self.cleaned_data['reset_tags']
- if self.cleaned_data['reset_author'] == False:
- del self.cleaned_data['reset_author']
- if self.cleaned_data['reset_query'] == False:
- del self.cleaned_data['reset_query']
- if self.cleaned_data['start_over'] == False:
- del self.cleaned_data['start_over']
- if self.cleaned_data['author'] is None:
- del self.cleaned_data['author']
- if self.cleaned_data['page'] is None:
- del self.cleaned_data['page']
- if self.cleaned_data['page_size'] is None:
- del self.cleaned_data['page_size']
- return self.cleaned_data
-
-class NotARobotForm(forms.Form):
- recaptcha = ReCaptchaField()
-
-class FeedbackForm(forms.Form):
- name = forms.CharField(label=_('Your name:'), required=False)
- email = forms.EmailField(label=_('Email (not shared with anyone):'), required=False)
- message = forms.CharField(label=_('Your message:'), max_length=800,widget=forms.Textarea(attrs={'cols':60}))
- next = NextUrlField()
-
-class AskForm(forms.Form):
- title = TitleField()
- text = EditorField()
- tags = TagNamesField()
- wiki = WikiField()
-
- openid = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 40, 'class':'openid-input'}))
- user = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- email = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
-
-class AnswerForm(forms.Form):
- text = EditorField()
- wiki = WikiField()
- openid = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 40, 'class':'openid-input'}))
- user = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- email = forms.CharField(required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- email_notify = EmailNotifyField()
- def __init__(self, question, user, *args, **kwargs):
- super(AnswerForm, self).__init__(*args, **kwargs)
- self.fields['email_notify'].widget.attrs['id'] = 'question-subscribe-updates'
- if question.wiki and forum_settings.WIKI_ON:
- self.fields['wiki'].initial = True
- if user.is_authenticated():
- if user in question.followed_by.all():
- self.fields['email_notify'].initial = True
- return
- self.fields['email_notify'].initial = False
-
-
-class CloseForm(forms.Form):
- reason = forms.ChoiceField(choices=const.CLOSE_REASONS)
-
-class RetagQuestionForm(forms.Form):
- tags = TagNamesField()
- # initialize the default values
- def __init__(self, question, *args, **kwargs):
- super(RetagQuestionForm, self).__init__(*args, **kwargs)
- self.fields['tags'].initial = question.tagnames
-
-class RevisionForm(forms.Form):
- """
- Lists revisions of a Question or Answer
- """
- revision = forms.ChoiceField(widget=forms.Select(attrs={'style' : 'width:520px'}))
-
- def __init__(self, post, latest_revision, *args, **kwargs):
- super(RevisionForm, self).__init__(*args, **kwargs)
- revisions = post.revisions.all().values_list(
- 'revision', 'author__username', 'revised_at', 'summary')
- date_format = '%c'
- self.fields['revision'].choices = [
- (r[0], u'%s - %s (%s) %s' % (r[0], r[1], r[2].strftime(date_format), r[3]))
- for r in revisions]
- self.fields['revision'].initial = latest_revision.revision
-
-class EditQuestionForm(forms.Form):
- title = TitleField()
- text = EditorField()
- tags = TagNamesField()
- summary = SummaryField()
-
- #todo: this is odd that this form takes question as an argument
- def __init__(self, question, revision, *args, **kwargs):
- super(EditQuestionForm, self).__init__(*args, **kwargs)
- self.fields['title'].initial = revision.title
- self.fields['text'].initial = revision.text
- self.fields['tags'].initial = revision.tagnames
- # Once wiki mode is enabled, it can't be disabled
- if not question.wiki:
- self.fields['wiki'] = WikiField()
-
-class EditAnswerForm(forms.Form):
- text = EditorField()
- summary = SummaryField()
-
- def __init__(self, answer, revision, *args, **kwargs):
- super(EditAnswerForm, self).__init__(*args, **kwargs)
- self.fields['text'].initial = revision.text
-
-class EditUserForm(forms.Form):
- email = forms.EmailField(label=u'Email', help_text=_('this email does not have to be linked to gravatar'), required=True, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- if forum_settings.EDITABLE_SCREEN_NAME:
- username = UserNameField(label=_('Screen name'))
- realname = forms.CharField(label=_('Real name'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- website = forms.URLField(label=_('Website'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- city = forms.CharField(label=_('Location'), required=False, max_length=255, widget=forms.TextInput(attrs={'size' : 35}))
- birthday = forms.DateField(label=_('Date of birth'), help_text=_('will not be shown, used to calculate age, format: YYYY-MM-DD'), required=False, widget=forms.TextInput(attrs={'size' : 35}))
- about = forms.CharField(label=_('Profile'), required=False, widget=forms.Textarea(attrs={'cols' : 60}))
-
- def __init__(self, user, *args, **kwargs):
- super(EditUserForm, self).__init__(*args, **kwargs)
- logging.debug('initializing the form')
- if forum_settings.EDITABLE_SCREEN_NAME:
- self.fields['username'].initial = user.username
- self.fields['username'].user_instance = user
- self.fields['email'].initial = user.email
- self.fields['realname'].initial = user.real_name
- self.fields['website'].initial = user.website
- self.fields['city'].initial = user.location
-
- if user.date_of_birth is not None:
- self.fields['birthday'].initial = user.date_of_birth
- else:
- self.fields['birthday'].initial = '1990-01-01'
- self.fields['about'].initial = user.about
- self.user = user
-
- def clean_email(self):
- """For security reason one unique email in database"""
- if self.user.email != self.cleaned_data['email']:
- #todo dry it, there is a similar thing in openidauth
- if forum_settings.EMAIL_UNIQUE == True:
- if 'email' in self.cleaned_data:
- try:
- User.objects.get(email = self.cleaned_data['email'])
- except User.DoesNotExist:
- return self.cleaned_data['email']
- except User.MultipleObjectsReturned:
- raise forms.ValidationError(_('this email has already been registered, please use another one'))
- raise forms.ValidationError(_('this email has already been registered, please use another one'))
- return self.cleaned_data['email']
-
-class TagFilterSelectionForm(forms.ModelForm):
- tag_filter_setting = forms.ChoiceField(choices=const.TAG_EMAIL_FILTER_CHOICES,
- initial='ignored',
- label=_('Choose email tag filter'),
- widget=forms.RadioSelect)
- class Meta:
- model = User
- fields = ('tag_filter_setting',)
-
- def save(self):
- before = self.instance.tag_filter_setting
- super(TagFilterSelectionForm, self).save()
- after = self.instance.tag_filter_setting #User.objects.get(pk=self.instance.id).tag_filter_setting
- if before != after:
- return True
- return False
-
-
-class EmailFeedSettingField(forms.ChoiceField):
- def __init__(self, *arg, **kwarg):
- kwarg['choices'] = const.NOTIFICATION_DELIVERY_SCHEDULE_CHOICES
- kwarg['initial'] = forum_settings.DEFAULT_NOTIFICATION_DELIVERY_SCHEDULE
- kwarg['widget'] = forms.RadioSelect
- super(EmailFeedSettingField, self).__init__(*arg, **kwarg)
-
-class EditUserEmailFeedsForm(forms.Form):
- FORM_TO_MODEL_MAP = {
- 'all_questions':'q_all',
- 'asked_by_me':'q_ask',
- 'answered_by_me':'q_ans',
- 'individually_selected':'q_sel',
- 'mentions_and_comments':'m_and_c',
- }
- NO_EMAIL_INITIAL = {
- 'all_questions':'n',
- 'asked_by_me':'n',
- 'answered_by_me':'n',
- 'individually_selected':'n',
- 'mentions_and_comments':'n',
- }
-
- 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 set_initial_values(self, user=None):
- KEY_MAP = dict([(v, k) for k, v in self.FORM_TO_MODEL_MAP.iteritems()])
- if user != None:
- settings = models.EmailFeedSetting.objects.filter(subscriber=user)
- initial_values = {}
- for setting in settings:
- feed_type = setting.feed_type
- form_field = KEY_MAP[feed_type]
- frequency = setting.frequency
- initial_values[form_field] = frequency
- self.initial = initial_values
- return self
-
- def reset(self):
- if self.is_bound:
- self.cleaned_data['all_questions'] = 'n'
- self.cleaned_data['asked_by_me'] = 'n'
- self.cleaned_data['answered_by_me'] = 'n'
- self.cleaned_data['individually_selected'] = 'n'
- self.cleaned_data['mentions_and_comments'] = 'n'
- self.initial = self.NO_EMAIL_INITIAL
- return self
-
- def save(self,user,save_unbound=False):
- """
- with save_unbound==True will bypass form validation and save initial values
- """
- changed = False
- for form_field, feed_type in self.FORM_TO_MODEL_MAP.items():
- s, created = models.EmailFeedSetting.objects.get_or_create(
- subscriber=user,
- feed_type=feed_type
- )
- if save_unbound:
- #just save initial values instead
- if form_field in self.initial:
- new_value = self.initial[form_field]
- else:
- new_value = self.fields[form_field].initial
- else:
- new_value = self.cleaned_data[form_field]
- if s.frequency != new_value:
- s.frequency = new_value
- s.save()
- changed = True
- else:
- if created:
- s.save()
- if form_field == 'individually_selected':
- feed_type = ContentType.objects.get_for_model(models.Question)
- user.followed_questions.clear()
- return changed
-
-class SimpleEmailSubscribeForm(forms.Form):
- SIMPLE_SUBSCRIBE_CHOICES = (
- ('y',_('okay, let\'s try!')),
- ('n',_('no community email please, thanks'))
- )
- subscribe = forms.ChoiceField(
- widget=forms.widgets.RadioSelect,
- error_messages={'required':_('please choose one of the options above')},
- choices=SIMPLE_SUBSCRIBE_CHOICES
- )
-
- def save(self, user=None):
- EFF = EditUserEmailFeedsForm
- if self.cleaned_data['subscribe'] == 'y':
- email_settings_form = EFF()
- logging.debug('%s wants to subscribe' % user.username)
- else:
- email_settings_form = EFF(initial=EFF.NO_EMAIL_INITIAL)
- email_settings_form.save(user, save_unbound=True)
diff --git a/forum/importers/__init__.py b/forum/importers/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/forum/importers/stackexchange/ANOMALIES b/forum/importers/stackexchange/ANOMALIES
deleted file mode 100644
index 05a7dbdb..00000000
--- a/forum/importers/stackexchange/ANOMALIES
+++ /dev/null
@@ -1,14 +0,0 @@
-* several user accounts with same email
-* users with no openid
-* users with no email (hack: gravatar set to settings.ANONYMOUS_USER_EMAIL)
-* users with no screen name
-* users with no email and no screen name (25% in homeschool)
-* tag preferences are not stored explicitly (interesting/ignored)
- maybe they are in se.User.preferences_raw
- but the data there is not marked up and is kind of cryptic
-* we don't have Community user. SE has one with id=-1
- this id may break the load script
- potential break places are anywhere where is X.get_user() call
- issues may happen with larger data sets where activity
- of user "Community" is somehow reflected in a way
- that load_stackexchange does not take care of
diff --git a/forum/importers/stackexchange/README b/forum/importers/stackexchange/README
deleted file mode 100644
index 598a8555..00000000
--- a/forum/importers/stackexchange/README
+++ /dev/null
@@ -1,62 +0,0 @@
-this app's function will be to:
-
-* install it's own tables (#todo: not yet automated)
-* read SE xml dump into DjangoDB (automated)
-* populate askbot database (automated)
-* remove SE tables (#todo: not done yet)
-
-Current process to load SE data into Askbot is:
-==============================================
-
-1) backup database
-
-2) unzip SE dump into dump_dir (any directory name)
- you may want to make sure that your dump directory in .gitignore file
- so that you don't publish it by mistake
-
-3) enable 'stackexchange' in the list of installed apps (probably aready in settings.py)
-
-4) (optional - create models.py for SE, which is included anyway) run:
-
- #a) run in-place removal of xml namspace prefix to make parsing easier
- perl -pi -w -e 's/xs://g' $SE_DUMP_PATH/xsd/*.xsd
- cd stackexchange
- python parse_models.py $SE_DUMP_PATH/xsd/*.xsd > models.py
-
-5) Install stackexchange models (as well as any other missing models)
- python manage.py syncdb
-
-6) make sure that badges are installed
- if not, run (example for mysql):
-
- mysql -u user -p dbname < sql_scripts/badges.sql
-
-7) load SE data:
-
- python manage.py load_stackexchange dump_dir
-
- if anything doesn't go right - run 'python manage.py flush' and repeat
- steps 6 and 7
-
-NOTES:
-============
-
-Here is the load script that I used for the testing
-it assumes that SE dump has been unzipped inside the tmp directory
-
- #!/bin/sh$
- python manage.py flush
- #delete all data
- mysql -u askbot -p aksbot < sql_scripts/badges.sql
- python manage.py load_stackexchange tmp
-
-Untested parts are tagged with comments starting with
-#todo:
-
-The test set did not have all the usage cases of StackExchange represented so
-it may break with other sets.
-
-The job takes some time to run, especially
-content revisions and votes - may be optimized
-
-Some of the fringe cases are described in file stackexchange/ANOMALIES
diff --git a/forum/importers/stackexchange/__init__.py b/forum/importers/stackexchange/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/forum/importers/stackexchange/management/__init__.py b/forum/importers/stackexchange/management/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/forum/importers/stackexchange/management/commands/__init__.py b/forum/importers/stackexchange/management/commands/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/forum/importers/stackexchange/management/commands/load_stackexchange.py b/forum/importers/stackexchange/management/commands/load_stackexchange.py
deleted file mode 100644
index 2c73c5a6..00000000
--- a/forum/importers/stackexchange/management/commands/load_stackexchange.py
+++ /dev/null
@@ -1,799 +0,0 @@
-from django.core.management.base import BaseCommand
-from django.template.defaultfilters import slugify #todo: adopt unicode-aware slugify
-#todo: http://stackoverflow.com/questions/837828/how-to-use-a-slug-in-django
-import os
-import re
-import sys
-import forum.importers.stackexchange.parse_models as se_parser
-from xml.etree import ElementTree as et
-from django.db import models
-import forum.models as askbot
-import forum.deps.django_authopenid.models as askbot_openid
-import forum.importers.stackexchange.models as se
-from forum.forms import EditUserEmailFeedsForm
-from forum.conf import settings as forum_settings
-from django.contrib.auth.models import Message as DjangoMessage
-from django.utils.translation import ugettext as _
-#from markdown2 import Markdown
-#markdowner = Markdown(html4tags=True)
-
-xml_read_order = (
- 'VoteTypes','UserTypes','Users','Users2Votes',
- 'Badges','Users2Badges','CloseReasons','FlatPages',
- 'MessageTypes','PostHistoryTypes','PostTypes','SchemaVersion',
- 'Settings','SystemMessages','ThemeResources','ThemeTextResources',
- 'ThrottleBucket','UserHistoryTypes','UserHistory',
- 'Users2Badges','VoteTypes','Users2Votes','MessageTypes',
- 'Posts','Posts2Votes','PostHistory','PostComments',
- 'ModeratorMessages','Messages','Comments2Votes',
- )
-
-#association tables SE item id --> ASKBOT item id
-#table associations are implied
-#todo: there is an issue that these may be inconsistent with the database
-USER = {}#SE User.id --> django(ASKBOT) User.id
-QUESTION = {}
-ANSWER = {}
-NAMESAKE_COUNT = {}# number of times user name was used - for X.get_screen_name
-
-class X(object):#
- """class with methods for handling some details
- of SE --> ASKBOT mapping
- """
- badge_type_map = {'1':'gold','2':'silver','3':'bronze'}
-
- askbot_supported_id_providers = (
- 'google','yahoo','aol','myopenid',
- 'flickr','technorati',
- 'wordpress','blogger','livejournal',
- 'claimid','vidoop','verisign',
- 'openidurl','facebook','local',
- 'twitter' #oauth is not on this list, b/c it has no own url
- )
-
- #map SE VoteType -> askbot.User vote method
- #created methods with the same call structure in askbot.User
- #User.(post, timestamp=None, cancel=False)
- vote_actions = {
- 'UpMod':'upvote',
- 'DownMod':'downvote',
- 'AcceptedByOriginator':'accept_answer',
- 'Offensive':'flag_post',
- 'Favorite':'toggle_favorite_question',
- }
-
- #these modes cannot be mixed
- #only wiki is assumed to be mixable
- exclusive_revision_modes = (
- 'initial','edit','rollback','lock',
- 'migrate','close','merge','delete',
- )
-
- #badges whose names don't match exactly, but
- #present in both SE and ASKBOT
- badge_exceptions = {# SE --> ASKBOT
- 'Citizen Patrol':'Citizen patrol',#single #todo: why sentence case?
- 'Strunk & White':'Strunk & White',#single
- 'Civic Duty':'Civic duty',
- }
-
- revision_type_map = {
- 'Initial Title':'initial',
- 'Initial Body':'initial',
- 'Initial Tags':'initial',
- 'Edit Title':'edit',
- 'Edit Body':'edit',
- 'Edit Tags':'edit',
- 'Rollback Title':'rollback',
- 'Rollback Body':'rollback',
- 'Rollback Tags':'rollback',
- 'Post Closed':'close',
- 'Post Reopened':'close',
- 'Post Deleted':'delete',
- 'Post Undeleted':'delete',
- 'Post Locked':'lock',
- 'Post Unlocked':'lock',
- 'Community Owned':'wiki',
- 'Post Migrated':'migrate',
- 'Question Merged':'merge',
- }
-
- close_reason_map = {
- 1:1,#duplicate
- 2:2,#off-topic
- 3:3,#subjective and argumentative
- 4:4,#not a real question
- 5:7,#offensive
- 6:6,#irrelevant or outdated question
- 7:9,#too localized
- 10:8,#spam
- }
-
- @classmethod
- def get_message_text(cls, se_m):
- """try to intelligently translate
- SE message to ASKBOT so that it makese sense in
- our context
- """
- #todo: properly translate messages
- #todo: maybe work through more instances of messages
- if se_m.message_type.name == 'Badge Notification':
- return se_m.text
- else:
- if 'you are now an administrator' in se_m.text:
- return _('Congratulations, you are now an Administrator')
- elif re.search(r'^You have \d+ new',se_m.text):
- bits = se_m.text.split('.')
- text = bits[0]
- if se_m.user.id == -1:
- return None
- url = cls.get_user(se_m.user).get_profile_url()
- return '%s' % (url,text)
- return None
-
- @classmethod
- def get_post(cls, se_post):
- #todo: fix this hack - either in-memory id association table
- #or use database to store these associations
- post_type = se_post.post_type.name
- if post_type == 'Question':
- return askbot.Question.objects.get(id=QUESTION[se_post.id].id)
- elif post_type == 'Answer':
- return askbot.Answer.objects.get(id=ANSWER[se_post.id].id)
- else:
- raise Exception('unknown post type %s' % post_type)
-
- @classmethod
- def get_close_reason(cls, se_reason):
- #todo: this is a guess - have not seen real data
- se_reason = int(se_reason)
- return cls.close_reason_map[se_reason]
-
- @classmethod
- def get_user(cls, se_user):
- #todo: same as get_post
- return askbot.User.objects.get(id=USER[se_user.id].id)
-
- @classmethod
- def get_post_revision_group_types(cls, rev_group):
- rev_types = {}
- for rev in rev_group:
- rev_type = cls.get_post_revision_type(rev)
- rev_types[rev_type] = 1
- rev_types = rev_types.keys()
-
- #make sure that exclusive rev modes are not mixed
- exclusive = cls.exclusive_revision_modes
- if len(rev_types) > 1 and all([t in exclusive for t in rev_types]):
- tstr = ','.join(rev_types)
- gstr = ','.join([str(rev.id) for rev in rev_group])
- msg = 'incompatible revision types %s in PostHistory %s' % (tstr,gstr)
- raise Exception(msg)
- return rev_types
-
- @classmethod
- def clean_tags(cls, tags):
- tags = re.subn(r'\s+',' ',tags.strip())[0]
- bits = tags.split(' ')
- tags = ' '.join([bit[1:-1] for bit in bits])
- tags = re.subn(r'\xf6','-',tags)[0]
- return tags
-
- @classmethod
- def get_screen_name(cls, name):
- """always returns unique screen name
- even if there are multiple users in SE
- with the same exact screen name
- """
- if name is None:
- name = 'anonymous'
- name = name.strip()
- name = re.subn(r'\s+',' ',name)[0]#remove repeating spaces
-
- try:
- u = askbot.User.objects.get(username = name)
- try:
- if u.location:
- name += ', %s' % u.location
- if name in NAMESAKE_COUNT:
- NAMESAKE_COUNT[name] += 1
- name += ' %d' % NAMESAKE_COUNT[name]
- else:
- NAMESAKE_COUNT[name] = 1
- except askbot.User.DoesNotExist:
- pass
- except askbot.User.DoesNotExist:
- NAMESAKE_COUNT[name] = 1
- return name
-
- @classmethod
- def get_email(cls, email):#todo: fix fringe case - user did not give email!
- if email is None:
- return forum_settings.ANONYMOUS_USER_EMAIL
- else:
- assert(email != '')
- return email
-
- @classmethod
- def get_post_revision_type(cls, rev):
- rev_name = rev.post_history_type.name
- rev_type = cls.revision_type_map.get(rev_name, None)
- if rev_type is None:
- raise Exception('dont understand revision type %s' % rev)
- return rev_type
-
- #crude method of getting id provider name from the url
- @classmethod
- def get_openid_provider_name(cls, openid_url):
- openid_str = str(openid_url)
- bits = openid_str.split('/')
- base_url = bits[2] #assume this is base url
- url_bits = base_url.split('.')
- provider_name = url_bits[-2].lower()
- if provider_name not in cls.askbot_supported_id_providers:
- raise Exception('could not determine login provider for %s' % openid_url)
- return provider_name
-
- @staticmethod
- def blankable(input):
- if input is None:
- return ''
- else:
- return input
-
- @classmethod
- def parse_badge_summary(cls, badge_summary):
- (gold,silver,bronze) = (0,0,0)
- if badge_summary:
- if len(badge_summary) > 3:
- print 'warning: guessing that badge summary is comma separated'
- print 'have %s' % badge_summary
- bits = badge_summary.split(',')
- else:
- bits = [badge_summary]
- for bit in bits:
- m = re.search(r'^(?P[1-3])=(?P\d+)$', bit)
- if not m:
- raise Exception('could not parse badge summary: %s' % badge_summary)
- else:
- badge_type = cls.badge_type_map[m.groupdict()['type']]
- locals()[badge_type] = int(m.groupdict()['count'])
- return (gold,silver,bronze)
-
- @classmethod
- def get_badge_name(cls, name):
- return cls.badge_exceptions.get(name, name)
-
-class Command(BaseCommand):
- help = 'Loads StackExchange data from unzipped directory of XML files into the ASKBOT database'
- args = 'se_dump_dir'
-
- def handle(self, *arg, **kwarg):
- if len(arg) < 1 or not os.path.isdir(arg[0]):
- print 'Error: first argument must be a directory with all the SE *.xml files'
- sys.exit(1)
-
- self.dump_path = arg[0]
- #read the data into SE tables
- for xml in xml_read_order:
- xml_path = self.get_xml_path(xml)
- table_name = self.get_table_name(xml)
- self.load_xml_file(xml_path, table_name)
-
- #this is important so that when we clean up messages
- #automatically generated by the procedures below
- #we do not delete old messages
- #todo: unfortunately this may need to be redone
- #when we upgrade to django 1.2 and definitely by 1.4 when
- #the current message system will be replaced with the
- #django messages framework
- self.save_askbot_message_id_list()
-
- #transfer data into ASKBOT tables
- print 'Transferring users...',
- sys.stdout.flush()
- self.transfer_users()
- print 'done.'
- print 'Transferring content edits...',
- sys.stdout.flush()
- self.transfer_question_and_answer_activity()
- print 'done.'
- print 'Transferring view counts...',
- sys.stdout.flush()
- self.transfer_question_view_counts()
- print 'done.'
- print 'Transferring comments...',
- sys.stdout.flush()
- self.transfer_comments()
- print 'done.'
- print 'Transferring badges and badge awards...',
- sys.stdout.flush()
- self.transfer_badges()
- print 'done.'
- print 'Transferring votes...',
- sys.stdout.flush()
- self.transfer_votes()#includes favorites, accepts and flags
- print 'done.'
-
- self.cleanup_messages()#delete autogenerated messages
- self.transfer_messages()
-
- #todo: these are not clear how to go about
- self.transfer_update_subscriptions()
- self.transfer_tag_preferences()
- self.transfer_meta_pages()
-
- def save_askbot_message_id_list(self):
- id_list = list(DjangoMessage.objects.all().values('id'))
- self._askbot_message_id_list = id_list
-
- def cleanup_messages(self):
- """deletes messages generated by the load process
- """
- id_list = self._askbot_message_id_list
- mset = DjangoMessage.objects.all().exclude(id__in=id_list)
- mset.delete()
-
- def transfer_messages(self):
- """transfers some messages from
- SE to ASKBOT
- """
- for m in se.Message.objects.all():
- if m.is_read:
- continue
- if m.user.id == -1:
- continue
- u = X.get_user(m.user)
- text = X.get_message_text(m)
- if text:
- u.message_set.create(
- message=text,
- )
-
- def _process_post_initial_revision_group(self, rev_group):
-
- title = None
- text = None
- tags = None
- wiki = False
- author = USER[rev_group[0].user.id]
- added_at = rev_group[0].creation_date
-
- for rev in rev_group:
- rev_type = rev.post_history_type.name
- if rev_type == 'Initial Title':
- title = rev.text
- elif rev_type == 'Initial Body':
- text = rev.text
- elif rev_type == 'Initial Tags':
- tags = X.clean_tags(rev.text)
- elif rev_type == 'Community Owned':
- wiki = True
- else:
- raise Exception('unexpected revision type %s' % rev_type)
-
- post_type = rev_group[0].post.post_type.name
- if post_type == 'Question':
- q = askbot.Question.objects.create_new(
- title = title,
- author = author,
- added_at = added_at,
- wiki = wiki,
- tagnames = tags,
- text = text
- )
- QUESTION[rev_group[0].post.id] = q
- elif post_type == 'Answer':
- q = X.get_post(rev_group[0].post.parent)
- a = askbot.Answer.objects.create_new(
- question = q,
- author = author,
- added_at = added_at,
- wiki = wiki,
- text = text,
- )
- ANSWER[rev_group[0].post.id] = a
- else:
- post_id = rev_group[0].post.id
- raise Exception('unknown post type %s for id=%d' % (post_type, post_id))
-
- def _process_post_edit_revision_group(self, rev_group):
- #question apply edit
- (title, text, tags) = (None, None, None)
- for rev in rev_group:
- rev_type = rev.post_history_type.name
- if rev_type == 'Edit Title':
- title = rev.text
- elif rev_type == 'Edit Body':
- text = rev.text
- elif rev_type == 'Edit Tags':
- tags = X.clean_tags(rev.text)
- elif rev_type == 'Community Owned':
- pass
- else:
- raise Exception('unexpected revision type %s' % rev_type)
-
- rev0 = rev_group[0]
- edited_by = USER[rev0.user.id]
- edited_at = rev0.creation_date
- comment = ';'.join([rev.comment for rev in rev_group if rev.comment])
- post_type = rev0.post.post_type.name
-
- if post_type == 'Question':
- q = X.get_post(rev0.post)
- q.apply_edit(
- edited_at = edited_at,
- edited_by = edited_by,
- title = title,
- text = text,
- comment = comment,
- tags = tags,
- )
- elif post_type == 'Answer':
- a = X.get_post(rev0.post)
- a.apply_edit(
- edited_at = edited_at,
- edited_by = edited_by,
- text = text,
- comment = comment,
- )
-
- def _make_post_wiki(self, rev_group):
- #todo: untested
- for rev in rev_group:
- if rev.post_history_type.name == 'Community Owned':
- p = X.get_post(rev.post)
- u = X.get_user(rev.user)
- t = rev.creation_date
- p.wiki = True
- p.wikified_at = t
- p.wikified_by = u
- self.mark_activity(p,u,t)
- p.save()
- return
-
- def mark_activity(self,p,u,t):
- """p,u,t - post, user, timestamp
- """
- if isinstance(p, askbot.Question):
- p.last_activity_by = u
- p.last_activity_at = t
- elif isinstance(p, askbot.Answer):
- p.question.last_activity_by = u
- p.question.last_activity_at = t
- p.question.save()
-
- def _process_post_rollback_revision_group(self, rev_group):
- #todo: don't know what to do here as there were no
- #such data available
- pass
-
- def _process_post_lock_revision_group(self, rev_group):
- #todo: untested
- for rev in rev_group:
- rev_type = rev.post_history_type.name
- if rev_type.endswith('ocked'):
- t = rev.creation_date
- u = X.get_user(rev.user)
- p = X.get_post(rev.post)
- if rev_type == 'Post Locked':
- p.locked = True
- p.locked_by = u
- p.locked_at = t
- elif rev_type == 'Post Unlocked':
- p.locked = False
- p.locked_by = None
- p.locked_at = None
- else:
- return
- self.mark_activity(p,u,t)
- p.save()
- return
-
- def _process_post_close_revision_group(self, rev_group):
- #todo: untested
- for rev in rev_group:
- if rev.post.post_type.name != 'Question':
- return
- rev_type = rev.post_history_type.name
- if rev_type in ('Post Closed', 'Post Reopened'):
- t = rev.creation_date
- u = X.get_user(rev.user)
- p = X.get_post(rev.post)
- if rev_type == 'Post Closed':
- p.closed = True
- p.closed_at = t
- p.closed_by = u
- p.close_reason = X.get_close_reason(rev.text)
- elif rev_type == 'Post Reopened':
- p.closed = False
- p.closed_at = None
- p.closed_by = None
- p.close_reason = None
- self.mark_activity(p,u,t)
- p.save()
- return
-
- def _process_post_delete_revision_group(self, rev_group):
- #todo: untested
- for rev in rev_group:
- rev_type = rev.post_history_type.name
- if rev_type.endswith('eleted'):
- t = rev.creation_date
- u = X.get_user(rev.user)
- p = X.get_post(rev.post)
- if rev_type == 'Post Deleted':
- p.deleted = True
- p.deleted_at = t
- p.deleted_by = u
- elif rev_type == 'Post Undeleted':
- p.deleted = False
- p.deleted_at = None
- p.deleted_by = None
- self.mark_activity(p,u,t)
- p.save()
- return
-
- def _process_post_revision_group(self, rev_group):
- #determine revision type
- #'initial','edit','rollback','lock',
- #'migrate','close','merge','delete',
- rev_types = X.get_post_revision_group_types(rev_group)
- if 'initial' in rev_types:
- self._process_post_initial_revision_group(rev_group)
- elif 'edit' in rev_types:
- self._process_post_edit_revision_group(rev_group)
- elif 'rollback' in rev_types:
- self._process_post_rollback_revision_group(rev_group)
- elif 'lock' in rev_types:
- self._process_post_lock_revision_group(rev_group)
- elif 'close' in rev_types:
- self._process_post_close_revision_group(rev_group)
- elif 'delete' in rev_types:
- self._process_post_delete_revision_group(rev_group)
- else:
- pass
- #todo: rollback, lock, close and delete are
- #not tested
- #merge and migrate actions are ignored
- #wiki is mixable with other groups, so process it in addition
- if 'wiki' in rev_types:
- self._make_post_wiki(rev_group)
-
- def transfer_tag_preferences(self):
- #todo: figure out where these are stored in SE
- #maybe in se.User.preferences_raw?
- pass
-
- def transfer_question_and_answer_activity(self):
- """transfers all question and answer
- edits and related status changes
- """
- #assuming that there are only two post types
- se_revs = se.PostHistory.objects.all()
- #assuming that chronologial order is correct and there
- #will be no problems of data integrity upon insertion of records
- se_revs = se_revs.order_by('creation_date','revision_guid')
- #todo: ignored fringe case - no revisions
- c_guid = se_revs[0].revision_guid
- c_group = []
- #this loop groups revisions by revision id, then calls process function
- #for the revision grup (elementary revisions posted at once)
- for se_rev in se_revs:
- if se_rev.revision_guid == c_guid:
- c_group.append(se_rev)
- else:
- self._process_post_revision_group(c_group)
- c_group = []
- c_group.append(se_rev)
- c_guid = se_rev.revision_guid
- if len(c_group) != 0:
- self._process_post_revision_group(c_group)
-
- def transfer_comments(self):
- for se_c in se.PostComment.objects.all():
- if se_c.deletion_date:
- print 'Warning deleted comment %d dropped' % se_c.id
- continue
- se_post = se_c.post
- if se_post.post_type.name == 'Question':
- askbot_post = QUESTION[se_post.id]
- elif se_post.post_type.name == 'Answer':
- askbot_post = ANSWER[se_post.id]
-
- askbot_post.add_comment(
- comment = se_c.text,
- added_at = se_c.creation_date,
- user = USER[se_c.user.id]
- )
-
- def _install_missing_badges(self):
- self._missing_badges = {}
- for se_b in se.Badge.objects.all():
- name = X.get_badge_name(se_b.name)
- try:
- askbot.Badge.objects.get(name=name)
- except:
- self._missing_badges[name] = 0
- if len(se_b.description) > 300:
- print 'Warning truncated description for badge %d' % se_b.id
- askbot.Badge.objects.create(
- name = name,
- slug = slugify(name),
- description = se_b.description,
- multiple = (not se_b.single),
- type = se_b.class_type
- )
-
- def _award_badges(self):
- #note: SE does not keep information on
- #content-related badges like askbot does
- for se_a in se.User2Badge.objects.all():
- if se_a.user.id == -1:
- continue #skip community user
- u = USER[se_a.user.id]
- badge_name = X.get_badge_name(se_a.badge.name)
- b = askbot.Badge.objects.get(name=badge_name)
- if b.multiple == False:
- if b.award_badge.count() > 0:
- continue
- #todo: fake content object here b/c SE does not support this
- #todo: but askbot requires related content object
- askbot.Award.objects.create(
- user=u,
- badge=b,
- awarded_at=se_a.date,
- content_object=u,
- )
- if b.name in self._missing_badges:
- self._missing_badges[b.name] += 1
-
- def _cleanup_badges(self):
- d = self._missing_badges
- unused = [name for name in d.keys() if d[name] == 0]
- askbot.Badge.objects.filter(name__in=unused).delete()
- installed = [name for name in d.keys() if d[name] > 0]
- print 'Warning - following unsupported badges were installed:'
- print ', '.join(installed)
-
- def transfer_badges(self):
- #note: badge level is neglected
- #1) install missing badges
- self._install_missing_badges()
- #2) award badges
- self._award_badges()
- #3) delete unused newly installed badges
- self._cleanup_badges()
- pass
-
- def transfer_question_view_counts(self):
- for se_q in se.Post.objects.filter(post_type__name='Question'):
- q = X.get_post(se_q)
- q.view_count = se_q.view_count
- q.save()
-
-
- def transfer_votes(self):
- for v in se.Post2Vote.objects.all():
- vote_type = v.vote_type.name
- if not vote_type in X.vote_actions:
- continue
-
- u = X.get_user(v.user)
- p = X.get_post(v.post)
- m = X.vote_actions[vote_type]
- vote_method = getattr(askbot.User, m)
- vote_method(u, p, timestamp = v.creation_date)
- if v.deletion_date:
- vote_method(u, p, timestamp = v.deletion_date, cancel=True)
-
- def transfer_update_subscriptions(self):
- #todo: not clear where this is stored in SE
- #maybe in se.User.preferences_raw?
- pass
-
- def transfer_meta_pages(self):
- #here we actually don't have anything in the database yet
- #so we can't do this
- pass
-
- def load_xml_file(self, xml_path, table_name):
- tree = et.parse(xml_path)
- print 'loading from %s to %s' % (xml_path, table_name) ,
- model = models.get_model('stackexchange', table_name)
- i = 0
- for row in tree.findall('.//row'):
- model_entry = model()
- i += 1
- for col in row.getchildren():
- field_name = se_parser.parse_field_name(col.tag)
- field_type = model._meta.get_field(field_name)
- field_value = se_parser.parse_value(col.text, field_type)
- setattr(model_entry, field_name, field_value)
- model_entry.save()
- print '... %d objects saved' % i
-
- def get_table_name(self,xml):
- return se_parser.get_table_name(xml)
-
- def get_xml_path(self, xml):
- xml_path = os.path.join(self.dump_path, xml + '.xml')
- if not os.path.isfile(xml_path):
- print 'Error: file %s not found' % xml_path
- sys.exit(1)
- return xml_path
-
- def transfer_users(self):
- for se_u in se.User.objects.all():
- if se_u.id < 1:#skip the Community user
- continue
- u = askbot.User()
- u_type = se_u.user_type.name
- if u_type == 'Administrator':
- u.is_superuser = True
- elif u_type == 'Moderator':
- u.is_staff = True
- elif u_type not in ('Unregistered', 'Registered'):
- raise Exception('unknown user type %s' % u_type)
-
- #if user is not registered, no association record created
- #we do not allow posting by users who are not authenticated
- #probably they'll just have to "recover" their account by email
- if u_type != 'Unregistered':
- assert(se_u.open_id)#everybody must have open_id
- u_openid = askbot_openid.UserAssociation()
- u_openid.openid_url = se_u.open_id
- u_openid.user = u
-
- if se_u.open_id is None and se_u.email is None:
- print 'Warning: SE user %d is not recoverable (no email or openid)'
-
- u.reputation = 1#se_u.reputation, it's actually re-computed
- u.last_seen = se_u.last_access_date
- u.email = X.get_email(se_u.email)
- u.location = X.blankable(se_u.location)
- u.date_of_birth = se_u.birthday #dattime -> date
- u.website = X.blankable(se_u.website_url)
- u.about = X.blankable(se_u.about_me)
- u.last_login = se_u.last_login_date
- u.date_joined = se_u.creation_date
- u.is_active = True #todo: this may not be the case
-
- u.username = X.get_screen_name(se_u.display_name)
- u.real_name = X.blankable(se_u.real_name)
-
- (gold,silver,bronze) = X.parse_badge_summary(se_u.badge_summary)
- u.gold = gold
- u.silver = silver
- u.bronze = bronze
-
- #todo: we don't have these fields
- #views - number of profile views?
- #has_replies
- #has_message
- #opt_in_recruit
- #last_login_ip
- #open_id_alt - ??
- #preferences_raw - not clear how to use
- #display_name_cleaned - lowercased, srtipped name
- #timed_penalty_date
- #phone
-
- #don't know how to handle these - there was no usage example
- #password_id
- #guid
-
- #ignored
- #last_email_date - this translates directly to EmailFeedSetting.reported_at
-
- #save the data
- u.save()
- form = EditUserEmailFeedsForm()
- form.reset()
- if se_u.opt_in_email == True:#set up daily subscription on "own" items
- form.initial['individually_selected'] = 'd'
- form.initial['asked_by_me'] = 'd'
- form.initial['answered_by_me'] = 'd'
- #
- form.save(user=u, save_unbound=True)
- USER[se_u.id] = u
diff --git a/forum/importers/stackexchange/models.py b/forum/importers/stackexchange/models.py
deleted file mode 100644
index a30a9859..00000000
--- a/forum/importers/stackexchange/models.py
+++ /dev/null
@@ -1,266 +0,0 @@
-from django.db import models
-class Badge(models.Model):
- id = models.IntegerField(primary_key=True)
- class_type = models.IntegerField(null=True)
- name = models.CharField(max_length=50, null=True)
- description = models.TextField(null=True)
- single = models.NullBooleanField(null=True)
- secret = models.NullBooleanField(null=True)
- tag_based = models.NullBooleanField(null=True)
- command = models.TextField(null=True)
- award_frequency = models.IntegerField(null=True)
-
-class CloseReason(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=200, null=True)
- description = models.CharField(max_length=256, null=True)
- display_order = models.IntegerField(null=True)
-
-class Comment2Vote(models.Model):
- id = models.IntegerField(primary_key=True)
- post_comment = models.ForeignKey('PostComment', related_name='Comment2Vote_by_post_comment_set', null=True)
- vote_type = models.ForeignKey('VoteType', related_name='Comment2Vote_by_vote_type_set', null=True)
- creation_date = models.DateTimeField(null=True)
- user = models.ForeignKey('User', related_name='Comment2Vote_by_user_set', null=True)
- ip_address = models.CharField(max_length=40, null=True)
- user_display_name = models.CharField(max_length=40, null=True)
- deletion_date = models.DateTimeField(null=True)
-
-class FlatPage(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- url = models.CharField(max_length=128, null=True)
- value = models.TextField(null=True)
- content_type = models.CharField(max_length=50, null=True)
- active = models.NullBooleanField(null=True)
- use_master = models.NullBooleanField(null=True)
-
-class Message(models.Model):
- id = models.IntegerField(primary_key=True)
- user = models.ForeignKey('User', related_name='Message_by_user_set', null=True)
- message_type = models.ForeignKey('MessageType', related_name='Message_by_message_type_set', null=True)
- is_read = models.NullBooleanField(null=True)
- creation_date = models.DateTimeField(null=True)
- text = models.TextField(null=True)
- post = models.ForeignKey('Post', related_name='Message_by_post_set', null=True)
-
-class MessageType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
-class ModeratorMessage(models.Model):
- id = models.IntegerField(primary_key=True)
- message_type = models.ForeignKey('MessageType', related_name='ModeratorMessage_by_message_type_set', null=True)
- creation_date = models.DateTimeField(null=True)
- creation_ip_address = models.CharField(max_length=40, null=True)
- text = models.TextField(null=True)
- user = models.ForeignKey('User', related_name='ModeratorMessage_by_user_set', null=True)
- post = models.ForeignKey('Post', related_name='ModeratorMessage_by_post_set', null=True)
- deletion_date = models.DateTimeField(null=True)
- deletion_user = models.ForeignKey('User', related_name='ModeratorMessage_by_deletion_user_set', null=True)
- deletion_ip_address = models.CharField(max_length=40, null=True)
- user_display_name = models.CharField(max_length=40, null=True)
-
-class PostComment(models.Model):
- id = models.IntegerField(primary_key=True)
- post = models.ForeignKey('Post', related_name='PostComment_by_post_set', null=True)
- text = models.TextField(null=True)
- creation_date = models.DateTimeField(null=True)
- ip_address = models.CharField(max_length=15, null=True)
- user = models.ForeignKey('User', related_name='PostComment_by_user_set', null=True)
- user_display_name = models.CharField(max_length=30, null=True)
- deletion_date = models.DateTimeField(null=True)
- deletion_user = models.ForeignKey('User', related_name='PostComment_by_deletion_user_set', null=True)
- score = models.IntegerField(null=True)
-
-class PostHistoryType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
-class PostHistory(models.Model):
- id = models.IntegerField(primary_key=True)
- post_history_type = models.ForeignKey('PostHistoryType', related_name='PostHistory_by_post_history_type_set', null=True)
- post = models.ForeignKey('Post', related_name='PostHistory_by_post_set', null=True)
- revision_guid = models.CharField(max_length=64, null=True)
- creation_date = models.DateTimeField(null=True)
- ip_address = models.CharField(max_length=40, null=True)
- user = models.ForeignKey('User', related_name='PostHistory_by_user_set', null=True)
- comment = models.CharField(max_length=400, null=True)
- text = models.TextField(null=True)
- user_display_name = models.CharField(max_length=40, null=True)
- user_email = models.CharField(max_length=100, null=True)
- user_website_url = models.CharField(max_length=200, null=True)
-
-class Post2Vote(models.Model):
- id = models.IntegerField(primary_key=True)
- post = models.ForeignKey('Post', related_name='Post2Vote_by_post_set', null=True)
- user = models.ForeignKey('User', related_name='Post2Vote_by_user_set', null=True)
- vote_type = models.ForeignKey('VoteType', related_name='Post2Vote_by_vote_type_set', null=True)
- creation_date = models.DateTimeField(null=True)
- deletion_date = models.DateTimeField(null=True)
- target_user = models.ForeignKey('User', related_name='Post2Vote_by_target_user_set', null=True)
- target_rep_change = models.IntegerField(null=True)
- voter_rep_change = models.IntegerField(null=True)
- comment = models.CharField(max_length=150, null=True)
- ip_address = models.CharField(max_length=40, null=True)
- linked_post = models.ForeignKey('Post', related_name='Post2Vote_by_linked_post_set', null=True)
-
-class Post(models.Model):
- id = models.IntegerField(primary_key=True)
- post_type = models.ForeignKey('PostType', related_name='Post_by_post_type_set', null=True)
- creation_date = models.DateTimeField(null=True)
- score = models.IntegerField(null=True)
- view_count = models.IntegerField(null=True)
- body = models.TextField(null=True)
- owner_user = models.ForeignKey('User', related_name='Post_by_owner_user_set', null=True)
- last_editor_user = models.ForeignKey('User', related_name='Post_by_last_editor_user_set', null=True)
- last_edit_date = models.DateTimeField(null=True)
- last_activity_date = models.DateTimeField(null=True)
- last_activity_user = models.ForeignKey('User', related_name='Post_by_last_activity_user_set', null=True)
- parent = models.ForeignKey('self', related_name='Post_by_parent_set', null=True)
- accepted_answer = models.ForeignKey('self', related_name='Post_by_accepted_answer_set', null=True)
- title = models.CharField(max_length=250, null=True)
- tags = models.CharField(max_length=150, null=True)
- community_owned_date = models.DateTimeField(null=True)
- history_summary = models.CharField(max_length=150, null=True)
- answer_score = models.IntegerField(null=True)
- answer_count = models.IntegerField(null=True)
- comment_count = models.IntegerField(null=True)
- favorite_count = models.IntegerField(null=True)
- deletion_date = models.DateTimeField(null=True)
- closed_date = models.DateTimeField(null=True)
- locked_date = models.DateTimeField(null=True)
- locked_duration = models.IntegerField(null=True)
- owner_display_name = models.CharField(max_length=40, null=True)
- last_editor_display_name = models.CharField(max_length=40, null=True)
- bounty_amount = models.IntegerField(null=True)
- bounty_closes = models.DateTimeField(null=True)
- bounty_closed = models.DateTimeField(null=True)
- last_owner_email_date = models.DateTimeField(null=True)
-
-class PostType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
-class SchemaVersion(models.Model):
- version = models.IntegerField(null=True)
-
-class Setting(models.Model):
- id = models.IntegerField(primary_key=True)
- key = models.CharField(max_length=256, null=True)
- value = models.TextField(null=True)
-
-class SystemMessage(models.Model):
- id = models.IntegerField(primary_key=True)
- user = models.ForeignKey('User', related_name='SystemMessage_by_user_set', null=True)
- creation_date = models.DateTimeField(null=True)
- text = models.TextField(null=True)
- deletion_date = models.DateTimeField(null=True)
- deletion_user = models.ForeignKey('User', related_name='SystemMessage_by_deletion_user_set', null=True)
-
-class Tag(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- count = models.IntegerField(null=True)
- user = models.ForeignKey('User', related_name='Tag_by_user_set', null=True)
- creation_date = models.DateTimeField(null=True)
- is_moderator_only = models.NullBooleanField(null=True)
- is_required = models.NullBooleanField(null=True)
- aliases = models.CharField(max_length=200, null=True)
-
-class ThemeResource(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- value = models.TextField(null=True)
- content_type = models.CharField(max_length=50, null=True)
- version = models.CharField(max_length=6, null=True)
-
-class ThemeTextResource(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- value = models.TextField(null=True)
- content_type = models.CharField(max_length=50, null=True)
-
-class ThrottleBucket(models.Model):
- id = models.IntegerField(primary_key=True)
- type = models.CharField(max_length=256, null=True)
- ip_address = models.CharField(max_length=64, null=True)
- tokens = models.IntegerField(null=True)
- last_update = models.DateTimeField(null=True)
-
-class UserHistoryType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
-class UserHistory(models.Model):
- id = models.IntegerField(primary_key=True)
- user_history_type = models.ForeignKey('UserHistoryType', related_name='UserHistory_by_user_history_type_set', null=True)
- creation_date = models.DateTimeField(null=True)
- ip_address = models.CharField(max_length=40, null=True)
- user = models.ForeignKey('User', related_name='UserHistory_by_user_set', null=True)
- comment = models.CharField(max_length=400, null=True)
- user_display_name = models.CharField(max_length=40, null=True)
- moderator_user = models.ForeignKey('User', related_name='UserHistory_by_moderator_user_set', null=True)
- reputation = models.IntegerField(null=True)
-
-class User2Badge(models.Model):
- id = models.IntegerField(primary_key=True)
- user = models.ForeignKey('User', related_name='User2Badge_by_user_set', null=True)
- badge = models.ForeignKey('Badge', related_name='User2Badge_by_badge_set', null=True)
- date = models.DateTimeField(null=True)
- comment = models.CharField(max_length=50, null=True)
-
-class User2Vote(models.Model):
- id = models.IntegerField(primary_key=True)
- user = models.ForeignKey('User', related_name='User2Vote_by_user_set', null=True)
- vote_type = models.ForeignKey('VoteType', related_name='User2Vote_by_vote_type_set', null=True)
- target_user = models.ForeignKey('User', related_name='User2Vote_by_target_user_set', null=True)
- creation_date = models.DateTimeField(null=True)
- deletion_date = models.DateTimeField(null=True)
- ip_address = models.CharField(max_length=40, null=True)
-
-class User(models.Model):
- id = models.IntegerField(primary_key=True)
- user_type = models.ForeignKey('UserType', related_name='User_by_user_type_set', null=True)
- open_id = models.CharField(max_length=200, null=True)
- reputation = models.IntegerField(null=True)
- views = models.IntegerField(null=True)
- creation_date = models.DateTimeField(null=True)
- last_access_date = models.DateTimeField(null=True)
- has_replies = models.NullBooleanField(null=True)
- has_message = models.NullBooleanField(null=True)
- opt_in_email = models.NullBooleanField(null=True)
- opt_in_recruit = models.NullBooleanField(null=True)
- last_login_date = models.DateTimeField(null=True)
- last_email_date = models.DateTimeField(null=True)
- last_login_ip = models.CharField(max_length=15, null=True)
- open_id_alt = models.CharField(max_length=200, null=True)
- email = models.CharField(max_length=100, null=True)
- display_name = models.CharField(max_length=40, null=True)
- display_name_cleaned = models.CharField(max_length=40, null=True)
- website_url = models.CharField(max_length=200, null=True)
- real_name = models.CharField(max_length=100, null=True)
- location = models.CharField(max_length=100, null=True)
- birthday = models.DateTimeField(null=True)
- badge_summary = models.CharField(max_length=50, null=True)
- about_me = models.TextField(null=True)
- preferences_raw = models.TextField(null=True)
- timed_penalty_date = models.DateTimeField(null=True)
- guid = models.CharField(max_length=64, null=True)
- phone = models.CharField(max_length=20, null=True)
- password_id = models.IntegerField(null=True)
-
-class UserType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
-class VoteType(models.Model):
- id = models.IntegerField(primary_key=True)
- name = models.CharField(max_length=50, null=True)
- description = models.CharField(max_length=300, null=True)
-
diff --git a/forum/importers/stackexchange/parse_models.py b/forum/importers/stackexchange/parse_models.py
deleted file mode 100644
index 64796e57..00000000
--- a/forum/importers/stackexchange/parse_models.py
+++ /dev/null
@@ -1,225 +0,0 @@
-from xml.etree import ElementTree as et
-import sys
-import re
-import os
-if __name__ != '__main__':#hack do not import models if run as script
- from django.db import models
-from datetime import datetime
-
-table_prefix = ''#StackExchange or something, if needed
-date_time_format = '%Y-%m-%dT%H:%M:%S' #note that fractional part of second is lost
-time_re = re.compile(r'(\.[\d]+)?$')
-loader_app_name = os.path.dirname(__file__)
-
-types = {
- 'unsignedByte':'models.IntegerField',
- 'FK':'models.ForeignKey',
- 'PK':'models.IntegerField',
- 'string':'models.CharField',
- 'text':'models.TextField',
- 'int':'models.IntegerField',
- 'boolean':'models.NullBooleanField',
- 'dateTime':'models.DateTimeField',
- 'base64Binary':'models.TextField',
- 'double':'models.IntegerField',
-}
-
-def camel_to_python(camel):
- """http://stackoverflow.com/questions/1175208/
- """
- s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', camel)
- return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).lower()
-
-def singular(word):
- if word.endswith('s'):
- return word[:-1]
- else:
- return word
-
-def get_table_name(name):
- """Determine db table name
- from the basename of the .xml file
- """
- out = table_prefix
- if name.find('2') == -1:
- out += singular(name)
- else:
- bits = name.split('2')
- bits = map(singular, bits)
- out += '2'.join(bits)
- return out
-
-class DjangoModel(object):
- def __init__(self, name):
- self.name = get_table_name(name)
- self.fields = []
- def add_field(self,field):
- field.table = self
- self.fields.append(field)
- def __str__(self):
- out = 'class %s(models.Model):\n' % self.name
- for f in self.fields:
- out += ' %s\n' % str(f)
- return out
-
-class DjangoField(object):
- def __init__(self, name, type, restriction = None):
- self.name = camel_to_python(name)
- if self.name == 'class':
- self.name = 'class_type'#work around python keyword
- self.type = type
- self.table = None
- self.restriction = restriction
- self.relation = None
-
- def __str__(self):
- out = '%s = %s(' % (self.name, types[self.type])
- if self.type == 'FK':
- out += "'%s'" % self.relation
- out += ", related_name='%s_by_%s_set'" % (self.table.name, self.name)
- out += ', null=True'#nullable to make life easier
- elif self.type == 'PK':
- out += 'primary_key=True'
- elif self.restriction != -1:
- if self.type == 'string':
- out += 'max_length=%s' % self.restriction
- out += ', null=True'
- else:
- raise Exception('restriction (max_length) supported only for string type')
- else:
- out += 'null=True'
- out += ')'
- return out
-
- def get_type(self):
- return self.type
-
-class DjangoPK(DjangoField):
- def __init__(self):
- self.name = 'id'
- self.type = 'PK'
-
-class DjangoFK(DjangoField):
- def __init__(self, source_name):
- bits = source_name.split('Id')
- if len(bits) == 2 and bits[1] == '':
- name = bits[0]
- super(DjangoFK, self).__init__(name, 'FK')
- self.set_relation(name)
-
- def set_relation(self, name):
- """some relations need to be mapped
- to actual tables
- """
- self.relation = table_prefix
- if name.endswith('User'):
- self.relation += 'User'
- elif name.endswith('Post'):
- self.relation += 'Post'
- elif name in ('AcceptedAnswer','Parent'):
- self.relation = 'self' #self-referential Post model
- else:
- self.relation += name
- def get_relation(self):
- return self.relation
-
-def get_col_type(col):
- type = col.get('type')
- restriction = -1
- if type == None:
- type_e = col.find('.//simpleType/restriction')
- type = type_e.get('base')
- try:
- restriction = int(type_e.getchildren()[0].get('value'))
- except:
- restriction = -1
- if restriction > 400:
- type = 'text'
- restriction = -1
- return type, restriction
-
-def make_field_from_xml_tree(xml_element):
- """used by the model parser
- here we need to be detailed about field types
- because this defines the database schema
- """
- name = xml_element.get('name')
- if name == 'LinkedVoteId':#not used
- return None
- if name == 'Id':
- field = DjangoPK()
- elif name.endswith('Id') and name not in ('OpenId','PasswordId'):
- field = DjangoFK(name)
- elif name.endswith('GUID'):
- field = DjangoField(name, 'string', 64)
- else:
- type, restriction = get_col_type(xml_element)
- field = DjangoField(name, type, restriction)
- return field
-
-def parse_field_name(input):
- """used by the data reader
-
- The problem is that I've scattered
- code for determination of field name over three classes:
- DjangoField, DjangoPK and DjangoFK
- so the function actually cretes fake field objects
- many time over
- """
- if input == 'Id':
- return DjangoPK().name
- elif input in ('OpenId', 'PasswordId'):
- return DjangoField(input, 'string', 7).name#happy fake field
- elif input.endswith('Id'):
- return DjangoFK(input).name#real FK field
- else:
- return DjangoField(input, 'string', 7).name#happy fake field
-
-def parse_value(input, field_object):
- if isinstance(field_object, models.ForeignKey):
- try:
- id = int(input)
- except:
- raise Exception('non-numeric foreign key %s' % input)
- related_model = field_object.rel.to
- try:
- return related_model.objects.get(id=id)
- except related_model.DoesNotExist:
- obj = related_model(id=id)
- obj.save()#save fake empty object
- return obj
- elif isinstance(field_object, models.IntegerField):
- try:
- return int(input)
- except:
- raise Exception('expected integer, found %s' % input)
- elif isinstance(field_object, models.CharField):
- return input
- elif isinstance(field_object, models.TextField):
- return input
- elif isinstance(field_object, models.BooleanField):
- try:
- return bool(input)
- except:
- raise Exception('boolean value expected %s found' % input)
- elif isinstance(field_object, models.DateTimeField):
- input = time_re.sub('', input)
- try:
- return datetime.strptime(input, date_time_format)
- except:
- raise Exception('datetime expected "%s" found' % input)
-
-print 'from django.db import models'
-for file in sys.argv:
- if '.xsd' in file:
- tname = os.path.basename(file).replace('.xsd','')
- tree = et.parse(file)
-
- model = DjangoModel(tname)
-
- row = tree.find('.//sequence')
- for col in row.getchildren():
- field = make_field_from_xml_tree(col)
- if field:
- model.add_field(field)
- print model
diff --git a/forum/locale/de/LC_MESSAGES/django.mo b/forum/locale/de/LC_MESSAGES/django.mo
deleted file mode 100644
index fd451a6d..00000000
Binary files a/forum/locale/de/LC_MESSAGES/django.mo and /dev/null differ
diff --git a/forum/locale/de/LC_MESSAGES/django.po b/forum/locale/de/LC_MESSAGES/django.po
deleted file mode 100644
index b5de1030..00000000
--- a/forum/locale/de/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,4432 +0,0 @@
-# German translation for Askbot project.
-# Copyright (C) 2009 Gang Chen, 2010 Askbot
-# This file is distributed under the same license as the Askbot package.
-# Pekka Gaiser , YEAR.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-09 19:41-0400\n"
-"PO-Revision-Date: 2010-05-06 02:23\n"
-"Last-Translator: \n"
-"Language-Team: LANGUAGE \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"
-
-#: django_authopenid/forms.py:71 django_authopenid/views.py:132
-msgid "i-names are not supported"
-msgstr "i-names werden nicht unterstützt."
-
-#: django_authopenid/forms.py:134
-msgid "Account with this name already exists on the forum"
-msgstr "Ein Zugang dieses Namens existiert bereits!"
-
-#: django_authopenid/forms.py:135
-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."
-
-#: django_authopenid/forms.py:157
-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."
-
-#: django_authopenid/forms.py:160 django_authopenid/forms.py:210
-msgid "This account is inactive."
-msgstr "Dieser Zugang ist inaktiv."
-
-#: django_authopenid/forms.py:162
-msgid "Login failed."
-msgstr "Login fehlgeschlagen."
-
-#: django_authopenid/forms.py:164
-msgid "Please enter username and password"
-msgstr "Bitte geben Sie Benutzernamen und Passwort ein."
-
-#: django_authopenid/forms.py:166
-msgid "Please enter your password"
-msgstr "Bitte geben Sie Ihr Passwort ein."
-
-#: django_authopenid/forms.py:168
-msgid "Please enter user name"
-msgstr "Bitte geben Sie Ihren Benutzernamen ein."
-
-#: django_authopenid/forms.py:206
-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."
-
-#: django_authopenid/forms.py:229
-msgid "Current password"
-msgstr "Momentanes Passwort"
-
-#: django_authopenid/forms.py:240
-msgid ""
-"Old password is incorrect. Please enter the correct "
-"password."
-msgstr ""
-"Das alte Passwort ist falsch. Bitte geben Sie das richtige Passwort ein."
-
-#: django_authopenid/forms.py:305
-msgid "Your user name (required)"
-msgstr "Ihr Benutzername (Pflichtfeld)"
-
-#: django_authopenid/forms.py:320
-msgid "Incorrect username."
-msgstr "Ungültiger Benutzername."
-
-#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
-#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
-#: fbconnect/urls.py:12 fbconnect/urls.py:13 fbconnect/urls.py:14
-msgid "signin/"
-msgstr "einloggen/"
-
-#: django_authopenid/urls.py:24 fbconnect/urls.py:13 fbconnect/urls.py:17
-msgid "newquestion/"
-msgstr "frage_stellen/"
-
-#: django_authopenid/urls.py:25 fbconnect/urls.py:14 fbconnect/urls.py:18
-msgid "newanswer/"
-msgstr "antworten/"
-
-#: django_authopenid/urls.py:26
-msgid "signout/"
-msgstr "ausloggen/"
-
-#: django_authopenid/urls.py:27
-msgid "complete/"
-msgstr "fertig/"
-
-#: django_authopenid/urls.py:29 fbconnect/urls.py:16 fbconnect/urls.py:17
-#: fbconnect/urls.py:18
-msgid "register/"
-msgstr "registrieren/"
-
-#: django_authopenid/urls.py:30
-msgid "signup/"
-msgstr "registrieren/"
-
-#: django_authopenid/urls.py:32
-msgid "sendpw/"
-msgstr "passwort_senden/"
-
-#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
-msgid "password/"
-msgstr "passwort/"
-
-#: django_authopenid/urls.py:33
-msgid "confirm/"
-msgstr "bestaetigen/"
-
-#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
-#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
-msgid "email/"
-msgstr "email/"
-
-#: django_authopenid/urls.py:38
-msgid "validate/"
-msgstr "validieren/"
-
-#: django_authopenid/urls.py:39
-msgid "change/"
-msgstr "aendern/"
-
-#: django_authopenid/urls.py:40
-msgid "sendkey/"
-msgstr "key_senden/"
-
-#: django_authopenid/urls.py:41
-msgid "verify/"
-msgstr "verifizieren/"
-
-#: django_authopenid/urls.py:42
-msgid "openid/"
-msgstr "openid/"
-
-#: django_authopenid/urls.py:43 forum/urls.py:52 forum/urls.py:56
-msgid "delete/"
-msgstr "loeschen/"
-
-#: django_authopenid/urls.py:51
-msgid "external-login/forgot-password/"
-msgstr "externer-login/passwort-vergessen/"
-
-#: django_authopenid/urls.py:54
-msgid "external-login/signup/"
-msgstr "externer-login/anmelden/"
-
-#: django_authopenid/views.py:139
-#, python-format
-msgid "OpenID %(openid_url)s is invalid"
-msgstr "OpenID %(openid_url)s ist ungültig"
-
-#: django_authopenid/views.py:614
-msgid "Welcome email subject line"
-msgstr "Willkommen im Forum"
-
-#: django_authopenid/views.py:720
-msgid "Password changed."
-msgstr "Passwort geändert."
-
-#: django_authopenid/views.py:732 django_authopenid/views.py:738
-#, python-format
-msgid "your email needs to be validated see %(details_url)s"
-msgstr ""
-"Sie müssen Ihre E-Mail-Adresse bestätigen. Mehr Informationenhier."
-
-#: django_authopenid/views.py:759
-msgid "Email verification subject line"
-msgstr "Bestätigung Ihrer E-Mail-Adresse"
-
-#: django_authopenid/views.py:850
-msgid "your email was not changed"
-msgstr "Ihre E-Mail-Adresse wurde nicht geändert."
-
-#: django_authopenid/views.py:898 django_authopenid/views.py:1056
-#, python-format
-msgid "No OpenID %s found associated in our database"
-msgstr "Keine Verknüpfung für OpenID %s in der Datenbank gefunden."
-
-#: django_authopenid/views.py:902 django_authopenid/views.py:1063
-#, python-format
-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."
-
-#: django_authopenid/views.py:910
-msgid "Email Changed."
-msgstr "E-Mail-Adresse geändert."
-
-#: django_authopenid/views.py:988
-msgid "This OpenID is already associated with another account."
-msgstr "Diese OpenID ist bereits mit einem anderen Zugang verknüpft."
-
-#: django_authopenid/views.py:993
-#, python-format
-msgid "OpenID %s is now associated with your account."
-msgstr "Die OpenID %s ist jetzt mit Ihrem Zugang verknüpft."
-
-#: django_authopenid/views.py:1066
-msgid "Account deleted."
-msgstr "Zugang gelöscht."
-
-#: django_authopenid/views.py:1118
-msgid "Request for new password"
-msgstr "Anfordern eines neuen Passworts"
-
-#: django_authopenid/views.py:1132
-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."
-
-#: django_authopenid/views.py:1164
-#, python-format
-msgid ""
-"Could not change password. Confirmation key '%s' is not "
-"registered."
-msgstr ""
-"Passwort konnte nicht geändert werden. Bestätigungscode '%s' nicht gefunden. "
-
-#: django_authopenid/views.py:1174
-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."
-
-#: django_authopenid/views.py:1184
-#, python-format
-msgid "Password changed for %s. You may now sign in."
-msgstr "Passwort für '%s' geändert. Sie können sich jetzt anmelden."
-
-#: forum/auth.py:505
-msgid "Your question and all of it's answers have been deleted"
-msgstr "Ihre Frage und alle Antworten wurden gelöscht."
-
-#: forum/auth.py:507
-msgid "Your question has been deleted"
-msgstr "Ihre Frage wurde gelöscht."
-
-#: forum/auth.py:510
-msgid "The question and all of it's answers have been deleted"
-msgstr "Die Frage und alle Antworten wurden gelöscht."
-
-#: forum/auth.py:512
-msgid "The question has been deleted"
-msgstr "Die Frage wurde gelöscht."
-
-#: forum/const.py:8
-msgid "duplicate question"
-msgstr "Duplikat"
-
-#: forum/const.py:9
-msgid "question is off-topic or not relevant"
-msgstr "Die Frage geht am Thema vorbei oder ist nicht relevant "
-
-#: forum/const.py:10
-msgid "too subjective and argumentative"
-msgstr "Zu subjektiv und zu diskussionen verleitend"
-
-#: forum/const.py:11
-msgid "not a real question"
-msgstr "Keine echte Frage"
-
-#: forum/const.py:12
-msgid "the question is answered, right answer was accepted"
-msgstr ""
-"The Frage wurde beantwortet, die korrekte Antwort als \"Akzeptiert\" "
-"markiert."
-
-#: forum/const.py:13
-msgid "question is not relevant or outdated"
-msgstr "Die Frage ist nicht relevant oder inzwischen veraltet."
-
-#: forum/const.py:14
-msgid "question contains offensive or malicious remarks"
-msgstr "Die Frage enthält beleidigende oder illegale Formulierungen"
-
-#: forum/const.py:15
-msgid "spam or advertising"
-msgstr "Spam oder Werbung"
-
-#: forum/const.py:16
-msgid "too localized"
-msgstr "Zu eng gefaßt"
-
-#: forum/const.py:37 forum/skins/default/templates/questions.html:70
-#: forum/skins/default/templates/questions.html:75
-msgid "newest"
-msgstr "neueste"
-
-#: forum/const.py:38 forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/users.html:28
-msgid "oldest"
-msgstr "älteste"
-
-#: forum/const.py:39 forum/skins/default/templates/questions.html:89
-#: forum/skins/default/templates/questions.html:94
-msgid "active"
-msgstr "aktiv"
-
-#: forum/const.py:40 forum/skins/default/templates/questions.html:83
-msgid "inactive"
-msgstr "inaktiv"
-
-#: forum/const.py:41
-msgid "hottest"
-msgstr "heißeste"
-
-#: forum/const.py:42
-msgid "coldest"
-msgstr "kälteste"
-
-#: forum/const.py:43
-msgid "most voted"
-msgstr "am häufigsten positiv bewertet"
-
-#: forum/const.py:44
-msgid "least voted"
-msgstr "am seltensten positiv bewertet"
-
-#: forum/const.py:45
-msgid "relevance"
-msgstr "Relevanz"
-
-#: forum/const.py:52 forum/skins/default/templates/questions.html:52
-msgid "all"
-msgstr "alle"
-
-#: forum/const.py:53 forum/skins/default/templates/questions.html:53
-msgid "unanswered"
-msgstr "unbeantwortet"
-
-#: forum/const.py:54 forum/skins/default/templates/questions.html:55
-msgid "favorite"
-msgstr "Favorit"
-
-#: forum/const.py:97
-msgid "question"
-msgstr "Frage"
-
-#: forum/const.py:98 forum/skins/default/templates/book.html:110
-msgid "answer"
-msgstr "Antwort"
-
-#: forum/const.py:99
-msgid "commented question"
-msgstr "kommentierte Frage"
-
-#: forum/const.py:100
-msgid "commented answer"
-msgstr "kommentierte Antwort"
-
-#: forum/const.py:101
-msgid "edited question"
-msgstr "überarbeitete Frage"
-
-#: forum/const.py:102
-msgid "edited answer"
-msgstr "überarbeitete Antwort"
-
-#: forum/const.py:103
-msgid "received award"
-msgstr "Auszeichnung erhalten"
-
-#: forum/const.py:104
-msgid "marked best answer"
-msgstr "als beste Antwort markiert"
-
-#: forum/const.py:105
-msgid "upvoted"
-msgstr "positiv bewertet"
-
-#: forum/const.py:106
-msgid "downvoted"
-msgstr "negativ bewertet"
-
-#: forum/const.py:107
-msgid "canceled vote"
-msgstr "Bewertung zurückgezogen"
-
-#: forum/const.py:108
-msgid "deleted question"
-msgstr "Frage gelöscht"
-
-#: forum/const.py:109
-msgid "deleted answer"
-msgstr "Antwort gelöscht"
-
-#: forum/const.py:110
-msgid "marked offensive"
-msgstr "als beleidigend/illegal gemeldet"
-
-#: forum/const.py:111
-msgid "updated tags"
-msgstr "tags aktualisiert"
-
-#: forum/const.py:112
-msgid "selected favorite"
-msgstr "Favorit ausgewählt"
-
-#: forum/const.py:113
-msgid "completed user profile"
-msgstr "Benutzerprofil komplettiert"
-
-#: forum/const.py:114
-msgid "email update sent to user"
-msgstr "E-Mail-Update an Benutzer versandt"
-
-#: forum/const.py:118
-msgid "question_answered"
-msgstr "Frage beantwortet"
-
-#: forum/const.py:119
-msgid "question_commented"
-msgstr "Frage kommentiert"
-
-#: forum/const.py:120
-msgid "answer_commented"
-msgstr "Antwort kommentiert"
-
-#: forum/const.py:121
-msgid "answer_accepted"
-msgstr "Antwort akzeptiert"
-
-#: forum/const.py:125
-msgid "[closed]"
-msgstr "[geschlossen]"
-
-#: forum/const.py:126
-msgid "[deleted]"
-msgstr "[gelöscht]"
-
-#: forum/const.py:127 forum/views/readers.py:396 forum/views/readers.py:417
-msgid "initial version"
-msgstr "ursprüngliche Version"
-
-#: forum/const.py:128
-msgid "retagged"
-msgstr "Tags verändert"
-
-#: forum/const.py:132
-msgid "exclude ignored tags"
-msgstr "Ignorierte Tags ausschließen"
-
-#: forum/const.py:132
-msgid "allow only selected tags"
-msgstr "Nur ausgewählte Tags erlauben"
-
-#: forum/feed.py:18
-msgid " - "
-msgstr "-"
-
-#: forum/feed.py:18
-msgid "latest questions"
-msgstr "Neueste Fragen"
-
-#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "title"
-msgstr "Titel"
-
-#: forum/forms.py:24
-msgid "please enter a descriptive title for your question"
-msgstr "Bitte geben Sie einen Aussagekräftigen Titel für Ihre Frage ein."
-
-#: forum/forms.py:29
-msgid "title must be > 10 characters"
-msgstr "Der Titel muß länger als 10 Zeichen sein."
-
-#: forum/forms.py:38
-msgid "content"
-msgstr "Inhalt"
-
-#: forum/forms.py:44
-msgid "question content must be > 10 characters"
-msgstr "Der Fragentext muß länger als 10 Buchstaben sein."
-
-#: forum/forms.py:53 forum/skins/default/templates/header.html:28
-msgid "tags"
-msgstr "Tags"
-
-#: forum/forms.py:55
-msgid ""
-"Tags are short keywords, with no spaces within. Up to five tags can be used."
-msgstr ""
-"Tags sind kurze Stichwörter. Sie dürfen keine Leerzeichen enthalten. Bis zu "
-"fünf Tags können vergeben werden."
-
-#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
-msgid "tags are required"
-msgstr "Mindestens ein Tag muß gesetzt sein."
-
-#: forum/forms.py:70
-#, python-format
-msgid "please use %(tag_count)d tag or less"
-msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "Bitte %(tag_count)d Tags oder weniger benutzen"
-msgstr[1] "Bitte %(tag_count)d Tags oder weniger benutzen"
-
-#: forum/forms.py:79
-#, 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] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
-msgstr[1] "Tags müssen kürzer als %(max_chars)d Zeichen sein"
-
-#: forum/forms.py:87
-msgid "use-these-chars-in-tags"
-msgstr "Diese Buchstaben dürfen in Tags vorkommen"
-
-#: forum/forms.py:97
-#: forum/skins/default/templates/post_contributor_info.html:7
-#: forum/skins/default/templates/question_summary_list_roll.html:26
-#: forum/skins/default/templates/question_summary_list_roll.html:38
-msgid "community wiki"
-msgstr "Community Wiki"
-
-#: forum/forms.py:98
-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 die "
-"Antworten keine Bewertungspunkte vergeben, und der Name des Autors wird "
-"nicht angezeigt."
-
-#: forum/forms.py:114
-msgid "update summary:"
-msgstr "Zusammenfassung der Ãœberarbeitung:"
-
-#: forum/forms.py:115
-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) "
-"Freiwillige Angabe."
-
-#: forum/forms.py:118
-msgid "Automatically accept user's contributions for the email updates"
-msgstr "Beiträge dieses Benutzers automatisch für E-Mail-Updates akzeptieren"
-
-#: forum/forms.py:209
-msgid "Your name:"
-msgstr "Ihr Name:"
-
-#: forum/forms.py:210
-msgid "Email (not shared with anyone):"
-msgstr "Ihre E-Mail-Adresse (wird nicht angezeigt):"
-
-#: forum/forms.py:211
-msgid "Your message:"
-msgstr "Ihre Nachricht:"
-
-#: forum/forms.py:294
-msgid "this email does not have to be linked to gravatar"
-msgstr "Diese E-Mail muß nicht mit Gravatar verknüpft werden."
-
-#: forum/forms.py:296
-msgid "Screen name"
-msgstr "Nickname"
-
-#: forum/forms.py:297
-msgid "Real name"
-msgstr "Echter Name"
-
-#: forum/forms.py:298
-msgid "Website"
-msgstr "Website"
-
-#: forum/forms.py:299
-msgid "Location"
-msgstr "Ort"
-
-#: forum/forms.py:300
-msgid "Date of birth"
-msgstr "Geburtsdatum"
-
-#: forum/forms.py:300
-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"
-
-#: forum/forms.py:301 forum/skins/default/templates/account_settings.html:21
-#: forum/skins/default/templates/authopenid/settings.html:21
-msgid "Profile"
-msgstr "Profil"
-
-#: forum/forms.py:332 forum/forms.py:333
-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."
-
-#: forum/forms.py:339
-msgid "Choose email tag filter"
-msgstr "E-Mail-Tag-Filter festlegen"
-
-#: forum/forms.py:355 forum/forms.py:356
-msgid "weekly"
-msgstr "wöchentlich"
-
-#: forum/forms.py:355 forum/forms.py:356
-msgid "no email"
-msgstr "Keine E-Mail"
-
-#: forum/forms.py:356
-msgid "daily"
-msgstr "täglich"
-
-#: forum/forms.py:371
-msgid "Asked by me"
-msgstr "Von mir gefragt"
-
-#: forum/forms.py:374
-msgid "Answered by me"
-msgstr "Von mir beantwortet"
-
-#: forum/forms.py:377
-msgid "Individually selected"
-msgstr "Individuell ausgewählt"
-
-#: forum/forms.py:380
-msgid "Entire forum (tag filtered)"
-msgstr "Das ganze Forum (Tag-gefiltert)"
-
-#: forum/forms.py:434
-msgid "okay, let's try!"
-msgstr "Okay, versuchen wir's!"
-
-#: forum/forms.py:435
-msgid "no community email please, thanks"
-msgstr "Ich möchte gar keine E-Mails erhalten, danke"
-
-#: forum/forms.py:438
-msgid "please choose one of the options above"
-msgstr "Bitte wählen Sie eine der obenstehenden Optionen aus"
-
-#: forum/urls.py:28
-msgid "upfiles/"
-msgstr "dateien/"
-
-#: forum/urls.py:33
-msgid "about/"
-msgstr "ueber/"
-
-#: forum/urls.py:34
-msgid "faq/"
-msgstr "faq/"
-
-#: forum/urls.py:35
-msgid "privacy/"
-msgstr "datenschutz/"
-
-#: forum/urls.py:36
-msgid "logout/"
-msgstr "logout/"
-
-#: forum/urls.py:37 forum/urls.py:38 forum/urls.py:39 forum/urls.py:56
-msgid "answers/"
-msgstr "antworten/"
-
-#: forum/urls.py:37 forum/urls.py:49 forum/urls.py:52 forum/urls.py:56
-msgid "comments/"
-msgstr "kommentare/"
-
-#: forum/urls.py:38 forum/urls.py:43 forum/urls.py:78
-#: forum/skins/default/templates/user_info.html:47
-msgid "edit/"
-msgstr "bearbeiten/"
-
-#: forum/urls.py:39 forum/urls.py:48
-msgid "revisions/"
-msgstr "revisionen/"
-
-#: forum/urls.py:40 forum/urls.py:41 forum/urls.py:42 forum/urls.py:43
-#: forum/urls.py:44 forum/urls.py:45 forum/urls.py:46 forum/urls.py:47
-#: forum/urls.py:48 forum/urls.py:49 forum/urls.py:52
-msgid "questions/"
-msgstr "fragen/"
-
-#: forum/urls.py:41 forum_modules/books/urls.py:8
-msgid "ask/"
-msgstr "frage/"
-
-#: forum/urls.py:42
-msgid "unanswered/"
-msgstr "unbeantwortet/"
-
-#: forum/urls.py:44
-msgid "close/"
-msgstr "schliessen/"
-
-#: forum/urls.py:45
-msgid "reopen/"
-msgstr "oeffnen/"
-
-#: forum/urls.py:46
-msgid "answer/"
-msgstr "antwort/"
-
-#: forum/urls.py:47
-msgid "vote/"
-msgstr "abstimmen/"
-
-#: forum/urls.py:50
-msgid "command/"
-msgstr "befehl/"
-
-#: forum/urls.py:60 forum/views/readers.py:265
-msgid "question/"
-msgstr "frage/"
-
-#: forum/urls.py:61 forum/urls.py:62
-msgid "tags/"
-msgstr "tags/"
-
-#: forum/urls.py:64 forum/urls.py:68
-msgid "mark-tag/"
-msgstr "tag-markieren/"
-
-#: forum/urls.py:64
-msgid "interesting/"
-msgstr "interessant/"
-
-#: forum/urls.py:68
-msgid "ignored/"
-msgstr "ignoriert/"
-
-#: forum/urls.py:72
-msgid "unmark-tag/"
-msgstr "tag-entfernen/"
-
-#: forum/urls.py:76 forum/urls.py:78 forum/urls.py:79
-msgid "users/"
-msgstr "benutzer/"
-
-#: forum/urls.py:77
-msgid "moderate-user/"
-msgstr "benutzer-moderieren/"
-
-#: forum/urls.py:80 forum/urls.py:81
-msgid "badges/"
-msgstr "auszeichnungen/"
-
-#: forum/urls.py:82
-msgid "messages/"
-msgstr "nachrichten/"
-
-#: forum/urls.py:82
-msgid "markread/"
-msgstr "gelesen_markieren/"
-
-#: forum/urls.py:84
-msgid "nimda/"
-msgstr "nimda/"
-
-#: forum/urls.py:86
-msgid "upload/"
-msgstr "upload/"
-
-#: forum/urls.py:87
-msgid "search/"
-msgstr "suche/"
-
-#: forum/urls.py:88
-msgid "feedback/"
-msgstr "feedback/"
-
-#: forum/urls.py:89 forum/urls.py:90
-msgid "account/"
-msgstr "zugang/"
-
-#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
-msgid "Congratulations, you are now an Administrator"
-msgstr "Gratulation, Sie sind jetzt Administrator"
-
-#: forum/management/commands/send_email_alerts.py:236
-msgid "email update message subject"
-msgstr "Aktuelle Mitteilung"
-
-#: forum/management/commands/send_email_alerts.py:238
-#, fuzzy, 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] "
Hallo %(name)s,
Es gibt neues zu einer Frage:"
-msgstr[1] "
Hallo %(name)s,
Es gibt neues zu %(num)d Fragen:
"
-
-#: forum/management/commands/send_email_alerts.py:255
-msgid "new question"
-msgstr "Neue Frage"
-
-#: forum/management/commands/send_email_alerts.py:272
-msgid ""
-"Please visit the forum 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!"
-
-#: forum/management/commands/send_email_alerts.py:284
-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 forum 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."
-
-#: forum/management/commands/send_email_alerts.py:290
-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 forum "
-"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."
-
-#: forum/management/commands/send_email_alerts.py:296
-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. "
-
-#: forum/management/commands/send_email_alerts.py:311
-#, python-format
-msgid ""
-"go to %(link)s to change frequency of email updates or %(email)s "
-"administrator"
-msgstr ""
-"
Sie können die Häufigkeit, mit der Sie Benachrichtigungen erhalten, "
-"jederzeit hier einstellen oder sie gänzlich "
-"abschalten. Falls Sie diese Nachricht irrtümlich erhalten haben, "
-"informieren Sie uns bitte unter %(email)s.
"
-
-#: forum/middleware/anon_user.py:34
-#, python-format
-msgid "First time here? Check out the FAQ!"
-msgstr "Zum ersten Mal hier? Häufige Fragen lesen!"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Disciplined"
-msgstr "Diszipliniert"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "disciplined"
-msgstr "diszipliniert"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Deleted own post with score of 3 or higher"
-msgstr "Eigenen Beitrag mit 3 oder mehr positiven Bewertungen gelöscht"
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Peer Pressure"
-msgstr "Gruppenzwang"
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "peer-pressure"
-msgstr "gruppenzwang"
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Deleted own post with score of -3 or lower"
-msgstr "Eigenen Beitrag mit mehr als 3 negativen Bewertungen gelöscht"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Nice answer"
-msgstr "Nette Antwort"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "nice-answer"
-msgstr "nette-antwort/"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Answer voted up 10 times"
-msgstr "Benutzer hat positive Bewertungen abgegeben"
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Nice Question"
-msgstr "Fragen"
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "nice-question"
-msgstr "nette-frage/"
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Question voted up 10 times"
-msgstr "Benutzer hat positive Bewertungen abgegeben"
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Pundit"
-msgstr "Experte"
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "pundit"
-msgstr "experte"
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Left 10 comments with score of 10 or more"
-msgstr "Hat 10 Kommentare mit einer Bewertung von 10 oder mehr hinterlassen"
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Popular Question"
-msgstr "populäre Frage"
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "popular-question"
-msgstr "populaere-frage"
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Asked a question with 1,000 views"
-msgstr "Hat Frage mit mindestens 1.000 Einblendungen gestellt"
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "Citizen patrol"
-msgstr "Engagierter Bürger"
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "citizen-patrol"
-msgstr "engagierter-buerger"
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "First flagged post"
-msgstr "Erster gemeldeter Beitrag"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "Cleanup"
-msgstr "Putzaktion"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "cleanup"
-msgstr "putzaktion"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "First rollback"
-msgstr "Erster Rollback (Rückkehr zur Vorversion eines Beitrags)"
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "Critic"
-msgstr "Kritiker"
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "critic"
-msgstr "kritiker"
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "First down vote"
-msgstr "Erste negative Bewertung"
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "Editor"
-msgstr "Redakteur"
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "editor"
-msgstr "redakteur"
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "First edit"
-msgstr "Erste Bearbeitung eines Beitrags"
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "Organizer"
-msgstr "Organisierer"
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "organizer"
-msgstr "Organisator"
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "First retag"
-msgstr "Erste Tag-Bearbeitung"
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "Scholar"
-msgstr "Lernender"
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "scholar"
-msgstr "lernender"
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "First accepted answer on your own question"
-msgstr "Erste Antwort auf eine eigene Frage akzeptiert"
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Student"
-msgstr "Schüler"
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "student"
-msgstr "schueler"
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Asked first question with at least one up vote"
-msgstr "Hat erste Frage mit mindestens einer positiven Bewertung gestellt"
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "Supporter"
-msgstr "Unterstützer"
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "supporter"
-msgstr "unterstuetzer"
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "First up vote"
-msgstr "Erste positive Bewertung"
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Teacher"
-msgstr "Lehrer"
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "teacher"
-msgstr "Suche"
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Answered first question with at least one up vote"
-msgstr "Hat erste Frage mit mindestens einer positiven Bewertung beantwortet"
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Autobiographer"
-msgstr "Autobiograph"
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "autobiographer"
-msgstr "autobiograph"
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Completed all user profile fields"
-msgstr "Benutzerprofil komplettiert"
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Self-Learner"
-msgstr "Eigenständig lernender"
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "self-learner"
-msgstr "eigenstaendig-lernender"
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Answered your own question with at least 3 up votes"
-msgstr ""
-"Eigene Frage beantwortet und mindestens 3 positive Bewertungen dafür erhalten"
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Great Answer"
-msgstr "Sehr gute Antwort"
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "great-answer"
-msgstr "sehr-gute-antwort"
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Answer voted up 100 times"
-msgstr "Antwort wurde 100 Mal positiv bewertet"
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Great Question"
-msgstr "Sehr gute Frage"
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "great-question"
-msgstr "sehr-gute-frage"
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Question voted up 100 times"
-msgstr "Frage wurde 100 Mal positiv bewertet"
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Stellar Question"
-msgstr "Exzellente Frage"
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "stellar-question"
-msgstr "exzellente-frage"
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Question favorited by 100 users"
-msgstr "Frage von 100 Benutzern in Favoritenliste aufgenommen"
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Famous question"
-msgstr "Berühmte Frage"
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "famous-question"
-msgstr "beruehmte-frage"
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Asked a question with 10,000 views"
-msgstr "Hat Frage mit 10.000 Einblendungen gestellt"
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Alpha"
-msgstr "Alpha"
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "alpha"
-msgstr "alpha"
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Actively participated in the private alpha"
-msgstr "Hat aktiv an der privaten Alphaphase des Forums teilgenommen"
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Good Answer"
-msgstr "Gute Antwort"
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "good-answer"
-msgstr "gute-antwort"
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Answer voted up 25 times"
-msgstr "Antwort wurde 25 Mal positiv bewertet"
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Good Question"
-msgstr "Gute Frage"
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "good-question"
-msgstr "gute-frage"
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Question voted up 25 times"
-msgstr "Frage wurde 25 Mal positiv bewertet"
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Favorite Question"
-msgstr "Favoritenfrage"
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "favorite-question"
-msgstr "favoriten-frage"
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Question favorited by 25 users"
-msgstr "Frage von 25 Benutzern in Favoritenliste aufgenommen"
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Civic duty"
-msgstr "Bürgerpflicht"
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "civic-duty"
-msgstr "buergerpflicht"
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Voted 300 times"
-msgstr "300 Mal abgestimmt"
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Strunk & White"
-msgstr "Form und Grammatik"
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "strunk-and-white"
-msgstr "form-und-grammatik"
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Edited 100 entries"
-msgstr "100 Beiträge überarbeitet"
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Generalist"
-msgstr "Generalist"
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "generalist"
-msgstr "generalist"
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Active in many different tags"
-msgstr "In vielen verschiedenen Tags aktiv"
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Expert"
-msgstr "Experte"
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "expert"
-msgstr "Experte"
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Very active in one tag"
-msgstr "Sehr aktiv in einem bestimmten Tag"
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Yearling"
-msgstr "Jahresring"
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "yearling"
-msgstr "jahresring"
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Active member for a year"
-msgstr "Aktives Mitglied für ein Jahr"
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Notable Question"
-msgstr "Bemerkenswerte Frage"
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "notable-question"
-msgstr "bemerkenswerte-frage"
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Asked a question with 2,500 views"
-msgstr "Hat eine Frage mit 2.500 Einblendungen gestellt"
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "Enlightened"
-msgstr "Hat Ahnung"
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "enlightened"
-msgstr "hat-ahnung"
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "First answer was accepted with at least 10 up votes"
-msgstr ""
-"Erste Antwort verfaßt, diese wurde akzeptiert und mindestens 10 Mal positiv "
-"bewertet"
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Beta"
-msgstr "Beta"
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "beta"
-msgstr "beta"
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Actively participated in the private beta"
-msgstr "Hat aktiv in der nichtöffentlichen Beta-Phase des Forums teilgenommen"
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Guru"
-msgstr "Guru"
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "guru"
-msgstr "guru"
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Accepted answer and voted up 40 times"
-msgstr "Antwort akzeptiert und 40 Mal positiv bewertet"
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Necromancer"
-msgstr "Totenbeschwörer"
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "necromancer"
-msgstr "totenbeschwoerer"
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Answered a question more than 60 days later with at least 5 votes"
-msgstr ""
-"Hat eine Frage mehr als 2 Monate später beantwortet und mindestens 5 "
-"positive Bewertungen dafür erhalten"
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Taxonomist"
-msgstr "Tag-Schöpfer"
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "taxonomist"
-msgstr "tag-schoepfer"
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Created a tag used by 50 questions"
-msgstr "Tag formuliert, das in 50 Fragen verwendet wurde"
-
-#: forum/models/question.py:499
-#, python-format
-msgid "%(author)s modified the question"
-msgstr "%(author)s hat die Frage bearbeitet"
-
-#: forum/models/question.py:503
-#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr "%(people)s Benutzer haben %(new_answer_count)s neue Antworten verfaßt"
-
-#: forum/models/question.py:508
-#, python-format
-msgid "%(people)s commented the question"
-msgstr "%(people)s Benutzer haben die Frage kommentiert"
-
-#: forum/models/question.py:513
-#, python-format
-msgid "%(people)s commented answers"
-msgstr "%(people)s Benutzer haben Kommentare zu Antworten verfaßt"
-
-#: forum/models/question.py:515
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr "%(people)s Benutzer haben Kommentare zu einer Antwort verfaßt"
-
-#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
-msgid "gold"
-msgstr "Gold"
-
-#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
-msgid "silver"
-msgstr "Silber"
-
-#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
-msgid "bronze"
-msgstr "Bronze"
-
-#: forum/models/tag.py:81
-msgid "interesting"
-msgstr "Interessant"
-
-#: forum/models/tag.py:81
-msgid "ignored"
-msgstr "Ignorieren"
-
-#: forum/models/user.py:36
-msgid "Entire forum"
-msgstr "Gesamtes Forum"
-
-#: forum/models/user.py:37
-msgid "Questions that I asked"
-msgstr "Fragen, die ich gestellt habe"
-
-#: forum/models/user.py:38
-msgid "Questions that I answered"
-msgstr "Fragen, die ich beantwortet habe"
-
-#: forum/models/user.py:39
-msgid "Individually selected questions"
-msgstr "Individuell ausgewählte Fragen"
-
-#: forum/models/user.py:42
-msgid "Weekly"
-msgstr "Wöchentlich"
-
-#: forum/models/user.py:43
-msgid "Daily"
-msgstr "Täglich"
-
-#: forum/models/user.py:44
-msgid "No email"
-msgstr "Keine E-Mail"
-
-#: forum/skins/default/templates/404.html:24
-msgid "Sorry, could not find the page you requested."
-msgstr "Die angeforderte Seite konnte nicht gefunden werden."
-
-#: forum/skins/default/templates/404.html:26
-msgid "This might have happened for the following reasons:"
-msgstr "Dies könnte einen der folgenden Gründe haben:"
-
-#: forum/skins/default/templates/404.html:28
-msgid "this question or answer has been deleted;"
-msgstr "Diese Frage oder Antwort wurde gelöscht;"
-
-#: forum/skins/default/templates/404.html:29
-msgid "url has error - please check it;"
-msgstr "Die eingegebene Adresse ist fehlerhaft - bitte überprüfen;"
-
-#: forum/skins/default/templates/404.html:30
-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"
-
-#: forum/skins/default/templates/404.html:31
-msgid "if you believe this error 404 should not have occured, please"
-msgstr "Falls dieser Fehler nicht hätte passieren sollen, "
-
-#: forum/skins/default/templates/404.html:32
-msgid "report this problem"
-msgstr "melden Sie uns das Problem bitte."
-
-#: forum/skins/default/templates/404.html:41
-#: forum/skins/default/templates/500.html:27
-msgid "back to previous page"
-msgstr "Zurück zur vorigen Seite"
-
-#: forum/skins/default/templates/404.html:42
-#: forum/skins/default/templates/questions.html:52
-msgid "see all questions"
-msgstr "Alle Fragen zeigen"
-
-#: forum/skins/default/templates/404.html:43
-msgid "see all tags"
-msgstr "Alle Tags zeigen"
-
-#: forum/skins/default/templates/500.html:22
-msgid "sorry, system error"
-msgstr "Interner Fehler"
-
-#: forum/skins/default/templates/500.html:24
-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."
-
-#: forum/skins/default/templates/500.html:25
-msgid "please report the error to the site administrators if you wish"
-msgstr "Bitte melden Sie uns den Fehler, falls Sie möchten."
-
-#: forum/skins/default/templates/500.html:28
-msgid "see latest questions"
-msgstr "Zeige neueste Fragen"
-
-#: forum/skins/default/templates/500.html:29
-msgid "see tags"
-msgstr "Zeige Tags"
-
-#: forum/skins/default/templates/about.html:6
-#: forum/skins/default/templates/about.html:11
-msgid "About"
-msgstr "Ãœber"
-
-#: forum/skins/default/templates/account_settings.html:4
-#: forum/skins/default/templates/authopenid/settings.html:4
-msgid "Account functions"
-msgstr "Zugangsverwaltung"
-
-#: forum/skins/default/templates/account_settings.html:29
-#: forum/skins/default/templates/authopenid/changepw.html:5
-#: forum/skins/default/templates/authopenid/changepw.html:14
-#: forum/skins/default/templates/authopenid/settings.html:29
-msgid "Change password"
-msgstr "Passwort ändern"
-
-#: forum/skins/default/templates/account_settings.html:30
-#: forum/skins/default/templates/authopenid/settings.html:30
-msgid "Give your account a new password."
-msgstr "Legen Sie ein neues Passwort für Ihren Zugang fest."
-
-#: forum/skins/default/templates/account_settings.html:32
-#: forum/skins/default/templates/authopenid/settings.html:31
-msgid "Change email "
-msgstr "E-Mail verändern"
-
-#: forum/skins/default/templates/account_settings.html:33
-#: forum/skins/default/templates/authopenid/settings.html:32
-msgid "Add or update the email address associated with your account."
-msgstr "Neue E-Mail-Adresse zu Konto hinzufügen oder bestehende ändern"
-
-#: forum/skins/default/templates/account_settings.html:35
-#: forum/skins/default/templates/authopenid/changeopenid.html:4
-#: forum/skins/default/templates/authopenid/changeopenid.html:30
-#: forum/skins/default/templates/authopenid/settings.html:34
-msgid "Change OpenID"
-msgstr "OpenID ändern"
-
-#: forum/skins/default/templates/account_settings.html:36
-#: forum/skins/default/templates/authopenid/settings.html:35
-msgid "Change openid associated to your account"
-msgstr "Mit Ihrem Zugang verknüpfte OpenID ändern"
-
-#: forum/skins/default/templates/account_settings.html:39
-#: forum/skins/default/templates/authopenid/delete.html:4
-#: forum/skins/default/templates/authopenid/settings.html:38
-msgid "Delete account"
-msgstr "Zugang löschen"
-
-#: forum/skins/default/templates/account_settings.html:40
-#: forum/skins/default/templates/authopenid/settings.html:39
-msgid "Erase your username and all your data from website"
-msgstr "Ihren Benutzernamen und alle Ihre Daten von der Seite löschen"
-
-#: forum/skins/default/templates/answer_edit.html:5
-#: forum/skins/default/templates/answer_edit.html:48
-msgid "Edit answer"
-msgstr "Antwort bearbeiten"
-
-#: forum/skins/default/templates/answer_edit.html:25
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:26
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:46
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:25
-#: forum/skins/default/templates/question_edit.html:28
-msgid "hide preview"
-msgstr "Vorschau ausblenden"
-
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:28
-msgid "show preview"
-msgstr "Vorschau einblenden"
-
-#: forum/skins/default/templates/answer_edit.html:48
-#: forum/skins/default/templates/question_edit.html:66
-#: forum/skins/default/templates/question_retag.html:53
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "back"
-msgstr "Zurück"
-
-#: forum/skins/default/templates/answer_edit.html:53
-#: forum/skins/default/templates/question_edit.html:71
-#: forum/skins/default/templates/revisions_answer.html:52
-#: forum/skins/default/templates/revisions_question.html:52
-msgid "revision"
-msgstr "Version"
-
-#: forum/skins/default/templates/answer_edit.html:56
-#: forum/skins/default/templates/question_edit.html:75
-msgid "select revision"
-msgstr "Version auswählen"
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:418
-#: forum/skins/default/templates/question_edit.html:92
-msgid "Toggle the real time Markdown editor preview"
-msgstr "Die Markdown-Echtzeit-Vorschau ein- oder ausblenden"
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:419
-#: forum/skins/default/templates/question_edit.html:92
-msgid "toggle preview"
-msgstr "Vorschau ein- oder ausblenden"
-
-#: forum/skins/default/templates/answer_edit.html:72
-#: forum/skins/default/templates/question_edit.html:118
-#: forum/skins/default/templates/question_retag.html:74
-msgid "Save edit"
-msgstr "Ãœberarbeitung speichern"
-
-#: forum/skins/default/templates/answer_edit.html:73
-#: forum/skins/default/templates/close.html:29
-#: forum/skins/default/templates/feedback.html:50
-#: forum/skins/default/templates/question_edit.html:119
-#: forum/skins/default/templates/question_retag.html:75
-#: forum/skins/default/templates/reopen.html:30
-#: forum/skins/default/templates/user_edit.html:90
-#: forum/skins/default/templates/authopenid/changeemail.html:40
-msgid "Cancel"
-msgstr "Abbrechen"
-
-#: forum/skins/default/templates/answer_edit_tips.html:4
-msgid "answer tips"
-msgstr "Tipps"
-
-#: forum/skins/default/templates/answer_edit_tips.html:7
-msgid "please make your answer relevant to this community"
-msgstr ""
-"Bitte formulieren Sie Ihre Frage so, daß sie für dieses Forum relevant ist."
-
-#: forum/skins/default/templates/answer_edit_tips.html:10
-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."
-
-#: forum/skins/default/templates/answer_edit_tips.html:13
-msgid "please try to provide details"
-msgstr "Bitte versuchen Sie, Details einzubringen."
-
-#: forum/skins/default/templates/answer_edit_tips.html:16
-#: forum/skins/default/templates/question_edit_tips.html:13
-msgid "be clear and concise"
-msgstr "Seien Sie klar und deutlich."
-
-#: forum/skins/default/templates/answer_edit_tips.html:20
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "see frequently asked questions"
-msgstr "Siehe die häufig gestellten Fragen"
-
-#: forum/skins/default/templates/answer_edit_tips.html:26
-#: forum/skins/default/templates/question_edit_tips.html:23
-msgid "Markdown tips"
-msgstr "Tipps zu Markdown"
-
-#: forum/skins/default/templates/answer_edit_tips.html:29
-#: forum/skins/default/templates/question_edit_tips.html:26
-msgid "*italic* or __italic__"
-msgstr "*kursiv* oder __kursiv__"
-
-#: forum/skins/default/templates/answer_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:29
-msgid "**bold** or __bold__"
-msgstr "**fett** oder __fett__"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/question_edit_tips.html:32
-msgid "link"
-msgstr "Link"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "text"
-msgstr "Text"
-
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "image"
-msgstr "Bild"
-
-#: forum/skins/default/templates/answer_edit_tips.html:43
-#: forum/skins/default/templates/question_edit_tips.html:41
-msgid "numbered list:"
-msgstr "Nummerierte Liste:"
-
-#: forum/skins/default/templates/answer_edit_tips.html:48
-#: forum/skins/default/templates/question_edit_tips.html:46
-msgid "basic HTML tags are also supported"
-msgstr "Grundlegende HTML-Tags werden ebenfalls unterstützt."
-
-#: forum/skins/default/templates/answer_edit_tips.html:52
-#: forum/skins/default/templates/question_edit_tips.html:50
-msgid "learn more about Markdown"
-msgstr "Mehr Informationen über Markdown"
-
-#: forum/skins/default/templates/ask.html:5
-#: forum/skins/default/templates/ask.html:62
-msgid "Ask a question"
-msgstr "Frage stellen"
-
-#: forum/skins/default/templates/ask.html:69
-#: forum/skins/default/templates/ask_form.html:11
-msgid "login to post question info"
-msgstr ""
-"Sie können Ihre Frage formulieren, ohne sich "
-"vorher anmelden zu müssen. 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."
-
-#: forum/skins/default/templates/ask.html:75
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-"bestätigt. Um Beiträge veröffentlichen zu können, müssen Sie Ihre E-"
-"Mail-Adresse bestätigen. Mehr infos "
-"hier. Sie können Ihren Beitrag speichern und die Bestätigung danach "
-"durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#: forum/skins/default/templates/ask.html:113
-#: forum/skins/default/templates/ask_form.html:54
-msgid "(required)"
-msgstr "(Pflichtfeld)"
-
-#: forum/skins/default/templates/ask.html:120
-#: forum/skins/default/templates/ask_form.html:61
-msgid "Login/signup to post your question"
-msgstr "Bitte einloggen, um Frage zu veröffentlichen"
-
-#: forum/skins/default/templates/ask.html:122
-#: forum/skins/default/templates/ask_form.html:63
-msgid "Ask your question"
-msgstr "Stellen Sie Ihre Frage"
-
-#: forum/skins/default/templates/ask_form.html:15
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Ihre E-Mail-Adresse %(email)s wurde noch nicht "
-"bestätigt. Um Beiträge veröffentlichen zu können, müssen Sie Ihre E-"
-"Mail-Adresse bestätigen. Mehr infos "
-"hier. Sie können Ihren Beitrag speichern und die Bestätigung danach "
-"durchführen - Ihr Beitrag wird bis dahin gespeichert."
-
-#: forum/skins/default/templates/badge.html:6
-#: forum/skins/default/templates/badge.html:17
-msgid "Badge"
-msgstr "Auszeichnung"
-
-#: forum/skins/default/templates/badge.html:26
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
-msgstr[0] "Benutzer hat dieses Abzeichen:"
-msgstr[1] "Benutzer haben dieses Abzeichen:"
-
-#: forum/skins/default/templates/badges.html:6
-msgid "Badges summary"
-msgstr "Zusammenfassung Auszeichnungen"
-
-#: forum/skins/default/templates/badges.html:17
-msgid "Badges"
-msgstr "Auszeichnungen"
-
-#: forum/skins/default/templates/badges.html:21
-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."
-
-#: forum/skins/default/templates/badges.html:22
-#, 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"
-" "
-msgstr ""
-"Es gibt im Moment drei Stufen von Auszeichnungen: Gild, "
-"Silber und Bronze.\n"
-"\n"
-"Falls Sie Ideen für neue Auszeichnungen haben, senden Sie uns diese über die "
-"Feedback-Seite."
-
-#: forum/skins/default/templates/badges.html:51
-msgid "Community badges"
-msgstr "Auszeichnungs-Stufen"
-
-#: forum/skins/default/templates/badges.html:57
-msgid "gold badge description"
-msgstr ""
-"Goldene Auszeichnungen erreicht man mit regelmäßiger, überdurchschnittlicher "
-"Beteiligung."
-
-#: forum/skins/default/templates/badges.html:65
-msgid "silver badge description"
-msgstr ""
-"Silberne Auszeichnungen erzielt man durch regelmäßige, geduldige Teilnahme "
-"am Forum."
-
-#: forum/skins/default/templates/badges.html:68
-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."
-
-#: forum/skins/default/templates/badges.html:72
-msgid "bronze badge description"
-msgstr "Aktive Forumsteilnehmer werden in Bronze ausgezeichnet."
-
-#: forum/skins/default/templates/book.html:7
-msgid "reading channel"
-msgstr "Lese-Kanal"
-
-#: forum/skins/default/templates/book.html:26
-msgid "[author]"
-msgstr "[Autor]"
-
-#: forum/skins/default/templates/book.html:30
-msgid "[publisher]"
-msgstr "[Verlag]"
-
-#: forum/skins/default/templates/book.html:34
-msgid "[publication date]"
-msgstr "[Veröffentlichungsdatum]"
-
-#: forum/skins/default/templates/book.html:38
-msgid "[price]"
-msgstr "[Preis]"
-
-#: forum/skins/default/templates/book.html:39
-msgid "currency unit"
-msgstr "Wähjrung"
-
-#: forum/skins/default/templates/book.html:42
-msgid "[pages]"
-msgstr "[Seiten]"
-
-#: forum/skins/default/templates/book.html:43
-msgid "pages abbreviation"
-msgstr "Seitenabkürzung"
-
-#: forum/skins/default/templates/book.html:46
-msgid "[tags]"
-msgstr "[Tags]"
-
-#: forum/skins/default/templates/book.html:56
-msgid "author blog"
-msgstr "Autoren-Blog"
-
-#: forum/skins/default/templates/book.html:62
-msgid "book directory"
-msgstr "Buchverzeichnis"
-
-#: forum/skins/default/templates/book.html:66
-msgid "buy online"
-msgstr "Online kaufen"
-
-#: forum/skins/default/templates/book.html:79
-msgid "reader questions"
-msgstr "Leserfragen"
-
-#: forum/skins/default/templates/book.html:82
-msgid "ask the author"
-msgstr "Fragen Sie den Autor"
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:18
-msgid "this question was selected as favorite"
-msgstr "Die Frage wurde als Favorit ausgewählt"
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:11
-#: forum/skins/default/templates/users_questions.html:18
-msgid "number of times"
-msgstr "Mal"
-
-#: forum/skins/default/templates/book.html:105
-#: forum/skins/default/templates/question_summary_list_roll.html:14
-msgid "votes"
-msgstr "Stimmen"
-
-#: forum/skins/default/templates/book.html:108
-msgid "the answer has been accepted to be correct"
-msgstr "The Antwort ist als korrekt akzeptiert worden"
-
-#: forum/skins/default/templates/book.html:115
-#: forum/skins/default/templates/question_summary_list_roll.html:15
-msgid "views"
-msgstr "Einblendungen"
-
-#: forum/skins/default/templates/book.html:125
-#: forum/skins/default/templates/question.html:136
-#: forum/skins/default/templates/question_list.html:19
-#: forum/skins/default/templates/question_summary_list_roll.html:52
-#: forum/skins/default/templates/tags.html:50
-#: forum/skins/default/templates/users_questions.html:34
-#, python-format
-msgid "see questions tagged '%(tag)s'"
-msgstr "Fragen mit Tag '%(tag)s' anzeigen"
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to book RSS feed"
-msgstr "Buch-RSS-Feed abonnieren"
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to the questions feed"
-msgstr "Fragen-RSS-Feed abonnieren"
-
-#: forum/skins/default/templates/close.html:6
-#: forum/skins/default/templates/close.html:16
-msgid "Close question"
-msgstr "Frage schließen"
-
-#: forum/skins/default/templates/close.html:19
-msgid "Close the question"
-msgstr "Die Frage schließen"
-
-#: forum/skins/default/templates/close.html:25
-msgid "Reasons"
-msgstr "Gründe"
-
-#: forum/skins/default/templates/close.html:28
-msgid "OK to close"
-msgstr "OK zu schließen"
-
-#: forum/skins/default/templates/email_base.html:11
-msgid "home"
-msgstr "Home"
-
-#: forum/skins/default/templates/faq.html:11
-msgid "Frequently Asked Questions "
-msgstr "Häufig gestellte Fragen"
-
-#: forum/skins/default/templates/faq.html:16
-msgid "What kinds of questions can I ask here?"
-msgstr "Was für Fragen kann ich hier stellen?"
-
-#: forum/skins/default/templates/faq.html:17
-msgid ""
-"Most importanly - questions should be relevant to this "
-"community."
-msgstr ""
-"Das allerwichtigste - Fragen sollten für dieses Forum relevant"
-"strong> und themenbezogen sein."
-
-#: forum/skins/default/templates/faq.html:18
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
-msgstr ""
-"Bevor Sie fragen: Bitte benutzen Sie die Suchfunktion, um sicherzustellen, "
-"daß die Frage nicht bereits gestellt wurde."
-
-#: forum/skins/default/templates/faq.html:21
-msgid "What questions should I avoid asking?"
-msgstr "Was für Fragen sollten nicht gestellt werden?"
-
-#: forum/skins/default/templates/faq.html:22
-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."
-
-#: forum/skins/default/templates/faq.html:27
-msgid "What should I avoid in my answers?"
-msgstr "Was sollte ich in meinen Antworten vermeiden?"
-
-#: forum/skins/default/templates/faq.html:28
-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 - kein "
-"Diskussionsforum. Bitte verzichten Sie in Ihren Antworten auf "
-"Diskussionen. Kurze Gespräche, Kritik und Klärungen sind über die "
-"Kommentarfunktion möglich. "
-
-#: forum/skins/default/templates/faq.html:32
-msgid "Who moderates this community?"
-msgstr "Wer moderiert diese Forum?"
-
-#: forum/skins/default/templates/faq.html:33
-msgid "The short answer is: you."
-msgstr "Die Antwort ist: Sie!"
-
-#: forum/skins/default/templates/faq.html:34
-msgid "This website is moderated by the users."
-msgstr "Dieses Forum wird von seinen Benutzern moderiert."
-
-#: forum/skins/default/templates/faq.html:35
-msgid ""
-"The reputation system allows users earn the authorization 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."
-
-#: forum/skins/default/templates/faq.html:40
-msgid "How does reputation system work?"
-msgstr "Wie funktioniert das Punktesystem?"
-
-#: forum/skins/default/templates/faq.html:41
-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."
-
-#: forum/skins/default/templates/faq.html:42
-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 10 "
-"points, each vote against will subtract 2 points. There is "
-"a limit of 200 points that can be accumulated per question "
-"or answer. 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 10 "
-"Punkte, eine negative zieht 2 Punkte ab. \n"
-"\n"
-"Für jede gestellte Frage oder verfaßte Antwort können maximal 200 Punkte "
-"erzielt werden."
-
-#: forum/skins/default/templates/faq.html:53
-#: forum/skins/default/templates/user_votes.html:15
-msgid "upvote"
-msgstr "Positiv bewerten"
-
-#: forum/skins/default/templates/faq.html:57
-msgid "use tags"
-msgstr "Tags benutzen"
-
-#: forum/skins/default/templates/faq.html:62
-msgid "add comments"
-msgstr "Kommentare hinzufügen"
-
-#: forum/skins/default/templates/faq.html:66
-#: forum/skins/default/templates/user_votes.html:17
-msgid "downvote"
-msgstr "Negativ bewerten"
-
-#: forum/skins/default/templates/faq.html:69
-msgid "open and close own questions"
-msgstr "Eigene Fragen öffnen und schließen"
-
-#: forum/skins/default/templates/faq.html:73
-msgid "retag questions"
-msgstr "Vergebene Tags bearbeiten"
-
-#: forum/skins/default/templates/faq.html:78
-msgid "edit community wiki questions"
-msgstr "Als \"Community Wiki\" markierte Fragen beantworten"
-
-#: forum/skins/default/templates/faq.html:83
-msgid "edit any answer"
-msgstr "Beliebige Antworten bearbeiten"
-
-#: forum/skins/default/templates/faq.html:87
-msgid "open any closed question"
-msgstr "Beliebige geschlossene Fragen wieder öffnen"
-
-#: forum/skins/default/templates/faq.html:91
-msgid "delete any comment"
-msgstr "Kommentare löschen"
-
-#: forum/skins/default/templates/faq.html:95
-msgid "delete any questions and answers and perform other moderation tasks"
-msgstr ""
-"Beliebige Fragen und Antworten löschen und weitere Moderationsfunktionen"
-
-#: forum/skins/default/templates/faq.html:103
-msgid "how to validate email title"
-msgstr "Wie bestätigt man seine E-Mail-Adresse und warum?"
-
-#: forum/skins/default/templates/faq.html:105
-#, python-format
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"Warum? Mit der E-Mail-Bestätigung wird sichergestellt, daß "
-"nur Sie in Ihrem Namen Beiträge verfassen können, und "
-"Spam minimiert wird. Sie können per E-Mail auch "
-"Benachrichtigungen für die Fragen abonnieren, die Sie am "
-"meisten interessieren. Mit einer E-Mail-Adresse können Sie über den Gravatar-Dienst auch ein "
-"persönliches Profilbild einstellen, das neben Ihrem Namen erscheint."
-
-#: forum/skins/default/templates/faq.html:110
-msgid "what is gravatar"
-msgstr "Wie verändert man sein Profilbild (Avatar) und was ist Gravatar?"
-
-#: forum/skins/default/templates/faq.html:111
-msgid "gravatar faq info"
-msgstr ""
-"
Das Bild, das überall im Forum neben dem Benutzernamen angezeigt wird, "
-"heißt Gravatar (\"Globally R"
-"strong>ecognized Avatar).
So funktioniert es: Ein "
-"kryptographischer Schlüssel - ein nicht knackbarer code - "
-"wird aus Ihrer E-Mail-Adresse berechnet. Sie laden Ihr gewünschtes "
-"Profilbild auf der Website gravatar."
-"com hoch.
Alle Foren, Blogs und andere Webseiten, die "
-"Gravatar nutzen, können so Ihr Profilbild darstellen, ohne daß Ihre E-Mail-"
-"Adresse öffentlich wird.
Um ein Profilbild hochzuladen, "
-"registrieren Sie sich auf gravatar.com 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.
"
-
-#: forum/skins/default/templates/faq.html:114
-msgid "To register, do I need to create new password?"
-msgstr "Muß ich ein neues Passwort anlegen, um mich zu registrieren?"
-
-#: forum/skins/default/templates/faq.html:115
-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."
-
-#: forum/skins/default/templates/faq.html:116
-msgid "Login now!"
-msgstr "Jetzt einloggen"
-
-#: forum/skins/default/templates/faq.html:121
-msgid "Why other people can edit my questions/answers?"
-msgstr "Warum können andere Benutzer meine Fragen und Antworten bearbeiten?"
-
-#: forum/skins/default/templates/faq.html:122
-msgid "Goal of this site is..."
-msgstr "Das Ziel dieser Seite ist:"
-
-#: forum/skins/default/templates/faq.html:122
-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."
-
-#: forum/skins/default/templates/faq.html:123
-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."
-
-#: forum/skins/default/templates/faq.html:127
-msgid "Still have questions?"
-msgstr "Sie haben noch Fragen?"
-
-#: forum/skins/default/templates/faq.html:128
-#, python-format
-msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
-msgstr ""
-"Bitte stellen Sie Ihre Frage und helfen "
-"Sie uns, das Forum stetig zu verbessern!"
-
-#: forum/skins/default/templates/faq.html:130
-#: forum/skins/default/templates/header.html:27
-msgid "questions"
-msgstr "Fragen"
-
-#: forum/skins/default/templates/faq.html:130
-msgid "."
-msgstr "."
-
-#: forum/skins/default/templates/feedback.html:6
-msgid "Feedback"
-msgstr "Feedback"
-
-#: forum/skins/default/templates/feedback.html:11
-msgid "Give us your feedback!"
-msgstr "Senden Sie uns Ihr Feedback!"
-
-#: forum/skins/default/templates/feedback.html:17
-#, python-format
-msgid ""
-"\n"
-" Dear %(user_name)s, we look "
-"forward to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-"\n"
-"Hallo %(user_name)s, wir freuen uns darauf, "
-"von Ihnen zu hören.\n"
-"Bitte geben Sie hier Ihre Nachricht ein."
-
-#: forum/skins/default/templates/feedback.html:24
-msgid ""
-"\n"
-" Dear visitor, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-"\n"
-"Hallo, wir freuen uns darauf, von Ihnen zu "
-"hören.\n"
-"Bitte geben Sie hier Ihre Nachricht ein."
-
-#: forum/skins/default/templates/feedback.html:41
-msgid "(this field is required)"
-msgstr "(Pflichtfeld)"
-
-#: forum/skins/default/templates/feedback.html:49
-msgid "Send Feedback"
-msgstr "Feedback absenden"
-
-#: forum/skins/default/templates/feedback_email.txt:3
-#, 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"
-
-#: forum/skins/default/templates/feedback_email.txt:9
-msgid "Sender is"
-msgstr "Der Absender ist"
-
-#: forum/skins/default/templates/feedback_email.txt:11
-#: forum/skins/default/templates/feedback_email.txt:14
-msgid "email"
-msgstr "E-Mail"
-
-#: forum/skins/default/templates/feedback_email.txt:13
-msgid "anonymous"
-msgstr "Anonym"
-
-#: forum/skins/default/templates/feedback_email.txt:19
-msgid "Message body:"
-msgstr "Nachrichtentext:"
-
-#: forum/skins/default/templates/footer.html:8
-#: forum/skins/default/templates/header.html:14
-msgid "about"
-msgstr "Ãœber uns"
-
-#: forum/skins/default/templates/footer.html:9
-#: forum/skins/default/templates/header.html:15
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "faq"
-msgstr "Häufige Fragen"
-
-#: forum/skins/default/templates/footer.html:10
-msgid "privacy policy"
-msgstr "Datenschutzrichtlinien"
-
-#: forum/skins/default/templates/footer.html:19
-msgid "give feedback"
-msgstr "Feedback geben"
-
-#: forum/skins/default/templates/header.html:10
-msgid "logout"
-msgstr "Ausloggen"
-
-#: forum/skins/default/templates/header.html:12
-msgid "login"
-msgstr "Einloggen"
-
-#: forum/skins/default/templates/header.html:22
-msgid "back to home page"
-msgstr "Zurück zur Startseite"
-
-#: forum/skins/default/templates/header.html:29
-msgid "users"
-msgstr "Benutzer"
-
-#: forum/skins/default/templates/header.html:31
-msgid "books"
-msgstr "Bücher"
-
-#: forum/skins/default/templates/header.html:33
-#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
-msgid "badges"
-msgstr "Auszeichnungen"
-
-#: forum/skins/default/templates/header.html:34
-#: forum/skins/default/templates/header.html:38
-msgid "ask a question"
-msgstr "Frage stellen"
-
-#: forum/skins/default/templates/header.html:36
-msgid "unanswered questions"
-msgstr "Unbeantwortete"
-
-#: forum/skins/default/templates/input_bar.html:33
-msgid "search"
-msgstr "Suche"
-
-#: forum/skins/default/templates/logout.html:6
-#: forum/skins/default/templates/logout.html:16
-msgid "Logout"
-msgstr "Logout"
-
-#: forum/skins/default/templates/logout.html:19
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Der Klick auf Logout beendet Ihre Sitzung hier im Forum, "
-"aber nicht bei Ihrem OpenID-Anbietet.
Vergessen Sie nicht, sich auch "
-"bei Ihrem Anbieter auszuloggen, falls Sie sich an diesem Computer komplett "
-"ausloggen möchten."
-
-#: forum/skins/default/templates/logout.html:20
-msgid "Logout now"
-msgstr "Jetzt ausloggen"
-
-#: forum/skins/default/templates/notarobot.html:3
-msgid "Please prove that you are a Human Being"
-msgstr ""
-"Bitte bestätigen Sie kurz, daß Sie ein Mensch und kein automatisches "
-"Programm sind."
-
-#: forum/skins/default/templates/notarobot.html:10
-msgid "I am a Human Being"
-msgstr "Ich bin ein Mensch"
-
-#: forum/skins/default/templates/pagesize.html:6
-msgid "posts per page"
-msgstr "Beiträge pro Seite"
-
-#: forum/skins/default/templates/paginator.html:6
-#: forum/skins/default/templates/paginator.html:7
-msgid "previous"
-msgstr "Vorige"
-
-#: forum/skins/default/templates/paginator.html:19
-msgid "current page"
-msgstr "aktuelle Seite"
-
-#: forum/skins/default/templates/paginator.html:22
-#: forum/skins/default/templates/paginator.html:29
-#, python-format
-msgid "page number %(num)s"
-msgstr "Seite %(num)s"
-
-#: forum/skins/default/templates/paginator.html:33
-msgid "next page"
-msgstr "Nächste Seite"
-
-#: forum/skins/default/templates/post_contributor_info.html:9
-#, fuzzy, python-format
-msgid "%(rev_count)s revision"
-msgid_plural "%(rev_count)s revisions"
-msgstr[0] "Version auswählen"
-msgstr[1] "Version auswählen"
-
-#: forum/skins/default/templates/post_contributor_info.html:15
-msgid "asked"
-msgstr "gefragt"
-
-#: forum/skins/default/templates/post_contributor_info.html:18
-msgid "answered"
-msgstr "geantwortet"
-
-#: forum/skins/default/templates/post_contributor_info.html:20
-msgid "posted"
-msgstr "veröffentlicht"
-
-#: forum/skins/default/templates/post_contributor_info.html:41
-msgid "updated"
-msgstr "aktualisiert"
-
-#: forum/skins/default/templates/privacy.html:6
-#: forum/skins/default/templates/privacy.html:11
-msgid "Privacy policy"
-msgstr "Datenschutzrichtlinien"
-
-#: forum/skins/default/templates/privacy.html:15
-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."
-
-#: forum/skins/default/templates/privacy.html:18
-msgid "Site Visitors"
-msgstr "Seitenbesucher"
-
-#: forum/skins/default/templates/privacy.html:20
-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."
-
-#: forum/skins/default/templates/privacy.html:23
-msgid "Personal Information"
-msgstr "Persönliche Informationen"
-
-#: forum/skins/default/templates/privacy.html:25
-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."
-
-#: forum/skins/default/templates/privacy.html:28
-msgid "Other Services"
-msgstr "Andere Dienste"
-
-#: forum/skins/default/templates/privacy.html:30
-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. "
-
-#: forum/skins/default/templates/privacy.html:35
-msgid "cookie policy details"
-msgstr ""
-"Unsere Website benötigt Cookies, um technisch einwandfrei zu funktionieren."
-
-#: forum/skins/default/templates/privacy.html:37
-msgid "Policy Changes"
-msgstr "Veränderungen der Datenschutzrichtlinien"
-
-#: forum/skins/default/templates/privacy.html:38
-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."
-
-#: forum/skins/default/templates/question.html:78
-#: forum/skins/default/templates/question.html:79
-#: forum/skins/default/templates/question.html:95
-#: forum/skins/default/templates/question.html:97
-msgid "i like this post (click again to cancel)"
-msgstr "Ich halte diesen Beitrag für hilfreich (Zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:81
-#: forum/skins/default/templates/question.html:99
-#: forum/skins/default/templates/question.html:251
-msgid "current number of votes"
-msgstr "Aktuelle Anzahl Bewertungen"
-
-#: forum/skins/default/templates/question.html:90
-#: forum/skins/default/templates/question.html:91
-#: forum/skins/default/templates/question.html:104
-#: forum/skins/default/templates/question.html:105
-msgid "i dont like this post (click again to cancel)"
-msgstr "Ich halte nichts von diesem Beitrag (Zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:109
-#: forum/skins/default/templates/question.html:110
-msgid "mark this question as favorite (click again to cancel)"
-msgstr ""
-"Diese Frage in die Favoritenliste aufnehmen (Zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:116
-#: forum/skins/default/templates/question.html:117
-msgid "remove favorite mark from this question (click again to restore mark)"
-msgstr ""
-"Diese Frage aus der Favoritenliste entfernen (Zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:141
-#: forum/skins/default/templates/question.html:288
-#: forum/skins/default/templates/revisions_answer.html:58
-#: forum/skins/default/templates/revisions_question.html:58
-msgid "edit"
-msgstr "bearbeiten"
-
-#: forum/skins/default/templates/question.html:146
-msgid "reopen"
-msgstr "wieder öffnen"
-
-#: forum/skins/default/templates/question.html:150
-msgid "close"
-msgstr "schließen"
-
-#: forum/skins/default/templates/question.html:156
-#: forum/skins/default/templates/question.html:293
-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.)"
-
-#: forum/skins/default/templates/question.html:157
-#: forum/skins/default/templates/question.html:294
-msgid "flag offensive"
-msgstr "Als beleidigend melden"
-
-#: forum/skins/default/templates/question.html:165
-#: forum/skins/default/templates/question.html:305
-msgid "delete"
-msgstr "löschen"
-
-#: forum/skins/default/templates/question.html:183
-#: forum/skins/default/templates/question.html:325
-msgid "delete this comment"
-msgstr "Kommentar löschen"
-
-#: forum/skins/default/templates/question.html:194
-#: forum/skins/default/templates/question.html:336
-msgid "add comment"
-msgstr "Kommentar hinzufügen"
-
-#: forum/skins/default/templates/question.html:198
-#: forum/skins/default/templates/question.html:340
-#, fuzzy, python-format
-msgid "see %(counter)s more"
-msgid_plural "see %(counter)s more"
-msgstr[0] "1 mehr"
-msgstr[1] "%(counter)s mehr"
-
-#: forum/skins/default/templates/question.html:200
-#: forum/skins/default/templates/question.html:342
-#, fuzzy, python-format
-msgid "see %(counter)s more comment"
-msgid_plural ""
-"see %(counter)s more comments\n"
-" "
-msgstr[0] "1 weiterer Kommentar"
-msgstr[1] "%(counter)s weitere Kommentare"
-
-#: forum/skins/default/templates/question.html:213
-#, python-format
-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"
-
-#: forum/skins/default/templates/question.html:215
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr "Schließungszeitpunkt close date %(closed_at)s"
-
-#: forum/skins/default/templates/question.html:223
-#, fuzzy, python-format
-msgid ""
-"\n"
-" %(counter)s Answer:\n"
-" "
-msgid_plural ""
-"\n"
-" %(counter)s Answers:\n"
-" "
-msgstr[0] ""
-"\n"
-"Eine Antwort:"
-msgstr[1] ""
-"\n"
-"%(counter)s Antworten:"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers will be shown first"
-msgstr "Älteste Antworten werden als Erstes angezeigt"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers"
-msgstr "älteste"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers will be shown first"
-msgstr "Neueste werden zuerst angezeigt"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers"
-msgstr "Neueste Antworten"
-
-#: forum/skins/default/templates/question.html:235
-msgid "most voted answers will be shown first"
-msgstr "Höchstbewertete werden zuerst angezeigt"
-
-#: forum/skins/default/templates/question.html:235
-msgid "popular answers"
-msgstr "Höchstbewertet"
-
-#: forum/skins/default/templates/question.html:249
-#: forum/skins/default/templates/question.html:250
-msgid "i like this answer (click again to cancel)"
-msgstr "Ich halte diese Antwort für hilfreich (zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:256
-#: forum/skins/default/templates/question.html:257
-msgid "i dont like this answer (click again to cancel)"
-msgstr ""
-"Ich halte diese Antwort für nicht hilfreich (zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:262
-#: forum/skins/default/templates/question.html:263
-msgid "mark this answer as favorite (click again to undo)"
-msgstr "Zur Favoritenliste hinzufügen (zum Abbrechen erneut klicken)"
-
-#: forum/skins/default/templates/question.html:268
-#: forum/skins/default/templates/question.html:269
-msgid "the author of the question has selected this answer as correct"
-msgstr "Der Fragesteller hat diese Antwort als die korrekte markiert"
-
-#: forum/skins/default/templates/question.html:282
-msgid "answer permanent link"
-msgstr "Link zur Antwort"
-
-#: forum/skins/default/templates/question.html:283
-msgid "permanent link"
-msgstr "Link"
-
-#: forum/skins/default/templates/question.html:305
-msgid "undelete"
-msgstr "Wiederherstellen"
-
-#: forum/skins/default/templates/question.html:364
-#: forum/skins/default/templates/question.html:367
-msgid "Notify me once a day when there are any new answers"
-msgstr ""
-"Benachrichtigung bei neuen Antworten einmal täglich per E-"
-"Mail"
-
-#: forum/skins/default/templates/question.html:370
-msgid "Notify me weekly when there are any new answers"
-msgstr ""
-"Benachrichtigung bei neuen Antworten einmal wöchentlich per "
-"E-Mail"
-
-#: forum/skins/default/templates/question.html:375
-#, python-format
-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 "
-"Profil"
-"strong> ändern)"
-
-#: forum/skins/default/templates/question.html:380
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr ""
-"Hier können Sie regelmäßige Benachrichtigungen "
-"für diese Frage abonnieren, sobald Sie sich eingeloggt haben."
-
-#: forum/skins/default/templates/question.html:391
-msgid "Your answer"
-msgstr "Ihre Antwort"
-
-#: forum/skins/default/templates/question.html:393
-msgid "Be the first one to answer this question!"
-msgstr "Verfassen Sie die erste Antwort auf diese Frage!"
-
-#: forum/skins/default/templates/question.html:399
-msgid "you can answer anonymously and then login"
-msgstr ""
-"Beginnen Sie Ihre Antwort als anonymer Gast "
-"- Ihre Antwort wird gespeichert, während Sie sich danach einloggen oder "
-"einen neuen Zugang anlegen. Bitte versuchen Sie, eine sachliche "
-"Antwort mit Substanz 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!"
-
-#: forum/skins/default/templates/question.html:403
-msgid "answer your own question only to give an answer"
-msgstr ""
-"Die eigene Frage zu beantworten ist ausdrücklich "
-"erlaubt, aber es muß eine echte Antwort sein! "
-"Vergessen Sie nicht, daß Sie Ihre ursprüngliche Frage jederzeit "
-"verändern oder bei Bedarf auch wieder löschen können. Bitte "
-"verwenden Sie die Kommentarfunktion für Diskussionen und "
-"Rückfragen, und bitte vergessen Sie nicht, die eingehenden Antworten mit "
-"Ihrer Stimme zu bewerten!"
-
-#: forum/skins/default/templates/question.html:405
-msgid "please only give an answer, no discussions"
-msgstr ""
-"Bitte verfassen Sie eine sachliche Antwort mit Substanz. Um "
-"einen Kommentar zu verfassen, nutzen Sie bitte die "
-"Kommentarfunktion unter jeder Frage und Antwort. Sie können Ihre Antwort "
-"jederzeit bearbeiten - es ist normalerweise nicht nötig, "
-"eine Frage doppelt zu beantworten. Vergessen Sie auch nicht, über die Frage "
-"und andere Antworten abzustimmen - dies hilft, die besten "
-"Fragen und Antworten herauszufinden!"
-
-#: forum/skins/default/templates/question.html:441
-msgid "Login/Signup to Post Your Answer"
-msgstr ""
-"Bitte loggen Sie sich ein oder registrieren Sie sich, um die Antwort "
-"endgültig zu speichern."
-
-#: forum/skins/default/templates/question.html:444
-msgid "Answer Your Own Question"
-msgstr "Eigene Frage beantworten"
-
-#: forum/skins/default/templates/question.html:446
-msgid "Answer the question"
-msgstr "Frage beantworten"
-
-#: forum/skins/default/templates/question.html:460
-msgid "Question tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/question.html:465
-#: forum/skins/default/templates/questions.html:257
-#: forum/skins/default/templates/tag_selector.html:11
-#: forum/skins/default/templates/tag_selector.html:28
-#, python-format
-msgid "see questions tagged '%(tag_name)s'"
-msgstr "Fragen mit Tag '%(tag_name)s' anschauen"
-
-#: forum/skins/default/templates/question.html:471
-msgid "question asked"
-msgstr "Gefragt"
-
-#: forum/skins/default/templates/question.html:474
-msgid "question was seen"
-msgstr "Frage betrachtet:"
-
-#: forum/skins/default/templates/question.html:474
-msgid "times"
-msgstr "mal"
-
-#: forum/skins/default/templates/question.html:477
-msgid "last updated"
-msgstr "Zuletzt aktualisiert"
-
-#: forum/skins/default/templates/question.html:483
-msgid "Related questions"
-msgstr "Verwandte / ähnliche Fragen"
-
-#: forum/skins/default/templates/question_counter_widget.html:6
-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."
-
-#: forum/skins/default/templates/question_counter_widget.html:12
-msgid ""
-"\n"
-" vote\n"
-" "
-msgid_plural ""
-"\n"
-" votes\n"
-" "
-msgstr[0] ""
-"\n"
-"Stimme"
-msgstr[1] ""
-"\n"
-"Stimmen"
-
-#: forum/skins/default/templates/question_counter_widget.html:21
-msgid "this answer has been accepted to be correct"
-msgstr "Die Antwort ist als korrekt akzeptiert worden"
-
-#: forum/skins/default/templates/question_counter_widget.html:27
-msgid ""
-"\n"
-" answer \n"
-" "
-msgid_plural ""
-"\n"
-" answers \n"
-" "
-msgstr[0] ""
-"\n"
-"Antwort"
-msgstr[1] ""
-"\n"
-"Antworten"
-
-#: forum/skins/default/templates/question_counter_widget.html:39
-msgid ""
-"\n"
-" view\n"
-" "
-msgid_plural ""
-"\n"
-" views\n"
-" "
-msgstr[0] ""
-"\n"
-"Einblendung"
-msgstr[1] ""
-"\n"
-"Einblendungen"
-
-#: forum/skins/default/templates/question_edit.html:5
-#: forum/skins/default/templates/question_edit.html:66
-msgid "Edit question"
-msgstr "Frage bearbeiten"
-
-#: forum/skins/default/templates/question_edit_tips.html:4
-msgid "question tips"
-msgstr "Tipps für Fragen"
-
-#: forum/skins/default/templates/question_edit_tips.html:7
-msgid "please ask a relevant question"
-msgstr "Stellen Sie nur Fragen, die für dieses Forum relevant sind."
-
-#: forum/skins/default/templates/question_edit_tips.html:10
-msgid "please try provide enough details"
-msgstr "Bitte erwähnen Sie in Ihrer Frage genügend Details."
-
-#: forum/skins/default/templates/question_retag.html:4
-#: forum/skins/default/templates/question_retag.html:53
-msgid "Change tags"
-msgstr "Tags ändern"
-
-#: forum/skins/default/templates/question_retag.html:40
-msgid "up to 5 tags, less than 20 characters each"
-msgstr "Bis zu 5 Tags mit jeweils weniger als 20 Buchstaben"
-
-#: forum/skins/default/templates/question_retag.html:83
-msgid "Why use and modify tags?"
-msgstr "Warum Tags verwenden und bearbeiten?"
-
-#: forum/skins/default/templates/question_retag.html:86
-msgid "tags help us keep Questions organized"
-msgstr "Tags helfen uns, Fragen zu organisieren und zu kategorisieren."
-
-#: forum/skins/default/templates/question_retag.html:94
-msgid "tag editors receive special awards from the community"
-msgstr ""
-"Benutzer, die Tags bearbeiten, bekommen spezielle Auszeichnungen verliehen."
-
-#: forum/skins/default/templates/question_summary_list_roll.html:13
-msgid "answers"
-msgstr "Antworten"
-
-#: forum/skins/default/templates/questions.html:8
-msgid "Questions"
-msgstr "Fragen"
-
-#: forum/skins/default/templates/questions.html:32
-msgid "Found by tags"
-msgstr "Fragen mit Tag"
-
-#: forum/skins/default/templates/questions.html:36
-msgid "Search results"
-msgstr "Suchergebnisse"
-
-#: forum/skins/default/templates/questions.html:38
-msgid "Found by title"
-msgstr "Nach Titel"
-
-#: forum/skins/default/templates/questions.html:42
-msgid "Unanswered questions"
-msgstr "Unbeantwortete Fragen"
-
-#: forum/skins/default/templates/questions.html:44
-msgid "All questions"
-msgstr "Alle Fragen"
-
-#: forum/skins/default/templates/questions.html:51
-msgid "In:"
-msgstr "In:"
-
-#: forum/skins/default/templates/questions.html:53
-msgid "see unanswered questions"
-msgstr "Unbeantwortete Fragen anzeigen"
-
-#: forum/skins/default/templates/questions.html:55
-msgid "see your favorite questions"
-msgstr "Favoritenliste anzeigen"
-
-#: forum/skins/default/templates/questions.html:59
-msgid "Sort by:"
-msgstr "Sortieren nach:"
-
-#: forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/questions.html:75
-msgid "click to see the newest questions"
-msgstr "Klicken Sie, um die neuesten Fragen zu sehen"
-
-#: forum/skins/default/templates/questions.html:70
-msgid "click to see the oldest questions"
-msgstr "Klicken Sie, um die ältesten Fragen zu sehen"
-
-#: forum/skins/default/templates/questions.html:83
-#: forum/skins/default/templates/questions.html:94
-msgid "click to see the most recently updated questions"
-msgstr "Klicken Sie, um die jüngst bearbeiteten Fragen zu sehen"
-
-#: forum/skins/default/templates/questions.html:89
-msgid "click to see the least recently updated questions"
-msgstr "Klicken Sie, um die ältesten bearbeiteten Fragen zu sehen"
-
-#: forum/skins/default/templates/questions.html:102
-#: forum/skins/default/templates/questions.html:113
-msgid "click to see hottest questions"
-msgstr "Fragen mit den meisten Antworten"
-
-#: forum/skins/default/templates/questions.html:102
-msgid "less answers"
-msgstr "weniger Antworten"
-
-#: forum/skins/default/templates/questions.html:108
-msgid "click to see coldest questions"
-msgstr "Fragen mit den wenigsten Antworten"
-
-#: forum/skins/default/templates/questions.html:108
-#: forum/skins/default/templates/questions.html:113
-msgid "more answers"
-msgstr "mehr Antworten"
-
-#: forum/skins/default/templates/questions.html:121
-#: forum/skins/default/templates/questions.html:132
-msgid "click to see most voted questions"
-msgstr "Klicken Sie, um die höchstbewerteten Fragen anzuzeigen"
-
-#: forum/skins/default/templates/questions.html:121
-msgid "unpopular"
-msgstr "Unpopulär"
-
-#: forum/skins/default/templates/questions.html:127
-msgid "click to see least voted questions"
-msgstr "am wenigsten positiv bewertete Fragen"
-
-#: forum/skins/default/templates/questions.html:127
-#: forum/skins/default/templates/questions.html:132
-msgid "popular"
-msgstr "Populär"
-
-#: forum/skins/default/templates/questions.html:141
-#, fuzzy, python-format
-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"
-
-#: forum/skins/default/templates/questions.html:143
-#, fuzzy, python-format
-msgid "%(q_num)s question"
-msgid_plural "%(q_num)s questions"
-msgstr[0] "%(q_num)s Frage"
-msgstr[1] "%(q_num)s Fragen"
-
-#: forum/skins/default/templates/questions.html:147
-#, python-format
-msgid "with %(author_name)s's contributions"
-msgstr "mit Beiträgen von %(author_name)s"
-
-#: forum/skins/default/templates/questions.html:151
-msgid "tagged"
-msgstr "Getaggt"
-
-#: forum/skins/default/templates/questions.html:157
-msgid "Search tips:"
-msgstr "Suchtipps:"
-
-#: forum/skins/default/templates/questions.html:161
-msgid "reset author"
-msgstr "Autor zurücksetzen"
-
-#: forum/skins/default/templates/questions.html:165
-msgid "reset tags"
-msgstr "Tags zurücksetzen"
-
-#: forum/skins/default/templates/questions.html:169
-#: forum/skins/default/templates/questions.html:173
-msgid "start over"
-msgstr "Von vorn beginnen"
-
-#: forum/skins/default/templates/questions.html:175
-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."
-
-#: forum/skins/default/templates/questions.html:178
-msgid "Search tip:"
-msgstr "Suchtipp:"
-
-#: forum/skins/default/templates/questions.html:178
-msgid "add tags and a query to focus your search"
-msgstr ""
-"Tags und eine Suchabfrage hinzufügen, um genauere Suchergebnisse zu erzielen"
-
-#: forum/skins/default/templates/questions.html:190
-msgid "There are no unanswered questions here"
-msgstr "Es gibt hier keine unbeantworteten Fragen"
-
-#: forum/skins/default/templates/questions.html:193
-msgid "No favorite questions here. "
-msgstr "Keine Favoriten-Fragen."
-
-#: forum/skins/default/templates/questions.html:194
-msgid "Please start (bookmark) some questions when you visit them"
-msgstr ""
-"Bitte fügen Sie Fragen, die Ihnen besonders gut gefallen, zu Ihrer "
-"Favoritenliste hinzu."
-
-#: forum/skins/default/templates/questions.html:199
-msgid "You can expand your search by "
-msgstr "Sie können Ihre Suche erweitern, indem Sie"
-
-#: forum/skins/default/templates/questions.html:203
-msgid "resetting author"
-msgstr "die Autorenbeschränkung entfernen"
-
-#: forum/skins/default/templates/questions.html:207
-msgid "resetting tags"
-msgstr "die Tag-Beschränkung entfernen"
-
-#: forum/skins/default/templates/questions.html:211
-#: forum/skins/default/templates/questions.html:215
-msgid "starting over"
-msgstr "ganz von Vorne beginnen"
-
-#: forum/skins/default/templates/questions.html:220
-msgid "Please always feel free to ask your question!"
-msgstr "Sie können jederzeit gern Ihre eigene Frage stellen!"
-
-#: forum/skins/default/templates/questions.html:224
-msgid "Did not find what you were looking for?"
-msgstr "Sie haben nicht gefunden, wonach Sie gesucht haben?"
-
-#: forum/skins/default/templates/questions.html:225
-msgid "Please, post your question!"
-msgstr "Bitte stellen Sie Ihre Frage!"
-
-#: forum/skins/default/templates/questions.html:241
-msgid "Contributors"
-msgstr "Beitragende"
-
-#: forum/skins/default/templates/questions.html:254
-msgid "Related tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/reopen.html:6
-#: forum/skins/default/templates/reopen.html:16
-msgid "Reopen question"
-msgstr "Frage wieder eröffnen"
-
-#: forum/skins/default/templates/reopen.html:19
-msgid "Open the previously closed question"
-msgstr "Die geschlossene Frage neu öffnen"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "The question was closed for the following reason "
-msgstr "Die Frage wurde aus folgendem Grund geschlossen"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "reason - leave blank in english"
-msgstr "Grund"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "on "
-msgstr "am"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "date closed"
-msgstr "Zeitpunkt der Schließung"
-
-#: forum/skins/default/templates/reopen.html:29
-msgid "Reopen this question"
-msgstr "Diese Frage wieder eröffnen"
-
-#: forum/skins/default/templates/revisions_answer.html:7
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:8
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "Revision history"
-msgstr "Versionsgeschichte"
-
-#: forum/skins/default/templates/revisions_answer.html:50
-#: forum/skins/default/templates/revisions_question.html:50
-msgid "click to hide/show revision"
-msgstr "Klicken, um Version anzuzeigen/zu verstecken"
-
-#: forum/skins/default/templates/tag_selector.html:5
-msgid "Interesting tags"
-msgstr "Tags, die mich interessieren"
-
-#: forum/skins/default/templates/tag_selector.html:15
-#, python-format
-msgid "remove '%(tag_name)s' from the list of interesting tags"
-msgstr ""
-"'%(tag_name)s' von der Liste der Tags, die mich interessieren, entfernen"
-
-#: forum/skins/default/templates/tag_selector.html:21
-#: forum/skins/default/templates/tag_selector.html:38
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: forum/skins/default/templates/tag_selector.html:22
-msgid "Ignored tags"
-msgstr "Ignorierte Tags"
-
-#: forum/skins/default/templates/tag_selector.html:32
-#, python-format
-msgid "remove '%(tag_name)s' from the list of ignored tags"
-msgstr "'%(tag_name)s' von der Liste der ignorierten Tags entfernen"
-
-#: forum/skins/default/templates/tag_selector.html:41
-msgid "keep ignored questions hidden"
-msgstr "Fragen aus ignorierten Tags ausblenden"
-
-#: forum/skins/default/templates/tags.html:6
-#: forum/skins/default/templates/tags.html:30
-msgid "Tag list"
-msgstr "Tag-Liste"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "sorted alphabetically"
-msgstr "Alphabetisch sortiert"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "by name"
-msgstr "nach Namen"
-
-#: forum/skins/default/templates/tags.html:33
-msgid "sorted by frequency of tag use"
-msgstr "nach Tag-Verwendungshäufigkeit"
-
-#: forum/skins/default/templates/tags.html:33
-msgid "by popularity"
-msgstr "nach Popularität"
-
-#: forum/skins/default/templates/tags.html:39
-#, python-format
-msgid ""
-"All tags matching '%(stag)s'"
-msgstr ""
-"Alle Tags, die '%(stag)s' "
-"enthalten"
-
-#: forum/skins/default/templates/tags.html:42
-msgid "Nothing found"
-msgstr "Nichts gefunden"
-
-#: forum/skins/default/templates/user_edit.html:6
-msgid "Edit user profile"
-msgstr "Benutzerprofil bearbeiten"
-
-#: forum/skins/default/templates/user_edit.html:19
-msgid "edit profile"
-msgstr "Profil bearbeiten"
-
-#: forum/skins/default/templates/user_edit.html:33
-#: forum/skins/default/templates/user_info.html:53
-msgid "Registered user"
-msgstr "Registrierter Benutzer"
-
-#: forum/skins/default/templates/user_edit.html:40
-msgid "Screen Name"
-msgstr "Nickname"
-
-#: forum/skins/default/templates/user_edit.html:89
-#: forum/skins/default/templates/user_email_subscriptions.html:20
-msgid "Update"
-msgstr "Update"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:8
-msgid "Email subscription settings"
-msgstr "E-Mail-Abonnementeinstellungen"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:9
-msgid "email subscription settings info"
-msgstr ""
-"Häufigkeit von E-Mail-Benachrichtigungen "
-"einstellen Abonnieren Sie Benachrichtigungen über Neuigkeiten in "
-"Fragen, die Sie interessieren. Falls Sie keine E-Mails erhalten möchten - "
-"wählen Sie \"Keine E-Mail\". Benachrichtigungen werden nur versandt, "
-"wenn es neues in der betreffenden Frage gibt."
-
-#: forum/skins/default/templates/user_email_subscriptions.html:21
-msgid "Stop sending email"
-msgstr "Keine E-Mails mehr senden"
-
-#: forum/skins/default/templates/user_info.html:18
-msgid "change picture"
-msgstr "Bild ändern"
-
-#: forum/skins/default/templates/user_info.html:25
-#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
-msgid "reputation"
-msgstr "Punktestand"
-
-#: forum/skins/default/templates/user_info.html:35
-msgid "Moderate this user"
-msgstr "Diesen Benutzer verwalten"
-
-#: forum/skins/default/templates/user_info.html:47
-msgid "update profile"
-msgstr "Profil aktualisieren"
-
-#: forum/skins/default/templates/user_info.html:57
-msgid "real name"
-msgstr "Realname"
-
-#: forum/skins/default/templates/user_info.html:62
-msgid "member for"
-msgstr "Mitglied seit"
-
-#: forum/skins/default/templates/user_info.html:67
-msgid "last seen"
-msgstr "Zuletzt gesehen"
-
-#: forum/skins/default/templates/user_info.html:73
-msgid "user website"
-msgstr "Website"
-
-#: forum/skins/default/templates/user_info.html:79
-msgid "location"
-msgstr "Ort"
-
-#: forum/skins/default/templates/user_info.html:86
-msgid "age"
-msgstr "Alter"
-
-#: forum/skins/default/templates/user_info.html:87
-msgid "age unit"
-msgstr "Jahre "
-
-#: forum/skins/default/templates/user_info.html:93
-msgid "todays unused votes"
-msgstr "Ungenutzte Bewertungs-Stimmen heute"
-
-#: forum/skins/default/templates/user_info.html:94
-msgid "votes left"
-msgstr "Stimmen übrig"
-
-#: forum/skins/default/templates/user_reputation.html:29
-msgid "Your karma change log."
-msgstr "Ihr Punkte-Logbuch."
-
-#: forum/skins/default/templates/user_reputation.html:31
-#, python-format
-msgid "%(user_name)s's karma change log"
-msgstr "Punkte-Logbuch von %(user_name)s"
-
-#: forum/skins/default/templates/user_stats.html:11
-#, fuzzy, python-format
-msgid "%(counter)s Question"
-msgid_plural "%(counter)s Questions"
-msgstr[0] "1 Frage"
-msgstr[1] "%(counter)s Fragen"
-
-#: forum/skins/default/templates/user_stats.html:16
-#, fuzzy, python-format
-msgid "%(counter)s Answer"
-msgid_plural "%(counter)s Answers"
-msgstr[0] "1 Antwort"
-msgstr[1] "%(counter)s Antworten"
-
-#: forum/skins/default/templates/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr "Diese Antwort ist %(answer_score)s mal positiv bewertet worden"
-
-#: forum/skins/default/templates/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr "Diese Antwort ist als korrekt ausgewählt worden"
-
-#: forum/skins/default/templates/user_stats.html:34
-#, fuzzy, 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"
-
-#: forum/skins/default/templates/user_stats.html:44
-#, fuzzy, python-format
-msgid "%(cnt)s Vote"
-msgid_plural "%(cnt)s Votes "
-msgstr[0] "1 Bewertung"
-msgstr[1] "%(cnt)s Bewertungen"
-
-#: forum/skins/default/templates/user_stats.html:50
-msgid "thumb up"
-msgstr "+1"
-
-#: forum/skins/default/templates/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr "Benutzer hat positiv bewertet"
-
-#: forum/skins/default/templates/user_stats.html:55
-msgid "thumb down"
-msgstr "-1"
-
-#: forum/skins/default/templates/user_stats.html:56
-msgid "user voted down this many times"
-msgstr "Benutzer hat negativ bewertet"
-
-#: forum/skins/default/templates/user_stats.html:64
-#, fuzzy, python-format
-msgid "%(counter)s Tag"
-msgid_plural "%(counter)s Tags"
-msgstr[0] "1 Tag"
-msgstr[1] "%(counter)s Tags"
-
-#: forum/skins/default/templates/user_stats.html:72
-#, python-format
-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'"
-
-#: forum/skins/default/templates/user_stats.html:86
-#, fuzzy, python-format
-msgid "%(counter)s Badge"
-msgid_plural "%(counter)s Badges"
-msgstr[0] "1 Auszeichnung"
-msgstr[1] "%(counter)s Auszeichnungen"
-
-#: forum/skins/default/templates/user_tabs.html:7
-msgid "User profile"
-msgstr "Benutzerprofil"
-
-#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
-msgid "overview"
-msgstr "Ãœbersicht"
-
-#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
-msgid "recent activity"
-msgstr "Jüngste Aktivitäten"
-
-#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
-msgid "comments and answers to others questions"
-msgstr "Kommentare und Antworten"
-
-#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
-msgid "responses"
-msgstr "Reaktionen"
-
-#: forum/skins/default/templates/user_tabs.html:16
-msgid "graph of user reputation"
-msgstr "Punkte-Statistik"
-
-#: forum/skins/default/templates/user_tabs.html:17
-msgid "reputation history"
-msgstr "Punkte-Protokoll"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
-msgid "user vote record"
-msgstr "Abstimmungsverhalten"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
-msgid "casted votes"
-msgstr "abgegebene Stimmen"
-
-#: forum/skins/default/templates/user_tabs.html:23
-msgid "questions that user selected as his/her favorite"
-msgstr "Vom Benutzer als Favoriten markierte Fragen"
-
-#: forum/skins/default/templates/user_tabs.html:24
-msgid "favorites"
-msgstr "Favoriten"
-
-#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
-msgid "email subscription settings"
-msgstr "E-Mail-Abonnementeinstellungen"
-
-#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
-msgid "email subscriptions"
-msgstr "E-Mail-Abonnements"
-
-#: forum/skins/default/templates/users.html:6
-#: forum/skins/default/templates/users.html:24
-msgid "Users"
-msgstr "Benutzer"
-
-#: forum/skins/default/templates/users.html:27
-msgid "recent"
-msgstr "neueste"
-
-#: forum/skins/default/templates/users.html:29
-msgid "by username"
-msgstr "nach Benutzernamen"
-
-#: forum/skins/default/templates/users.html:35
-#, python-format
-msgid "users matching query %(suser)s:"
-msgstr "Benutzer mit Wort %(suser)s"
-
-#: forum/skins/default/templates/users.html:39
-msgid "Nothing found."
-msgstr "Nichts gefunden."
-
-#: forum/skins/default/templates/users_questions.html:11
-msgid "this questions was selected as favorite"
-msgstr "Diese Frage wurde als Favorit markiert"
-
-#: forum/skins/default/templates/users_questions.html:12
-msgid "thumb-up on"
-msgstr "+1 an"
-
-#: forum/skins/default/templates/users_questions.html:19
-msgid "thumb-up off"
-msgstr "+1 aus"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:3
-#: forum/skins/default/templates/authopenid/changeemail.html:9
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Change email"
-msgstr "E-Mail-Adresse ändern"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:11
-msgid "Save your email address"
-msgstr "E-Mail-Adresse speichern"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:16
-#, python-format
-msgid "change %(email)s info"
-msgstr ""
-"Geben Sie Ihre E-Mail-Adresse in untenstehende "
-"Box ein falls Sie sie für Ihre Benachrichtigungs-E-Mails ändern "
-"möchten. Im Moment verwenden Sie %(email)s"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:18
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr ""
-"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 Benachrichtigungsmails zu Sie besonders "
-"interessierenden Fragen, oder Neuzugängen abonnieren. Ihre E-Mail-Adresse "
-"wird auch benutzt, um ein individuelles sogenanntes Gravatar-Bild für Ihr Konto "
-"anzuzeigen. E-Mail-Adressen werden niemals öffentlich angezeigt."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your new Email"
-msgstr ""
-"Ihre neue E-Mail-Adresse: (wirdnicht "
-"öffentlich angezeigt; muß eine gültige Adresse sein)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your Email"
-msgstr ""
-"Ihre E-Mail-Adresse (wirdnicht öffentlich "
-"angezeigt; muß eine gültige Adresse sein)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Save Email"
-msgstr "E-Mail-Adresse speichern"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:49
-msgid "Validate email"
-msgstr "E-Mail-Adresse überprüfen"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:52
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr ""
-"Eine E-Mail mit einem Bestätigungslink wurde an %"
-"(email)s versandt. Bitte klicken Sie auf den Link in der E-"
-"Mail 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 andere E-Mail-Adresse verwenden möchten, "
-"können Sie sie erneut ändern"
-"strong>."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:57
-msgid "Email not changed"
-msgstr "E-Mail-Adresse nicht geändert"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:60
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr ""
-"Ihre E-Mail-Adresse %(email)s wurde nicht "
-"geändert. Falls Sie sie später ändern möchten, können Sie dieses "
-"jederzeit in Ihrem Benutzerprofil oder im vorigen Formular tun."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:65
-msgid "Email changed"
-msgstr "E-Mail-Adresse geändert"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:68
-#, python-format
-msgid "your current %(email)s can be used for this"
-msgstr ""
-"Ihre E-Mail-Adresse wurde auf %(email)s verändert."
-"span> Sie erhalten alle eventuell abonnierten E-Mail-Benachrichtigungen nun "
-"an diese Adresse."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:73
-msgid "Email verified"
-msgstr "E-Mail-Adresse bestätigt"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:76
-msgid "thanks for verifying email"
-msgstr ""
-"Vielen Dank für die Bestätigung Ihrer E-Mail-"
-"Adresse! Sie können jetzt Fragen stellen und "
-"beantworten. Sie können bei interessanten Fragen auch "
-"eine E-Mail-Benachrichtigung abonnieren, die Sie einmal "
-"täglich oder seltener über neue Entwicklungen wie Antworten und Kommentare "
-"informiert."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:81
-msgid "email key not sent"
-msgstr "Bestätigungs-E-Mail nicht versandt"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:84
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
-msgstr ""
-"Ihre momentane E-Mail-Adresse %(email)s wurde "
-"bereits bestätigt. Es wurde keine neue Bestätigungsmail versandt. Sie "
-"können Ihre E-Mail-Adresse bei Bedarf ändern."
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:8
-msgid "Account: change OpenID URL"
-msgstr "Zugang: OpenID-URL ändern"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:12
-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!"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:14
-#: forum/skins/default/templates/authopenid/delete.html:14
-#: forum/skins/default/templates/authopenid/delete.html:24
-msgid "Please correct errors below:"
-msgstr "Bitte folgende Eingaben korrigieren:"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:29
-msgid "OpenID URL:"
-msgstr "OpenID-URL:"
-
-#: forum/skins/default/templates/authopenid/changepw.html:7
-msgid "Account: change password"
-msgstr "Passwort ändern"
-
-#: forum/skins/default/templates/authopenid/changepw.html:8
-msgid "This is where you can change your password. Make sure you remember it!"
-msgstr ""
-"Um Ihr Passwort zu ändern, füllen Sie bitte "
-"dieses Formular aus und senden Sie es ab."
-
-#: forum/skins/default/templates/authopenid/complete.html:19
-msgid "Connect your OpenID with this site"
-msgstr "Als neuer OpenID-Benutzer anmelden"
-
-#: forum/skins/default/templates/authopenid/complete.html:22
-msgid "Connect your OpenID with your account on this site"
-msgstr "Neue OpenID mit einem bestehenden Benutzerzugang verknüpfen"
-
-#: forum/skins/default/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
Sie sind zum ersten Mal mit Ihrem OpenID-"
-"Zugang von %(provider)s eingeloggt. Bitte geben Sie einen "
-"Benutzernamen ein und hinterlegen Sie Ihre E-Mail-"
-"Adresse. Die E-Mail-Adresse ermöglicht Benachrichtigungen "
-"bei besonders interessanten Fragen und wird als Grundlage für Ihr "
-"Individuelles Benutzerbild, den Gravatar, benutzt.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:31
-#, fuzzy, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
-msgstr ""
-"
Der Benutzername %(username)s ist leider nicht "
-"mehr frei.
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.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:35
-#, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
Sie sind zum ersten Mal mit Ihrem OpenID-"
-"Zugang von %(provider)s eingeloggt. Sie können einen "
-"Benutzernamen eingeben oder Ihren Benutzernamen bei %"
-"(provider)s verwenden. Bitte hinterlegen Sie auch Ihre E-Mail-"
-"Adresse. Die E-Mail-Adresse ermöglicht Benachrichtigungen "
-"bei besonders interessanten Fragen und wird als Grundlage für Ihr "
-"Individuelles Benutzerbild, den Gravatar, benutzt.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:38
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
Sie sind hier zum ersten Mal mit Ihrem "
-"Facebook-Login. Bitte legen Sie einen Benutzernamen "
-"fest und hinterlegen Sie Ihre E-Mail-Adresse. Die E-Mail-"
-"Adresse ermöglicht Benachrichtigungen bei besonders interessanten "
-"Fragen und wird als Grundlage für Ihr Individuelles Benutzerbild, "
-"den Gravatar, benutzt."
-"p>"
-
-#: forum/skins/default/templates/authopenid/complete.html:42
-msgid "This account already exists, please use another."
-msgstr ""
-"Dieser Benutzername existiert leider bereits, bitte wählen Sie einen anderen."
-
-#: forum/skins/default/templates/authopenid/complete.html:57
-msgid "Sorry, looks like we have some errors:"
-msgstr "Bitte korrigieren Sie folgende Eingabe(n):"
-
-#: forum/skins/default/templates/authopenid/complete.html:82
-msgid "Screen name label"
-msgstr "Benutzername (wird öffentlich angezeigt)"
-
-#: forum/skins/default/templates/authopenid/complete.html:89
-msgid "Email address label"
-msgstr ""
-"E-Mail-Adresse (wird nicht öffentlich "
-"angezeigt; muß gültig sein)"
-
-#: forum/skins/default/templates/authopenid/complete.html:95
-#: forum/skins/default/templates/authopenid/signup.html:18
-msgid "receive updates motivational blurb"
-msgstr ""
-"Benachrichtigungen per E-Mail abonnieren Das Abonnieren von "
-"E-Mail-Benachrichtigungen ist freiwillig. Das Forum versenden bis zu "
-"einer Benachrichtigung pro Woche - nur wenn es auch "
-"wirklich Neues gibt. Sie können die Benachrichtigungshäufigkeit "
-"jederzeit in Ihrem Benutzerprofil anpassen."
-
-#: forum/skins/default/templates/authopenid/complete.html:99
-#: forum/skins/default/templates/authopenid/signup.html:22
-msgid "please select one of the options above"
-msgstr "Bitte wählen Sie eine der oben genannten Optionen"
-
-#: forum/skins/default/templates/authopenid/complete.html:102
-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."
-
-#: forum/skins/default/templates/authopenid/complete.html:103
-msgid "create account"
-msgstr "Zugang anlegen"
-
-#: forum/skins/default/templates/authopenid/complete.html:112
-msgid "Existing account"
-msgstr "Existierender Zugang"
-
-#: forum/skins/default/templates/authopenid/complete.html:113
-msgid "user name"
-msgstr "Benutzername"
-
-#: forum/skins/default/templates/authopenid/complete.html:114
-msgid "password"
-msgstr "Passwort"
-
-#: forum/skins/default/templates/authopenid/complete.html:121
-msgid "Register"
-msgstr "Registrieren"
-
-#: forum/skins/default/templates/authopenid/complete.html:122
-#: forum/skins/default/templates/authopenid/signin.html:168
-msgid "Forgot your password?"
-msgstr "Passwort vergessen?"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:2
-msgid "Thank you for registering at our Q&A forum!"
-msgstr "Vielen Dank für Ihre Registrierung!"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:4
-msgid "Your account details are:"
-msgstr "Ihre Zugangsdaten:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:6
-msgid "Username:"
-msgstr "Benutzername:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:7
-#: forum/skins/default/templates/authopenid/delete.html:19
-msgid "Password:"
-msgstr "Passwort:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:9
-msgid "Please sign in here:"
-msgstr "Bitte hier anmelden:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:12
-#: forum/skins/default/templates/authopenid/email_validation.txt:14
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
-msgstr "Ihr Forumsteam"
-
-#: forum/skins/default/templates/authopenid/delete.html:8
-msgid "Account: delete account"
-msgstr "Zugang löschen"
-
-#: forum/skins/default/templates/authopenid/delete.html:12
-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."
-
-#: forum/skins/default/templates/authopenid/delete.html:16
-msgid "Check confirm box, if you want delete your account."
-msgstr "Bitte aktivieren Sie das Häkchen, um die Löschung zu bestätigen."
-
-#: forum/skins/default/templates/authopenid/delete.html:31
-msgid "I am sure I want to delete my account."
-msgstr "Ich bin sicher, daß ich meinen Zugang endgültig löschen möchte."
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "Password/OpenID URL"
-msgstr "Passwort / OpenID-URL"
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "(required for your security)"
-msgstr "(Wird zu Ihrer Sicherheit benötigt)"
-
-#: forum/skins/default/templates/authopenid/delete.html:34
-msgid "Delete account permanently"
-msgstr "Zugang endgültig löschen"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:2
-msgid "Greetings from the Q&A forum"
-msgstr "Grüße vom Forumsteam"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:4
-msgid "To make use of the Forum, please follow the link below:"
-msgstr "Um das Forum zu benutzen, klicken Sie auf untenstehenden Link:"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:8
-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."
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:10
-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, brauchen Sie nichts zu "
-"unternehmen. Bitte ignorieren Sie diese E-Mail einfach - wir entschuldigen "
-"uns für die Unannehmlichkeiten."
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
-msgid "Traditional login information"
-msgstr "Klassische Login-Information"
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:4
-#: forum/skins/default/templates/authopenid/sendpw.html:7
-msgid "Send new password"
-msgstr "Neues Passwort versenden"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:10
-msgid "password recovery information"
-msgstr ""
-"Passwort vergessen? Kein Problem - einfach ein "
-"neues anfordern! Bitte tun Sie folgendes: • geben Sie "
-"Ihren Benutzernamen unten ein und überprüfen Sie Ihren Posteingang • Folgen Sie dem Aktivierungslink um ein neues "
-"Passwort zu erhalten • bitte ändern Sie das erhaltene Passwort "
-"möglichst in ein Passwort Ihrer Wahl."
-
-#: forum/skins/default/templates/authopenid/sendpw.html:21
-msgid "Reset password"
-msgstr "Neues Passwort zusenden"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:22
-msgid "return to login"
-msgstr "Zurück zum Login"
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
-#, python-format
-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."
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/signin.html:5
-#: forum/skins/default/templates/authopenid/signin.html:21
-msgid "User login"
-msgstr "Benutzerlogin"
-
-#: forum/skins/default/templates/authopenid/signin.html:28
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you "
-"log in\n"
-" "
-msgstr ""
-"\n"
-"Ihre Antwort auf \"%(title)s"
-"strong> %(summary)s...\"wurde gespeichert "
-"und wird veröffentlicht, sobald Sie sich einloggen."
-
-#: forum/skins/default/templates/authopenid/signin.html:35
-#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
-msgstr ""
-"Ihre Frage\"%(title)s "
-"%(summary)s...\" wurde gespeichert und wird "
-"veröffentlicht, sobald Sie sich einloggen."
-
-#: forum/skins/default/templates/authopenid/signin.html:42
-msgid "Click to sign in through any of these services."
-msgstr ""
-"
Bitte wählen Sie Ihre bevorzugte Login-Methode."
-"
Externe Login-Anbieter nutzen die OpenID-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.
"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "
Please select your favorite login method
-# below."
-# "
External login services use OpenID 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.
"
-#: forum/skins/default/templates/authopenid/signin.html:144
-msgid "Enter your Provider user name"
-msgstr ""
-"Geben Sie Ihren Benutzernamen beim Provider ein (oder wählen Sie oben eine andere Login-Methode)"
-
-#: forum/skins/default/templates/authopenid/signin.html:151
-msgid ""
-"Enter your OpenID "
-"web address"
-msgstr ""
-"Geben Sie IhreOpenID-Internetadresse an (oder wählen Sie oben eine andere Login-Methode)"
-
-#: forum/skins/default/templates/authopenid/signin.html:153
-#: forum/skins/default/templates/authopenid/signin.html:166
-msgid "Login"
-msgstr "Login"
-
-#: forum/skins/default/templates/authopenid/signin.html:157
-msgid "Enter your login name and password"
-msgstr ""
-"Geben Sie Ihren Askbot-Benutzernamen und Ihr "
-"Passwort ein (oder wählen Sie oben den OpenID-"
-"Login aus)"
-
-#: forum/skins/default/templates/authopenid/signin.html:161
-msgid "Login name"
-msgstr "Benutzername"
-
-#: forum/skins/default/templates/authopenid/signin.html:163
-msgid "Password"
-msgstr "Passwort"
-
-#: forum/skins/default/templates/authopenid/signin.html:167
-msgid "Create account"
-msgstr "Zugang anlegen"
-
-#: forum/skins/default/templates/authopenid/signin.html:178
-msgid "Why use OpenID?"
-msgstr "Warum OpenID verwenden?"
-
-#: forum/skins/default/templates/authopenid/signin.html:181
-msgid "with openid it is easier"
-msgstr "Mit OpenID müssen Sie keinen neuen Account anlegen."
-
-#: forum/skins/default/templates/authopenid/signin.html:184
-msgid "reuse openid"
-msgstr ""
-"Sie können sich ohne Bedenken mit dem selben OpenID-Zugang auf unbegrenzt "
-"vielen Webseiten einloggen."
-
-#: forum/skins/default/templates/authopenid/signin.html:187
-msgid "openid is widely adopted"
-msgstr ""
-"Es gibt mehr als 160 Millionen OpenID-Zugänge und mehr als 10.000 Seiten, "
-"die OpenID akzeptieren."
-
-#: forum/skins/default/templates/authopenid/signin.html:190
-msgid "openid is supported open standard"
-msgstr ""
-"OpenID basiert auf einem international anerkannten Standard und wird von "
-"zahlreichen großen Firmen unterstützt."
-
-#: forum/skins/default/templates/authopenid/signin.html:195
-msgid "Find out more"
-msgstr "Mehr Informationen"
-
-#: forum/skins/default/templates/authopenid/signin.html:196
-msgid "Get OpenID"
-msgstr "Einen OpenID-Zugang anlegen"
-
-#: forum/skins/default/templates/authopenid/signup.html:4
-msgid "Signup"
-msgstr "Registrieren"
-
-#: forum/skins/default/templates/authopenid/signup.html:8
-msgid "Create login name and password"
-msgstr "Benutzernamen und Passwort anlegen"
-
-#: forum/skins/default/templates/authopenid/signup.html:10
-msgid "Traditional signup info"
-msgstr ""
-"Falls Sie möchten, können Sie auch einen "
-"Benutzernamen und ein Passwort hier im Forum anmelden. Wir unterstützen aber "
-"auch OpenID, 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."
-
-#: forum/skins/default/templates/authopenid/signup.html:25
-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."
-
-#: forum/skins/default/templates/authopenid/signup.html:27
-msgid "Create Account"
-msgstr "Zugang anlegen"
-
-#: forum/skins/default/templates/authopenid/signup.html:28
-msgid "or"
-msgstr "oder"
-
-#: forum/skins/default/templates/authopenid/signup.html:29
-msgid "return to OpenID login"
-msgstr "zum OpenID-Login zurückkehren"
-
-#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
-#, python-format
-msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-msgstr "Mit Facebook mit %(APP_SHORT_NAME)s verbinden!"
-
-#: forum/templatetags/extra_filters.py:100
-msgid "no items in counter"
-msgstr "no"
-
-#: forum/templatetags/extra_tags.py:53
-#, python-format
-msgid "%(username)s gravatar image"
-msgstr "%(username)s Gravatar-Bild"
-
-#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
-msgid "reputation points"
-msgstr "Punkte"
-
-#: forum/templatetags/extra_tags.py:265
-msgid "2 days ago"
-msgstr "vor 2 Tagen"
-
-#: forum/templatetags/extra_tags.py:267
-msgid "yesterday"
-msgstr "gestern"
-
-#: forum/templatetags/extra_tags.py:269
-#, python-format
-msgid "%(hr)d hour ago"
-msgid_plural "%(hr)d hours ago"
-msgstr[0] "vor %(hr)d Stunde"
-msgstr[1] "vor %(hr)d Stunden"
-
-#: forum/templatetags/extra_tags.py:271
-#, python-format
-msgid "%(min)d min ago"
-msgid_plural "%(min)d mins ago"
-msgstr[0] "vor %(min)d Minute"
-msgstr[1] "vor %(min)d Minuten"
-
-#: forum/utils/forms.py:30
-msgid "this field is required"
-msgstr "Dieses Feld wird benötigt"
-
-#: forum/utils/forms.py:45
-msgid "choose a username"
-msgstr "Bitte einen Benutzernamen eingeben"
-
-#: forum/utils/forms.py:50
-msgid "user name is required"
-msgstr "Der Benutzername wird benötigt"
-
-#: forum/utils/forms.py:51
-msgid "sorry, this name is taken, please choose another"
-msgstr ""
-"Dieser Benutzername ist bereits vergeben. Bitte wählen Sie einen anderen"
-
-#: forum/utils/forms.py:52
-msgid "sorry, this name is not allowed, please choose another"
-msgstr "Dieser Benutzername ist nicht erlaubt. Bitte wählen Sie einen anderen"
-
-#: forum/utils/forms.py:53
-msgid "sorry, there is no user with this name"
-msgstr "Es gibt keinen Benutzer dieses Namens"
-
-#: forum/utils/forms.py:54
-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."
-
-#: forum/utils/forms.py:55
-msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"Der Benutzername kann aus Buchstaben, Leerzeichen und Unterstrichen bestehen"
-
-#: forum/utils/forms.py:109
-msgid "your email address"
-msgstr "Ihre E-Mail-Adresse (wird nie veröffentlicht)"
-
-#: forum/utils/forms.py:110
-msgid "email address is required"
-msgstr "Eine E-Mail-Adresse wird benötigt"
-
-#: forum/utils/forms.py:111
-msgid "please enter a valid email address"
-msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
-
-#: forum/utils/forms.py:112
-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"
-
-#: forum/utils/forms.py:140
-msgid "choose password"
-msgstr "Passwort"
-
-#: forum/utils/forms.py:141
-msgid "password is required"
-msgstr "Ein Passwort wird benötigt"
-
-#: forum/utils/forms.py:144
-msgid "retype password"
-msgstr "Passwort (bitte neu eingeben)"
-
-#: forum/utils/forms.py:145
-msgid "please, retype your password"
-msgstr "Bitte geben Sie Ihr Passwort erneut ein"
-
-#: forum/utils/forms.py:146
-msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-"Die beiden eingegebenen Passwörter stimmen nicht überein, bitte erneut "
-"versuchen"
-
-#: forum/views/commands.py:209
-#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
-msgstr ""
-"Ihre Abonnementeinstellungen wurden gespeichert, aber %(email)s muß noch "
-"bestätigt werden. Details hier."
-
-#: forum/views/commands.py:217
-msgid "email update frequency has been set to daily"
-msgstr "Die Häufigkeit der Benachrichtigungen wurde auf \"täglich\" gesetzt."
-
-#: forum/views/meta.py:35
-msgid "Q&A forum feedback"
-msgstr "Forums-Feedback"
-
-#: forum/views/meta.py:36
-msgid "Thanks for the feedback!"
-msgstr "Vielen Dank für Ihr Feedback!"
-
-#: forum/views/meta.py:44
-msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr "Wir freuen uns auf Ihr Feedback! Gerne auch nächstes Mal :)"
-
-#: forum/views/users.py:867 forum/views/users.py:871
-msgid "changes saved"
-msgstr "Veränderungen gespeichert"
-
-#: forum/views/users.py:877
-msgid "email updates canceled"
-msgstr "E-Mail-Benachrichtigungen abgestellt"
-
-#: forum/views/users.py:908
-msgid "user profile"
-msgstr "Benutzerprofil"
-
-#: forum/views/users.py:909
-msgid "user profile overview"
-msgstr "Benutzerprofil-Ãœbersicht"
-
-#: forum/views/users.py:916
-msgid "recent user activity"
-msgstr "Neueste Aktivitäten"
-
-#: forum/views/users.py:917
-msgid "profile - recent activity"
-msgstr "Profil - neueste Aktivitäten"
-
-#: forum/views/users.py:926
-msgid "profile - responses"
-msgstr "Profil - Reaktionen"
-
-#: forum/views/users.py:934
-msgid "user reputation in the community"
-msgstr "Punktestand des Benutzers"
-
-#: forum/views/users.py:935
-msgid "profile - user reputation"
-msgstr "Profil - Punktestand des Benutzers"
-
-#: forum/views/users.py:941
-msgid "favorite questions"
-msgstr "Fragen in der Favoritenliste"
-
-#: forum/views/users.py:942
-msgid "users favorite questions"
-msgstr "Fragen in der Favoritenliste des Benutzers"
-
-#: forum/views/users.py:943
-msgid "profile - favorite questions"
-msgstr "Fragen in der Favoritenliste"
-
-#: forum/views/users.py:952
-msgid "profile - votes"
-msgstr "Abgegebene Bewertungen"
-
-#: forum/views/users.py:961
-msgid "profile - email subscriptions"
-msgstr "E-Mail-Abonnements"
-
-#: forum/views/writers.py:70
-msgid "uploading images is limited to users with >60 reputation points"
-msgstr "Das Hochladen von Dateien benötigt 60 Punkte oder mehr"
-
-#: forum/views/writers.py:72
-msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-msgstr "Erlaubte Dateitypen: 'jpg', 'jpeg', 'gif', 'bmp', 'png' und 'tiff'"
-
-#: forum/views/writers.py:74
-#, python-format
-msgid "maximum upload file size is %sK"
-msgstr "Die Maximalgröße beim Hochladen beträgt %s Kilobyte."
-
-#: forum/views/writers.py:76
-#, python-format
-msgid ""
-"Error uploading file. Please contact the site administrator. Thank you. %s"
-msgstr ""
-"Fehler beim Hochladen der Datei. Bitte nehmen Sie Kontakt mit dem "
-"Administrator auf. %s"
-
-#: forum_modules/authentication/auth.py:27
-msgid "Email Validation"
-msgstr "E-Mail-Bestätigung"
-
-#: forum_modules/authentication/auth.py:38
-msgid "Thank you, your email is now validated."
-msgstr "Vielen Dank, Ihre E-Mail-Adresse wurde bestätigt."
-
-#: forum_modules/authentication/auth.py:62
-msgid "Your password was changed"
-msgstr "Ihr Passwort wurde geändert."
-
-#: forum_modules/authentication/auth.py:64
-msgid "New password set"
-msgstr "Neues Passwort angelegt"
-
-#: forum_modules/authentication/auth.py:130
-#, python-format
-msgid "Welcome back %s, you are now logged in"
-msgstr "Willkommen %s, Sie sind jetzt eingeloggt"
-
-#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
-#: forum_modules/books/urls.py:9
-msgid "books/"
-msgstr "buecher/"
-
-#~ msgid "please login"
-#~ msgstr "Bitte einloggen"
-
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Eine Frage gefunden"
-#~ msgstr[1] "%(q_num)s Fragen gefunden"
-
-#~ msgid "one revision"
-#~ msgid_plural "%(rev_count)s revisions"
-#~ msgstr[0] "1 Version"
-#~ msgstr[1] "%(rev_count)s Versionen"
-
-#~ msgid "account_settings"
-#~ msgstr "einstellungen"
-
-#~ msgid "The users have been awarded with badges:"
-#~ msgstr "Die Benutzer sind ausgezeichnet worden:"
-
-#~ msgid ""
-#~ "\n"
-#~ " one revision\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(rev_count)s revisions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Eine Version"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(rev_count)s Versionen"
-
-#~ msgid ""
-#~ "\n"
-#~ " see one "
-#~ "more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see %(counter)s"
-#~ "strong> more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ein weiterer "
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s weitere "
-
-#~ msgid ""
-#~ "\n"
-#~ " see one more "
-#~ "comment\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see %(counter)s"
-#~ "strong> more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "ein weiterer Kommentar"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s weitere Kommentar"
-
-#~ msgid ""
-#~ "\n"
-#~ " see one"
-#~ "strong> more \n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see %"
-#~ "(counter)s more\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Einen weiteren anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s weitere anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " see one"
-#~ "strong> more comment\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " see %"
-#~ "(counter)s more comments\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "Einen weiteren Kommentar anschauen"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s weitere Kommentare anschauen"
-
-#~ msgid ""
-#~ "\n"
-#~ " (one comment)\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " the answer has been commented %(comment_count)s "
-#~ "times\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "(Ein Kommentar)"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "(%(comment_count)s Kommentare)"
-
-#~ msgid ""
-#~ "\n"
-#~ " 1 Vote\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(cnt)s Votes\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "1 Bewertung"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(cnt)s Bewertungen"
-
-#~ msgid ""
-#~ "\n"
-#~ " 1 Tag\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " %(counter)s Tags\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "1 Tag"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "%(counter)s Tags"
-
-#~ msgid "welcome to website"
-#~ msgstr "Welcome to Q&A forum"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "all awards"
-#~ msgstr "all badges"
-
-#~ msgid "complete list of questions"
-#~ msgstr "list of all questions"
-
-#~ msgid "popular tags"
-#~ msgstr "tags"
-
-#~ msgid "list of unanswered questions"
-#~ msgstr "unanswered questions"
-
-#~ 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] ""
-#~ "
%(q_num)s
question containing "
-#~ "%(searchtitle)s
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions containing "
-#~ "%(searchtitle)s
"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "
%(q_num)s
question with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "
questions without "
-#~ "accepted answers"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "Most recently answered questions are shown first."
-
-#~ msgid "Questions sorted by number of responses."
-#~ msgstr "Questions sorted by the number of answers."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr " "
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "gravatar"
-
-#~ msgid ""
-#~ "Sincerely, \n"
-#~ " Forum Administrator"
-#~ msgstr ""
-#~ "Sincerely,\n"
-#~ "Q&A Forum Administrator"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s unanswered questions\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s unanswered questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "
%(q_num)s
question without an "
-#~ "accepted answer
"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "
%(q_num)s
questions without an "
-#~ "accepted answer
"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s questions\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "
%(q_num)s
question
"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "
%(q_num)s
questions
"
diff --git a/forum/locale/en/LC_MESSAGES/django.mo b/forum/locale/en/LC_MESSAGES/django.mo
deleted file mode 100644
index eacc102a..00000000
Binary files a/forum/locale/en/LC_MESSAGES/django.mo and /dev/null differ
diff --git a/forum/locale/en/LC_MESSAGES/django.po b/forum/locale/en/LC_MESSAGES/django.po
deleted file mode 100644
index 3da33966..00000000
--- a/forum/locale/en/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,4803 +0,0 @@
-# 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 , 2009.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-06-03 18:48-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Evgeny Fadeev \n"
-"Language-Team: LANGUAGE \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: django_authopenid/forms.py:72 django_authopenid/views.py:134
-msgid "i-names are not supported"
-msgstr ""
-
-#: django_authopenid/forms.py:135
-msgid "Account with this name already exists on the forum"
-msgstr ""
-
-#: django_authopenid/forms.py:136
-msgid "can't have two logins to the same account yet, sorry."
-msgstr ""
-
-#: django_authopenid/forms.py:158
-msgid "Please enter valid username and password (both are case-sensitive)."
-msgstr ""
-
-#: django_authopenid/forms.py:161 django_authopenid/forms.py:211
-msgid "This account is inactive."
-msgstr ""
-
-#: django_authopenid/forms.py:163
-msgid "Login failed."
-msgstr ""
-
-#: django_authopenid/forms.py:165
-msgid "Please enter username and password"
-msgstr ""
-
-#: django_authopenid/forms.py:167
-msgid "Please enter your password"
-msgstr ""
-
-#: django_authopenid/forms.py:169
-msgid "Please enter user name"
-msgstr ""
-
-#: django_authopenid/forms.py:207
-msgid ""
-"Please enter a valid username and password. Note that "
-"both fields are case-sensitive."
-msgstr ""
-
-#: django_authopenid/forms.py:230
-msgid "Current password"
-msgstr ""
-
-#: django_authopenid/forms.py:241
-msgid ""
-"Old password is incorrect. Please enter the correct "
-"password."
-msgstr ""
-
-#: django_authopenid/forms.py:306
-msgid "Your user name (required)"
-msgstr ""
-
-#: django_authopenid/forms.py:321
-msgid "Incorrect username."
-msgstr "sorry, there is no such user name"
-
-#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
-#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
-#: fbconnect/urls.py:14 fbconnect/urls.py:15 fbconnect/urls.py:16
-msgid "signin/"
-msgstr ""
-
-#: django_authopenid/urls.py:24 fbconnect/urls.py:15 fbconnect/urls.py:19
-msgid "newquestion/"
-msgstr ""
-
-#: django_authopenid/urls.py:25 fbconnect/urls.py:16 fbconnect/urls.py:20
-msgid "newanswer/"
-msgstr ""
-
-#: django_authopenid/urls.py:26
-msgid "signout/"
-msgstr ""
-
-#: django_authopenid/urls.py:27
-msgid "complete/"
-msgstr ""
-
-#: django_authopenid/urls.py:29 fbconnect/urls.py:18 fbconnect/urls.py:19
-#: fbconnect/urls.py:20
-msgid "register/"
-msgstr ""
-
-#: django_authopenid/urls.py:30
-msgid "signup/"
-msgstr ""
-
-#: django_authopenid/urls.py:32
-msgid "sendpw/"
-msgstr ""
-
-#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
-msgid "password/"
-msgstr ""
-
-#: django_authopenid/urls.py:33
-msgid "confirm/"
-msgstr ""
-
-#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
-#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
-msgid "email/"
-msgstr ""
-
-#: django_authopenid/urls.py:38
-msgid "validate/"
-msgstr ""
-
-#: django_authopenid/urls.py:39
-msgid "change/"
-msgstr ""
-
-#: django_authopenid/urls.py:40
-msgid "sendkey/"
-msgstr ""
-
-#: django_authopenid/urls.py:41
-msgid "verify/"
-msgstr ""
-
-#: django_authopenid/urls.py:42
-msgid "openid/"
-msgstr ""
-
-#: django_authopenid/urls.py:43 forum/urls.py:113 forum/urls.py:120
-msgid "delete/"
-msgstr ""
-
-#: django_authopenid/urls.py:51
-msgid "external-login/forgot-password/"
-msgstr ""
-
-#: django_authopenid/urls.py:54
-msgid "external-login/signup/"
-msgstr ""
-
-#: django_authopenid/views.py:141
-#, python-format
-msgid "OpenID %(openid_url)s is invalid"
-msgstr ""
-
-#: django_authopenid/views.py:616
-msgid "Welcome email subject line"
-msgstr "Welcome to the Q&A forum"
-
-#: django_authopenid/views.py:722
-msgid "Password changed."
-msgstr ""
-
-#: django_authopenid/views.py:734 django_authopenid/views.py:740
-#, python-format
-msgid "your email needs to be validated see %(details_url)s"
-msgstr ""
-"Your email needs to be validated. Please see details here."
-
-#: django_authopenid/views.py:761
-msgid "Email verification subject line"
-msgstr "Verification Email from Q&A forum"
-
-#: django_authopenid/views.py:852
-msgid "your email was not changed"
-msgstr ""
-
-#: django_authopenid/views.py:900 django_authopenid/views.py:1058
-#, python-format
-msgid "No OpenID %s found associated in our database"
-msgstr ""
-
-#: django_authopenid/views.py:904 django_authopenid/views.py:1065
-#, python-format
-msgid "The OpenID %s isn't associated to current user logged in"
-msgstr ""
-
-#: django_authopenid/views.py:912
-msgid "Email Changed."
-msgstr ""
-
-#: django_authopenid/views.py:990
-msgid "This OpenID is already associated with another account."
-msgstr ""
-
-#: django_authopenid/views.py:995
-#, python-format
-msgid "OpenID %s is now associated with your account."
-msgstr ""
-
-#: django_authopenid/views.py:1068
-msgid "Account deleted."
-msgstr ""
-
-#: django_authopenid/views.py:1120
-msgid "Request for new password"
-msgstr ""
-
-#: django_authopenid/views.py:1134
-msgid "A new password and the activation link were sent to your email address."
-msgstr ""
-
-#: django_authopenid/views.py:1166
-#, python-format
-msgid ""
-"Could not change password. Confirmation key '%s' is not "
-"registered."
-msgstr ""
-
-#: django_authopenid/views.py:1176
-msgid ""
-"Can not change password. User don't exist anymore in our "
-"database."
-msgstr ""
-
-#: django_authopenid/views.py:1186
-#, python-format
-msgid "Password changed for %s. You may now sign in."
-msgstr ""
-
-#: forum/auth.py:528
-msgid "Your question and all of it's answers have been deleted"
-msgstr ""
-
-#: forum/auth.py:531
-msgid "Your question has been deleted"
-msgstr ""
-
-#: forum/auth.py:535
-msgid "The question and all of it's answers have been deleted"
-msgstr ""
-
-#: forum/auth.py:538
-msgid "The question has been deleted"
-msgstr ""
-
-#: forum/feed.py:22
-msgid " - "
-msgstr ""
-
-#: forum/feed.py:22
-msgid "latest questions"
-msgstr ""
-
-#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "title"
-msgstr ""
-
-#: forum/forms.py:24
-msgid "please enter a descriptive title for your question"
-msgstr ""
-
-#: forum/forms.py:29
-msgid "title must be > 10 characters"
-msgstr ""
-
-#: forum/forms.py:38
-msgid "content"
-msgstr ""
-
-#: forum/forms.py:44
-msgid "question content must be > 10 characters"
-msgstr ""
-
-#: forum/forms.py:53 forum/skins/default/templates/header.html:28
-msgid "tags"
-msgstr ""
-
-#: forum/forms.py:55
-msgid ""
-"Tags are short keywords, with no spaces within. Up to five tags can be used."
-msgstr ""
-
-#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
-msgid "tags are required"
-msgstr ""
-
-#: forum/forms.py:71
-#, 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] ""
-
-#: forum/forms.py:80
-#, 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] ""
-
-#: forum/forms.py:88
-msgid "use-these-chars-in-tags"
-msgstr ""
-
-#: forum/forms.py:98
-#: forum/skins/default/templates/post_contributor_info.html:7
-#: forum/skins/default/templates/question_summary_list_roll.html:26
-#: forum/skins/default/templates/question_summary_list_roll.html:38
-msgid "community wiki"
-msgstr ""
-
-#: forum/forms.py:99
-msgid ""
-"if you choose community wiki option, the question and answer do not generate "
-"points and name of author will not be shown"
-msgstr ""
-
-#: forum/forms.py:115
-msgid "update summary:"
-msgstr ""
-
-#: forum/forms.py:116
-msgid ""
-"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
-"improved style, this field is optional)"
-msgstr ""
-
-#: forum/forms.py:119
-msgid "Automatically accept user's contributions for the email updates"
-msgstr ""
-
-#: forum/forms.py:210
-msgid "Your name:"
-msgstr ""
-
-#: forum/forms.py:211
-msgid "Email (not shared with anyone):"
-msgstr ""
-
-#: forum/forms.py:212
-msgid "Your message:"
-msgstr ""
-
-#: forum/forms.py:295
-msgid "this email does not have to be linked to gravatar"
-msgstr ""
-
-#: forum/forms.py:297
-msgid "Screen name"
-msgstr ""
-
-#: forum/forms.py:298
-msgid "Real name"
-msgstr ""
-
-#: forum/forms.py:299
-msgid "Website"
-msgstr ""
-
-#: forum/forms.py:300
-msgid "Location"
-msgstr ""
-
-#: forum/forms.py:301
-msgid "Date of birth"
-msgstr ""
-
-#: forum/forms.py:301
-msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-
-#: forum/forms.py:302 forum/skins/default/templates/account_settings.html:21
-#: forum/skins/default/templates/authopenid/settings.html:21
-msgid "Profile"
-msgstr ""
-
-#: forum/forms.py:333 forum/forms.py:334
-msgid "this email has already been registered, please use another one"
-msgstr ""
-
-#: forum/forms.py:340
-msgid "Choose email tag filter"
-msgstr ""
-
-#: forum/forms.py:379
-msgid "Asked by me"
-msgstr ""
-
-#: forum/forms.py:382
-msgid "Answered by me"
-msgstr ""
-
-#: forum/forms.py:385
-msgid "Individually selected"
-msgstr ""
-
-#: forum/forms.py:388
-msgid "Entire forum (tag filtered)"
-msgstr ""
-
-#: forum/forms.py:392
-msgid "Comments and posts mentioning me"
-msgstr ""
-
-#: forum/forms.py:450
-msgid "okay, let's try!"
-msgstr ""
-
-#: forum/forms.py:451
-msgid "no community email please, thanks"
-msgstr "no askbot email please, thanks"
-
-#: forum/forms.py:455
-msgid "please choose one of the options above"
-msgstr ""
-
-#: forum/urls.py:37
-msgid "upfiles/"
-msgstr ""
-
-#: forum/urls.py:42
-msgid "about/"
-msgstr ""
-
-#: forum/urls.py:43 forum/conf/site_settings.py:75
-msgid "faq/"
-msgstr ""
-
-#: forum/urls.py:44
-msgid "privacy/"
-msgstr ""
-
-#: forum/urls.py:45
-msgid "logout/"
-msgstr ""
-
-#: forum/urls.py:47 forum/urls.py:52 forum/urls.py:57 forum/urls.py:120
-msgid "answers/"
-msgstr ""
-
-#: forum/urls.py:47 forum/urls.py:102 forum/urls.py:113 forum/urls.py:120
-msgid "comments/"
-msgstr ""
-
-#: forum/urls.py:52 forum/urls.py:72 forum/urls.py:166
-#: forum/skins/default/templates/user_info.html:47
-msgid "edit/"
-msgstr ""
-
-#: forum/urls.py:57 forum/urls.py:97
-msgid "revisions/"
-msgstr ""
-
-#: forum/urls.py:62 forum/urls.py:67 forum/urls.py:72 forum/urls.py:77
-#: forum/urls.py:82 forum/urls.py:87 forum/urls.py:92 forum/urls.py:97
-#: forum/urls.py:102 forum/urls.py:113
-msgid "questions/"
-msgstr ""
-
-#: forum/urls.py:67 forum_modules/books/urls.py:8
-msgid "ask/"
-msgstr ""
-
-#: forum/urls.py:77
-msgid "close/"
-msgstr ""
-
-#: forum/urls.py:82
-msgid "reopen/"
-msgstr ""
-
-#: forum/urls.py:87
-msgid "answer/"
-msgstr ""
-
-#: forum/urls.py:92
-msgid "vote/"
-msgstr ""
-
-#: forum/urls.py:107
-msgid "command/"
-msgstr ""
-
-#: forum/urls.py:127 forum/views/readers.py:256
-msgid "question/"
-msgstr ""
-
-#: forum/urls.py:132
-msgid "tags/"
-msgstr ""
-
-#: forum/urls.py:137 forum/urls.py:143
-msgid "mark-tag/"
-msgstr ""
-
-#: forum/urls.py:137
-msgid "interesting/"
-msgstr ""
-
-#: forum/urls.py:143
-msgid "ignored/"
-msgstr ""
-
-#: forum/urls.py:149
-msgid "unmark-tag/"
-msgstr ""
-
-#: forum/urls.py:155 forum/urls.py:166 forum/urls.py:171
-msgid "users/"
-msgstr ""
-
-#: forum/urls.py:160
-msgid "moderate-user/"
-msgstr ""
-
-#: forum/urls.py:176 forum/urls.py:181
-msgid "badges/"
-msgstr ""
-
-#: forum/urls.py:186
-msgid "messages/"
-msgstr ""
-
-#: forum/urls.py:186
-msgid "markread/"
-msgstr ""
-
-#: forum/urls.py:197
-msgid "upload/"
-msgstr ""
-
-#: forum/urls.py:198
-msgid "search/"
-msgstr ""
-
-#: forum/urls.py:199
-msgid "feedback/"
-msgstr ""
-
-#: forum/urls.py:200
-msgid "account/"
-msgstr ""
-
-#: forum/conf/email.py:12
-msgid "Email and email alert settings"
-msgstr ""
-
-#: forum/conf/email.py:20
-msgid "Maximum number of news entries in an email alert"
-msgstr ""
-
-#: forum/conf/email.py:30
-msgid "Default news notification frequency"
-msgstr ""
-
-#: forum/conf/email.py:32
-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 ""
-
-#: forum/conf/email.py:47
-msgid "Require email verification before allowing to post"
-msgstr ""
-
-#: forum/conf/email.py:48
-msgid ""
-"Active email verification is done by sending a verification key in email"
-msgstr ""
-
-#: forum/conf/email.py:57
-msgid "Allow only one account per email address"
-msgstr ""
-
-#: forum/conf/email.py:66
-msgid "Fake email for anonymous user"
-msgstr ""
-
-#: forum/conf/email.py:67
-msgid "Use this setting to control gravatar for email-less user"
-msgstr ""
-
-#: forum/conf/external_keys.py:11
-msgid "Keys to connect the site with external services like Facebook, etc."
-msgstr ""
-
-#: forum/conf/external_keys.py:18
-msgid "Google site verification key"
-msgstr ""
-
-#: forum/conf/external_keys.py:20
-#, python-format
-msgid ""
-"This key helps google index your site please obtain is at google webmasters tools site"
-msgstr ""
-
-#: forum/conf/external_keys.py:34
-msgid "Google Analytics key"
-msgstr ""
-
-#: forum/conf/external_keys.py:36
-#, python-format
-msgid ""
-"Obtain is at Google Analytics site, if you wish "
-"to use Google Analytics to monitor your site"
-msgstr ""
-
-#: forum/conf/external_keys.py:49
-msgid "Recaptcha private key"
-msgstr ""
-
-#: forum/conf/external_keys.py:52
-msgid ""
-"Recaptcha is a tool that helps distinguish real people from annoying spam "
-"robots. Please get this and a public key at the recaptcha.net"
-msgstr ""
-
-#: forum/conf/external_keys.py:65
-msgid "Recaptcha public key"
-msgstr ""
-
-#: forum/conf/external_keys.py:73
-msgid "Facebook public API key"
-msgstr ""
-
-#: forum/conf/external_keys.py:76
-msgid ""
-"Facebook API key and Facebook secret allow to use Facebook Connect login "
-"method at your site. Please obtain these keys at facebook create app site"
-msgstr ""
-
-#: forum/conf/external_keys.py:91
-msgid "Facebook secret key"
-msgstr ""
-
-#: forum/conf/flatpages.py:10
-msgid "Flatpages - about, privacy policy, etc."
-msgstr ""
-
-#: forum/conf/flatpages.py:17
-msgid "Text the Q&A forum About page (html format)"
-msgstr ""
-
-#: forum/conf/flatpages.py:20
-msgid ""
-"Save, then use HTML validator on "
-"the \"about\" page to check your input."
-msgstr ""
-
-#: forum/conf/flatpages.py:30
-msgid "Text the Q&A forum Privacy Policy (html format)"
-msgstr ""
-
-#: forum/conf/flatpages.py:33
-msgid ""
-"Save, then use HTML validator on "
-"the \"privacy\" page to check your input."
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:12
-msgid "Settings for forum data entry and display"
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:20
-msgid "Check to enable community wiki feature"
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:29
-msgid "Maximum length of tag (number of characters)"
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:38
-msgid "Maximum number of tags per question"
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:50
-msgid "Number of questions to list by default"
-msgstr ""
-
-#: forum/conf/forum_data_rules.py:60
-msgid "What should \"unanswered question\" mean?"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:11
-msgid "Minimum reputation required to perform actions"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:20
-msgid "Upvote"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:29
-msgid "Downvote"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:38
-msgid "Flag offensive"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:47
-msgid "Leave comments"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:56
-msgid "Delete comments posted by others"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:65
-msgid "Upload files"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:74
-msgid "Close own questions"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:83
-msgid "Retag questions posted by other people"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:92
-msgid "Reopen own questions"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:101
-msgid "Edit community wiki posts"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:110
-msgid "Edit posts authored by other people"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:119
-msgid "View offensive flags"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:128
-msgid "Disable nofollow directive on links"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:137
-msgid "Close questions asked by others"
-msgstr ""
-
-#: forum/conf/minimum_reputation.py:146
-msgid "Lock posts"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:12
-msgid "Reputaion loss and gain rules"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:21
-msgid "Maximum daily reputation gain per user"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:30
-msgid "Gain for receiving an upvote"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:39
-msgid "Gain for the author of accepted answer"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:48
-msgid "Gain for accepting best answer"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:57
-msgid "Gain for post owner on canceled downvote"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:66
-msgid "Gain for voter on canceling downvote"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:76
-msgid "Loss for voter for canceling of answer acceptance"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:86
-msgid "Loss for author whose answer was \"un-accepted\""
-msgstr ""
-
-#: forum/conf/reputation_changes.py:96
-msgid "Loss for giving a downvote"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:106
-msgid "Loss for owner of post that was flagged offensive"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:116
-msgid "Loss for owner of post that was downvoted"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:126
-msgid "Loss for owner of post that was flagged 3 times per same revision"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:136
-msgid "Loss for owner of post that was flagged 5 times per same revision"
-msgstr ""
-
-#: forum/conf/reputation_changes.py:146
-msgid "Loss for post owner when upvote is canceled"
-msgstr ""
-
-#: forum/conf/site_settings.py:13
-msgid "Q&A forum website parameters and urls"
-msgstr ""
-
-#: forum/conf/site_settings.py:21
-msgid "Site title for the Q&A forum"
-msgstr ""
-
-#: forum/conf/site_settings.py:30
-msgid "Comma separated list of Q&A site keywords"
-msgstr ""
-
-#: forum/conf/site_settings.py:39
-msgid "Copyright message to show in the footer"
-msgstr ""
-
-#: forum/conf/site_settings.py:48
-msgid "Site description for the search engines"
-msgstr ""
-
-#: forum/conf/site_settings.py:56
-msgid "Askbot"
-msgstr ""
-
-#: forum/conf/site_settings.py:58
-msgid "Short name for your Q&A forum"
-msgstr ""
-
-#: forum/conf/site_settings.py:67
-msgid "Base URL for your Q&A forum, must start with http or https"
-msgstr ""
-
-#: forum/conf/site_settings.py:77
-msgid "Link shown in the greeting message shown to the anonymous user"
-msgstr ""
-
-#: forum/conf/site_settings.py:78
-msgid ""
-"If you change this url from the default - then you will also probably want "
-"to adjust translation of the following string: "
-msgstr ""
-
-#: forum/conf/site_settings.py:91
-msgid "Feedback site URL"
-msgstr ""
-
-#: forum/conf/site_settings.py:92
-msgid "If left empty, a simple internal feedback form will be used instead"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:11
-msgid "Skin: view, vote and answer counters"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:19
-msgid "Vote counter value to give \"full color\""
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:28
-msgid "Background color for votes = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:29
-#: forum/conf/skin_counter_settings.py:39
-#: forum/conf/skin_counter_settings.py:49
-#: forum/conf/skin_counter_settings.py:59
-#: forum/conf/skin_counter_settings.py:69
-#: forum/conf/skin_counter_settings.py:81
-#: forum/conf/skin_counter_settings.py:100
-#: forum/conf/skin_counter_settings.py:110
-#: forum/conf/skin_counter_settings.py:120
-#: forum/conf/skin_counter_settings.py:132
-#: forum/conf/skin_counter_settings.py:142
-#: forum/conf/skin_counter_settings.py:154
-#: forum/conf/skin_counter_settings.py:175
-#: forum/conf/skin_counter_settings.py:185
-#: forum/conf/skin_counter_settings.py:195
-#: forum/conf/skin_counter_settings.py:205
-#: forum/conf/skin_counter_settings.py:217
-#: forum/conf/skin_counter_settings.py:227
-#: forum/conf/skin_counter_settings.py:239
-#: forum/conf/skin_counter_settings.py:249
-msgid "HTML color name of hex value"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:38
-msgid "Foreground color for votes = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:48
-msgid "Background color for votes = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:58
-msgid "Foreground color for votes = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:68
-msgid "Background color for votes = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:80
-msgid "Foreground color for votes = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:90
-msgid "View counter value to give \"full color\""
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:99
-msgid "Background color for views = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:109
-msgid "Foreground color for views = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:119
-msgid "Background color for views = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:131
-msgid "Foreground color for views = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:141
-msgid "Background color for views = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:153
-msgid "Foreground color for views = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:163
-msgid "Answer counter value to give \"full color\""
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:174
-msgid "Background color for answers = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:184
-msgid "Foreground color for answers = 0"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:194
-msgid "Background color for answers = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:204
-msgid "Foreground color for answers = 1"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:216
-msgid "Background color for answers = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:226
-msgid "Foreground color for answers = MAX"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:238
-msgid "Background color for accepted"
-msgstr ""
-
-#: forum/conf/skin_counter_settings.py:248
-msgid "Foreground color for accepted answer"
-msgstr ""
-
-#: forum/conf/skin_general_settings.py:11
-msgid "Skin: general settings"
-msgstr ""
-
-#: forum/conf/skin_general_settings.py:20
-msgid "Select skin"
-msgstr ""
-
-#: forum/conf/skin_general_settings.py:29
-msgid "Skin media revision number"
-msgstr ""
-
-#: forum/conf/skin_general_settings.py:31
-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 ""
-
-#: forum/conf/user_settings.py:10
-msgid "User policy settings"
-msgstr ""
-
-#: forum/conf/user_settings.py:18
-msgid "Allow editing user screen name"
-msgstr ""
-
-#: forum/conf/user_settings.py:28
-msgid "Minimum allowed length for screen name"
-msgstr ""
-
-#: forum/conf/vote_rules.py:13
-msgid "Limits applicable to votes and moderation flags"
-msgstr ""
-
-#: forum/conf/vote_rules.py:22
-msgid "Number of votes a user can cast per day"
-msgstr ""
-
-#: forum/conf/vote_rules.py:31
-msgid "Maximum number of flags per user per day"
-msgstr ""
-
-#: forum/conf/vote_rules.py:40
-msgid "Threshold for warning about remaining daily votes"
-msgstr ""
-
-#: forum/conf/vote_rules.py:49
-msgid "Number of days to allow canceling votes"
-msgstr ""
-
-#: forum/conf/vote_rules.py:58
-msgid "Number of flags required to automatically hide posts"
-msgstr ""
-
-#: forum/conf/vote_rules.py:67
-msgid "Number of flags required to automatically delete posts"
-msgstr ""
-
-#: forum/const/__init__.py:9
-msgid "duplicate question"
-msgstr ""
-
-#: forum/const/__init__.py:10
-msgid "question is off-topic or not relevant"
-msgstr ""
-
-#: forum/const/__init__.py:11
-msgid "too subjective and argumentative"
-msgstr ""
-
-#: forum/const/__init__.py:12
-msgid "not a real question"
-msgstr ""
-
-#: forum/const/__init__.py:13
-msgid "the question is answered, right answer was accepted"
-msgstr ""
-
-#: forum/const/__init__.py:14
-msgid "question is not relevant or outdated"
-msgstr ""
-
-#: forum/const/__init__.py:15
-msgid "question contains offensive or malicious remarks"
-msgstr ""
-
-#: forum/const/__init__.py:16
-msgid "spam or advertising"
-msgstr ""
-
-#: forum/const/__init__.py:17
-msgid "too localized"
-msgstr ""
-
-#: forum/const/__init__.py:38 forum/skins/default/templates/questions.html:70
-#: forum/skins/default/templates/questions.html:75
-msgid "newest"
-msgstr ""
-
-#: forum/const/__init__.py:39 forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/users.html:28
-msgid "oldest"
-msgstr ""
-
-#: forum/const/__init__.py:40 forum/skins/default/templates/questions.html:89
-#: forum/skins/default/templates/questions.html:94
-msgid "active"
-msgstr ""
-
-#: forum/const/__init__.py:41 forum/skins/default/templates/questions.html:83
-msgid "inactive"
-msgstr ""
-
-#: forum/const/__init__.py:42
-msgid "hottest"
-msgstr ""
-
-#: forum/const/__init__.py:43
-msgid "coldest"
-msgstr ""
-
-#: forum/const/__init__.py:44
-msgid "most voted"
-msgstr ""
-
-#: forum/const/__init__.py:45
-msgid "least voted"
-msgstr ""
-
-#: forum/const/__init__.py:46
-msgid "relevance"
-msgstr ""
-
-#: forum/const/__init__.py:53 forum/skins/default/templates/questions.html:52
-msgid "all"
-msgstr ""
-
-#: forum/const/__init__.py:54 forum/skins/default/templates/questions.html:53
-msgid "unanswered"
-msgstr ""
-
-#: forum/const/__init__.py:55 forum/skins/default/templates/questions.html:55
-msgid "favorite"
-msgstr ""
-
-#: forum/const/__init__.py:67
-msgid "Question has no answers"
-msgstr ""
-
-#: forum/const/__init__.py:68
-msgid "Question has no accepted answers"
-msgstr ""
-
-#: forum/const/__init__.py:106
-msgid "question"
-msgstr ""
-
-#: forum/const/__init__.py:107 forum/skins/default/templates/book.html:110
-msgid "answer"
-msgstr ""
-
-#: forum/const/__init__.py:108
-msgid "commented question"
-msgstr ""
-
-#: forum/const/__init__.py:109
-msgid "commented answer"
-msgstr ""
-
-#: forum/const/__init__.py:110
-msgid "edited question"
-msgstr ""
-
-#: forum/const/__init__.py:111
-msgid "edited answer"
-msgstr ""
-
-#: forum/const/__init__.py:112
-msgid "received award"
-msgstr "received badge"
-
-#: forum/const/__init__.py:113
-msgid "marked best answer"
-msgstr ""
-
-#: forum/const/__init__.py:114
-msgid "upvoted"
-msgstr ""
-
-#: forum/const/__init__.py:115
-msgid "downvoted"
-msgstr ""
-
-#: forum/const/__init__.py:116
-msgid "canceled vote"
-msgstr ""
-
-#: forum/const/__init__.py:117
-msgid "deleted question"
-msgstr ""
-
-#: forum/const/__init__.py:118
-msgid "deleted answer"
-msgstr ""
-
-#: forum/const/__init__.py:119
-msgid "marked offensive"
-msgstr ""
-
-#: forum/const/__init__.py:120
-msgid "updated tags"
-msgstr ""
-
-#: forum/const/__init__.py:121
-msgid "selected favorite"
-msgstr ""
-
-#: forum/const/__init__.py:122
-msgid "completed user profile"
-msgstr ""
-
-#: forum/const/__init__.py:123
-msgid "email update sent to user"
-msgstr ""
-
-#: forum/const/__init__.py:124
-msgid "mentioned in the post"
-msgstr ""
-
-#: forum/const/__init__.py:171
-msgid "question_answered"
-msgstr "answered question"
-
-#: forum/const/__init__.py:172
-msgid "question_commented"
-msgstr "commented question"
-
-#: forum/const/__init__.py:173
-msgid "answer_commented"
-msgstr ""
-
-#: forum/const/__init__.py:174
-msgid "answer_accepted"
-msgstr ""
-
-#: forum/const/__init__.py:178
-msgid "[closed]"
-msgstr ""
-
-#: forum/const/__init__.py:179
-msgid "[deleted]"
-msgstr ""
-
-#: forum/const/__init__.py:180 forum/views/readers.py:387
-#: forum/views/readers.py:408
-msgid "initial version"
-msgstr ""
-
-#: forum/const/__init__.py:181
-msgid "retagged"
-msgstr ""
-
-#: forum/const/__init__.py:186
-msgid "exclude ignored tags"
-msgstr ""
-
-#: forum/const/__init__.py:187
-msgid "allow only selected tags"
-msgstr ""
-
-#: forum/const/__init__.py:191
-msgid "instantly"
-msgstr ""
-
-#: forum/const/__init__.py:192
-msgid "daily"
-msgstr ""
-
-#: forum/const/__init__.py:193
-msgid "weekly"
-msgstr ""
-
-#: forum/const/__init__.py:194
-msgid "no email"
-msgstr ""
-
-#: forum/const/message_keys.py:19
-#, python-format
-msgid "First time here? Check out the FAQ!"
-msgstr ""
-
-#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
-msgid "Congratulations, you are now an Administrator"
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:380
-#: forum/models/__init__.py:320
-msgid "email update message subject"
-msgstr "news from Q&A forum"
-
-#: forum/management/commands/send_email_alerts.py:382
-#, 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] ""
-"
Dear %(name)s,
The following question has been updated on the Q&A "
-"forum:
"
-msgstr[1] ""
-"
Dear %(name)s,
The following %(num)d questions have been updated on "
-"the Q&A forum:
"
-
-#: forum/management/commands/send_email_alerts.py:399
-msgid "new question"
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:416
-msgid ""
-"Please visit the forum 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 ""
-
-#: forum/management/commands/send_email_alerts.py:428
-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 forum administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:434
-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 forum "
-"administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:440
-msgid ""
-"There is a chance that you may be receiving links seen before - due to a "
-"technicality that will eventually go away. "
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:455
-#, python-format
-msgid ""
-"go to %(email_settings_link)s to change frequency of email updates or %"
-"(admin_email)s administrator"
-msgstr ""
-"
Please remember that you can always adjust "
-"frequency of the email updates or turn them off entirely. If you believe "
-"that this message was sent in an error, please email about it the forum "
-"administrator at %(admin_email)s.
Sincerely,
Your friendly Q&A forum "
-"server.
"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Deleted own post with score of 3 or higher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Peer Pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "peer-pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Deleted own post with score of -3 or lower"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Nice answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "nice-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Answer voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Nice Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "nice-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Question voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Left 10 comments with score of 10 or more"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Popular Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "popular-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Asked a question with 1,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "Citizen patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "citizen-patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "First flagged post"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "Cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "First rollback"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "Critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "First down vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "Editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "First edit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "Organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "First retag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "Scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "First accepted answer on your own question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Asked first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "Supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "First up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Answered first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Completed all user profile fields"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Self-Learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "self-learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Answered your own question with at least 3 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Great Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "great-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Answer voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Great Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "great-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Question voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Stellar Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "stellar-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Question favorited by 100 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Famous question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "famous-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Asked a question with 10,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Actively participated in the private alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Good Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "good-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Answer voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Good Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "good-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Question voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Favorite Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "favorite-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Question favorited by 25 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Civic duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "civic-duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Voted 300 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Strunk & White"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "strunk-and-white"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Edited 100 entries"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Active in many different tags"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Very active in one tag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Active member for a year"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Notable Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "notable-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Asked a question with 2,500 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "Enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "First answer was accepted with at least 10 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Actively participated in the private beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Accepted answer and voted up 40 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Answered a question more than 60 days later with at least 5 votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Created a tag used by 50 questions"
-msgstr ""
-
-#: forum/models/question.py:531
-#, python-format
-msgid "%(author)s modified the question"
-msgstr ""
-
-#: forum/models/question.py:535
-#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr ""
-
-#: forum/models/question.py:540
-#, python-format
-msgid "%(people)s commented the question"
-msgstr ""
-
-#: forum/models/question.py:545
-#, python-format
-msgid "%(people)s commented answers"
-msgstr ""
-
-#: forum/models/question.py:547
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr ""
-
-#: forum/models/repute.py:16 forum/skins/default/templates/badges.html:54
-msgid "gold"
-msgstr ""
-
-#: forum/models/repute.py:17 forum/skins/default/templates/badges.html:62
-msgid "silver"
-msgstr ""
-
-#: forum/models/repute.py:18 forum/skins/default/templates/badges.html:69
-msgid "bronze"
-msgstr ""
-
-#: forum/models/tag.py:84
-msgid "interesting"
-msgstr ""
-
-#: forum/models/tag.py:84
-msgid "ignored"
-msgstr ""
-
-#: forum/models/user.py:212
-msgid "Entire forum"
-msgstr ""
-
-#: forum/models/user.py:213
-msgid "Questions that I asked"
-msgstr ""
-
-#: forum/models/user.py:214
-msgid "Questions that I answered"
-msgstr ""
-
-#: forum/models/user.py:215
-msgid "Individually selected questions"
-msgstr ""
-
-#: forum/models/user.py:216
-msgid "Mentions and comment responses"
-msgstr ""
-
-#: forum/models/user.py:219
-msgid "Instantly"
-msgstr ""
-
-#: forum/models/user.py:220
-msgid "Daily"
-msgstr ""
-
-#: forum/models/user.py:221
-msgid "Weekly"
-msgstr ""
-
-#: forum/models/user.py:222
-msgid "No email"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:24
-msgid "Sorry, could not find the page you requested."
-msgstr ""
-
-#: forum/skins/default/templates/404.html:26
-msgid "This might have happened for the following reasons:"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:28
-msgid "this question or answer has been deleted;"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:29
-msgid "url has error - please check it;"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:30
-msgid ""
-"the page you tried to visit is protected or you don't have sufficient "
-"points, see"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:31
-msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:32
-msgid "report this problem"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:41
-#: forum/skins/default/templates/500.html:27
-msgid "back to previous page"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:42
-#: forum/skins/default/templates/questions.html:52
-msgid "see all questions"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:43
-msgid "see all tags"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:22
-msgid "sorry, system error"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:24
-msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:25
-msgid "please report the error to the site administrators if you wish"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:28
-msgid "see latest questions"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:29
-msgid "see tags"
-msgstr ""
-
-#: forum/skins/default/templates/about.html:6
-#: forum/skins/default/templates/about.html:11
-msgid "About"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:4
-#: forum/skins/default/templates/authopenid/settings.html:4
-msgid "Account functions"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:29
-#: forum/skins/default/templates/authopenid/changepw.html:5
-#: forum/skins/default/templates/authopenid/changepw.html:14
-#: forum/skins/default/templates/authopenid/settings.html:29
-#: livesettings/templates/livesettings/group_settings.html:11
-#: livesettings/templates/livesettings/site_settings.html:23
-msgid "Change password"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:30
-#: forum/skins/default/templates/authopenid/settings.html:30
-msgid "Give your account a new password."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:32
-#: forum/skins/default/templates/authopenid/settings.html:31
-msgid "Change email "
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:33
-#: forum/skins/default/templates/authopenid/settings.html:32
-msgid "Add or update the email address associated with your account."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:35
-#: forum/skins/default/templates/authopenid/changeopenid.html:4
-#: forum/skins/default/templates/authopenid/changeopenid.html:30
-#: forum/skins/default/templates/authopenid/settings.html:34
-msgid "Change OpenID"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:36
-#: forum/skins/default/templates/authopenid/settings.html:35
-msgid "Change openid associated to your account"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:39
-#: forum/skins/default/templates/authopenid/delete.html:4
-#: forum/skins/default/templates/authopenid/settings.html:38
-msgid "Delete account"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:40
-#: forum/skins/default/templates/authopenid/settings.html:39
-msgid "Erase your username and all your data from website"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:5
-#: forum/skins/default/templates/answer_edit.html:48
-msgid "Edit answer"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:25
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:26
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:48
-#: forum/skins/default/templates/question.html:51
-#: forum/skins/default/templates/question_edit.html:25
-#: forum/skins/default/templates/question_edit.html:28
-msgid "hide preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:51
-#: forum/skins/default/templates/question_edit.html:28
-msgid "show preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:48
-#: forum/skins/default/templates/question_edit.html:66
-#: forum/skins/default/templates/question_retag.html:53
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "back"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:53
-#: forum/skins/default/templates/question_edit.html:71
-#: forum/skins/default/templates/revisions_answer.html:52
-#: forum/skins/default/templates/revisions_question.html:52
-msgid "revision"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:56
-#: forum/skins/default/templates/question_edit.html:75
-msgid "select revision"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:420
-#: forum/skins/default/templates/question_edit.html:92
-msgid "Toggle the real time Markdown editor preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:421
-#: forum/skins/default/templates/question_edit.html:92
-msgid "toggle preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:72
-#: forum/skins/default/templates/question_edit.html:118
-#: forum/skins/default/templates/question_retag.html:74
-msgid "Save edit"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:73
-#: forum/skins/default/templates/close.html:29
-#: forum/skins/default/templates/feedback.html:50
-#: forum/skins/default/templates/question_edit.html:119
-#: forum/skins/default/templates/question_retag.html:75
-#: forum/skins/default/templates/reopen.html:30
-#: forum/skins/default/templates/user_edit.html:90
-#: forum/skins/default/templates/authopenid/changeemail.html:40
-msgid "Cancel"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:4
-msgid "answer tips"
-msgstr "Tips"
-
-#: forum/skins/default/templates/answer_edit_tips.html:7
-msgid "please make your answer relevant to this community"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:10
-msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:13
-msgid "please try to provide details"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:16
-#: forum/skins/default/templates/question_edit_tips.html:13
-msgid "be clear and concise"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:20
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "see frequently asked questions"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:26
-#: forum/skins/default/templates/question_edit_tips.html:23
-msgid "Markdown tips"
-msgstr "Markdown basics"
-
-#: forum/skins/default/templates/answer_edit_tips.html:29
-#: forum/skins/default/templates/question_edit_tips.html:26
-msgid "*italic* or __italic__"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:29
-msgid "**bold** or __bold__"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/question_edit_tips.html:32
-msgid "link"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "text"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "image"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:43
-#: forum/skins/default/templates/question_edit_tips.html:41
-msgid "numbered list:"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:48
-#: forum/skins/default/templates/question_edit_tips.html:46
-msgid "basic HTML tags are also supported"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:52
-#: forum/skins/default/templates/question_edit_tips.html:50
-msgid "learn more about Markdown"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:5
-#: forum/skins/default/templates/ask.html:62
-msgid "Ask a question"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:69
-#: forum/skins/default/templates/ask_form.html:11
-msgid "login to post question info"
-msgstr ""
-"You are welcome to start submitting your question "
-"anonymously. 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."
-
-#: forum/skins/default/templates/ask.html:75
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/ask.html:113
-#: forum/skins/default/templates/ask_form.html:54
-msgid "(required)"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:120
-#: forum/skins/default/templates/ask_form.html:61
-msgid "Login/signup to post your question"
-msgstr "Login/Signup to Post"
-
-#: forum/skins/default/templates/ask.html:122
-#: forum/skins/default/templates/ask_form.html:63
-msgid "Ask your question"
-msgstr "Ask Your Question"
-
-#: forum/skins/default/templates/ask_form.html:15
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/badge.html:6
-#: forum/skins/default/templates/badge.html:17
-msgid "Badge"
-msgstr ""
-
-#: forum/skins/default/templates/badge.html:26
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/badges.html:6
-msgid "Badges summary"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:17
-msgid "Badges"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:21
-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&A community will be recognized with the variety of badges."
-
-#: forum/skins/default/templates/badges.html:22
-#, 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"
-" "
-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 feedback"
-
-#: forum/skins/default/templates/badges.html:51
-msgid "Community badges"
-msgstr "Badge levels"
-
-#: forum/skins/default/templates/badges.html:57
-msgid "gold badge 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."
-
-#: forum/skins/default/templates/badges.html:65
-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."
-
-#: forum/skins/default/templates/badges.html:68
-msgid "bronze badge: often given as a special honor"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:72
-msgid "bronze badge description"
-msgstr ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
-
-#: forum/skins/default/templates/book.html:7
-msgid "reading channel"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:26
-msgid "[author]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:30
-msgid "[publisher]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:34
-msgid "[publication date]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:38
-msgid "[price]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:39
-msgid "currency unit"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:42
-msgid "[pages]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:43
-msgid "pages abbreviation"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:46
-msgid "[tags]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:56
-msgid "author blog"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:62
-msgid "book directory"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:66
-msgid "buy online"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:79
-msgid "reader questions"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:82
-msgid "ask the author"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:18
-msgid "this question was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:11
-#: forum/skins/default/templates/users_questions.html:18
-msgid "number of times"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:105
-#: forum/skins/default/templates/question_summary_list_roll.html:14
-msgid "votes"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:108
-msgid "the answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:115
-#: forum/skins/default/templates/question_summary_list_roll.html:15
-msgid "views"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:125
-#: forum/skins/default/templates/question.html:138
-#: forum/skins/default/templates/question_list.html:19
-#: forum/skins/default/templates/question_summary_list_roll.html:52
-#: forum/skins/default/templates/tags.html:50
-#: forum/skins/default/templates/users_questions.html:34
-#, python-format
-msgid "see questions tagged '%(tag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to book RSS feed"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to the questions feed"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:6
-#: forum/skins/default/templates/close.html:16
-msgid "Close question"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:19
-msgid "Close the question"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:25
-msgid "Reasons"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:28
-msgid "OK to close"
-msgstr ""
-
-#: forum/skins/default/templates/email_base.html:11
-msgid "home"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:12
-msgid "Frequently Asked Questions "
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:17
-msgid "What kinds of questions can I ask here?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:18
-msgid ""
-"Most importanly - questions should be relevant to this "
-"community."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:19
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
-msgstr ""
-"Before you ask - please make sure to search for a similar question. You can "
-"search questions by their title or tags."
-
-#: forum/skins/default/templates/faq.html:22
-msgid "What questions should I avoid asking?"
-msgstr "What kinds of questions should be avoided?"
-
-#: forum/skins/default/templates/faq.html:23
-msgid ""
-"Please avoid asking questions that are not relevant to this community, too "
-"subjective and argumentative."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:28
-msgid "What should I avoid in my answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:29
-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 question and answer site - it is not a "
-"discussion group. 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."
-
-#: forum/skins/default/templates/faq.html:33
-msgid "Who moderates this community?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:34
-msgid "The short answer is: you."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:35
-msgid "This website is moderated by the users."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:36
-msgid ""
-"The reputation system allows users earn the authorization to perform a "
-"variety of moderation tasks."
-msgstr ""
-"Karma system allows users to earn rights to perform a variety of moderation "
-"tasks"
-
-#: forum/skins/default/templates/faq.html:41
-msgid "How does reputation system work?"
-msgstr "How does karma system work?"
-
-#: forum/skins/default/templates/faq.html:42
-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."
-
-#: forum/skins/default/templates/faq.html:43
-#, 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 %"
-"(REP_GAIN_FOR_RECEIVING_UPVOTE)s points, each vote against will "
-"subtract %(REP_LOSS_FOR_RECEIVING_DOWNVOTE)s points. There "
-"is a limit of %(MAX_REP_GAIN_PER_USER_PER_DAY)s 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 ""
-
-#: forum/skins/default/templates/faq.html:53
-#: forum/skins/default/templates/user_votes.html:15
-msgid "upvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:58
-msgid "use tags"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:63
-msgid "add comments"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:67
-#: forum/skins/default/templates/user_votes.html:17
-msgid "downvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:70
-msgid "open and close own questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:74
-msgid "retag questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:79
-msgid "edit community wiki questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:84
-msgid "edit any answer"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:88
-msgid "delete any comment"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:95
-msgid "how to validate email title"
-msgstr "How to validate email and why?"
-
-#: forum/skins/default/templates/faq.html:97
-#, python-format
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"Why? Email validation is required to make sure that "
-"only you can post messages on your behalf and to "
-"minimize spam posts. With email you can "
-"subscribe for updates on the most interesting questions. "
-"Also, when you sign up for the first time - create a unique gravatar personal image."
-
-#: forum/skins/default/templates/faq.html:102
-msgid "what is gravatar"
-msgstr "How to change my picture (gravatar) and what is gravatar?"
-
-#: forum/skins/default/templates/faq.html:103
-msgid "gravatar faq info"
-msgstr ""
-"
The picture that appears on the users profiles is called "
-"gravatar (which means globally r"
-"strong>ecognized avatar).
Here is how it works: a "
-"cryptographic key (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website gravatar.com"
-"strong> from where we later retreive your image using the key."
-"p>
This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.
Please "
-"personalize your account with an image - just register at "
-"gravatar.com (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.
"
-
-#: forum/skins/default/templates/faq.html:106
-msgid "To register, do I need to create new password?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:107
-msgid ""
-"No, you don't have to. You can login through any service that supports "
-"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:108
-msgid "Login now!"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:113
-msgid "Why other people can edit my questions/answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:114
-msgid "Goal of this site is..."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:114
-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 ""
-
-#: forum/skins/default/templates/faq.html:115
-msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:119
-msgid "Still have questions?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:120
-#, python-format
-msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
-msgstr ""
-"Please ask your question, help make our "
-"community better!"
-
-#: forum/skins/default/templates/faq.html:122
-#: forum/skins/default/templates/header.html:27
-msgid "questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:122
-msgid "."
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:6
-msgid "Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:11
-msgid "Give us your feedback!"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:17
-#, python-format
-msgid ""
-"\n"
-" Dear %(user_name)s, we look "
-"forward to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:24
-msgid ""
-"\n"
-" Dear visitor, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:41
-msgid "(this field is required)"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:49
-msgid "Send Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:3
-#, python-format
-msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message\n"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:9
-msgid "Sender is"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:11
-#: forum/skins/default/templates/feedback_email.txt:14
-msgid "email"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:13
-msgid "anonymous"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:19
-msgid "Message body:"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:8
-#: forum/skins/default/templates/header.html:14
-msgid "about"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:9
-#: forum/skins/default/templates/header.html:15
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "faq"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:10
-msgid "privacy policy"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:19
-msgid "give feedback"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:10
-msgid "logout"
-msgstr "sign out"
-
-#: forum/skins/default/templates/header.html:12
-msgid "login"
-msgstr "Hi, there! Please sign in"
-
-#: forum/skins/default/templates/header.html:22
-msgid "back to home page"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:29
-msgid "users"
-msgstr "people"
-
-#: forum/skins/default/templates/header.html:30
-#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
-msgid "badges"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:31
-msgid "ask a question"
-msgstr ""
-
-#: forum/skins/default/templates/input_bar.html:33
-msgid "search"
-msgstr ""
-
-#: forum/skins/default/templates/instant_notification.html:3
-#, python-format
-msgid "
"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:6
-#: forum/skins/default/templates/logout.html:16
-msgid "Logout"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:19
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking Logout will log you out from the forumbut will not "
-"sign you off from your OpenID provider.
If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
-#: forum/skins/default/templates/logout.html:20
-msgid "Logout now"
-msgstr "Logout Now"
-
-#: forum/skins/default/templates/notarobot.html:3
-msgid "Please prove that you are a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/notarobot.html:10
-msgid "I am a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/pagesize.html:6
-msgid "posts per page"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:6
-#: forum/skins/default/templates/paginator.html:7
-msgid "previous"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:19
-msgid "current page"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:22
-#: forum/skins/default/templates/paginator.html:29
-#, python-format
-msgid "page number %(num)s"
-msgstr "page %(num)s"
-
-#: forum/skins/default/templates/paginator.html:33
-msgid "next page"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:9
-#, python-format
-msgid "%(rev_count)s revision"
-msgid_plural "%(rev_count)s revisions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/post_contributor_info.html:15
-msgid "asked"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:18
-msgid "answered"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:20
-msgid "posted"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:41
-msgid "updated"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:6
-#: forum/skins/default/templates/privacy.html:11
-msgid "Privacy policy"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:80
-#: forum/skins/default/templates/question.html:81
-#: forum/skins/default/templates/question.html:97
-#: forum/skins/default/templates/question.html:99
-msgid "i like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:83
-#: forum/skins/default/templates/question.html:101
-#: forum/skins/default/templates/question.html:253
-msgid "current number of votes"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:92
-#: forum/skins/default/templates/question.html:93
-#: forum/skins/default/templates/question.html:106
-#: forum/skins/default/templates/question.html:107
-msgid "i dont like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:111
-#: forum/skins/default/templates/question.html:112
-msgid "mark this question as favorite (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:118
-#: forum/skins/default/templates/question.html:119
-msgid "remove favorite mark from this question (click again to restore mark)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:143
-#: forum/skins/default/templates/question.html:290
-#: forum/skins/default/templates/revisions_answer.html:58
-#: forum/skins/default/templates/revisions_question.html:58
-msgid "edit"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:148
-msgid "reopen"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:152
-msgid "close"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:158
-#: forum/skins/default/templates/question.html:295
-msgid ""
-"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:159
-#: forum/skins/default/templates/question.html:296
-msgid "flag offensive"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:167
-#: forum/skins/default/templates/question.html:307
-msgid "delete"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:185
-#: forum/skins/default/templates/question.html:327
-msgid "delete this comment"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:196
-#: forum/skins/default/templates/question.html:338
-msgid "add comment"
-msgstr "post a comment"
-
-#: forum/skins/default/templates/question.html:200
-#: forum/skins/default/templates/question.html:342
-#, python-format
-msgid "see %(counter)s more"
-msgid_plural "see %(counter)s more"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question.html:202
-#: forum/skins/default/templates/question.html:344
-#, python-format
-msgid "see %(counter)s more comment"
-msgid_plural ""
-"see %(counter)s more comments\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question.html:215
-#, python-format
-msgid ""
-"The question has been closed for the following reason \"%(close_reason)s\" by"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:217
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:225
-#, python-format
-msgid ""
-"\n"
-" %(counter)s Answer:\n"
-" "
-msgid_plural ""
-"\n"
-" %(counter)s Answers:\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question.html:233
-msgid "oldest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:233
-msgid "oldest answers"
-msgstr "oldest"
-
-#: forum/skins/default/templates/question.html:235
-msgid "newest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:235
-msgid "newest answers"
-msgstr "newest"
-
-#: forum/skins/default/templates/question.html:237
-msgid "most voted answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:237
-msgid "popular answers"
-msgstr "most voted"
-
-#: forum/skins/default/templates/question.html:251
-#: forum/skins/default/templates/question.html:252
-msgid "i like this answer (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:258
-#: forum/skins/default/templates/question.html:259
-msgid "i dont like this answer (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:264
-#: forum/skins/default/templates/question.html:265
-msgid "mark this answer as favorite (click again to undo)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:270
-#: forum/skins/default/templates/question.html:271
-msgid "the author of the question has selected this answer as correct"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:284
-msgid "answer permanent link"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:285
-msgid "permanent link"
-msgstr "link"
-
-#: forum/skins/default/templates/question.html:307
-msgid "undelete"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:366
-#: forum/skins/default/templates/question.html:369
-msgid "Notify me once a day when there are any new answers"
-msgstr ""
-"Notify me once a day by email when there are any new "
-"answers or updates"
-
-#: forum/skins/default/templates/question.html:372
-msgid "Notify me weekly when there are any new answers"
-msgstr ""
-"Notify me weekly when there are any new answers or updates"
-
-#: forum/skins/default/templates/question.html:377
-#, python-format
-msgid ""
-"You can always adjust frequency of email updates from your %(profile_url)s"
-msgstr ""
-"(note: you can always change how often you receive updates)"
-
-#: forum/skins/default/templates/question.html:382
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr ""
-"Here (once you log in) you will be able to sign "
-"up for the periodic email updates about this question."
-
-#: forum/skins/default/templates/question.html:393
-msgid "Your answer"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:395
-msgid "Be the first one to answer this question!"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:401
-msgid "you can answer anonymously and then login"
-msgstr ""
-"Please start posting your answer anonymously "
-"- 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 substantial "
-"answer, for discussions, please use comments and "
-"please do remember to vote (after you log in)!"
-
-#: forum/skins/default/templates/question.html:405
-msgid "answer your own question only to give an answer"
-msgstr ""
-"You are welcome to answer your own question, "
-"but please make sure to give an answer. Remember that you "
-"can always revise your original question. Please "
-"use comments for discussions and please don't "
-"forget to vote :) for the answers that you liked (or perhaps did "
-"not like)! "
-
-#: forum/skins/default/templates/question.html:407
-msgid "please only give an answer, no discussions"
-msgstr ""
-"Please try to give a substantial answer. If "
-"you wanted to comment on the question or answer, just use the "
-"commenting tool. Please remember that you can always revise "
-"your answers - no need to answer the same question twice. Also, "
-"please don't forget to vote - it really helps to select the "
-"best questions and answers!"
-
-#: forum/skins/default/templates/question.html:443
-msgid "Login/Signup to Post Your Answer"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:446
-msgid "Answer Your Own Question"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:448
-msgid "Answer the question"
-msgstr "Post Your Answer"
-
-#: forum/skins/default/templates/question.html:462
-msgid "Question tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/question.html:467
-#: forum/skins/default/templates/questions.html:261
-#: forum/skins/default/templates/tag_selector.html:11
-#: forum/skins/default/templates/tag_selector.html:28
-#, python-format
-msgid "see questions tagged '%(tag_name)s'"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:473
-msgid "question asked"
-msgstr "Asked"
-
-#: forum/skins/default/templates/question.html:476
-msgid "question was seen"
-msgstr "Seen"
-
-#: forum/skins/default/templates/question.html:476
-msgid "times"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:479
-msgid "last updated"
-msgstr "Last updated"
-
-#: forum/skins/default/templates/question.html:485
-msgid "Related questions"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:6
-msgid "Please decide if you like this question or not by voting"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:12
-msgid ""
-"\n"
-" vote\n"
-" "
-msgid_plural ""
-"\n"
-" votes\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:21
-msgid "this answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:27
-msgid ""
-"\n"
-" answer \n"
-" "
-msgid_plural ""
-"\n"
-" answers \n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:39
-msgid ""
-"\n"
-" view\n"
-" "
-msgid_plural ""
-"\n"
-" views\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_edit.html:5
-#: forum/skins/default/templates/question_edit.html:66
-msgid "Edit question"
-msgstr ""
-
-#: forum/skins/default/templates/question_edit_tips.html:4
-msgid "question tips"
-msgstr "Tips"
-
-#: forum/skins/default/templates/question_edit_tips.html:7
-msgid "please ask a relevant question"
-msgstr "ask a question interesting to this community"
-
-#: forum/skins/default/templates/question_edit_tips.html:10
-msgid "please try provide enough details"
-msgstr "provide enough details"
-
-#: forum/skins/default/templates/question_retag.html:4
-#: forum/skins/default/templates/question_retag.html:53
-msgid "Change tags"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:40
-msgid "up to 5 tags, less than 20 characters each"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:83
-msgid "Why use and modify tags?"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:86
-msgid "tags help us keep Questions organized"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:94
-msgid "tag editors receive special awards from the community"
-msgstr ""
-
-#: forum/skins/default/templates/question_summary_list_roll.html:13
-msgid "answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:8
-msgid "Questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:32
-msgid "Found by tags"
-msgstr "Tagged questions"
-
-#: forum/skins/default/templates/questions.html:36
-msgid "Search results"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:38
-msgid "Found by title"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:42
-msgid "Unanswered questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:44
-msgid "All questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:51
-msgid "In:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:53
-msgid "see unanswered questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:55
-msgid "see your favorite questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:59
-msgid "Sort by:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/questions.html:75
-msgid "click to see the newest questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:70
-msgid "click to see the oldest questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:83
-#: forum/skins/default/templates/questions.html:94
-msgid "click to see the most recently updated questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:89
-msgid "click to see the least recently updated questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:102
-#: forum/skins/default/templates/questions.html:113
-msgid "click to see hottest questions"
-msgstr "questions with most answers"
-
-#: forum/skins/default/templates/questions.html:102
-msgid "less answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:108
-msgid "click to see coldest questions"
-msgstr "questions with fewest answers"
-
-#: forum/skins/default/templates/questions.html:108
-#: forum/skins/default/templates/questions.html:113
-msgid "more answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:121
-#: forum/skins/default/templates/questions.html:132
-msgid "click to see most voted questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:121
-msgid "unpopular"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:127
-msgid "click to see least voted questions"
-msgstr "least voted questions"
-
-#: forum/skins/default/templates/questions.html:127
-#: forum/skins/default/templates/questions.html:132
-msgid "popular"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:141
-#, python-format
-msgid ""
-"\n"
-" %(q_num)s question found\n"
-" "
-msgid_plural ""
-"\n"
-" %(q_num)s questions found\n"
-" "
-msgstr[0] ""
-"\n"
-"
%(q_num)s
question
"
-msgstr[1] ""
-"\n"
-"
%(q_num)s
questions
"
-
-#: forum/skins/default/templates/questions.html:147
-#, python-format
-msgid "%(q_num)s question"
-msgid_plural "%(q_num)s questions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/questions.html:151
-#, python-format
-msgid "with %(author_name)s's contributions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:155
-msgid "tagged"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:161
-msgid "Search tips:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:165
-msgid "reset author"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:169
-msgid "reset tags"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:173
-#: forum/skins/default/templates/questions.html:177
-msgid "start over"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:179
-msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:182
-msgid "Search tip:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:182
-msgid "add tags and a query to focus your search"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:194
-msgid "There are no unanswered questions here"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:197
-msgid "No favorite questions here. "
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:198
-msgid "Please start (bookmark) some questions when you visit them"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:203
-msgid "You can expand your search by "
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:207
-msgid "resetting author"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:211
-msgid "resetting tags"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:215
-#: forum/skins/default/templates/questions.html:219
-msgid "starting over"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:224
-msgid "Please always feel free to ask your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:228
-msgid "Did not find what you were looking for?"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:229
-msgid "Please, post your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:245
-msgid "Contributors"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:258
-msgid "Related tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/reopen.html:6
-#: forum/skins/default/templates/reopen.html:16
-msgid "Reopen question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:19
-msgid "Open the previously closed question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "The question was closed for the following reason "
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "reason - leave blank in english"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "on "
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "date closed"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:29
-msgid "Reopen this question"
-msgstr ""
-
-#: forum/skins/default/templates/revisions_answer.html:7
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:8
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "Revision history"
-msgstr ""
-
-#: forum/skins/default/templates/revisions_answer.html:50
-#: forum/skins/default/templates/revisions_question.html:50
-msgid "click to hide/show revision"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:5
-msgid "Interesting tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:15
-#, python-format
-msgid "remove '%(tag_name)s' from the list of interesting tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:21
-#: forum/skins/default/templates/tag_selector.html:38
-msgid "Add"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:22
-msgid "Ignored tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:32
-#, python-format
-msgid "remove '%(tag_name)s' from the list of ignored tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:41
-msgid "keep ignored questions hidden"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:6
-#: forum/skins/default/templates/tags.html:30
-msgid "Tag list"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:32
-msgid "sorted alphabetically"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:32
-msgid "by name"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:33
-msgid "sorted by frequency of tag use"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:33
-msgid "by popularity"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:39
-#, python-format
-msgid ""
-"All tags matching '%(stag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:42
-msgid "Nothing found"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:6
-msgid "Edit user profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:19
-msgid "edit profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:33
-#: forum/skins/default/templates/user_info.html:53
-msgid "Registered user"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:40
-msgid "Screen Name"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:89
-#: forum/skins/default/templates/user_email_subscriptions.html:20
-msgid "Update"
-msgstr ""
-
-#: forum/skins/default/templates/user_email_subscriptions.html:8
-msgid "Email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_email_subscriptions.html:9
-msgid "email subscription settings info"
-msgstr ""
-"Adjust frequency of email updates. Receive "
-"updates on interesting questions by email, 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. Updates are only "
-"sent when there is any new activity on selected items."
-
-#: forum/skins/default/templates/user_email_subscriptions.html:21
-msgid "Stop sending email"
-msgstr "Stop Email"
-
-#: forum/skins/default/templates/user_info.html:18
-msgid "change picture"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:25
-#: forum/skins/default/templates/users.html:26 forum/views/users.py:959
-msgid "reputation"
-msgstr "karma"
-
-#: forum/skins/default/templates/user_info.html:35
-msgid "Moderate this user"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:47
-msgid "update profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:57
-msgid "real name"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:62
-msgid "member for"
-msgstr "member since"
-
-#: forum/skins/default/templates/user_info.html:67
-msgid "last seen"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:73
-msgid "user website"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:79
-msgid "location"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:86
-msgid "age"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:87
-msgid "age unit"
-msgstr "years old"
-
-#: forum/skins/default/templates/user_info.html:93
-msgid "todays unused votes"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:94
-msgid "votes left"
-msgstr ""
-
-#: forum/skins/default/templates/user_reputation.html:29
-msgid "Your karma change log."
-msgstr ""
-
-#: forum/skins/default/templates/user_reputation.html:31
-#, python-format
-msgid "%(user_name)s's karma change log"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:11
-#, python-format
-msgid "%(counter)s Question"
-msgid_plural "%(counter)s Questions"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/user_stats.html:16
-#, python-format
-msgid "%(counter)s Answer"
-msgid_plural "%(counter)s Answers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr ""
-
-#: forum/skins/default/templates/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] ""
-
-#: forum/skins/default/templates/user_stats.html:44
-#, python-format
-msgid "%(cnt)s Vote"
-msgid_plural "%(cnt)s Votes "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/user_stats.html:50
-msgid "thumb up"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:55
-msgid "thumb down"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:56
-msgid "user voted down this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:64
-#, python-format
-msgid "%(counter)s Tag"
-msgid_plural "%(counter)s Tags"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/user_stats.html:72
-#, python-format
-msgid ""
-"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:86
-#, python-format
-msgid "%(counter)s Badge"
-msgid_plural "%(counter)s Badges"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/user_tabs.html:7
-msgid "User profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:933
-msgid "overview"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:941
-msgid "recent activity"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:951
-msgid "comments and answers to others questions"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:950
-msgid "responses"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:16
-msgid "graph of user reputation"
-msgstr "Graph of user karma"
-
-#: forum/skins/default/templates/user_tabs.html:17
-msgid "reputation history"
-msgstr "karma history"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:977
-msgid "user vote record"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:976
-msgid "casted votes"
-msgstr "votes"
-
-#: forum/skins/default/templates/user_tabs.html:23
-msgid "questions that user selected as his/her favorite"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:24
-msgid "favorites"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:986
-msgid "email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:985
-msgid "email subscriptions"
-msgstr "subscriptions"
-
-#: forum/skins/default/templates/users.html:6
-#: forum/skins/default/templates/users.html:24
-msgid "Users"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:27
-msgid "recent"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:29
-msgid "by username"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:35
-#, python-format
-msgid "users matching query %(suser)s:"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:39
-msgid "Nothing found."
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:11
-msgid "this questions was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:12
-msgid "thumb-up on"
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:19
-msgid "thumb-up off"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:3
-#: forum/skins/default/templates/authopenid/changeemail.html:9
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Change email"
-msgstr "Change Email"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:11
-msgid "Save your email address"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:16
-#, python-format
-msgid "change %(email)s info"
-msgstr ""
-"Enter your new email into the box below if "
-"you'd like to use another email for update subscriptions."
-" Currently you are using %(email)s"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:18
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr ""
-"Please enter your email address in the box below."
-"span> Valid email address is required on this Q&A forum. If you like, "
-"you can receive updates on interesting questions or entire "
-"forum via email. Also, your email is used to create a unique gravatar image for your account. "
-"Email addresses are never shown or otherwise shared with anybody else."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your new Email"
-msgstr ""
-"Your new Email: (will not be shown to "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your Email"
-msgstr ""
-"Your Email (must be valid, never shown to others)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Save Email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:49
-msgid "Validate email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:52
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr ""
-"An email with a validation link has been sent to %"
-"(email)s. Please follow the emailed link with your "
-"web browser. Email validation is necessary to help insure the proper use of "
-"email on Q&A. If you would like to use "
-"another email, please change it again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:57
-msgid "Email not changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:60
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr ""
-"Your email address %(email)s has not been changed."
-" If you decide to change it later - you can always do it by editing "
-"it in your user profile or by using the previous form again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:65
-msgid "Email changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:68
-#, python-format
-msgid "your current %(email)s can be used for this"
-msgstr ""
-"Your email address is now set to %(email)s. "
-"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."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:73
-msgid "Email verified"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:76
-msgid "thanks for verifying email"
-msgstr ""
-"Thank you for verifying your email! Now "
-"you can ask and answer questions. Also if "
-"you find a very interesting question you can subscribe for the "
-"updates - then will be notified about changes once a day"
-"strong> or less frequently."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:81
-msgid "email key not sent"
-msgstr "Validation email not sent"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:84
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
-msgstr ""
-"Your current email address %(email)s has been "
-"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:8
-msgid "Account: change OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:12
-msgid ""
-"This is where you can change your OpenID URL. Make sure you remember it!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:14
-#: forum/skins/default/templates/authopenid/delete.html:14
-#: forum/skins/default/templates/authopenid/delete.html:24
-msgid "Please correct errors below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:29
-msgid "OpenID URL:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changepw.html:7
-msgid "Account: change password"
-msgstr "Change your password"
-
-#: forum/skins/default/templates/authopenid/changepw.html:8
-msgid "This is where you can change your password. Make sure you remember it!"
-msgstr ""
-"To change your password please fill out and "
-"submit this form"
-
-#: forum/skins/default/templates/authopenid/complete.html:19
-msgid "Connect your OpenID with this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:22
-msgid "Connect your OpenID with your account on this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login. 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 - "
-"gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:31
-#, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
-msgstr ""
-"
Oops... looks like screen name %(username)s is "
-"already used in another account.
Please choose another screen "
-"name to use with your %(provider)s login. Also, a valid email address is "
-"required on the Q&A forum. Your email is "
-"used to create a unique gravatar"
-"strong> image for your account. If you like, you can receive "
-"updates on the interesting questions or entire forum by email. "
-"Email addresses are never shown or otherwise shared with anybody else.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:35
-#, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login.
You can either keep your screen "
-"name the same as your %(provider)s login name or choose some other "
-"nickname.
Also, please save a valid email address. "
-"With the email you can subscribe for the updates on the "
-"most interesting questions. Email address is also used to create and "
-"retrieve your unique avatar image - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:38
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your "
-"Facebook login. 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 - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:42
-msgid "This account already exists, please use another."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:57
-msgid "Sorry, looks like we have some errors:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:82
-msgid "Screen name label"
-msgstr "Screen Name (will be shown to others)"
-
-#: forum/skins/default/templates/authopenid/complete.html:89
-msgid "Email address label"
-msgstr ""
-"Email Address (will not be shared with "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/complete.html:95
-#: forum/skins/default/templates/authopenid/signup.html:18
-msgid "receive updates motivational blurb"
-msgstr ""
-"Receive forum updates by email - this will help our "
-"community grow and become more useful. By default Q&A forum sends up to one email digest per "
-"week - only when there is anything new. If you like, please "
-"adjust this now or any time later from your user account."
-
-#: forum/skins/default/templates/authopenid/complete.html:99
-#: forum/skins/default/templates/authopenid/signup.html:22
-msgid "please select one of the options above"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:102
-msgid "Tag filter tool will be your right panel, once you log in."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:103
-msgid "create account"
-msgstr "Signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:112
-msgid "Existing account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:113
-msgid "user name"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:114
-msgid "password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:121
-msgid "Register"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:122
-#: forum/skins/default/templates/authopenid/signin.html:168
-msgid "Forgot your password?"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:2
-msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:4
-msgid "Your account details are:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:6
-msgid "Username:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:7
-#: forum/skins/default/templates/authopenid/delete.html:19
-msgid "Password:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:9
-msgid "Please sign in here:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:12
-#: forum/skins/default/templates/authopenid/email_validation.txt:14
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
-msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
-
-#: forum/skins/default/templates/authopenid/delete.html:8
-msgid "Account: delete account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:12
-msgid ""
-"Note: After deleting your account, anyone will be able to register this "
-"username."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:16
-msgid "Check confirm box, if you want delete your account."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:31
-msgid "I am sure I want to delete my account."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "Password/OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "(required for your security)"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:34
-msgid "Delete account permanently"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:2
-msgid "Greetings from the Q&A forum"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:4
-msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:8
-msgid "Following the link above will help us verify your email address."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:10
-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 ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
-msgid "Traditional login information"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
-#, python-format
-msgid ""
-"how to login with password through external login website or use %"
-"(feedback_url)s"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw.html:4
-#: forum/skins/default/templates/authopenid/sendpw.html:7
-msgid "Send new password"
-msgstr "Recover password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:10
-msgid "password recovery information"
-msgstr ""
-"Forgot you password? No problems - just get a new "
-"one! Please follow the following steps: • submit your "
-"user name below and check your email • follow the "
-"activation link for the new password - sent to you by email and "
-"login with the suggested password • at this you might want to "
-"change your password to something you can remember better"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:21
-msgid "Reset password"
-msgstr "Send me a new password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:22
-msgid "return to login"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
-#, python-format
-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 ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/signin.html:5
-#: forum/skins/default/templates/authopenid/signin.html:21
-msgid "User login"
-msgstr "User login"
-
-#: forum/skins/default/templates/authopenid/signin.html:28
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you "
-"log in\n"
-" "
-msgstr ""
-"\n"
-"Your answer to \"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:35
-#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
-msgstr ""
-"Your question\"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:42
-msgid "Click to sign in through any of these services."
-msgstr ""
-"
Please select your favorite login method below."
-"
External login services use OpenID technology, where your password "
-"always stays confidential between you and your login provider and you don't "
-"have to remember another one.
"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "
Please select your favorite login method below."
-# "
External login services use OpenID 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.
"
-#: forum/skins/default/templates/authopenid/signin.html:144
-msgid "Enter your Provider user name"
-msgstr ""
-"Enter your Provider user name (or "
-"select another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:151
-msgid ""
-"Enter your OpenID "
-"web address"
-msgstr ""
-"Enter your OpenID web address (or choose "
-"another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:153
-#: forum/skins/default/templates/authopenid/signin.html:166
-msgid "Login"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:157
-msgid "Enter your login name and password"
-msgstr ""
-"Enter your Askbot login and password (or select your OpenID provider above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:161
-msgid "Login name"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:163
-msgid "Password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:167
-msgid "Create account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:178
-msgid "Why use OpenID?"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:181
-msgid "with openid it is easier"
-msgstr "With the OpenID you don't need to create new username and password."
-
-#: forum/skins/default/templates/authopenid/signin.html:184
-msgid "reuse openid"
-msgstr "You can safely re-use the same login for all OpenID-enabled websites."
-
-#: forum/skins/default/templates/authopenid/signin.html:187
-msgid "openid is widely adopted"
-msgstr ""
-"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
-"enabled."
-
-#: forum/skins/default/templates/authopenid/signin.html:190
-msgid "openid is supported open standard"
-msgstr "OpenID is based on an open standard, supported by many organizations."
-
-#: forum/skins/default/templates/authopenid/signin.html:195
-msgid "Find out more"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:196
-msgid "Get OpenID"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:4
-msgid "Signup"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:8
-msgid "Create login name and password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:10
-msgid "Traditional signup info"
-msgstr ""
-"If you prefer, create your forum login name and "
-"password here. However, please keep in mind that we also support "
-"OpenID login method. With OpenID 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."
-
-#: forum/skins/default/templates/authopenid/signup.html:25
-msgid ""
-"Please read and type in the two words below to help us prevent automated "
-"account creation."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:27
-msgid "Create Account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:28
-msgid "or"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:29
-msgid "return to OpenID login"
-msgstr ""
-
-#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
-#, python-format
-msgid "Connect to %(settings.APP_SHORT_NAME)s with Facebook!"
-msgstr ""
-
-#: forum/templatetags/extra_filters.py:100
-msgid "no items in counter"
-msgstr "no"
-
-#: forum/templatetags/extra_tags.py:53
-#, python-format
-msgid "%(username)s gravatar image"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
-msgid "reputation points"
-msgstr "karma"
-
-#: forum/templatetags/extra_tags.py:265
-msgid "2 days ago"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:267
-msgid "yesterday"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:269
-#, python-format
-msgid "%(hr)d hour ago"
-msgid_plural "%(hr)d hours ago"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/templatetags/extra_tags.py:271
-#, python-format
-msgid "%(min)d min ago"
-msgid_plural "%(min)d mins ago"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/utils/forms.py:32
-msgid "this field is required"
-msgstr ""
-
-#: forum/utils/forms.py:46
-msgid "choose a username"
-msgstr "Choose screen name"
-
-#: forum/utils/forms.py:52
-msgid "user name is required"
-msgstr ""
-
-#: forum/utils/forms.py:53
-msgid "sorry, this name is taken, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:54
-msgid "sorry, this name is not allowed, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:55
-msgid "sorry, there is no user with this name"
-msgstr ""
-
-#: forum/utils/forms.py:56
-msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-
-#: forum/utils/forms.py:57
-msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-
-#: forum/utils/forms.py:118
-msgid "your email address"
-msgstr "Your email (never shared)"
-
-#: forum/utils/forms.py:119
-msgid "email address is required"
-msgstr ""
-
-#: forum/utils/forms.py:120
-msgid "please enter a valid email address"
-msgstr ""
-
-#: forum/utils/forms.py:121
-msgid "this email is already used by someone else, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:149
-msgid "choose password"
-msgstr "Password"
-
-#: forum/utils/forms.py:150
-msgid "password is required"
-msgstr ""
-
-#: forum/utils/forms.py:153
-msgid "retype password"
-msgstr "Password (please retype)"
-
-#: forum/utils/forms.py:154
-msgid "please, retype your password"
-msgstr ""
-
-#: forum/utils/forms.py:155
-msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-
-#: forum/views/commands.py:218
-#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
-msgstr ""
-"Your subscription is saved, but email address %(email)s needs to be "
-"validated, please see more details here"
-
-#: forum/views/commands.py:226
-msgid "email update frequency has been set to daily"
-msgstr ""
-
-#: forum/views/meta.py:35
-msgid "Q&A forum feedback"
-msgstr ""
-
-#: forum/views/meta.py:36
-msgid "Thanks for the feedback!"
-msgstr ""
-
-#: forum/views/meta.py:44
-msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-
-#: forum/views/users.py:893 forum/views/users.py:897
-msgid "changes saved"
-msgstr ""
-
-#: forum/views/users.py:903
-msgid "email updates canceled"
-msgstr ""
-
-#: forum/views/users.py:934
-msgid "user profile"
-msgstr ""
-
-#: forum/views/users.py:935
-msgid "user profile overview"
-msgstr ""
-
-#: forum/views/users.py:942
-msgid "recent user activity"
-msgstr ""
-
-#: forum/views/users.py:943
-msgid "profile - recent activity"
-msgstr ""
-
-#: forum/views/users.py:952
-msgid "profile - responses"
-msgstr ""
-
-#: forum/views/users.py:960
-msgid "user reputation in the community"
-msgstr "user karma"
-
-#: forum/views/users.py:961
-msgid "profile - user reputation"
-msgstr "Profile - User's Karma"
-
-#: forum/views/users.py:967
-msgid "favorite questions"
-msgstr ""
-
-#: forum/views/users.py:968
-msgid "users favorite questions"
-msgstr ""
-
-#: forum/views/users.py:969
-msgid "profile - favorite questions"
-msgstr ""
-
-#: forum/views/users.py:978
-msgid "profile - votes"
-msgstr ""
-
-#: forum/views/users.py:987
-msgid "profile - email subscriptions"
-msgstr ""
-
-#: forum/views/writers.py:67
-msgid "uploading images is limited to users with >60 reputation points"
-msgstr "sorry, file uploading requires karma >60"
-
-#: forum/views/writers.py:69
-msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-msgstr ""
-
-#: forum/views/writers.py:71
-#, python-format
-msgid "maximum upload file size is %sK"
-msgstr ""
-
-#: forum/views/writers.py:73
-#, python-format
-msgid ""
-"Error uploading file. Please contact the site administrator. Thank you. %s"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:27
-msgid "Email Validation"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:38
-msgid "Thank you, your email is now validated."
-msgstr ""
-
-#: forum_modules/authentication/auth.py:62
-msgid "Your password was changed"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:64
-msgid "New password set"
-msgstr "New password created"
-
-#: forum_modules/authentication/auth.py:130
-#, python-format
-msgid "Welcome back %s, you are now logged in"
-msgstr ""
-
-#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
-#: forum_modules/books/urls.py:9
-msgid "books/"
-msgstr ""
-
-#: keyedcache/views.py:14
-msgid "Yes"
-msgstr ""
-
-#: keyedcache/views.py:15
-msgid "No"
-msgstr ""
-
-#: keyedcache/views.py:19
-msgid "Key to delete"
-msgstr ""
-
-#: keyedcache/views.py:20
-msgid "Include Children?"
-msgstr ""
-
-#: keyedcache/views.py:21
-msgid "Delete all keys?"
-msgstr ""
-
-#: keyedcache/templates/keyedcache/delete.html:6
-#: keyedcache/templates/keyedcache/stats.html:6
-#: keyedcache/templates/keyedcache/view.html:6
-#: livesettings/templates/livesettings/group_settings.html:14
-#: livesettings/templates/livesettings/site_settings.html:26
-msgid "Home"
-msgstr ""
-
-#: keyedcache/templates/keyedcache/delete.html:7
-#: keyedcache/templates/keyedcache/view.html:7
-msgid "Cache"
-msgstr ""
-
-#: keyedcache/templates/keyedcache/delete.html:8
-msgid "Cache Delete"
-msgstr ""
-
-#: keyedcache/templates/keyedcache/stats.html:7
-msgid "Cache Stats"
-msgstr ""
-
-#: keyedcache/templates/keyedcache/view.html:8
-msgid "Cache View"
-msgstr ""
-
-#: livesettings/models.py:101 livesettings/models.py:140
-msgid "Site"
-msgstr ""
-
-#: livesettings/values.py:103
-msgid "Base Settings"
-msgstr ""
-
-#: livesettings/values.py:210
-msgid "Default value: \"\""
-msgstr ""
-
-#: livesettings/values.py:217
-msgid "Default value: "
-msgstr ""
-
-#: livesettings/values.py:220
-#, python-format
-msgid "Default value: %s"
-msgstr ""
-
-#: livesettings/templates/livesettings/_admin_site_views.html:4
-msgid "Sites"
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:11
-#: livesettings/templates/livesettings/site_settings.html:23
-msgid "Documentation"
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:11
-#: livesettings/templates/livesettings/site_settings.html:23
-msgid "Log out"
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:15
-msgid "Edit Group Settings"
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:22
-#: livesettings/templates/livesettings/site_settings.html:50
-msgid "Please correct the error below."
-msgid_plural "Please correct the errors below."
-msgstr[0] ""
-msgstr[1] ""
-
-#: livesettings/templates/livesettings/group_settings.html:28
-#, python-format
-msgid "Settings included in %(name)s."
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:62
-#: livesettings/templates/livesettings/site_settings.html:97
-msgid "You don't have permission to edit values."
-msgstr ""
-
-#: livesettings/templates/livesettings/group_settings.html:68
-msgid "Setting groups"
-msgstr ""
-
-#: livesettings/templates/livesettings/site_settings.html:27
-msgid "Edit Site Settings"
-msgstr ""
-
-#: livesettings/templates/livesettings/site_settings.html:43
-msgid "Livesettings are disabled for this site."
-msgstr ""
-
-#: livesettings/templates/livesettings/site_settings.html:44
-msgid "All configuration options must be edited in the site settings.py file"
-msgstr ""
-
-#: livesettings/templates/livesettings/site_settings.html:66
-#, python-format
-msgid "Group settings: %(name)s"
-msgstr ""
-
-#: livesettings/templates/livesettings/site_settings.html:93
-msgid "Uncollapse all"
-msgstr ""
-
-#, fuzzy
-#~ msgid "user_subscriptions_url"
-#~ msgstr "subscriptions"
-
-#, fuzzy
-#~ msgid ""
-#~ "go to %(email_settings_url)s to change frequency of email updates or %"
-#~ "(admin_email)s administrator"
-#~ msgstr ""
-#~ "
Please remember that you can always adjust "
-#~ "frequency of the email updates or turn them off entirely. If you "
-#~ "believe that this message was sent in an error, please email about it the "
-#~ "forum administrator at %(email)s.
Sincerely,
Your friendly "
-#~ "Q&A forum server.
"
-
-#~ msgid "%(q_num)s question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "One question found"
-#~ msgstr[1] ""
-
-#~ msgid "unanswered questions"
-#~ msgstr "unanswered"
-
-#~ msgid "general message about privacy"
-#~ msgstr ""
-#~ "Respecting users privacy is an important core principle of this Q&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 "welcome to website"
-#~ msgstr "Welcome to Q&A forum"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "all awards"
-#~ msgstr "all 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] ""
-#~ "
%(q_num)s
question containing "
-#~ "%(searchtitle)s
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions containing "
-#~ "%(searchtitle)s
"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "
%(q_num)s
question with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "
"
-msgstr[2] ""
-
-#: forum/management/commands/send_email_alerts.py:255
-msgid "new question"
-msgstr "ново питање"
-
-#: forum/management/commands/send_email_alerts.py:272
-msgid ""
-"Please visit the forum 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 ""
-
-#: forum/management/commands/send_email_alerts.py:284
-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 forum administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:290
-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 forum "
-"administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:296
-msgid ""
-"There is a chance that you may be receiving links seen before - due to a "
-"technicality that will eventually go away. "
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:311
-#, python-format
-msgid ""
-"go to %(link)s to change frequency of email updates or %(email)s "
-"administrator"
-msgstr ""
-"
Please remember that you can always adjust "
-"frequency of the email updates or turn them off entirely. If you believe "
-"that this message was sent in an error, please email about it the forum "
-"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
-"server.
"
-
-#: forum/middleware/anon_user.py:34
-#, python-format
-msgid "First time here? Check out the FAQ!"
-msgstr "Први пут Ñте овде? Погледајте ЧПП!"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Disciplined"
-msgstr "ДиÑциплинован"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "disciplined"
-msgstr "диÑциплинован"
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Deleted own post with score of 3 or higher"
-msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од 3 или више"
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Peer Pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "peer-pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Deleted own post with score of -3 or lower"
-msgstr "ОбриÑао ÑопÑтвени поÑÑ‚ Ñа резултатом од -3 или мање"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Nice answer"
-msgstr "КориÑтан одговор"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "nice-answer"
-msgstr "кориÑтан-одговор"
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Answer voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Nice Question"
-msgstr "Добро питање"
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "nice-question"
-msgstr "добро-питање"
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Question voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-#, fuzzy
-msgid "Left 10 comments with score of 10 or more"
-msgstr "ÐапиÑао/ла 10 коментара Ñа резултатом од 10 или више"
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Popular Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "popular-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Asked a question with 1,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "Citizen patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "citizen-patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "First flagged post"
-msgstr "Први означени поÑÑ‚"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "Cleanup"
-msgstr "Чишћење"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "cleanup"
-msgstr "чишћење"
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "First rollback"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "Critic"
-msgstr "Критичар"
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "critic"
-msgstr "критичар"
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "First down vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "Editor"
-msgstr "Уредник"
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "editor"
-msgstr "уредник"
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "First edit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "Organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "First retag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "Scholar"
-msgstr "Ученик"
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "scholar"
-msgstr "ученик"
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "First accepted answer on your own question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Student"
-msgstr "Студент"
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "student"
-msgstr "Ñтудент"
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Asked first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "Supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "First up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Teacher"
-msgstr "ÐаÑтавник"
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "teacher"
-msgstr "наÑтавник"
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Answered first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Autobiographer"
-msgstr "Ðутобиограф"
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "autobiographer"
-msgstr "аутобиограф"
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Completed all user profile fields"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Self-Learner"
-msgstr "Самоук"
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "self-learner"
-msgstr "Ñамоук"
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Answered your own question with at least 3 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Great Answer"
-msgstr "Савршен Одговор"
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "great-answer"
-msgstr "Ñавршен-одговор"
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Answer voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Great Question"
-msgstr "Добро Питање"
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "great-question"
-msgstr "добро-питање"
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Question voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Stellar Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "stellar-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Question favorited by 100 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Famous question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "famous-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Asked a question with 10,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Actively participated in the private alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Good Answer"
-msgstr "Добар Одговор"
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "good-answer"
-msgstr "добар-одговор"
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Answer voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Good Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "good-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Question voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Favorite Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "favorite-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Question favorited by 25 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Civic duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "civic-duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Voted 300 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Strunk & White"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "strunk-and-white"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Edited 100 entries"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Active in many different tags"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-#, fuzzy
-msgid "expert"
-msgstr "текÑÑ‚"
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Very active in one tag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Active member for a year"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Notable Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "notable-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Asked a question with 2,500 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "Enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "First answer was accepted with at least 10 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Actively participated in the private beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Accepted answer and voted up 40 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Answered a question more than 60 days later with at least 5 votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Created a tag used by 50 questions"
-msgstr ""
-
-#: forum/models/question.py:499
-#, python-format
-msgid "%(author)s modified the question"
-msgstr ""
-
-#: forum/models/question.py:503
-#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr ""
-
-#: forum/models/question.py:508
-#, python-format
-msgid "%(people)s commented the question"
-msgstr ""
-
-#: forum/models/question.py:513
-#, python-format
-msgid "%(people)s commented answers"
-msgstr ""
-
-#: forum/models/question.py:515
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr ""
-
-#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
-msgid "gold"
-msgstr "злато"
-
-#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
-msgid "silver"
-msgstr "Ñребро"
-
-#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
-msgid "bronze"
-msgstr "бронза"
-
-#: forum/models/tag.py:81
-msgid "interesting"
-msgstr ""
-
-#: forum/models/tag.py:81
-msgid "ignored"
-msgstr ""
-
-#: forum/models/user.py:36
-msgid "Entire forum"
-msgstr ""
-
-#: forum/models/user.py:37
-msgid "Questions that I asked"
-msgstr "Питања која Ñте поÑтавили"
-
-#: forum/models/user.py:38
-msgid "Questions that I answered"
-msgstr "Питања на која Ñте одговорили"
-
-#: forum/models/user.py:39
-msgid "Individually selected questions"
-msgstr ""
-
-#: forum/models/user.py:42
-msgid "Weekly"
-msgstr ""
-
-#: forum/models/user.py:43
-msgid "Daily"
-msgstr ""
-
-#: forum/models/user.py:44
-msgid "No email"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:24
-msgid "Sorry, could not find the page you requested."
-msgstr "ÐажалоÑÑ‚, Ñтраница коју Ñте тражили није пронађена."
-
-#: forum/skins/default/templates/404.html:26
-msgid "This might have happened for the following reasons:"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:28
-msgid "this question or answer has been deleted;"
-msgstr "ово питање или одговор је избриÑано;"
-
-#: forum/skins/default/templates/404.html:29
-msgid "url has error - please check it;"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:30
-msgid ""
-"the page you tried to visit is protected or you don't have sufficient "
-"points, see"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:31
-msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:32
-msgid "report this problem"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:41
-#: forum/skins/default/templates/500.html:27
-msgid "back to previous page"
-msgstr "назад на предходну Ñтрану"
-
-#: forum/skins/default/templates/404.html:42
-#: forum/skins/default/templates/questions.html:52
-msgid "see all questions"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:43
-msgid "see all tags"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:22
-msgid "sorry, system error"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:24
-msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:25
-msgid "please report the error to the site administrators if you wish"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:28
-msgid "see latest questions"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:29
-msgid "see tags"
-msgstr ""
-
-#: forum/skins/default/templates/about.html:6
-#: forum/skins/default/templates/about.html:11
-msgid "About"
-msgstr "O нама"
-
-#: forum/skins/default/templates/account_settings.html:4
-#: forum/skins/default/templates/authopenid/settings.html:4
-msgid "Account functions"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:29
-#: forum/skins/default/templates/authopenid/changepw.html:5
-#: forum/skins/default/templates/authopenid/changepw.html:14
-#: forum/skins/default/templates/authopenid/settings.html:29
-msgid "Change password"
-msgstr "Промени шифру"
-
-#: forum/skins/default/templates/account_settings.html:30
-#: forum/skins/default/templates/authopenid/settings.html:30
-msgid "Give your account a new password."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:32
-#: forum/skins/default/templates/authopenid/settings.html:31
-msgid "Change email "
-msgstr "Промени е-пошту"
-
-#: forum/skins/default/templates/account_settings.html:33
-#: forum/skins/default/templates/authopenid/settings.html:32
-msgid "Add or update the email address associated with your account."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:35
-#: forum/skins/default/templates/authopenid/changeopenid.html:4
-#: forum/skins/default/templates/authopenid/changeopenid.html:30
-#: forum/skins/default/templates/authopenid/settings.html:34
-msgid "Change OpenID"
-msgstr "Промени OpenID"
-
-#: forum/skins/default/templates/account_settings.html:36
-#: forum/skins/default/templates/authopenid/settings.html:35
-msgid "Change openid associated to your account"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:39
-#: forum/skins/default/templates/authopenid/delete.html:4
-#: forum/skins/default/templates/authopenid/settings.html:38
-msgid "Delete account"
-msgstr "Избриши налог"
-
-#: forum/skins/default/templates/account_settings.html:40
-#: forum/skins/default/templates/authopenid/settings.html:39
-msgid "Erase your username and all your data from website"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:5
-#: forum/skins/default/templates/answer_edit.html:48
-msgid "Edit answer"
-msgstr "Измените одговор"
-
-#: forum/skins/default/templates/answer_edit.html:25
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:26
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:46
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:25
-#: forum/skins/default/templates/question_edit.html:28
-msgid "hide preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:28
-msgid "show preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:48
-#: forum/skins/default/templates/question_edit.html:66
-#: forum/skins/default/templates/question_retag.html:53
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "back"
-msgstr "назад"
-
-#: forum/skins/default/templates/answer_edit.html:53
-#: forum/skins/default/templates/question_edit.html:71
-#: forum/skins/default/templates/revisions_answer.html:52
-#: forum/skins/default/templates/revisions_question.html:52
-msgid "revision"
-msgstr "ревизија"
-
-#: forum/skins/default/templates/answer_edit.html:56
-#: forum/skins/default/templates/question_edit.html:75
-msgid "select revision"
-msgstr "изаберите ревизију"
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:418
-#: forum/skins/default/templates/question_edit.html:92
-msgid "Toggle the real time Markdown editor preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:419
-#: forum/skins/default/templates/question_edit.html:92
-msgid "toggle preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:72
-#: forum/skins/default/templates/question_edit.html:118
-#: forum/skins/default/templates/question_retag.html:74
-msgid "Save edit"
-msgstr "Сачувајте промену"
-
-#: forum/skins/default/templates/answer_edit.html:73
-#: forum/skins/default/templates/close.html:29
-#: forum/skins/default/templates/feedback.html:50
-#: forum/skins/default/templates/question_edit.html:119
-#: forum/skins/default/templates/question_retag.html:75
-#: forum/skins/default/templates/reopen.html:30
-#: forum/skins/default/templates/user_edit.html:90
-#: forum/skins/default/templates/authopenid/changeemail.html:40
-msgid "Cancel"
-msgstr "Откажите"
-
-#: forum/skins/default/templates/answer_edit_tips.html:4
-msgid "answer tips"
-msgstr "Савети"
-
-#: forum/skins/default/templates/answer_edit_tips.html:7
-msgid "please make your answer relevant to this community"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:10
-msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:13
-msgid "please try to provide details"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:16
-#: forum/skins/default/templates/question_edit_tips.html:13
-msgid "be clear and concise"
-msgstr "будите јаÑни и кратки"
-
-#: forum/skins/default/templates/answer_edit_tips.html:20
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "see frequently asked questions"
-msgstr "погледајте чеÑто поÑтављана питања"
-
-#: forum/skins/default/templates/answer_edit_tips.html:26
-#: forum/skins/default/templates/question_edit_tips.html:23
-msgid "Markdown tips"
-msgstr "Markdown оÑнове"
-
-#: forum/skins/default/templates/answer_edit_tips.html:29
-#: forum/skins/default/templates/question_edit_tips.html:26
-msgid "*italic* or __italic__"
-msgstr "*укошено* или _укошено_"
-
-#: forum/skins/default/templates/answer_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:29
-msgid "**bold** or __bold__"
-msgstr "**подебљано** или __подебљано__"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/question_edit_tips.html:32
-msgid "link"
-msgstr "линк"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "text"
-msgstr "текÑÑ‚"
-
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "image"
-msgstr "Ñлика"
-
-#: forum/skins/default/templates/answer_edit_tips.html:43
-#: forum/skins/default/templates/question_edit_tips.html:41
-msgid "numbered list:"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:48
-#: forum/skins/default/templates/question_edit_tips.html:46
-msgid "basic HTML tags are also supported"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:52
-#: forum/skins/default/templates/question_edit_tips.html:50
-msgid "learn more about Markdown"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:5
-#: forum/skins/default/templates/ask.html:62
-msgid "Ask a question"
-msgstr "ПоÑтавите питање"
-
-#: forum/skins/default/templates/ask.html:69
-#: forum/skins/default/templates/ask_form.html:11
-msgid "login to post question info"
-msgstr ""
-"You are welcome to start submitting your question "
-"anonymously. 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."
-
-#: forum/skins/default/templates/ask.html:75
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/ask.html:113
-#: forum/skins/default/templates/ask_form.html:54
-msgid "(required)"
-msgstr "(обавезно)"
-
-#: forum/skins/default/templates/ask.html:120
-#: forum/skins/default/templates/ask_form.html:61
-#, fuzzy
-msgid "Login/signup to post your question"
-msgstr "Login/Signup to Post"
-
-#: forum/skins/default/templates/ask.html:122
-#: forum/skins/default/templates/ask_form.html:63
-msgid "Ask your question"
-msgstr "ПоÑтавите Ваше Питање"
-
-#: forum/skins/default/templates/ask_form.html:15
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/badge.html:6
-#: forum/skins/default/templates/badge.html:17
-msgid "Badge"
-msgstr ""
-
-#: forum/skins/default/templates/badge.html:26
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/badges.html:6
-msgid "Badges summary"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:17
-msgid "Badges"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:21
-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&A community will be recognized with the variety of badges."
-
-#: forum/skins/default/templates/badges.html:22
-#, 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"
-" "
-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 feedback"
-
-#: forum/skins/default/templates/badges.html:51
-msgid "Community badges"
-msgstr "Беџеви - нивои"
-
-#: forum/skins/default/templates/badges.html:57
-msgid "gold badge 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."
-
-#: forum/skins/default/templates/badges.html:65
-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."
-
-#: forum/skins/default/templates/badges.html:68
-msgid "bronze badge: often given as a special honor"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:72
-msgid "bronze badge description"
-msgstr ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
-
-#: forum/skins/default/templates/book.html:7
-msgid "reading channel"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:26
-msgid "[author]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:30
-msgid "[publisher]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:34
-msgid "[publication date]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:38
-msgid "[price]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:39
-msgid "currency unit"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:42
-msgid "[pages]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:43
-msgid "pages abbreviation"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:46
-msgid "[tags]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:56
-msgid "author blog"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:62
-msgid "book directory"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:66
-msgid "buy online"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:79
-msgid "reader questions"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:82
-msgid "ask the author"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:18
-msgid "this question was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:11
-#: forum/skins/default/templates/users_questions.html:18
-msgid "number of times"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:105
-#: forum/skins/default/templates/question_summary_list_roll.html:14
-msgid "votes"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:108
-msgid "the answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:115
-#: forum/skins/default/templates/question_summary_list_roll.html:15
-msgid "views"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:125
-#: forum/skins/default/templates/question.html:136
-#: forum/skins/default/templates/question_list.html:19
-#: forum/skins/default/templates/question_summary_list_roll.html:52
-#: forum/skins/default/templates/tags.html:50
-#: forum/skins/default/templates/users_questions.html:34
-#, python-format
-msgid "see questions tagged '%(tag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to book RSS feed"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to the questions feed"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:6
-#: forum/skins/default/templates/close.html:16
-msgid "Close question"
-msgstr "Затвори питање"
-
-#: forum/skins/default/templates/close.html:19
-msgid "Close the question"
-msgstr "Затвори питање"
-
-#: forum/skins/default/templates/close.html:25
-msgid "Reasons"
-msgstr "Разлози"
-
-#: forum/skins/default/templates/close.html:28
-msgid "OK to close"
-msgstr ""
-
-#: forum/skins/default/templates/email_base.html:11
-msgid "home"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:11
-msgid "Frequently Asked Questions "
-msgstr "ЧеÑто поÑтављана питања"
-
-#: forum/skins/default/templates/faq.html:16
-msgid "What kinds of questions can I ask here?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:17
-msgid ""
-"Most importanly - questions should be relevant to this "
-"community."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:18
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
-msgstr ""
-"Before you ask - please make sure to search for a similar question. You can "
-"search questions by their title or tags."
-
-#: forum/skins/default/templates/faq.html:21
-msgid "What questions should I avoid asking?"
-msgstr "What kinds of questions should be avoided?"
-
-#: forum/skins/default/templates/faq.html:22
-msgid ""
-"Please avoid asking questions that are not relevant to this community, too "
-"subjective and argumentative."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:27
-msgid "What should I avoid in my answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:28
-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 question and answer site - it is not a "
-"discussion group. 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."
-
-#: forum/skins/default/templates/faq.html:32
-msgid "Who moderates this community?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:33
-msgid "The short answer is: you."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:34
-msgid "This website is moderated by the users."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:35
-msgid ""
-"The reputation system allows users earn the authorization to perform a "
-"variety of moderation tasks."
-msgstr ""
-"Karma system allows users to earn rights to perform a variety of moderation "
-"tasks"
-
-#: forum/skins/default/templates/faq.html:40
-msgid "How does reputation system work?"
-msgstr "Како ÑиÑтем карме функционише?"
-
-#: forum/skins/default/templates/faq.html:41
-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."
-
-#: forum/skins/default/templates/faq.html:42
-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 10 "
-"points, each vote against will subtract 2 points. There is "
-"a limit of 200 points that can be accumulated per question "
-"or answer. The table below explains reputation point requirements for each "
-"type of moderation task."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:53
-#: forum/skins/default/templates/user_votes.html:15
-msgid "upvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:57
-msgid "use tags"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:62
-msgid "add comments"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:66
-#: forum/skins/default/templates/user_votes.html:17
-msgid "downvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:69
-msgid "open and close own questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:73
-msgid "retag questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:78
-msgid "edit community wiki questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:83
-msgid "edit any answer"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:87
-msgid "open any closed question"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:91
-msgid "delete any comment"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:95
-msgid "delete any questions and answers and perform other moderation tasks"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:103
-msgid "how to validate email title"
-msgstr "Како да потврдите е-пошту и зашто?"
-
-#: forum/skins/default/templates/faq.html:105
-#, python-format
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"Why? Email validation is required to make sure that "
-"only you can post messages on your behalf and to "
-"minimize spam posts. With email you can "
-"subscribe for updates on the most interesting questions. "
-"Also, when you sign up for the first time - create a unique gravatar personal image."
-
-#: forum/skins/default/templates/faq.html:110
-msgid "what is gravatar"
-msgstr "Како да промените Ñвоју Ñлику (gravatar) и шта је gravatar?"
-
-#: forum/skins/default/templates/faq.html:111
-msgid "gravatar faq info"
-msgstr ""
-"
The picture that appears on the users profiles is called "
-"gravatar (which means globally r"
-"strong>ecognized avatar).
Here is how it works: a "
-"cryptographic key (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website gravatar.com"
-"strong> from where we later retreive your image using the key."
-"p>
This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.
Please "
-"personalize your account with an image - just register at "
-"gravatar.com (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.
"
-
-#: forum/skins/default/templates/faq.html:114
-msgid "To register, do I need to create new password?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:115
-msgid ""
-"No, you don't have to. You can login through any service that supports "
-"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:116
-msgid "Login now!"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:121
-msgid "Why other people can edit my questions/answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:122
-msgid "Goal of this site is..."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:122
-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 ""
-
-#: forum/skins/default/templates/faq.html:123
-msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:127
-msgid "Still have questions?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:128
-#, python-format
-msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
-msgstr ""
-"Please ask your question, help make our "
-"community better!"
-
-#: forum/skins/default/templates/faq.html:130
-#: forum/skins/default/templates/header.html:27
-msgid "questions"
-msgstr "питања"
-
-#: forum/skins/default/templates/faq.html:130
-msgid "."
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:6
-msgid "Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:11
-msgid "Give us your feedback!"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:17
-#, python-format
-msgid ""
-"\n"
-" Dear %(user_name)s, we look "
-"forward to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:24
-msgid ""
-"\n"
-" Dear visitor, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:41
-msgid "(this field is required)"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:49
-msgid "Send Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:3
-#, python-format
-msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message\n"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:9
-msgid "Sender is"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:11
-#: forum/skins/default/templates/feedback_email.txt:14
-msgid "email"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:13
-msgid "anonymous"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:19
-msgid "Message body:"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:8
-#: forum/skins/default/templates/header.html:14
-msgid "about"
-msgstr "о нама"
-
-#: forum/skins/default/templates/footer.html:9
-#: forum/skins/default/templates/header.html:15
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "faq"
-msgstr "чпп"
-
-#: forum/skins/default/templates/footer.html:10
-msgid "privacy policy"
-msgstr "политика приватноÑти"
-
-#: forum/skins/default/templates/footer.html:19
-msgid "give feedback"
-msgstr "ÑугеÑтије и žалбе"
-
-#: forum/skins/default/templates/header.html:10
-msgid "logout"
-msgstr "одјава"
-
-#: forum/skins/default/templates/header.html:12
-msgid "login"
-msgstr "пријава"
-
-#: forum/skins/default/templates/header.html:22
-msgid "back to home page"
-msgstr "назад на почетну Ñтрану"
-
-#: forum/skins/default/templates/header.html:29
-msgid "users"
-msgstr "кориÑници"
-
-#: forum/skins/default/templates/header.html:31
-msgid "books"
-msgstr "књиге"
-
-#: forum/skins/default/templates/header.html:33
-#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
-msgid "badges"
-msgstr "беџеви"
-
-#: forum/skins/default/templates/header.html:34
-#: forum/skins/default/templates/header.html:38
-msgid "ask a question"
-msgstr "поÑтавите питање"
-
-#: forum/skins/default/templates/header.html:36
-msgid "unanswered questions"
-msgstr "неодговорена"
-
-#: forum/skins/default/templates/input_bar.html:33
-msgid "search"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:6
-#: forum/skins/default/templates/logout.html:16
-msgid "Logout"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:19
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking Logout will log you out from the forumbut will not "
-"sign you off from your OpenID provider.
If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
-#: forum/skins/default/templates/logout.html:20
-msgid "Logout now"
-msgstr "Одјава"
-
-#: forum/skins/default/templates/notarobot.html:3
-msgid "Please prove that you are a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/notarobot.html:10
-msgid "I am a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/pagesize.html:6
-msgid "posts per page"
-msgstr "поÑтова по Ñтрани"
-
-#: forum/skins/default/templates/paginator.html:6
-#: forum/skins/default/templates/paginator.html:7
-msgid "previous"
-msgstr "претходна"
-
-#: forum/skins/default/templates/paginator.html:19
-msgid "current page"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:22
-#: forum/skins/default/templates/paginator.html:29
-#, python-format
-msgid "page number %(num)s"
-msgstr "Ñтрана %(num)s"
-
-#: forum/skins/default/templates/paginator.html:33
-msgid "next page"
-msgstr "Ñледећа Ñтранa"
-
-#: forum/skins/default/templates/post_contributor_info.html:9
-#, fuzzy, python-format
-msgid "%(rev_count)s revision"
-msgid_plural "%(rev_count)s revisions"
-msgstr[0] "изаберите ревизију"
-msgstr[1] "изаберите ревизију"
-msgstr[2] "изаберите ревизију"
-
-#: forum/skins/default/templates/post_contributor_info.html:15
-msgid "asked"
-msgstr "питано"
-
-#: forum/skins/default/templates/post_contributor_info.html:18
-msgid "answered"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:20
-msgid "posted"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:41
-msgid "updated"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:6
-#: forum/skins/default/templates/privacy.html:11
-msgid "Privacy policy"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:15
-msgid "general message about privacy"
-msgstr ""
-"Respecting users privacy is an important core principle of this Q&A "
-"forum. Information on this page details how this forum protects your "
-"privacy, and what type of information is collected."
-
-#: forum/skins/default/templates/privacy.html:18
-msgid "Site Visitors"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:20
-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."
-
-#: forum/skins/default/templates/privacy.html:23
-msgid "Personal Information"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:25
-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."
-
-#: forum/skins/default/templates/privacy.html:28
-msgid "Other Services"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:30
-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."
-
-#: forum/skins/default/templates/privacy.html:35
-msgid "cookie policy details"
-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."
-
-#: forum/skins/default/templates/privacy.html:37
-msgid "Policy Changes"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:38
-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. "
-
-#: forum/skins/default/templates/question.html:78
-#: forum/skins/default/templates/question.html:79
-#: forum/skins/default/templates/question.html:95
-#: forum/skins/default/templates/question.html:97
-msgid "i like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:81
-#: forum/skins/default/templates/question.html:99
-#: forum/skins/default/templates/question.html:251
-msgid "current number of votes"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:90
-#: forum/skins/default/templates/question.html:91
-#: forum/skins/default/templates/question.html:104
-#: forum/skins/default/templates/question.html:105
-msgid "i dont like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:109
-#: forum/skins/default/templates/question.html:110
-msgid "mark this question as favorite (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:116
-#: forum/skins/default/templates/question.html:117
-msgid "remove favorite mark from this question (click again to restore mark)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:141
-#: forum/skins/default/templates/question.html:288
-#: forum/skins/default/templates/revisions_answer.html:58
-#: forum/skins/default/templates/revisions_question.html:58
-msgid "edit"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:146
-msgid "reopen"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:150
-msgid "close"
-msgstr "затвори"
-
-#: forum/skins/default/templates/question.html:156
-#: forum/skins/default/templates/question.html:293
-msgid ""
-"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:157
-#: forum/skins/default/templates/question.html:294
-msgid "flag offensive"
-msgstr "означи увредљивим"
-
-#: forum/skins/default/templates/question.html:165
-#: forum/skins/default/templates/question.html:305
-msgid "delete"
-msgstr "избриши"
-
-#: forum/skins/default/templates/question.html:183
-#: forum/skins/default/templates/question.html:325
-msgid "delete this comment"
-msgstr "избриши овај коментар"
-
-#: forum/skins/default/templates/question.html:194
-#: forum/skins/default/templates/question.html:336
-msgid "add comment"
-msgstr "унеÑите коментар"
-
-#: forum/skins/default/templates/question.html:198
-#: forum/skins/default/templates/question.html:340
-#, python-format
-msgid "see %(counter)s more"
-msgid_plural "see %(counter)s more"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/question.html:200
-#: forum/skins/default/templates/question.html:342
-#, python-format
-msgid "see %(counter)s more comment"
-msgid_plural ""
-"see %(counter)s more comments\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/question.html:213
-#, python-format
-msgid ""
-"The question has been closed for the following reason \"%(close_reason)s\" by"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:215
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr "датум затварања %(closed_at)s"
-
-#: forum/skins/default/templates/question.html:223
-#, fuzzy, python-format
-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)"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers"
-msgstr "Ñтара"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers"
-msgstr "нова"
-
-#: forum/skins/default/templates/question.html:235
-msgid "most voted answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:235
-msgid "popular answers"
-msgstr "популарна"
-
-#: forum/skins/default/templates/question.html:249
-#: forum/skins/default/templates/question.html:250
-msgid "i like this answer (click again to cancel)"
-msgstr "Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#: forum/skins/default/templates/question.html:256
-#: forum/skins/default/templates/question.html:257
-msgid "i dont like this answer (click again to cancel)"
-msgstr "не Ñвиђа ми Ñе овај одговор (кликните поново да биÑте отказали)"
-
-#: forum/skins/default/templates/question.html:262
-#: forum/skins/default/templates/question.html:263
-msgid "mark this answer as favorite (click again to undo)"
-msgstr "означи овај одговор као омиљени (кликните поново да биÑте отказали)"
-
-#: forum/skins/default/templates/question.html:268
-#: forum/skins/default/templates/question.html:269
-msgid "the author of the question has selected this answer as correct"
-msgstr "аутор питања је изабрао овај одговор као прави"
-
-#: forum/skins/default/templates/question.html:282
-msgid "answer permanent link"
-msgstr "трајни линк одговора"
-
-#: forum/skins/default/templates/question.html:283
-msgid "permanent link"
-msgstr "трајни линк"
-
-#: forum/skins/default/templates/question.html:305
-msgid "undelete"
-msgstr "undelete"
-
-#: forum/skins/default/templates/question.html:364
-#: forum/skins/default/templates/question.html:367
-msgid "Notify me once a day when there are any new answers"
-msgstr ""
-"Notify me once a day by email when there are any new "
-"answers or updates"
-
-#: forum/skins/default/templates/question.html:370
-msgid "Notify me weekly when there are any new answers"
-msgstr ""
-"Notify me weekly when there are any new answers or updates"
-
-#: forum/skins/default/templates/question.html:375
-#, python-format
-msgid ""
-"You can always adjust frequency of email updates from your %(profile_url)s"
-msgstr ""
-"(note: you can always change how often you receive updates)"
-
-#: forum/skins/default/templates/question.html:380
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr ""
-"Here (once you log in) you will be able to sign "
-"up for the periodic email updates about this question."
-
-#: forum/skins/default/templates/question.html:391
-msgid "Your answer"
-msgstr "Ваш одговор"
-
-#: forum/skins/default/templates/question.html:393
-msgid "Be the first one to answer this question!"
-msgstr "Будите први који ћете дати одговор на ово питање!"
-
-#: forum/skins/default/templates/question.html:399
-msgid "you can answer anonymously and then login"
-msgstr ""
-"Please start posting your answer anonymously "
-"- 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 substantial "
-"answer, for discussions, please use comments and "
-"please do remember to vote (after you log in)!"
-
-#: forum/skins/default/templates/question.html:403
-msgid "answer your own question only to give an answer"
-msgstr ""
-"You are welcome to answer your own question, "
-"but please make sure to give an answer. Remember that you "
-"can always revise your original question. Please "
-"use comments for discussions and please don't "
-"forget to vote :) for the answers that you liked (or perhaps did "
-"not like)! "
-
-#: forum/skins/default/templates/question.html:405
-msgid "please only give an answer, no discussions"
-msgstr ""
-"Please try to give a substantial answer. If "
-"you wanted to comment on the question or answer, just use the "
-"commenting tool. Please remember that you can always revise "
-"your answers - no need to answer the same question twice. Also, "
-"please don't forget to vote - it really helps to select the "
-"best questions and answers!"
-
-#: forum/skins/default/templates/question.html:441
-msgid "Login/Signup to Post Your Answer"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:444
-msgid "Answer Your Own Question"
-msgstr "Одговорите на ваше питање"
-
-#: forum/skins/default/templates/question.html:446
-msgid "Answer the question"
-msgstr "Одговорите на питање"
-
-#: forum/skins/default/templates/question.html:460
-msgid "Question tags"
-msgstr "Ознаке"
-
-#: forum/skins/default/templates/question.html:465
-#: forum/skins/default/templates/questions.html:257
-#: forum/skins/default/templates/tag_selector.html:11
-#: forum/skins/default/templates/tag_selector.html:28
-#, python-format
-msgid "see questions tagged '%(tag_name)s'"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:471
-msgid "question asked"
-msgstr "Питано"
-
-#: forum/skins/default/templates/question.html:474
-msgid "question was seen"
-msgstr "Прегледано"
-
-#: forum/skins/default/templates/question.html:474
-msgid "times"
-msgstr "пута"
-
-#: forum/skins/default/templates/question.html:477
-msgid "last updated"
-msgstr "Задњи пут ажурирано"
-
-#: forum/skins/default/templates/question.html:483
-msgid "Related questions"
-msgstr "Слична питања"
-
-#: forum/skins/default/templates/question_counter_widget.html:6
-msgid "Please decide if you like this question or not by voting"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:12
-#, fuzzy
-msgid ""
-"\n"
-" vote\n"
-" "
-msgid_plural ""
-"\n"
-" votes\n"
-" "
-msgstr[0] ""
-"\n"
-"глаÑ\n"
-" "
-msgstr[1] ""
-"\n"
-"глаÑова"
-msgstr[2] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:21
-msgid "this answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:27
-#, fuzzy
-msgid ""
-"\n"
-" answer \n"
-" "
-msgid_plural ""
-"\n"
-" answers \n"
-" "
-msgstr[0] ""
-"\n"
-"одговор\n"
-" "
-msgstr[1] ""
-"\n"
-"одговора"
-msgstr[2] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:39
-#, fuzzy
-msgid ""
-"\n"
-" view\n"
-" "
-msgid_plural ""
-"\n"
-" views\n"
-" "
-msgstr[0] ""
-"\n"
-"pregled"
-msgstr[1] ""
-"\n"
-"pregleda"
-msgstr[2] ""
-
-#: forum/skins/default/templates/question_edit.html:5
-#: forum/skins/default/templates/question_edit.html:66
-msgid "Edit question"
-msgstr "Измени питање"
-
-#: forum/skins/default/templates/question_edit_tips.html:4
-msgid "question tips"
-msgstr "Савети"
-
-#: forum/skins/default/templates/question_edit_tips.html:7
-msgid "please ask a relevant question"
-msgstr "ask a question interesting to this community"
-
-#: forum/skins/default/templates/question_edit_tips.html:10
-msgid "please try provide enough details"
-msgstr "provide enough details"
-
-#: forum/skins/default/templates/question_retag.html:4
-#: forum/skins/default/templates/question_retag.html:53
-msgid "Change tags"
-msgstr "Промените ознаке"
-
-#: forum/skins/default/templates/question_retag.html:40
-msgid "up to 5 tags, less than 20 characters each"
-msgstr "до 5 ознака, мање од 20 карактера у Ñвакој"
-
-#: forum/skins/default/templates/question_retag.html:83
-msgid "Why use and modify tags?"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:86
-msgid "tags help us keep Questions organized"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:94
-msgid "tag editors receive special awards from the community"
-msgstr ""
-
-#: forum/skins/default/templates/question_summary_list_roll.html:13
-msgid "answers"
-msgstr "одговори"
-
-#: forum/skins/default/templates/questions.html:8
-msgid "Questions"
-msgstr "Питања"
-
-#: forum/skins/default/templates/questions.html:32
-msgid "Found by tags"
-msgstr "Tagged questions"
-
-#: forum/skins/default/templates/questions.html:36
-msgid "Search results"
-msgstr "Резултати претраге"
-
-#: forum/skins/default/templates/questions.html:38
-msgid "Found by title"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:42
-msgid "Unanswered questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:44
-msgid "All questions"
-msgstr "Сва питања"
-
-#: forum/skins/default/templates/questions.html:51
-msgid "In:"
-msgstr "Прикажи:"
-
-#: forum/skins/default/templates/questions.html:53
-msgid "see unanswered questions"
-msgstr "погледајте питања без одговора"
-
-#: forum/skins/default/templates/questions.html:55
-msgid "see your favorite questions"
-msgstr "погледајте Ваша омиљена питања"
-
-#: forum/skins/default/templates/questions.html:59
-msgid "Sort by:"
-msgstr "Сортирај:"
-
-#: forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/questions.html:75
-msgid "click to see the newest questions"
-msgstr "кликните да биÑте видели најновији питања"
-
-#: forum/skins/default/templates/questions.html:70
-msgid "click to see the oldest questions"
-msgstr "кликните да биÑте видели најÑтарија питања"
-
-#: forum/skins/default/templates/questions.html:83
-#: forum/skins/default/templates/questions.html:94
-msgid "click to see the most recently updated questions"
-msgstr "кликните да биÑте видели недавно ажурирана питања"
-
-#: forum/skins/default/templates/questions.html:89
-msgid "click to see the least recently updated questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:102
-#: forum/skins/default/templates/questions.html:113
-msgid "click to see hottest questions"
-msgstr "questions with most answers"
-
-#: forum/skins/default/templates/questions.html:102
-msgid "less answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:108
-msgid "click to see coldest questions"
-msgstr "questions with fewest answers"
-
-#: forum/skins/default/templates/questions.html:108
-#: forum/skins/default/templates/questions.html:113
-msgid "more answers"
-msgstr "Ñа више одговора"
-
-#: forum/skins/default/templates/questions.html:121
-#: forum/skins/default/templates/questions.html:132
-msgid "click to see most voted questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:121
-msgid "unpopular"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:127
-msgid "click to see least voted questions"
-msgstr "least voted questions"
-
-#: forum/skins/default/templates/questions.html:127
-#: forum/skins/default/templates/questions.html:132
-msgid "popular"
-msgstr "популарна"
-
-#: forum/skins/default/templates/questions.html:141
-#, fuzzy, python-format
-msgid " %(q_num)s question found"
-msgid_plural "%(q_num)s questions found"
-msgstr[0] "Једно питање"
-msgstr[1] "%(q_num)s питања"
-msgstr[2] ""
-
-#: forum/skins/default/templates/questions.html:143
-#, fuzzy, python-format
-msgid "%(q_num)s question"
-msgid_plural "%(q_num)s questions"
-msgstr[0] "Једно питање"
-msgstr[1] "%(q_num)s питања"
-msgstr[2] ""
-
-#: forum/skins/default/templates/questions.html:147
-#, python-format
-msgid "with %(author_name)s's contributions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:151
-msgid "tagged"
-msgstr "означено"
-
-#: forum/skins/default/templates/questions.html:157
-msgid "Search tips:"
-msgstr "Савети за претраживање:"
-
-#: forum/skins/default/templates/questions.html:161
-msgid "reset author"
-msgstr "реÑетујте аутора"
-
-#: forum/skins/default/templates/questions.html:165
-msgid "reset tags"
-msgstr "реÑетујте ознаке"
-
-#: forum/skins/default/templates/questions.html:169
-#: forum/skins/default/templates/questions.html:173
-msgid "start over"
-msgstr "крените изпочетка"
-
-#: forum/skins/default/templates/questions.html:175
-msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:178
-msgid "Search tip:"
-msgstr "Савет за претраживање:"
-
-#: forum/skins/default/templates/questions.html:178
-msgid "add tags and a query to focus your search"
-msgstr "додајте ознаке и упит да Ñузите претрагу"
-
-#: forum/skins/default/templates/questions.html:190
-msgid "There are no unanswered questions here"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:193
-msgid "No favorite questions here. "
-msgstr "Овде нема омиљених питања."
-
-#: forum/skins/default/templates/questions.html:194
-msgid "Please start (bookmark) some questions when you visit them"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:199
-msgid "You can expand your search by "
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:203
-msgid "resetting author"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:207
-msgid "resetting tags"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:211
-#: forum/skins/default/templates/questions.html:215
-msgid "starting over"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:220
-msgid "Please always feel free to ask your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:224
-msgid "Did not find what you were looking for?"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:225
-msgid "Please, post your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:241
-#, fuzzy
-msgid "Contributors"
-msgstr "Сарадници"
-
-#: forum/skins/default/templates/questions.html:254
-msgid "Related tags"
-msgstr "Ознаке"
-
-#: forum/skins/default/templates/reopen.html:6
-#: forum/skins/default/templates/reopen.html:16
-msgid "Reopen question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:19
-msgid "Open the previously closed question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "The question was closed for the following reason "
-msgstr "Питање је затворено из Ñледећих разлога"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "reason - leave blank in english"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "on "
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "date closed"
-msgstr "датум затварања"
-
-#: forum/skins/default/templates/reopen.html:29
-msgid "Reopen this question"
-msgstr "Поново отворите ово питање"
-
-#: forum/skins/default/templates/revisions_answer.html:7
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:8
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "Revision history"
-msgstr "Преглед ревизија"
-
-#: forum/skins/default/templates/revisions_answer.html:50
-#: forum/skins/default/templates/revisions_question.html:50
-msgid "click to hide/show revision"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:5
-msgid "Interesting tags"
-msgstr "Занимљиве ознаке"
-
-#: forum/skins/default/templates/tag_selector.html:15
-#, python-format
-msgid "remove '%(tag_name)s' from the list of interesting tags"
-msgstr "уклоните '%(tag_name)s' Ñа лиÑте занимљивих ознака"
-
-#: forum/skins/default/templates/tag_selector.html:21
-#: forum/skins/default/templates/tag_selector.html:38
-msgid "Add"
-msgstr "Додајте"
-
-#: forum/skins/default/templates/tag_selector.html:22
-msgid "Ignored tags"
-msgstr "ИгнориÑане ознаке"
-
-#: forum/skins/default/templates/tag_selector.html:32
-#, python-format
-msgid "remove '%(tag_name)s' from the list of ignored tags"
-msgstr "уклоните '%(tag_name)s' Ñа лиÑте игнориÑаних ознака"
-
-#: forum/skins/default/templates/tag_selector.html:41
-msgid "keep ignored questions hidden"
-msgstr "Ñакрите игнориÑана питања"
-
-#: forum/skins/default/templates/tags.html:6
-#: forum/skins/default/templates/tags.html:30
-msgid "Tag list"
-msgstr "СпиÑак ознака"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "sorted alphabetically"
-msgstr "Ñортирано по алфабету"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "by name"
-msgstr "по имену"
-
-#: forum/skins/default/templates/tags.html:33
-msgid "sorted by frequency of tag use"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:33
-msgid "by popularity"
-msgstr "по популарноÑти"
-
-#: forum/skins/default/templates/tags.html:39
-#, python-format
-msgid ""
-"All tags matching '%(stag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:42
-msgid "Nothing found"
-msgstr "Ðишта није пронађено"
-
-#: forum/skins/default/templates/user_edit.html:6
-msgid "Edit user profile"
-msgstr "Измените кориÑников профил"
-
-#: forum/skins/default/templates/user_edit.html:19
-msgid "edit profile"
-msgstr "измените профил"
-
-#: forum/skins/default/templates/user_edit.html:33
-#: forum/skins/default/templates/user_info.html:53
-msgid "Registered user"
-msgstr "РегиÑтровани кориÑник"
-
-#: forum/skins/default/templates/user_edit.html:40
-msgid "Screen Name"
-msgstr "КориÑничко, (видљиво) име"
-
-#: forum/skins/default/templates/user_edit.html:89
-#: forum/skins/default/templates/user_email_subscriptions.html:20
-msgid "Update"
-msgstr "Ðжурирајте"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:8
-msgid "Email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_email_subscriptions.html:9
-msgid "email subscription settings info"
-msgstr ""
-"Adjust frequency of email updates. Receive "
-"updates on interesting questions by email, 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. Updates are only "
-"sent when there is any new activity on selected items."
-
-#: forum/skins/default/templates/user_email_subscriptions.html:21
-msgid "Stop sending email"
-msgstr "Stop Email"
-
-#: forum/skins/default/templates/user_info.html:18
-msgid "change picture"
-msgstr "промените Ñлику"
-
-#: forum/skins/default/templates/user_info.html:25
-#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
-msgid "reputation"
-msgstr "карма"
-
-#: forum/skins/default/templates/user_info.html:35
-msgid "Moderate this user"
-msgstr "Модеришите овог кориÑника"
-
-#: forum/skins/default/templates/user_info.html:47
-msgid "update profile"
-msgstr "ажурирајте профил"
-
-#: forum/skins/default/templates/user_info.html:57
-msgid "real name"
-msgstr "право име"
-
-#: forum/skins/default/templates/user_info.html:62
-msgid "member for"
-msgstr "члан од"
-
-#: forum/skins/default/templates/user_info.html:67
-msgid "last seen"
-msgstr "поÑледњи пут виђен"
-
-#: forum/skins/default/templates/user_info.html:73
-msgid "user website"
-msgstr "кориÑников веб Ñајт"
-
-#: forum/skins/default/templates/user_info.html:79
-msgid "location"
-msgstr "локација"
-
-#: forum/skins/default/templates/user_info.html:86
-msgid "age"
-msgstr "ÑтароÑÑ‚"
-
-#: forum/skins/default/templates/user_info.html:87
-msgid "age unit"
-msgstr "година"
-
-#: forum/skins/default/templates/user_info.html:93
-msgid "todays unused votes"
-msgstr "данашњи неиÑкоришћени глаÑови"
-
-#: forum/skins/default/templates/user_info.html:94
-msgid "votes left"
-msgstr "преоÑтало глаÑова"
-
-#: forum/skins/default/templates/user_reputation.html:29
-msgid "Your karma change log."
-msgstr "Евиденција промене Ваше карме."
-
-#: forum/skins/default/templates/user_reputation.html:31
-#, python-format
-msgid "%(user_name)s's karma change log"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:11
-#, python-format
-msgid "%(counter)s Question"
-msgid_plural "%(counter)s Questions"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_stats.html:16
-#, python-format
-msgid "%(counter)s Answer"
-msgid_plural "%(counter)s Answers"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr "овај одговор је изабран као иÑправан"
-
-#: forum/skins/default/templates/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] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_stats.html:44
-#, python-format
-msgid "%(cnt)s Vote"
-msgid_plural "%(cnt)s Votes "
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_stats.html:50
-msgid "thumb up"
-msgstr "палац горе"
-
-#: forum/skins/default/templates/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:55
-msgid "thumb down"
-msgstr "палац доле"
-
-#: forum/skins/default/templates/user_stats.html:56
-msgid "user voted down this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:64
-#, python-format
-msgid "%(counter)s Tag"
-msgid_plural "%(counter)s Tags"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_stats.html:72
-#, python-format
-msgid ""
-"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:86
-#, python-format
-msgid "%(counter)s Badge"
-msgid_plural "%(counter)s Badges"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: forum/skins/default/templates/user_tabs.html:7
-msgid "User profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
-msgid "overview"
-msgstr "преглед"
-
-#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
-msgid "recent activity"
-msgstr "недавне активноÑти"
-
-#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
-msgid "comments and answers to others questions"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
-msgid "responses"
-msgstr "одговори"
-
-#: forum/skins/default/templates/user_tabs.html:16
-msgid "graph of user reputation"
-msgstr "Graph of user karma"
-
-#: forum/skins/default/templates/user_tabs.html:17
-msgid "reputation history"
-msgstr "karma history"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
-msgid "user vote record"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
-msgid "casted votes"
-msgstr "votes"
-
-#: forum/skins/default/templates/user_tabs.html:23
-msgid "questions that user selected as his/her favorite"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:24
-msgid "favorites"
-msgstr "омиљена"
-
-#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
-msgid "email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
-msgid "email subscriptions"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:6
-#: forum/skins/default/templates/users.html:24
-msgid "Users"
-msgstr "КориÑници"
-
-#: forum/skins/default/templates/users.html:27
-msgid "recent"
-msgstr "нови"
-
-#: forum/skins/default/templates/users.html:29
-msgid "by username"
-msgstr "по кориÑничком имену"
-
-#: forum/skins/default/templates/users.html:35
-#, python-format
-msgid "users matching query %(suser)s:"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:39
-msgid "Nothing found."
-msgstr "Ðишта није пронађено."
-
-#: forum/skins/default/templates/users_questions.html:11
-msgid "this questions was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:12
-#, fuzzy
-msgid "thumb-up on"
-msgstr "палац-горе да"
-
-#: forum/skins/default/templates/users_questions.html:19
-#, fuzzy
-msgid "thumb-up off"
-msgstr "палац-горе не"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:3
-#: forum/skins/default/templates/authopenid/changeemail.html:9
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Change email"
-msgstr "Change Email"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:11
-msgid "Save your email address"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:16
-#, python-format
-msgid "change %(email)s info"
-msgstr ""
-"Enter your new email into the box below if "
-"you'd like to use another email for update subscriptions."
-" Currently you are using %(email)s"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:18
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr ""
-"Please enter your email address in the box below."
-"span> Valid email address is required on this Q&A forum. If you like, "
-"you can receive updates on interesting questions or entire "
-"forum via email. Also, your email is used to create a unique gravatar image for your account. "
-"Email addresses are never shown or otherwise shared with anybody else."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your new Email"
-msgstr ""
-"Your new Email: (will not be shown to "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your Email"
-msgstr ""
-"Your Email (must be valid, never shown to others)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Save Email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:49
-msgid "Validate email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:52
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr ""
-"An email with a validation link has been sent to %"
-"(email)s. Please follow the emailed link with your "
-"web browser. Email validation is necessary to help insure the proper use of "
-"email on Q&A. If you would like to use "
-"another email, please change it again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:57
-msgid "Email not changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:60
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr ""
-"Your email address %(email)s has not been changed."
-" If you decide to change it later - you can always do it by editing "
-"it in your user profile or by using the previous form again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:65
-msgid "Email changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:68
-#, python-format
-msgid "your current %(email)s can be used for this"
-msgstr ""
-"Your email address is now set to %(email)s. "
-"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."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:73
-msgid "Email verified"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:76
-msgid "thanks for verifying email"
-msgstr ""
-"Thank you for verifying your email! Now "
-"you can ask and answer questions. Also if "
-"you find a very interesting question you can subscribe for the "
-"updates - then will be notified about changes once a day"
-"strong> or less frequently."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:81
-msgid "email key not sent"
-msgstr "Validation email not sent"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:84
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
-msgstr ""
-"Your current email address %(email)s has been "
-"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:8
-msgid "Account: change OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:12
-msgid ""
-"This is where you can change your OpenID URL. Make sure you remember it!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:14
-#: forum/skins/default/templates/authopenid/delete.html:14
-#: forum/skins/default/templates/authopenid/delete.html:24
-msgid "Please correct errors below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:29
-msgid "OpenID URL:"
-msgstr "OpenID URL:"
-
-#: forum/skins/default/templates/authopenid/changepw.html:7
-msgid "Account: change password"
-msgstr "Change your password"
-
-#: forum/skins/default/templates/authopenid/changepw.html:8
-msgid "This is where you can change your password. Make sure you remember it!"
-msgstr ""
-"To change your password please fill out and "
-"submit this form"
-
-#: forum/skins/default/templates/authopenid/complete.html:19
-msgid "Connect your OpenID with this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:22
-msgid "Connect your OpenID with your account on this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login. 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 - "
-"gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:31
-#, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
-msgstr ""
-"
Oops... looks like screen name %(username)s is "
-"already used in another account.
Please choose another screen "
-"name to use with your %(provider)s login. Also, a valid email address is "
-"required on the Q&A forum. Your email is "
-"used to create a unique gravatar"
-"strong> image for your account. If you like, you can receive "
-"updates on the interesting questions or entire forum by email. "
-"Email addresses are never shown or otherwise shared with anybody else.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:35
-#, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login.
You can either keep your screen "
-"name the same as your %(provider)s login name or choose some other "
-"nickname.
Also, please save a valid email address. "
-"With the email you can subscribe for the updates on the "
-"most interesting questions. Email address is also used to create and "
-"retrieve your unique avatar image - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:38
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your "
-"Facebook login. 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 - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:42
-msgid "This account already exists, please use another."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:57
-msgid "Sorry, looks like we have some errors:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:82
-msgid "Screen name label"
-msgstr "Screen Name (will be shown to others)"
-
-#: forum/skins/default/templates/authopenid/complete.html:89
-msgid "Email address label"
-msgstr ""
-"Email Address (will not be shared with "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/complete.html:95
-#: forum/skins/default/templates/authopenid/signup.html:18
-msgid "receive updates motivational blurb"
-msgstr ""
-"Receive forum updates by email - this will help our "
-"community grow and become more useful. By default Q&A forum sends up to one email digest per "
-"week - only when there is anything new. If you like, please "
-"adjust this now or any time later from your user account."
-
-#: forum/skins/default/templates/authopenid/complete.html:99
-#: forum/skins/default/templates/authopenid/signup.html:22
-msgid "please select one of the options above"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:102
-msgid "Tag filter tool will be your right panel, once you log in."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:103
-msgid "create account"
-msgstr "Signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:112
-msgid "Existing account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:113
-msgid "user name"
-msgstr "кориÑничко име"
-
-#: forum/skins/default/templates/authopenid/complete.html:114
-msgid "password"
-msgstr "шифра"
-
-#: forum/skins/default/templates/authopenid/complete.html:121
-msgid "Register"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:122
-#: forum/skins/default/templates/authopenid/signin.html:168
-msgid "Forgot your password?"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:2
-msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:4
-msgid "Your account details are:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:6
-msgid "Username:"
-msgstr "КориÑничко име:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:7
-#: forum/skins/default/templates/authopenid/delete.html:19
-msgid "Password:"
-msgstr "Шифра:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:9
-msgid "Please sign in here:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:12
-#: forum/skins/default/templates/authopenid/email_validation.txt:14
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
-msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
-
-#: forum/skins/default/templates/authopenid/delete.html:8
-msgid "Account: delete account"
-msgstr "Ðалог: избришите налог"
-
-#: forum/skins/default/templates/authopenid/delete.html:12
-msgid ""
-"Note: After deleting your account, anyone will be able to register this "
-"username."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:16
-msgid "Check confirm box, if you want delete your account."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:31
-msgid "I am sure I want to delete my account."
-msgstr "Сигуран Ñам да желим да избришем мој налог."
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "Password/OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "(required for your security)"
-msgstr "(потребно за вашу ÑигурноÑÑ‚)"
-
-#: forum/skins/default/templates/authopenid/delete.html:34
-msgid "Delete account permanently"
-msgstr "Избришите трајно Ваш налог"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:2
-msgid "Greetings from the Q&A forum"
-msgstr "Поздрав од П&О форума"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:4
-msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:8
-msgid "Following the link above will help us verify your email address."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:10
-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 ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
-msgid "Traditional login information"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
-#, python-format
-msgid ""
-"how to login with password through external login website or use %"
-"(feedback_url)s"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw.html:4
-#: forum/skins/default/templates/authopenid/sendpw.html:7
-msgid "Send new password"
-msgstr "Recover password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:10
-msgid "password recovery information"
-msgstr ""
-"Forgot you password? No problems - just get a new "
-"one! Please follow the following steps: • submit your "
-"user name below and check your email • follow the "
-"activation link for the new password - sent to you by email and "
-"login with the suggested password • at this you might want to "
-"change your password to something you can remember better"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:21
-msgid "Reset password"
-msgstr "Send me a new password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:22
-msgid "return to login"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
-#, python-format
-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 ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/signin.html:5
-#: forum/skins/default/templates/authopenid/signin.html:21
-msgid "User login"
-msgstr "User login"
-
-#: forum/skins/default/templates/authopenid/signin.html:28
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you "
-"log in\n"
-" "
-msgstr ""
-"\n"
-"Your answer to \"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:35
-#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
-msgstr ""
-"Your question\"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:42
-msgid "Click to sign in through any of these services."
-msgstr ""
-"
Please select your favorite login method below."
-"
External login services use OpenID technology, where your password "
-"always stays confidential between you and your login provider and you don't "
-"have to remember another one.
"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "
Please select your favorite login method
-# below."
-# "
External login services use OpenID 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.
"
-#: forum/skins/default/templates/authopenid/signin.html:144
-msgid "Enter your Provider user name"
-msgstr ""
-"Enter your Provider user name (or "
-"select another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:151
-msgid ""
-"Enter your OpenID "
-"web address"
-msgstr ""
-"Enter your OpenID web address (or choose "
-"another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:153
-#: forum/skins/default/templates/authopenid/signin.html:166
-msgid "Login"
-msgstr "Пријава"
-
-#: forum/skins/default/templates/authopenid/signin.html:157
-msgid "Enter your login name and password"
-msgstr ""
-"Enter your Askbot login and password (or select your OpenID provider above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:161
-msgid "Login name"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:163
-msgid "Password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:167
-#, fuzzy
-msgid "Create account"
-msgstr "Отворите налог"
-
-#: forum/skins/default/templates/authopenid/signin.html:178
-msgid "Why use OpenID?"
-msgstr "Зашто кориÑтити OpenID?"
-
-#: forum/skins/default/templates/authopenid/signin.html:181
-msgid "with openid it is easier"
-msgstr "With the OpenID you don't need to create new username and password."
-
-#: forum/skins/default/templates/authopenid/signin.html:184
-msgid "reuse openid"
-msgstr "You can safely re-use the same login for all OpenID-enabled websites."
-
-#: forum/skins/default/templates/authopenid/signin.html:187
-msgid "openid is widely adopted"
-msgstr ""
-"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
-"enabled."
-
-#: forum/skins/default/templates/authopenid/signin.html:190
-msgid "openid is supported open standard"
-msgstr "OpenID is based on an open standard, supported by many organizations."
-
-#: forum/skins/default/templates/authopenid/signin.html:195
-msgid "Find out more"
-msgstr "Сазнајте више"
-
-#: forum/skins/default/templates/authopenid/signin.html:196
-msgid "Get OpenID"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:4
-msgid "Signup"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:8
-msgid "Create login name and password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:10
-msgid "Traditional signup info"
-msgstr ""
-"If you prefer, create your forum login name and "
-"password here. However, please keep in mind that we also support "
-"OpenID login method. With OpenID 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."
-
-#: forum/skins/default/templates/authopenid/signup.html:25
-msgid ""
-"Please read and type in the two words below to help us prevent automated "
-"account creation."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:27
-msgid "Create Account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:28
-msgid "or"
-msgstr "или"
-
-#: forum/skins/default/templates/authopenid/signup.html:29
-msgid "return to OpenID login"
-msgstr ""
-
-#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
-#, python-format
-msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-msgstr ""
-
-#: forum/templatetags/extra_filters.py:100
-msgid "no items in counter"
-msgstr "без"
-
-#: forum/templatetags/extra_tags.py:53
-#, python-format
-msgid "%(username)s gravatar image"
-msgstr "%(username)s gravatar Ñлика"
-
-#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
-msgid "reputation points"
-msgstr "карма"
-
-#: forum/templatetags/extra_tags.py:265
-msgid "2 days ago"
-msgstr "пре 2 дана"
-
-#: forum/templatetags/extra_tags.py:267
-msgid "yesterday"
-msgstr "јуче"
-
-#: forum/templatetags/extra_tags.py:269
-#, fuzzy, python-format
-msgid "%(hr)d hour ago"
-msgid_plural "%(hr)d hours ago"
-msgstr[0] "пре %(hr)d Ñат"
-msgstr[1] "пре %(hr)d Ñати"
-msgstr[2] ""
-
-#: forum/templatetags/extra_tags.py:271
-#, fuzzy, python-format
-msgid "%(min)d min ago"
-msgid_plural "%(min)d mins ago"
-msgstr[0] "пре %(min)d минут"
-msgstr[1] "пре %(min)d минута"
-msgstr[2] ""
-
-#: forum/utils/forms.py:30
-msgid "this field is required"
-msgstr "ово поље је обавезно"
-
-#: forum/utils/forms.py:45
-msgid "choose a username"
-msgstr "Одаберете кориÑничко име"
-
-#: forum/utils/forms.py:50
-msgid "user name is required"
-msgstr "кориÑничко име је обавезно"
-
-#: forum/utils/forms.py:51
-msgid "sorry, this name is taken, please choose another"
-msgstr "нажалоÑÑ‚, ово име је заузето, молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго"
-
-#: forum/utils/forms.py:52
-msgid "sorry, this name is not allowed, please choose another"
-msgstr "нажалоÑÑ‚, ово име није дозвољено, молимо Ð’Ð°Ñ Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ друго"
-
-#: forum/utils/forms.py:53
-msgid "sorry, there is no user with this name"
-msgstr "нажалоÑÑ‚, не поÑтоји кориÑник Ñа овим именом"
-
-#: forum/utils/forms.py:54
-msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-"нажалоÑÑ‚, имамо озбиљну грешку - кориÑничко име је заузето од Ñтране више "
-"кориÑника"
-
-#: forum/utils/forms.py:55
-msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-"кориÑничко име Ñе може ÑаÑтојати иÑкључиво од Ñлова, празног проÑтора и доње "
-"линије."
-
-#: forum/utils/forms.py:109
-msgid "your email address"
-msgstr "Your email (never shared)"
-
-#: forum/utils/forms.py:110
-msgid "email address is required"
-msgstr "е-пошта је обавезна"
-
-#: forum/utils/forms.py:111
-msgid "please enter a valid email address"
-msgstr "унеÑите валидну е-пошту"
-
-#: forum/utils/forms.py:112
-msgid "this email is already used by someone else, please choose another"
-msgstr "ову е-пошту већ кориÑти неки кориÑник, изаберите другу"
-
-#: forum/utils/forms.py:140
-msgid "choose password"
-msgstr "Шифра"
-
-#: forum/utils/forms.py:141
-msgid "password is required"
-msgstr "шифра је неопходна"
-
-#: forum/utils/forms.py:144
-msgid "retype password"
-msgstr "Шифра (поново откуцајте)"
-
-#: forum/utils/forms.py:145
-msgid "please, retype your password"
-msgstr "молимo ВаÑ, поново откуцајте шифру"
-
-#: forum/utils/forms.py:146
-msgid "sorry, entered passwords did not match, please try again"
-msgstr "унета шифра не одговара, покушајте поново"
-
-#: forum/views/commands.py:209
-#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
-msgstr ""
-"Ваша претплата је Ñачувана, али е-пошту %(email)s је потребно проверити, "
-"погледајте овде за више информација"
-
-#: forum/views/commands.py:217
-msgid "email update frequency has been set to daily"
-msgstr ""
-
-#: forum/views/meta.py:35
-msgid "Q&A forum feedback"
-msgstr "П&О форум ÑугеÑтије"
-
-#: forum/views/meta.py:36
-msgid "Thanks for the feedback!"
-msgstr "Хвала на ÑугеÑтији!"
-
-#: forum/views/meta.py:44
-msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-
-#: forum/views/users.py:867 forum/views/users.py:871
-msgid "changes saved"
-msgstr "промене Ñу Ñачуване"
-
-#: forum/views/users.py:877
-msgid "email updates canceled"
-msgstr ""
-
-#: forum/views/users.py:908
-msgid "user profile"
-msgstr "кориÑнички профил"
-
-#: forum/views/users.py:909
-msgid "user profile overview"
-msgstr "преглед кориÑниковог профила"
-
-#: forum/views/users.py:916
-msgid "recent user activity"
-msgstr "недавне активноÑти кориÑника"
-
-#: forum/views/users.py:917
-msgid "profile - recent activity"
-msgstr "профил - недавне активноÑти"
-
-#: forum/views/users.py:926
-msgid "profile - responses"
-msgstr "профил - одговори"
-
-#: forum/views/users.py:934
-msgid "user reputation in the community"
-msgstr "кориÑникова карма"
-
-#: forum/views/users.py:935
-msgid "profile - user reputation"
-msgstr "профил - кориÑникова карма"
-
-#: forum/views/users.py:941
-msgid "favorite questions"
-msgstr "омиљена питања"
-
-#: forum/views/users.py:942
-msgid "users favorite questions"
-msgstr "омиљена питања кориÑника"
-
-#: forum/views/users.py:943
-msgid "profile - favorite questions"
-msgstr "профил - омиљена питања"
-
-#: forum/views/users.py:952
-msgid "profile - votes"
-msgstr "профил - глаÑови"
-
-#: forum/views/users.py:961
-msgid "profile - email subscriptions"
-msgstr "профил - претплата е-поштом"
-
-#: forum/views/writers.py:70
-msgid "uploading images is limited to users with >60 reputation points"
-msgstr "нажалоÑÑ‚, Ñлање датотека на Ñервер захтева да имате карму >60"
-
-#: forum/views/writers.py:72
-msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-msgstr ""
-"дозвољени типови датотека Ñу 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-
-#: forum/views/writers.py:74
-#, python-format
-msgid "maximum upload file size is %sK"
-msgstr "макÑимална величина датотеке за Ñлање на Ñервер је %sK"
-
-#: forum/views/writers.py:76
-#, python-format
-msgid ""
-"Error uploading file. Please contact the site administrator. Thank you. %s"
-msgstr ""
-"Грешка при Ñлању датотеке. Молимо Ð’Ð°Ñ Ð´Ð° контактирате админиÑтратора Ñајта. "
-"Хвала Вам. %s"
-
-#: forum_modules/authentication/auth.py:27
-msgid "Email Validation"
-msgstr "Валидација е-поште"
-
-#: forum_modules/authentication/auth.py:38
-msgid "Thank you, your email is now validated."
-msgstr "Хвала вам, Ваша е-пошта је Ñада потврђена."
-
-#: forum_modules/authentication/auth.py:62
-msgid "Your password was changed"
-msgstr "Ваша шифра је измењена"
-
-#: forum_modules/authentication/auth.py:64
-msgid "New password set"
-msgstr "Ðова шифра је креирана"
-
-#: forum_modules/authentication/auth.py:130
-#, python-format
-msgid "Welcome back %s, you are now logged in"
-msgstr "Добродошли назад %s, Ñада Ñте пријављени"
-
-#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
-#: forum_modules/books/urls.py:9
-msgid "books/"
-msgstr "књиге/"
-
-#, fuzzy
-#~ msgid "please login"
-#~ msgstr "User login"
-
-#, fuzzy
-#~ msgid " One question found"
-#~ msgid_plural "%(q_num)s questions found"
-#~ msgstr[0] "Једно пронађено питање"
-#~ msgstr[1] "%(q_num)s пронађених питања"
-#~ msgstr[2] ""
-
-#~ msgid "welcome to website"
-#~ msgstr "Welcome to Q&A forum"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "all awards"
-#~ msgstr "Ñви беџеви"
-
-#~ msgid "complete list of questions"
-#~ msgstr "list of all questions"
-
-#~ msgid "popular tags"
-#~ msgstr "ознаке"
-
-#~ msgid "list of unanswered questions"
-#~ 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] ""
-#~ "
%(q_num)s
question containing "
-#~ "%(searchtitle)s
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions containing "
-#~ "%(searchtitle)s
"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "
%(q_num)s
question with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "
questions without "
-#~ "accepted answers"
-
-#~ msgid "Most recently answered ones are shown first."
-#~ msgstr "Most recently answered questions are shown first."
-
-#~ msgid "Questions sorted by number of responses."
-#~ msgstr "Questions sorted by the number of answers."
-
-#~ msgid "Most answered questions are shown first."
-#~ msgstr " "
-
-#~ msgid "avatar, see %(gravatar_faq_url)s"
-#~ msgstr "gravatar"
-
-#~ msgid ""
-#~ "Sincerely, \n"
-#~ " Forum Administrator"
-#~ msgstr ""
-#~ "Sincerely,\n"
-#~ "Q&A Forum Administrator"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s unanswered questions\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s unanswered questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "
%(q_num)s
question without an "
-#~ "accepted answer
\n"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions without an "
-#~ "accepted answer
"
-
-#~ msgid ""
-#~ "\n"
-#~ " have total %(q_num)s questions\n"
-#~ " "
-#~ msgid_plural ""
-#~ "\n"
-#~ " have total %(q_num)s questions\n"
-#~ " "
-#~ msgstr[0] ""
-#~ "\n"
-#~ "
%(q_num)s
question
"
-#~ msgstr[1] ""
-#~ "\n"
-#~ "
%(q_num)s
questions
"
diff --git a/forum/locale/tr/LC_MESSAGES/django.mo b/forum/locale/tr/LC_MESSAGES/django.mo
deleted file mode 100644
index 66384a39..00000000
Binary files a/forum/locale/tr/LC_MESSAGES/django.mo and /dev/null differ
diff --git a/forum/locale/tr/LC_MESSAGES/django.po b/forum/locale/tr/LC_MESSAGES/django.po
deleted file mode 100644
index 6a4e438c..00000000
--- a/forum/locale/tr/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,4391 +0,0 @@
-# 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.
-# Otkay Yildiz , 2010.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-05-09 19:43-0400\n"
-"PO-Revision-Date: 2010-04-30 02:23\n"
-"Last-Translator: \n"
-"Language-Team: LANGUAGE \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"
-
-#: django_authopenid/forms.py:71 django_authopenid/views.py:132
-msgid "i-names are not supported"
-msgstr "i-name giriÅŸleri desteklenmiyor"
-
-#: django_authopenid/forms.py:134
-msgid "Account with this name already exists on the forum"
-msgstr "Hesap bu adla zaten forum var"
-
-#: django_authopenid/forms.py:135
-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."
-
-#: django_authopenid/forms.py:157
-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."
-
-#: django_authopenid/forms.py:160 django_authopenid/forms.py:210
-msgid "This account is inactive."
-msgstr "Bu hesap etkin deÄŸil."
-
-#: django_authopenid/forms.py:162
-msgid "Login failed."
-msgstr "Giriş başarısız oldu."
-
-#: django_authopenid/forms.py:164
-msgid "Please enter username and password"
-msgstr "Lütfen kullanıcı adınızı ve şifrenizi girin"
-
-#: django_authopenid/forms.py:166
-msgid "Please enter your password"
-msgstr "Lütfen şifrenizi girin"
-
-#: django_authopenid/forms.py:168
-msgid "Please enter user name"
-msgstr "Lütfen kullanıcı adı girin"
-
-#: django_authopenid/forms.py:206
-msgid ""
-"Please enter a valid username and password. Note that "
-"both fields are case-sensitive."
-msgstr ""
-"Lütfen geçerli bir kullanıcı adı ve şifrenizi giriniz. Her iki alan küçük "
-"harfe duyarlı olduğunu unutmayın."
-
-#: django_authopenid/forms.py:229
-msgid "Current password"
-msgstr "Åžu anki ÅŸifre"
-
-#: django_authopenid/forms.py:240
-msgid ""
-"Old password is incorrect. Please enter the correct "
-"password."
-msgstr "Eski şifre doğru değil. Lütfen eski şifrenizi tekrar girin."
-
-#: django_authopenid/forms.py:305
-msgid "Your user name (required)"
-msgstr "Kullanıcı adınız (gerekli)"
-
-#: django_authopenid/forms.py:320
-msgid "Incorrect username."
-msgstr "Hatalı kullanıcı adı."
-
-#: django_authopenid/urls.py:23 django_authopenid/urls.py:24
-#: django_authopenid/urls.py:25 django_authopenid/urls.py:27
-#: fbconnect/urls.py:12 fbconnect/urls.py:13 fbconnect/urls.py:14
-msgid "signin/"
-msgstr "giriÅŸ/"
-
-#: django_authopenid/urls.py:24 fbconnect/urls.py:13 fbconnect/urls.py:17
-msgid "newquestion/"
-msgstr "yeni-soru/"
-
-#: django_authopenid/urls.py:25 fbconnect/urls.py:14 fbconnect/urls.py:18
-msgid "newanswer/"
-msgstr "yeni-cevap/"
-
-#: django_authopenid/urls.py:26
-msgid "signout/"
-msgstr "cikis/"
-
-#: django_authopenid/urls.py:27
-msgid "complete/"
-msgstr "tamamlandi/"
-
-#: django_authopenid/urls.py:29 fbconnect/urls.py:16 fbconnect/urls.py:17
-#: fbconnect/urls.py:18
-msgid "register/"
-msgstr "kayit/"
-
-#: django_authopenid/urls.py:30
-msgid "signup/"
-msgstr "kayit/"
-
-#: django_authopenid/urls.py:32
-msgid "sendpw/"
-msgstr "sifre-yolla/"
-
-#: django_authopenid/urls.py:33 django_authopenid/urls.py:37
-msgid "password/"
-msgstr "sifre/"
-
-#: django_authopenid/urls.py:33
-msgid "confirm/"
-msgstr "onayla/"
-
-#: django_authopenid/urls.py:38 django_authopenid/urls.py:39
-#: django_authopenid/urls.py:40 django_authopenid/urls.py:41
-msgid "email/"
-msgstr "E-mail/"
-
-#: django_authopenid/urls.py:38
-msgid "validate/"
-msgstr "dogrula/"
-
-#: django_authopenid/urls.py:39
-msgid "change/"
-msgstr "degistir/"
-
-#: django_authopenid/urls.py:40
-msgid "sendkey/"
-msgstr "sifre-yolla/"
-
-#: django_authopenid/urls.py:41
-msgid "verify/"
-msgstr "dogrula/"
-
-#: django_authopenid/urls.py:42
-msgid "openid/"
-msgstr "OpenID/"
-
-#: django_authopenid/urls.py:43 forum/urls.py:52 forum/urls.py:56
-msgid "delete/"
-msgstr "sil/"
-
-#: django_authopenid/urls.py:51
-msgid "external-login/forgot-password/"
-msgstr "harici-giris/sifremi-unuttum/"
-
-#: django_authopenid/urls.py:54
-msgid "external-login/signup/"
-msgstr "harici-giris/üye-ol/"
-
-#: django_authopenid/views.py:139
-#, python-format
-msgid "OpenID %(openid_url)s is invalid"
-msgstr "OpenID %(openid_url)s geçersiz"
-
-#: django_authopenid/views.py:614
-msgid "Welcome email subject line"
-msgstr "Hoşgeldiniz mesajının konusu"
-
-#: django_authopenid/views.py:720
-msgid "Password changed."
-msgstr "Åžifre deÄŸiÅŸtirildi."
-
-#: django_authopenid/views.py:732 django_authopenid/views.py:738
-#, fuzzy, python-format
-msgid "your email needs to be validated see %(details_url)s"
-msgstr ""
-"Your email needs to be validated. Please see details here."
-
-#: django_authopenid/views.py:759
-#, fuzzy
-msgid "Email verification subject line"
-msgstr "Verification Email from Q&A forum"
-
-#: django_authopenid/views.py:850
-msgid "your email was not changed"
-msgstr "E-mail adresiniz deÄŸiÅŸtirilmedi"
-
-#: django_authopenid/views.py:898 django_authopenid/views.py:1056
-#, python-format
-msgid "No OpenID %s found associated in our database"
-msgstr "OpenID %s hesabı veritabanımızda yok"
-
-#: django_authopenid/views.py:902 django_authopenid/views.py:1063
-#, python-format
-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"
-
-#: django_authopenid/views.py:910
-msgid "Email Changed."
-msgstr "E-mail adresi deÄŸiÅŸtirildi."
-
-#: django_authopenid/views.py:988
-msgid "This OpenID is already associated with another account."
-msgstr "Bu OpenID zaten baÅŸka bir hesap ile iliÅŸkilidir."
-
-#: django_authopenid/views.py:993
-#, python-format
-msgid "OpenID %s is now associated with your account."
-msgstr "OpenID %s hesabını sizin ile ilişkilendirilecek."
-
-#: django_authopenid/views.py:1066
-msgid "Account deleted."
-msgstr "Hesap silindi."
-
-#: django_authopenid/views.py:1118
-msgid "Request for new password"
-msgstr "Yeni ÅŸifre iste"
-
-#: django_authopenid/views.py:1132
-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."
-
-#: django_authopenid/views.py:1164
-#, python-format
-msgid ""
-"Could not change password. Confirmation key '%s' is not "
-"registered."
-msgstr "Şifreniz değiştirilemedi. Onay kodu '%s' kayıtlı değil."
-
-#: django_authopenid/views.py:1174
-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."
-
-#: django_authopenid/views.py:1184
-#, python-format
-msgid "Password changed for %s. You may now sign in."
-msgstr "%s için şifre değiştirildi. Şimdi giriş yapabilirsiniz."
-
-#: forum/auth.py:505
-msgid "Your question and all of it's answers have been deleted"
-msgstr "Sorunuz ve ona ait tüm cevapları silindi."
-
-#: forum/auth.py:507
-msgid "Your question has been deleted"
-msgstr "Sorunuz silindi"
-
-#: forum/auth.py:510
-msgid "The question and all of it's answers have been deleted"
-msgstr "Soru ve ona ait tüm cevaplar silindi"
-
-#: forum/auth.py:512
-msgid "The question has been deleted"
-msgstr "Soru silindi"
-
-#: forum/const.py:8
-msgid "duplicate question"
-msgstr "yinelenen soru"
-
-#: forum/const.py:9
-msgid "question is off-topic or not relevant"
-msgstr "soru konu dışı veya alakalısız"
-
-#: forum/const.py:10
-msgid "too subjective and argumentative"
-msgstr "çok öznel ve tartışmacı"
-
-#: forum/const.py:11
-msgid "not a real question"
-msgstr "gerçek bir soru değil"
-
-#: forum/const.py:12
-msgid "the question is answered, right answer was accepted"
-msgstr "soru cevabı doğru kabul edildi"
-
-#: forum/const.py:13
-msgid "question is not relevant or outdated"
-msgstr "soru, ilgisiz veya eskimiÅŸ"
-
-#: forum/const.py:14
-msgid "question contains offensive or malicious remarks"
-msgstr "soru saldırgan ya da kötü niyetli sözler içeriyor"
-
-#: forum/const.py:15
-msgid "spam or advertising"
-msgstr "spam ya da reklam"
-
-#: forum/const.py:16
-msgid "too localized"
-msgstr "çok dar kapsamlı"
-
-#: forum/const.py:37 forum/skins/default/templates/questions.html:70
-#: forum/skins/default/templates/questions.html:75
-msgid "newest"
-msgstr "en yeni"
-
-#: forum/const.py:38 forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/users.html:28
-msgid "oldest"
-msgstr "en eski"
-
-#: forum/const.py:39 forum/skins/default/templates/questions.html:89
-#: forum/skins/default/templates/questions.html:94
-msgid "active"
-msgstr "aktif"
-
-#: forum/const.py:40 forum/skins/default/templates/questions.html:83
-msgid "inactive"
-msgstr "hareketsiz"
-
-#: forum/const.py:41
-msgid "hottest"
-msgstr "sıcak"
-
-#: forum/const.py:42
-msgid "coldest"
-msgstr "soÄŸuk"
-
-#: forum/const.py:43
-msgid "most voted"
-msgstr "en çok oy alan"
-
-#: forum/const.py:44
-msgid "least voted"
-msgstr "En az oy"
-
-#: forum/const.py:45
-msgid "relevance"
-msgstr "ilgi"
-
-#: forum/const.py:52 forum/skins/default/templates/questions.html:52
-msgid "all"
-msgstr "tümü"
-
-#: forum/const.py:53 forum/skins/default/templates/questions.html:53
-msgid "unanswered"
-msgstr "cevapsız"
-
-#: forum/const.py:54 forum/skins/default/templates/questions.html:55
-msgid "favorite"
-msgstr "favori"
-
-#: forum/const.py:97
-msgid "question"
-msgstr "soru"
-
-#: forum/const.py:98 forum/skins/default/templates/book.html:110
-msgid "answer"
-msgstr "cevap"
-
-#: forum/const.py:99
-msgid "commented question"
-msgstr "soruya yorum yazıldı"
-
-#: forum/const.py:100
-msgid "commented answer"
-msgstr "cevaba yorum yazıldı"
-
-#: forum/const.py:101
-msgid "edited question"
-msgstr "soru düzeltilmiş"
-
-#: forum/const.py:102
-msgid "edited answer"
-msgstr "cevap düzeltilmiş"
-
-#: forum/const.py:103
-msgid "received award"
-msgstr "alınan ödül"
-
-#: forum/const.py:104
-msgid "marked best answer"
-msgstr "en iyi cevap olarak iÅŸaretlenmiÅŸ"
-
-#: forum/const.py:105
-msgid "upvoted"
-msgstr "beÄŸendim"
-
-#: forum/const.py:106
-msgid "downvoted"
-msgstr "beÄŸenmedim"
-
-#: forum/const.py:107
-msgid "canceled vote"
-msgstr "oy iptal"
-
-#: forum/const.py:108
-msgid "deleted question"
-msgstr "silinmiÅŸ bir soru"
-
-#: forum/const.py:109
-msgid "deleted answer"
-msgstr "silinmiÅŸ cevap"
-
-#: forum/const.py:110
-msgid "marked offensive"
-msgstr "saldırgan olarak işaretlenmiş"
-
-#: forum/const.py:111
-msgid "updated tags"
-msgstr "güncellenmiş etiketler"
-
-#: forum/const.py:112
-msgid "selected favorite"
-msgstr "favori olarak seçilmiş"
-
-#: forum/const.py:113
-msgid "completed user profile"
-msgstr "tamamlanmış kullanıcı profili"
-
-#: forum/const.py:114
-msgid "email update sent to user"
-msgstr "kullanıcıya e-mail güncelleme gönder"
-
-#: forum/const.py:118
-msgid "question_answered"
-msgstr "cevaplanmış_soru"
-
-#: forum/const.py:119
-msgid "question_commented"
-msgstr "yorumlanmış soru"
-
-#: forum/const.py:120
-msgid "answer_commented"
-msgstr "yorumlanmış soru"
-
-#: forum/const.py:121
-msgid "answer_accepted"
-msgstr "kabul edilmiÅŸ soru"
-
-#: forum/const.py:125
-msgid "[closed]"
-msgstr "[kapatıldı]"
-
-#: forum/const.py:126
-msgid "[deleted]"
-msgstr "[silindi]"
-
-#: forum/const.py:127 forum/views/readers.py:396 forum/views/readers.py:417
-msgid "initial version"
-msgstr "ilk versiyon"
-
-#: forum/const.py:128
-msgid "retagged"
-msgstr "yeniden etiketlendi"
-
-#: forum/const.py:132
-msgid "exclude ignored tags"
-msgstr "dışlanmış etiketleri dikkate al"
-
-#: forum/const.py:132
-msgid "allow only selected tags"
-msgstr "sadece seçilmiş etiketlere izin ver"
-
-#: forum/feed.py:18
-msgid " - "
-msgstr "-"
-
-#: forum/feed.py:18
-msgid "latest questions"
-msgstr "en son sorulanlar"
-
-#: forum/forms.py:23 forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "title"
-msgstr "başlık"
-
-#: forum/forms.py:24
-msgid "please enter a descriptive title for your question"
-msgstr "Sorunuz için açıklayıcı bir başlık girin"
-
-#: forum/forms.py:29
-msgid "title must be > 10 characters"
-msgstr "en az 10 karakter olmalı"
-
-#: forum/forms.py:38
-msgid "content"
-msgstr "içerik"
-
-#: forum/forms.py:44
-msgid "question content must be > 10 characters"
-msgstr "soru içeriği en az 10 karakter olmalı"
-
-#: forum/forms.py:53 forum/skins/default/templates/header.html:28
-msgid "tags"
-msgstr "etiketler"
-
-#: forum/forms.py:55
-msgid ""
-"Tags are short keywords, with no spaces within. Up to five tags can be used."
-msgstr ""
-"Etiketler kısa anahtar kelimelerdir ve bir soru için en fazla 5 etiket "
-"yazabilirsiniz."
-
-#: forum/forms.py:62 forum/skins/default/templates/question_retag.html:39
-msgid "tags are required"
-msgstr "etiket yazmalısınız"
-
-#: forum/forms.py:70
-#, python-format
-msgid "please use %(tag_count)d tag or less"
-msgid_plural "please use %(tag_count)d tags or less"
-msgstr[0] "En fazla %(tag_count)d etiket kullanabilirsiniz"
-msgstr[1] "En fazla %(tag_count)d etiket kullanabilirsiniz"
-
-#: forum/forms.py:79
-#, 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 en fazla %(max_chars)d karakter içerebilir"
-msgstr[1] "Her etiket en fazla %(max_chars)d karakter içerebilir"
-
-#: forum/forms.py:87
-msgid "use-these-chars-in-tags"
-msgstr "bu-yazıları-etiket-olarak-kullan"
-
-#: forum/forms.py:97
-#: forum/skins/default/templates/post_contributor_info.html:7
-#: forum/skins/default/templates/question_summary_list_roll.html:26
-#: forum/skins/default/templates/question_summary_list_roll.html:38
-msgid "community wiki"
-msgstr "topluluk wiki"
-
-#: forum/forms.py:98
-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 wiki seçeneğini seçerseniz, soru ve cevaplardan puan verilip "
-"alınamayacak ve yazarın ismi gizli kalacaktır."
-
-#: forum/forms.py:114
-msgid "update summary:"
-msgstr "güncelleme özeti:"
-
-#: forum/forms.py:115
-msgid ""
-"enter a brief summary of your revision (e.g. fixed spelling, grammar, "
-"improved style, this field is optional)"
-msgstr ""
-"revizyon özeti bildir (sabit yazım, dilbilgisi, gelişmiş stil gibi, bu alan "
-"isteğe bağlı gibi falan)"
-
-#: forum/forms.py:118
-msgid "Automatically accept user's contributions for the email updates"
-msgstr "E-mail güncelleştirmeleri için kullanıcı katkılarını otomatik kabul et"
-
-#: forum/forms.py:209
-msgid "Your name:"
-msgstr "Adınız:"
-
-#: forum/forms.py:210
-msgid "Email (not shared with anyone):"
-msgstr "E-mail (kimse göremeyecektir):"
-
-#: forum/forms.py:211
-msgid "Your message:"
-msgstr "Mesajınız:"
-
-#: forum/forms.py:294
-msgid "this email does not have to be linked to gravatar"
-msgstr "Bu e-mail gravatar bağlantılı olmak zorunda değildir"
-
-#: forum/forms.py:296
-msgid "Screen name"
-msgstr "Görünen isim"
-
-#: forum/forms.py:297
-msgid "Real name"
-msgstr "Gerçek isim"
-
-#: forum/forms.py:298
-msgid "Website"
-msgstr "Website"
-
-#: forum/forms.py:299
-msgid "Location"
-msgstr "Yer"
-
-#: forum/forms.py:300
-msgid "Date of birth"
-msgstr "DoÄŸum tarihi"
-
-#: forum/forms.py:300
-msgid "will not be shown, used to calculate age, format: YYYY-MM-DD"
-msgstr ""
-"Gizli alan (Formatı: YYYY-AA-GG şeklinde olup, yaş hesaplamak için "
-"kullanılır)"
-
-#: forum/forms.py:301 forum/skins/default/templates/account_settings.html:21
-#: forum/skins/default/templates/authopenid/settings.html:21
-msgid "Profile"
-msgstr "Profil"
-
-#: forum/forms.py:332 forum/forms.py:333
-msgid "this email has already been registered, please use another one"
-msgstr "Bu e-mail sitemizde zaten kayıtlı, lütfen başka bir tane deneyin"
-
-#: forum/forms.py:339
-msgid "Choose email tag filter"
-msgstr "E-mail etiketi için filtre seç"
-
-#: forum/forms.py:355 forum/forms.py:356
-msgid "weekly"
-msgstr "haftalık"
-
-#: forum/forms.py:355 forum/forms.py:356
-msgid "no email"
-msgstr "e-mail yok"
-
-#: forum/forms.py:356
-msgid "daily"
-msgstr "günlük"
-
-#: forum/forms.py:371
-msgid "Asked by me"
-msgstr "Bana sorulan"
-
-#: forum/forms.py:374
-msgid "Answered by me"
-msgstr "Bana cevaplanan"
-
-#: forum/forms.py:377
-msgid "Individually selected"
-msgstr "Tek tek seçilmiş"
-
-#: forum/forms.py:380
-msgid "Entire forum (tag filtered)"
-msgstr "Tüm forum (etiket filtre)"
-
-#: forum/forms.py:434
-msgid "okay, let's try!"
-msgstr "tamam, şimdi başlayalım!"
-
-#: forum/forms.py:435
-msgid "no community email please, thanks"
-msgstr "toplu e-mail istemiyorum"
-
-#: forum/forms.py:438
-msgid "please choose one of the options above"
-msgstr "lütfen yukarıdaki seçeneklerden birini seçin "
-
-#: forum/urls.py:28
-msgid "upfiles/"
-msgstr "upfiles/"
-
-#: forum/urls.py:33
-msgid "about/"
-msgstr "hakkimizda/"
-
-#: forum/urls.py:34
-msgid "faq/"
-msgstr "sss/"
-
-#: forum/urls.py:35
-msgid "privacy/"
-msgstr "gizlilik/"
-
-#: forum/urls.py:36
-msgid "logout/"
-msgstr "guvenli-cikis/"
-
-#: forum/urls.py:37 forum/urls.py:38 forum/urls.py:39 forum/urls.py:56
-msgid "answers/"
-msgstr "cevaplar/"
-
-#: forum/urls.py:37 forum/urls.py:49 forum/urls.py:52 forum/urls.py:56
-msgid "comments/"
-msgstr "yorumlar/"
-
-#: forum/urls.py:38 forum/urls.py:43 forum/urls.py:78
-#: forum/skins/default/templates/user_info.html:47
-msgid "edit/"
-msgstr "düzenle/"
-
-#: forum/urls.py:39 forum/urls.py:48
-msgid "revisions/"
-msgstr "revizyonlar/"
-
-#: forum/urls.py:40 forum/urls.py:41 forum/urls.py:42 forum/urls.py:43
-#: forum/urls.py:44 forum/urls.py:45 forum/urls.py:46 forum/urls.py:47
-#: forum/urls.py:48 forum/urls.py:49 forum/urls.py:52
-msgid "questions/"
-msgstr "sorular/"
-
-#: forum/urls.py:41 forum_modules/books/urls.py:8
-msgid "ask/"
-msgstr "sor/"
-
-#: forum/urls.py:42
-msgid "unanswered/"
-msgstr "cevapsiz/"
-
-#: forum/urls.py:44
-msgid "close/"
-msgstr "kapat/"
-
-#: forum/urls.py:45
-msgid "reopen/"
-msgstr "yeniden aç/"
-
-#: forum/urls.py:46
-msgid "answer/"
-msgstr "cevap/"
-
-#: forum/urls.py:47
-msgid "vote/"
-msgstr "oy/"
-
-#: forum/urls.py:50
-msgid "command/"
-msgstr "komut/"
-
-#: forum/urls.py:60 forum/views/readers.py:265
-msgid "question/"
-msgstr "soru/"
-
-#: forum/urls.py:61 forum/urls.py:62
-msgid "tags/"
-msgstr "etiketler/"
-
-#: forum/urls.py:64 forum/urls.py:68
-msgid "mark-tag/"
-msgstr "etiket /"
-
-#: forum/urls.py:64
-msgid "interesting/"
-msgstr "ilginç/"
-
-#: forum/urls.py:68
-msgid "ignored/"
-msgstr "yoksayıldı/"
-
-#: forum/urls.py:72
-msgid "unmark-tag/"
-msgstr "etiket işaretini kaldır/"
-
-#: forum/urls.py:76 forum/urls.py:78 forum/urls.py:79
-msgid "users/"
-msgstr "uyeler/"
-
-#: forum/urls.py:77
-msgid "moderate-user/"
-msgstr "yöneticiler/"
-
-#: forum/urls.py:80 forum/urls.py:81
-msgid "badges/"
-msgstr "oduller/"
-
-#: forum/urls.py:82
-msgid "messages/"
-msgstr "mesajlar/"
-
-#: forum/urls.py:82
-msgid "markread/"
-msgstr "konu/"
-
-#: forum/urls.py:84
-msgid "nimda/"
-msgstr "Nimda /"
-
-#: forum/urls.py:86
-msgid "upload/"
-msgstr "yükle/"
-
-#: forum/urls.py:87
-msgid "search/"
-msgstr "arama-yap/"
-
-#: forum/urls.py:88
-msgid "feedback/"
-msgstr "geribildirim/"
-
-#: forum/urls.py:89 forum/urls.py:90
-msgid "account/"
-msgstr "hesab/"
-
-#: forum/importers/stackexchange/management/commands/load_stackexchange.py:124
-msgid "Congratulations, you are now an Administrator"
-msgstr "Tebrikler, artık sitemizde yönetici oldunuz..."
-
-#: forum/management/commands/send_email_alerts.py:236
-msgid "email update message subject"
-msgstr "e-mail güncelleme mesajı"
-
-#: forum/management/commands/send_email_alerts.py:238
-#, fuzzy, 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] ""
-"
Dear %(name)s,
The following question has been updated on the Q&A "
-"forum:
"
-msgstr[1] ""
-"
Dear %(name)s,
The following %(num)d questions have been updated on "
-"the Q&A forum:
"
-
-#: forum/management/commands/send_email_alerts.py:255
-msgid "new question"
-msgstr "yeni soru"
-
-#: forum/management/commands/send_email_alerts.py:272
-msgid ""
-"Please visit the forum 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 forumu ziyaret edin ve yenilikleri görün! Belki birisine bir şekilde "
-"yardım ya da en azından sorusuna cevap yazabilirsiniz."
-
-#: forum/management/commands/send_email_alerts.py:284
-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 forum 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."
-
-#: forum/management/commands/send_email_alerts.py:290
-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 forum "
-"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."
-
-#: forum/management/commands/send_email_alerts.py:296
-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. "
-
-#: forum/management/commands/send_email_alerts.py:311
-#, fuzzy, python-format
-msgid ""
-"go to %(link)s to change frequency of email updates or %(email)s "
-"administrator"
-msgstr ""
-"
Please remember that you can always adjust "
-"frequency of the email updates or turn them off entirely. If you believe "
-"that this message was sent in an error, please email about it the forum "
-"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
-"server.
"
-
-#: forum/middleware/anon_user.py:34
-#, python-format
-msgid "First time here? Check out the FAQ!"
-msgstr ""
-"İlk defa mı buradasınız? Sıkça sorulan sorular SSS "
-"kısmını ziyaret edebilirsiniz."
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Deleted own post with score of 3 or higher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Peer Pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "peer-pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Deleted own post with score of -3 or lower"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Nice answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "nice-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Answer voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Nice Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "nice-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Question voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Left 10 comments with score of 10 or more"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Popular Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "popular-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Asked a question with 1,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "Citizen patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "citizen-patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "First flagged post"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "Cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "First rollback"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "Critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "First down vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "Editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "First edit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "Organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "First retag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "Scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "First accepted answer on your own question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Asked first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "Supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "First up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Answered first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Completed all user profile fields"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Self-Learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "self-learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Answered your own question with at least 3 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Great Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "great-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Answer voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Great Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "great-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Question voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Stellar Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "stellar-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Question favorited by 100 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Famous question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "famous-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Asked a question with 10,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Actively participated in the private alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Good Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "good-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Answer voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Good Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "good-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Question voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Favorite Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "favorite-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Question favorited by 25 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Civic duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "civic-duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Voted 300 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Strunk & White"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "strunk-and-white"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Edited 100 entries"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Active in many different tags"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Very active in one tag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Active member for a year"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Notable Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "notable-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Asked a question with 2,500 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "Enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "First answer was accepted with at least 10 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Actively participated in the private beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Accepted answer and voted up 40 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Answered a question more than 60 days later with at least 5 votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Created a tag used by 50 questions"
-msgstr ""
-
-#: forum/models/question.py:499
-#, python-format
-msgid "%(author)s modified the question"
-msgstr "%(author)s soruyu düzenledi"
-
-#: forum/models/question.py:503
-#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr "%(people)s adlı üyemiz %(new_answer_count)s yeni cevap yolladı"
-
-#: forum/models/question.py:508
-#, python-format
-msgid "%(people)s commented the question"
-msgstr "%(people)s bir soruyu yorumladı"
-
-#: forum/models/question.py:513
-#, python-format
-msgid "%(people)s commented answers"
-msgstr ""
-"suggest forum/models/question.py:508\n"
-" \n"
-"%(people)s cevaba yorum yazdı"
-
-#: forum/models/question.py:515
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr "%(people)s bir cevabı yorumladı"
-
-#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
-msgid "gold"
-msgstr "altın"
-
-#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
-msgid "silver"
-msgstr "gümüş"
-
-#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
-msgid "bronze"
-msgstr "bronz"
-
-#: forum/models/tag.py:81
-msgid "interesting"
-msgstr "ilginç"
-
-#: forum/models/tag.py:81
-msgid "ignored"
-msgstr "yoksay"
-
-#: forum/models/user.py:36
-msgid "Entire forum"
-msgstr "Tüm forum"
-
-#: forum/models/user.py:37
-msgid "Questions that I asked"
-msgstr "SorduÄŸum sorular"
-
-#: forum/models/user.py:38
-msgid "Questions that I answered"
-msgstr "Cevapladığım sorular"
-
-#: forum/models/user.py:39
-msgid "Individually selected questions"
-msgstr "Seçtiğim sorular"
-
-#: forum/models/user.py:42
-msgid "Weekly"
-msgstr "Haftalık"
-
-#: forum/models/user.py:43
-msgid "Daily"
-msgstr "Günlük"
-
-#: forum/models/user.py:44
-msgid "No email"
-msgstr "E-posta yok"
-
-#: forum/skins/default/templates/404.html:24
-msgid "Sorry, could not find the page you requested."
-msgstr "Üzgünüz, istediğiniz sayfayı bulamadık."
-
-#: forum/skins/default/templates/404.html:26
-msgid "This might have happened for the following reasons:"
-msgstr "Bu durum, aşağıdaki sebeplerden dolayı olabilir:"
-
-#: forum/skins/default/templates/404.html:28
-msgid "this question or answer has been deleted;"
-msgstr "bu soru ya da cevap silindi;"
-
-#: forum/skins/default/templates/404.html:29
-msgid "url has error - please check it;"
-msgstr "adres hatası var - tekrar kontrol edin;"
-
-#: forum/skins/default/templates/404.html:30
-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"
-
-#: forum/skins/default/templates/404.html:31
-msgid "if you believe this error 404 should not have occured, please"
-msgstr "Hata kodu 404: lütfen"
-
-#: forum/skins/default/templates/404.html:32
-msgid "report this problem"
-msgstr "Bu sorunu yöneticiye bildir"
-
-#: forum/skins/default/templates/404.html:41
-#: forum/skins/default/templates/500.html:27
-msgid "back to previous page"
-msgstr "önceki sayfaya geri dön"
-
-#: forum/skins/default/templates/404.html:42
-#: forum/skins/default/templates/questions.html:52
-msgid "see all questions"
-msgstr "tüm soruları gör"
-
-#: forum/skins/default/templates/404.html:43
-msgid "see all tags"
-msgstr "tüm etiketleri gör"
-
-#: forum/skins/default/templates/500.html:22
-msgid "sorry, system error"
-msgstr "Üzgünüm, bir sistem hatası oluştu!"
-
-#: forum/skins/default/templates/500.html:24
-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."
-
-#: forum/skins/default/templates/500.html:25
-msgid "please report the error to the site administrators if you wish"
-msgstr "isterseniz hata raporunu site yöneticilerine bildirin"
-
-#: forum/skins/default/templates/500.html:28
-msgid "see latest questions"
-msgstr "son soruları gör"
-
-#: forum/skins/default/templates/500.html:29
-msgid "see tags"
-msgstr "etiketleri gör"
-
-#: forum/skins/default/templates/about.html:6
-#: forum/skins/default/templates/about.html:11
-msgid "About"
-msgstr "Hakkımızda"
-
-#: forum/skins/default/templates/account_settings.html:4
-#: forum/skins/default/templates/authopenid/settings.html:4
-msgid "Account functions"
-msgstr "Hesab özellikleri"
-
-#: forum/skins/default/templates/account_settings.html:29
-#: forum/skins/default/templates/authopenid/changepw.html:5
-#: forum/skins/default/templates/authopenid/changepw.html:14
-#: forum/skins/default/templates/authopenid/settings.html:29
-msgid "Change password"
-msgstr "Åžifre deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/account_settings.html:30
-#: forum/skins/default/templates/authopenid/settings.html:30
-msgid "Give your account a new password."
-msgstr "Hesabınıza yeni bir şifre verin."
-
-#: forum/skins/default/templates/account_settings.html:32
-#: forum/skins/default/templates/authopenid/settings.html:31
-msgid "Change email "
-msgstr "E-mail deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/account_settings.html:33
-#: forum/skins/default/templates/authopenid/settings.html:32
-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"
-
-#: forum/skins/default/templates/account_settings.html:35
-#: forum/skins/default/templates/authopenid/changeopenid.html:4
-#: forum/skins/default/templates/authopenid/changeopenid.html:30
-#: forum/skins/default/templates/authopenid/settings.html:34
-msgid "Change OpenID"
-msgstr "OpenID deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/account_settings.html:36
-#: forum/skins/default/templates/authopenid/settings.html:35
-msgid "Change openid associated to your account"
-msgstr "Hesabınıza ilişkili OpenID'yi değiştirin"
-
-#: forum/skins/default/templates/account_settings.html:39
-#: forum/skins/default/templates/authopenid/delete.html:4
-#: forum/skins/default/templates/authopenid/settings.html:38
-msgid "Delete account"
-msgstr "Hesabı sil"
-
-#: forum/skins/default/templates/account_settings.html:40
-#: forum/skins/default/templates/authopenid/settings.html:39
-msgid "Erase your username and all your data from website"
-msgstr "Kullanıcı adımı ve tüm bilgilerimi bu siteden sil"
-
-#: forum/skins/default/templates/answer_edit.html:5
-#: forum/skins/default/templates/answer_edit.html:48
-msgid "Edit answer"
-msgstr "Cevapı düzenle"
-
-#: forum/skins/default/templates/answer_edit.html:25
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:26
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:46
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:25
-#: forum/skins/default/templates/question_edit.html:28
-msgid "hide preview"
-msgstr "önizlemeyi gizle"
-
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:28
-msgid "show preview"
-msgstr "önizlemeyi göster"
-
-#: forum/skins/default/templates/answer_edit.html:48
-#: forum/skins/default/templates/question_edit.html:66
-#: forum/skins/default/templates/question_retag.html:53
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "back"
-msgstr "geri"
-
-#: forum/skins/default/templates/answer_edit.html:53
-#: forum/skins/default/templates/question_edit.html:71
-#: forum/skins/default/templates/revisions_answer.html:52
-#: forum/skins/default/templates/revisions_question.html:52
-msgid "revision"
-msgstr "revizyon"
-
-#: forum/skins/default/templates/answer_edit.html:56
-#: forum/skins/default/templates/question_edit.html:75
-msgid "select revision"
-msgstr "revizyon seç"
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:418
-#: forum/skins/default/templates/question_edit.html:92
-msgid "Toggle the real time Markdown editor preview"
-msgstr "Toggle gerçek zamanlı Markdown editörü önizleme"
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:419
-#: forum/skins/default/templates/question_edit.html:92
-msgid "toggle preview"
-msgstr "toggle önizleme"
-
-#: forum/skins/default/templates/answer_edit.html:72
-#: forum/skins/default/templates/question_edit.html:118
-#: forum/skins/default/templates/question_retag.html:74
-msgid "Save edit"
-msgstr "DeÄŸiÅŸikliÄŸi kaydet"
-
-#: forum/skins/default/templates/answer_edit.html:73
-#: forum/skins/default/templates/close.html:29
-#: forum/skins/default/templates/feedback.html:50
-#: forum/skins/default/templates/question_edit.html:119
-#: forum/skins/default/templates/question_retag.html:75
-#: forum/skins/default/templates/reopen.html:30
-#: forum/skins/default/templates/user_edit.html:90
-#: forum/skins/default/templates/authopenid/changeemail.html:40
-msgid "Cancel"
-msgstr "Iptal"
-
-#: forum/skins/default/templates/answer_edit_tips.html:4
-msgid "answer tips"
-msgstr "cevap ipuçları"
-
-#: forum/skins/default/templates/answer_edit_tips.html:7
-msgid "please make your answer relevant to this community"
-msgstr "Cevabınızın sitemizdeki konu ile alakalı olmasına dikkat edin"
-
-#: forum/skins/default/templates/answer_edit_tips.html:10
-msgid "try to give an answer, rather than engage into a discussion"
-msgstr "tartışmaya girmek yerine, soruya bir cevap vermeye çalışın"
-
-#: forum/skins/default/templates/answer_edit_tips.html:13
-msgid "please try to provide details"
-msgstr "ayrıntılarıyayınlamayı deneyin"
-
-#: forum/skins/default/templates/answer_edit_tips.html:16
-#: forum/skins/default/templates/question_edit_tips.html:13
-msgid "be clear and concise"
-msgstr "sorunuzun açık ve kısa olmasına çalışın"
-
-#: forum/skins/default/templates/answer_edit_tips.html:20
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "see frequently asked questions"
-msgstr "sık sorulan soruları gör"
-
-#: forum/skins/default/templates/answer_edit_tips.html:26
-#: forum/skins/default/templates/question_edit_tips.html:23
-msgid "Markdown tips"
-msgstr "İpuçları"
-
-#: forum/skins/default/templates/answer_edit_tips.html:29
-#: forum/skins/default/templates/question_edit_tips.html:26
-msgid "*italic* or __italic__"
-msgstr "* Italik * veya __italic__"
-
-#: forum/skins/default/templates/answer_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:29
-msgid "**bold** or __bold__"
-msgstr "** Kalın ** veya __bold__"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/question_edit_tips.html:32
-msgid "link"
-msgstr "bağlantı"
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "text"
-msgstr "metin"
-
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "image"
-msgstr "resim"
-
-#: forum/skins/default/templates/answer_edit_tips.html:43
-#: forum/skins/default/templates/question_edit_tips.html:41
-msgid "numbered list:"
-msgstr "numaralandırılmış liste:"
-
-#: forum/skins/default/templates/answer_edit_tips.html:48
-#: forum/skins/default/templates/question_edit_tips.html:46
-msgid "basic HTML tags are also supported"
-msgstr "temel HTML etiketleri de desteklenmektedir"
-
-#: forum/skins/default/templates/answer_edit_tips.html:52
-#: forum/skins/default/templates/question_edit_tips.html:50
-msgid "learn more about Markdown"
-msgstr "Markdown hakkında daha fazla bilgi"
-
-#: forum/skins/default/templates/ask.html:5
-#: forum/skins/default/templates/ask.html:62
-msgid "Ask a question"
-msgstr "Soru sor"
-
-#: forum/skins/default/templates/ask.html:69
-#: forum/skins/default/templates/ask_form.html:11
-#, fuzzy
-msgid "login to post question info"
-msgstr ""
-"You are welcome to start submitting your question "
-"anonymously. 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."
-
-#: forum/skins/default/templates/ask.html:75
-#, fuzzy, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/ask.html:113
-#: forum/skins/default/templates/ask_form.html:54
-msgid "(required)"
-msgstr "(gerekli)"
-
-#: forum/skins/default/templates/ask.html:120
-#: forum/skins/default/templates/ask_form.html:61
-msgid "Login/signup to post your question"
-msgstr "Soru göndermek için üye girişi yapmalısınız"
-
-#: forum/skins/default/templates/ask.html:122
-#: forum/skins/default/templates/ask_form.html:63
-msgid "Ask your question"
-msgstr "Soru yazın"
-
-#: forum/skins/default/templates/ask_form.html:15
-#, fuzzy, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/badge.html:6
-#: forum/skins/default/templates/badge.html:17
-msgid "Badge"
-msgstr "Madalya"
-
-#: forum/skins/default/templates/badge.html:26
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/badges.html:6
-msgid "Badges summary"
-msgstr "Madalya özeti"
-
-#: forum/skins/default/templates/badges.html:17
-msgid "Badges"
-msgstr "Ödüller"
-
-#: forum/skins/default/templates/badges.html:21
-#, fuzzy
-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&A community will be recognized with the variety of badges."
-
-#: forum/skins/default/templates/badges.html:22
-#, fuzzy, 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"
-" "
-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 feedback"
-
-#: forum/skins/default/templates/badges.html:51
-msgid "Community badges"
-msgstr "Site ödülleri"
-
-#: forum/skins/default/templates/badges.html:57
-#, fuzzy
-msgid "gold badge 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."
-
-#: forum/skins/default/templates/badges.html:65
-#, fuzzy
-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."
-
-#: forum/skins/default/templates/badges.html:68
-msgid "bronze badge: often given as a special honor"
-msgstr "bronz madalya: genellikle özel bir onur olarak verilir"
-
-#: forum/skins/default/templates/badges.html:72
-#, fuzzy
-msgid "bronze badge description"
-msgstr ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
-
-#: forum/skins/default/templates/book.html:7
-msgid "reading channel"
-msgstr "kanal okuma"
-
-#: forum/skins/default/templates/book.html:26
-msgid "[author]"
-msgstr "[yazar]"
-
-#: forum/skins/default/templates/book.html:30
-msgid "[publisher]"
-msgstr "[yayıncı]"
-
-#: forum/skins/default/templates/book.html:34
-msgid "[publication date]"
-msgstr "[yayınlanma tarihi]"
-
-#: forum/skins/default/templates/book.html:38
-msgid "[price]"
-msgstr "[fiyat]"
-
-#: forum/skins/default/templates/book.html:39
-msgid "currency unit"
-msgstr "para birimi"
-
-#: forum/skins/default/templates/book.html:42
-msgid "[pages]"
-msgstr "[sayfa]"
-
-#: forum/skins/default/templates/book.html:43
-msgid "pages abbreviation"
-msgstr "sayfaları kısaltma"
-
-#: forum/skins/default/templates/book.html:46
-msgid "[tags]"
-msgstr "[etiketler]"
-
-#: forum/skins/default/templates/book.html:56
-msgid "author blog"
-msgstr "yazar günlüğü"
-
-#: forum/skins/default/templates/book.html:62
-msgid "book directory"
-msgstr "kitap listesi"
-
-#: forum/skins/default/templates/book.html:66
-msgid "buy online"
-msgstr "online satın al"
-
-#: forum/skins/default/templates/book.html:79
-msgid "reader questions"
-msgstr "okuyucu soruları"
-
-#: forum/skins/default/templates/book.html:82
-msgid "ask the author"
-msgstr "yazar sor"
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:18
-msgid "this question was selected as favorite"
-msgstr "bu soru favori olarak seçildi"
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:11
-#: forum/skins/default/templates/users_questions.html:18
-msgid "number of times"
-msgstr "kez"
-
-#: forum/skins/default/templates/book.html:105
-#: forum/skins/default/templates/question_summary_list_roll.html:14
-msgid "votes"
-msgstr "oy"
-
-#: forum/skins/default/templates/book.html:108
-msgid "the answer has been accepted to be correct"
-msgstr "cevap doÄŸru olarak kabul edilmiÅŸtir"
-
-#: forum/skins/default/templates/book.html:115
-#: forum/skins/default/templates/question_summary_list_roll.html:15
-msgid "views"
-msgstr "izlenme"
-
-#: forum/skins/default/templates/book.html:125
-#: forum/skins/default/templates/question.html:136
-#: forum/skins/default/templates/question_list.html:19
-#: forum/skins/default/templates/question_summary_list_roll.html:52
-#: forum/skins/default/templates/tags.html:50
-#: forum/skins/default/templates/users_questions.html:34
-#, python-format
-msgid "see questions tagged '%(tag)s'"
-msgstr "'%(tag)s' etiketli sorulara bak"
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to book RSS feed"
-msgstr "RSS haber besleme akışına abone ol"
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to the questions feed"
-msgstr "soruya ve cevaplarına abone ol"
-
-#: forum/skins/default/templates/close.html:6
-#: forum/skins/default/templates/close.html:16
-msgid "Close question"
-msgstr "Soruyu kapat"
-
-#: forum/skins/default/templates/close.html:19
-msgid "Close the question"
-msgstr "Cevabı kapat"
-
-#: forum/skins/default/templates/close.html:25
-msgid "Reasons"
-msgstr "Nedenleri"
-
-#: forum/skins/default/templates/close.html:28
-msgid "OK to close"
-msgstr "Kapatmak için OK butonuna bas"
-
-#: forum/skins/default/templates/email_base.html:11
-msgid "home"
-msgstr "anasayfa"
-
-#: forum/skins/default/templates/faq.html:11
-msgid "Frequently Asked Questions "
-msgstr "Sıkça Sorulan Sorular"
-
-#: forum/skins/default/templates/faq.html:16
-msgid "What kinds of questions can I ask here?"
-msgstr "Ne tür sorular sorabilirim?"
-
-#: forum/skins/default/templates/faq.html:17
-msgid ""
-"Most importanly - questions should be relevant to this "
-"community."
-msgstr ""
-"En önemli sorular sitemizde önemli şeklinde "
-"gösterilmektedir."
-
-#: forum/skins/default/templates/faq.html:18
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
-msgstr ""
-"Soru sormadan önce, öncelikle sitemizde bir arama yapın. Belki bu soru ve "
-"cevabı sitemizde bulunmaktadır."
-
-#: forum/skins/default/templates/faq.html:21
-msgid "What questions should I avoid asking?"
-msgstr "Ne tür sorulardan kaçınmalıyım?"
-
-#: forum/skins/default/templates/faq.html:22
-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."
-
-#: forum/skins/default/templates/faq.html:27
-msgid "What should I avoid in my answers?"
-msgstr "Cevaplarımda nelere dikkat etmeliyim?"
-
-#: forum/skins/default/templates/faq.html:28
-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, asla ve asla 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 dayalı şekilde yazınız."
-
-#: forum/skins/default/templates/faq.html:32
-msgid "Who moderates this community?"
-msgstr "Bu siteyi kimler yönetiyor?"
-
-#: forum/skins/default/templates/faq.html:33
-msgid "The short answer is: you."
-msgstr "Cevabı çok açık: Sen! Yani sizlersiniz! "
-
-#: forum/skins/default/templates/faq.html:34
-msgid "This website is moderated by the users."
-msgstr "Bu web sitesi, kullanıcıları tarafından yönetilmektedir."
-
-#: forum/skins/default/templates/faq.html:35
-msgid ""
-"The reputation system allows users earn the authorization 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."
-
-#: forum/skins/default/templates/faq.html:40
-msgid "How does reputation system work?"
-msgstr "İtibar sistemi nasıl çalışmaktadır?"
-
-#: forum/skins/default/templates/faq.html:41
-#, fuzzy
-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."
-
-#: forum/skins/default/templates/faq.html:42
-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 10 "
-"points, each vote against will subtract 2 points. There is "
-"a limit of 200 points that can be accumulated per question "
-"or answer. The table below explains reputation point requirements for each "
-"type of moderation task."
-msgstr ""
-"Örneğin, ilginç bir soru sordunuz ya da yararlı bir cevap verdiniz. Doğal "
-"olarak bu durum, diğer kullanıcılarımız tarafından beğenilecektir. Diğer "
-"taraftan da, eğer cevabınız doğru değilse ya da yanıltıcı ise "
-"beğenilmeyecektir. Sistem, beğenilen her soru veya cevap yazınız için size "
-"10 puan verirken, beğenilmeyen soru veya cevabınız için "
-"2 puan düşmektedir. Her soru veya cevaptan alabileceğiniz "
-"en fazla puan 200 ile sınırlandırılmıştır. Aşağıdaki tablo, "
-"itibar sisteminden toplanan puanlar ile neler yapılabileceğini "
-"göstermektedir."
-
-#: forum/skins/default/templates/faq.html:53
-#: forum/skins/default/templates/user_votes.html:15
-msgid "upvote"
-msgstr "beÄŸendim"
-
-#: forum/skins/default/templates/faq.html:57
-msgid "use tags"
-msgstr "etiketleri kullan"
-
-#: forum/skins/default/templates/faq.html:62
-msgid "add comments"
-msgstr "yorum ekle"
-
-#: forum/skins/default/templates/faq.html:66
-#: forum/skins/default/templates/user_votes.html:17
-msgid "downvote"
-msgstr "beÄŸenmedim"
-
-#: forum/skins/default/templates/faq.html:69
-msgid "open and close own questions"
-msgstr "kendi sorularım açık ve kapalı "
-
-#: forum/skins/default/templates/faq.html:73
-msgid "retag questions"
-msgstr "soruları yeniden etiketle"
-
-#: forum/skins/default/templates/faq.html:78
-msgid "edit community wiki questions"
-msgstr "sitenin wiki sorularını değiştir"
-
-#: forum/skins/default/templates/faq.html:83
-msgid "edit any answer"
-msgstr "herhangi bir cevabı değiştir"
-
-#: forum/skins/default/templates/faq.html:87
-msgid "open any closed question"
-msgstr "kapatılmış bir soruyu aç"
-
-#: forum/skins/default/templates/faq.html:91
-msgid "delete any comment"
-msgstr "bir yorumu sil"
-
-#: forum/skins/default/templates/faq.html:95
-msgid "delete any questions and answers and perform other moderation tasks"
-msgstr "Herhangi bir soruyu veya cevabı silmek site yöneticilerinin görevidir."
-
-#: forum/skins/default/templates/faq.html:103
-msgid "how to validate email title"
-msgstr "E-mail doÄŸrulama"
-
-#: forum/skins/default/templates/faq.html:105
-#, fuzzy, python-format
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"Why? Email validation is required to make sure that "
-"only you can post messages on your behalf and to "
-"minimize spam posts. With email you can "
-"subscribe for updates on the most interesting questions. "
-"Also, when you sign up for the first time - create a unique gravatar personal image."
-
-#: forum/skins/default/templates/faq.html:110
-#, fuzzy
-msgid "what is gravatar"
-msgstr "How to change my picture (gravatar) and what is gravatar?"
-
-#: forum/skins/default/templates/faq.html:111
-#, fuzzy
-msgid "gravatar faq info"
-msgstr ""
-"
The picture that appears on the users profiles is called "
-"gravatar (which means globally r"
-"strong>ecognized avatar).
Here is how it works: a "
-"cryptographic key (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website gravatar.com"
-"strong> from where we later retreive your image using the key."
-"p>
This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.
Please "
-"personalize your account with an image - just register at "
-"gravatar.com (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.
"
-
-#: forum/skins/default/templates/faq.html:114
-msgid "To register, do I need to create new password?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:115
-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 isen, "
-"mesela Facebook, Twitter, Google Mail, Yahoo, AOL, vb aracılığıyla da giriş "
-"yapabilirsiniz."
-
-#: forum/skins/default/templates/faq.html:116
-msgid "Login now!"
-msgstr "Åžimdi giriÅŸ yap!"
-
-#: forum/skins/default/templates/faq.html:121
-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?"
-
-#: forum/skins/default/templates/faq.html:122
-msgid "Goal of this site is..."
-msgstr "İşte bu, sitenin en önemli amaçlarından biridir..."
-
-#: forum/skins/default/templates/faq.html:122
-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."
-
-#: forum/skins/default/templates/faq.html:123
-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."
-
-#: forum/skins/default/templates/faq.html:127
-msgid "Still have questions?"
-msgstr "Hala aklınıza takılan bir soru mu var?"
-
-#: forum/skins/default/templates/faq.html:128
-#, fuzzy, python-format
-msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
-msgstr ""
-"Please ask your question, help make our "
-"community better!Lütfen sorularınızı %(ask_question_url)s kısmına yazın. "
-"Böylelikle bize daha fazla yardımcı olmuş olursunuz."
-
-#: forum/skins/default/templates/faq.html:130
-#: forum/skins/default/templates/header.html:27
-msgid "questions"
-msgstr "sorular"
-
-#: forum/skins/default/templates/faq.html:130
-msgid "."
-msgstr "."
-
-#: forum/skins/default/templates/feedback.html:6
-msgid "Feedback"
-msgstr "Geri bildirim"
-
-#: forum/skins/default/templates/feedback.html:11
-msgid "Give us your feedback!"
-msgstr "Görüşlerinizi bize bildirin!"
-
-#: forum/skins/default/templates/feedback.html:17
-#, python-format
-msgid ""
-"\n"
-" Dear %(user_name)s, we look "
-"forward to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-"\n"
-"Sevgili %(user_name)s, sitemizle alakalı "
-"görüş, öneri ve eleştirilerinizi bekliyoruz. Her konuda bize yazmaktan "
-"çekinmeyin."
-
-#: forum/skins/default/templates/feedback.html:24
-msgid ""
-"\n"
-" Dear visitor, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-"\n"
-"Sevgili ziyaretçimiz, sitemizle alakalı "
-"görüş, öneri ve eleştirilerinizi bekliyoruz. Her konuda bize yazmaktan "
-"çekinmeyin."
-
-#: forum/skins/default/templates/feedback.html:41
-msgid "(this field is required)"
-msgstr "(bu alanın doldurulması gereklidir)"
-
-#: forum/skins/default/templates/feedback.html:49
-msgid "Send Feedback"
-msgstr "Geribildirim gönder"
-
-#: forum/skins/default/templates/feedback_email.txt:3
-#, python-format
-msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message\n"
-msgstr ""
-"\n"
-"Merhaba, bu bir %(site_title)s geribildirim mesajıdır.\n"
-
-#: forum/skins/default/templates/feedback_email.txt:9
-msgid "Sender is"
-msgstr "Gönderen"
-
-#: forum/skins/default/templates/feedback_email.txt:11
-#: forum/skins/default/templates/feedback_email.txt:14
-msgid "email"
-msgstr "E-mail"
-
-#: forum/skins/default/templates/feedback_email.txt:13
-msgid "anonymous"
-msgstr "anonim"
-
-#: forum/skins/default/templates/feedback_email.txt:19
-msgid "Message body:"
-msgstr "Mesajınız:"
-
-#: forum/skins/default/templates/footer.html:8
-#: forum/skins/default/templates/header.html:14
-msgid "about"
-msgstr "hakkımızda"
-
-#: forum/skins/default/templates/footer.html:9
-#: forum/skins/default/templates/header.html:15
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "faq"
-msgstr "sss"
-
-#: forum/skins/default/templates/footer.html:10
-msgid "privacy policy"
-msgstr "gizlilik politikası"
-
-#: forum/skins/default/templates/footer.html:19
-msgid "give feedback"
-msgstr "görüşlerinizi bildirin"
-
-#: forum/skins/default/templates/header.html:10
-msgid "logout"
-msgstr "çıkış"
-
-#: forum/skins/default/templates/header.html:12
-msgid "login"
-msgstr "giriÅŸ"
-
-#: forum/skins/default/templates/header.html:22
-msgid "back to home page"
-msgstr "anasayfaya geri dön"
-
-#: forum/skins/default/templates/header.html:29
-msgid "users"
-msgstr "kullanıcılar"
-
-#: forum/skins/default/templates/header.html:31
-msgid "books"
-msgstr "kitaplar"
-
-#: forum/skins/default/templates/header.html:33
-#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
-msgid "badges"
-msgstr "ödüller"
-
-#: forum/skins/default/templates/header.html:34
-#: forum/skins/default/templates/header.html:38
-msgid "ask a question"
-msgstr "soru sor"
-
-#: forum/skins/default/templates/header.html:36
-msgid "unanswered questions"
-msgstr "cevapsız sorular"
-
-#: forum/skins/default/templates/input_bar.html:33
-msgid "search"
-msgstr "ara"
-
-#: forum/skins/default/templates/logout.html:6
-#: forum/skins/default/templates/logout.html:16
-msgid "Logout"
-msgstr "Çıkış"
-
-#: forum/skins/default/templates/logout.html:19
-#, fuzzy
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking Logout will log you out from the forumbut will not "
-"sign you off from your OpenID provider.
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..."
-
-#: forum/skins/default/templates/logout.html:20
-msgid "Logout now"
-msgstr "Şimdi çıkış yap"
-
-#: forum/skins/default/templates/notarobot.html:3
-msgid "Please prove that you are a Human Being"
-msgstr "Gerçek kullanıcı olduğunuzu kanıtlayın!"
-
-#: forum/skins/default/templates/notarobot.html:10
-msgid "I am a Human Being"
-msgstr "Ben bir gerçek kullanıcıyım"
-
-#: forum/skins/default/templates/pagesize.html:6
-msgid "posts per page"
-msgstr "sayfa başına mesaj"
-
-#: forum/skins/default/templates/paginator.html:6
-#: forum/skins/default/templates/paginator.html:7
-msgid "previous"
-msgstr "önceki"
-
-#: forum/skins/default/templates/paginator.html:19
-msgid "current page"
-msgstr "ÅŸuanki sayfa"
-
-#: forum/skins/default/templates/paginator.html:22
-#: forum/skins/default/templates/paginator.html:29
-#, python-format
-msgid "page number %(num)s"
-msgstr "sayfa numarası %(num)s"
-
-#: forum/skins/default/templates/paginator.html:33
-msgid "next page"
-msgstr "sonraki sayfa"
-
-#: forum/skins/default/templates/post_contributor_info.html:9
-#, fuzzy, python-format
-msgid "%(rev_count)s revision"
-msgid_plural "%(rev_count)s revisions"
-msgstr[0] "revizyon seç"
-msgstr[1] "revizyon seç"
-
-#: forum/skins/default/templates/post_contributor_info.html:15
-msgid "asked"
-msgstr "soruldu"
-
-#: forum/skins/default/templates/post_contributor_info.html:18
-msgid "answered"
-msgstr "cevaplandı"
-
-#: forum/skins/default/templates/post_contributor_info.html:20
-msgid "posted"
-msgstr "yollandı"
-
-#: forum/skins/default/templates/post_contributor_info.html:41
-msgid "updated"
-msgstr "güncellendi"
-
-#: forum/skins/default/templates/privacy.html:6
-#: forum/skins/default/templates/privacy.html:11
-msgid "Privacy policy"
-msgstr "Gizlilik politikası"
-
-#: forum/skins/default/templates/privacy.html:15
-#, fuzzy
-msgid "general message about privacy"
-msgstr ""
-"Respecting users privacy is an important core principle of this Q&A "
-"forum. Information on this page details how this forum protects your "
-"privacy, and what type of information is collected."
-
-#: forum/skins/default/templates/privacy.html:18
-msgid "Site Visitors"
-msgstr "Site ziyaretçileri"
-
-#: forum/skins/default/templates/privacy.html:20
-#, fuzzy
-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."
-
-#: forum/skins/default/templates/privacy.html:23
-msgid "Personal Information"
-msgstr "KiÅŸisel bilgiler"
-
-#: forum/skins/default/templates/privacy.html:25
-#, fuzzy
-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."
-
-#: forum/skins/default/templates/privacy.html:28
-msgid "Other Services"
-msgstr "DiÄŸer Hizmetler"
-
-#: forum/skins/default/templates/privacy.html:30
-#, fuzzy
-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"
-
-#: forum/skins/default/templates/privacy.html:35
-#, fuzzy
-msgid "cookie policy details"
-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.çerezler hakkında"
-
-#: forum/skins/default/templates/privacy.html:37
-msgid "Policy Changes"
-msgstr "Site kurallarındaki değişiklikler"
-
-#: forum/skins/default/templates/privacy.html:38
-#, fuzzy
-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?"
-
-#: forum/skins/default/templates/question.html:78
-#: forum/skins/default/templates/question.html:79
-#: forum/skins/default/templates/question.html:95
-#: forum/skins/default/templates/question.html:97
-msgid "i like this post (click again to cancel)"
-msgstr "bunu beğendim (iptal için tekrar tıklayın)"
-
-#: forum/skins/default/templates/question.html:81
-#: forum/skins/default/templates/question.html:99
-#: forum/skins/default/templates/question.html:251
-msgid "current number of votes"
-msgstr "oy geçerli sayısı"
-
-#: forum/skins/default/templates/question.html:90
-#: forum/skins/default/templates/question.html:91
-#: forum/skins/default/templates/question.html:104
-#: forum/skins/default/templates/question.html:105
-msgid "i dont like this post (click again to cancel)"
-msgstr "bu yazıyı beğenmedim (iptal etmek için tekrar tıklayın)"
-
-#: forum/skins/default/templates/question.html:109
-#: forum/skins/default/templates/question.html:110
-msgid "mark this question as favorite (click again to cancel)"
-msgstr "favorilerime ekle (iptal etmek için tıkla)"
-
-#: forum/skins/default/templates/question.html:116
-#: forum/skins/default/templates/question.html:117
-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)"
-
-#: forum/skins/default/templates/question.html:141
-#: forum/skins/default/templates/question.html:288
-#: forum/skins/default/templates/revisions_answer.html:58
-#: forum/skins/default/templates/revisions_question.html:58
-msgid "edit"
-msgstr "deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/question.html:146
-msgid "reopen"
-msgstr "yeniden aç"
-
-#: forum/skins/default/templates/question.html:150
-msgid "close"
-msgstr "kapat"
-
-#: forum/skins/default/templates/question.html:156
-#: forum/skins/default/templates/question.html:293
-msgid ""
-"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr "şikayet et (spam, reklam, kötü amaçlı yazı vb. içeriyor)"
-
-#: forum/skins/default/templates/question.html:157
-#: forum/skins/default/templates/question.html:294
-msgid "flag offensive"
-msgstr "ÅŸikayet et"
-
-#: forum/skins/default/templates/question.html:165
-#: forum/skins/default/templates/question.html:305
-msgid "delete"
-msgstr "sil"
-
-#: forum/skins/default/templates/question.html:183
-#: forum/skins/default/templates/question.html:325
-msgid "delete this comment"
-msgstr "bu yorumu sil"
-
-#: forum/skins/default/templates/question.html:194
-#: forum/skins/default/templates/question.html:336
-msgid "add comment"
-msgstr "yorum ekle"
-
-#: forum/skins/default/templates/question.html:198
-#: forum/skins/default/templates/question.html:340
-#, python-format
-msgid "see %(counter)s more"
-msgid_plural "see %(counter)s more"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question.html:200
-#: forum/skins/default/templates/question.html:342
-#, python-format
-msgid "see %(counter)s more comment"
-msgid_plural ""
-"see %(counter)s more comments\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question.html:213
-#, python-format
-msgid ""
-"The question has been closed for the following reason \"%(close_reason)s\" by"
-msgstr "Soru şu nedenle kapatılmış olabilir: %(close_reason)s"
-
-#: forum/skins/default/templates/question.html:215
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr "kapatılma tarihi %(closed_at)s"
-
-#: forum/skins/default/templates/question.html:223
-#, fuzzy, python-format
-msgid ""
-"\n"
-" %(counter)s Answer:\n"
-" "
-msgid_plural ""
-"\n"
-" %(counter)s Answers:\n"
-" "
-msgstr[0] ""
-"\n"
-"Bir tek cevap var:"
-msgstr[1] ""
-"\n"
-"%(counter)s cevap:"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers will be shown first"
-msgstr "ilk önce eski cevaplar görünecek"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers"
-msgstr "eski cevaplar"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers will be shown first"
-msgstr "yeni cevaplar ilk önce görünecek"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers"
-msgstr "yeni cevaplar"
-
-#: forum/skins/default/templates/question.html:235
-msgid "most voted answers will be shown first"
-msgstr "çok oy alan cevaplar önce görünsün"
-
-#: forum/skins/default/templates/question.html:235
-msgid "popular answers"
-msgstr "popüler cevaplar"
-
-#: forum/skins/default/templates/question.html:249
-#: forum/skins/default/templates/question.html:250
-msgid "i like this answer (click again to cancel)"
-msgstr "bu cevabı beğendim (iptal etmek için tekrar tıklayın)"
-
-#: forum/skins/default/templates/question.html:256
-#: forum/skins/default/templates/question.html:257
-msgid "i dont like this answer (click again to cancel)"
-msgstr "bu cevabı beğenmedim (iptal etmek için tekrar tıklayın)"
-
-#: forum/skins/default/templates/question.html:262
-#: forum/skins/default/templates/question.html:263
-msgid "mark this answer as favorite (click again to undo)"
-msgstr "bu cevabı favori olarak işaretle (geri almak için tıklayın)"
-
-#: forum/skins/default/templates/question.html:268
-#: forum/skins/default/templates/question.html:269
-msgid "the author of the question has selected this answer as correct"
-msgstr "bu soruyu yazan kişi, bu cevabı doğru olarak seçti"
-
-#: forum/skins/default/templates/question.html:282
-msgid "answer permanent link"
-msgstr "kalıcı bağlantıyı cevapla"
-
-#: forum/skins/default/templates/question.html:283
-msgid "permanent link"
-msgstr "kalıcı bağlantı"
-
-#: forum/skins/default/templates/question.html:305
-msgid "undelete"
-msgstr "silineni geri al"
-
-#: forum/skins/default/templates/question.html:364
-#: forum/skins/default/templates/question.html:367
-#, fuzzy
-msgid "Notify me once a day when there are any new answers"
-msgstr ""
-"Notify me once a day by email when there are any new "
-"answers or updatesSoruya cevap verilirse bana bildir"
-
-#: forum/skins/default/templates/question.html:370
-#, fuzzy
-msgid "Notify me weekly when there are any new answers"
-msgstr ""
-"Notify me weekly when there are any new answers or "
-"updatesYeni cevapları bana haftalık olarak bildir"
-
-#: forum/skins/default/templates/question.html:375
-#, fuzzy, python-format
-msgid ""
-"You can always adjust frequency of email updates from your %(profile_url)s"
-msgstr ""
-"(note: you can always change how often you receive updates)%"
-"(profile_url)s adresinden E-mail güncellemelerini alma sıklığını "
-"ayarlayabilirsiniz."
-
-#: forum/skins/default/templates/question.html:380
-#, fuzzy
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr ""
-"Here (once you log in) you will be able to sign "
-"up for the periodic email updates about this question.güncellemelerden "
-"haberdar olmak için kaydolun."
-
-#: forum/skins/default/templates/question.html:391
-msgid "Your answer"
-msgstr "Cevabınız"
-
-#: forum/skins/default/templates/question.html:393
-msgid "Be the first one to answer this question!"
-msgstr "Bu soruya ilk cevabı sen yaz!"
-
-#: forum/skins/default/templates/question.html:399
-#, fuzzy
-msgid "you can answer anonymously and then login"
-msgstr ""
-"Please start posting your answer anonymously "
-"- 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 substantial "
-"answer, for discussions, please use comments and "
-"please do remember to vote (after you log in)!ÅŸimdi hemen "
-"cevap yazabilir, yollamak için daha sonra üye girişi yapabilirsiniz."
-
-#: forum/skins/default/templates/question.html:403
-#, fuzzy
-msgid "answer your own question only to give an answer"
-msgstr ""
-"You are welcome to answer your own question, "
-"but please make sure to give an answer. Remember that you "
-"can always revise your original question. Please "
-"use comments for discussions and please don't "
-"forget to vote :) for the answers that you liked (or perhaps did "
-"not like)! Kendi soruna cevap vermek üzeresin. Ya da sorunu daha da "
-"açıklamak mı istiyorsun?"
-
-#: forum/skins/default/templates/question.html:405
-#, fuzzy
-msgid "please only give an answer, no discussions"
-msgstr ""
-"Please try to give a substantial answer. If "
-"you wanted to comment on the question or answer, just use the "
-"commenting tool. Please remember that you can always revise "
-"your answers - no need to answer the same question twice. Also, "
-"please don't forget to vote - it really helps to select the "
-"best questions and answers!sadece cevap yazınız, tartışmaya girmeyiniz."
-
-#: forum/skins/default/templates/question.html:441
-msgid "Login/Signup to Post Your Answer"
-msgstr "Cevap yollamak için üye girişi yapmalısınız"
-
-#: forum/skins/default/templates/question.html:444
-msgid "Answer Your Own Question"
-msgstr "Kendi soruna cevap yaz!"
-
-#: forum/skins/default/templates/question.html:446
-msgid "Answer the question"
-msgstr "Soru cevapla"
-
-#: forum/skins/default/templates/question.html:460
-msgid "Question tags"
-msgstr "Etiketleri"
-
-#: forum/skins/default/templates/question.html:465
-#: forum/skins/default/templates/questions.html:257
-#: forum/skins/default/templates/tag_selector.html:11
-#: forum/skins/default/templates/tag_selector.html:28
-#, python-format
-msgid "see questions tagged '%(tag_name)s'"
-msgstr "'%(tag_name)s' etiketli soruları gör"
-
-#: forum/skins/default/templates/question.html:471
-msgid "question asked"
-msgstr "sorulma zamanı"
-
-#: forum/skins/default/templates/question.html:474
-msgid "question was seen"
-msgstr "izlenme sayısı"
-
-#: forum/skins/default/templates/question.html:474
-msgid "times"
-msgstr "kez"
-
-#: forum/skins/default/templates/question.html:477
-msgid "last updated"
-msgstr "son güncelleme"
-
-#: forum/skins/default/templates/question.html:483
-msgid "Related questions"
-msgstr "Ä°lgili sorular"
-
-#: forum/skins/default/templates/question_counter_widget.html:6
-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."
-
-#: forum/skins/default/templates/question_counter_widget.html:12
-msgid ""
-"\n"
-" vote\n"
-" "
-msgid_plural ""
-"\n"
-" votes\n"
-" "
-msgstr[0] ""
-"\n"
-"oy"
-msgstr[1] ""
-"\n"
-"oy"
-
-#: forum/skins/default/templates/question_counter_widget.html:21
-msgid "this answer has been accepted to be correct"
-msgstr "bu cevap doÄŸru olarak kabul edilmiÅŸtir"
-
-#: forum/skins/default/templates/question_counter_widget.html:27
-msgid ""
-"\n"
-" answer \n"
-" "
-msgid_plural ""
-"\n"
-" answers \n"
-" "
-msgstr[0] ""
-"\n"
-"cevap"
-msgstr[1] ""
-"\n"
-"cevap"
-
-#: forum/skins/default/templates/question_counter_widget.html:39
-msgid ""
-"\n"
-" view\n"
-" "
-msgid_plural ""
-"\n"
-" views\n"
-" "
-msgstr[0] ""
-"\n"
-"izlenme"
-msgstr[1] ""
-"\n"
-"izlenme"
-
-#: forum/skins/default/templates/question_edit.html:5
-#: forum/skins/default/templates/question_edit.html:66
-msgid "Edit question"
-msgstr "Soruyu düzenle"
-
-#: forum/skins/default/templates/question_edit_tips.html:4
-msgid "question tips"
-msgstr "soru ipuçları"
-
-#: forum/skins/default/templates/question_edit_tips.html:7
-msgid "please ask a relevant question"
-msgstr "lütfen ilgili bir soru sorunuz"
-
-#: forum/skins/default/templates/question_edit_tips.html:10
-msgid "please try provide enough details"
-msgstr "yeterince ayrıntılı olmasına çalışın"
-
-#: forum/skins/default/templates/question_retag.html:4
-#: forum/skins/default/templates/question_retag.html:53
-msgid "Change tags"
-msgstr "Etiket deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/question_retag.html:40
-msgid "up to 5 tags, less than 20 characters each"
-msgstr "en fazla 5 etiket, her etiket en fazla 20 karakter"
-
-#: forum/skins/default/templates/question_retag.html:83
-msgid "Why use and modify tags?"
-msgstr "Neden etiket kullanıyor ve bunu değiştiriyoruz?"
-
-#: forum/skins/default/templates/question_retag.html:86
-msgid "tags help us keep Questions organized"
-msgstr "etiketler, bizim soruları organize etmemize yardımcı olur"
-
-#: forum/skins/default/templates/question_retag.html:94
-msgid "tag editors receive special awards from the community"
-msgstr "etiket editörleri, sitemizden özel ödül almaktadır"
-
-#: forum/skins/default/templates/question_summary_list_roll.html:13
-msgid "answers"
-msgstr "cevaplar"
-
-#: forum/skins/default/templates/questions.html:8
-msgid "Questions"
-msgstr "Sorular"
-
-#: forum/skins/default/templates/questions.html:32
-msgid "Found by tags"
-msgstr "Bulunan etiketler"
-
-#: forum/skins/default/templates/questions.html:36
-msgid "Search results"
-msgstr "Arama sonuçları"
-
-#: forum/skins/default/templates/questions.html:38
-msgid "Found by title"
-msgstr "Bulunan başlığa göre"
-
-#: forum/skins/default/templates/questions.html:42
-msgid "Unanswered questions"
-msgstr "Cevapsız sorular"
-
-#: forum/skins/default/templates/questions.html:44
-msgid "All questions"
-msgstr "Tüm sorular"
-
-#: forum/skins/default/templates/questions.html:51
-msgid "In:"
-msgstr "Sorular:"
-
-#: forum/skins/default/templates/questions.html:53
-msgid "see unanswered questions"
-msgstr "cevapsız sorular gör"
-
-#: forum/skins/default/templates/questions.html:55
-msgid "see your favorite questions"
-msgstr "beğendiğiniz soruları gör"
-
-#: forum/skins/default/templates/questions.html:59
-msgid "Sort by:"
-msgstr "Sıralama:"
-
-#: forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/questions.html:75
-msgid "click to see the newest questions"
-msgstr "yeni soruları görmek için tıklayın"
-
-#: forum/skins/default/templates/questions.html:70
-msgid "click to see the oldest questions"
-msgstr "eski soruları görmek için tıklayın"
-
-#: forum/skins/default/templates/questions.html:83
-#: forum/skins/default/templates/questions.html:94
-msgid "click to see the most recently updated questions"
-msgstr "en güncel soruları görmek için tıklayın"
-
-#: forum/skins/default/templates/questions.html:89
-msgid "click to see the least recently updated questions"
-msgstr "güncel olmayan soruları görmek için tıklayın"
-
-#: forum/skins/default/templates/questions.html:102
-#: forum/skins/default/templates/questions.html:113
-#, fuzzy
-msgid "click to see hottest questions"
-msgstr "questions with most answersen beğenilen cevaplar için tıklayın"
-
-#: forum/skins/default/templates/questions.html:102
-msgid "less answers"
-msgstr "az cevaplananlar"
-
-#: forum/skins/default/templates/questions.html:108
-#, fuzzy
-msgid "click to see coldest questions"
-msgstr "questions with fewest answersen beğenilmeyen soruları gör"
-
-#: forum/skins/default/templates/questions.html:108
-#: forum/skins/default/templates/questions.html:113
-msgid "more answers"
-msgstr "çok cevaplananlar"
-
-#: forum/skins/default/templates/questions.html:121
-#: forum/skins/default/templates/questions.html:132
-msgid "click to see most voted questions"
-msgstr "en çok oylanan soruları gör"
-
-#: forum/skins/default/templates/questions.html:121
-msgid "unpopular"
-msgstr "beÄŸenilmeyen"
-
-#: forum/skins/default/templates/questions.html:127
-msgid "click to see least voted questions"
-msgstr "en az oylanan soruları gör"
-
-#: forum/skins/default/templates/questions.html:127
-#: forum/skins/default/templates/questions.html:132
-msgid "popular"
-msgstr "popüler"
-
-#: forum/skins/default/templates/questions.html:141
-#, fuzzy, python-format
-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"
-
-#: forum/skins/default/templates/questions.html:143
-#, fuzzy, python-format
-msgid "%(q_num)s question"
-msgid_plural "%(q_num)s questions"
-msgstr[0] "%(q_num)s soru"
-msgstr[1] "%(q_num)s soru"
-
-#: forum/skins/default/templates/questions.html:147
-#, python-format
-msgid "with %(author_name)s's contributions"
-msgstr "%(author_name)s 'ın katkılarıyla"
-
-#: forum/skins/default/templates/questions.html:151
-msgid "tagged"
-msgstr "etiketlendi"
-
-#: forum/skins/default/templates/questions.html:157
-msgid "Search tips:"
-msgstr "Arama ipuçları:"
-
-#: forum/skins/default/templates/questions.html:161
-msgid "reset author"
-msgstr "yazarı sil"
-
-#: forum/skins/default/templates/questions.html:165
-msgid "reset tags"
-msgstr "etiketleri temizle"
-
-#: forum/skins/default/templates/questions.html:169
-#: forum/skins/default/templates/questions.html:173
-msgid "start over"
-msgstr "baÅŸtan baÅŸla"
-
-#: forum/skins/default/templates/questions.html:175
-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"
-
-#: forum/skins/default/templates/questions.html:178
-msgid "Search tip:"
-msgstr "Arama ipucu:"
-
-#: forum/skins/default/templates/questions.html:178
-msgid "add tags and a query to focus your search"
-msgstr "etiketleri kullanmak, arama sonucuna tam olarak odaklanmanızı sağlar"
-
-#: forum/skins/default/templates/questions.html:190
-msgid "There are no unanswered questions here"
-msgstr "Harika! Cevapsız bir soru bile kalmamış..."
-
-#: forum/skins/default/templates/questions.html:193
-msgid "No favorite questions here. "
-msgstr "Malesef, henüz beğenilmiş bir soru mevcut değil."
-
-#: forum/skins/default/templates/questions.html:194
-msgid "Please start (bookmark) some questions when you visit them"
-msgstr "Beğendiğiniz soruları, favorilerinize ekleyebilirsiniz."
-
-#: forum/skins/default/templates/questions.html:199
-msgid "You can expand your search by "
-msgstr "Ayrıntılı arama yapabilirsiniz"
-
-#: forum/skins/default/templates/questions.html:203
-msgid "resetting author"
-msgstr "yazar sıfırlanıyor"
-
-#: forum/skins/default/templates/questions.html:207
-msgid "resetting tags"
-msgstr "etiketler sıfırlanıyor"
-
-#: forum/skins/default/templates/questions.html:211
-#: forum/skins/default/templates/questions.html:215
-msgid "starting over"
-msgstr "baştan başlıyor"
-
-#: forum/skins/default/templates/questions.html:220
-msgid "Please always feel free to ask your question!"
-msgstr ""
-"Asla soru sormaktan çekinmeyin! Sorun ki, sayenizde başkaları da öğrensin!"
-
-#: forum/skins/default/templates/questions.html:224
-msgid "Did not find what you were looking for?"
-msgstr "Aradığını bulamadın mı?"
-
-#: forum/skins/default/templates/questions.html:225
-msgid "Please, post your question!"
-msgstr "Hemen kendi sorunu yolla!"
-
-#: forum/skins/default/templates/questions.html:241
-msgid "Contributors"
-msgstr "Yazarlar"
-
-#: forum/skins/default/templates/questions.html:254
-msgid "Related tags"
-msgstr "Ä°lgili etiketler"
-
-#: forum/skins/default/templates/reopen.html:6
-#: forum/skins/default/templates/reopen.html:16
-msgid "Reopen question"
-msgstr "Soruyu yeniden aç"
-
-#: forum/skins/default/templates/reopen.html:19
-msgid "Open the previously closed question"
-msgstr "Daha önce kapalıtılan soru aç"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "The question was closed for the following reason "
-msgstr "Soru şu sebepten dolayı kaldırıldı:"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "reason - leave blank in english"
-msgstr "Sorunun kaldırılma sebebi"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "on "
-msgstr "yayında"
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "date closed"
-msgstr "kapatılma tarihi"
-
-#: forum/skins/default/templates/reopen.html:29
-msgid "Reopen this question"
-msgstr "Bu soruyu tekrar aç"
-
-#: forum/skins/default/templates/revisions_answer.html:7
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:8
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "Revision history"
-msgstr "düzenleme geçmişi"
-
-#: forum/skins/default/templates/revisions_answer.html:50
-#: forum/skins/default/templates/revisions_question.html:50
-msgid "click to hide/show revision"
-msgstr "düzenlemeleri gizle/göster"
-
-#: forum/skins/default/templates/tag_selector.html:5
-msgid "Interesting tags"
-msgstr "İlginç etiketler"
-
-#: forum/skins/default/templates/tag_selector.html:15
-#, python-format
-msgid "remove '%(tag_name)s' from the list of interesting tags"
-msgstr "ilginizi çeken etiketler kısmından '%(tag_name)s' etiketini sil"
-
-#: forum/skins/default/templates/tag_selector.html:21
-#: forum/skins/default/templates/tag_selector.html:38
-msgid "Add"
-msgstr "Ekle"
-
-#: forum/skins/default/templates/tag_selector.html:22
-msgid "Ignored tags"
-msgstr "Yoksayılan etiketler"
-
-#: forum/skins/default/templates/tag_selector.html:32
-#, python-format
-msgid "remove '%(tag_name)s' from the list of ignored tags"
-msgstr "yoksaydığınız etiketler kısmından '%(tag_name)s' etiketini sil"
-
-#: forum/skins/default/templates/tag_selector.html:41
-msgid "keep ignored questions hidden"
-msgstr "yoksayılan soruları gizle"
-
-#: forum/skins/default/templates/tags.html:6
-#: forum/skins/default/templates/tags.html:30
-msgid "Tag list"
-msgstr "Etiket listesi"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "sorted alphabetically"
-msgstr "alfabetik sıraya göre"
-
-#: forum/skins/default/templates/tags.html:32
-msgid "by name"
-msgstr "isime göre"
-
-#: forum/skins/default/templates/tags.html:33
-msgid "sorted by frequency of tag use"
-msgstr "etiket kullanım sıklığına göre"
-
-#: forum/skins/default/templates/tags.html:33
-msgid "by popularity"
-msgstr "popülerliğe göre"
-
-#: forum/skins/default/templates/tags.html:39
-#, python-format
-msgid ""
-"All tags matching '%(stag)s'"
-msgstr ""
-"Tüm etiketleri eşleştirme '%(stag)s"
-"strong>'"
-
-#: forum/skins/default/templates/tags.html:42
-msgid "Nothing found"
-msgstr "Hiçbir şey bulunamadı"
-
-#: forum/skins/default/templates/user_edit.html:6
-msgid "Edit user profile"
-msgstr "Kullanıcı profilini düzenle"
-
-#: forum/skins/default/templates/user_edit.html:19
-msgid "edit profile"
-msgstr "profil deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/user_edit.html:33
-#: forum/skins/default/templates/user_info.html:53
-msgid "Registered user"
-msgstr "Kayıtlı kullanıcı"
-
-#: forum/skins/default/templates/user_edit.html:40
-msgid "Screen Name"
-msgstr "Görünen isim"
-
-#: forum/skins/default/templates/user_edit.html:89
-#: forum/skins/default/templates/user_email_subscriptions.html:20
-msgid "Update"
-msgstr "Güncelleme"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:8
-msgid "Email subscription settings"
-msgstr "E-mail abonelik ayarları"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:9
-#, fuzzy
-msgid "email subscription settings info"
-msgstr ""
-"Adjust frequency of email updates. Receive "
-"updates on interesting questions by email, 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. Updates are only "
-"sent when there is any new activity on selected items.E-mail abonelik "
-"ayarları bilgisi"
-
-#: forum/skins/default/templates/user_email_subscriptions.html:21
-msgid "Stop sending email"
-msgstr "E-mail yollamayı duraklat"
-
-#: forum/skins/default/templates/user_info.html:18
-msgid "change picture"
-msgstr "resim deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/user_info.html:25
-#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
-msgid "reputation"
-msgstr "itibar puanı"
-
-#: forum/skins/default/templates/user_info.html:35
-msgid "Moderate this user"
-msgstr "Bu kullanıcıyı yönet"
-
-#: forum/skins/default/templates/user_info.html:47
-msgid "update profile"
-msgstr "profilimi güncelle"
-
-#: forum/skins/default/templates/user_info.html:57
-msgid "real name"
-msgstr "gerçek ismi"
-
-#: forum/skins/default/templates/user_info.html:62
-msgid "member for"
-msgstr "üyelik başlangıcı"
-
-#: forum/skins/default/templates/user_info.html:67
-msgid "last seen"
-msgstr "son görülme"
-
-#: forum/skins/default/templates/user_info.html:73
-msgid "user website"
-msgstr "websitesi"
-
-#: forum/skins/default/templates/user_info.html:79
-msgid "location"
-msgstr "yer"
-
-#: forum/skins/default/templates/user_info.html:86
-msgid "age"
-msgstr "yaÅŸ"
-
-#: forum/skins/default/templates/user_info.html:87
-msgid "age unit"
-msgstr "yaşında"
-
-#: forum/skins/default/templates/user_info.html:93
-msgid "todays unused votes"
-msgstr "bugün kullanılmayan oy"
-
-#: forum/skins/default/templates/user_info.html:94
-msgid "votes left"
-msgstr "oy kullandı"
-
-#: forum/skins/default/templates/user_reputation.html:29
-msgid "Your karma change log."
-msgstr "Karma değişiklik kayıtları"
-
-#: forum/skins/default/templates/user_reputation.html:31
-#, python-format
-msgid "%(user_name)s's karma change log"
-msgstr "%(user_name)s 'nin karma değişim günlüğü"
-
-#: forum/skins/default/templates/user_stats.html:11
-#, fuzzy, python-format
-msgid "%(counter)s Question"
-msgid_plural "%(counter)s Questions"
-msgstr[0] "1 Madalya"
-msgstr[1] "%(counter)s Madalya"
-
-#: forum/skins/default/templates/user_stats.html:16
-#, fuzzy, python-format
-msgid "%(counter)s Answer"
-msgid_plural "%(counter)s Answers"
-msgstr[0] "1 Madalya"
-msgstr[1] "%(counter)s Madalya"
-
-#: forum/skins/default/templates/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr "cevap için %(answer_score)s kez oy kullanıldı"
-
-#: forum/skins/default/templates/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr "bu cevap doğru olarak seçildi"
-
-#: forum/skins/default/templates/user_stats.html:34
-#, fuzzy, python-format
-msgid "(%(comment_count)s comment)"
-msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] "yorum ekle"
-msgstr[1] "yorum ekle"
-
-#: forum/skins/default/templates/user_stats.html:44
-#, fuzzy, python-format
-msgid "%(cnt)s Vote"
-msgid_plural "%(cnt)s Votes "
-msgstr[0] "1 Madalya"
-msgstr[1] "%(counter)s Madalya"
-
-#: forum/skins/default/templates/user_stats.html:50
-msgid "thumb up"
-msgstr "beÄŸen"
-
-#: forum/skins/default/templates/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr "kullanıcılar tarafından defalarca beğendi"
-
-#: forum/skins/default/templates/user_stats.html:55
-msgid "thumb down"
-msgstr "beÄŸenme"
-
-#: forum/skins/default/templates/user_stats.html:56
-msgid "user voted down this many times"
-msgstr "kullanıcılar tarafından defalarca beğenilmedi"
-
-#: forum/skins/default/templates/user_stats.html:64
-#, fuzzy, python-format
-msgid "%(counter)s Tag"
-msgid_plural "%(counter)s Tags"
-msgstr[0] "1 Madalya"
-msgstr[1] "%(counter)s Madalya"
-
-#: forum/skins/default/templates/user_stats.html:72
-#, python-format
-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"
-
-#: forum/skins/default/templates/user_stats.html:86
-#, fuzzy, python-format
-msgid "%(counter)s Badge"
-msgid_plural "%(counter)s Badges"
-msgstr[0] "1 Madalya"
-msgstr[1] "%(counter)s Madalya"
-
-#: forum/skins/default/templates/user_tabs.html:7
-msgid "User profile"
-msgstr "Kullanıcı profili"
-
-#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
-msgid "overview"
-msgstr "genel bakış"
-
-#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
-msgid "recent activity"
-msgstr "son etkinlik"
-
-#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
-msgid "comments and answers to others questions"
-msgstr "diÄŸer sorulara cevaplar ve yorumlar"
-
-#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
-msgid "responses"
-msgstr "cevaplar"
-
-#: forum/skins/default/templates/user_tabs.html:16
-msgid "graph of user reputation"
-msgstr "kullanıcı itibar grafiği"
-
-#: forum/skins/default/templates/user_tabs.html:17
-msgid "reputation history"
-msgstr "itibar geçmişi"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
-msgid "user vote record"
-msgstr "kullanıcı oy rekoru"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
-msgid "casted votes"
-msgstr "kritik oy"
-
-#: forum/skins/default/templates/user_tabs.html:23
-msgid "questions that user selected as his/her favorite"
-msgstr "kullanıcının favori olarak seçtiği sorular"
-
-#: forum/skins/default/templates/user_tabs.html:24
-msgid "favorites"
-msgstr "favoriler"
-
-#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
-msgid "email subscription settings"
-msgstr "E-mail abonelik ayarları"
-
-#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
-msgid "email subscriptions"
-msgstr "e-mail abonelikleri"
-
-#: forum/skins/default/templates/users.html:6
-#: forum/skins/default/templates/users.html:24
-msgid "Users"
-msgstr "Kullanıcılar"
-
-#: forum/skins/default/templates/users.html:27
-msgid "recent"
-msgstr "son"
-
-#: forum/skins/default/templates/users.html:29
-msgid "by username"
-msgstr "kullanıcı tarafından"
-
-#: forum/skins/default/templates/users.html:35
-#, python-format
-msgid "users matching query %(suser)s:"
-msgstr "kullanıcı sorgusuna eşleşen %(suser)s :"
-
-#: forum/skins/default/templates/users.html:39
-msgid "Nothing found."
-msgstr "Hiçbir şey bulunamadı."
-
-#: forum/skins/default/templates/users_questions.html:11
-msgid "this questions was selected as favorite"
-msgstr "Bu sorular favori olarak seçildi"
-
-#: forum/skins/default/templates/users_questions.html:12
-msgid "thumb-up on"
-msgstr "Küçük beğeni resmi açık"
-
-#: forum/skins/default/templates/users_questions.html:19
-msgid "thumb-up off"
-msgstr "Küçük beğeni resmi kapalı"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:3
-#: forum/skins/default/templates/authopenid/changeemail.html:9
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Change email"
-msgstr "E-mai deÄŸiÅŸtir"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:11
-msgid "Save your email address"
-msgstr "E-mail adresinizi kaydedin"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:16
-#, fuzzy, python-format
-msgid "change %(email)s info"
-msgstr ""
-"Enter your new email into the box below if "
-"you'd like to use another email for update subscriptions."
-" Currently you are using %(email)s%(email)s deÄŸiÅŸiklik "
-"bilgisi"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:18
-#, fuzzy, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr ""
-"Please enter your email address in the box below."
-"span> Valid email address is required on this Q&A forum. If you like, "
-"you can receive updates on interesting questions or entire "
-"forum via email. Also, your email is used to create a unique gravatar image for your account. "
-"Email addresses are never shown or otherwise shared with anybody else.buraya "
-"bakarak neden E-mail adresinin gerekli olduğunu görebilirsiniz: %"
-"(gravatar_faq_url)s"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-#, fuzzy
-msgid "Your new Email"
-msgstr ""
-"Your new Email: (will not be shown to "
-"anyone, must be valid)Yeni E-mail adresiniz"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your Email"
-msgstr "E-mail adresiniz"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Save Email"
-msgstr "E-mail adresini kaydet"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:49
-msgid "Validate email"
-msgstr "E-mail adresini doÄŸrula"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:52
-#, fuzzy, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr ""
-"An email with a validation link has been sent to %"
-"(email)s. Please follow the emailed link with your "
-"web browser. Email validation is necessary to help insure the proper use of "
-"email on Q&A. If you would like to use "
-"another email, please change it again. %(email)s adresini doğrulayın ya "
-"da %(change_email_url)s adresine gidin."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:57
-msgid "Email not changed"
-msgstr "E-mail deÄŸiÅŸmedi"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:60
-#, fuzzy, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr ""
-"Your email address %(email)s has not been changed."
-" If you decide to change it later - you can always do it by editing "
-"it in your user profile or by using the previous form again.eski %(email)s saklansın "
-"diyorsanız, %(change_email_url)s adresi size yardımcı olacaktır."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:65
-msgid "Email changed"
-msgstr "E-mail deÄŸiÅŸtirildi"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:68
-#, fuzzy, python-format
-msgid "your current %(email)s can be used for this"
-msgstr ""
-"Your email address is now set to %(email)s. "
-"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.şu anki geçerli %(email)s bunun için kullanılabilir"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:73
-msgid "Email verified"
-msgstr "E-mail doğrulandı"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:76
-#, fuzzy
-msgid "thanks for verifying email"
-msgstr ""
-"Thank you for verifying your email! Now "
-"you can ask and answer questions. Also if "
-"you find a very interesting question you can subscribe for the "
-"updates - then will be notified about changes once a day"
-"strong> or less frequently.E-mail doğrulaması için teşekkürler..."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:81
-#, fuzzy
-msgid "email key not sent"
-msgstr ""
-"Your current email address %(email)s has been "
-"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
-"E-mail anahtarı yollanmadı"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:84
-#, python-format
-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."
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:8
-msgid "Account: change OpenID URL"
-msgstr "Hesabınız hakkında: OpenID adresini değiştirin"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:12
-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!"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:14
-#: forum/skins/default/templates/authopenid/delete.html:14
-#: forum/skins/default/templates/authopenid/delete.html:24
-msgid "Please correct errors below:"
-msgstr "Lütfen aşağıdaki hataları düzeltin:"
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:29
-msgid "OpenID URL:"
-msgstr "OpenID adresi:"
-
-#: forum/skins/default/templates/authopenid/changepw.html:7
-msgid "Account: change password"
-msgstr "Hesabınız: Şifremi değiştir"
-
-#: forum/skins/default/templates/authopenid/changepw.html:8
-#, fuzzy
-msgid "This is where you can change your password. Make sure you remember it!"
-msgstr ""
-"To change your password please fill out and "
-"submit this formBurada ÅŸifrenizi deÄŸiÅŸtirebilirsiniz. Yeni ÅŸifrenizin, "
-"hatırlıyacağınız bir şifre olduğundan emin olun!"
-
-#: forum/skins/default/templates/authopenid/complete.html:19
-msgid "Connect your OpenID with this site"
-msgstr "OpenID hesabınızla giriş yapın"
-
-#: forum/skins/default/templates/authopenid/complete.html:22
-msgid "Connect your OpenID with your account on this site"
-msgstr "Bu siteye OpenID hesabınızla giriş yapın"
-
-#: forum/skins/default/templates/authopenid/complete.html:27
-#, fuzzy, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login. 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 - "
-"gravatar.
Yeni %"
-"(provider)s hesabı kayıt bilgisi için lütfen bakınız: %(gravatar_faq_url)s"
-
-#: forum/skins/default/templates/authopenid/complete.html:31
-#, fuzzy, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
-msgstr ""
-"
Oops... looks like screen name %(username)s is "
-"already used in another account.
Please choose another screen "
-"name to use with your %(provider)s login. Also, a valid email address is "
-"required on the Q&A forum. Your email is "
-"used to create a unique gravatar"
-"strong> image for your account. If you like, you can receive "
-"updates on the interesting questions or entire forum by email. "
-"Email addresses are never shown or otherwise shared with anybody else.
%"
-"(username)s kullanıcı adı, %(provider)s için başka birisi tarafından "
-"alınmıştır. Başka bir isim deneyin. Lütfen okuyun: %(gravatar_faq_url)s"
-
-#: forum/skins/default/templates/authopenid/complete.html:35
-#, fuzzy, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login.
You can either keep your screen "
-"name the same as your %(provider)s login name or choose some other "
-"nickname.
Also, please save a valid email address. "
-"With the email you can subscribe for the updates on the "
-"most interesting questions. Email address is also used to create and "
-"retrieve your unique avatar image - gravatar.
başka bir %(provider)s hesabı kaydetmek "
-"için bakınız: %(gravatar_faq_url)s"
-
-#: forum/skins/default/templates/authopenid/complete.html:38
-#, fuzzy, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your "
-"Facebook login. 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 - gravatar.
Yeni Facebook hesabı "
-"ile bağlanma kaydı bilgisi: %(gravatar_faq_url)s"
-
-#: forum/skins/default/templates/authopenid/complete.html:42
-msgid "This account already exists, please use another."
-msgstr ""
-"Bu kullanıcı adı sitemizde zaten kayıtlı. Lütfen başka bir tane deneyin."
-
-#: forum/skins/default/templates/authopenid/complete.html:57
-msgid "Sorry, looks like we have some errors:"
-msgstr "Üzgünüm...Bazı hatalar var gibi görünüyor:"
-
-#: forum/skins/default/templates/authopenid/complete.html:82
-msgid "Screen name label"
-msgstr "Görünen isim etiketi"
-
-#: forum/skins/default/templates/authopenid/complete.html:89
-#, fuzzy
-msgid "Email address label"
-msgstr ""
-"Email Address (will not be shared with "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/complete.html:95
-#: forum/skins/default/templates/authopenid/signup.html:18
-#, fuzzy
-msgid "receive updates motivational blurb"
-msgstr ""
-"Receive forum updates by email - this will help our "
-"community grow and become more useful. By default Q&A forum sends up to one email digest per "
-"week - only when there is anything new. If you like, please "
-"adjust this now or any time later from your user account."
-
-#: forum/skins/default/templates/authopenid/complete.html:99
-#: forum/skins/default/templates/authopenid/signup.html:22
-msgid "please select one of the options above"
-msgstr "Lütfen yukarıdaki seçeneklerden birini seçin"
-
-#: forum/skins/default/templates/authopenid/complete.html:102
-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."
-
-#: forum/skins/default/templates/authopenid/complete.html:103
-msgid "create account"
-msgstr "hesap oluÅŸtur"
-
-#: forum/skins/default/templates/authopenid/complete.html:112
-msgid "Existing account"
-msgstr "Hesabım var"
-
-#: forum/skins/default/templates/authopenid/complete.html:113
-msgid "user name"
-msgstr "kullanıcı adı"
-
-#: forum/skins/default/templates/authopenid/complete.html:114
-msgid "password"
-msgstr "ÅŸifre"
-
-#: forum/skins/default/templates/authopenid/complete.html:121
-msgid "Register"
-msgstr "Kayıt"
-
-#: forum/skins/default/templates/authopenid/complete.html:122
-#: forum/skins/default/templates/authopenid/signin.html:168
-msgid "Forgot your password?"
-msgstr "Åžifrenizi mi unuttunuz?"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:2
-msgid "Thank you for registering at our Q&A forum!"
-msgstr "Sorucevap.de sitesine kayıt olduğunuz için teşekkür ederiz!"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:4
-msgid "Your account details are:"
-msgstr "Hesap ayrıntılarınız şöyledir:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:6
-msgid "Username:"
-msgstr "Kullanıcı adı:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:7
-#: forum/skins/default/templates/authopenid/delete.html:19
-msgid "Password:"
-msgstr "Åžifre:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:9
-msgid "Please sign in here:"
-msgstr "Lütfen buradan giriş yapın:"
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:12
-#: forum/skins/default/templates/authopenid/email_validation.txt:14
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
-msgstr "Saygılarımızla, Site yönetimi"
-
-#: forum/skins/default/templates/authopenid/delete.html:8
-msgid "Account: delete account"
-msgstr "Hesabınız: hesabımı sil"
-
-#: forum/skins/default/templates/authopenid/delete.html:12
-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."
-
-#: forum/skins/default/templates/authopenid/delete.html:16
-msgid "Check confirm box, if you want delete your account."
-msgstr "Hesabınızı silmek istediğinizi, onay kutucuğunu işaretleyip onaylayın."
-
-#: forum/skins/default/templates/authopenid/delete.html:31
-msgid "I am sure I want to delete my account."
-msgstr "Hesabımı silmek istediğimden eminim."
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "Password/OpenID URL"
-msgstr "Åžifre ya da OpenID adresi"
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "(required for your security)"
-msgstr "(güvenliğiniz için gereklidir)"
-
-#: forum/skins/default/templates/authopenid/delete.html:34
-msgid "Delete account permanently"
-msgstr "hesabı kalıcı olarak sil"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:2
-msgid "Greetings from the Q&A forum"
-msgstr "Sorucevap.de sitesinden selamlar..."
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:4
-msgid "To make use of the Forum, please follow the link below:"
-msgstr "Forum faydalanmak için, aşağıdaki bağlantıyı takip edin:"
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:8
-msgid "Following the link above will help us verify your email address."
-msgstr "Yukarıdaki bağlantı, E-mail adresinizi doğrulamada yardımcı olacaktır."
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:10
-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. Bu mesajı dikkate almayın. Bu durum için özür "
-"dileriz."
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
-msgid "Traditional login information"
-msgstr "Her zamanki giriÅŸ bilgileri"
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:4
-#: forum/skins/default/templates/authopenid/sendpw.html:7
-msgid "Send new password"
-msgstr "Yeni şifre gönder"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:10
-#, fuzzy
-msgid "password recovery information"
-msgstr ""
-"Forgot you password? No problems - just get a new "
-"one! Please follow the following steps: • submit your "
-"user name below and check your email • follow the "
-"activation link for the new password - sent to you by email and "
-"login with the suggested password • at this you might want to "
-"change your password to something you can remember better"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:21
-msgid "Reset password"
-msgstr "Şifreyi sıfırla"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:22
-msgid "return to login"
-msgstr "girişe dön"
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
-#, python-format
-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."
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
-#, fuzzy, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/signin.html:5
-#: forum/skins/default/templates/authopenid/signin.html:21
-msgid "User login"
-msgstr "Kullanıcı girişi"
-
-#: forum/skins/default/templates/authopenid/signin.html:28
-#, fuzzy, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you "
-"log in\n"
-" "
-msgstr ""
-"\n"
-"Your answer to \"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in.\"%(title)s\" başlıklı soruya yazdığınız \"%"
-"(summary)s\" cevabını yollamak için giriş yapmalısınız."
-
-#: forum/skins/default/templates/authopenid/signin.html:35
-#, fuzzy, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
-msgstr ""
-"Your question\"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in.\"%(title)s\" başlıklı \"%(summary)s\" "
-"sorunuzu yollamak için giriş yapmalısınız."
-
-#: forum/skins/default/templates/authopenid/signin.html:42
-#, fuzzy
-msgid "Click to sign in through any of these services."
-msgstr ""
-"
Please select your favorite login method below."
-"
External login services use OpenID technology, where your password "
-"always stays confidential between you and your login provider and you don't "
-"have to remember another one.
The following question has been updated on the Q&A "
-"forum:"
-msgstr[1] ""
-"
Dear %(name)s,
The following %(num)d questions have been updated on "
-"the Q&A forum:
"
-
-#: forum/management/commands/send_email_alerts.py:255
-msgid "new question"
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:272
-msgid ""
-"Please visit the forum 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 ""
-
-#: forum/management/commands/send_email_alerts.py:284
-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 forum administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:290
-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 forum "
-"administrator."
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:296
-msgid ""
-"There is a chance that you may be receiving links seen before - due to a "
-"technicality that will eventually go away. "
-msgstr ""
-
-#: forum/management/commands/send_email_alerts.py:311
-#, python-format
-msgid ""
-"go to %(link)s to change frequency of email updates or %(email)s "
-"administrator"
-msgstr ""
-"
Please remember that you can always adjust "
-"frequency of the email updates or turn them off entirely. If you believe "
-"that this message was sent in an error, please email about it the forum "
-"administrator at %(email)s.
Sincerely,
Your friendly Q&A forum "
-"server.
"
-
-#: forum/middleware/anon_user.py:34
-#, python-format
-msgid "First time here? Check out the FAQ!"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "disciplined"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:10
-msgid "Deleted own post with score of 3 or higher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Peer Pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "peer-pressure"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:11
-msgid "Deleted own post with score of -3 or lower"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Nice answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "nice-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:12
-msgid "Answer voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Nice Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "nice-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:13
-msgid "Question voted up 10 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "pundit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:14
-msgid "Left 10 comments with score of 10 or more"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Popular Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "popular-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:15
-msgid "Asked a question with 1,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "Citizen patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "citizen-patrol"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:16
-msgid "First flagged post"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "Cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "cleanup"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:17
-msgid "First rollback"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "Critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "critic"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:18
-msgid "First down vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "Editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "editor"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:19
-msgid "First edit"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "Organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "organizer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:20
-msgid "First retag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "Scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "scholar"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:21
-msgid "First accepted answer on your own question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "student"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:22
-msgid "Asked first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "Supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "supporter"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:23
-msgid "First up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "teacher"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:24
-msgid "Answered first question with at least one up vote"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "autobiographer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:25
-msgid "Completed all user profile fields"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Self-Learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "self-learner"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:26
-msgid "Answered your own question with at least 3 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Great Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "great-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:27
-msgid "Answer voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Great Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "great-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:28
-msgid "Question voted up 100 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Stellar Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "stellar-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:29
-msgid "Question favorited by 100 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Famous question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "famous-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:30
-msgid "Asked a question with 10,000 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:31
-msgid "Actively participated in the private alpha"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Good Answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "good-answer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:32
-msgid "Answer voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Good Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "good-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:33
-msgid "Question voted up 25 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Favorite Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "favorite-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:34
-msgid "Question favorited by 25 users"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Civic duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "civic-duty"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:35
-msgid "Voted 300 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Strunk & White"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "strunk-and-white"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:36
-msgid "Edited 100 entries"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "generalist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:37
-msgid "Active in many different tags"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "expert"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:38
-msgid "Very active in one tag"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "yearling"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:39
-msgid "Active member for a year"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Notable Question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "notable-question"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:40
-msgid "Asked a question with 2,500 views"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "Enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "enlightened"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:41
-msgid "First answer was accepted with at least 10 up votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:42
-msgid "Actively participated in the private beta"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "guru"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:43
-msgid "Accepted answer and voted up 40 times"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "necromancer"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:44
-msgid "Answered a question more than 60 days later with at least 5 votes"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "taxonomist"
-msgstr ""
-
-#: forum/migrations/0005_install_badges.py:45
-msgid "Created a tag used by 50 questions"
-msgstr ""
-
-#: forum/models/question.py:499
-#, python-format
-msgid "%(author)s modified the question"
-msgstr ""
-
-#: forum/models/question.py:503
-#, python-format
-msgid "%(people)s posted %(new_answer_count)s new answers"
-msgstr ""
-
-#: forum/models/question.py:508
-#, python-format
-msgid "%(people)s commented the question"
-msgstr ""
-
-#: forum/models/question.py:513
-#, python-format
-msgid "%(people)s commented answers"
-msgstr ""
-
-#: forum/models/question.py:515
-#, python-format
-msgid "%(people)s commented an answer"
-msgstr ""
-
-#: forum/models/repute.py:13 forum/skins/default/templates/badges.html:54
-msgid "gold"
-msgstr ""
-
-#: forum/models/repute.py:14 forum/skins/default/templates/badges.html:62
-msgid "silver"
-msgstr ""
-
-#: forum/models/repute.py:15 forum/skins/default/templates/badges.html:69
-msgid "bronze"
-msgstr ""
-
-#: forum/models/tag.py:81
-msgid "interesting"
-msgstr ""
-
-#: forum/models/tag.py:81
-msgid "ignored"
-msgstr ""
-
-#: forum/models/user.py:36
-msgid "Entire forum"
-msgstr ""
-
-#: forum/models/user.py:37
-msgid "Questions that I asked"
-msgstr ""
-
-#: forum/models/user.py:38
-msgid "Questions that I answered"
-msgstr ""
-
-#: forum/models/user.py:39
-msgid "Individually selected questions"
-msgstr ""
-
-#: forum/models/user.py:42
-msgid "Weekly"
-msgstr ""
-
-#: forum/models/user.py:43
-msgid "Daily"
-msgstr ""
-
-#: forum/models/user.py:44
-msgid "No email"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:24
-msgid "Sorry, could not find the page you requested."
-msgstr ""
-
-#: forum/skins/default/templates/404.html:26
-msgid "This might have happened for the following reasons:"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:28
-msgid "this question or answer has been deleted;"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:29
-msgid "url has error - please check it;"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:30
-msgid ""
-"the page you tried to visit is protected or you don't have sufficient "
-"points, see"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:31
-msgid "if you believe this error 404 should not have occured, please"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:32
-msgid "report this problem"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:41
-#: forum/skins/default/templates/500.html:27
-msgid "back to previous page"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:42
-#: forum/skins/default/templates/questions.html:52
-msgid "see all questions"
-msgstr ""
-
-#: forum/skins/default/templates/404.html:43
-msgid "see all tags"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:22
-msgid "sorry, system error"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:24
-msgid "system error log is recorded, error will be fixed as soon as possible"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:25
-msgid "please report the error to the site administrators if you wish"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:28
-msgid "see latest questions"
-msgstr ""
-
-#: forum/skins/default/templates/500.html:29
-msgid "see tags"
-msgstr ""
-
-#: forum/skins/default/templates/about.html:6
-#: forum/skins/default/templates/about.html:11
-msgid "About"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:4
-#: forum/skins/default/templates/authopenid/settings.html:4
-msgid "Account functions"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:29
-#: forum/skins/default/templates/authopenid/changepw.html:5
-#: forum/skins/default/templates/authopenid/changepw.html:14
-#: forum/skins/default/templates/authopenid/settings.html:29
-msgid "Change password"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:30
-#: forum/skins/default/templates/authopenid/settings.html:30
-msgid "Give your account a new password."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:32
-#: forum/skins/default/templates/authopenid/settings.html:31
-msgid "Change email "
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:33
-#: forum/skins/default/templates/authopenid/settings.html:32
-msgid "Add or update the email address associated with your account."
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:35
-#: forum/skins/default/templates/authopenid/changeopenid.html:4
-#: forum/skins/default/templates/authopenid/changeopenid.html:30
-#: forum/skins/default/templates/authopenid/settings.html:34
-msgid "Change OpenID"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:36
-#: forum/skins/default/templates/authopenid/settings.html:35
-msgid "Change openid associated to your account"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:39
-#: forum/skins/default/templates/authopenid/delete.html:4
-#: forum/skins/default/templates/authopenid/settings.html:38
-msgid "Delete account"
-msgstr ""
-
-#: forum/skins/default/templates/account_settings.html:40
-#: forum/skins/default/templates/authopenid/settings.html:39
-msgid "Erase your username and all your data from website"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:5
-#: forum/skins/default/templates/answer_edit.html:48
-msgid "Edit answer"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:25
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:26
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:46
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:25
-#: forum/skins/default/templates/question_edit.html:28
-msgid "hide preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:28
-#: forum/skins/default/templates/ask.html:29
-#: forum/skins/default/templates/question.html:49
-#: forum/skins/default/templates/question_edit.html:28
-msgid "show preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:48
-#: forum/skins/default/templates/question_edit.html:66
-#: forum/skins/default/templates/question_retag.html:53
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "back"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:53
-#: forum/skins/default/templates/question_edit.html:71
-#: forum/skins/default/templates/revisions_answer.html:52
-#: forum/skins/default/templates/revisions_question.html:52
-msgid "revision"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:56
-#: forum/skins/default/templates/question_edit.html:75
-msgid "select revision"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:418
-#: forum/skins/default/templates/question_edit.html:92
-msgid "Toggle the real time Markdown editor preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:63
-#: forum/skins/default/templates/ask.html:98
-#: forum/skins/default/templates/ask_form.html:39
-#: forum/skins/default/templates/question.html:419
-#: forum/skins/default/templates/question_edit.html:92
-msgid "toggle preview"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:72
-#: forum/skins/default/templates/question_edit.html:118
-#: forum/skins/default/templates/question_retag.html:74
-msgid "Save edit"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit.html:73
-#: forum/skins/default/templates/close.html:29
-#: forum/skins/default/templates/feedback.html:50
-#: forum/skins/default/templates/question_edit.html:119
-#: forum/skins/default/templates/question_retag.html:75
-#: forum/skins/default/templates/reopen.html:30
-#: forum/skins/default/templates/user_edit.html:90
-#: forum/skins/default/templates/authopenid/changeemail.html:40
-msgid "Cancel"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:4
-msgid "answer tips"
-msgstr "Tips"
-
-#: forum/skins/default/templates/answer_edit_tips.html:7
-msgid "please make your answer relevant to this community"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:10
-msgid "try to give an answer, rather than engage into a discussion"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:13
-msgid "please try to provide details"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:16
-#: forum/skins/default/templates/question_edit_tips.html:13
-msgid "be clear and concise"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:20
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "see frequently asked questions"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:26
-#: forum/skins/default/templates/question_edit_tips.html:23
-msgid "Markdown tips"
-msgstr "Markdown basics"
-
-#: forum/skins/default/templates/answer_edit_tips.html:29
-#: forum/skins/default/templates/question_edit_tips.html:26
-msgid "*italic* or __italic__"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:29
-msgid "**bold** or __bold__"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/question_edit_tips.html:32
-msgid "link"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:35
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:32
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "text"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:39
-#: forum/skins/default/templates/question_edit_tips.html:37
-msgid "image"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:43
-#: forum/skins/default/templates/question_edit_tips.html:41
-msgid "numbered list:"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:48
-#: forum/skins/default/templates/question_edit_tips.html:46
-msgid "basic HTML tags are also supported"
-msgstr ""
-
-#: forum/skins/default/templates/answer_edit_tips.html:52
-#: forum/skins/default/templates/question_edit_tips.html:50
-msgid "learn more about Markdown"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:5
-#: forum/skins/default/templates/ask.html:62
-msgid "Ask a question"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:69
-#: forum/skins/default/templates/ask_form.html:11
-msgid "login to post question info"
-msgstr ""
-"You are welcome to start submitting your question "
-"anonymously. 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."
-
-#: forum/skins/default/templates/ask.html:75
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/ask.html:113
-#: forum/skins/default/templates/ask_form.html:54
-msgid "(required)"
-msgstr ""
-
-#: forum/skins/default/templates/ask.html:120
-#: forum/skins/default/templates/ask_form.html:61
-msgid "Login/signup to post your question"
-msgstr "Login/Signup to Post"
-
-#: forum/skins/default/templates/ask.html:122
-#: forum/skins/default/templates/ask_form.html:63
-msgid "Ask your question"
-msgstr "Ask Your Question"
-
-#: forum/skins/default/templates/ask_form.html:15
-#, python-format
-msgid ""
-"must have valid %(email)s to post, \n"
-" see %(email_validation_faq_url)s\n"
-" "
-msgstr ""
-"Looks like your email address, %(email)s has not "
-"yet been validated. To post messages you must verify your email, "
-"please see more details here."
-" You can submit your question now and validate email after that. Your "
-"question will saved as pending meanwhile. "
-
-#: forum/skins/default/templates/badge.html:6
-#: forum/skins/default/templates/badge.html:17
-msgid "Badge"
-msgstr ""
-
-#: forum/skins/default/templates/badge.html:26
-msgid "user received this badge:"
-msgid_plural "users received this badge:"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/badges.html:6
-msgid "Badges summary"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:17
-msgid "Badges"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:21
-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&A community will be recognized with the variety of badges."
-
-#: forum/skins/default/templates/badges.html:22
-#, 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"
-" "
-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 feedback"
-
-#: forum/skins/default/templates/badges.html:51
-msgid "Community badges"
-msgstr "Badge levels"
-
-#: forum/skins/default/templates/badges.html:57
-msgid "gold badge 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."
-
-#: forum/skins/default/templates/badges.html:65
-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."
-
-#: forum/skins/default/templates/badges.html:68
-msgid "bronze badge: often given as a special honor"
-msgstr ""
-
-#: forum/skins/default/templates/badges.html:72
-msgid "bronze badge description"
-msgstr ""
-"If you are an active participant in this community, you will be recognized "
-"with this badge."
-
-#: forum/skins/default/templates/book.html:7
-msgid "reading channel"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:26
-msgid "[author]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:30
-msgid "[publisher]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:34
-msgid "[publication date]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:38
-msgid "[price]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:39
-msgid "currency unit"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:42
-msgid "[pages]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:43
-msgid "pages abbreviation"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:46
-msgid "[tags]"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:56
-msgid "author blog"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:62
-msgid "book directory"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:66
-msgid "buy online"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:79
-msgid "reader questions"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:82
-msgid "ask the author"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:18
-msgid "this question was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:88
-#: forum/skins/default/templates/book.html:93
-#: forum/skins/default/templates/users_questions.html:11
-#: forum/skins/default/templates/users_questions.html:18
-msgid "number of times"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:105
-#: forum/skins/default/templates/question_summary_list_roll.html:14
-msgid "votes"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:108
-msgid "the answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:115
-#: forum/skins/default/templates/question_summary_list_roll.html:15
-msgid "views"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:125
-#: forum/skins/default/templates/question.html:136
-#: forum/skins/default/templates/question_list.html:19
-#: forum/skins/default/templates/question_summary_list_roll.html:52
-#: forum/skins/default/templates/tags.html:50
-#: forum/skins/default/templates/users_questions.html:34
-#, python-format
-msgid "see questions tagged '%(tag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to book RSS feed"
-msgstr ""
-
-#: forum/skins/default/templates/book.html:147
-msgid "subscribe to the questions feed"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:6
-#: forum/skins/default/templates/close.html:16
-msgid "Close question"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:19
-msgid "Close the question"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:25
-msgid "Reasons"
-msgstr ""
-
-#: forum/skins/default/templates/close.html:28
-msgid "OK to close"
-msgstr ""
-
-#: forum/skins/default/templates/email_base.html:11
-msgid "home"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:11
-msgid "Frequently Asked Questions "
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:16
-msgid "What kinds of questions can I ask here?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:17
-msgid ""
-"Most importanly - questions should be relevant to this "
-"community."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:18
-msgid ""
-"Before asking the question - please make sure to use search to see whether "
-"your question has alredy been answered."
-msgstr ""
-"Before you ask - please make sure to search for a similar question. You can "
-"search questions by their title or tags."
-
-#: forum/skins/default/templates/faq.html:21
-msgid "What questions should I avoid asking?"
-msgstr "What kinds of questions should be avoided?"
-
-#: forum/skins/default/templates/faq.html:22
-msgid ""
-"Please avoid asking questions that are not relevant to this community, too "
-"subjective and argumentative."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:27
-msgid "What should I avoid in my answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:28
-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 question and answer site - it is not a "
-"discussion group. 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."
-
-#: forum/skins/default/templates/faq.html:32
-msgid "Who moderates this community?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:33
-msgid "The short answer is: you."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:34
-msgid "This website is moderated by the users."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:35
-msgid ""
-"The reputation system allows users earn the authorization to perform a "
-"variety of moderation tasks."
-msgstr ""
-"Karma system allows users to earn rights to perform a variety of moderation "
-"tasks"
-
-#: forum/skins/default/templates/faq.html:40
-msgid "How does reputation system work?"
-msgstr "How does karma system work?"
-
-#: forum/skins/default/templates/faq.html:41
-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."
-
-#: forum/skins/default/templates/faq.html:42
-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 10 "
-"points, each vote against will subtract 2 points. There is "
-"a limit of 200 points that can be accumulated per question "
-"or answer. The table below explains reputation point requirements for each "
-"type of moderation task."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:53
-#: forum/skins/default/templates/user_votes.html:15
-msgid "upvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:57
-msgid "use tags"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:62
-msgid "add comments"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:66
-#: forum/skins/default/templates/user_votes.html:17
-msgid "downvote"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:69
-msgid "open and close own questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:73
-msgid "retag questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:78
-msgid "edit community wiki questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:83
-msgid "edit any answer"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:87
-msgid "open any closed question"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:91
-msgid "delete any comment"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:95
-msgid "delete any questions and answers and perform other moderation tasks"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:103
-msgid "how to validate email title"
-msgstr "How to validate email and why?"
-
-#: forum/skins/default/templates/faq.html:105
-#, python-format
-msgid ""
-"how to validate email info with %(send_email_key_url)s %(gravatar_faq_url)s"
-msgstr ""
-"Why? Email validation is required to make sure that "
-"only you can post messages on your behalf and to "
-"minimize spam posts. With email you can "
-"subscribe for updates on the most interesting questions. "
-"Also, when you sign up for the first time - create a unique gravatar personal image."
-
-#: forum/skins/default/templates/faq.html:110
-msgid "what is gravatar"
-msgstr "How to change my picture (gravatar) and what is gravatar?"
-
-#: forum/skins/default/templates/faq.html:111
-msgid "gravatar faq info"
-msgstr ""
-"
The picture that appears on the users profiles is called "
-"gravatar (which means globally r"
-"strong>ecognized avatar).
Here is how it works: a "
-"cryptographic key (unbreakable code) is calculated from "
-"your email address. You upload your picture (or your favorite alter ego "
-"image) the website gravatar.com"
-"strong> from where we later retreive your image using the key."
-"p>
This way all the websites you trust can show your image next to your "
-"posts and your email address remains private.
Please "
-"personalize your account with an image - just register at "
-"gravatar.com (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.
"
-
-#: forum/skins/default/templates/faq.html:114
-msgid "To register, do I need to create new password?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:115
-msgid ""
-"No, you don't have to. You can login through any service that supports "
-"OpenID, e.g. Google, Yahoo, AOL, etc."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:116
-msgid "Login now!"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:121
-msgid "Why other people can edit my questions/answers?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:122
-msgid "Goal of this site is..."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:122
-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 ""
-
-#: forum/skins/default/templates/faq.html:123
-msgid "If this approach is not for you, we respect your choice."
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:127
-msgid "Still have questions?"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:128
-#, python-format
-msgid ""
-"Please ask your question at %(ask_question_url)s, help make our community "
-"better!"
-msgstr ""
-"Please ask your question, help make our "
-"community better!"
-
-#: forum/skins/default/templates/faq.html:130
-#: forum/skins/default/templates/header.html:27
-msgid "questions"
-msgstr ""
-
-#: forum/skins/default/templates/faq.html:130
-msgid "."
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:6
-msgid "Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:11
-msgid "Give us your feedback!"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:17
-#, python-format
-msgid ""
-"\n"
-" Dear %(user_name)s, we look "
-"forward to hearing your feedback. \n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:24
-msgid ""
-"\n"
-" Dear visitor, we look forward to "
-"hearing your feedback.\n"
-" Please type and send us your message below.\n"
-" "
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:41
-msgid "(this field is required)"
-msgstr ""
-
-#: forum/skins/default/templates/feedback.html:49
-msgid "Send Feedback"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:3
-#, python-format
-msgid ""
-"\n"
-"Hello, this is a %(site_title)s forum feedback message\n"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:9
-msgid "Sender is"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:11
-#: forum/skins/default/templates/feedback_email.txt:14
-msgid "email"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:13
-msgid "anonymous"
-msgstr ""
-
-#: forum/skins/default/templates/feedback_email.txt:19
-msgid "Message body:"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:8
-#: forum/skins/default/templates/header.html:14
-msgid "about"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:9
-#: forum/skins/default/templates/header.html:15
-#: forum/skins/default/templates/question_edit_tips.html:17
-msgid "faq"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:10
-msgid "privacy policy"
-msgstr ""
-
-#: forum/skins/default/templates/footer.html:19
-msgid "give feedback"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:10
-msgid "logout"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:12
-msgid "login"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:22
-msgid "back to home page"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:29
-msgid "users"
-msgstr "people"
-
-#: forum/skins/default/templates/header.html:31
-msgid "books"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:33
-#: forum/templatetags/extra_tags.py:177 forum/templatetags/extra_tags.py:206
-msgid "badges"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:34
-#: forum/skins/default/templates/header.html:38
-msgid "ask a question"
-msgstr ""
-
-#: forum/skins/default/templates/header.html:36
-msgid "unanswered questions"
-msgstr "unanswered"
-
-#: forum/skins/default/templates/input_bar.html:33
-msgid "search"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:6
-#: forum/skins/default/templates/logout.html:16
-msgid "Logout"
-msgstr ""
-
-#: forum/skins/default/templates/logout.html:19
-msgid ""
-"As a registered user you can login with your OpenID, log out of the site or "
-"permanently remove your account."
-msgstr ""
-"Clicking Logout will log you out from the forumbut will not "
-"sign you off from your OpenID provider.
If you wish to sign off "
-"completely - please make sure to log out from your OpenID provider as well."
-
-#: forum/skins/default/templates/logout.html:20
-msgid "Logout now"
-msgstr "Logout Now"
-
-#: forum/skins/default/templates/notarobot.html:3
-msgid "Please prove that you are a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/notarobot.html:10
-msgid "I am a Human Being"
-msgstr ""
-
-#: forum/skins/default/templates/pagesize.html:6
-msgid "posts per page"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:6
-#: forum/skins/default/templates/paginator.html:7
-msgid "previous"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:19
-msgid "current page"
-msgstr ""
-
-#: forum/skins/default/templates/paginator.html:22
-#: forum/skins/default/templates/paginator.html:29
-#, python-format
-msgid "page number %(num)s"
-msgstr "page %(num)s"
-
-#: forum/skins/default/templates/paginator.html:33
-msgid "next page"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:9
-#, python-format
-msgid "%(rev_count)s revision"
-msgid_plural "%(rev_count)s revisions"
-msgstr[0] ""
-
-#: forum/skins/default/templates/post_contributor_info.html:15
-msgid "asked"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:18
-msgid "answered"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:20
-msgid "posted"
-msgstr ""
-
-#: forum/skins/default/templates/post_contributor_info.html:41
-msgid "updated"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:6
-#: forum/skins/default/templates/privacy.html:11
-msgid "Privacy policy"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:15
-msgid "general message about privacy"
-msgstr ""
-"Respecting users privacy is an important core principle of this Q&A "
-"forum. Information on this page details how this forum protects your "
-"privacy, and what type of information is collected."
-
-#: forum/skins/default/templates/privacy.html:18
-msgid "Site Visitors"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:20
-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."
-
-#: forum/skins/default/templates/privacy.html:23
-msgid "Personal Information"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:25
-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."
-
-#: forum/skins/default/templates/privacy.html:28
-msgid "Other Services"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:30
-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."
-
-#: forum/skins/default/templates/privacy.html:35
-msgid "cookie policy details"
-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."
-
-#: forum/skins/default/templates/privacy.html:37
-msgid "Policy Changes"
-msgstr ""
-
-#: forum/skins/default/templates/privacy.html:38
-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. "
-
-#: forum/skins/default/templates/question.html:78
-#: forum/skins/default/templates/question.html:79
-#: forum/skins/default/templates/question.html:95
-#: forum/skins/default/templates/question.html:97
-msgid "i like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:81
-#: forum/skins/default/templates/question.html:99
-#: forum/skins/default/templates/question.html:251
-msgid "current number of votes"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:90
-#: forum/skins/default/templates/question.html:91
-#: forum/skins/default/templates/question.html:104
-#: forum/skins/default/templates/question.html:105
-msgid "i dont like this post (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:109
-#: forum/skins/default/templates/question.html:110
-msgid "mark this question as favorite (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:116
-#: forum/skins/default/templates/question.html:117
-msgid "remove favorite mark from this question (click again to restore mark)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:141
-#: forum/skins/default/templates/question.html:288
-#: forum/skins/default/templates/revisions_answer.html:58
-#: forum/skins/default/templates/revisions_question.html:58
-msgid "edit"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:146
-msgid "reopen"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:150
-msgid "close"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:156
-#: forum/skins/default/templates/question.html:293
-msgid ""
-"report as offensive (i.e containing spam, advertising, malicious text, etc.)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:157
-#: forum/skins/default/templates/question.html:294
-msgid "flag offensive"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:165
-#: forum/skins/default/templates/question.html:305
-msgid "delete"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:183
-#: forum/skins/default/templates/question.html:325
-msgid "delete this comment"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:194
-#: forum/skins/default/templates/question.html:336
-msgid "add comment"
-msgstr "post a comment"
-
-#: forum/skins/default/templates/question.html:198
-#: forum/skins/default/templates/question.html:340
-#, python-format
-msgid "see %(counter)s more"
-msgid_plural "see %(counter)s more"
-msgstr[0] ""
-
-#: forum/skins/default/templates/question.html:200
-#: forum/skins/default/templates/question.html:342
-#, python-format
-msgid "see %(counter)s more comment"
-msgid_plural ""
-"see %(counter)s more comments\n"
-" "
-msgstr[0] ""
-
-#: forum/skins/default/templates/question.html:213
-#, python-format
-msgid ""
-"The question has been closed for the following reason \"%(close_reason)s\" by"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:215
-#, python-format
-msgid "close date %(closed_at)s"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:223
-#, fuzzy, python-format
-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)"
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:231
-msgid "oldest answers"
-msgstr "oldest"
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:233
-msgid "newest answers"
-msgstr "newest"
-
-#: forum/skins/default/templates/question.html:235
-msgid "most voted answers will be shown first"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:235
-msgid "popular answers"
-msgstr "most voted"
-
-#: forum/skins/default/templates/question.html:249
-#: forum/skins/default/templates/question.html:250
-msgid "i like this answer (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:256
-#: forum/skins/default/templates/question.html:257
-msgid "i dont like this answer (click again to cancel)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:262
-#: forum/skins/default/templates/question.html:263
-msgid "mark this answer as favorite (click again to undo)"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:268
-#: forum/skins/default/templates/question.html:269
-msgid "the author of the question has selected this answer as correct"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:282
-msgid "answer permanent link"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:283
-msgid "permanent link"
-msgstr "link"
-
-#: forum/skins/default/templates/question.html:305
-msgid "undelete"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:364
-#: forum/skins/default/templates/question.html:367
-msgid "Notify me once a day when there are any new answers"
-msgstr ""
-"Notify me once a day by email when there are any new "
-"answers or updates"
-
-#: forum/skins/default/templates/question.html:370
-msgid "Notify me weekly when there are any new answers"
-msgstr ""
-"Notify me weekly when there are any new answers or updates"
-
-#: forum/skins/default/templates/question.html:375
-#, python-format
-msgid ""
-"You can always adjust frequency of email updates from your %(profile_url)s"
-msgstr ""
-"(note: you can always change how often you receive updates)"
-
-#: forum/skins/default/templates/question.html:380
-msgid "once you sign in you will be able to subscribe for any updates here"
-msgstr ""
-"Here (once you log in) you will be able to sign "
-"up for the periodic email updates about this question."
-
-#: forum/skins/default/templates/question.html:391
-msgid "Your answer"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:393
-msgid "Be the first one to answer this question!"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:399
-msgid "you can answer anonymously and then login"
-msgstr ""
-"Please start posting your answer anonymously "
-"- 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 substantial "
-"answer, for discussions, please use comments and "
-"please do remember to vote (after you log in)!"
-
-#: forum/skins/default/templates/question.html:403
-msgid "answer your own question only to give an answer"
-msgstr ""
-"You are welcome to answer your own question, "
-"but please make sure to give an answer. Remember that you "
-"can always revise your original question. Please "
-"use comments for discussions and please don't "
-"forget to vote :) for the answers that you liked (or perhaps did "
-"not like)! "
-
-#: forum/skins/default/templates/question.html:405
-msgid "please only give an answer, no discussions"
-msgstr ""
-"Please try to give a substantial answer. If "
-"you wanted to comment on the question or answer, just use the "
-"commenting tool. Please remember that you can always revise "
-"your answers - no need to answer the same question twice. Also, "
-"please don't forget to vote - it really helps to select the "
-"best questions and answers!"
-
-#: forum/skins/default/templates/question.html:441
-msgid "Login/Signup to Post Your Answer"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:444
-msgid "Answer Your Own Question"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:446
-msgid "Answer the question"
-msgstr "Post Your Answer"
-
-#: forum/skins/default/templates/question.html:460
-msgid "Question tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/question.html:465
-#: forum/skins/default/templates/questions.html:257
-#: forum/skins/default/templates/tag_selector.html:11
-#: forum/skins/default/templates/tag_selector.html:28
-#, python-format
-msgid "see questions tagged '%(tag_name)s'"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:471
-msgid "question asked"
-msgstr "Asked"
-
-#: forum/skins/default/templates/question.html:474
-msgid "question was seen"
-msgstr "Seen"
-
-#: forum/skins/default/templates/question.html:474
-msgid "times"
-msgstr ""
-
-#: forum/skins/default/templates/question.html:477
-msgid "last updated"
-msgstr "Last updated"
-
-#: forum/skins/default/templates/question.html:483
-msgid "Related questions"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:6
-msgid "Please decide if you like this question or not by voting"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:12
-msgid ""
-"\n"
-" vote\n"
-" "
-msgid_plural ""
-"\n"
-" votes\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:21
-msgid "this answer has been accepted to be correct"
-msgstr ""
-
-#: forum/skins/default/templates/question_counter_widget.html:27
-msgid ""
-"\n"
-" answer \n"
-" "
-msgid_plural ""
-"\n"
-" answers \n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_counter_widget.html:39
-msgid ""
-"\n"
-" view\n"
-" "
-msgid_plural ""
-"\n"
-" views\n"
-" "
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/skins/default/templates/question_edit.html:5
-#: forum/skins/default/templates/question_edit.html:66
-msgid "Edit question"
-msgstr ""
-
-#: forum/skins/default/templates/question_edit_tips.html:4
-msgid "question tips"
-msgstr "Tips"
-
-#: forum/skins/default/templates/question_edit_tips.html:7
-msgid "please ask a relevant question"
-msgstr "ask a question interesting to this community"
-
-#: forum/skins/default/templates/question_edit_tips.html:10
-msgid "please try provide enough details"
-msgstr "provide enough details"
-
-#: forum/skins/default/templates/question_retag.html:4
-#: forum/skins/default/templates/question_retag.html:53
-msgid "Change tags"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:40
-msgid "up to 5 tags, less than 20 characters each"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:83
-msgid "Why use and modify tags?"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:86
-msgid "tags help us keep Questions organized"
-msgstr ""
-
-#: forum/skins/default/templates/question_retag.html:94
-msgid "tag editors receive special awards from the community"
-msgstr ""
-
-#: forum/skins/default/templates/question_summary_list_roll.html:13
-msgid "answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:8
-msgid "Questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:32
-msgid "Found by tags"
-msgstr "Tagged questions"
-
-#: forum/skins/default/templates/questions.html:36
-msgid "Search results"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:38
-msgid "Found by title"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:42
-msgid "Unanswered questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:44
-msgid "All questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:51
-msgid "In:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:53
-msgid "see unanswered questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:55
-msgid "see your favorite questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:59
-msgid "Sort by:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:64
-#: forum/skins/default/templates/questions.html:75
-msgid "click to see the newest questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:70
-msgid "click to see the oldest questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:83
-#: forum/skins/default/templates/questions.html:94
-msgid "click to see the most recently updated questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:89
-msgid "click to see the least recently updated questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:102
-#: forum/skins/default/templates/questions.html:113
-msgid "click to see hottest questions"
-msgstr "questions with most answers"
-
-#: forum/skins/default/templates/questions.html:102
-msgid "less answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:108
-msgid "click to see coldest questions"
-msgstr "questions with fewest answers"
-
-#: forum/skins/default/templates/questions.html:108
-#: forum/skins/default/templates/questions.html:113
-msgid "more answers"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:121
-#: forum/skins/default/templates/questions.html:132
-msgid "click to see most voted questions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:121
-msgid "unpopular"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:127
-msgid "click to see least voted questions"
-msgstr "least voted questions"
-
-#: forum/skins/default/templates/questions.html:127
-#: forum/skins/default/templates/questions.html:132
-msgid "popular"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:141
-#, fuzzy, python-format
-msgid " %(q_num)s question found"
-msgid_plural "%(q_num)s questions found"
-msgstr[0] "One question"
-msgstr[1] ""
-
-#: forum/skins/default/templates/questions.html:143
-#, fuzzy, python-format
-msgid "%(q_num)s question"
-msgid_plural "%(q_num)s questions"
-msgstr[0] "One question"
-msgstr[1] ""
-
-#: forum/skins/default/templates/questions.html:147
-#, python-format
-msgid "with %(author_name)s's contributions"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:151
-msgid "tagged"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:157
-msgid "Search tips:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:161
-msgid "reset author"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:165
-msgid "reset tags"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:169
-#: forum/skins/default/templates/questions.html:173
-msgid "start over"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:175
-msgid " - to expand, or dig in by adding more tags and revising the query."
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:178
-msgid "Search tip:"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:178
-msgid "add tags and a query to focus your search"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:190
-msgid "There are no unanswered questions here"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:193
-msgid "No favorite questions here. "
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:194
-msgid "Please start (bookmark) some questions when you visit them"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:199
-msgid "You can expand your search by "
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:203
-msgid "resetting author"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:207
-msgid "resetting tags"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:211
-#: forum/skins/default/templates/questions.html:215
-msgid "starting over"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:220
-msgid "Please always feel free to ask your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:224
-msgid "Did not find what you were looking for?"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:225
-msgid "Please, post your question!"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:241
-msgid "Contributors"
-msgstr ""
-
-#: forum/skins/default/templates/questions.html:254
-msgid "Related tags"
-msgstr "Tags"
-
-#: forum/skins/default/templates/reopen.html:6
-#: forum/skins/default/templates/reopen.html:16
-msgid "Reopen question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:19
-msgid "Open the previously closed question"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "The question was closed for the following reason "
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "reason - leave blank in english"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "on "
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:22
-msgid "date closed"
-msgstr ""
-
-#: forum/skins/default/templates/reopen.html:29
-msgid "Reopen this question"
-msgstr ""
-
-#: forum/skins/default/templates/revisions_answer.html:7
-#: forum/skins/default/templates/revisions_answer.html:38
-#: forum/skins/default/templates/revisions_question.html:8
-#: forum/skins/default/templates/revisions_question.html:38
-msgid "Revision history"
-msgstr ""
-
-#: forum/skins/default/templates/revisions_answer.html:50
-#: forum/skins/default/templates/revisions_question.html:50
-msgid "click to hide/show revision"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:5
-msgid "Interesting tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:15
-#, python-format
-msgid "remove '%(tag_name)s' from the list of interesting tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:21
-#: forum/skins/default/templates/tag_selector.html:38
-msgid "Add"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:22
-msgid "Ignored tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:32
-#, python-format
-msgid "remove '%(tag_name)s' from the list of ignored tags"
-msgstr ""
-
-#: forum/skins/default/templates/tag_selector.html:41
-msgid "keep ignored questions hidden"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:6
-#: forum/skins/default/templates/tags.html:30
-msgid "Tag list"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:32
-msgid "sorted alphabetically"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:32
-msgid "by name"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:33
-msgid "sorted by frequency of tag use"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:33
-msgid "by popularity"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:39
-#, python-format
-msgid ""
-"All tags matching '%(stag)s'"
-msgstr ""
-
-#: forum/skins/default/templates/tags.html:42
-msgid "Nothing found"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:6
-msgid "Edit user profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:19
-msgid "edit profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:33
-#: forum/skins/default/templates/user_info.html:53
-msgid "Registered user"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:40
-msgid "Screen Name"
-msgstr ""
-
-#: forum/skins/default/templates/user_edit.html:89
-#: forum/skins/default/templates/user_email_subscriptions.html:20
-msgid "Update"
-msgstr ""
-
-#: forum/skins/default/templates/user_email_subscriptions.html:8
-msgid "Email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_email_subscriptions.html:9
-msgid "email subscription settings info"
-msgstr ""
-"Adjust frequency of email updates. Receive "
-"updates on interesting questions by email, 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. Updates are only "
-"sent when there is any new activity on selected items."
-
-#: forum/skins/default/templates/user_email_subscriptions.html:21
-msgid "Stop sending email"
-msgstr "Stop Email"
-
-#: forum/skins/default/templates/user_info.html:18
-msgid "change picture"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:25
-#: forum/skins/default/templates/users.html:26 forum/views/users.py:933
-msgid "reputation"
-msgstr "karma"
-
-#: forum/skins/default/templates/user_info.html:35
-msgid "Moderate this user"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:47
-msgid "update profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:57
-msgid "real name"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:62
-msgid "member for"
-msgstr "member since"
-
-#: forum/skins/default/templates/user_info.html:67
-msgid "last seen"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:73
-msgid "user website"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:79
-msgid "location"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:86
-msgid "age"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:87
-msgid "age unit"
-msgstr "years old"
-
-#: forum/skins/default/templates/user_info.html:93
-msgid "todays unused votes"
-msgstr ""
-
-#: forum/skins/default/templates/user_info.html:94
-msgid "votes left"
-msgstr ""
-
-#: forum/skins/default/templates/user_reputation.html:29
-msgid "Your karma change log."
-msgstr ""
-
-#: forum/skins/default/templates/user_reputation.html:31
-#, python-format
-msgid "%(user_name)s's karma change log"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:11
-#, python-format
-msgid "%(counter)s Question"
-msgid_plural "%(counter)s Questions"
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_stats.html:16
-#, python-format
-msgid "%(counter)s Answer"
-msgid_plural "%(counter)s Answers"
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_stats.html:24
-#, python-format
-msgid "the answer has been voted for %(answer_score)s times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:24
-msgid "this answer has been selected as correct"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:34
-#, python-format
-msgid "(%(comment_count)s comment)"
-msgid_plural "the answer has been commented %(comment_count)s times"
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_stats.html:44
-#, python-format
-msgid "%(cnt)s Vote"
-msgid_plural "%(cnt)s Votes "
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_stats.html:50
-msgid "thumb up"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:51
-msgid "user has voted up this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:55
-msgid "thumb down"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:56
-msgid "user voted down this many times"
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:64
-#, python-format
-msgid "%(counter)s Tag"
-msgid_plural "%(counter)s Tags"
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_stats.html:72
-#, python-format
-msgid ""
-"see other questions with %(view_user)s's contributions tagged '%(tag_name)s' "
-msgstr ""
-
-#: forum/skins/default/templates/user_stats.html:86
-#, python-format
-msgid "%(counter)s Badge"
-msgid_plural "%(counter)s Badges"
-msgstr[0] ""
-
-#: forum/skins/default/templates/user_tabs.html:7
-msgid "User profile"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:7 forum/views/users.py:907
-msgid "overview"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:9 forum/views/users.py:915
-msgid "recent activity"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:12 forum/views/users.py:925
-msgid "comments and answers to others questions"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:13 forum/views/users.py:924
-msgid "responses"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:16
-msgid "graph of user reputation"
-msgstr "Graph of user karma"
-
-#: forum/skins/default/templates/user_tabs.html:17
-msgid "reputation history"
-msgstr "karma history"
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:951
-msgid "user vote record"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:20 forum/views/users.py:950
-msgid "casted votes"
-msgstr "votes"
-
-#: forum/skins/default/templates/user_tabs.html:23
-msgid "questions that user selected as his/her favorite"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:24
-msgid "favorites"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:27 forum/views/users.py:960
-msgid "email subscription settings"
-msgstr ""
-
-#: forum/skins/default/templates/user_tabs.html:28 forum/views/users.py:959
-msgid "email subscriptions"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:6
-#: forum/skins/default/templates/users.html:24
-msgid "Users"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:27
-msgid "recent"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:29
-msgid "by username"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:35
-#, python-format
-msgid "users matching query %(suser)s:"
-msgstr ""
-
-#: forum/skins/default/templates/users.html:39
-msgid "Nothing found."
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:11
-msgid "this questions was selected as favorite"
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:12
-msgid "thumb-up on"
-msgstr ""
-
-#: forum/skins/default/templates/users_questions.html:19
-msgid "thumb-up off"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:3
-#: forum/skins/default/templates/authopenid/changeemail.html:9
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Change email"
-msgstr "Change Email"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:11
-msgid "Save your email address"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:16
-#, python-format
-msgid "change %(email)s info"
-msgstr ""
-"Enter your new email into the box below if "
-"you'd like to use another email for update subscriptions."
-" Currently you are using %(email)s"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:18
-#, python-format
-msgid "here is why email is required, see %(gravatar_faq_url)s"
-msgstr ""
-"Please enter your email address in the box below."
-"span> Valid email address is required on this Q&A forum. If you like, "
-"you can receive updates on interesting questions or entire "
-"forum via email. Also, your email is used to create a unique gravatar image for your account. "
-"Email addresses are never shown or otherwise shared with anybody else."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your new Email"
-msgstr ""
-"Your new Email: (will not be shown to "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:31
-msgid "Your Email"
-msgstr ""
-"Your Email (must be valid, never shown to others)"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:38
-msgid "Save Email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:49
-msgid "Validate email"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:52
-#, python-format
-msgid "validate %(email)s info or go to %(change_email_url)s"
-msgstr ""
-"An email with a validation link has been sent to %"
-"(email)s. Please follow the emailed link with your "
-"web browser. Email validation is necessary to help insure the proper use of "
-"email on Q&A. If you would like to use "
-"another email, please change it again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:57
-msgid "Email not changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:60
-#, python-format
-msgid "old %(email)s kept, if you like go to %(change_email_url)s"
-msgstr ""
-"Your email address %(email)s has not been changed."
-" If you decide to change it later - you can always do it by editing "
-"it in your user profile or by using the previous form again."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:65
-msgid "Email changed"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:68
-#, python-format
-msgid "your current %(email)s can be used for this"
-msgstr ""
-"Your email address is now set to %(email)s. "
-"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."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:73
-msgid "Email verified"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeemail.html:76
-msgid "thanks for verifying email"
-msgstr ""
-"Thank you for verifying your email! Now "
-"you can ask and answer questions. Also if "
-"you find a very interesting question you can subscribe for the "
-"updates - then will be notified about changes once a day"
-"strong> or less frequently."
-
-#: forum/skins/default/templates/authopenid/changeemail.html:81
-msgid "email key not sent"
-msgstr "Validation email not sent"
-
-#: forum/skins/default/templates/authopenid/changeemail.html:84
-#, python-format
-msgid "email key not sent %(email)s change email here %(change_link)s"
-msgstr ""
-"Your current email address %(email)s has been "
-"validated before so the new key was not sent. You can change email used for update subscriptions if necessary."
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:8
-msgid "Account: change OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:12
-msgid ""
-"This is where you can change your OpenID URL. Make sure you remember it!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:14
-#: forum/skins/default/templates/authopenid/delete.html:14
-#: forum/skins/default/templates/authopenid/delete.html:24
-msgid "Please correct errors below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changeopenid.html:29
-msgid "OpenID URL:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/changepw.html:7
-msgid "Account: change password"
-msgstr "Change your password"
-
-#: forum/skins/default/templates/authopenid/changepw.html:8
-msgid "This is where you can change your password. Make sure you remember it!"
-msgstr ""
-"To change your password please fill out and "
-"submit this form"
-
-#: forum/skins/default/templates/authopenid/complete.html:19
-msgid "Connect your OpenID with this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:22
-msgid "Connect your OpenID with your account on this site"
-msgstr "New user signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:27
-#, python-format
-msgid "register new %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login. 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 - "
-"gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:31
-#, python-format
-msgid ""
-"%(username)s already exists, choose another name for \n"
-" %(provider)s. Email is required too, see %"
-"(gravatar_faq_url)s\n"
-" "
-msgstr ""
-"
Oops... looks like screen name %(username)s is "
-"already used in another account.
Please choose another screen "
-"name to use with your %(provider)s login. Also, a valid email address is "
-"required on the Q&A forum. Your email is "
-"used to create a unique gravatar"
-"strong> image for your account. If you like, you can receive "
-"updates on the interesting questions or entire forum by email. "
-"Email addresses are never shown or otherwise shared with anybody else.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:35
-#, python-format
-msgid ""
-"register new external %(provider)s account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your %"
-"(provider)s login.
You can either keep your screen "
-"name the same as your %(provider)s login name or choose some other "
-"nickname.
Also, please save a valid email address. "
-"With the email you can subscribe for the updates on the "
-"most interesting questions. Email address is also used to create and "
-"retrieve your unique avatar image - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:38
-#, python-format
-msgid "register new Facebook connect account info, see %(gravatar_faq_url)s"
-msgstr ""
-"
You are here for the first time with your "
-"Facebook login. 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 - gravatar.
"
-
-#: forum/skins/default/templates/authopenid/complete.html:42
-msgid "This account already exists, please use another."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:57
-msgid "Sorry, looks like we have some errors:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:82
-msgid "Screen name label"
-msgstr "Screen Name (will be shown to others)"
-
-#: forum/skins/default/templates/authopenid/complete.html:89
-msgid "Email address label"
-msgstr ""
-"Email Address (will not be shared with "
-"anyone, must be valid)"
-
-#: forum/skins/default/templates/authopenid/complete.html:95
-#: forum/skins/default/templates/authopenid/signup.html:18
-msgid "receive updates motivational blurb"
-msgstr ""
-"Receive forum updates by email - this will help our "
-"community grow and become more useful. By default Q&A forum sends up to one email digest per "
-"week - only when there is anything new. If you like, please "
-"adjust this now or any time later from your user account."
-
-#: forum/skins/default/templates/authopenid/complete.html:99
-#: forum/skins/default/templates/authopenid/signup.html:22
-msgid "please select one of the options above"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:102
-msgid "Tag filter tool will be your right panel, once you log in."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:103
-msgid "create account"
-msgstr "Signup"
-
-#: forum/skins/default/templates/authopenid/complete.html:112
-msgid "Existing account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:113
-msgid "user name"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:114
-msgid "password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:121
-msgid "Register"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/complete.html:122
-#: forum/skins/default/templates/authopenid/signin.html:168
-msgid "Forgot your password?"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:2
-msgid "Thank you for registering at our Q&A forum!"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:4
-msgid "Your account details are:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:6
-msgid "Username:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:7
-#: forum/skins/default/templates/authopenid/delete.html:19
-msgid "Password:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:9
-msgid "Please sign in here:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/confirm_email.txt:12
-#: forum/skins/default/templates/authopenid/email_validation.txt:14
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:8
-msgid ""
-"Sincerely,\n"
-"Forum Administrator"
-msgstr ""
-"Sincerely,\n"
-"Q&A Forum Administrator"
-
-#: forum/skins/default/templates/authopenid/delete.html:8
-msgid "Account: delete account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:12
-msgid ""
-"Note: After deleting your account, anyone will be able to register this "
-"username."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:16
-msgid "Check confirm box, if you want delete your account."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:31
-msgid "I am sure I want to delete my account."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "Password/OpenID URL"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:32
-msgid "(required for your security)"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/delete.html:34
-msgid "Delete account permanently"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:2
-msgid "Greetings from the Q&A forum"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:4
-msgid "To make use of the Forum, please follow the link below:"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:8
-msgid "Following the link above will help us verify your email address."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/email_validation.txt:10
-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 ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:4
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:7
-msgid "Traditional login information"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/external_legacy_login_info.html:12
-#, python-format
-msgid ""
-"how to login with password through external login website or use %"
-"(feedback_url)s"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw.html:4
-#: forum/skins/default/templates/authopenid/sendpw.html:7
-msgid "Send new password"
-msgstr "Recover password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:10
-msgid "password recovery information"
-msgstr ""
-"Forgot you password? No problems - just get a new "
-"one! Please follow the following steps: • submit your "
-"user name below and check your email • follow the "
-"activation link for the new password - sent to you by email and "
-"login with the suggested password • at this you might want to "
-"change your password to something you can remember better"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:21
-msgid "Reset password"
-msgstr "Send me a new password"
-
-#: forum/skins/default/templates/authopenid/sendpw.html:22
-msgid "return to login"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:2
-#, python-format
-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 ""
-
-#: forum/skins/default/templates/authopenid/sendpw_email.txt:5
-#, python-format
-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"
-
-#: forum/skins/default/templates/authopenid/signin.html:5
-#: forum/skins/default/templates/authopenid/signin.html:21
-msgid "User login"
-msgstr "User login"
-
-#: forum/skins/default/templates/authopenid/signin.html:28
-#, python-format
-msgid ""
-"\n"
-" Your answer to %(title)s %(summary)s will be posted once you "
-"log in\n"
-" "
-msgstr ""
-"\n"
-"Your answer to \"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:35
-#, python-format
-msgid ""
-"Your question \n"
-" %(title)s %(summary)s will be posted once you log in\n"
-" "
-msgstr ""
-"Your question\"%(title)s"
-"strong> %(summary)s...\"is saved and will be "
-"posted once you log in."
-
-#: forum/skins/default/templates/authopenid/signin.html:42
-msgid "Click to sign in through any of these services."
-msgstr ""
-"
Please select your favorite login method below."
-"
External login services use OpenID technology, where your password "
-"always stays confidential between you and your login provider and you don't "
-"have to remember another one.
"
-
-# msgid "Click to sign in through any of these services."
-# msgstr ""
-# "
Please select your favorite login method
-# below."
-# "
External login services use OpenID 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.
"
-#: forum/skins/default/templates/authopenid/signin.html:144
-msgid "Enter your Provider user name"
-msgstr ""
-"Enter your Provider user name (or "
-"select another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:151
-msgid ""
-"Enter your OpenID "
-"web address"
-msgstr ""
-"Enter your OpenID web address (or choose "
-"another login method above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:153
-#: forum/skins/default/templates/authopenid/signin.html:166
-msgid "Login"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:157
-msgid "Enter your login name and password"
-msgstr ""
-"Enter your Askbot login and password (or select your OpenID provider above)"
-
-#: forum/skins/default/templates/authopenid/signin.html:161
-msgid "Login name"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:163
-msgid "Password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:167
-msgid "Create account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:178
-msgid "Why use OpenID?"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:181
-msgid "with openid it is easier"
-msgstr "With the OpenID you don't need to create new username and password."
-
-#: forum/skins/default/templates/authopenid/signin.html:184
-msgid "reuse openid"
-msgstr "You can safely re-use the same login for all OpenID-enabled websites."
-
-#: forum/skins/default/templates/authopenid/signin.html:187
-msgid "openid is widely adopted"
-msgstr ""
-"There are > 160,000,000 OpenID account in use. Over 10,000 sites are OpenID-"
-"enabled."
-
-#: forum/skins/default/templates/authopenid/signin.html:190
-msgid "openid is supported open standard"
-msgstr "OpenID is based on an open standard, supported by many organizations."
-
-#: forum/skins/default/templates/authopenid/signin.html:195
-msgid "Find out more"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signin.html:196
-msgid "Get OpenID"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:4
-msgid "Signup"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:8
-msgid "Create login name and password"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:10
-msgid "Traditional signup info"
-msgstr ""
-"If you prefer, create your forum login name and "
-"password here. However, please keep in mind that we also support "
-"OpenID login method. With OpenID 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."
-
-#: forum/skins/default/templates/authopenid/signup.html:25
-msgid ""
-"Please read and type in the two words below to help us prevent automated "
-"account creation."
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:27
-msgid "Create Account"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:28
-msgid "or"
-msgstr ""
-
-#: forum/skins/default/templates/authopenid/signup.html:29
-msgid "return to OpenID login"
-msgstr ""
-
-#: forum/skins/default/templates/fbconnect/xd_receiver.html:5
-#, python-format
-msgid "Connect to %(APP_SHORT_NAME)s with Facebook!"
-msgstr ""
-
-#: forum/templatetags/extra_filters.py:100
-msgid "no items in counter"
-msgstr "no"
-
-#: forum/templatetags/extra_tags.py:53
-#, python-format
-msgid "%(username)s gravatar image"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:178 forum/templatetags/extra_tags.py:205
-msgid "reputation points"
-msgstr "karma"
-
-#: forum/templatetags/extra_tags.py:265
-msgid "2 days ago"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:267
-msgid "yesterday"
-msgstr ""
-
-#: forum/templatetags/extra_tags.py:269
-#, python-format
-msgid "%(hr)d hour ago"
-msgid_plural "%(hr)d hours ago"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/templatetags/extra_tags.py:271
-#, python-format
-msgid "%(min)d min ago"
-msgid_plural "%(min)d mins ago"
-msgstr[0] ""
-msgstr[1] ""
-
-#: forum/utils/forms.py:30
-msgid "this field is required"
-msgstr ""
-
-#: forum/utils/forms.py:45
-msgid "choose a username"
-msgstr "Choose screen name"
-
-#: forum/utils/forms.py:50
-msgid "user name is required"
-msgstr ""
-
-#: forum/utils/forms.py:51
-msgid "sorry, this name is taken, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:52
-msgid "sorry, this name is not allowed, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:53
-msgid "sorry, there is no user with this name"
-msgstr ""
-
-#: forum/utils/forms.py:54
-msgid "sorry, we have a serious error - user name is taken by several users"
-msgstr ""
-
-#: forum/utils/forms.py:55
-msgid "user name can only consist of letters, empty space and underscore"
-msgstr ""
-
-#: forum/utils/forms.py:109
-msgid "your email address"
-msgstr "Your email (never shared)"
-
-#: forum/utils/forms.py:110
-msgid "email address is required"
-msgstr ""
-
-#: forum/utils/forms.py:111
-msgid "please enter a valid email address"
-msgstr ""
-
-#: forum/utils/forms.py:112
-msgid "this email is already used by someone else, please choose another"
-msgstr ""
-
-#: forum/utils/forms.py:140
-msgid "choose password"
-msgstr "Password"
-
-#: forum/utils/forms.py:141
-msgid "password is required"
-msgstr ""
-
-#: forum/utils/forms.py:144
-msgid "retype password"
-msgstr "Password (please retype)"
-
-#: forum/utils/forms.py:145
-msgid "please, retype your password"
-msgstr ""
-
-#: forum/utils/forms.py:146
-msgid "sorry, entered passwords did not match, please try again"
-msgstr ""
-
-#: forum/views/commands.py:209
-#, python-format
-msgid "subscription saved, %(email)s needs validation, see %(details_url)s"
-msgstr ""
-"Your subscription is saved, but email address %(email)s needs to be "
-"validated, please see more details here"
-
-#: forum/views/commands.py:217
-msgid "email update frequency has been set to daily"
-msgstr ""
-
-#: forum/views/meta.py:35
-msgid "Q&A forum feedback"
-msgstr ""
-
-#: forum/views/meta.py:36
-msgid "Thanks for the feedback!"
-msgstr ""
-
-#: forum/views/meta.py:44
-msgid "We look forward to hearing your feedback! Please, give it next time :)"
-msgstr ""
-
-#: forum/views/users.py:867 forum/views/users.py:871
-msgid "changes saved"
-msgstr ""
-
-#: forum/views/users.py:877
-msgid "email updates canceled"
-msgstr ""
-
-#: forum/views/users.py:908
-msgid "user profile"
-msgstr ""
-
-#: forum/views/users.py:909
-msgid "user profile overview"
-msgstr ""
-
-#: forum/views/users.py:916
-msgid "recent user activity"
-msgstr ""
-
-#: forum/views/users.py:917
-msgid "profile - recent activity"
-msgstr ""
-
-#: forum/views/users.py:926
-msgid "profile - responses"
-msgstr ""
-
-#: forum/views/users.py:934
-msgid "user reputation in the community"
-msgstr "user karma"
-
-#: forum/views/users.py:935
-msgid "profile - user reputation"
-msgstr "Profile - User's Karma"
-
-#: forum/views/users.py:941
-msgid "favorite questions"
-msgstr ""
-
-#: forum/views/users.py:942
-msgid "users favorite questions"
-msgstr ""
-
-#: forum/views/users.py:943
-msgid "profile - favorite questions"
-msgstr ""
-
-#: forum/views/users.py:952
-msgid "profile - votes"
-msgstr ""
-
-#: forum/views/users.py:961
-msgid "profile - email subscriptions"
-msgstr ""
-
-#: forum/views/writers.py:70
-msgid "uploading images is limited to users with >60 reputation points"
-msgstr "sorry, file uploading requires karma >60"
-
-#: forum/views/writers.py:72
-msgid "allowed file types are 'jpg', 'jpeg', 'gif', 'bmp', 'png', 'tiff'"
-msgstr ""
-
-#: forum/views/writers.py:74
-#, python-format
-msgid "maximum upload file size is %sK"
-msgstr ""
-
-#: forum/views/writers.py:76
-#, python-format
-msgid ""
-"Error uploading file. Please contact the site administrator. Thank you. %s"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:27
-msgid "Email Validation"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:38
-msgid "Thank you, your email is now validated."
-msgstr ""
-
-#: forum_modules/authentication/auth.py:62
-msgid "Your password was changed"
-msgstr ""
-
-#: forum_modules/authentication/auth.py:64
-msgid "New password set"
-msgstr "New password created"
-
-#: forum_modules/authentication/auth.py:130
-#, python-format
-msgid "Welcome back %s, you are now logged in"
-msgstr ""
-
-#: forum_modules/books/urls.py:7 forum_modules/books/urls.py:8
-#: forum_modules/books/urls.py:9
-msgid "books/"
-msgstr ""
-
-#~ msgid "please login"
-#~ msgstr "please sign-in"
-
-#~ msgid "welcome to website"
-#~ msgstr "Welcome to Q&A forum"
-
-#~ msgid "Recent awards"
-#~ msgstr "Recent badges"
-
-#~ msgid "all awards"
-#~ msgstr "all badges"
-
-#~ msgid "complete list of questions"
-#~ msgstr "list of all questions"
-
-#~ msgid "popular tags"
-#~ msgstr "tags"
-
-#~ msgid "list of unanswered questions"
-#~ msgstr "unanswered questions"
-
-#~ 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] ""
-#~ "
%(q_num)s
question containing "
-#~ "%(searchtitle)s
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions containing "
-#~ "%(searchtitle)s
"
-
-#~ msgid " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgid_plural " have total %(q_num)s questions containing %(searchtitle)s "
-#~ msgstr[0] ""
-#~ "
%(q_num)s
question with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-#~ msgstr[1] ""
-#~ "
%(q_num)s
questions with title "
-#~ "containing %(searchtitle)s"
-#~ "strong>
"
-
-#~ msgid " have total %(q_num)s unanswered questions "
-#~ msgid_plural " have total %(q_num)s unanswered questions "
-#~ msgstr[0] ""
-#~ "
");});
-
- // atx-style headers:
- // # Header 1
- // ## Header 2
- // ## Header 2 with closing hashes ##
- // ...
- // ###### Header 6
- //
-
- /*
- text = text.replace(/
- ^(\#{1,6}) // $1 = string of #'s
- [ \t]*
- (.+?) // $2 = Header text
- [ \t]*
- \#* // optional closing #'s (not counted)
- \n+
- /gm, function() {...});
- */
-
- text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,
- function(wholeMatch,m1,m2) {
- var h_level = m1.length;
- return hashBlock("" + _RunSpanGamut(m2) + "");
- });
-
- return text;
-}
-
-// This declaration keeps Dojo compressor from outputting garbage:
-var _ProcessListItems;
-
-var _DoLists = function(text) {
-//
-// Form HTML ordered (numbered) and unordered (bulleted) lists.
-//
-
- // attacklab: add sentinel to hack around khtml/safari bug:
- // http://bugs.webkit.org/show_bug.cgi?id=11231
- text += "~0";
-
- // Re-usable pattern to match any entirel ul or ol list:
-
- /*
- var whole_list = /
- ( // $1 = whole list
- ( // $2
- [ ]{0,3} // attacklab: g_tab_width - 1
- ([*+-]|\d+[.]) // $3 = first list item marker
- [ \t]+
- )
- [^\r]+?
- ( // $4
- ~0 // sentinel for workaround; should be $
- |
- \n{2,}
- (?=\S)
- (?! // Negative lookahead for another list item marker
- [ \t]*
- (?:[*+-]|\d+[.])[ \t]+
- )
- )
- )/g
- */
- var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
-
- if (g_list_level) {
- text = text.replace(whole_list,function(wholeMatch,m1,m2) {
- var list = m1;
- var list_type = (m2.search(/[*+-]/g)>-1) ? "ul" : "ol";
-
- // Turn double returns into triple returns, so that we can make a
- // paragraph for the last item in a list, if necessary:
- list = list.replace(/\n{2,}/g,"\n\n\n");;
- var result = _ProcessListItems(list);
-
- // Trim any trailing whitespace, to put the closing `$list_type>`
- // up on the preceding line, to get it past the current stupid
- // HTML block parser. This is a hack to work around the terrible
- // hack that is the HTML block parser.
- result = result.replace(/\s+$/,"");
- result = "<"+list_type+">" + result + ""+list_type+">\n";
- return result;
- });
- } else {
- whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
- text = text.replace(whole_list,function(wholeMatch,m1,m2,m3) {
- var runup = m1;
- var list = m2;
-
- var list_type = (m3.search(/[*+-]/g)>-1) ? "ul" : "ol";
- // Turn double returns into triple returns, so that we can make a
- // paragraph for the last item in a list, if necessary:
- var list = list.replace(/\n{2,}/g,"\n\n\n");;
- var result = _ProcessListItems(list);
- result = runup + "<"+list_type+">\n" + result + ""+list_type+">\n";
- return result;
- });
- }
-
- // attacklab: strip sentinel
- text = text.replace(/~0/,"");
-
- return text;
-}
-
-_ProcessListItems = function(list_str) {
-//
-// Process the contents of a single ordered or unordered list, splitting it
-// into individual list items.
-//
- // The $g_list_level global keeps track of when we're inside a list.
- // Each time we enter a list, we increment it; when we leave a list,
- // we decrement. If it's zero, we're not in a list anymore.
- //
- // We do this because when we're not inside a list, we want to treat
- // something like this:
- //
- // I recommend upgrading to version
- // 8. Oops, now this line is treated
- // as a sub-list.
- //
- // As a single paragraph, despite the fact that the second line starts
- // with a digit-period-space sequence.
- //
- // Whereas when we're inside a list (or sub-list), that line will be
- // treated as the start of a sub-list. What a kludge, huh? This is
- // an aspect of Markdown's syntax that's hard to parse perfectly
- // without resorting to mind-reading. Perhaps the solution is to
- // change the syntax rules such that sub-lists must start with a
- // starting cardinal number; e.g. "1." or "a.".
-
- g_list_level++;
-
- // trim trailing blank lines:
- list_str = list_str.replace(/\n{2,}$/,"\n");
-
- // attacklab: add sentinel to emulate \z
- list_str += "~0";
-
- /*
- list_str = list_str.replace(/
- (\n)? // leading line = $1
- (^[ \t]*) // leading whitespace = $2
- ([*+-]|\d+[.]) [ \t]+ // list marker = $3
- ([^\r]+? // list item text = $4
- (\n{1,2}))
- (?= \n* (~0 | \2 ([*+-]|\d+[.]) [ \t]+))
- /gm, function(){...});
- */
- list_str = list_str.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,
- function(wholeMatch,m1,m2,m3,m4){
- var item = m4;
- var leading_line = m1;
- var leading_space = m2;
-
- if (leading_line || (item.search(/\n{2,}/)>-1)) {
- item = _RunBlockGamut(_Outdent(item));
- }
- else {
- // Recursion for sub-lists:
- item = _DoLists(_Outdent(item));
- item = item.replace(/\n$/,""); // chomp(item)
- item = _RunSpanGamut(item);
- }
-
- return "
` blocks.
-//
-
- /*
- text = text.replace(text,
- /(?:\n\n|^)
- ( // $1 = the code block -- one or more lines, starting with a space/tab
- (?:
- (?:[ ]{4}|\t) // Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
- .*\n+
- )+
- )
- (\n*[ ]{0,3}[^ \t\n]|(?=~0)) // attacklab: g_tab_width
- /g,function(){...});
- */
-
- // attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
- text += "~0";
-
- text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
- function(wholeMatch,m1,m2) {
- var codeblock = m1;
- var nextChar = m2;
-
- codeblock = _EncodeCode( _Outdent(codeblock));
- codeblock = _Detab(codeblock);
- codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
- codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
-
- codeblock = "
" + codeblock + "\n
";
-
- return hashBlock(codeblock) + nextChar;
- }
- );
-
- // attacklab: strip sentinel
- text = text.replace(/~0/,"");
-
- return text;
-}
-
-var hashBlock = function(text) {
- text = text.replace(/(^\n+|\n+$)/g,"");
- return "\n\n~K" + (g_html_blocks.push(text)-1) + "K\n\n";
-}
-
-
-var _DoCodeSpans = function(text) {
-//
-// * Backtick quotes are used for spans.
-//
-// * You can use multiple backticks as the delimiters if you want to
-// include literal backticks in the code span. So, this input:
-//
-// Just type ``foo `bar` baz`` at the prompt.
-//
-// Will translate to:
-//
-//
Just type foo `bar` baz at the prompt.
-//
-// There's no arbitrary limit to the number of backticks you
-// can use as delimters. If you need three consecutive backticks
-// in your code, use four for delimiters, etc.
-//
-// * You can use spaces to get literal backticks at the edges:
-//
-// ... type `` `bar` `` ...
-//
-// Turns to:
-//
-// ... type `bar` ...
-//
-
- /*
- text = text.replace(/
- (^|[^\\]) // Character before opening ` can't be a backslash
- (`+) // $2 = Opening run of `
- ( // $3 = The code block
- [^\r]*?
- [^`] // attacklab: work around lack of lookbehind
- )
- \2 // Matching closer
- (?!`)
- /gm, function(){...});
- */
-
- text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
- function(wholeMatch,m1,m2,m3,m4) {
- var c = m3;
- c = c.replace(/^([ \t]*)/g,""); // leading whitespace
- c = c.replace(/[ \t]*$/g,""); // trailing whitespace
- c = _EncodeCode(c);
- return m1+""+c+"";
- });
-
- return text;
-}
-
-
-var _EncodeCode = function(text) {
-//
-// Encode/escape certain characters inside Markdown code runs.
-// The point is that in code, these characters are literals,
-// and lose their special Markdown meanings.
-//
- // Encode all ampersands; HTML entities are not
- // entities within a Markdown code span.
- text = text.replace(/&/g,"&");
-
- // Do the angle bracket song and dance:
- text = text.replace(//g,">");
-
- // Now, escape characters that are magic in Markdown:
- text = escapeCharacters(text,"\*_{}[]\\",false);
-
-// jj the line above breaks this:
-//---
-
-//* Item
-
-// 1. Subitem
-
-// special char: *
-//---
-
- return text;
-}
-
-
-var _DoItalicsAndBold = function(text) {
-
- // must go first:
- text = text.replace(/(\*\*|__)(?=\S)([^\r]*?\S[\*_]*)\1/g,
- "$2");
-
- text = text.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,
- "$2");
-
- return text;
-}
-
-
-var _DoBlockQuotes = function(text) {
-
- /*
- text = text.replace(/
- ( // Wrap whole match in $1
- (
- ^[ \t]*>[ \t]? // '>' at the start of a line
- .+\n // rest of the first line
- (.+\n)* // subsequent consecutive lines
- \n* // blanks
- )+
- )
- /gm, function(){...});
- */
-
- text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,
- function(wholeMatch,m1) {
- var bq = m1;
-
- // attacklab: hack around Konqueror 3.5.4 bug:
- // "----------bug".replace(/^-/g,"") == "bug"
-
- bq = bq.replace(/^[ \t]*>[ \t]?/gm,"~0"); // trim one level of quoting
-
- // attacklab: clean up hack
- bq = bq.replace(/~0/g,"");
-
- bq = bq.replace(/^[ \t]+$/gm,""); // trim whitespace-only lines
- bq = _RunBlockGamut(bq); // recurse
-
- bq = bq.replace(/(^|\n)/g,"$1 ");
- // These leading spaces screw with
content, so we need to fix that:
- bq = bq.replace(
- /(\s*
[^\r]+?<\/pre>)/gm,
- function(wholeMatch,m1) {
- var pre = m1;
- // attacklab: hack around Konqueror 3.5.4 bug:
- pre = pre.replace(/^ /mg,"~0");
- pre = pre.replace(/~0/g,"");
- return pre;
- });
-
- return hashBlock("
\n" + bq + "\n
");
- });
- return text;
-}
-
-
-var _FormParagraphs = function(text) {
-//
-// Params:
-// $text - string to process with html
tags
-//
-
- // Strip leading and trailing lines:
- text = text.replace(/^\n+/g,"");
- text = text.replace(/\n+$/g,"");
-
- var grafs = text.split(/\n{2,}/g);
- var grafsOut = new Array();
-
- //
- // Wrap
tags.
- //
- var end = grafs.length;
- for (var i=0; i= 0) {
- grafsOut.push(str);
- }
- else if (str.search(/\S/) >= 0) {
- str = _RunSpanGamut(str);
- str = str.replace(/^([ \t]*)/g,"
");
- str += "
"
- grafsOut.push(str);
- }
-
- }
-
- //
- // Unhashify HTML blocks
- //
- end = grafsOut.length;
- for (var i=0; i= 0) {
- var blockText = g_html_blocks[RegExp.$1];
- blockText = blockText.replace(/\$/g,"$$$$"); // Escape any dollar signs
- grafsOut[i] = grafsOut[i].replace(/~K\d+K/,blockText);
- }
- }
-
- return grafsOut.join("\n\n");
-}
-
-
-var _EncodeAmpsAndAngles = function(text) {
-// Smart processing for ampersands and angle brackets that need to be encoded.
-
- // Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin:
- // http://bumppo.net/projects/amputator/
- text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&");
-
- // Encode naked <'s
- text = text.replace(/<(?![a-z\/?\$!])/gi,"<");
-
- return text;
-}
-
-
-var _EncodeBackslashEscapes = function(text) {
-//
-// Parameter: String.
-// Returns: The string, with after processing the following backslash
-// escape sequences.
-//
-
- // attacklab: The polite way to do this is with the new
- // escapeCharacters() function:
- //
- // text = escapeCharacters(text,"\\",true);
- // text = escapeCharacters(text,"`*_{}[]()>#+-.!",true);
- //
- // ...but we're sidestepping its use of the (slow) RegExp constructor
- // as an optimization for Firefox. This function gets called a LOT.
-
- text = text.replace(/\\(\\)/g,escapeCharacters_callback);
- text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g,escapeCharacters_callback);
- return text;
-}
-
-
-var _DoAutoLinks = function(text) {
-
- text = text.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"$1");
-
- // Email addresses:
-
- /*
- text = text.replace(/
- <
- (?:mailto:)?
- (
- [-.\w]+
- \@
- [-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
- )
- >
- /gi, _DoAutoLinks_callback());
- */
- text = text.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,
- function(wholeMatch,m1) {
- return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );
- }
- );
-
- return text;
-}
-
-
-var _EncodeEmailAddress = function(addr) {
-//
-// Input: an email address, e.g. "foo@example.com"
-//
-// Output: the email address as a mailto link, with each character
-// of the address encoded as either a decimal or hex entity, in
-// the hopes of foiling most address harvesting spam bots. E.g.:
-//
-// foo
-// @example.com
-//
-// Based on a filter by Matthew Wickline, posted to the BBEdit-Talk
-// mailing list:
-//
-
- // attacklab: why can't javascript speak hex?
- function char2hex(ch) {
- var hexDigits = '0123456789ABCDEF';
- var dec = ch.charCodeAt(0);
- return(hexDigits.charAt(dec>>4) + hexDigits.charAt(dec&15));
- }
-
- var encode = [
- function(ch){return ""+ch.charCodeAt(0)+";";},
- function(ch){return ""+char2hex(ch)+";";},
- function(ch){return ch;}
- ];
-
- addr = "mailto:" + addr;
-
- addr = addr.replace(/./g, function(ch) {
- if (ch == "@") {
- // this *must* be encoded. I insist.
- ch = encode[Math.floor(Math.random()*2)](ch);
- } else if (ch !=":") {
- // leave ':' alone (to spot mailto: later)
- var r = Math.random();
- // roughly 10% raw, 45% hex, 45% dec
- ch = (
- r > .9 ? encode[2](ch) :
- r > .45 ? encode[1](ch) :
- encode[0](ch)
- );
- }
- return ch;
- });
-
- addr = "" + addr + "";
- addr = addr.replace(/">.+:/g,"\">"); // strip the mailto: from the visible part
-
- return addr;
-}
-
-
-var _UnescapeSpecialChars = function(text) {
-//
-// Swap back in all the special characters we've hidden.
-//
- text = text.replace(/~E(\d+)E/g,
- function(wholeMatch,m1) {
- var charCodeToReplace = parseInt(m1);
- return String.fromCharCode(charCodeToReplace);
- }
- );
- return text;
-}
-
-
-var _Outdent = function(text) {
-//
-// Remove one level of line-leading tabs or spaces
-//
-
- // attacklab: hack around Konqueror 3.5.4 bug:
- // "----------bug".replace(/^-/g,"") == "bug"
-
- text = text.replace(/^(\t|[ ]{1,4})/gm,"~0"); // attacklab: g_tab_width
-
- // attacklab: clean up hack
- text = text.replace(/~0/g,"")
-
- return text;
-}
-
-var _Detab = function(text) {
-// attacklab: Detab's completely rewritten for speed.
-// In perl we could fix it by anchoring the regexp with \G.
-// In javascript we're less fortunate.
-
- // expand first n-1 tabs
- text = text.replace(/\t(?=\t)/g," "); // attacklab: g_tab_width
-
- // replace the nth with two sentinels
- text = text.replace(/\t/g,"~A~B");
-
- // use the sentinel to anchor our regex so it doesn't explode
- text = text.replace(/~B(.+?)~A/g,
- function(wholeMatch,m1,m2) {
- var leadingText = m1;
- var numSpaces = 4 - leadingText.length % 4; // attacklab: g_tab_width
-
- // there *must* be a better way to do this:
- for (var i=0; i";var D="
-
- {% trans "system error log is recorded, error will be fixed as soon as possible" %}
- {% trans "please report the error to the site administrators if you wish" %}
-
{% blocktrans %}This is where you can change your password. Make sure you remember it!{% endblocktrans %}
-
-
-
-{% endblock %}
-
diff --git a/forum/skins/default/templates/authopenid/complete.html b/forum/skins/default/templates/authopenid/complete.html
deleted file mode 100644
index 62970e38..00000000
--- a/forum/skins/default/templates/authopenid/complete.html
+++ /dev/null
@@ -1,130 +0,0 @@
-{% extends "base_content.html" %}
-
-{% comment %}
-views calling this template:
-* django_authopenid.views.register with login_type='openid'
-* django_authopenid.views.signin - with login_type='legacy'
-
-parameters:
-* provider
-* login_type openid|legacy
-* username (same as screen name or username in the models, and nickname in openid sreg)
-* form1 - OpenidRegisterForm
-* form2 - OpenidVerifyForm not clear what this form is supposed to do, not used for legacy
-* email_feeds_form forum.forms.SimpleEmailSubscribeForm
-* openid_username_exists
-{% endcomment %}
-{% load i18n %}
-{% block head %}{% endblock %}
-{% block title %}{% spaceless %}{% trans "Connect your OpenID with this site" %}{% endspaceless %}{% endblock %}
-{% block content %}
-
- {% trans "Connect your OpenID with your account on this site" %}
-
-
-
- {% ifequal login_type 'openid' %}
- {% blocktrans %}register new {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %}
- {% else %}
- {% ifequal login_type 'legacy' %}
- {% if external_login_name_is_taken %}
- {% blocktrans %}{{username}} already exists, choose another name for
- {{provider}}. Email is required too, see {{gravatar_faq_url}}
- {% endblocktrans %}
- {% else %}
- {% blocktrans %}register new external {{provider}} account info, see {{gravatar_faq_url}}{% endblocktrans %}
- {% endif %}
- {% else %}
- {% blocktrans %}register new Facebook connect account info, see {{gravatar_faq_url}}{% endblocktrans %}
- {% endifequal %}
- {% endifequal %}
-
-
{% trans "This account already exists, please use another." %}
-
-
- {% if form1.errors %}
-
- {% if form1.non_field_errors %}
- {% for error in form1.non_field_errors %}
-
-{% endblock %}
-
diff --git a/forum/skins/default/templates/authopenid/email_validation.txt b/forum/skins/default/templates/authopenid/email_validation.txt
deleted file mode 100644
index 5b166a9b..00000000
--- a/forum/skins/default/templates/authopenid/email_validation.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-{% load i18n %}
-{% trans "Greetings from the Q&A forum" %},
-
-{% trans "To make use of the Forum, please follow the link below:" %}
-
-{{validation_link}}
-
-{% trans "Following the link above will help us verify your email address." %}
-
-{% blocktrans %}If you beleive that this message was sent in mistake -
-no further action is needed. Just ingore this email, we apologize
-for any inconvenience{% endblocktrans %}
-
-{% blocktrans %}Sincerely,
-Forum Administrator{% endblocktrans %}
diff --git a/forum/skins/default/templates/authopenid/external_legacy_login_info.html b/forum/skins/default/templates/authopenid/external_legacy_login_info.html
deleted file mode 100644
index 3318499c..00000000
--- a/forum/skins/default/templates/authopenid/external_legacy_login_info.html
+++ /dev/null
@@ -1,15 +0,0 @@
-{% extends "base_content.html" %}
-
-{% load i18n %}
-{% block title %}{% spaceless %}{% trans "Traditional login information" %}{% endspaceless %}{% endblock %}
-{% block content %}
-
- {% trans "Traditional login information" %}
-
-{% spaceless %}
-
-
-{% blocktrans %}how to login with password through external login website or use {{feedback_url}}{% endblocktrans %}
-
- {% blocktrans with answer.question.title as title and answer.summary as summary %}
- Your answer to {{title}} {{summary}} will be posted once you log in
- {% endblocktrans %}
-
- {% endif %}
- {% if question %}
-
- {% blocktrans with question.title as title and question.summary as summary %}Your question
- {{title}} {{summary}} will be posted once you log in
- {% endblocktrans %}
-
{{ awards|length|intcomma }}
- {% blocktrans count awards|length as num_awardees %}user received this badge:{% plural %}users received this badge:{% endblocktrans %}
- {% trans "Community gives you awards for your questions, answers and votes." %}
- {% blocktrans %}Below is the list of available badges and number
- of times each type of badge has been awarded. Give us feedback at {{feedback_faq_url}}.
- {% endblocktrans %}
-
-
- {% for badge in badges %}
-
-
- {% for a in mybadges %}
- {% ifequal a.badge_id badge.id %}
- ✔
- {% endifequal %}
- {% endfor %}
-
- {% trans "Frequently Asked Questions " %}(FAQ)
-
-
-
-
-
{% trans "What kinds of questions can I ask here?" %}
-
{% trans "Most importanly - questions should be relevant to this community." %}
- {% trans "Before asking the question - please make sure to use search to see whether your question has alredy been answered."%}
-
-
-
{% trans "What questions should I avoid asking?" %}
-
{% trans "Please avoid asking questions that are not relevant to this community, too subjective and argumentative." %}
-
-
-
-
-
{% trans "What should I avoid in my answers?" %}
-
{{ settings.APP_TITLE }} {% trans "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." %}
-
-
-
-
{% trans "Who moderates this community?" %}
-
{% trans "The short answer is: you." %}
- {% trans "This website is moderated by the users." %}
- {% trans "The reputation system allows users earn the authorization to perform a variety of moderation tasks." %}
-
-
-
-
-
{% trans "How does reputation system work?" %}
-
{% trans "Rep system summary" %}
-
{% blocktrans with settings.MAX_REP_GAIN_PER_USER_PER_DAY as MAX_REP_GAIN_PER_USER_PER_DAY and settings.REP_GAIN_FOR_RECEIVING_UPVOTE as REP_GAIN_FOR_RECEIVING_UPVOTE and settings.REP_LOSS_FOR_RECEIVING_DOWNVOTE|absolute_value as REP_LOSS_FOR_RECEIVING_DOWNVOTE%}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 {{REP_GAIN_FOR_RECEIVING_UPVOTE}} points, each vote against will subtract {{REP_LOSS_FOR_RECEIVING_DOWNVOTE}} points. There is a limit of {{MAX_REP_GAIN_PER_USER_PER_DAY}} 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.{% endblocktrans %}
-
-
-
-
-
-
-
-
-
{{settings.MIN_REP_TO_VOTE_UP}}
-
{% trans "upvote" %}
-
-
-
-
{{settings.MIN_REP_TO_LEAVE_COMMENTS}}
-
{% trans "add comments" %}
-
-
-
{{settings.MIN_REP_TO_VOTE_DOWN}}
-
{% trans "downvote" %}
-
-
{{settings.MIN_REP_TO_CLOSE_OWN_QUESTIONS}}
-
{% trans "open and close own questions" %}
-
-
-
{{settings.MIN_REP_TO_RETAG_OTHERS_QUESTIONS}}
-
{% trans "retag questions" %}
-
- {% if settings.WIKI_ON %}
-
-
{{settings.MIN_REP_TO_EDIT_WIKI}}
-
{% trans "edit community wiki questions" %}
-
- {% endif %}
-
-
{{settings.MIN_REP_TO_EDIT_OTHERS_POSTS}}
-
{% trans "edit any answer" %}
-
-
-
{{settings.MIN_REP_TO_DELETE_OTHERS_COMMENTS}}
-
{% trans "delete any comment" %}
-
-
-
- {% comment %}
- {% if settings.EMAIL_VALIDATION %}
-
-
{% trans "how to validate email title" %}
-
- {% blocktrans %}how to validate email info with {{send_email_key_url}} {{gravatar_faq_url}}{% endblocktrans %}
-
- {% endif %}
- {% endcomment %}
-
-
{% trans "what is gravatar" %}
- {% trans "gravatar faq info" %}
-
-
-
{% trans "To register, do I need to create new password?" %}
-
{% trans "No, you don't have to. You can login through any service that supports OpenID, e.g. Google, Yahoo, AOL, etc." %}
- {% trans "Login now!" %} »
-
-
-
-
-
{% trans "Why other people can edit my questions/answers?" %}
-
{% trans "Goal of this site is..." %} {% trans "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." %}
- {% trans "If this approach is not for you, we respect your choice." %}
-
-
-
-
{% trans "Still have questions?" %}
-
{% blocktrans %}Please ask your question at {{ask_question_url}}, help make our community better!{% endblocktrans %}
-
-
{% blocktrans with question.get_close_reason_display as close_reason %}The question has been closed for the following reason "{{ close_reason }}" by{% endblocktrans %}
- {{ question.closed_by.username }}
- {% blocktrans with question.closed_at as closed_at %}close date {{closed_at}}{% endblocktrans %}
- {% if scope == "unanswered" %}
- {% trans "There are no unanswered questions here" %}
- {% endif %}
- {% if scope == "favorite" %}
- {% trans "No favorite questions here. " %}
- {% trans "Please start (bookmark) some questions when you visit them" %}
- {% endif %}
-
- {% if query or search_tags or author_name %}
-
- {% trans "You can expand your search by " %}
- {% ifmany query search_tags author_name %}
- {% joinitems using ', ' ' or ' %}
- {% if author_name %}
- {% trans "resetting author" %}
- {% endif %}
- {% separator %}
- {% if search_tags %}
- {% trans "resetting tags" %}
- {% endif %}
- {% separator %}
- {% ifmany query search_tags author_name %}
- {% trans "starting over" %}
- {% endifmany %}
- {% endjoinitems %}
- {% else %}
- {% trans "starting over" %}
- {% endifmany %}
-
{% trans "The question was closed for the following reason " %}"{{ question.get_close_reason_display }}"{% trans "reason - leave blank in english" %} {{ question.closed_by.username }} {% trans "on "%} {% diff_date question.closed_at %}{% trans "date closed" %}
-
-
-{% endblock %}
diff --git a/forum/skins/default/templates/user_responses.html b/forum/skins/default/templates/user_responses.html
deleted file mode 100644
index 2d96112b..00000000
--- a/forum/skins/default/templates/user_responses.html
+++ /dev/null
@@ -1,41 +0,0 @@
-{% extends "user.html" %}
-
-
-{% comment %}
-This template accepts a list of response list
-they are a generalized form of any response and
-
-The following properties of response object are used:
-timestamp - when it happened
-user - user who gave response (database object)
-response_type - type of response
-response_url - link to the question
-response_title - title of the question
-response_snippet - abbreviated content of the response
-{% endcomment %}
-
-{% load extra_tags %}
-{% load humanize %}
-{% load i18n %}
-
-{% block usercontent %}
-
+ {{comment.html|safe}} + - {{comment.user}} + {% spaceless %} + ({% diff_date comment.added_at %}) + {% if request.user|can_delete_comment:comment %} + + {% endif %} + {% endspaceless %} +
+ {% endfor %} +