diff --git a/locale/de.json b/locale/de.json
index 06ba521425ee5cfbfbc1f1c397fe1a527d6e7455..8ed7e57544d030a1bad27293a2d5a99211643cf9 100644
--- a/locale/de.json
+++ b/locale/de.json
@@ -124,12 +124,12 @@
         "Votes are editable solely by their owner.": "Wertungen können nur vom Urheber geändert werden",
         "Save the new rules": "Neue Regeln speichern",
         "Cancel the rules edit": "Abbruch, Regeln nicht ändern",
-        "Results are hidden.": "Ergebnisse werden ausgeblendet.",
-        "Results are visible.": "Ergebnisse sind sichtbar.",
-        "Password protected.": "DE_Protégé par mot de passe.",
-        "Votes protected by password.": "DE_Votes protégés par mot de passe.",
-        "No password.": "DE_Pas de mot de passe",
-        "Remove password.": "DE_Supprimer le mot de passe."
+        "Results are hidden": "Ergebnisse werden ausgeblendet",
+        "Results are visible": "Ergebnisse sind sichtbar",
+        "Password protected": "DE_Protégé par mot de passe",
+        "Votes protected by password": "DE_Votes protégés par mot de passe",
+        "No password": "DE_Pas de mot de passe",
+        "Remove password": "DE_Supprimer le mot de passe"
     },
     "Poll results": {
         "Votes of the poll": "Stimmabgaben zur Umfrage",
diff --git a/locale/en.json b/locale/en.json
index d3bad3b7c0cb1c3ea68d0040fe671125002781ab..e10ef6cd665f45ec95c969123adda4bba497e465 100644
--- a/locale/en.json
+++ b/locale/en.json
@@ -124,12 +124,12 @@
     "Votes are editable solely by their owner.": "Votes can only be edited by their owner",
     "Save the new rules": "Save the new rules",
     "Cancel the rules edit": "Cancel the rules edit",
-    "Results are hidden.": "Results are hidden.",
-    "Results are visible.": "Results are visible.",
-    "Password protected.": "Password protected.",
-    "Votes protected by password.": "Votes protected by password.",
-    "No password.": "No password.",
-    "Remove password.": "Remove password."
+    "Results are hidden": "Results are hidden",
+    "Results are visible": "Results are visible",
+    "Password protected": "Password protected",
+    "Votes protected by password": "Votes protected by password",
+    "No password": "No password",
+    "Remove password": "Remove password"
   },
   "Poll results": {
     "Votes of the poll": "Votes",
diff --git a/locale/es.json b/locale/es.json
index a6822afc68289537d6a32005724c3357c27b79ef..8cffe3ac2a6a60bd590b20f0d415e6360fd1d1db 100644
--- a/locale/es.json
+++ b/locale/es.json
@@ -124,12 +124,12 @@
         "Votes are editable solely by their owner.": "ES_Les votes sont modifiables uniquement par leur créateur",
         "Save the new rules": "ES_Enregistrer les nouvelles permissions",
         "Cancel the rules edit": "ES_Annuler le changement de permissions",
-        "Results are hidden.": "ES_Les résultats sont cachés.",
-        "Results are visible.": "ES_Les résultats sont visibles.",
-        "Password protected.": "ES_Protégé par mot de passe.",
-        "Votes protected by password.": "ES_Votes protégés par mot de passe.",
-        "No password.": "ES_Pas de mot de passe",
-        "Remove password.": "ES_Supprimer le mot de passe."
+        "Results are hidden": "ES_Les résultats sont cachés",
+        "Results are visible": "ES_Les résultats sont visibles",
+        "Password protected": "ES_Protégé par mot de passe",
+        "Votes protected by password": "ES_Votes protégés par mot de passe",
+        "No password": "ES_Pas de mot de passe",
+        "Remove password": "ES_Supprimer le mot de passe"
     },
     "Poll results": {
         "Votes of the poll": "ES_Votes du sondage",
diff --git a/locale/fr.json b/locale/fr.json
index 0589acc0211859e18245ec1bc4b83bd3bc9c1a3f..60400c695759f9870c02422b45a17cdea27fd80d 100644
--- a/locale/fr.json
+++ b/locale/fr.json
@@ -124,12 +124,12 @@
     "Votes are editable solely by their owner.": "Les votes sont modifiables uniquement par leur créateur",
     "Save the new rules": "Enregistrer les nouvelles permissions",
     "Cancel the rules edit": "Annuler le changement de permissions",
-    "Results are hidden.": "Les résultats sont cachés.",
-    "Results are visible.": "Les résultats sont visibles.",
-    "Password protected.": "Protégé par mot de passe.",
-    "Votes protected by password.": "Votes protégés par mot de passe.",
-    "No password.": "Pas de mot de passe",
-    "Remove password.": "Supprimer le mot de passe."
+    "Results are hidden": "Les résultats sont cachés",
+    "Results are visible": "Les résultats sont visibles",
+    "Password protected": "Protégé par mot de passe",
+    "Votes protected by password": "Votes protégés par mot de passe",
+    "No password": "Pas de mot de passe",
+    "Remove password": "Supprimer le mot de passe"
   },
   "Poll results": {
     "Votes of the poll": "Votes du sondage",
diff --git a/locale/it.json b/locale/it.json
index 73c20788fc1c938505c4857f224e053bdad834ee..5173a1127d7108623a6624f0d6c75afef38bf768 100644
--- a/locale/it.json
+++ b/locale/it.json
@@ -124,12 +124,12 @@
     "Votes are editable solely by their owner.": "Voti sono scrivibili solo dal loro creatore",
     "Save the new rules": "Salvare i nuovi permessi",
     "Cancel the rules edit": "Annullare le modifica dei permessi",
-    "Results are hidden.": "I risultati sono nascosti.",
-    "Results are visible.": "I risultati sono visibili.",
-    "Password protected.": "Protetto da una password.",
-    "Votes protected by password.": "Voti protetti da una password.",
-    "No password.": "Nessuna password",
-    "Remove password.": "Eliminare la password."
+    "Results are hidden": "I risultati sono nascosti",
+    "Results are visible": "I risultati sono visibili",
+    "Password protected": "Protetto da una password",
+    "Votes protected by password": "Voti protetti da una password",
+    "No password": "Nessuna password",
+    "Remove password": "Eliminare la password"
   },
   "Poll results": {
     "Votes of the poll": "Voti del sondaggio ",
diff --git a/locale/oc.json b/locale/oc.json
index f3660f14b5f34f783dd4fdaf057be672340ccac7..fbeef94c2acd6af6ef9e32f265647268f6a82cde 100644
--- a/locale/oc.json
+++ b/locale/oc.json
@@ -123,7 +123,11 @@
     "Save the new rules": "Enregistrar las nòvas permissions",
     "Cancel the rules edit": "Anullar lo cambi de permissions",
     "Results are hidden.": "Las resultats son amagadas.",
-    "Results are visible.": "Las resultats son visiblas."
+    "Results are visible.": "Las resultats son visiblas.",
+    "Password protected": "OC_Protégé par mot de passe",
+    "Votes protected by password": "OC_Votes protégés par mot de passe",
+    "No password": "OC_Pas de mot de passe",
+    "Remove password": "OC_Supprimer le mot de passe"
   },
   "Poll results": {
     "Votes of the poll": "Vòtes del sondatge",
diff --git a/tpl/part/poll_info.tpl b/tpl/part/poll_info.tpl
index e2e4607002961f9c978f022f7e7b73dd9b3366e2..597bac08be40b9943f741eb01c0364f291f78700 100644
--- a/tpl/part/poll_info.tpl
+++ b/tpl/part/poll_info.tpl
@@ -123,11 +123,11 @@
                 <div class="col-md-4">
                     <div id="password-form">
                         {if !empty($poll->password_hash) && !$poll->results_publicly_visible}
-                            {$password_text = __('PollInfo', 'Password protected.')}
+                            {$password_text = __('PollInfo', 'Password protected')}
                         {elseif !empty($poll->password_hash) && $poll->results_publicly_visible}
-                            {$password_text = __('PollInfo', 'Votes protected by password.')}
+                            {$password_text = __('PollInfo', 'Votes protected by password')}
                         {else}
-                            {$password_text = __('PollInfo', 'No password.')}
+                            {$password_text = __('PollInfo', 'No password')}
                         {/if}
                         <p class=""><span class="glyphicon glyphicon-lock"> </span> {$password_text}<button class="btn btn-link btn-sm btn-edit" title="{__('PollInfo', 'Edit the poll rules')}"><span class="glyphicon glyphicon-pencil"></span><span class="sr-only">{__('Generic', 'Edit')}</span></button></p>
                         <div class="hidden js-password">
@@ -135,14 +135,14 @@
                             {if !empty($poll->password_hash)}
                                 <div class="input-group">
                                     <input type="checkbox" id="removePassword" name="removePassword"/>
-                                    <label for="removePassword">{__('PollInfo', 'Remove password.')}</label>
+                                    <label for="removePassword">{__('PollInfo', 'Remove password')}</label>
                                     <button type="submit" name="update_poll_info" value="removePassword" class="btn btn-success hidden" title="{__('PollInfo', 'Save the new rules')}"><span class="glyphicon glyphicon-ok"></span><span class="sr-only">{__('Generic', 'Remove password.')}</span></button>
                                 </div>
                             {/if}
                             <div id="password_information">
                                 <div class="input-group">
                                     <input type="checkbox" id="resultsPubliclyVisible" name="resultsPubliclyVisible" {if $poll->results_publicly_visible}checked="checked"{/if}/>
-                                    <label for="resultsPubliclyVisible">{__('PollInfo', 'Results are visible.')}</label>
+                                    <label for="resultsPubliclyVisible">{__('PollInfo', 'Results are visible')}</label>
                                 </div>
                                 <div class="input-group">
                                     <input type="text" class="form-control" id="password" name="password"/>
@@ -159,16 +159,16 @@
                     <div id="poll-hidden-form">
                         {if $poll->hidden}
                             {$hidden_icon = "glyphicon-eye-close"}
-                            {$hidden_text = __('PollInfo', 'Results are hidden.')}
+                            {$hidden_text = __('PollInfo', 'Results are hidden')}
                         {else}
                             {$hidden_icon = "glyphicon-eye-open"}
-                            {$hidden_text = __('PollInfo', 'Results are visible.')}
+                            {$hidden_text = __('PollInfo', 'Results are visible')}
                         {/if}
                         <p class=""><span class="glyphicon {$hidden_icon}"> </span> {$hidden_text}<button class="btn btn-link btn-sm btn-edit" title="{__('PollInfo', 'Edit the poll rules')}"><span class="glyphicon glyphicon-pencil"></span><span class="sr-only">{__('Generic', 'Edit')}</span></button></p>
                         <div class="hidden js-poll-hidden">
                             <div class="input-group">
                                 <input type="checkbox" id="hidden" name="hidden" {if $poll->hidden}checked="checked"{/if}/>
-                                <label for="hidden">{__('PollInfo', 'Results are hidden.')}</label>
+                                <label for="hidden">{__('PollInfo', 'Results are hidden')}</label>
                                 <span class="input-group-btn">
                                     <button type="submit" name="update_poll_info" value="hidden" class="btn btn-success" title="{__('PollInfo', 'Save the new rules')}"><span class="glyphicon glyphicon-ok"></span><span class="sr-only">{__('Generic', 'Save')}</span></button>
                                     <button class="btn btn-link btn-cancel" title="{__('PollInfo', 'Cancel the rules edit')}"><span class="glyphicon glyphicon-remove"></span><span class="sr-only">{__('Generic', 'Cancel')}</span></button>