diff --git a/openslides/agenda/static/templates/agenda/item-import.html b/openslides/agenda/static/templates/agenda/item-import.html
index b56601900..91d12312a 100644
--- a/openslides/agenda/static/templates/agenda/item-import.html
+++ b/openslides/agenda/static/templates/agenda/item-import.html
@@ -66,7 +66,7 @@ Keep each item in a single line.
Please note:
Required comma or semicolon separated values with these column header names in the first row :
- 'title, text'
+ title, text
Text is optional and may be empty.
Only double quotes are accepted as text delimiter (no single quotes).
Download CSV example file
diff --git a/openslides/locale/angular-gettext/de.po b/openslides/locale/angular-gettext/de.po
index 0c45b2ea6..1729662b6 100644
--- a/openslides/locale/angular-gettext/de.po
+++ b/openslides/locale/angular-gettext/de.po
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: OpenSlides\n"
-"PO-Revision-Date: 2016-01-27 20:12+0000\n"
-"Last-Translator: Norman Jäckel \n"
+"PO-Revision-Date: 2016-01-29 08:09+0000\n"
+"Last-Translator: Emanuel Schütze \n"
"Language-Team: German (http://www.transifex.com/openslides/openslides/language/de/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -93,7 +93,7 @@ msgid "Agenda"
msgstr "Tagesordnung"
#: agenda/static/templates/agenda/item-list.html:113
-#: core/static/js/core/base.js:281
+#: core/static/js/core/base.js:284
#: core/static/templates/core/customslide-detail.html:28
msgid "Agenda item"
msgstr "Tagesordnungspunkt"
@@ -106,7 +106,7 @@ msgstr "Alle Wahlen"
msgid "All motions"
msgstr "Alle Anträge"
-#: agenda/static/templates/agenda/item-list.html:153
+#: agenda/static/templates/agenda/item-list.html:156
#: assignments/static/templates/assignments/assignment-list.html:145
#: core/static/templates/core/tag-list.html:38
#: motions/static/templates/motions/category-list.html:47
@@ -287,7 +287,7 @@ msgstr "Darf Dateien hochladen"
msgid "Can use the chat"
msgstr "Darf den Chat benutzen"
-#: agenda/static/templates/agenda/item-list.html:196
+#: agenda/static/templates/agenda/item-list.html:199
#: assignments/static/templates/assignments/assignment-form.html:13
#: assignments/static/templates/assignments/assignment-list.html:190
#: assignments/static/templates/assignments/assignmentpoll-form.html:17
@@ -327,6 +327,14 @@ msgstr "Sachgebiete"
msgid "Category"
msgstr "Sachgebiet"
+#: index.html:87
+msgid "Change password"
+msgstr "Passwort ändern"
+
+#: index.html:38
+msgid "Chat"
+msgstr "Chat"
+
#: agenda/static/templates/agenda/item-import.html:127
#: motions/static/templates/motions/motion-import.html:124
#: users/static/templates/users/user-import.html:154
@@ -339,7 +347,7 @@ msgstr "Vorschau leeren"
msgid "Closed"
msgstr "Geschlossen"
-#: agenda/static/templates/agenda/item-list.html:180
+#: agenda/static/templates/agenda/item-list.html:183
#: users/static/js/users/site.js:331
#: users/static/templates/users/user-detail.html:45
#: users/static/templates/users/user-import.html:92
@@ -386,6 +394,10 @@ msgstr "Countdowns"
msgid "Current speaker"
msgstr "Aktueller Redner"
+#: core/static/js/core/base.js:97
+msgid "Czech"
+msgstr "Tschechisch"
+
#: assignments/static/js/assignments/site.js:152
msgid "Default comment on the ballot paper"
msgstr "Voreingestellter Hinweis auf Stimmzettel"
@@ -402,7 +414,7 @@ msgstr "Voreingestelltes Passwort"
msgid "Delegate"
msgstr "Delegierte/r"
-#: agenda/static/templates/agenda/item-list.html:152
+#: agenda/static/templates/agenda/item-list.html:155
#: assignments/static/templates/assignments/assignment-detail.html:155
#: assignments/static/templates/assignments/assignment-list.html:144
#: core/static/templates/core/tag-list.html:37
@@ -481,11 +493,11 @@ msgid ""
msgstr "Verschieben Sie Einträge, um die Reihenfolge der Tagesordnung zu ändern. Ihre Änderungen werden sofort gespeichert."
#: agenda/static/templates/agenda/item-list.html:115
-#: agenda/static/templates/agenda/item-list.html:191
+#: agenda/static/templates/agenda/item-list.html:194
msgid "Duration"
msgstr "Dauer"
-#: agenda/static/templates/agenda/item-list.html:149
+#: agenda/static/templates/agenda/item-list.html:152
#: assignments/static/templates/assignments/assignment-detail.html:27
#: assignments/static/templates/assignments/assignment-list.html:142
#: core/static/templates/core/customslide-detail.html:23
@@ -501,7 +513,7 @@ msgstr "Dauer"
msgid "Edit"
msgstr "Bearbeiten"
-#: agenda/static/templates/agenda/item-list.html:202
+#: agenda/static/templates/agenda/item-list.html:205
msgid "Edit ..."
msgstr "Bearbeiten ..."
@@ -553,7 +565,7 @@ msgstr "Antrag bearbeiten ..."
msgid "Edit participant"
msgstr "Teilnehmer/in bearbeiten"
-#: users/static/templates/users/user-detail-profile.html:3
+#: index.html:82 users/static/templates/users/user-detail-profile.html:3
msgid "Edit profile"
msgstr "Profil bearbeiten"
@@ -614,7 +626,7 @@ msgstr "Fehler: Bezeichner existiert bereits."
msgid "Error: Text is required."
msgstr "Fehler: Text ist erforderlich."
-#: agenda/static/js/agenda/site.js:385 motions/static/js/motions/site.js:844
+#: agenda/static/js/agenda/site.js:400 motions/static/js/motions/site.js:844
msgid "Error: Title is required."
msgstr "Fehler: Titel ist erforderlich."
@@ -753,7 +765,11 @@ msgstr "{{ motions.length - motionsFailed.length }} Anträge importieren"
msgid "Import {{ users.length - usersFailed.length }} participants"
msgstr "{{ users.length - usersFailed.length }} Benutzer importieren"
-#: agenda/static/templates/agenda/item-list.html:142
+#: legalnotice.html:12
+msgid "Installed plugins:"
+msgstr "Installierte Plugins:"
+
+#: agenda/static/templates/agenda/item-list.html:145
msgid "Internal item"
msgstr "Interner Eintrag"
@@ -779,7 +795,7 @@ msgstr "Ist anwesend"
msgid "Item"
msgstr "Eintrag"
-#: agenda/static/templates/agenda/item-list.html:176
+#: agenda/static/templates/agenda/item-list.html:179
msgid "Item number"
msgstr "Tagesordnungspunkt-Nummer"
@@ -797,6 +813,10 @@ msgstr "Nachname"
msgid "Last speakers"
msgstr "Letzte Redner"
+#: index.html:165 legalnotice.html:3
+msgid "Legal notice"
+msgstr "Impressum"
+
#: users/static/templates/users/user-list.html:30
msgid "List of access data"
msgstr "Zugangsdatenliste"
@@ -807,7 +827,7 @@ msgstr "Teilnehmerliste"
#: agenda/static/templates/agenda/item-detail.html:17
#: agenda/static/templates/agenda/item-detail.html:30
-#: agenda/static/templates/agenda/item-list.html:147
+#: agenda/static/templates/agenda/item-list.html:150
#: agenda/static/templates/agenda/slide-list-of-speakers.html:7
#: assignments/static/templates/assignments/assignment-detail.html:15
#: core/static/templates/core/customslide-detail.html:11
@@ -819,10 +839,14 @@ msgstr "Redeliste"
msgid "Live view"
msgstr "Live-Vorschau"
-#: core/static/templates/core/login-form.html:20
+#: core/static/templates/core/login-form.html:20 index.html:102
msgid "Login"
msgstr "Anmelden"
+#: index.html:93
+msgid "Logout"
+msgstr "Abmelden"
+
#: core/static/templates/core/projector-controls.html:154
msgid "Messages"
msgstr "Mitteilungen"
@@ -935,6 +959,10 @@ msgstr "Nächste Redner/innen"
msgid "No"
msgstr "Nein"
+#: search.html:21
+msgid "No results."
+msgstr "Keine Ergebnisse."
+
#: assignments/static/templates/assignments/assignment-list.html:176
msgid "Number of members to be elected"
msgstr "Anzahl der zu wählenden Mitglieder"
@@ -1032,6 +1060,10 @@ msgstr "Phase"
msgid "Please note:"
msgstr "Bitte beachten:"
+#: core/static/js/core/base.js:96
+msgid "Portuguese"
+msgstr "Portugiesisch"
+
#: assignments/static/templates/assignments/assignment-list.html:104
#: assignments/static/templates/assignments/slide_assignment.html:9
msgid "Posts"
@@ -1057,7 +1089,7 @@ msgid "Preview"
msgstr "Vorschau"
#: mediafiles/static/templates/mediafiles/mediafile-list.html:70
-msgid "Previouse page"
+msgid "Previous page"
msgstr "Vorherige Seite"
#: assignments/static/templates/assignments/assignment-detail.html:134
@@ -1108,6 +1140,10 @@ msgstr "Antrag projizieren"
msgid "Project user"
msgstr "Benutzer projizieren"
+#: index.html:175
+msgid "Projector"
+msgstr "Projektor"
+
#: assignments/static/templates/assignments/assignment-detail.html:146
msgid "Publish ballot"
msgstr "Wahlgang veröffentlichen"
@@ -1116,7 +1152,7 @@ msgstr "Wahlgang veröffentlichen"
msgid "Published"
msgstr "Veröffentlicht"
-#: agenda/static/templates/agenda/item-list.html:150
+#: agenda/static/templates/agenda/item-list.html:153
#: assignments/static/templates/assignments/assignment-list.html:143
#: motions/static/templates/motions/motion-list.html:169
#: motions/static/templates/motions/motion-list.html:197
@@ -1165,6 +1201,10 @@ msgid ""
"in the first row"
msgstr "Erforderliche Komma- oder Semikolon-separierte Werte mit diesen Spaltennamen in der ersten Zeile"
+#: config-form-field.html:27
+msgid "Reset"
+msgstr "Zurücksetzen"
+
#: core/static/templates/core/projector-controls.html:99
msgid "Reset countdown"
msgstr "Countdown zurücksetzen"
@@ -1208,13 +1248,18 @@ msgstr "Nach oben scrollen"
#: agenda/static/templates/agenda/item-list.html:64
#: assignments/static/templates/assignments/assignment-list.html:40
+#: index.html:142
#: mediafiles/static/templates/mediafiles/mediafile-list.html:32
-#: motions/static/templates/motions/motion-list.html:46
+#: motions/static/templates/motions/motion-list.html:46 search.html:11
#: users/static/templates/users/group-list.html:24
#: users/static/templates/users/user-list.html:56
msgid "Search"
msgstr "Suche"
+#: search.html:3
+msgid "Search results"
+msgstr "Suchergebnisse"
+
#: agenda/static/templates/agenda/item-list.html:38
#: assignments/static/templates/assignments/assignment-list.html:30
#: mediafiles/static/templates/mediafiles/mediafile-list.html:22
@@ -1272,7 +1317,7 @@ msgstr "Anhang auswählen oder suchen ..."
msgid "Separator"
msgstr "Feldtrenner"
-#: core/static/js/core/site.js:80
+#: config.html:3 core/static/js/core/site.js:80
msgid "Settings"
msgstr "Einstellungen"
@@ -1284,7 +1329,7 @@ msgstr "Anzeigen"
msgid "Show PDF files only"
msgstr "Nur PDF-Dateien anzeigen"
-#: agenda/static/templates/agenda/item-list.html:188
+#: agenda/static/templates/agenda/item-list.html:191
#: assignments/static/js/assignments/site.js:159
#: core/static/js/core/site.js:562 motions/static/js/motions/site.js:247
msgid "Show as agenda item"
@@ -1319,6 +1364,10 @@ msgstr "Kleiner"
msgid "Sort agenda"
msgstr "Tagesordnung sortieren"
+#: core/static/js/core/base.js:95
+msgid "Spanish"
+msgstr "Spanisch"
+
#: assignments/static/templates/assignments/assignmentpoll-form.html:8
#: motions/static/templates/motions/motionpoll-form.html:8
msgid "Special values"
@@ -1437,7 +1486,7 @@ msgstr "Triviale Änderung"
msgid "Unsupport motion"
msgstr "Unterstützung zurückziehen"
-#: agenda/static/templates/agenda/item-list.html:199
+#: agenda/static/templates/agenda/item-list.html:202
#: assignments/static/templates/assignments/assignment-list.html:193
#: motions/static/templates/motions/motion-list.html:257
msgid "Update"
@@ -1558,7 +1607,7 @@ msgid "files"
msgstr "Dateien"
#. 'h' means time in hours
-#: agenda/static/templates/agenda/item-list.html:161
+#: agenda/static/templates/agenda/item-list.html:164
msgid "h"
msgstr "h"
diff --git a/openslides/locale/angular-gettext/pt.po b/openslides/locale/angular-gettext/pt.po
index 6c85e3dff..fa72c6392 100644
--- a/openslides/locale/angular-gettext/pt.po
+++ b/openslides/locale/angular-gettext/pt.po
@@ -1,10 +1,10 @@
-#
+#
# Translators:
# Marco A.G.Pinto , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: OpenSlides\n"
-"PO-Revision-Date: 2016-01-27 20:38+0000\n"
+"PO-Revision-Date: 2016-01-28 12:31+0000\n"
"Last-Translator: Marco A.G.Pinto \n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/openslides/openslides/language/pt_PT/)\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -91,7 +91,7 @@ msgid "Agenda"
msgstr "Agenda"
#: agenda/static/templates/agenda/item-list.html:113
-#: core/static/js/core/base.js:281
+#: core/static/js/core/base.js:284
#: core/static/templates/core/customslide-detail.html:28
msgid "Agenda item"
msgstr "Item da agenda"
@@ -104,7 +104,7 @@ msgstr "Todas as eleições"
msgid "All motions"
msgstr "Todas as moções"
-#: agenda/static/templates/agenda/item-list.html:153
+#: agenda/static/templates/agenda/item-list.html:156
#: assignments/static/templates/assignments/assignment-list.html:145
#: core/static/templates/core/tag-list.html:38
#: motions/static/templates/motions/category-list.html:47
@@ -285,7 +285,7 @@ msgstr "Pode fazer upload de ficheiros"
msgid "Can use the chat"
msgstr "Pode usar o chat"
-#: agenda/static/templates/agenda/item-list.html:196
+#: agenda/static/templates/agenda/item-list.html:199
#: assignments/static/templates/assignments/assignment-form.html:13
#: assignments/static/templates/assignments/assignment-list.html:190
#: assignments/static/templates/assignments/assignmentpoll-form.html:17
@@ -325,6 +325,14 @@ msgstr "Categorias"
msgid "Category"
msgstr "Categoria"
+#: index.html:87
+msgid "Change password"
+msgstr "Alterar senha"
+
+#: index.html:38
+msgid "Chat"
+msgstr "Chat"
+
#: agenda/static/templates/agenda/item-import.html:127
#: motions/static/templates/motions/motion-import.html:124
#: users/static/templates/users/user-import.html:154
@@ -337,7 +345,7 @@ msgstr "Limpar pré-visualização"
msgid "Closed"
msgstr "Fechado"
-#: agenda/static/templates/agenda/item-list.html:180
+#: agenda/static/templates/agenda/item-list.html:183
#: users/static/js/users/site.js:331
#: users/static/templates/users/user-detail.html:45
#: users/static/templates/users/user-import.html:92
@@ -384,6 +392,10 @@ msgstr "Contagens regressivas"
msgid "Current speaker"
msgstr "Orador actual"
+#: core/static/js/core/base.js:97
+msgid "Czech"
+msgstr "Tcheco"
+
#: assignments/static/js/assignments/site.js:152
msgid "Default comment on the ballot paper"
msgstr "Comentário predefinido no boletim de voto"
@@ -400,7 +412,7 @@ msgstr "Senha predefinida"
msgid "Delegate"
msgstr "Delegar"
-#: agenda/static/templates/agenda/item-list.html:152
+#: agenda/static/templates/agenda/item-list.html:155
#: assignments/static/templates/assignments/assignment-detail.html:155
#: assignments/static/templates/assignments/assignment-list.html:144
#: core/static/templates/core/tag-list.html:37
@@ -479,11 +491,11 @@ msgid ""
msgstr "Arrasta e larga os itens para alterar a ordem da agenda. A modificação será gravada imediatamente."
#: agenda/static/templates/agenda/item-list.html:115
-#: agenda/static/templates/agenda/item-list.html:191
+#: agenda/static/templates/agenda/item-list.html:194
msgid "Duration"
msgstr "Duração"
-#: agenda/static/templates/agenda/item-list.html:149
+#: agenda/static/templates/agenda/item-list.html:152
#: assignments/static/templates/assignments/assignment-detail.html:27
#: assignments/static/templates/assignments/assignment-list.html:142
#: core/static/templates/core/customslide-detail.html:23
@@ -499,7 +511,7 @@ msgstr "Duração"
msgid "Edit"
msgstr "Editar"
-#: agenda/static/templates/agenda/item-list.html:202
+#: agenda/static/templates/agenda/item-list.html:205
msgid "Edit ..."
msgstr "Editar ..."
@@ -551,7 +563,7 @@ msgstr "Editar moção ..."
msgid "Edit participant"
msgstr "Editar participante"
-#: users/static/templates/users/user-detail-profile.html:3
+#: index.html:82 users/static/templates/users/user-detail-profile.html:3
msgid "Edit profile"
msgstr "Editar perfil"
@@ -612,7 +624,7 @@ msgstr "Erro: Identificador já existe."
msgid "Error: Text is required."
msgstr "Erro: Texto é necessário."
-#: agenda/static/js/agenda/site.js:385 motions/static/js/motions/site.js:844
+#: agenda/static/js/agenda/site.js:400 motions/static/js/motions/site.js:844
msgid "Error: Title is required."
msgstr "Erro: Título é necessário."
@@ -751,7 +763,11 @@ msgstr "Importar {{ motions.length - motionsFailed.length }} moções"
msgid "Import {{ users.length - usersFailed.length }} participants"
msgstr "Importar {{ users.length - usersFailed.length }} participantes"
-#: agenda/static/templates/agenda/item-list.html:142
+#: legalnotice.html:12
+msgid "Installed plugins:"
+msgstr "Plugins instalados:"
+
+#: agenda/static/templates/agenda/item-list.html:145
msgid "Internal item"
msgstr "Item interno"
@@ -777,7 +793,7 @@ msgstr "Está presente"
msgid "Item"
msgstr "Item"
-#: agenda/static/templates/agenda/item-list.html:176
+#: agenda/static/templates/agenda/item-list.html:179
msgid "Item number"
msgstr "Número de item"
@@ -795,6 +811,10 @@ msgstr "Apelido"
msgid "Last speakers"
msgstr "Últimos oradores"
+#: index.html:165 legalnotice.html:3
+msgid "Legal notice"
+msgstr "Aviso legal"
+
#: users/static/templates/users/user-list.html:30
msgid "List of access data"
msgstr "Lista de dados de acesso"
@@ -805,7 +825,7 @@ msgstr "Lista de participantes"
#: agenda/static/templates/agenda/item-detail.html:17
#: agenda/static/templates/agenda/item-detail.html:30
-#: agenda/static/templates/agenda/item-list.html:147
+#: agenda/static/templates/agenda/item-list.html:150
#: agenda/static/templates/agenda/slide-list-of-speakers.html:7
#: assignments/static/templates/assignments/assignment-detail.html:15
#: core/static/templates/core/customslide-detail.html:11
@@ -817,10 +837,14 @@ msgstr "Lista de oradores"
msgid "Live view"
msgstr "Visualização ao vivo"
-#: core/static/templates/core/login-form.html:20
+#: core/static/templates/core/login-form.html:20 index.html:102
msgid "Login"
msgstr "Login"
+#: index.html:93
+msgid "Logout"
+msgstr "Logout"
+
#: core/static/templates/core/projector-controls.html:154
msgid "Messages"
msgstr "Mensagens"
@@ -933,6 +957,10 @@ msgstr "Próximos oradores"
msgid "No"
msgstr "Não"
+#: search.html:21
+msgid "No results."
+msgstr "Sem resultados."
+
#: assignments/static/templates/assignments/assignment-list.html:176
msgid "Number of members to be elected"
msgstr "Número de membros a serem eleitos"
@@ -1030,6 +1058,10 @@ msgstr "Fase"
msgid "Please note:"
msgstr "Por favor nota"
+#: core/static/js/core/base.js:96
+msgid "Portuguese"
+msgstr "Português"
+
#: assignments/static/templates/assignments/assignment-list.html:104
#: assignments/static/templates/assignments/slide_assignment.html:9
msgid "Posts"
@@ -1055,7 +1087,7 @@ msgid "Preview"
msgstr "Visualização"
#: mediafiles/static/templates/mediafiles/mediafile-list.html:70
-msgid "Previouse page"
+msgid "Previous page"
msgstr "Página anterior"
#: assignments/static/templates/assignments/assignment-detail.html:134
@@ -1106,6 +1138,10 @@ msgstr "Moção do projecto"
msgid "Project user"
msgstr "Utilizador do projecto"
+#: index.html:175
+msgid "Projector"
+msgstr "Projector"
+
#: assignments/static/templates/assignments/assignment-detail.html:146
msgid "Publish ballot"
msgstr "Publicar a votação"
@@ -1114,7 +1150,7 @@ msgstr "Publicar a votação"
msgid "Published"
msgstr "Publicado"
-#: agenda/static/templates/agenda/item-list.html:150
+#: agenda/static/templates/agenda/item-list.html:153
#: assignments/static/templates/assignments/assignment-list.html:143
#: motions/static/templates/motions/motion-list.html:169
#: motions/static/templates/motions/motion-list.html:197
@@ -1163,6 +1199,10 @@ msgid ""
"in the first row"
msgstr "Necessário valores separados por vírgula ou ponto e vírgula com esses nomes de cabeçalho de coluna na primeira linha"
+#: config-form-field.html:27
+msgid "Reset"
+msgstr "Redefinir"
+
#: core/static/templates/core/projector-controls.html:99
msgid "Reset countdown"
msgstr "Redefinir contagem regressiva"
@@ -1206,13 +1246,18 @@ msgstr "Scroll para cima"
#: agenda/static/templates/agenda/item-list.html:64
#: assignments/static/templates/assignments/assignment-list.html:40
+#: index.html:142
#: mediafiles/static/templates/mediafiles/mediafile-list.html:32
-#: motions/static/templates/motions/motion-list.html:46
+#: motions/static/templates/motions/motion-list.html:46 search.html:11
#: users/static/templates/users/group-list.html:24
#: users/static/templates/users/user-list.html:56
msgid "Search"
msgstr "Pesquisar"
+#: search.html:3
+msgid "Search results"
+msgstr "Resultados da pesquisa"
+
#: agenda/static/templates/agenda/item-list.html:38
#: assignments/static/templates/assignments/assignment-list.html:30
#: mediafiles/static/templates/mediafiles/mediafile-list.html:22
@@ -1270,7 +1315,7 @@ msgstr "Seleccionar ou pesquisar um anexo ..."
msgid "Separator"
msgstr "Separador"
-#: core/static/js/core/site.js:80
+#: config.html:3 core/static/js/core/site.js:80
msgid "Settings"
msgstr "Definições"
@@ -1282,7 +1327,7 @@ msgstr "Mostrar"
msgid "Show PDF files only"
msgstr "Mostrar apenas ficheiros PDF"
-#: agenda/static/templates/agenda/item-list.html:188
+#: agenda/static/templates/agenda/item-list.html:191
#: assignments/static/js/assignments/site.js:159
#: core/static/js/core/site.js:562 motions/static/js/motions/site.js:247
msgid "Show as agenda item"
@@ -1317,6 +1362,10 @@ msgstr "Menor"
msgid "Sort agenda"
msgstr "Ordenar agenda"
+#: core/static/js/core/base.js:95
+msgid "Spanish"
+msgstr "Espanhol"
+
#: assignments/static/templates/assignments/assignmentpoll-form.html:8
#: motions/static/templates/motions/motionpoll-form.html:8
msgid "Special values"
@@ -1435,7 +1484,7 @@ msgstr "Alteração trivial"
msgid "Unsupport motion"
msgstr "Desapoiar moção"
-#: agenda/static/templates/agenda/item-list.html:199
+#: agenda/static/templates/agenda/item-list.html:202
#: assignments/static/templates/assignments/assignment-list.html:193
#: motions/static/templates/motions/motion-list.html:257
msgid "Update"
@@ -1556,7 +1605,7 @@ msgid "files"
msgstr "ficheiros"
#. 'h' means time in hours
-#: agenda/static/templates/agenda/item-list.html:161
+#: agenda/static/templates/agenda/item-list.html:164
msgid "h"
msgstr "h"
diff --git a/openslides/locale/angular-gettext/template-en.pot b/openslides/locale/angular-gettext/template-en.pot
index 304a18d9d..00c39948e 100644
--- a/openslides/locale/angular-gettext/template-en.pot
+++ b/openslides/locale/angular-gettext/template-en.pot
@@ -32,8 +32,8 @@ msgstr ""
#: assignments/static/js/assignments/site.js:398
#: assignments/static/js/assignments/site.js:529
-#: motions/static/js/motions/site.js:364
-#: motions/static/templates/motions/motion-detail.html:155
+#: motions/static/js/motions/site.js:368
+#: motions/static/templates/motions/motion-detail.html:157
msgid "Abstain"
msgstr ""
@@ -84,7 +84,7 @@ msgid "Agenda"
msgstr ""
#: agenda/static/templates/agenda/item-list.html:113
-#: core/static/js/core/base.js:284
+#: core/static/js/core/base.js:286
#: core/static/templates/core/customslide-detail.html:28
msgid "Agenda item"
msgstr ""
@@ -101,7 +101,7 @@ msgstr ""
#: assignments/static/templates/assignments/assignment-list.html:145
#: core/static/templates/core/tag-list.html:38
#: motions/static/templates/motions/category-list.html:47
-#: motions/static/templates/motions/motion-list.html:173
+#: motions/static/templates/motions/motion-list.html:177
#: users/static/templates/users/group-list.html:55
#: users/static/templates/users/user-list.html:151
msgid "Are you sure you want to delete this entry?"
@@ -111,11 +111,11 @@ msgstr ""
msgid "Are you sure you want to delete this file?"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:122
+#: motions/static/templates/motions/motion-detail.html:124
msgid "Are you sure you want to delete this poll?"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:234
+#: motions/static/templates/motions/motion-detail.html:236
msgid "Are you sure you want to delete this version?"
msgstr ""
@@ -126,12 +126,12 @@ msgid ""
msgstr ""
#: core/static/js/core/site.js:549
-#: motions/static/js/motions/site.js:264
+#: motions/static/js/motions/site.js:268
msgid "Attachment"
msgstr ""
#: core/static/templates/core/customslide-detail.html:34
-#: motions/static/templates/motions/motion-detail.html:205
+#: motions/static/templates/motions/motion-detail.html:207
msgid "Attachments"
msgstr ""
@@ -289,7 +289,7 @@ msgstr ""
#: mediafiles/static/templates/mediafiles/mediafile-form.html:43
#: motions/static/templates/motions/category-form.html:28
#: motions/static/templates/motions/motion-form.html:13
-#: motions/static/templates/motions/motion-list.html:254
+#: motions/static/templates/motions/motion-list.html:258
#: motions/static/templates/motions/motionpoll-form.html:17
#: users/static/templates/users/group-form.html:30
#: users/static/templates/users/user-detail-password.html:39
@@ -310,12 +310,12 @@ msgstr ""
msgid "Categories"
msgstr ""
-#: motions/static/js/motions/site.js:278
+#: motions/static/js/motions/site.js:282
#: motions/static/templates/motions/category-detail.html:10
#: motions/static/templates/motions/motion-detail.html:83
#: motions/static/templates/motions/motion-import.html:59
-#: motions/static/templates/motions/motion-list.html:122
-#: motions/static/templates/motions/motion-list.html:208
+#: motions/static/templates/motions/motion-list.html:126
+#: motions/static/templates/motions/motion-list.html:212
msgid "Category"
msgstr ""
@@ -402,8 +402,9 @@ msgstr ""
msgid "Default password"
msgstr ""
+#: users/static/js/users/base.js:185
#: users/static/templates/users/user-import.html:72
-msgid "Delegate"
+msgid "Delegates"
msgstr ""
#: agenda/static/templates/agenda/item-list.html:155
@@ -412,9 +413,9 @@ msgstr ""
#: core/static/templates/core/tag-list.html:37
#: mediafiles/static/templates/mediafiles/mediafile-list.html:164
#: motions/static/templates/motions/category-list.html:46
-#: motions/static/templates/motions/motion-detail.html:124
-#: motions/static/templates/motions/motion-detail.html:237
-#: motions/static/templates/motions/motion-list.html:172
+#: motions/static/templates/motions/motion-detail.html:126
+#: motions/static/templates/motions/motion-detail.html:239
+#: motions/static/templates/motions/motion-list.html:176
#: users/static/templates/users/group-list.html:58
#: users/static/templates/users/user-list.html:150
msgid "Delete"
@@ -432,7 +433,7 @@ msgstr ""
msgid "Delete selected mediafiles"
msgstr ""
-#: motions/static/templates/motions/motion-list.html:74
+#: motions/static/templates/motions/motion-list.html:78
msgid "Delete selected motions"
msgstr ""
@@ -462,7 +463,7 @@ msgstr ""
msgid "Do not decide"
msgstr ""
-#: motions/static/js/motions/site.js:239
+#: motions/static/js/motions/site.js:243
msgid "Don't create a new version."
msgstr ""
@@ -492,9 +493,9 @@ msgstr ""
#: core/static/templates/core/tag-list.html:36
#: mediafiles/static/templates/mediafiles/mediafile-list.html:163
#: motions/static/templates/motions/category-list.html:44
-#: motions/static/templates/motions/motion-detail.html:117
+#: motions/static/templates/motions/motion-detail.html:119
#: motions/static/templates/motions/motion-detail.html:27
-#: motions/static/templates/motions/motion-list.html:166
+#: motions/static/templates/motions/motion-list.html:170
#: users/static/templates/users/group-list.html:50
#: users/static/templates/users/user-detail.html:18
#: users/static/templates/users/user-list.html:149
@@ -545,7 +546,7 @@ msgstr ""
msgid "Edit motion"
msgstr ""
-#: motions/static/templates/motions/motion-list.html:260
+#: motions/static/templates/motions/motion-list.html:264
msgid "Edit motion ..."
msgstr ""
@@ -607,16 +608,16 @@ msgstr ""
msgid "Error: First or last name is required."
msgstr ""
-#: motions/static/js/motions/site.js:834
+#: motions/static/js/motions/site.js:839
msgid "Error: Identifier already exists."
msgstr ""
-#: motions/static/js/motions/site.js:852
+#: motions/static/js/motions/site.js:857
msgid "Error: Text is required."
msgstr ""
#: agenda/static/js/agenda/site.js:400
-#: motions/static/js/motions/site.js:844
+#: motions/static/js/motions/site.js:849
msgid "Error: Title is required."
msgstr ""
@@ -677,6 +678,10 @@ msgstr ""
msgid "Groups"
msgstr ""
+#: users/static/js/users/base.js:183
+msgid "Guests"
+msgstr ""
+
#: agenda/static/templates/agenda/item-detail.html:73
msgid "Hide"
msgstr ""
@@ -689,10 +694,10 @@ msgstr ""
msgid "ID"
msgstr ""
-#: motions/static/js/motions/site.js:191
+#: motions/static/js/motions/site.js:195
#: motions/static/templates/motions/motion-import.html:54
-#: motions/static/templates/motions/motion-list.html:101
-#: motions/static/templates/motions/motion-list.html:203
+#: motions/static/templates/motions/motion-list.html:105
+#: motions/static/templates/motions/motion-list.html:207
msgid "Identifier"
msgstr ""
@@ -708,7 +713,7 @@ msgstr ""
msgid "If deactivated the election appears as internal item on agenda."
msgstr ""
-#: motions/static/js/motions/site.js:248
+#: motions/static/js/motions/site.js:252
msgid "If deactivated the motion appears as internal item on agenda."
msgstr ""
@@ -763,8 +768,8 @@ msgid "Internal item"
msgstr ""
#: assignments/static/templates/assignments/assignment-detail.html:191
-#: motions/static/js/motions/site.js:381
-#: motions/static/templates/motions/motion-detail.html:172
+#: motions/static/js/motions/site.js:385
+#: motions/static/templates/motions/motion-detail.html:174
msgid "Invalid votes"
msgstr ""
@@ -780,7 +785,7 @@ msgstr ""
#. short form of agenda item
#: assignments/static/templates/assignments/assignment-list.html:90
-#: motions/static/templates/motions/motion-list.html:95
+#: motions/static/templates/motions/motion-list.html:99
msgid "Item"
msgstr ""
@@ -788,7 +793,7 @@ msgstr ""
msgid "Item number"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:240
+#: motions/static/templates/motions/motion-detail.html:242
msgid "Last modified"
msgstr ""
@@ -895,7 +900,7 @@ msgstr ""
msgid "New category"
msgstr ""
-#: motions/static/js/motions/site.js:891
+#: motions/static/js/motions/site.js:896
msgid "New category will be created."
msgstr ""
@@ -919,7 +924,7 @@ msgstr ""
msgid "New participant"
msgstr ""
-#: motions/static/js/motions/site.js:873
+#: motions/static/js/motions/site.js:878
msgid "New participant will be created."
msgstr ""
@@ -931,7 +936,7 @@ msgstr ""
msgid "New tag"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:185
+#: motions/static/templates/motions/motion-detail.html:187
msgid "New vote"
msgstr ""
@@ -945,8 +950,8 @@ msgstr ""
#: assignments/static/js/assignments/site.js:398
#: assignments/static/js/assignments/site.js:520
-#: motions/static/js/motions/site.js:355
-#: motions/static/templates/motions/motion-detail.html:145
+#: motions/static/js/motions/site.js:359
+#: motions/static/templates/motions/motion-detail.html:147
msgid "No"
msgstr ""
@@ -1031,7 +1036,7 @@ msgstr ""
msgid "Permit"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:228
+#: motions/static/templates/motions/motion-detail.html:230
msgid "Permit and activate"
msgstr ""
@@ -1122,7 +1127,7 @@ msgid "Project message"
msgstr ""
#: motions/static/templates/motions/motion-detail.html:21
-#: motions/static/templates/motions/motion-list.html:144
+#: motions/static/templates/motions/motion-list.html:148
msgid "Project motion"
msgstr ""
@@ -1145,18 +1150,22 @@ msgstr ""
#: agenda/static/templates/agenda/item-list.html:153
#: assignments/static/templates/assignments/assignment-list.html:143
-#: motions/static/templates/motions/motion-list.html:169
-#: motions/static/templates/motions/motion-list.html:197
+#: motions/static/templates/motions/motion-list.html:173
+#: motions/static/templates/motions/motion-list.html:201
msgid "QuickEdit"
msgstr ""
-#: motions/static/js/motions/site.js:230
-#: motions/static/templates/motions/motion-detail.html:200
+#: motions/static/js/motions/site.js:234
+#: motions/static/templates/motions/motion-detail.html:202
#: motions/static/templates/motions/motion-import.html:57
#: motions/static/templates/motions/slide_motion.html:28
msgid "Reason"
msgstr ""
+#: users/static/js/users/base.js:184
+msgid "Registered users"
+msgstr ""
+
#: motions/static/js/motions/base.js:329
#: motions/static/js/motions/base.js:340
msgid "Reject"
@@ -1203,7 +1212,7 @@ msgstr ""
msgid "Reset scrolling"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:105
+#: motions/static/templates/motions/motion-detail.html:107
msgid "Reset state"
msgstr ""
@@ -1265,7 +1274,7 @@ msgstr ""
msgid "Select a CSV file"
msgstr ""
-#: motions/static/js/motions/site.js:284
+#: motions/static/js/motions/site.js:288
msgid "Select or search a category ..."
msgstr ""
@@ -1279,27 +1288,27 @@ msgstr ""
msgid "Select or search a participant ..."
msgstr ""
-#: motions/static/js/motions/site.js:205
-#: motions/static/templates/motions/motion-list.html:218
+#: motions/static/js/motions/site.js:209
+#: motions/static/templates/motions/motion-list.html:222
msgid "Select or search a submitter ..."
msgstr ""
-#: motions/static/js/motions/site.js:312
-#: motions/static/templates/motions/motion-list.html:243
+#: motions/static/js/motions/site.js:316
+#: motions/static/templates/motions/motion-list.html:247
msgid "Select or search a supporter ..."
msgstr ""
-#: motions/static/js/motions/site.js:298
-#: motions/static/templates/motions/motion-list.html:229
+#: motions/static/js/motions/site.js:302
+#: motions/static/templates/motions/motion-list.html:233
msgid "Select or search a tag ..."
msgstr ""
-#: motions/static/js/motions/site.js:326
+#: motions/static/js/motions/site.js:330
msgid "Select or search a workflow ..."
msgstr ""
#: core/static/js/core/site.js:555
-#: motions/static/js/motions/site.js:270
+#: motions/static/js/motions/site.js:274
msgid "Select or search an attachment ..."
msgstr ""
@@ -1325,7 +1334,7 @@ msgstr ""
#: agenda/static/templates/agenda/item-list.html:191
#: assignments/static/js/assignments/site.js:159
#: core/static/js/core/site.js:562
-#: motions/static/js/motions/site.js:247
+#: motions/static/js/motions/site.js:251
msgid "Show as agenda item"
msgstr ""
@@ -1333,11 +1342,11 @@ msgstr ""
msgid "Show closed items"
msgstr ""
-#: motions/static/js/motions/site.js:256
+#: motions/static/js/motions/site.js:260
msgid "Show extended fields"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:245
+#: motions/static/templates/motions/motion-detail.html:247
msgid "Show history"
msgstr ""
@@ -1367,6 +1376,7 @@ msgstr ""
msgid "Special values"
msgstr ""
+#: users/static/js/users/base.js:186
#: users/static/templates/users/user-import.html:73
msgid "Staff"
msgstr ""
@@ -1383,7 +1393,7 @@ msgstr ""
#: assignments/static/templates/assignments/slide_assignment.html:5
#: motions/static/templates/motions/motion-detail.html:93
-#: motions/static/templates/motions/motion-list.html:129
+#: motions/static/templates/motions/motion-list.html:133
#: motions/static/templates/motions/slide_motion.html:5
msgid "State"
msgstr ""
@@ -1404,10 +1414,10 @@ msgstr ""
msgid "Submitter"
msgstr ""
-#: motions/static/js/motions/site.js:199
+#: motions/static/js/motions/site.js:203
#: motions/static/templates/motions/motion-detail.html:57
-#: motions/static/templates/motions/motion-list.html:115
-#: motions/static/templates/motions/motion-list.html:216
+#: motions/static/templates/motions/motion-list.html:119
+#: motions/static/templates/motions/motion-list.html:220
#: motions/static/templates/motions/slide_motion.html:9
msgid "Submitters"
msgstr ""
@@ -1416,9 +1426,9 @@ msgstr ""
msgid "Support motion"
msgstr ""
-#: motions/static/js/motions/site.js:306
+#: motions/static/js/motions/site.js:310
#: motions/static/templates/motions/motion-detail.html:64
-#: motions/static/templates/motions/motion-list.html:241
+#: motions/static/templates/motions/motion-list.html:245
msgid "Supporters"
msgstr ""
@@ -1429,17 +1439,17 @@ msgstr ""
#: agenda/static/templates/agenda/item-list.html:18
#: assignments/static/templates/assignments/assignment-list.html:10
#: core/static/templates/core/tag-list.html:9
-#: motions/static/js/motions/site.js:292
+#: motions/static/js/motions/site.js:296
#: motions/static/templates/motions/motion-detail.html:87
#: motions/static/templates/motions/motion-list.html:14
-#: motions/static/templates/motions/motion-list.html:227
+#: motions/static/templates/motions/motion-list.html:231
msgid "Tags"
msgstr ""
#: agenda/static/templates/agenda/item-import.html:83
#: core/static/js/core/site.js:541
-#: motions/static/js/motions/site.js:221
-#: motions/static/templates/motions/motion-detail.html:195
+#: motions/static/js/motions/site.js:225
+#: motions/static/templates/motions/motion-detail.html:197
#: motions/static/templates/motions/motion-import.html:56
msgid "Text"
msgstr ""
@@ -1448,7 +1458,7 @@ msgstr ""
msgid "Text is optional and may be empty."
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:224
+#: motions/static/templates/motions/motion-detail.html:226
msgid "This is the last active version."
msgstr ""
@@ -1464,16 +1474,16 @@ msgstr ""
#: core/static/js/core/site.js:533
#: mediafiles/static/templates/mediafiles/mediafile-form.html:20
#: mediafiles/static/templates/mediafiles/mediafile-list.html:112
-#: motions/static/js/motions/site.js:213
+#: motions/static/js/motions/site.js:217
#: motions/static/templates/motions/motion-import.html:55
-#: motions/static/templates/motions/motion-list.html:108
+#: motions/static/templates/motions/motion-list.html:112
#: users/static/js/users/site.js:272
#: users/static/templates/users/user-detail-profile.html:22
#: users/static/templates/users/user-import.html:87
msgid "Title"
msgstr ""
-#: motions/static/js/motions/site.js:238
+#: motions/static/js/motions/site.js:242
msgid "Trivial change"
msgstr ""
@@ -1483,7 +1493,7 @@ msgstr ""
#: agenda/static/templates/agenda/item-list.html:202
#: assignments/static/templates/assignments/assignment-list.html:193
-#: motions/static/templates/motions/motion-list.html:257
+#: motions/static/templates/motions/motion-list.html:261
msgid "Update"
msgstr ""
@@ -1504,21 +1514,22 @@ msgid "Username"
msgstr ""
#: assignments/static/templates/assignments/assignment-detail.html:185
-#: motions/static/js/motions/site.js:373
-#: motions/static/templates/motions/motion-detail.html:165
+#: motions/static/js/motions/site.js:377
+#: motions/static/templates/motions/motion-detail.html:167
msgid "Valid votes"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:217
-#: motions/static/templates/motions/motion-detail.html:220
+#: motions/static/templates/motions/motion-detail.html:219
+#: motions/static/templates/motions/motion-detail.html:222
msgid "Version"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:213
+#: motions/static/templates/motions/motion-detail.html:215
msgid "Version history"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:114
+#. ballot of a motion
+#: motions/static/templates/motions/motion-detail.html:116
#: motions/static/templates/motions/motionpoll-form.html:1
msgid "Vote"
msgstr ""
@@ -1529,8 +1540,8 @@ msgstr ""
#: assignments/static/js/assignments/site.js:569
#: assignments/static/templates/assignments/assignment-detail.html:197
-#: motions/static/js/motions/site.js:389
-#: motions/static/templates/motions/motion-detail.html:179
+#: motions/static/js/motions/site.js:393
+#: motions/static/templates/motions/motion-detail.html:181
msgid "Votes cast"
msgstr ""
@@ -1542,7 +1553,7 @@ msgstr ""
msgid "Votes valid"
msgstr ""
-#: motions/static/templates/motions/motion-detail.html:110
+#: motions/static/templates/motions/motion-detail.html:112
msgid "Voting result"
msgstr ""
@@ -1558,14 +1569,14 @@ msgstr ""
msgid "Withdraw"
msgstr ""
-#: motions/static/js/motions/site.js:320
+#: motions/static/js/motions/site.js:324
msgid "Workflow"
msgstr ""
#: assignments/static/js/assignments/site.js:398
#: assignments/static/js/assignments/site.js:511
-#: motions/static/js/motions/site.js:346
-#: motions/static/templates/motions/motion-detail.html:135
+#: motions/static/js/motions/site.js:350
+#: motions/static/templates/motions/motion-detail.html:137
msgid "Yes"
msgstr ""
@@ -1643,7 +1654,7 @@ msgstr ""
msgid "minutes"
msgstr ""
-#: motions/static/templates/motions/motion-list.html:81
+#: motions/static/templates/motions/motion-list.html:85
msgid "motions"
msgstr ""
@@ -1711,7 +1722,7 @@ msgstr ""
#: agenda/static/templates/agenda/item-list.html:100
#: assignments/static/templates/assignments/assignment-list.html:76
#: mediafiles/static/templates/mediafiles/mediafile-list.html:100
-#: motions/static/templates/motions/motion-list.html:82
+#: motions/static/templates/motions/motion-list.html:86
#: users/static/templates/users/user-list.html:95
msgid "selected"
msgstr ""
diff --git a/openslides/locale/en/LC_MESSAGES/django.po b/openslides/locale/en/LC_MESSAGES/django.po
index 15e077b6e..e8bdc9e37 100644
--- a/openslides/locale/en/LC_MESSAGES/django.po
+++ b/openslides/locale/en/LC_MESSAGES/django.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-27 20:54+0100\n"
+"POT-Creation-Date: 2016-01-30 09:21+0100\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -987,22 +987,6 @@ msgstr ""
msgid "No encryption"
msgstr ""
-#: users/signals.py:152
-msgid "Anonymous"
-msgstr ""
-
-#: users/signals.py:154
-msgid "Registered"
-msgstr ""
-
-#: users/signals.py:166
-msgid "Delegates"
-msgstr ""
-
-#: users/signals.py:184
-msgid "Staff"
-msgstr ""
-
#: users/views.py:111
msgid "You can not deactivate yourself."
msgstr ""
diff --git a/openslides/motions/static/js/motions/site.js b/openslides/motions/static/js/motions/site.js
index 95b802183..e5fdba6f2 100644
--- a/openslides/motions/static/js/motions/site.js
+++ b/openslides/motions/static/js/motions/site.js
@@ -183,6 +183,10 @@ angular.module('OpenSlidesApp.motions.site', ['OpenSlidesApp.motions'])
},
// angular-formly fields for motion form
getFormFields: function () {
+ var workflows = Workflow.getAll();
+ angular.forEach(workflows, function(workflow) {
+ workflow.name = gettextCatalog.getString(workflow.name);
+ });
return [
{
key: 'identifier',
@@ -319,7 +323,7 @@ angular.module('OpenSlidesApp.motions.site', ['OpenSlidesApp.motions'])
templateOptions: {
label: gettextCatalog.getString('Workflow'),
optionsAttr: 'bs-options',
- options: Workflow.getAll(),
+ options: workflows,
ngOptions: 'option[to.valueProp] as option in to.options | filter: $select.search',
valueProp: 'id',
labelProp: 'name',
@@ -450,7 +454,8 @@ angular.module('OpenSlidesApp.motions.site', ['OpenSlidesApp.motions'])
angular.forEach(workflows, function (workflow) {
if (workflows.length > 1) {
var wf = {}
- wf.name = "# "+workflow.name;
+ wf.name = workflow.name;
+ wf.workflowSeparator = "-";
$scope.states.push(wf);
}
angular.forEach(workflow.states, function (state) {
diff --git a/openslides/motions/static/templates/motions/motion-detail.html b/openslides/motions/static/templates/motions/motion-detail.html
index ab7fdb78e..aec3d4f8f 100644
--- a/openslides/motions/static/templates/motions/motion-detail.html
+++ b/openslides/motions/static/templates/motions/motion-detail.html
@@ -97,7 +97,9 @@
--- Set next state ---
- {{ state.action_word }}
+
+ {{ state.action_word | translate }}
+
@@ -111,7 +113,7 @@
- Vote
+ Vote
diff --git a/openslides/motions/static/templates/motions/motion-import.html b/openslides/motions/static/templates/motions/motion-import.html
index 14a8f5607..6dec3882e 100644
--- a/openslides/motions/static/templates/motions/motion-import.html
+++ b/openslides/motions/static/templates/motions/motion-import.html
@@ -38,7 +38,7 @@
Please note:
Required comma or semicolon separated values with these column header names in the first row :
- 'identifier, title, text, reason, submitter, category'
+ identifier, title, text, reason, submitter, category
Identifier, reason, submitter and category are optional and may be empty.
Only double quotes are accepted as text delimiter (no single quotes).
Download CSV example file
diff --git a/openslides/motions/static/templates/motions/motion-list.html b/openslides/motions/static/templates/motions/motion-list.html
index 063e814d3..83b261adb 100644
--- a/openslides/motions/static/templates/motions/motion-list.html
+++ b/openslides/motions/static/templates/motions/motion-list.html
@@ -60,7 +60,11 @@
--- Select state ---
- {{ state.name }}
+
+ {{ state.workflowSeparator }}
+ {{ state.name | translate }}
+ {{ state.workflowSeparator }}
+
diff --git a/openslides/users/signals.py b/openslides/users/signals.py
index 156b9a122..151b083a2 100644
--- a/openslides/users/signals.py
+++ b/openslides/users/signals.py
@@ -1,7 +1,7 @@
from django.contrib.auth.models import Permission
from django.db.models import Q
from django.utils.translation import ugettext as _
-from django.utils.translation import ugettext_lazy, ugettext_noop
+from django.utils.translation import ugettext_lazy
from ..core.config import ConfigVariable
from .models import Group, User
@@ -149,9 +149,9 @@ def create_builtin_groups_and_admin(**kwargs):
permission_dict['motions.can_see'],
permission_dict['users.can_see_extra_data'],
permission_dict['users.can_see_name'], )
- group_anonymous = Group.objects.create(name=ugettext_noop('Anonymous'), pk=1)
+ group_anonymous = Group.objects.create(name='Guests', pk=1)
group_anonymous.permissions.add(*base_permissions)
- group_registered = Group.objects.create(name=ugettext_noop('Registered'), pk=2)
+ group_registered = Group.objects.create(name='Registered users', pk=2)
group_registered.permissions.add(
permission_dict['agenda.can_be_speaker'],
*base_permissions)
@@ -163,7 +163,7 @@ def create_builtin_groups_and_admin(**kwargs):
permission_dict['mediafiles.can_upload'],
permission_dict['motions.can_create'],
permission_dict['motions.can_support'], )
- group_delegates = Group.objects.create(name=ugettext_noop('Delegates'), pk=3)
+ group_delegates = Group.objects.create(name='Delegates', pk=3)
group_delegates.permissions.add(*delegates_permissions)
# Staff (pk 4)
@@ -181,7 +181,7 @@ def create_builtin_groups_and_admin(**kwargs):
permission_dict['motions.can_create'],
permission_dict['motions.can_manage'],
permission_dict['users.can_manage'], )
- group_staff = Group.objects.create(name=ugettext_noop('Staff'), pk=4)
+ group_staff = Group.objects.create(name='Staff', pk=4)
group_staff.permissions.add(*staff_permissions)
# Add users.can_see_name and users.can_see_extra_data permissions to staff
diff --git a/openslides/users/static/js/users/base.js b/openslides/users/static/js/users/base.js
index 82430abb4..8a8d8e3df 100644
--- a/openslides/users/static/js/users/base.js
+++ b/openslides/users/static/js/users/base.js
@@ -172,6 +172,19 @@ angular.module('OpenSlidesApp.users', [])
'User',
'Group',
function(User, Group) {}
+])
+
+
+// Mark strings for translation in JavaScript.
+.config([
+ 'gettext',
+ function (gettext) {
+ // default group names (from users/signals.py)
+ gettext('Guests');
+ gettext('Registered users');
+ gettext('Delegates');
+ gettext('Staff');
+ }
]);
}());
diff --git a/openslides/users/static/templates/users/group-list.html b/openslides/users/static/templates/users/group-list.html
index 60cf2bdf1..d0844badc 100644
--- a/openslides/users/static/templates/users/group-list.html
+++ b/openslides/users/static/templates/users/group-list.html
@@ -42,7 +42,7 @@
{{ group.id }}
- {{ group.name }}
+ {{ group.name | translate }}
Please note: