aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/plugins
diff options
context:
space:
mode:
authorSatoshi Sahara <sahara.satoshi@gmail.com>2021-05-09 13:26:07 +0900
committerGitHub <noreply@github.com>2021-05-09 13:26:07 +0900
commit700ab9fdf1102a367a591bba2bc4a470ca345d2f (patch)
tree1e118d31fcf905132d7b3dc8aba2e21b4d1c0e5f /lib/plugins
parent871895a75d164d6a6389dbba8ae132577a744de4 (diff)
parent55c2f8c9858c38a70d317809fbfbee6439c10291 (diff)
downloaddokuwiki-700ab9fdf1102a367a591bba2bc4a470ca345d2f.tar.gz
dokuwiki-700ab9fdf1102a367a591bba2bc4a470ca345d2f.zip
Merge branch 'master' into revisionHandle3
Diffstat (limited to 'lib/plugins')
-rw-r--r--lib/plugins/acl/lang/fr/lang.php5
-rw-r--r--lib/plugins/authad/adLDAP/classes/adLDAPUsers.php2
-rw-r--r--lib/plugins/authad/lang/de-informal/settings.php2
-rw-r--r--lib/plugins/authad/lang/sv/lang.php2
-rw-r--r--lib/plugins/authad/lang/sv/settings.php7
-rw-r--r--lib/plugins/authad/lang/tr/settings.php3
-rw-r--r--lib/plugins/authldap/lang/de-informal/settings.php2
-rw-r--r--lib/plugins/authldap/lang/sv/settings.php15
-rw-r--r--lib/plugins/authldap/lang/tr/lang.php8
-rw-r--r--lib/plugins/authpdo/_test/mysql.test.php4
-rw-r--r--lib/plugins/authpdo/_test/sqlite.test.php4
-rw-r--r--lib/plugins/authpdo/lang/de-informal/settings.php25
-rw-r--r--lib/plugins/authpdo/lang/sv/lang.php10
-rw-r--r--lib/plugins/authpdo/lang/sv/settings.php23
-rw-r--r--lib/plugins/authplain/_test/escaping.test.php4
-rw-r--r--lib/plugins/authplain/_test/userdata.test.php2
-rw-r--r--lib/plugins/authplain/lang/sv/lang.php2
-rw-r--r--lib/plugins/config/_test/Setting/AbstractSettingTest.php2
-rw-r--r--lib/plugins/config/core/Writer.php9
-rw-r--r--lib/plugins/config/lang/cs/lang.php1
-rw-r--r--lib/plugins/config/lang/de-informal/lang.php16
-rw-r--r--lib/plugins/config/lang/de/lang.php2
-rw-r--r--lib/plugins/config/lang/es/lang.php2
-rw-r--r--lib/plugins/config/lang/fr/lang.php4
-rw-r--r--lib/plugins/config/lang/it/lang.php4
-rw-r--r--lib/plugins/config/lang/pt/lang.php2
-rw-r--r--lib/plugins/config/lang/ru/lang.php2
-rw-r--r--lib/plugins/config/lang/sv/lang.php15
-rw-r--r--lib/plugins/config/lang/tr/lang.php1
-rw-r--r--lib/plugins/config/lang/vi/lang.php3
-rw-r--r--lib/plugins/config/lang/zh/lang.php2
-rw-r--r--lib/plugins/extension/lang/de-informal/lang.php2
-rw-r--r--lib/plugins/extension/lang/pt/lang.php1
-rw-r--r--lib/plugins/extension/lang/sv/lang.php27
-rw-r--r--lib/plugins/extension/lang/vi/lang.php2
-rw-r--r--lib/plugins/logviewer/lang/en/intro.txt8
-rw-r--r--lib/plugins/popularity/helper.php2
-rw-r--r--lib/plugins/revert/lang/sv/lang.php1
-rw-r--r--lib/plugins/styling/lang/sv/lang.php5
-rw-r--r--lib/plugins/testing/_test/dummy_plugin_integration_test.test.php2
-rw-r--r--lib/plugins/usermanager/_test/csv_export.test.php2
-rw-r--r--lib/plugins/usermanager/_test/csv_import.test.php4
-rw-r--r--lib/plugins/usermanager/lang/pt/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/sv/lang.php8
44 files changed, 219 insertions, 31 deletions
diff --git a/lib/plugins/acl/lang/fr/lang.php b/lib/plugins/acl/lang/fr/lang.php
index 90759418f..76082c05d 100644
--- a/lib/plugins/acl/lang/fr/lang.php
+++ b/lib/plugins/acl/lang/fr/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Olivier Humbert <trebmuh@tuxfamily.org>
* @author Schplurtz le Déboulonné <Schplurtz@laposte.net>
* @author Sébastien Bauer <sebastien.bauer@advalvas.be>
* @author Antoine Fixary <antoine.fixary@freesbee.fr>
@@ -26,8 +27,8 @@
* @author Bruno Veilleux <bruno.vey@gmail.com>
*/
$lang['admin_acl'] = 'Gestion de la liste des contrôles d\'accès (ACL)';
-$lang['acl_group'] = 'Groupe:';
-$lang['acl_user'] = 'Utilisateur:';
+$lang['acl_group'] = 'Groupe :';
+$lang['acl_user'] = 'Utilisateur :';
$lang['acl_perms'] = 'Autorisations pour';
$lang['page'] = 'Page';
$lang['namespace'] = 'Catégorie';
diff --git a/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php b/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php
index 3b93de07c..d750f1088 100644
--- a/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php
+++ b/lib/plugins/authad/adLDAP/classes/adLDAPUsers.php
@@ -519,7 +519,7 @@ class adLDAPUsers {
{
$password="\"".$password."\"";
$encoded="";
- for ($i=0; $i <strlen($password); $i++){ $encoded.="{$password{$i}}\000"; }
+ for ($i=0; $i <strlen($password); $i++){ $encoded.="{$password[$i]}\000"; }
return $encoded;
}
diff --git a/lib/plugins/authad/lang/de-informal/settings.php b/lib/plugins/authad/lang/de-informal/settings.php
index 4daa81d6f..b73b66801 100644
--- a/lib/plugins/authad/lang/de-informal/settings.php
+++ b/lib/plugins/authad/lang/de-informal/settings.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author MaWi <drmaxxis@gmail.com>
* @author Frank Loizzi <contact@software.bacal.de>
* @author Matthias Schulte <dokuwiki@lupo49.de>
* @author Volker Bödker <volker@boedker.de>
@@ -24,3 +25,4 @@ $lang['expirywarn'] = 'Tage im Voraus um Benutzer über ablaufende Pa
$lang['additional'] = 'Eine Komma-separierte Liste von zusätzlichen AD-Attributen, die von den Benutzerobjekten abgefragt werden. Wird von einigen Plugins benutzt.';
$lang['update_name'] = 'Nutzern erlauben ihren AD Anzeigenamen zu aktualisieren?';
$lang['update_mail'] = 'Nutzern erlauben ihre E-Mail-Adresse zu aktualisieren?';
+$lang['recursive_groups'] = 'Auflösen verschachtelter Gruppen für ihre jeweiligen Mitglieder (langsamer).';
diff --git a/lib/plugins/authad/lang/sv/lang.php b/lib/plugins/authad/lang/sv/lang.php
index 8c6397552..35b6d0646 100644
--- a/lib/plugins/authad/lang/sv/lang.php
+++ b/lib/plugins/authad/lang/sv/lang.php
@@ -4,7 +4,7 @@
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
* @author Tor Härnqvist <tor@harnqvist.se>
- * @author Smorkster Andersson smorkster@gmail.com
+ * @author Smorkster Andersson <smorkster@gmail.com>
*/
$lang['domain'] = 'Inloggningsdomän';
$lang['authpwdexpire'] = 'Ditt lösenord kommer att bli ogiltigt om %d dagar, du bör ändra det snart.';
diff --git a/lib/plugins/authad/lang/sv/settings.php b/lib/plugins/authad/lang/sv/settings.php
index 249eb33ac..385964861 100644
--- a/lib/plugins/authad/lang/sv/settings.php
+++ b/lib/plugins/authad/lang/sv/settings.php
@@ -3,14 +3,18 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
- * @author Smorkster Andersson smorkster@gmail.com
+ * @author Smorkster Andersson <smorkster@gmail.com>
*/
$lang['account_suffix'] = 'Ditt konto suffix. T.ex. <code>min.domän.org</code>';
$lang['base_dn'] = 'Din bas-DN. T ex <code>DC=min,DC=domän,DC=org</code>';
$lang['domain_controllers'] = 'En kommaseparerad lista av Domain controllers. T ex <code>srv1.domain.org,srv2.domain.org</code>';
+$lang['admin_username'] = 'Anpassad';
$lang['admin_password'] = 'Lösenord för användare ovan.';
$lang['sso'] = 'Ska Single-Sign-On via Kerberos eller NTLM användas?';
+$lang['sso_charset'] = 'Alla namespaces';
+$lang['real_primarygroup'] = 'Alla tider';
$lang['use_ssl'] = 'Använda SSL anslutning? Om använd, möjliggör inte TLS nedan.';
$lang['use_tls'] = 'Använda TLS anslutning? Om använd, möjliggör inte SSL ovan.';
$lang['debug'] = 'Visa utökad avlusningsinformation för fel?';
@@ -18,3 +22,4 @@ $lang['expirywarn'] = 'Antakl dagar i förväg att varna användare o
$lang['additional'] = 'En komma-separerad lista på extra AT-attibut att hämta från användardata. Används av vissa plugin.';
$lang['update_name'] = 'Tillåt användare att uppdatera deras AD-visningsnamn?';
$lang['update_mail'] = 'Tillåt användare att uppdatera deras e-postadresser?';
+$lang['recursive_groups'] = 'Senaste veckan';
diff --git a/lib/plugins/authad/lang/tr/settings.php b/lib/plugins/authad/lang/tr/settings.php
index 8dfc4622b..a07793ff2 100644
--- a/lib/plugins/authad/lang/tr/settings.php
+++ b/lib/plugins/authad/lang/tr/settings.php
@@ -3,10 +3,13 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Eren <bosshyapma@protonmail.com>
* @author Hakan <hakandursun2009@gmail.com>
* @author mahir <mahirtakak@gmail.com>
*/
$lang['admin_password'] = 'Yukarıdaki kullanıcının şifresi.';
+$lang['use_ssl'] = 'SSL bağlantısı kullan? Eğer kullanılırsa aşağıdaki TLS\'i açma.';
+$lang['use_tls'] = 'TLS bağlantısı kullan? Eğer kullanılırsa yukarıdaki SSL\'i açma.';
$lang['debug'] = 'Hatalarda ek hata ayıklama çıktısı gösterilsin mi?';
$lang['update_name'] = 'Kullanıcıların AD görünen adlarını güncellemelerine izin verilsin mi?';
$lang['update_mail'] = 'Kullanıcıların e-posta adresini güncellemelerine izin verilsin mi?';
diff --git a/lib/plugins/authldap/lang/de-informal/settings.php b/lib/plugins/authldap/lang/de-informal/settings.php
index 716b92ee6..48100013a 100644
--- a/lib/plugins/authldap/lang/de-informal/settings.php
+++ b/lib/plugins/authldap/lang/de-informal/settings.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author MaWi <drmaxxis@gmail.com>
* @author Matthias Schulte <dokuwiki@lupo49.de>
* @author Volker Bödker <volker@boedker.de>
* @author rnck <dokuwiki@rnck.de>
@@ -20,6 +21,7 @@ $lang['referrals'] = 'Weiterverfolgen von LDAP-Referrals (Verweise)?
$lang['deref'] = 'Wie sollen Aliasse derefernziert werden?';
$lang['binddn'] = 'DN eines optionalen Benutzers, wenn der anonyme Zugriff nicht ausreichend ist. Zum Beispiel: <code>cn=admin, dc=my, dc=home</code>.';
$lang['bindpw'] = 'Passwort des angegebenen Benutzers.';
+$lang['attributes'] = 'Attribute, die mit der LDAP-Suche abgerufen werden sollen.';
$lang['userscope'] = 'Die Suchweite nach Benutzeraccounts.';
$lang['groupscope'] = 'Die Suchweite nach Benutzergruppen.';
$lang['userkey'] = 'Attribut, das den Benutzernamen enthält; muss konsistent zum userfilter sein.';
diff --git a/lib/plugins/authldap/lang/sv/settings.php b/lib/plugins/authldap/lang/sv/settings.php
index 07fc57426..a7286f98d 100644
--- a/lib/plugins/authldap/lang/sv/settings.php
+++ b/lib/plugins/authldap/lang/sv/settings.php
@@ -3,10 +3,11 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
- * @author Smorkster Andersson smorkster@gmail.com
+ * @author Smorkster Andersson <smorkster@gmail.com>
*/
-$lang['server'] = 'Din LDAO server. Antingen värdnamn (<code>localhost</code>) eller giltig full URL (<code>ldap://server.tld:389</code>)';
+$lang['server'] = 'Din LDAP server. Antingen värdnamn (<code>localhost</code>) eller giltig full URL (<code>ldap://server.tld:389</code>)';
$lang['port'] = 'LDAP server port, om det inte angavs full URL ovan';
$lang['usertree'] = 'Specificera var användarkonton finns. T.ex. <code>ou=Användare, dc=server, dc=tld</code>';
$lang['grouptree'] = 'Specificera var grupper finns. T.ex. <code>ou=Grupp, dc=server, dc=tld</code>';
@@ -14,10 +15,18 @@ $lang['userfilter'] = 'LDAP filter för att söka efter användarkont
$lang['groupfilter'] = 'LDAP filter för att söka efter grupper. T.ex. <code>(&amp;(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))</code>';
$lang['version'] = 'Version av protokoll att använda. Du kan behöva sätta detta till <code>3</code>';
$lang['starttls'] = 'Använd TLS-anslutningar';
+$lang['referrals'] = 'Senaste månaden';
+$lang['deref'] = 'Senaste året';
+$lang['binddn'] = 'Sortera efter träffar';
$lang['bindpw'] = 'Lösenord för användare ovan';
+$lang['attributes'] = 'Sortera efter senast modifierad';
$lang['userscope'] = 'Begränsa sökomfattning för användarsökning';
$lang['groupscope'] = 'Begränsa sökomfattning för gruppsökning';
+$lang['userkey'] = 'Lista av alla tillåtna extensions';
$lang['groupkey'] = 'Gruppmedlemskap från något användarattribut (istället för standard AD grupp) t.ex. grupp från avdelning eller telefonnummer';
$lang['modPass'] = 'Får LDAP-lösenordet ändras via DokuWiki?';
$lang['debug'] = 'Visa ytterligare felsökningsinformation vid fel';
-$lang['referrals_o_-1'] = 'använd standard';
+$lang['deref_o_0'] = 'LDAP_DEREF_NEVER';
+$lang['deref_o_1'] = 'LDAP_DEREF_SEARCHING';
+$lang['deref_o_2'] = 'LDAP_DEREF_FINDING';
+$lang['deref_o_3'] = 'LDAP_DEREF_ALWAYS';
diff --git a/lib/plugins/authldap/lang/tr/lang.php b/lib/plugins/authldap/lang/tr/lang.php
new file mode 100644
index 000000000..09e37e3ec
--- /dev/null
+++ b/lib/plugins/authldap/lang/tr/lang.php
@@ -0,0 +1,8 @@
+<?php
+
+/**
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Eren <bosshyapma@protonmail.com>
+ */
+$lang['connectfail'] = 'LDAP bağlanamadı: %s';
diff --git a/lib/plugins/authpdo/_test/mysql.test.php b/lib/plugins/authpdo/_test/mysql.test.php
index 8cd14189b..35a76baf5 100644
--- a/lib/plugins/authpdo/_test/mysql.test.php
+++ b/lib/plugins/authpdo/_test/mysql.test.php
@@ -15,7 +15,7 @@ class mysql_plugin_authpdo_test extends DokuWikiTest {
protected $pass = '';
protected $port = '';
- public function setUp() {
+ public function setUp() : void {
parent::setUp();
$configuration = DOKU_UNITTEST . "{$this->driver}.conf.php";
if(!file_exists($configuration)) {
@@ -34,7 +34,7 @@ class mysql_plugin_authpdo_test extends DokuWikiTest {
*
* it might still be there if something went wrong
*/
- public function tearDown() {
+ public function tearDown() : void {
parent::tearDown();
$this->dropDatabase();
}
diff --git a/lib/plugins/authpdo/_test/sqlite.test.php b/lib/plugins/authpdo/_test/sqlite.test.php
index 89cc9f60d..58fcadcb8 100644
--- a/lib/plugins/authpdo/_test/sqlite.test.php
+++ b/lib/plugins/authpdo/_test/sqlite.test.php
@@ -36,7 +36,7 @@ class sqlite_plugin_authpdo_test extends DokuWikiTest {
$this->assertTrue(true); // avoid being marked as risky for having no assertion
}
- public function setUp() {
+ public function setUp() : void {
parent::setUp();
$this->dbfile = tempnam('/tmp/', 'pluginpdo_test_');
copy(__DIR__ . '/test.sqlite3', $this->dbfile);
@@ -85,7 +85,7 @@ class sqlite_plugin_authpdo_test extends DokuWikiTest {
$conf['plugin']['authpdo']['leave-group'] = 'DELETE FROM member WHERE uid = :uid AND gid = :gid';
}
- public function tearDown() {
+ public function tearDown() : void {
parent::tearDown();
unlink($this->dbfile);
}
diff --git a/lib/plugins/authpdo/lang/de-informal/settings.php b/lib/plugins/authpdo/lang/de-informal/settings.php
new file mode 100644
index 000000000..c01398829
--- /dev/null
+++ b/lib/plugins/authpdo/lang/de-informal/settings.php
@@ -0,0 +1,25 @@
+<?php
+
+/**
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author MaWi <drmaxxis@gmail.com>
+ */
+$lang['debug'] = 'Zeige detaillierte Fehlermeldungen. Diese sollten nach dem Setup deaktiviert werden.';
+$lang['dsn'] = 'Der DSN(Data Source Name) zur Verbindung mit der Datenbank';
+$lang['user'] = 'Der Benutzer für die obige Datenbankverbindung (leer lassen für SQLite)';
+$lang['pass'] = 'Das Passwort für die obige Datenbankverbindung (leer lassen für SQLite)';
+$lang['select-user'] = 'SQL Anweisung um einen einzelnen Benutzer abzufragen';
+$lang['select-user-groups'] = 'SQL Anweisung um alle Gruppen eines Benutzers abzufragen';
+$lang['select-groups'] = 'SQL Anweisung um alle verfügbaren Gruppen auszuwählen';
+$lang['insert-user'] = 'SQL Anweisung um einen neuen Benutzer in der Datenbank abzulegen';
+$lang['delete-user'] = 'SQL Anweisung um einen Benutzer aus der Datenbank zu entfernen';
+$lang['list-users'] = 'SQL Anweisung um eine Liste gefilterter Benutzer anzuzeigen';
+$lang['count-users'] = 'SQL Anweisung, welche die Anzahl der gefilterten Benutzer wiedergibt';
+$lang['update-user-info'] = 'SQL Anweisung um den vollen Namen sowie dessen E-Mail Adresse zu aktualisieren';
+$lang['update-user-login'] = 'SQL Anweisung um den Login-Namen eines Benutzers zu aktualisieren';
+$lang['update-user-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu aktualisieren';
+$lang['insert-group'] = 'SQL Anweisung um eine neue Gruppe in der Datenbank anzulegen';
+$lang['join-group'] = 'SQL Anweisung um einen Benutzer zu einer existierenden Gruppe hinzuzufügen';
+$lang['leave-group'] = 'SQL Anweisung um einen Benutzer aus einer Gruppe zu entfernen';
+$lang['check-pass'] = 'SQL Anweisung um das Passwort eines Benutzers zu überprüfen. Es kann leer gelassen werden wenn die Information über die Benutzerabfrage erhoben wurde.';
diff --git a/lib/plugins/authpdo/lang/sv/lang.php b/lib/plugins/authpdo/lang/sv/lang.php
new file mode 100644
index 000000000..d8c017b2e
--- /dev/null
+++ b/lib/plugins/authpdo/lang/sv/lang.php
@@ -0,0 +1,10 @@
+<?php
+
+/**
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
+ */
+$lang['connectfail'] = 'Misslyckades med att ansluta databas.';
+$lang['userexists'] = 'PHP mail() saknas eller är inaktiverad. Följande mejl skickades inte:';
+$lang['writefail'] = 'Wiki Markup';
diff --git a/lib/plugins/authpdo/lang/sv/settings.php b/lib/plugins/authpdo/lang/sv/settings.php
new file mode 100644
index 000000000..56a904f9a
--- /dev/null
+++ b/lib/plugins/authpdo/lang/sv/settings.php
@@ -0,0 +1,23 @@
+<?php
+
+/**
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ *
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
+ */
+$lang['user'] = 'Användaren för databasen ovan (tom för sqlite)';
+$lang['pass'] = 'Lösenordet för databasen ovan (tom för sqlite)';
+$lang['select-user'] = 'SQL uttryck för att välja datan för en enda användare';
+$lang['select-user-groups'] = 'SQL uttryck för att välja alla grupper för en enda användare';
+$lang['select-groups'] = 'SQL uttryck för att välja alla tillgängliga grupper';
+$lang['insert-user'] = 'SQL uttryck för att lägga till en ny användare i databasen';
+$lang['delete-user'] = 'SQL uttryck för att ta bort en enda användare från databasen';
+$lang['list-users'] = 'SQL uttryck för att lista användare som matchar filtret';
+$lang['count-users'] = 'SQL uttryck för att räkna användare som matchar filtret';
+$lang['update-user-info'] = 'SQL uttryck för att uppdatera det fullständiga namnet och mejladressen för en användare';
+$lang['update-user-login'] = 'SQL uttryck för att uppdatera användarnamnet för en användare';
+$lang['update-user-pass'] = 'SQL uttryck för att uppdatera lösenordet för en användare';
+$lang['insert-group'] = 'SQL uttryck för att lägga till en ny grupp i databasen';
+$lang['join-group'] = 'SQL uttryck för att lägga till en användare i en existerande grupp';
+$lang['leave-group'] = 'SQL uttryck för att ta bort en användare från en grupp';
+$lang['check-pass'] = 'SQL uttryck för att kontrollera en användares lösenord. Kan lämnas tomt utifall informationen hämtas i "select-user".';
diff --git a/lib/plugins/authplain/_test/escaping.test.php b/lib/plugins/authplain/_test/escaping.test.php
index be4d06b4e..58f1025d7 100644
--- a/lib/plugins/authplain/_test/escaping.test.php
+++ b/lib/plugins/authplain/_test/escaping.test.php
@@ -24,7 +24,7 @@ class helper_plugin_authplain_escaping_test extends DokuWikiTest {
$this->auth = new auth_plugin_authplainharness();
}
- function setUp() {
+ function setUp() : void {
global $config_cascade;
parent::setUp();
$name = $config_cascade['plainauth.users']['default'];
@@ -32,7 +32,7 @@ class helper_plugin_authplain_escaping_test extends DokuWikiTest {
$this->reloadUsers();
}
- function tearDown() {
+ function tearDown() : void {
global $config_cascade;
parent::tearDown();
$name = $config_cascade['plainauth.users']['default'];
diff --git a/lib/plugins/authplain/_test/userdata.test.php b/lib/plugins/authplain/_test/userdata.test.php
index b80b39349..9460c1919 100644
--- a/lib/plugins/authplain/_test/userdata.test.php
+++ b/lib/plugins/authplain/_test/userdata.test.php
@@ -16,7 +16,7 @@ class userdata_test extends DokuWikiTest
* Load auth with test conf
* @throws Exception
*/
- public function setUp()
+ public function setUp() : void
{
parent::setUp();
global $config_cascade;
diff --git a/lib/plugins/authplain/lang/sv/lang.php b/lib/plugins/authplain/lang/sv/lang.php
index 83c24d769..91b3df2d6 100644
--- a/lib/plugins/authplain/lang/sv/lang.php
+++ b/lib/plugins/authplain/lang/sv/lang.php
@@ -3,8 +3,10 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
*/
$lang['userexists'] = 'Det finns redan en användare med det användarnamnet.';
$lang['usernotexists'] = 'Tyvärr, den användaren existerar inte.';
$lang['writefail'] = 'Kunde inte ändra användardata. Var god informera Wiki-administratören';
+$lang['protected'] = 'Datan för användare %s är skyddad och kan inte modifieras eller raderas.';
diff --git a/lib/plugins/config/_test/Setting/AbstractSettingTest.php b/lib/plugins/config/_test/Setting/AbstractSettingTest.php
index d18f0ec17..55e53c4fe 100644
--- a/lib/plugins/config/_test/Setting/AbstractSettingTest.php
+++ b/lib/plugins/config/_test/Setting/AbstractSettingTest.php
@@ -13,7 +13,7 @@ abstract class AbstractSettingTest extends \DokuWikiTest {
* Sets up the proper class to test based on the test's class name
* @throws \Exception
*/
- public function setUp() {
+ public function setUp() : void {
parent::setUp();
$class = get_class($this);
$class = substr($class, strrpos($class, '\\') + 1, -4);
diff --git a/lib/plugins/config/core/Writer.php b/lib/plugins/config/core/Writer.php
index 56de621d9..5c6c93cff 100644
--- a/lib/plugins/config/core/Writer.php
+++ b/lib/plugins/config/core/Writer.php
@@ -2,6 +2,7 @@
namespace dokuwiki\plugin\config\core;
use dokuwiki\plugin\config\core\Setting\Setting;
+use dokuwiki\Logger;
/**
* Writes the settings to the correct local file
@@ -69,14 +70,18 @@ class Writer {
}
/**
- * Invalidate the opcache of the given file
+ * Invalidate the opcache of the given file (if possible)
*
* @todo this should probably be moved to core
* @param string $file
*/
protected function opcacheUpdate($file) {
if(!function_exists('opcache_invalidate')) return;
+ set_error_handler(function ($errNo, $errMsg) {
+ Logger::debug('Unable to invalidate opcache: ' . $errMsg); }
+ );
opcache_invalidate($file);
+ restore_error_handler();
}
/**
@@ -105,7 +110,7 @@ class Writer {
'/*',
' * ' . $this->header,
' * Auto-generated by config plugin',
- ' * Run for user: ' . $_SERVER['REMOTE_USER'],
+ ' * Run for user: ' . (isset($_SERVER['REMOTE_USER']) ? $_SERVER['REMOTE_USER'] : 'Unknown'),
' * Date: ' . date('r'),
' */',
'',
diff --git a/lib/plugins/config/lang/cs/lang.php b/lib/plugins/config/lang/cs/lang.php
index 9efe23d8f..57c142a7b 100644
--- a/lib/plugins/config/lang/cs/lang.php
+++ b/lib/plugins/config/lang/cs/lang.php
@@ -140,6 +140,7 @@ $lang['mailfrom'] = 'E-mailová adresa, která se bude používat p
$lang['mailreturnpath'] = 'E-mailová adresa příjemce pro oznámení o nedoručení';
$lang['mailprefix'] = 'Předpona předmětu e-mailu, která se bude používat pro automatické maily';
$lang['htmlmail'] = 'Posílat emaily v HTML (hezčí ale větší). Při vypnutí budou posílány jen textové emaily.';
+$lang['dontlog'] = 'Zakázat protokolování pro tyto typy záznamů.';
$lang['sitemap'] = 'Generovat Google sitemap (interval ve dnech)';
$lang['rss_type'] = 'Typ XML kanálu';
$lang['rss_linkto'] = 'XML kanál odkazuje na';
diff --git a/lib/plugins/config/lang/de-informal/lang.php b/lib/plugins/config/lang/de-informal/lang.php
index dec3641ec..6f70f6655 100644
--- a/lib/plugins/config/lang/de-informal/lang.php
+++ b/lib/plugins/config/lang/de-informal/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author MaWi <drmaxxis@gmail.com>
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
@@ -40,6 +41,7 @@ $lang['_advanced'] = 'Erweitert';
$lang['_network'] = 'Netzwerk';
$lang['_msg_setting_undefined'] = 'Keine Konfigurationsmetadaten.';
$lang['_msg_setting_no_class'] = 'Keine Konfigurationsklasse.';
+$lang['_msg_setting_no_known_class'] = 'Setting-Klasse nicht verfügbar.';
$lang['_msg_setting_no_default'] = 'Kein Standardwert.';
$lang['title'] = 'Wiki Titel';
$lang['start'] = 'Name der Startseite';
@@ -122,13 +124,18 @@ $lang['mailfrom'] = 'Absenderadresse für automatisch erzeugte E-Ma
$lang['mailreturnpath'] = 'Empfänger-E-Mail-Adresse für Unzustellbarkeitsnachricht';
$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen';
$lang['htmlmail'] = 'Versendet optisch angenehmere, aber größere E-Mails im HTML-Format (multipart). Deaktivieren, um Text-Mails zu versenden.';
+$lang['dontlog'] = 'Deaktivieren Sie die Protokollierung für diese Arten von Logs.';
$lang['sitemap'] = 'Erzeuge Google Sitemaps (Tage)';
$lang['rss_type'] = 'XML-Feed-Format';
$lang['rss_linkto'] = 'XML-Feed verlinken auf';
$lang['rss_content'] = 'Was soll in XML-Feedinhalten angezeigt werden?';
$lang['rss_update'] = 'Aktualisierungsintervall für XML-Feeds (Sekunden)';
$lang['rss_show_summary'] = 'Bearbeitungs-Zusammenfassung im XML-Feed anzeigen';
+$lang['rss_show_deleted'] = 'XML-Feed: Gelöschte Feeds anzeigen';
$lang['rss_media'] = 'Welche Änderungen sollen im XML-Feed angezeigt werden?';
+$lang['rss_media_o_both'] = 'beide';
+$lang['rss_media_o_pages'] = 'Seiten';
+$lang['rss_media_o_media'] = 'Medien';
$lang['updatecheck'] = 'Automatisch auf Updates und Sicherheitswarnungen prüfen? DokuWiki muss sich dafür mit update.dokuwiki.org verbinden.';
$lang['userewrite'] = 'Benutze schöne URLs';
$lang['useslash'] = 'Benutze Schrägstrich als Namensraumtrenner in URLs';
@@ -146,6 +153,15 @@ $lang['xsendfile'] = 'Den X-Sendfile-Header nutzen, um Dateien direk
$lang['renderer_xhtml'] = 'Standard-Renderer für die normale (XHTML) Wiki-Ausgabe.';
$lang['renderer__core'] = '%s (DokuWiki Kern)';
$lang['renderer__plugin'] = '%s (Erweiterung)';
+$lang['search_nslimit'] = 'Beschränke die Suche auf die jetzigen X Namensräume. Wenn eine Suche von einer Seite in einem tieferen Namensraum aus ausgeführt wird, werden die ersten X Namensräume als Filter hinzugefügt';
+$lang['search_fragment'] = 'Spezifiziere das vorgegebenen Fragment-Suchverhalten';
+$lang['search_fragment_o_exact'] = 'genaue Treffer';
+$lang['search_fragment_o_starts_with'] = 'beginnt mit';
+$lang['search_fragment_o_ends_with'] = 'endet mit';
+$lang['search_fragment_o_contains'] = 'enthält';
+$lang['trustedproxy'] = 'Vertraue Weiterleitungs-Proxys, welche dem regulärem Ausdruck entsprechen, hinsichtlich der angegebenen Client-ID. Der Standardwert entspricht dem lokalem Netzwerk. Leer lassen um jedem Proxy zu vertrauen.';
+$lang['_feature_flags'] = 'Feature-Flags';
+$lang['defer_js'] = 'JavaScript-Ausführung verzögern bis das HTML der gesamten Seite verarbeitet wurde. Erhöht die gefühlte Geschwindigkeit des Seitenaufbaus, kann aber mit einigen wenigen Plugins inkompatibel sein.';
$lang['dnslookups'] = 'DokuWiki löst die IP-Adressen von Benutzern zu deren Hostnamen auf. Wenn du einen langsamen, unbrauchbaren DNS-Server verwendest oder die Funktion nicht benötigst, dann sollte diese Option deaktivert sein.';
$lang['jquerycdn'] = 'Sollen die jQuery und jQuery UI Skriptdateien von einem CDN geladen werden? Das verursacht zusätzliche HTTP Anfragen, aber die Dateien werden möglicherweise schneller geladen und Nutzer haben sie vielleicht bereits im Cache.';
$lang['jquerycdn_o_0'] = 'Kein CDN, nur lokale Auslieferung';
diff --git a/lib/plugins/config/lang/de/lang.php b/lib/plugins/config/lang/de/lang.php
index 1ecd9036a..548524c5d 100644
--- a/lib/plugins/config/lang/de/lang.php
+++ b/lib/plugins/config/lang/de/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Markus Glaser <glaser@hallowelt.com>
* @author Axel Schwarzer <SchwarzerA@gmail.com>
* @author Andreas Gohr <andi@splitbrain.org>
* @author Eric Haberstroh <ehaberstroh@gmail.com>
@@ -138,6 +139,7 @@ $lang['mailfrom'] = 'Absender-E-Mail-Adresse für automatische Mail
$lang['mailreturnpath'] = 'Empfänger-E-Mail-Adresse für Unzustellbarkeitsnachricht';
$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen (Leer lassen um den Wiki-Titel zu verwenden)';
$lang['htmlmail'] = 'Versendet optisch angenehmere, aber größere E-Mails im HTML-Format (multipart). Deaktivieren, um Text-Mails zu versenden.';
+$lang['dontlog'] = 'Protokollierung für diese Logtypen deaktivieren.';
$lang['sitemap'] = 'Google Sitemap erzeugen (Tage). Mit 0 deaktivieren.';
$lang['rss_type'] = 'XML-Feed-Format';
$lang['rss_linkto'] = 'XML-Feed verlinken auf';
diff --git a/lib/plugins/config/lang/es/lang.php b/lib/plugins/config/lang/es/lang.php
index 332a20753..f40ed027e 100644
--- a/lib/plugins/config/lang/es/lang.php
+++ b/lib/plugins/config/lang/es/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Luna Frax <lunafrax@gmail.com>
* @author Domingo Redal <docxml@gmail.com>
* @author Miguel Pagano <miguel.pagano@gmail.com>
* @author Oscar M. Lage <r0sk10@gmail.com>
@@ -134,6 +135,7 @@ $lang['mailfrom'] = 'Dirección de correo electrónico para emails
$lang['mailreturnpath'] = 'Dirección de correo electrónico del destinatario para las notificaciones de no entrega';
$lang['mailprefix'] = 'Asunto por defecto que se utilizará en mails automáticos.';
$lang['htmlmail'] = 'Enviar correos electronicos en HTML con mejor aspecto pero mayor peso. Desactivar para enviar correos electronicos en texto plano.';
+$lang['dontlog'] = 'Deshabilitar inicio de sesión para este tipo de registros.';
$lang['sitemap'] = 'Generar sitemap de Google (días)';
$lang['rss_type'] = 'Tipo de resumen (feed) XML';
$lang['rss_linkto'] = 'Feed XML enlaza a';
diff --git a/lib/plugins/config/lang/fr/lang.php b/lib/plugins/config/lang/fr/lang.php
index 9ee0881ab..814cdf5da 100644
--- a/lib/plugins/config/lang/fr/lang.php
+++ b/lib/plugins/config/lang/fr/lang.php
@@ -3,9 +3,10 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Olivier Humbert <trebmuh@tuxfamily.org>
+ * @author Nicolas Friedli <nicolas@theologique.ch>
* @author Schplurtz le Déboulonné <Schplurtz@laposte.net>
* @author Pierre Henriot <pierre.henriot@gmail.com>
- * @author Nicolas Friedli <nicolas@theologique.ch>
* @author PaliPalo <palipalo@hotmail.fr>
* @author Laurent Ponthieu <contact@coopindus.fr>
* @author Damien Regad <dregad@mantisbt.org>
@@ -30,7 +31,6 @@
* @author Floriang <antispam@floriang.eu>
* @author Simon DELAGE <simon.geekitude@gmail.com>
* @author Eric <ericstevenart@netc.fr>
- * @author Olivier Humbert <trebmuh@tuxfamily.org>
*/
$lang['menu'] = 'Paramètres de configuration';
$lang['error'] = 'Paramètres non modifiés en raison d\'une valeur invalide, vérifiez vos réglages puis réessayez. <br />Les valeurs erronées sont entourées d\'une bordure rouge.';
diff --git a/lib/plugins/config/lang/it/lang.php b/lib/plugins/config/lang/it/lang.php
index 6829362d8..5148220ac 100644
--- a/lib/plugins/config/lang/it/lang.php
+++ b/lib/plugins/config/lang/it/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Dario <darioriso@virgilio.it>
* @author Filippo <abrickslife@gmail.com>
* @author Roberto Bellingeri <bellingeri@netguru.it>
* @author Eddy <eddy@mail.it>
@@ -130,6 +131,7 @@ $lang['mailfrom'] = 'Mittente per le mail automatiche';
$lang['mailreturnpath'] = 'Indirizzo email destinatario per notifica di mancati recapiti';
$lang['mailprefix'] = 'Prefisso da inserire nell\'oggetto delle mail automatiche';
$lang['htmlmail'] = 'Invia email HTML multipart più gradevoli ma più ingombranti in dimensione. Disabilita per mail in puro testo.';
+$lang['dontlog'] = 'Disabilita la registrazione per questi tipi di log.';
$lang['sitemap'] = 'Genera una sitemap Google (giorni)';
$lang['rss_type'] = 'Tipo di feed XML';
$lang['rss_linkto'] = 'Collega i feed XML a';
@@ -164,7 +166,9 @@ $lang['search_fragment_o_exact'] = 'esatto';
$lang['search_fragment_o_starts_with'] = 'inizia con';
$lang['search_fragment_o_ends_with'] = 'finisce con';
$lang['search_fragment_o_contains'] = 'contiene';
+$lang['trustedproxy'] = 'Proxy di inoltro di fiducia che corrispondono a questa espressione regolare sul vero IP del client che riportano. L\'impostazione predefinita corrisponde alle reti locali. Lascia vuoto per non fidarti di nessun proxy.';
$lang['_feature_flags'] = 'Segnalazione di feature';
+$lang['defer_js'] = 'Rimanda l\'esecuzione di JavaScript dopo che l\'HTML della pagina è stato analizzato. Migliora la velocità della pagina percepita ma potrebbe interrompere un piccolo numero di plugin.';
$lang['dnslookups'] = 'Dokuwiki farà il lookup dei nomi host per ricavare l\'indirizzo IP remoto degli utenti che modificano le pagine. Se hai un DNS lento o non funzionante o se non vuoi questa funzione, disabilita l\'opzione';
$lang['jquerycdn'] = 'Vuoi che gli script jQuery e jQuery UI siano caricati da una CDN? Questo richiederà richieste HTTP aggiuntive ma i file potrebbero caricarsi più velocemente e gli utenti potrebbero averli già in cache.';
$lang['jquerycdn_o_0'] = 'Nessuna CDN, solo consegna locale';
diff --git a/lib/plugins/config/lang/pt/lang.php b/lib/plugins/config/lang/pt/lang.php
index c9bf0e4fc..3e11719b0 100644
--- a/lib/plugins/config/lang/pt/lang.php
+++ b/lib/plugins/config/lang/pt/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Gustavo B. Schenkel <gustavo.schenkel@gmail.com>
* @author Paulo <pschopf@gmail.com>
* @author Mario AlexandTeixeira dos Santos <masterofclan@gmail.com>
* @author Maykon Oliveira <maykonoliveira850@gmail.com>
@@ -126,6 +127,7 @@ $lang['mailfrom'] = 'Endereço de e-mail a ser utilizado para mensa
$lang['mailreturnpath'] = 'Endereço de e-mail do destinatário para notificações não entregues';
$lang['mailprefix'] = 'Prefixo de e-mail a ser utilizado para mensagens automáticas. Deixe em branco para usar o título do wiki';
$lang['htmlmail'] = 'Envie e-mails multipartes em HTML para uma melhor aparência, mas maiores em tamanho. Desative para mensagens em texto simples.';
+$lang['dontlog'] = 'Desabilite a gravação de relatórios para estes tipos de relatórios.';
$lang['sitemap'] = 'Gerar sitemap Google frequentemente (dias). 0 para desativar';
$lang['rss_type'] = 'Tipo de feed XML';
$lang['rss_linkto'] = 'Links de feed XML para';
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 2164882dc..9183cbae5 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Nikita <obraztsov568@gmail.com>
* @author Анатолий <anatol_m@mail.ru>
* @author Yuriy Skalko <yuriy.skalko@gmail.com>
* @author Aleksandr Selivanov <alexgearbox@yandex.ru>
@@ -132,6 +133,7 @@ $lang['mailfrom'] = 'Электронный адрес вики (О
$lang['mailreturnpath'] = 'Адрес электронной почты для доставки отчёта о недоставленных сообщениях';
$lang['mailprefix'] = 'Префикс, используемый для автоматического письма, станет темой сообщения. Оставьте поле пустым для использования названия вики.';
$lang['htmlmail'] = 'Отправлять красивые, но более крупные HTML-письма. Отключите для отправки простых текстовых писем.';
+$lang['dontlog'] = 'Отключить ведение журнала для этих типов записей.';
$lang['sitemap'] = 'Число дней, через которое нужно создавать (обновлять) карту сайта для поисковиков (Гугл, Яндекс и др.). Укажите 0 (ноль) для отключения.';
$lang['rss_type'] = 'Тип XML-ленты';
$lang['rss_linkto'] = 'Ссылки в XML-ленте указывают на';
diff --git a/lib/plugins/config/lang/sv/lang.php b/lib/plugins/config/lang/sv/lang.php
index 6631f109a..e247e70e9 100644
--- a/lib/plugins/config/lang/sv/lang.php
+++ b/lib/plugins/config/lang/sv/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
* @author Per Foreby <per@foreby.se>
* @author Nicklas Henriksson <nicklas[at]nihe.se>
@@ -47,6 +48,7 @@ $lang['title'] = 'Wikins namn';
$lang['start'] = 'Startsidans namn';
$lang['lang'] = 'Språk';
$lang['template'] = 'Mall';
+$lang['sidebar'] = 'Sidofältets sidonamn (om mall stödjer det), tomt fällt deaktiverar sidofältet';
$lang['license'] = 'Under vilken licens skall ditt innehåll publiceras?';
$lang['savedir'] = 'Katalog för att spara data';
$lang['basedir'] = 'Grundkatalog';
@@ -88,6 +90,7 @@ $lang['disableactions_subscription'] = 'Prenumerera/Säg upp prenumeration';
$lang['disableactions_wikicode'] = 'Visa källkod/Exportera råtext';
$lang['disableactions_profile_delete'] = 'Ta bort eget konto';
$lang['disableactions_other'] = 'Andra funktioner (kommaseparerade)';
+$lang['disableactions_rss'] = 'XML Syndikation (RSS)';
$lang['auth_security_timeout'] = 'Autentisieringssäkerhets timeout (sekunder)';
$lang['securecookie'] = 'Skall cookies som sätts via HTTPS endast skickas via HTTPS från webbläsaren? Avaktivera detta alternativ endast om inloggningen till din wiki är säkrad med SSL men läsning av wikin är osäkrad.';
$lang['usewordblock'] = 'Blockera spam baserat på ordlista';
@@ -105,6 +108,7 @@ $lang['target____interwiki'] = 'Målfönster för interwiki-länkar';
$lang['target____extern'] = 'Målfönster för externa länkar';
$lang['target____media'] = 'Målfönster för medialänkar';
$lang['target____windows'] = 'Målfönster för windowslänkar';
+$lang['mediarevisions'] = 'Aktivera versionshantering för media?';
$lang['refcheck'] = 'Kontrollera referenser till mediafiler';
$lang['gdlib'] = 'Version av GD-biblioteket';
$lang['im_convert'] = 'Sökväg till ImageMagicks konverteringsverktyg';
@@ -114,14 +118,20 @@ $lang['subscribers'] = 'Aktivera stöd för prenumeration på ändring
$lang['notify'] = 'Skicka meddelande om ändrade sidor till den här e-postadressen';
$lang['registernotify'] = 'Skicka meddelande om nyregistrerade användare till en här e-postadressen';
$lang['mailfrom'] = 'Avsändaradress i automatiska e-postmeddelanden';
+$lang['mailreturnpath'] = 'Mottagarens mejladress för inga leveransnotifikationer';
$lang['mailprefix'] = 'Prefix i början på ämnesraden vid automatiska e-postmeddelanden';
+$lang['dontlog'] = 'Avaktivera loggning för dessa typer av loggar';
$lang['sitemap'] = 'Skapa Google sitemap (dagar)';
$lang['rss_type'] = 'Typ av XML-flöde';
$lang['rss_linkto'] = 'XML-flöde pekar på';
$lang['rss_content'] = 'Vad ska visas för saker i XML-flödet?';
$lang['rss_update'] = 'Uppdateringsintervall för XML-flöde (sek)';
$lang['rss_show_summary'] = 'XML-flöde visar sammanfattning i rubriken';
+$lang['rss_show_deleted'] = 'XML flöde Visa raderade flöden';
$lang['rss_media'] = 'Vilka ändringar ska listas i XML flödet?';
+$lang['rss_media_o_both'] = 'båda';
+$lang['rss_media_o_pages'] = 'sidor';
+$lang['rss_media_o_media'] = 'media';
$lang['updatecheck'] = 'Kontrollera uppdateringar och säkerhetsvarningar? DokuWiki behöver kontakta update.dokuwiki.org för den här funktionen.';
$lang['userewrite'] = 'Använd rena webbadresser';
$lang['useslash'] = 'Använd snedstreck för att separera namnrymder i webbadresser';
@@ -138,6 +148,11 @@ $lang['xsendfile'] = 'Använd X-Sendfile huvudet för att låta webs
$lang['renderer_xhtml'] = 'Generera för användning i huvudwikipresentation (xhtml)';
$lang['renderer__core'] = '%s (dokuwiki core)';
$lang['renderer__plugin'] = '%s (plugin)';
+$lang['search_fragment_o_exact'] = 'exakt';
+$lang['search_fragment_o_starts_with'] = 'börjar med';
+$lang['search_fragment_o_ends_with'] = 'slutar med';
+$lang['search_fragment_o_contains'] = 'innehåller';
+$lang['jquerycdn_o_0'] = 'Ingen CDN, enbart lokal leverans';
$lang['jquerycdn_o_jquery'] = 'CDN på code.jquery.com';
$lang['jquerycdn_o_cdnjs'] = 'CDN på cdnjs.com';
$lang['proxy____host'] = 'Proxyserver';
diff --git a/lib/plugins/config/lang/tr/lang.php b/lib/plugins/config/lang/tr/lang.php
index d86455d1f..54e00efbc 100644
--- a/lib/plugins/config/lang/tr/lang.php
+++ b/lib/plugins/config/lang/tr/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Eren <bosshyapma@protonmail.com>
* @author Hakan <hakandursun2009@gmail.com>
* @author mahir <mahirtakak@gmail.com>
* @author Aydın Coşkuner <aydinweb@gmail.com>
diff --git a/lib/plugins/config/lang/vi/lang.php b/lib/plugins/config/lang/vi/lang.php
index c5283607e..b00e213d3 100644
--- a/lib/plugins/config/lang/vi/lang.php
+++ b/lib/plugins/config/lang/vi/lang.php
@@ -114,6 +114,7 @@ $lang['mailfrom'] = 'Đia chỉ thư điện tử người gửi s
$lang['mailreturnpath'] = 'Địa chỉ thư điện tử người nhận cho thông báo không cung cấp';
$lang['mailprefix'] = 'Tiền tố chủ đề thư điện tử sử dụng cho thư tự động. Để trống nếu muốn sử dụng tiêu đề wiki';
$lang['htmlmail'] = 'Gửi tìm kiếm tốt hơn, nhưng kích thước lớn hơn thư điện tử HTML nhiều phần. Vô hiệu hóa cho thư chỉ có văn bản đơn thuần .';
+$lang['dontlog'] = 'Vô hiệu hóa ghi nhật ký đối với các loại nhật ký này.';
$lang['sitemap'] = 'Tạo sơ đồ trang web của Google (sitemap) thường xuyên (tính theo ngày). Đặt thành 0 để vô hiệu hóa';
$lang['rss_type'] = 'Loại nguồn cấp dữ liệu XML';
$lang['rss_linkto'] = 'Liên kết đến nguồn cấp dữ liệu XML ';
@@ -135,7 +136,7 @@ $lang['autoplural'] = 'Kiểm tra các hình thức số nhiều tron
$lang['compression'] = 'Phương pháp nén cho các tập tin attic ';
$lang['gzip_output'] = 'Sử dụng mã hóa nội dung gzip cho xhtml';
$lang['compress'] = 'Đầu ra CSS và javascript nhỏ gọn';
-$lang['cssdatauri'] = 'Kích thước tính theo byte mà hình ảnh được tham chiếu trong tập tin CSS nên được nhúng ngay vào bảng định kiểu để giảm yêu cầu đầu đề HTTP phía trước. <code>400</code> đến <code>600</code> bytes là các giá trị tốt. Đặt thành <code>0</code> để vô hiệu.';
+$lang['cssdatauri'] = 'Kích thước tính theo byte mà hình ảnh được tham chiếu trong tập tin CSS nên được nhúng ngay vào bảng định kiểu để giảm yêu cầu đầu đề HTTP phía trước. <code>400</code> đến <code>600</code> bytes là các giá trị tốt. Đặt thành <code>0</code> để vô hiệu hóa.';
$lang['send404'] = 'Gửi "HTTP 404/Không tìm thấy trang" cho những trang không tồn tại';
$lang['broken_iua'] = 'Chức năng ign_user_abort có bị hỏng trên hệ thống của bạn không? Điều này có thể khiến chỉ mục tìm kiếm không hoạt động. IIS + PHP/CGI được biết sẽ bị hỏng. Xem <a href="http://bugs.dokuwiki.org/?do=details&amp;task_id=852">Bug 852</a> để biết thêm thông tin.';
$lang['xsendfile'] = 'Sử dụng đầu đề X-Sendfile cho phép máy chủ web cung cấp các tập tin tĩnh? Máy chủ web của bạn cần hỗ trợ cái này.';
diff --git a/lib/plugins/config/lang/zh/lang.php b/lib/plugins/config/lang/zh/lang.php
index ea59eefb4..8231c4d7b 100644
--- a/lib/plugins/config/lang/zh/lang.php
+++ b/lib/plugins/config/lang/zh/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Lakejason0 <lakesarchive@outlook.com>
* @author Phy <dokuwiki@phy25.com>
* @author Jenxi <seow@jenxi.com>
* @author FENG.JIE <ahx@qq.com>
@@ -138,6 +139,7 @@ $lang['mailfrom'] = '自动发送邮件时使用的邮件地址';
$lang['mailreturnpath'] = '非投递通知的收件人邮箱地址';
$lang['mailprefix'] = '自动发送邮件时使用的邮件地址前缀';
$lang['htmlmail'] = '发送更加美观,但体积更大的 HTML 多部分邮件。禁用则发送纯文本邮件。';
+$lang['dontlog'] = '为这些种类的日志禁用日志记录。';
$lang['sitemap'] = '生成 Google sitemap(天)';
$lang['rss_type'] = 'XML feed 类型';
$lang['rss_linkto'] = 'XML feed 链接到';
diff --git a/lib/plugins/extension/lang/de-informal/lang.php b/lib/plugins/extension/lang/de-informal/lang.php
index 10401061e..4164e25bb 100644
--- a/lib/plugins/extension/lang/de-informal/lang.php
+++ b/lib/plugins/extension/lang/de-informal/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author MaWi <drmaxxis@gmail.com>
* @author Felix <j.felix@mueller-donath.de>
*/
$lang['menu'] = 'Erweiterungen verwalten';
@@ -72,6 +73,7 @@ $lang['msg_template_update_success'] = 'Das Update des Templates %s war erfolgre
$lang['msg_plugin_install_success'] = 'Das Plugin %s wurde erfolgreich installiert';
$lang['msg_plugin_update_success'] = 'Das Update des Plugins %s war erfolgreich';
$lang['msg_upload_failed'] = 'Fehler beim Hochladen der Datei';
+$lang['msg_nooverwrite'] = 'Die Erweiterung %s ist bereits vorhanden, sodass sie nicht überschrieben wird. Zum Überschreiben aktiviere die Option "Überschreiben".';
$lang['missing_dependency'] = '<strong>Fehlende oder deaktivierte Abhängigkeit:<strong>%s';
$lang['security_issue'] = '<strong>Sicherheitsproblem:</strong> %s';
$lang['security_warning'] = '<strong>Sicherheitswarnung:</strong> %s';
diff --git a/lib/plugins/extension/lang/pt/lang.php b/lib/plugins/extension/lang/pt/lang.php
index 813cae23a..aa93549a3 100644
--- a/lib/plugins/extension/lang/pt/lang.php
+++ b/lib/plugins/extension/lang/pt/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Gustavo B. Schenkel <gustavo.schenkel@gmail.com>
* @author Paulo <pschopf@gmail.com>
* @author Mario AlexandTeixeira dos Santos <masterofclan@gmail.com>
* @author Maykon Oliveira <maykonoliveira850@gmail.com>
diff --git a/lib/plugins/extension/lang/sv/lang.php b/lib/plugins/extension/lang/sv/lang.php
index 92d21f25a..87bebadf2 100644
--- a/lib/plugins/extension/lang/sv/lang.php
+++ b/lib/plugins/extension/lang/sv/lang.php
@@ -3,12 +3,19 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
*/
+$lang['menu'] = 'Tilläggshanterare';
+$lang['tab_plugins'] = 'Installerade plugins';
$lang['tab_templates'] = 'Installerade templat';
$lang['tab_search'] = 'Sök och installera';
$lang['tab_install'] = 'Manuell installation';
$lang['notimplemented'] = 'Denna funktion har ännu inte implementerats';
+$lang['notinstalled'] = 'Tillägget är inte installerat';
+$lang['alreadyenabled'] = 'Tillägget har redan aktiverats';
+$lang['alreadydisabled'] = 'Tillägget har redan avaktiverats';
+$lang['pluginlistsaveerror'] = 'Det fanns ett error när plugin listan skulle sparas';
$lang['unknownauthor'] = 'Okänd skapare';
$lang['unknownversion'] = 'Okänd version';
$lang['btn_info'] = 'Visa mer info';
@@ -23,14 +30,18 @@ $lang['js']['display_viewoptions'] = 'Visa alternativ:';
$lang['js']['display_enabled'] = 'aktivera';
$lang['js']['display_disabled'] = 'avaktivera';
$lang['js']['display_updatable'] = 'möjlig att uppdatera';
+$lang['search_for'] = 'Sök Tillägg';
$lang['search'] = 'Sök';
+$lang['extensionby'] = '<strong>%s</strong> av %s';
$lang['screenshot'] = 'Skärmdump av %s';
$lang['popularity'] = 'Populatitet: %s%%';
$lang['homepage_link'] = 'Dokumentation';
$lang['bugs_features'] = 'Buggar';
$lang['tags'] = 'Taggar:';
+$lang['author_hint'] = 'Sök tillägg baserat på användare';
$lang['installed'] = 'Installerat:';
$lang['downloadurl'] = 'Nedladdningslänk:';
+$lang['repository'] = 'Förvar:';
$lang['unknown'] = '<em>okänd</em>';
$lang['installed_version'] = 'Installerad version:';
$lang['install_date'] = 'Din senaste uppdatering:';
@@ -42,6 +53,7 @@ $lang['conflicts'] = 'Konflikt med:';
$lang['donate'] = 'Som denna?';
$lang['donate_action'] = 'Köp en kaffe till skaparen';
$lang['repo_retry'] = 'Försök igen';
+$lang['provides'] = 'Tillhandahåller:';
$lang['status'] = 'Status:';
$lang['status_installed'] = 'installerad';
$lang['status_not_installed'] = 'inte installerad';
@@ -49,19 +61,34 @@ $lang['status_protected'] = 'skyddad';
$lang['status_enabled'] = 'aktiverad';
$lang['status_disabled'] = 'avaktiverad';
$lang['status_unmodifiable'] = 'ej modifierbar';
+$lang['status_plugin'] = 'plugin';
+$lang['status_template'] = 'mall';
+$lang['status_bundled'] = 'sammanslagna';
$lang['msg_enabled'] = 'Tillägg %s aktiverat';
$lang['msg_disabled'] = 'Tillägg %s avaktiverat';
+$lang['msg_delete_success'] = 'Tillägg %s avinstallerat';
+$lang['msg_delete_failed'] = 'Avinstallerar Tillägg %s misslyckades';
$lang['msg_template_install_success'] = 'Templat %s installerades framgångsrikt';
$lang['msg_template_update_success'] = 'Templat %s uppdaterades framgångsrikt';
+$lang['msg_plugin_install_success'] = 'Installation av Plugin %s lyckades';
+$lang['msg_plugin_update_success'] = 'Uppdatering av Plugin %s lyckades';
$lang['msg_upload_failed'] = 'Uppladdning av filen misslyckades';
+$lang['msg_nooverwrite'] = 'Tillägg %s existerar redan, så det blir inte överskrivet; för att skriva över, välj "skriv över" alternativet';
+$lang['missing_dependency'] = '<strong>Saknar eller avaktiverat beroende:</strong> %s';
+$lang['security_issue'] = '<strong>Säkerhetsproblem:</strong> %s';
$lang['security_warning'] = '<strong>Säkerhetsvarning:</strong> %s';
$lang['update_available'] = '<strong>Uppdatering:</strong> Ny version av %s är tillgänglig.';
+$lang['wrong_folder'] = '<strong>Plugin installerades inkorrekt:</strong> Döp om plugin mapp "%s" till "%s".';
$lang['url_change'] = '<strong>URL ändrad:</strong> Nedladdningslänken har ändrats sedan senaste nedladdning. Kontrollera om den nya sökvägen är giltig innan du uppdaterar tillägget.<br />Ny sökväg: %s<br />Gammal sökväg: %s';
$lang['error_badurl'] = 'URL:er borde inledas med http eller https';
$lang['error_dircreate'] = 'Kunde inte skapa temporär katalog för nedladdning';
$lang['error_download'] = 'Kunde inte ladda ner filen: %s';
+$lang['error_findfolder'] = 'Kan inte identifiera tilläggsmapp, du måste ladda ner och installera manuellt';
+$lang['noperms'] = 'Tilläggsmapp är inte skrivbar';
$lang['notplperms'] = 'Templatkatalogen är inte skrivbar';
$lang['nopluginperms'] = 'Tilläggskatalogen är inte skrivbar';
+$lang['git'] = 'Tillägget installerades via git, du kanske vill uppdatera det här.';
+$lang['auth'] = 'Det här "auth" pluginet är inte aktiverat i konfigurationen, överväg att avaktivera det.';
$lang['install_url'] = 'Installera från URL:';
$lang['install_upload'] = 'Ladda upp tillägg:';
$lang['nossl'] = 'Din PHP tycks sakna SSL-stöd. Nedladdning kommer inte att fungera för många DokuWiki-tillägg.';
diff --git a/lib/plugins/extension/lang/vi/lang.php b/lib/plugins/extension/lang/vi/lang.php
index a61f90def..d8fdcc929 100644
--- a/lib/plugins/extension/lang/vi/lang.php
+++ b/lib/plugins/extension/lang/vi/lang.php
@@ -73,7 +73,7 @@ $lang['msg_plugin_install_success'] = 'Cài đặt thành công plugin %s';
$lang['msg_plugin_update_success'] = 'Cập nhật thành công plugin %s';
$lang['msg_upload_failed'] = 'Tải tập tin không thành công';
$lang['msg_nooverwrite'] = 'Phần mở rộng %s đã tồn tại để không bị ghi đè; để ghi đè, đánh dấu tùy chọn ghi đè';
-$lang['missing_dependency'] = '<strong>Thiếu hoặc đã vô hiệu phần hóa phụ thuộc:</strong> %s';
+$lang['missing_dependency'] = '<strong>Thiếu hoặc đã vô hiệu hóa phần phụ thuộc:</strong> %s';
$lang['security_issue'] = '<strong>Vấn đề bảo mật:</strong> %s';
$lang['security_warning'] = '<strong>Cảnh báo bảo mật:</strong> %s';
$lang['update_available'] = '<strong>Cập nhật:</strong> Phiên bản mới %s hiện có sẵn.';
diff --git a/lib/plugins/logviewer/lang/en/intro.txt b/lib/plugins/logviewer/lang/en/intro.txt
index 5b63b148a..b83448cfe 100644
--- a/lib/plugins/logviewer/lang/en/intro.txt
+++ b/lib/plugins/logviewer/lang/en/intro.txt
@@ -1,8 +1,8 @@
====== View Logs ======
-This interface allows you to view the various logs that are written by DokuWiki. By default, there shouldn't be logged
-much here (it depends on your [[doku>config:dontlog|log settings]]). However if something goes wrong, chances are high,
-you'll find useful info here. All times are UTC!
+This interface allows you to view the various logs that are written by DokuWiki. By default, there shouldn't be much
+here (it depends on your [[doku>config:dontlog|log settings]]). However if something goes wrong, chances are high
+you'll find useful information about the problem. All times are UTC!
-Please be aware **log files can contain sensitive information** like passwords, paths or other secrets.
+Please be aware that **log files can contain sensitive information** like passwords, paths or other secrets.
Be sure to redact the logs appropriately when posting them on the forum or in bug reports!
diff --git a/lib/plugins/popularity/helper.php b/lib/plugins/popularity/helper.php
index 4537976ae..c2904ee17 100644
--- a/lib/plugins/popularity/helper.php
+++ b/lib/plugins/popularity/helper.php
@@ -13,7 +13,7 @@ class helper_plugin_popularity extends Dokuwiki_Plugin
/**
* The url where the data should be sent
*/
- public $submitUrl = 'http://update.dokuwiki.org/popularity.php';
+ public $submitUrl = 'https://update.dokuwiki.org/popularity.php';
/**
* Name of the file which determine if the the autosubmit is enabled,
diff --git a/lib/plugins/revert/lang/sv/lang.php b/lib/plugins/revert/lang/sv/lang.php
index 7cff7ffd9..4eb0e0c7d 100644
--- a/lib/plugins/revert/lang/sv/lang.php
+++ b/lib/plugins/revert/lang/sv/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
* @author Per Foreby <per@foreby.se>
* @author Nicklas Henriksson <nicklas[at]nihe.se>
diff --git a/lib/plugins/styling/lang/sv/lang.php b/lib/plugins/styling/lang/sv/lang.php
index 00a8518b2..f2a8213da 100644
--- a/lib/plugins/styling/lang/sv/lang.php
+++ b/lib/plugins/styling/lang/sv/lang.php
@@ -3,8 +3,13 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
*/
+$lang['menu'] = 'Mall stil inställningar';
+$lang['js']['loader'] = 'Förhandsvisning laddas...<br />dina värden kan vara felaktiva om inte detta försvinner';
+$lang['js']['popup'] = 'Öppna som popup';
+$lang['error'] = 'Förlåt, denna mall stödjer inte denna funktionalitet.';
$lang['btn_preview'] = 'Förhandsvisa ändringar';
$lang['btn_save'] = 'Spara ändringar';
$lang['btn_reset'] = 'Nollställ aktuella ändringar';
diff --git a/lib/plugins/testing/_test/dummy_plugin_integration_test.test.php b/lib/plugins/testing/_test/dummy_plugin_integration_test.test.php
index 5982c6933..f8054755c 100644
--- a/lib/plugins/testing/_test/dummy_plugin_integration_test.test.php
+++ b/lib/plugins/testing/_test/dummy_plugin_integration_test.test.php
@@ -5,7 +5,7 @@
*/
class TestingDummyPluginIntegrationTest extends DokuWikiTest {
- function setUp() {
+ function setUp() : void {
$this->pluginsEnabled = array(
'testing'
);
diff --git a/lib/plugins/usermanager/_test/csv_export.test.php b/lib/plugins/usermanager/_test/csv_export.test.php
index 667fc71dc..96f9eb28c 100644
--- a/lib/plugins/usermanager/_test/csv_export.test.php
+++ b/lib/plugins/usermanager/_test/csv_export.test.php
@@ -12,7 +12,7 @@ class plugin_usermanager_csv_export_test extends DokuWikiTest {
protected $usermanager;
- function setUp() {
+ function setUp() : void {
$this->usermanager = new admin_mock_usermanager();
parent::setUp();
}
diff --git a/lib/plugins/usermanager/_test/csv_import.test.php b/lib/plugins/usermanager/_test/csv_import.test.php
index 13034a012..9cf23eb8d 100644
--- a/lib/plugins/usermanager/_test/csv_import.test.php
+++ b/lib/plugins/usermanager/_test/csv_import.test.php
@@ -20,7 +20,7 @@ class plugin_usermanager_csv_import_test extends DokuWikiTest
protected $usermanager;
protected $importfile;
- public function setUp()
+ public function setUp() : void
{
$this->importfile = tempnam(TMP_DIR, 'csv');
@@ -39,7 +39,7 @@ class plugin_usermanager_csv_import_test extends DokuWikiTest
parent::setUp();
}
- public function tearDown()
+ public function tearDown() : void
{
$_FILES = $this->old_files;
parent::tearDown();
diff --git a/lib/plugins/usermanager/lang/pt/lang.php b/lib/plugins/usermanager/lang/pt/lang.php
index 0d535219c..c9452c7e3 100644
--- a/lib/plugins/usermanager/lang/pt/lang.php
+++ b/lib/plugins/usermanager/lang/pt/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Gustavo B. Schenkel <gustavo.schenkel@gmail.com>
* @author Paulo <pschopf@gmail.com>
* @author Mario AlexandTeixeira dos Santos <masterofclan@gmail.com>
* @author Maykon Oliveira <maykonoliveira850@gmail.com>
diff --git a/lib/plugins/usermanager/lang/sv/lang.php b/lib/plugins/usermanager/lang/sv/lang.php
index f8ff9108b..c20215063 100644
--- a/lib/plugins/usermanager/lang/sv/lang.php
+++ b/lib/plugins/usermanager/lang/sv/lang.php
@@ -3,6 +3,7 @@
/**
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
*
+ * @author Patrik K Lundberg <patrik.kotiranta.lundberg@gmail.com>
* @author Tor Härnqvist <tor@harnqvist.se>
* @author Per Foreby <per@foreby.se>
* @author Nicklas Henriksson <nicklas[at]nihe.se>
@@ -38,6 +39,7 @@ $lang['filter'] = 'Filter';
$lang['export_all'] = 'Exportera alla användare (CSV)';
$lang['export_filtered'] = 'Exportera filtrerade användarlistningen (CSV)';
$lang['import'] = 'Importera nya användare';
+$lang['line'] = 'Radnummer.';
$lang['error'] = 'Error-meddelande';
$lang['summary'] = 'Visar användare %1$d-%2$d av %3$d funna. %4$d användare totalt.';
$lang['nonefound'] = 'Inga användare hittades. %d användare totalt.';
@@ -68,6 +70,12 @@ $lang['import_error_badmail'] = 'Felaktig e-postadress';
$lang['import_error_upload'] = 'Import misslyckades. Csv-filen kunde inte laddas upp eller är tom.';
$lang['import_error_readfail'] = 'Import misslyckades. Den uppladdade filen gick inte att läsa.';
$lang['import_error_create'] = 'Misslyckades att skapa användaren.';
+$lang['import_downloadfailures'] = 'Ladda ner misslyckanden som CSV för korrigering';
+$lang['addUser_error_missing_pass'] = 'Vänligen skapa ett lösenord eller aktivera användarnotifikationer för att aktivera lösenordsgenerering.';
$lang['addUser_error_pass_not_identical'] = 'De angivna lösenorden var inte identiska.';
+$lang['addUser_error_modPass_disabled'] = 'Ändring av lösenord är för tillfället avaktiverat';
$lang['addUser_error_name_missing'] = 'Var god fyll i namn på den nya användaren.';
+$lang['addUser_error_modName_disabled'] = 'Ändring av namn är för tillfället avaktiverat';
$lang['addUser_error_mail_missing'] = 'Var god fyll i e-postadress för den nya användaren.';
+$lang['addUser_error_modMail_disabled'] = 'Ändring av mejladresser är för tillfället avaktiverat';
+$lang['addUser_error_create_event_failed'] = 'Ett plugin förhindrade att den nya användaren lades till. Granska andra möjliga meddelanden för mer information.';