summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/js/polls.js27
-rw-r--r--data/lang.txt181
2 files changed, 181 insertions, 27 deletions
diff --git a/data/js/polls.js b/data/js/polls.js
index b34f0f7b..94a0bba2 100644
--- a/data/js/polls.js
+++ b/data/js/polls.js
@@ -1,26 +1,21 @@
-function addPoll() {
- var a = byId('poll_add');
- setClass(a, 'hidden', false);
+// Discussion board polls
+if(byId('jt_box_postedit') && byId('poll')) {
+ var c = byId('poll');
var parentNode = function(n, tag) {
while(n && n.nodeName.toLowerCase() != tag)
n = n.parentNode;
return n;
};
var show = function(v) {
- setClass(parentNode(byId('poll_q'), 'tr'), 'hidden', !v);
- setClass(parentNode(byId('poll_opt'), 'tr'), 'hidden', !v);
- setClass(parentNode(byId('poll_max'), 'tr'), 'hidden', !v);
- setClass(parentNode(byId('poll_preview'),'tr'), 'hidden', !v);
- setClass(parentNode(byId('poll_recast'), 'tr'), 'hidden', !v);
- setClass(parentNode(a, 'tr'), 'hidden', v);
+ setClass(parentNode(byId('poll_question'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_options'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_max_options'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_preview'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_recast'), 'tr'), 'hidden', !v);
};
- a.onclick = function() {
- show(true);
+ c.onclick = function() {
+ show(this.checked);
return true;
};
- show(false);
+ show(c.checked);
}
-
-// Discussion board polls
-if(byId('poll_add'))
- addPoll();
diff --git a/data/lang.txt b/data/lang.txt
index ce63f751..663b4ed4 100644
--- a/data/lang.txt
+++ b/data/lang.txt
@@ -4556,27 +4556,90 @@ es : Avanzado...
tr : Gelişmiş...
uk : Розширений режим
it : Avanzate...
-
+
:_poll_novote_login
en : You must be logged in to be able to vote.
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_choose
en : You may choose up to [_1] options
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_vote
en : Vote
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_no_votes
en : Nobody voted yet.
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_results
en : View results
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_total_votes
en : [_1] [quant,_1,vote,votes] total
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_poll_error
en : Poll error
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
# Post edit/reply/new thread form
@@ -4736,30 +4799,102 @@ es : Mirar [url,/d9.3,d9.3] para ver los formatos permitidos
tr : Biçimlendirme kodları için [url,/d9.3,d9.3]'e bakınız.
uk : Правила розмітки читай у [url,/d9.3,d9.3].
it : Vedi [url,/d9.3,d9.3] per i codici di formattazione
-
+
:_postedit_form_poll_add
en : Add poll
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_q
en : Poll question
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_warning
en : All votes will be reset if any changes to the poll fields are made!
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_opt
en : Poll options
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_optmax
en : one per line,[br][_1] max
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_max
en : Number of options voter is allowed to choose
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_view
en : Allow users to view poll results before voting
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_postedit_form_poll_recast
en : Allow users to change their vote
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
# Browsing threads by board (/t/{board_id})
@@ -5013,9 +5148,18 @@ es : Último mensaje
tr : Son gönderi
uk : Останнє повідомлення
it : Ultimo messaggio
-
+
:_threadlist_poll
en : poll
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
@@ -16309,9 +16453,6 @@ es : Personaje principal inválido. Asgúrate que la ID es correcta, que el pers
tr : Geçersiz ana karakter. ID'nin doğruluğundan, ana karakterin bir başka karakterin örneği olmadığından, ve bu girdinin başka bir yerde ana karakter olarak kullanılmadığından emin olun.
uk : Неправильний головний герой. Переконайтеся у правильності ID, головний персонаж — це не втілення іншого персонажа, і що цей запис не використовується в якості головного персонажа десь ще.
it : Personaggio principale non valido. Assicurati che ID sia corretto, che il personaggio non sia un'instanza di un altro personaggio, e che questa pagina non è utilizzata come personaggio principale da un'altra parte.
-
-:_formerr_e_poll
-en : Inappropriate number of options in a poll.
:_formerr_e_usedalias
en : Can't remove an alias that is still linked to a VN.
@@ -16360,12 +16501,30 @@ es : ¡[_1] es un campo requerido!
tr : [_1] alanı gereklidir!
uk : [_1] — обов’язкове поле!
it : [_1] è un campo obbligatorio!
-
-:_formerr_min
-en : [_1]: minimum number is [_2]
-:_formerr_max
-en : [_1]: maximum number is [_2]
+:_formerr_mincount
+en : [_1]: minimum number of values is [_2]
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
+
+:_formerr_maxcount
+en : [_1]: maximum number of values is [_2]
+ru*:
+cs*:
+hu*:
+nl*:
+de*:
+es*:
+tr*:
+uk*:
+it*:
:_formerr_minlength
en : [_1]: should have at least [_2] characters