diff options
author | Bruno Sarlo <bruno@bruno-laptop.(none)> | 2009-08-11 15:41:48 -0300 |
---|---|---|
committer | Bruno Sarlo <bruno@bruno-laptop.(none)> | 2009-08-11 15:41:48 -0300 |
commit | 785db6187f5a5ee2cfd58de8e44bd08c10ad91cd (patch) | |
tree | 8ccc35571015be555ba4335427464e46c360f512 | |
parent | d23c07097cf975b80cfc30599d14ea1a11d068f2 (diff) | |
download | askbot-785db6187f5a5ee2cfd58de8e44bd08c10ad91cd.tar.gz askbot-785db6187f5a5ee2cfd58de8e44bd08c10ad91cd.tar.bz2 askbot-785db6187f5a5ee2cfd58de8e44bd08c10ad91cd.zip |
Fixed voting problem. Should still work on i18n for JS voting and some urls.
Non-ascii chars in tags bring syntax error for new meta-tags parsing.
-rw-r--r-- | forum/models.py | 2 | ||||
-rw-r--r-- | locale/es/LC_MESSAGES/django.po | 9 | ||||
-rw-r--r-- | templates/content/js/com.cnprog.i18n.js | 2 | ||||
-rw-r--r-- | templates/content/js/com.cnprog.post.js | 2 |
4 files changed, 8 insertions, 7 deletions
diff --git a/forum/models.py b/forum/models.py index 9510476a..52f7af0f 100644 --- a/forum/models.py +++ b/forum/models.py @@ -180,7 +180,7 @@ class Question(models.Model): return [name for name in self.tagnames.split(u' ')] def tagname_meta_generator(self): - return ','.join([str(tag) for tag in self.tagname_list()]) + return u','.join([str(tag) for tag in self.tagname_list()]) def get_absolute_url(self): return '%s%s' % (reverse('question', args=[self.id]), self.title.replace(' ', '-')) diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 383ed961..16ccc51a 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-11 04:13-0300\n" +"POT-Creation-Date: 2009-08-11 15:39-0300\n" "PO-Revision-Date: \n" "Last-Translator: Bruno Sarlo <bsarlo@gmail.com>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -108,9 +108,8 @@ msgid "delete/" msgstr "borrar/" #: urls.py:50 -#, fuzzy msgid "question/" -msgstr "preguntas/" +msgstr "pregunta/" #: urls.py:51 urls.py:52 forum/views.py:740 forum/views.py:2013 msgid "tags/" @@ -1291,8 +1290,8 @@ msgid "" msgstr "" "Por ejemplo, si haces una pregunta interesante o das una respuesta útil, tu " "adición será votada positivamente. Por otro lado, si la respuesta es fuera " -"de lugar - será votada negativamente. Cada voto a favor genera <strong>10" -"</strong> puntos, cada voto en contra restará <strong>2</strong> puntos. Hay " +"de lugar - será votada negativamente. Cada voto a favor genera <strong>10</" +"strong> puntos, cada voto en contra restará <strong>2</strong> puntos. Hay " "un limite de <strong>200</strong> puntos que puedes acumular por pregunta o " "respuesta. La tabla debajo explica los puntos de reputación requeridos para " "cada tarea de moderación." diff --git a/templates/content/js/com.cnprog.i18n.js b/templates/content/js/com.cnprog.i18n.js index 848ad59e..6ba8b59d 100644 --- a/templates/content/js/com.cnprog.i18n.js +++ b/templates/content/js/com.cnprog.i18n.js @@ -140,6 +140,8 @@ var i18nEs = { 'enter image url':'introduzca la URL de la imagen, por ejemplo:<br />http://www.example.com/image.jpg \"titulo de imagen\"', 'enter url':'introduzca direcciones web, ejemplo:<br />http://www.cnprog.com/ \"titulo del enlace\"</p>"', 'upload image':'cargar imagen:', + 'questions/' : 'preguntas/', + 'vote/' : 'votar/', }; var i18n = { diff --git a/templates/content/js/com.cnprog.post.js b/templates/content/js/com.cnprog.post.js index 546cf101..aa6c51b6 100644 --- a/templates/content/js/com.cnprog.post.js +++ b/templates/content/js/com.cnprog.post.js @@ -243,7 +243,7 @@ var Vote = function(){ type: "POST", cache: false, dataType: "json", - url: "/questions/" + questionId + "/vote/", + url: "/" + $.i18n._("questions/") + questionId + "/" + $.i18n._("vote/"), data: { "type": voteType, "postId": postId }, error: handleFail, success: function(data){callback(object, voteType, data)}}); |