Commits

Rafael A committed bc2eae5

Showing a warning message when JS is disabled.

  • Participants
  • Parent commits 15fbe06

Comments (0)

Files changed (4)

poll/locale/ru/LC_MESSAGES/django.mo

Binary file modified.

poll/locale/ru/LC_MESSAGES/django.po

 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-11-11 20:18+0400\n"
+"POT-Creation-Date: 2011-11-14 09:31+0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
+"Language: \n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
 
-#: admin.py:19
+#: .\admin.py:19
 msgid "Options"
 msgstr "Опции"
 
-#: models.py:8
+#: .\models.py:8
 msgid "Type title"
 msgstr "Введите заголовок"
 
-#: models.py:8
+#: .\models.py:8
 msgid "It will be used as header of the poll"
 msgstr "Будет использован как заголовок опроса"
 
-#: models.py:9
+#: .\models.py:9
 msgid "Index"
 msgstr "Индекс"
 
-#: models.py:9 models.py:27
+#: .\models.py:9 .\models.py:27
 msgid "Must be unique"
 msgstr "Должен быть уникальным"
 
-#: models.py:16
+#: .\models.py:16
 msgid "PollType"
 msgstr "Тип опроса"
 
-#: models.py:17
+#: .\models.py:17
 msgid "PollTypes"
 msgstr "Типы опроса"
 
-#: models.py:24
+#: .\models.py:24
 msgid "Title"
 msgstr "Заголовок"
 
-#: models.py:24
+#: .\models.py:24
 msgid "The parameter is used as question to user"
 msgstr "Параметр используется как заголовок вопроса к пользователю"
 
-#: models.py:25 models.py:76
+#: .\models.py:25 .\models.py:76
 msgid "Queue"
 msgstr "Очередь"
 
-#: models.py:25
+#: .\models.py:25
 msgid ""
 "Do you want to use the poll as a stand alone poll or insert it into the "
 "queue?"
 "Вы хотите использовать опрос как отдельностоящий опрос или вставить его в "
 "очередь?"
 
-#: models.py:26
+#: .\models.py:26
 msgid "Poll type"
 msgstr "Тип опроса"
 
-#: models.py:26
+#: .\models.py:26
 msgid "Choose the poll type"
 msgstr "Выберете тип опроса"
 
-#: models.py:27
+#: .\models.py:27
 msgid "Start date"
 msgstr "Дата старта"
 
-#: models.py:28
+#: .\models.py:28
 msgid "Publish"
 msgstr "Публиковать"
 
-#: models.py:29 models.py:105
+#: .\models.py:29 .\models.py:105
 msgid "Votes"
 msgstr "Голоса"
 
-#: models.py:29
+#: .\models.py:29
 msgid "Choose variants of answers"
 msgstr "Выберете варианты ответов"
 
-#: models.py:36
+#: .\models.py:36
 msgid "\"Start dates\" of polls in the same queue must be different"
-msgstr "Параметры \"Start dates\" у разных опросов в одной очереди должны быть отличны"
+msgstr ""
+"Параметры \"Start dates\" у разных опросов в одной очереди должны быть "
+"отличны"
 
-#: models.py:58 models.py:92 templates/polls.html:20
+#: .\models.py:58 .\models.py:92 .\templates\polls.html.py:23
 msgid "Poll"
 msgstr "Опрос"
 
-#: models.py:59
+#: .\models.py:59
 msgid "Polls"
 msgstr "Опросы"
 
-#: models.py:60
+#: .\models.py:60
 msgid "User can vote"
 msgstr "Пользователь может голосовать"
 
-#: models.py:63
+#: .\models.py:63
 msgid "Queue name"
 msgstr "Название очереди"
 
-#: models.py:63
+#: .\models.py:63
 msgid "It must be unique"
 msgstr "Должен быть уникальным"
 
-#: models.py:64
+#: .\models.py:64
 msgid "Need auth?"
 msgstr "Нужна аутентификация?"
 
-#: models.py:64
+#: .\models.py:64
 msgid ""
 "Do the poll queue is for authenticated users only or not? (If yes, users "
 "must have \"can_vote\" permission to vote)"
 "Очередь опросов только для аутентифицированных пользователей или нет? (Иначе "
 "у пользователя должен быть доступ \"can_vote\")"
 
-#: models.py:68
+#: .\models.py:68
 msgid "With auth"
 msgstr "С авторизацией"
 
-#: models.py:70
+#: .\models.py:70
 msgid "Without auth"
 msgstr "Без авторизации"
 
-#: models.py:77
+#: .\models.py:77
 msgid "Queues"
 msgstr "Очереди"
 
-#: models.py:81
+#: .\models.py:81
 msgid "Its userbox?"
 msgstr "Это пользовательский ввод?"
 
-#: models.py:81
+#: .\models.py:81
 msgid "Set it, if you want user to type its own answer. (show as textbox)"
 msgstr ""
 "Выберете это, если вы хотите что бы пользователь сам напечатал свой ответ "
 "(вывод textbox)"
 
-#: models.py:82
+#: .\models.py:82
 msgid "Value"
 msgstr "Значение"
 
-#: models.py:82
+#: .\models.py:82
 msgid "Its a title of item"
 msgstr "Заголовок item"
 
-#: models.py:83
+#: .\models.py:83
 msgid "Position"
 msgstr "Позиция"
 
-#: models.py:83
+#: .\models.py:83
 msgid "Its for positioning only"
 msgstr "Только для позиционирования"
 
-#: models.py:93
+#: .\models.py:93
 msgid "User's IP"
 msgstr "IP пользователя"
 
-#: models.py:94 templates/polls.html:23
+#: .\models.py:94 .\templates\polls.html.py:26
 msgid "User"
 msgstr "Пользователь"
 
-#: models.py:96
+#: .\models.py:96
 msgid "Voited items"
 msgstr "Голосовавшие items"
 
-#: models.py:104 templates/polls.html:32
+#: .\models.py:104 .\templates\polls.html.py:35
 msgid "Vote"
 msgstr "Голос"
 
-#: templates/polls.html:12
+#: .\templates\polls.html.py:12
 msgid "Total Voters"
 msgstr "Всего"
 
-#: templates/polls.html:13
+#: .\templates\polls.html.py:13
 msgid "Please, choose anything to vote"
 msgstr "Пожалуйста выберете что-нибудь чтобы проголосовать"
 
-#: templates/polls.html:28
+#: .\templates\polls.html.py:19
+msgid ""
+"WARNING: A JavaScript is disabled in your browser. Please, turn it on to "
+"vote."
+msgstr "JavaScript отключен в вашем браузере. Вы должны включить его, чтобы проголосовать."
+
+#: .\templates\polls.html.py:31
 msgid "You already voted"
 msgstr "Вы уже проголосовали"
 
-#: templates/polls.html:29
+#: .\templates\polls.html.py:32
 msgid "Show results"
 msgstr "Показать результаты"
-
-#~ msgid "The \"Start date\" param must be unique"
-#~ msgstr "Поле \"Start date\" должно быть уникальным"

poll/static/polls/css/polls.css

 #poll_content h1 {font-variant: small-caps;}
 #poll_content #poll_userspace {float: left; width: 100%; text-align: right;}
 #poll_content #poll {color: #b10000; font-variant: small-caps; text-decoration: underline;}
+#poll_content #warning {color: #f88885;}
 
 #poll_item_dl {clear: both; width: 100%;} 
 

poll/templates/polls.html

 <script type="text/javascript" src="{{ STATIC_URL }}polls/js/common.js"></script>
 
 <div id="poll_content">
+	<noscript>
+		<p id="warning">
+			{% trans "WARNING: A JavaScript is disabled in your browser. Please, turn it on to vote." %}
+		</p>
+	</noscript>
 	<form method="post">
 		{% csrf_token %}
 		<h1><span id="poll">{% trans "Poll" %}:</span> {{ poll.title }}</h1>