Browse Source

Replaced "must be sluggable" with more clear error.

Ralfp 12 years ago
parent
commit
eef7e699e6

+ 1 - 1
misago/apps/admin/forumroles/forms.py

@@ -5,7 +5,7 @@ from misago.validators import validate_sluggable
 
 
 class ForumRoleForm(Form):
 class ForumRoleForm(Form):
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                         _("Role name must be sluggable."),
+                                                                         _("Role name must contain alphanumeric characters."),
                                                                          _("Role name is too long.")
                                                                          _("Role name is too long.")
                                                                          )])
                                                                          )])
 
 

+ 3 - 3
misago/apps/admin/forums/forms.py

@@ -9,7 +9,7 @@ class CategoryForm(Form):
     parent = False
     parent = False
     perms = False
     perms = False
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Category name must be sluggable."),
+                                                                          _("Category name must contain alphanumeric characters."),
                                                                           _("Category name is too long.")
                                                                           _("Category name is too long.")
                                                                           )])
                                                                           )])
     description = forms.CharField(widget=forms.Textarea, required=False)
     description = forms.CharField(widget=forms.Textarea, required=False)
@@ -57,7 +57,7 @@ class ForumForm(Form):
     parent = False
     parent = False
     perms = False
     perms = False
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Forum name must be sluggable."),
+                                                                          _("Forum name must contain alphanumeric characters."),
                                                                           _("Forum name is too long.")
                                                                           _("Forum name is too long.")
                                                                           )])
                                                                           )])
     description = forms.CharField(widget=forms.Textarea, required=False)
     description = forms.CharField(widget=forms.Textarea, required=False)
@@ -114,7 +114,7 @@ class RedirectForm(Form):
     parent = False
     parent = False
     perms = False
     perms = False
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Redirect name must be sluggable."),
+                                                                          _("Redirect name must contain alphanumeric characters."),
                                                                           _("Redirect name is too long.")
                                                                           _("Redirect name is too long.")
                                                                           )])
                                                                           )])
     description = forms.CharField(widget=forms.Textarea, required=False)
     description = forms.CharField(widget=forms.Textarea, required=False)

+ 1 - 1
misago/apps/admin/newsletters/forms.py

@@ -7,7 +7,7 @@ from misago.validators import validate_sluggable
 
 
 class NewsletterForm(Form):
 class NewsletterForm(Form):
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Newsletter name must be sluggable."),
+                                                                          _("Newsletter name must contain alphanumeric characters."),
                                                                           _("Newsletter name is too long.")
                                                                           _("Newsletter name is too long.")
                                                                           )])
                                                                           )])
     step_size = forms.IntegerField(initial=300, min_value=1)
     step_size = forms.IntegerField(initial=300, min_value=1)

+ 1 - 1
misago/apps/admin/pruneusers/forms.py

@@ -5,7 +5,7 @@ from misago.validators import validate_sluggable
 
 
 class PolicyForm(Form):
 class PolicyForm(Form):
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Policy name must be sluggable."),
+                                                                          _("Policy name must contain alphanumeric characters."),
                                                                           _("Policy name is too long.")
                                                                           _("Policy name is too long.")
                                                                           )])
                                                                           )])
     email = forms.CharField(max_length=255, required=False)
     email = forms.CharField(max_length=255, required=False)

+ 1 - 1
misago/apps/admin/ranks/forms.py

@@ -6,7 +6,7 @@ from misago.validators import validate_sluggable
 
 
 class RankForm(Form):
 class RankForm(Form):
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
     name = forms.CharField(max_length=255, validators=[validate_sluggable(
-                                                                          _("Rank name must be sluggable."),
+                                                                          _("Rank name must contain alphanumeric characters."),
                                                                           _("Rank name is too long.")
                                                                           _("Rank name is too long.")
                                                                           )])
                                                                           )])
     description = forms.CharField(widget=forms.Textarea, required=False)
     description = forms.CharField(widget=forms.Textarea, required=False)

+ 1 - 1
misago/apps/admin/roles/forms.py

@@ -5,7 +5,7 @@ from misago.validators import validate_sluggable
 
 
 class RoleForm(Form):
 class RoleForm(Form):
     name = forms.CharField(max_length=255,validators=[validate_sluggable(
     name = forms.CharField(max_length=255,validators=[validate_sluggable(
-                                                                         _("Role name must be sluggable."),
+                                                                         _("Role name must contain alphanumeric characters."),
                                                                          _("Role name is too long.")
                                                                          _("Role name is too long.")
                                                                          )])
                                                                          )])
     protected = forms.BooleanField(widget=YesNoSwitch,required=False)
     protected = forms.BooleanField(widget=YesNoSwitch,required=False)

BIN
misago/locale/pl/LC_MESSAGES/django.mo


+ 7 - 7
misago/locale/pl/LC_MESSAGES/django.po

@@ -1100,7 +1100,7 @@ msgid "Adjustment using theme \"%(name)s\" has been deleted."
 msgstr "Przypisanie dla szablonu \"%(name)s\" zostało usunięte."
 msgstr "Przypisanie dla szablonu \"%(name)s\" zostało usunięte."
 
 
 #: apps/admin/forumroles/forms.py:8 apps/admin/roles/forms.py:8
 #: apps/admin/forumroles/forms.py:8 apps/admin/roles/forms.py:8
-msgid "Role name must be sluggable."
+msgid "Role name must contain alphanumeric characters."
 msgstr "Nazwa roli nie może zawierać wyłącznie znaków specjalnych."
 msgstr "Nazwa roli nie może zawierać wyłącznie znaków specjalnych."
 
 
 #: apps/admin/forumroles/forms.py:9 apps/admin/roles/forms.py:9
 #: apps/admin/forumroles/forms.py:9 apps/admin/roles/forms.py:9
@@ -1195,7 +1195,7 @@ msgid "Forum Role \"%(name)s\" has been deleted."
 msgstr "Rola \"%(name)s\" została usunięta."
 msgstr "Rola \"%(name)s\" została usunięta."
 
 
 #: apps/admin/forums/forms.py:12
 #: apps/admin/forums/forms.py:12
-msgid "Category name must be sluggable."
+msgid "Category name must contain alphanumeric characters."
 msgstr "Nazwa kategorii nie może zawierać samych znaków specjalnych."
 msgstr "Nazwa kategorii nie może zawierać samych znaków specjalnych."
 
 
 #: apps/admin/forums/forms.py:13
 #: apps/admin/forums/forms.py:13
@@ -1276,7 +1276,7 @@ msgid "Don't copy permissions"
 msgstr "Nie kopiuj uprawnień"
 msgstr "Nie kopiuj uprawnień"
 
 
 #: apps/admin/forums/forms.py:60
 #: apps/admin/forums/forms.py:60
-msgid "Forum name must be sluggable."
+msgid "Forum name must contain alphanumeric characters."
 msgstr "Nazwa forum nie może składać się wyłącznie ze znaków specjlanych."
 msgstr "Nazwa forum nie może składać się wyłącznie ze znaków specjlanych."
 
 
 #: apps/admin/forums/forms.py:61
 #: apps/admin/forums/forms.py:61
@@ -1354,7 +1354,7 @@ msgid ""
 msgstr ""
 msgstr ""
 
 
 #: apps/admin/forums/forms.py:117
 #: apps/admin/forums/forms.py:117
-msgid "Redirect name must be sluggable."
+msgid "Redirect name must contain alphanumeric characters."
 msgstr "Nazwa przekierowania nie może się składać tylko ze znaków specjalnych."
 msgstr "Nazwa przekierowania nie może się składać tylko ze znaków specjalnych."
 
 
 #: apps/admin/forums/forms.py:118
 #: apps/admin/forums/forms.py:118
@@ -1574,7 +1574,7 @@ msgid "Forum \"%(name)s\" has been deleted."
 msgstr "Forum \"%(name)s\" zostało usunięte."
 msgstr "Forum \"%(name)s\" zostało usunięte."
 
 
 #: apps/admin/newsletters/forms.py:10
 #: apps/admin/newsletters/forms.py:10
-msgid "Newsletter name must be sluggable."
+msgid "Newsletter name must contain alphanumeric characters."
 msgstr "Nazwa newslettera nie może składać się tylko ze znaków specjalnych."
 msgstr "Nazwa newslettera nie może składać się tylko ze znaków specjalnych."
 
 
 #: apps/admin/newsletters/forms.py:11
 #: apps/admin/newsletters/forms.py:11
@@ -1823,7 +1823,7 @@ msgid "Looks like nobody is currently online on forums."
 msgstr "Wygląda na to, że w danej chwili nikt nie jest zalogowany."
 msgstr "Wygląda na to, że w danej chwili nikt nie jest zalogowany."
 
 
 #: apps/admin/pruneusers/forms.py:8
 #: apps/admin/pruneusers/forms.py:8
-msgid "Policy name must be sluggable."
+msgid "Policy name must contain alphanumeric characters."
 msgstr ""
 msgstr ""
 
 
 #: apps/admin/pruneusers/forms.py:9
 #: apps/admin/pruneusers/forms.py:9
@@ -1998,7 +1998,7 @@ msgstr ""
 "Autoryzacja żądania jest niepoprawna. Spróbuj ponownie wysłać formularz."
 "Autoryzacja żądania jest niepoprawna. Spróbuj ponownie wysłać formularz."
 
 
 #: apps/admin/ranks/forms.py:9
 #: apps/admin/ranks/forms.py:9
-msgid "Rank name must be sluggable."
+msgid "Rank name must contain alphanumeric characters."
 msgstr "Nazwa rangi nie może składać się tylko ze znaków specjalnych."
 msgstr "Nazwa rangi nie może składać się tylko ze znaków specjalnych."
 
 
 #: apps/admin/ranks/forms.py:10
 #: apps/admin/ranks/forms.py:10