Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/serverinfo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2018-09-05 15:50:08 +0300
committerGitHub <noreply@github.com>2018-09-05 15:50:08 +0300
commit6e37a738d58ce5b1c509afcab336b7cd301b8a49 (patch)
treed4202b75c2693aa0ebb044ed9c9925baefc30fe8
parentd74975d844b4fb5f0708ddf70e7e3eff61e217ff (diff)
parent5b9cd71a6315e1a052440eaec9264828be5b26f7 (diff)
Merge pull request #132 from nextcloud/master
Backport master to stable14
-rw-r--r--appinfo/info.xml19
-rw-r--r--js/script.js4
-rw-r--r--l10n/af.js2
-rw-r--r--l10n/af.json2
-rw-r--r--l10n/ar.js2
-rw-r--r--l10n/ar.json2
-rw-r--r--l10n/ast.js2
-rw-r--r--l10n/ast.json2
-rw-r--r--l10n/bg.js2
-rw-r--r--l10n/bg.json2
-rw-r--r--l10n/ca.js2
-rw-r--r--l10n/ca.json2
-rw-r--r--l10n/cs.js6
-rw-r--r--l10n/cs.json6
-rw-r--r--l10n/da.js2
-rw-r--r--l10n/da.json2
-rw-r--r--l10n/de.js10
-rw-r--r--l10n/de.json10
-rw-r--r--l10n/de_DE.js10
-rw-r--r--l10n/de_DE.json10
-rw-r--r--l10n/el.js2
-rw-r--r--l10n/el.json2
-rw-r--r--l10n/en_GB.js2
-rw-r--r--l10n/en_GB.json2
-rw-r--r--l10n/es.js2
-rw-r--r--l10n/es.json2
-rw-r--r--l10n/es_419.js2
-rw-r--r--l10n/es_419.json2
-rw-r--r--l10n/es_AR.js2
-rw-r--r--l10n/es_AR.json2
-rw-r--r--l10n/es_CL.js2
-rw-r--r--l10n/es_CL.json2
-rw-r--r--l10n/es_CO.js2
-rw-r--r--l10n/es_CO.json2
-rw-r--r--l10n/es_CR.js2
-rw-r--r--l10n/es_CR.json2
-rw-r--r--l10n/es_DO.js2
-rw-r--r--l10n/es_DO.json2
-rw-r--r--l10n/es_EC.js2
-rw-r--r--l10n/es_EC.json2
-rw-r--r--l10n/es_GT.js2
-rw-r--r--l10n/es_GT.json2
-rw-r--r--l10n/es_HN.js2
-rw-r--r--l10n/es_HN.json2
-rw-r--r--l10n/es_MX.js2
-rw-r--r--l10n/es_MX.json2
-rw-r--r--l10n/es_NI.js2
-rw-r--r--l10n/es_NI.json2
-rw-r--r--l10n/es_PA.js2
-rw-r--r--l10n/es_PA.json2
-rw-r--r--l10n/es_PE.js2
-rw-r--r--l10n/es_PE.json2
-rw-r--r--l10n/es_PR.js2
-rw-r--r--l10n/es_PR.json2
-rw-r--r--l10n/es_PY.js2
-rw-r--r--l10n/es_PY.json2
-rw-r--r--l10n/es_SV.js2
-rw-r--r--l10n/es_SV.json2
-rw-r--r--l10n/es_UY.js2
-rw-r--r--l10n/es_UY.json2
-rw-r--r--l10n/et_EE.js2
-rw-r--r--l10n/et_EE.json2
-rw-r--r--l10n/eu.js2
-rw-r--r--l10n/eu.json2
-rw-r--r--l10n/fi.js2
-rw-r--r--l10n/fi.json2
-rw-r--r--l10n/fr.js7
-rw-r--r--l10n/fr.json7
-rw-r--r--l10n/gl.js2
-rw-r--r--l10n/gl.json2
-rw-r--r--l10n/he.js2
-rw-r--r--l10n/he.json2
-rw-r--r--l10n/hu.js2
-rw-r--r--l10n/hu.json2
-rw-r--r--l10n/ia.js2
-rw-r--r--l10n/ia.json2
-rw-r--r--l10n/id.js2
-rw-r--r--l10n/id.json2
-rw-r--r--l10n/is.js2
-rw-r--r--l10n/is.json2
-rw-r--r--l10n/it.js8
-rw-r--r--l10n/it.json8
-rw-r--r--l10n/ja.js2
-rw-r--r--l10n/ja.json2
-rw-r--r--l10n/ka_GE.js2
-rw-r--r--l10n/ka_GE.json2
-rw-r--r--l10n/ko.js2
-rw-r--r--l10n/ko.json2
-rw-r--r--l10n/lt_LT.js2
-rw-r--r--l10n/lt_LT.json2
-rw-r--r--l10n/lv.js2
-rw-r--r--l10n/lv.json2
-rw-r--r--l10n/mn.js2
-rw-r--r--l10n/mn.json2
-rw-r--r--l10n/nb.js2
-rw-r--r--l10n/nb.json2
-rw-r--r--l10n/nl.js2
-rw-r--r--l10n/nl.json2
-rw-r--r--l10n/pl.js2
-rw-r--r--l10n/pl.json2
-rw-r--r--l10n/pt_BR.js8
-rw-r--r--l10n/pt_BR.json8
-rw-r--r--l10n/pt_PT.js2
-rw-r--r--l10n/pt_PT.json2
-rw-r--r--l10n/ru.js2
-rw-r--r--l10n/ru.json2
-rw-r--r--l10n/sk.js2
-rw-r--r--l10n/sk.json2
-rw-r--r--l10n/sq.js2
-rw-r--r--l10n/sq.json2
-rw-r--r--l10n/sr.js2
-rw-r--r--l10n/sr.json2
-rw-r--r--l10n/sv.js2
-rw-r--r--l10n/sv.json2
-rw-r--r--l10n/tr.js8
-rw-r--r--l10n/tr.json8
-rw-r--r--l10n/vi.js2
-rw-r--r--l10n/vi.json2
-rw-r--r--l10n/zh_CN.js2
-rw-r--r--l10n/zh_CN.json2
-rw-r--r--l10n/zh_TW.js2
-rw-r--r--l10n/zh_TW.json2
-rw-r--r--lib/Settings/AdminSettings.php14
-rw-r--r--lib/SystemStatistics.php68
-rw-r--r--templates/settings-admin.php10
125 files changed, 282 insertions, 159 deletions
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 982afa0..327c5f3 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -1,20 +1,23 @@
<?xml version="1.0"?>
-<info>
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
<id>serverinfo</id>
<name>Monitoring</name>
+ <summary>Monitoring app with useful server information</summary>
<description>Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc.</description>
- <licence>AGPL</licence>
+ <version>1.4.0</version>
+ <licence>agpl</licence>
<author>Bjoern Schiessle</author>
<author>Ivan Sein Santiago</author>
- <version>1.4.0</version>
<namespace>ServerInfo</namespace>
- <category>other</category>
+ <default_enable/>
+ <category>monitoring</category>
+ <bugs>https://github.com/nextcloud/serverinfo/issues</bugs>
<dependencies>
- <nextcloud min-version="14" max-version="14" />
+ <nextcloud min-version="14" max-version="14" />
</dependencies>
- <default_enable/>
<settings>
- <admin>\OCA\ServerInfo\Settings\AdminSettings</admin>
- <admin-section>\OCA\ServerInfo\Settings\AdminSection</admin-section>
+ <admin>OCA\ServerInfo\Settings\AdminSettings</admin>
+ <admin-section>OCA\ServerInfo\Settings\AdminSection</admin-section>
</settings>
</info>
diff --git a/js/script.js b/js/script.js
index 5367cfe..b78eae9 100644
--- a/js/script.js
+++ b/js/script.js
@@ -35,9 +35,11 @@
resizeSystemCharts();
updateActiveUsersStatistics();
updateShareStatistics();
- setHumanReadableSizeToElement("dataBaseSize");
+
+ setHumanReadableSizeToElement("databaseSize");
setHumanReadableSizeToElement("phpMemLimit");
setHumanReadableSizeToElement("phpUploadMaxSize");
+ setHumanReadableSizeToElement("systemDiskFreeSpace");
initMonitoringLinkToClipboard();
$("#monitoring-endpoint-url").on('click', function() {
diff --git a/l10n/af.js b/l10n/af.js
index 797da75..1b39936 100644
--- a/l10n/af.js
+++ b/l10n/af.js
@@ -13,8 +13,8 @@ OC.L10N.register(
"Active users" : "Aktiewe gebruikers",
"Users:" : "Gebruikers:",
"Files:" : "Lêers",
- "PHP" : "PHP",
"Version:" : "Weergawe:",
+ "PHP" : "PHP",
"Memory Limit:" : "Geheuelimiet:",
"Database" : "Databasis",
"Type:" : "Tipe:",
diff --git a/l10n/af.json b/l10n/af.json
index 7ebe0ee..0ced54f 100644
--- a/l10n/af.json
+++ b/l10n/af.json
@@ -11,8 +11,8 @@
"Active users" : "Aktiewe gebruikers",
"Users:" : "Gebruikers:",
"Files:" : "Lêers",
- "PHP" : "PHP",
"Version:" : "Weergawe:",
+ "PHP" : "PHP",
"Memory Limit:" : "Geheuelimiet:",
"Database" : "Databasis",
"Type:" : "Tipe:",
diff --git a/l10n/ar.js b/l10n/ar.js
index 65a8def..a9d1338 100644
--- a/l10n/ar.js
+++ b/l10n/ar.js
@@ -19,8 +19,8 @@ OC.L10N.register(
"Storage" : "تخزين",
"Users:" : "المستخدمين:",
"Files:" : "الملفات:",
- "PHP" : "PHP",
"Version:" : "الأصدار:",
+ "PHP" : "PHP",
"Memory Limit:" : "حد الذاكرة:",
"Max Execution Time:" : "مدة أقصى إجراء",
"Upload max size:" : "الحجم الأقصى للرفع:",
diff --git a/l10n/ar.json b/l10n/ar.json
index 75d9ef7..5c5e032 100644
--- a/l10n/ar.json
+++ b/l10n/ar.json
@@ -17,8 +17,8 @@
"Storage" : "تخزين",
"Users:" : "المستخدمين:",
"Files:" : "الملفات:",
- "PHP" : "PHP",
"Version:" : "الأصدار:",
+ "PHP" : "PHP",
"Memory Limit:" : "حد الذاكرة:",
"Max Execution Time:" : "مدة أقصى إجراء",
"Upload max size:" : "الحجم الأقصى للرفع:",
diff --git a/l10n/ast.js b/l10n/ast.js
index 0c04b09..10e3924 100644
--- a/l10n/ast.js
+++ b/l10n/ast.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamientu",
"Users:" : "Usuarios:",
"Files:" : "Ficheros:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Llende de memoria:",
"Max Execution Time:" : "Tiempu máximo d'execución:",
"Upload max size:" : "Tamañu máximu de xuba:",
diff --git a/l10n/ast.json b/l10n/ast.json
index 68a6883..bd75ab8 100644
--- a/l10n/ast.json
+++ b/l10n/ast.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamientu",
"Users:" : "Usuarios:",
"Files:" : "Ficheros:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Llende de memoria:",
"Max Execution Time:" : "Tiempu máximo d'execución:",
"Upload max size:" : "Tamañu máximu de xuba:",
diff --git a/l10n/bg.js b/l10n/bg.js
index e3da33a..4208af6 100644
--- a/l10n/bg.js
+++ b/l10n/bg.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "Хранилище",
"Users:" : "Потребители:",
"Files:" : "Файлове:",
- "PHP" : "PHP",
"Version:" : "Версия:",
+ "PHP" : "PHP",
"Memory Limit:" : "Лимит за памет:",
"Max Execution Time:" : "Максимално време за изпълнение:",
"Upload max size:" : "Максимално време за качване:",
diff --git a/l10n/bg.json b/l10n/bg.json
index abc2bfe..de202f4 100644
--- a/l10n/bg.json
+++ b/l10n/bg.json
@@ -18,8 +18,8 @@
"Storage" : "Хранилище",
"Users:" : "Потребители:",
"Files:" : "Файлове:",
- "PHP" : "PHP",
"Version:" : "Версия:",
+ "PHP" : "PHP",
"Memory Limit:" : "Лимит за памет:",
"Max Execution Time:" : "Максимално време за изпълнение:",
"Upload max size:" : "Максимално време за качване:",
diff --git a/l10n/ca.js b/l10n/ca.js
index 5fa10b9..f08bd6e 100644
--- a/l10n/ca.js
+++ b/l10n/ca.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Emmagatzematge",
"Users:" : "Usuaris:",
"Files:" : "FItxers:",
- "PHP" : "PHP",
"Version:" : "Versió:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límit de la Memòria:",
"Max Execution Time:" : "Temps màxim de l'execució:",
"Upload max size:" : "Mida màxima de pujada:",
diff --git a/l10n/ca.json b/l10n/ca.json
index 3f7c495..ff91624 100644
--- a/l10n/ca.json
+++ b/l10n/ca.json
@@ -20,8 +20,8 @@
"Storage" : "Emmagatzematge",
"Users:" : "Usuaris:",
"Files:" : "FItxers:",
- "PHP" : "PHP",
"Version:" : "Versió:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límit de la Memòria:",
"Max Execution Time:" : "Temps màxim de l'execució:",
"Upload max size:" : "Mida màxima de pujada:",
diff --git a/l10n/cs.js b/l10n/cs.js
index a67d0f8..d7955de 100644
--- a/l10n/cs.js
+++ b/l10n/cs.js
@@ -14,6 +14,10 @@ OC.L10N.register(
"Last 24 hours" : "Posledních 24 hodin",
"Last 1 hour" : "Poslední 1 hodina",
"Last 5 mins" : "Uplynulých 5 minut",
+ "Copy" : "Zkopírovat",
+ "Copied!" : "Zkopírováno!",
+ "Not supported!" : "Nepodporováno!",
+ "Press Ctrl-C to copy." : "Zkopírujte stisknutím Ctrl+C.",
"Monitoring" : "Sledování",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Poskytuje užitečné informace o serveru, jako vytížení procesoru, obsazenost operační paměti, obsazenost datového úložiště, počet uživatelů, atd.",
"CPU load" : "Vytížení procesoru",
@@ -23,8 +27,8 @@ OC.L10N.register(
"Storage" : "Úložiště",
"Users:" : "Uživatelé:",
"Files:" : "Soubory:",
- "PHP" : "PHP",
"Version:" : "Verze:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limit paměti:",
"Max Execution Time:" : "Největší čas vykonávání:",
"Upload max size:" : "Maximální velikost nahraného souboru:",
diff --git a/l10n/cs.json b/l10n/cs.json
index cd219e4..93bc820 100644
--- a/l10n/cs.json
+++ b/l10n/cs.json
@@ -12,6 +12,10 @@
"Last 24 hours" : "Posledních 24 hodin",
"Last 1 hour" : "Poslední 1 hodina",
"Last 5 mins" : "Uplynulých 5 minut",
+ "Copy" : "Zkopírovat",
+ "Copied!" : "Zkopírováno!",
+ "Not supported!" : "Nepodporováno!",
+ "Press Ctrl-C to copy." : "Zkopírujte stisknutím Ctrl+C.",
"Monitoring" : "Sledování",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Poskytuje užitečné informace o serveru, jako vytížení procesoru, obsazenost operační paměti, obsazenost datového úložiště, počet uživatelů, atd.",
"CPU load" : "Vytížení procesoru",
@@ -21,8 +25,8 @@
"Storage" : "Úložiště",
"Users:" : "Uživatelé:",
"Files:" : "Soubory:",
- "PHP" : "PHP",
"Version:" : "Verze:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limit paměti:",
"Max Execution Time:" : "Největší čas vykonávání:",
"Upload max size:" : "Maximální velikost nahraného souboru:",
diff --git a/l10n/da.js b/l10n/da.js
index f208e8d..d21c9fb 100644
--- a/l10n/da.js
+++ b/l10n/da.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Lager",
"Users:" : "Brugere:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Hukommelses begrænsning:",
"Max Execution Time:" : "Max Kørsels Tid:",
"Upload max size:" : "Upload max størrelse:",
diff --git a/l10n/da.json b/l10n/da.json
index 74ba0e3..37886f7 100644
--- a/l10n/da.json
+++ b/l10n/da.json
@@ -20,8 +20,8 @@
"Storage" : "Lager",
"Users:" : "Brugere:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Hukommelses begrænsning:",
"Max Execution Time:" : "Max Kørsels Tid:",
"Upload max size:" : "Upload max størrelse:",
diff --git a/l10n/de.js b/l10n/de.js
index aee18f7..e994f7b 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Monitoring" : "Information",
+ "Monitoring app with useful server information" : "Monitoring-App mit nützlichen Serverinformationen",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Zeigt nütztliche Informationen des Servers an wie z.B. CPU-Last, Arbeitsspeicherauslastung, Massenspeicherauslastung, Anzahl der Benutzer, usw.",
"CPU load" : "CPU-Auslastung",
"Memory usage" : "Arbeitsspeicher-Auslastung",
@@ -28,8 +29,13 @@ OC.L10N.register(
"Storage" : "Speicher",
"Users:" : "Benutzer:",
"Files:" : "Dateien:",
- "PHP" : "PHP",
+ "Storages:" : "Speicher:",
+ "Free Space:" : "Freier Speicherplatz:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version:",
+ "Apps installed:" : "Installierte Apps:",
+ "Apps updates available:" : "Apps mit verfügbaren Aktualisierungen:",
+ "PHP" : "PHP",
"Memory Limit:" : "Arbeitspeicher-Grenzwert:",
"Max Execution Time:" : "Maximale Ausführungszeit:",
"Upload max size:" : "Maximale Größe zum Hochladen:",
@@ -37,7 +43,7 @@ OC.L10N.register(
"Type:" : "Art:",
"Size:" : "Größe:",
"External monitoring tool" : "Externes Überwachungsprogramm",
- "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:",
+ "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes kann ein externes Überwachungsprogramm verwendet werden: ",
"You can connect an external monitoring tool by using this end point: " : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/de.json b/l10n/de.json
index 33533d4..7d2f152 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -18,6 +18,7 @@
"Press ⌘-C to copy." : "⌘-C zum Kopieren drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Monitoring" : "Information",
+ "Monitoring app with useful server information" : "Monitoring-App mit nützlichen Serverinformationen",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Zeigt nütztliche Informationen des Servers an wie z.B. CPU-Last, Arbeitsspeicherauslastung, Massenspeicherauslastung, Anzahl der Benutzer, usw.",
"CPU load" : "CPU-Auslastung",
"Memory usage" : "Arbeitsspeicher-Auslastung",
@@ -26,8 +27,13 @@
"Storage" : "Speicher",
"Users:" : "Benutzer:",
"Files:" : "Dateien:",
- "PHP" : "PHP",
+ "Storages:" : "Speicher:",
+ "Free Space:" : "Freier Speicherplatz:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version:",
+ "Apps installed:" : "Installierte Apps:",
+ "Apps updates available:" : "Apps mit verfügbaren Aktualisierungen:",
+ "PHP" : "PHP",
"Memory Limit:" : "Arbeitspeicher-Grenzwert:",
"Max Execution Time:" : "Maximale Ausführungszeit:",
"Upload max size:" : "Maximale Größe zum Hochladen:",
@@ -35,7 +41,7 @@
"Type:" : "Art:",
"Size:" : "Größe:",
"External monitoring tool" : "Externes Überwachungsprogramm",
- "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:",
+ "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes kann ein externes Überwachungsprogramm verwendet werden: ",
"You can connect an external monitoring tool by using this end point: " : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
index 9a91da2..41e7627 100644
--- a/l10n/de_DE.js
+++ b/l10n/de_DE.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Monitoring" : "Information",
+ "Monitoring app with useful server information" : "Monitoring-App mit nützlichen Serverinformationen",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Zeigt nütztliche Informationen des Servers an wie z.B. CPU-Last, Arbeitsspeicherauslastung, Massenspeicherauslastung, Anzahl der Benutzer, usw.",
"CPU load" : "CPU-Auslastung",
"Memory usage" : "Arbeitsspeicher-Auslastung",
@@ -28,8 +29,13 @@ OC.L10N.register(
"Storage" : "Speicher",
"Users:" : "Benutzer:",
"Files:" : "Dateien:",
- "PHP" : "PHP",
+ "Storages:" : "Speicher:",
+ "Free Space:" : "Freier Speicherplatz:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version:",
+ "Apps installed:" : "Installierte Apps:",
+ "Apps updates available:" : "Apps mit verfügbaren Aktualisierungen:",
+ "PHP" : "PHP",
"Memory Limit:" : "Arbeitspeicher-Grenzwert:",
"Max Execution Time:" : "Maximale Ausführungszeit:",
"Upload max size:" : "Maximale Größe zum Hochladen:",
@@ -37,7 +43,7 @@ OC.L10N.register(
"Type:" : "Art:",
"Size:" : "Größe:",
"External monitoring tool" : "Externes Überwachungsprogramm",
- "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:",
+ "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes kann ein externes Überwachungsprogramm verwendet werden: ",
"You can connect an external monitoring tool by using this end point: " : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:"
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
index e948fd9..b570d2c 100644
--- a/l10n/de_DE.json
+++ b/l10n/de_DE.json
@@ -18,6 +18,7 @@
"Press ⌘-C to copy." : "Zum Kopieren ⌘-C drücken.",
"Press Ctrl-C to copy." : "Ctrl-C zum Kopieren drücken.",
"Monitoring" : "Information",
+ "Monitoring app with useful server information" : "Monitoring-App mit nützlichen Serverinformationen",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Zeigt nütztliche Informationen des Servers an wie z.B. CPU-Last, Arbeitsspeicherauslastung, Massenspeicherauslastung, Anzahl der Benutzer, usw.",
"CPU load" : "CPU-Auslastung",
"Memory usage" : "Arbeitsspeicher-Auslastung",
@@ -26,8 +27,13 @@
"Storage" : "Speicher",
"Users:" : "Benutzer:",
"Files:" : "Dateien:",
- "PHP" : "PHP",
+ "Storages:" : "Speicher:",
+ "Free Space:" : "Freier Speicherplatz:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version:",
+ "Apps installed:" : "Installierte Apps:",
+ "Apps updates available:" : "Apps mit verfügbaren Aktualisierungen:",
+ "PHP" : "PHP",
"Memory Limit:" : "Arbeitspeicher-Grenzwert:",
"Max Execution Time:" : "Maximale Ausführungszeit:",
"Upload max size:" : "Maximale Größe zum Hochladen:",
@@ -35,7 +41,7 @@
"Type:" : "Art:",
"Size:" : "Größe:",
"External monitoring tool" : "Externes Überwachungsprogramm",
- "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:",
+ "You can connect an external monitoring tool by using this end point:" : "Durch Verwendung des folgenden Zugangspunktes kann ein externes Überwachungsprogramm verwendet werden: ",
"You can connect an external monitoring tool by using this end point: " : "Durch Verwendung des folgenden Zugangspunktes, kann ein externes Überwachungsprogramm verwendet werden:"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/l10n/el.js b/l10n/el.js
index e4a00ef..56b8c54 100644
--- a/l10n/el.js
+++ b/l10n/el.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Αποθηκευτικός χώρος",
"Users:" : "Χρήστες:",
"Files:" : "Αρχεία:",
- "PHP" : "PHP",
"Version:" : "Έκδοση:",
+ "PHP" : "PHP",
"Memory Limit:" : "Όριο μνήμης:",
"Max Execution Time:" : "Μέγιστος χρόνος εκτέλεσης:",
"Upload max size:" : "Μέγιστο μέγεθος μεταφόρτωσης:",
diff --git a/l10n/el.json b/l10n/el.json
index bd5f537..a5f4ca0 100644
--- a/l10n/el.json
+++ b/l10n/el.json
@@ -20,8 +20,8 @@
"Storage" : "Αποθηκευτικός χώρος",
"Users:" : "Χρήστες:",
"Files:" : "Αρχεία:",
- "PHP" : "PHP",
"Version:" : "Έκδοση:",
+ "PHP" : "PHP",
"Memory Limit:" : "Όριο μνήμης:",
"Max Execution Time:" : "Μέγιστος χρόνος εκτέλεσης:",
"Upload max size:" : "Μέγιστο μέγεθος μεταφόρτωσης:",
diff --git a/l10n/en_GB.js b/l10n/en_GB.js
index e9cfe9f..22854c3 100644
--- a/l10n/en_GB.js
+++ b/l10n/en_GB.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Storage",
"Users:" : "Users:",
"Files:" : "Files:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memory Limit:",
"Max Execution Time:" : "Max Execution Time:",
"Upload max size:" : "Upload max size:",
diff --git a/l10n/en_GB.json b/l10n/en_GB.json
index 57b01b9..1bea33d 100644
--- a/l10n/en_GB.json
+++ b/l10n/en_GB.json
@@ -21,8 +21,8 @@
"Storage" : "Storage",
"Users:" : "Users:",
"Files:" : "Files:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memory Limit:",
"Max Execution Time:" : "Max Execution Time:",
"Upload max size:" : "Upload max size:",
diff --git a/l10n/es.js b/l10n/es.js
index 1613dbe..03dbdc9 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -28,8 +28,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de memoria:",
"Max Execution Time:" : "Máximo tiempo de ejecución:",
"Upload max size:" : "Tamaño máximo de subida:",
diff --git a/l10n/es.json b/l10n/es.json
index 494a033..1200875 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -26,8 +26,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de memoria:",
"Max Execution Time:" : "Máximo tiempo de ejecución:",
"Upload max size:" : "Tamaño máximo de subida:",
diff --git a/l10n/es_419.js b/l10n/es_419.js
index 8727647..790a6f5 100644
--- a/l10n/es_419.js
+++ b/l10n/es_419.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_419.json b/l10n/es_419.json
index cc8586c..3050c61 100644
--- a/l10n/es_419.json
+++ b/l10n/es_419.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_AR.js b/l10n/es_AR.js
index c157b9e..bca7170 100644
--- a/l10n/es_AR.js
+++ b/l10n/es_AR.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_AR.json b/l10n/es_AR.json
index 5ae47ad..be070e5 100644
--- a/l10n/es_AR.json
+++ b/l10n/es_AR.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CL.js b/l10n/es_CL.js
index 8727647..790a6f5 100644
--- a/l10n/es_CL.js
+++ b/l10n/es_CL.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CL.json b/l10n/es_CL.json
index cc8586c..3050c61 100644
--- a/l10n/es_CL.json
+++ b/l10n/es_CL.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CO.js b/l10n/es_CO.js
index 8727647..790a6f5 100644
--- a/l10n/es_CO.js
+++ b/l10n/es_CO.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CO.json b/l10n/es_CO.json
index cc8586c..3050c61 100644
--- a/l10n/es_CO.json
+++ b/l10n/es_CO.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CR.js b/l10n/es_CR.js
index 8727647..790a6f5 100644
--- a/l10n/es_CR.js
+++ b/l10n/es_CR.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_CR.json b/l10n/es_CR.json
index cc8586c..3050c61 100644
--- a/l10n/es_CR.json
+++ b/l10n/es_CR.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_DO.js b/l10n/es_DO.js
index 8727647..790a6f5 100644
--- a/l10n/es_DO.js
+++ b/l10n/es_DO.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_DO.json b/l10n/es_DO.json
index cc8586c..3050c61 100644
--- a/l10n/es_DO.json
+++ b/l10n/es_DO.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_EC.js b/l10n/es_EC.js
index 8727647..790a6f5 100644
--- a/l10n/es_EC.js
+++ b/l10n/es_EC.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_EC.json b/l10n/es_EC.json
index cc8586c..3050c61 100644
--- a/l10n/es_EC.json
+++ b/l10n/es_EC.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_GT.js b/l10n/es_GT.js
index 8727647..790a6f5 100644
--- a/l10n/es_GT.js
+++ b/l10n/es_GT.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_GT.json b/l10n/es_GT.json
index cc8586c..3050c61 100644
--- a/l10n/es_GT.json
+++ b/l10n/es_GT.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_HN.js b/l10n/es_HN.js
index 8727647..790a6f5 100644
--- a/l10n/es_HN.js
+++ b/l10n/es_HN.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_HN.json b/l10n/es_HN.json
index cc8586c..3050c61 100644
--- a/l10n/es_HN.json
+++ b/l10n/es_HN.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_MX.js b/l10n/es_MX.js
index 63b211b..7e5b8a0 100644
--- a/l10n/es_MX.js
+++ b/l10n/es_MX.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_MX.json b/l10n/es_MX.json
index b7d829a..86ef90f 100644
--- a/l10n/es_MX.json
+++ b/l10n/es_MX.json
@@ -21,8 +21,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_NI.js b/l10n/es_NI.js
index 8727647..790a6f5 100644
--- a/l10n/es_NI.js
+++ b/l10n/es_NI.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_NI.json b/l10n/es_NI.json
index cc8586c..3050c61 100644
--- a/l10n/es_NI.json
+++ b/l10n/es_NI.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PA.js b/l10n/es_PA.js
index 8727647..790a6f5 100644
--- a/l10n/es_PA.js
+++ b/l10n/es_PA.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PA.json b/l10n/es_PA.json
index cc8586c..3050c61 100644
--- a/l10n/es_PA.json
+++ b/l10n/es_PA.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PE.js b/l10n/es_PE.js
index 8727647..790a6f5 100644
--- a/l10n/es_PE.js
+++ b/l10n/es_PE.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PE.json b/l10n/es_PE.json
index cc8586c..3050c61 100644
--- a/l10n/es_PE.json
+++ b/l10n/es_PE.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PR.js b/l10n/es_PR.js
index 8727647..790a6f5 100644
--- a/l10n/es_PR.js
+++ b/l10n/es_PR.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PR.json b/l10n/es_PR.json
index cc8586c..3050c61 100644
--- a/l10n/es_PR.json
+++ b/l10n/es_PR.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PY.js b/l10n/es_PY.js
index 8727647..790a6f5 100644
--- a/l10n/es_PY.js
+++ b/l10n/es_PY.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_PY.json b/l10n/es_PY.json
index cc8586c..3050c61 100644
--- a/l10n/es_PY.json
+++ b/l10n/es_PY.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_SV.js b/l10n/es_SV.js
index 8727647..790a6f5 100644
--- a/l10n/es_SV.js
+++ b/l10n/es_SV.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_SV.json b/l10n/es_SV.json
index cc8586c..3050c61 100644
--- a/l10n/es_SV.json
+++ b/l10n/es_SV.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_UY.js b/l10n/es_UY.js
index 8727647..790a6f5 100644
--- a/l10n/es_UY.js
+++ b/l10n/es_UY.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/es_UY.json b/l10n/es_UY.json
index cc8586c..3050c61 100644
--- a/l10n/es_UY.json
+++ b/l10n/es_UY.json
@@ -20,8 +20,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Archivos:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Tiempo Max de Ejecución:",
"Upload max size:" : "Tamaño máximo de carga:",
diff --git a/l10n/et_EE.js b/l10n/et_EE.js
index be01238..c4b9831 100644
--- a/l10n/et_EE.js
+++ b/l10n/et_EE.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Andmehoidlad",
"Users:" : "Kasutajaid:",
"Files:" : "Faile:",
- "PHP" : "PHP",
"Version:" : "Versioon:",
+ "PHP" : "PHP",
"Memory Limit:" : "Mälupiirang:",
"Max Execution Time:" : "Maksimaalne käivitusaeg:",
"Upload max size:" : "Maksimaalne üleslaadimissuurus:",
diff --git a/l10n/et_EE.json b/l10n/et_EE.json
index 0ce1ba3..73ff169 100644
--- a/l10n/et_EE.json
+++ b/l10n/et_EE.json
@@ -21,8 +21,8 @@
"Storage" : "Andmehoidlad",
"Users:" : "Kasutajaid:",
"Files:" : "Faile:",
- "PHP" : "PHP",
"Version:" : "Versioon:",
+ "PHP" : "PHP",
"Memory Limit:" : "Mälupiirang:",
"Max Execution Time:" : "Maksimaalne käivitusaeg:",
"Upload max size:" : "Maksimaalne üleslaadimissuurus:",
diff --git a/l10n/eu.js b/l10n/eu.js
index 6094644..068f3cd 100644
--- a/l10n/eu.js
+++ b/l10n/eu.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Biltegiratzea",
"Users:" : "Erabiltzaileak:",
"Files:" : "Fitxategiak:",
- "PHP" : "PHP",
"Version:" : "Bertsioa:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memoria muga:",
"Max Execution Time:" : "Gehienezko exekuzio denbora:",
"Upload max size:" : "Igotzeko gehienezko tamaina:",
diff --git a/l10n/eu.json b/l10n/eu.json
index 3994433..0ead719 100644
--- a/l10n/eu.json
+++ b/l10n/eu.json
@@ -20,8 +20,8 @@
"Storage" : "Biltegiratzea",
"Users:" : "Erabiltzaileak:",
"Files:" : "Fitxategiak:",
- "PHP" : "PHP",
"Version:" : "Bertsioa:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memoria muga:",
"Max Execution Time:" : "Gehienezko exekuzio denbora:",
"Upload max size:" : "Igotzeko gehienezko tamaina:",
diff --git a/l10n/fi.js b/l10n/fi.js
index aa707c7..ba39984 100644
--- a/l10n/fi.js
+++ b/l10n/fi.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Tallennustila",
"Users:" : "Käyttäjiä:",
"Files:" : "Tiedostoja:",
- "PHP" : "PHP",
"Version:" : "Versio:",
+ "PHP" : "PHP",
"Memory Limit:" : "Muistin raja:",
"Max Execution Time:" : "Suurin suoritusaika:",
"Upload max size:" : "Suurin lähetyksen koko:",
diff --git a/l10n/fi.json b/l10n/fi.json
index 331b92f..b204132 100644
--- a/l10n/fi.json
+++ b/l10n/fi.json
@@ -21,8 +21,8 @@
"Storage" : "Tallennustila",
"Users:" : "Käyttäjiä:",
"Files:" : "Tiedostoja:",
- "PHP" : "PHP",
"Version:" : "Versio:",
+ "PHP" : "PHP",
"Memory Limit:" : "Muistin raja:",
"Max Execution Time:" : "Suurin suoritusaika:",
"Upload max size:" : "Suurin lähetyksen koko:",
diff --git a/l10n/fr.js b/l10n/fr.js
index b7cc93f..e9573f6 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -28,8 +28,13 @@ OC.L10N.register(
"Storage" : "Stockage",
"Users:" : "Utilisateurs :",
"Files:" : "Fichiers :",
- "PHP" : "PHP",
+ "Storages:" : "Stockages :",
+ "Free Space:" : "Espace libre :",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version :",
+ "Apps installed:" : "Applications installées :",
+ "Apps updates available:" : "Mises à jour d'applications disponibles :",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de mémoire :",
"Max Execution Time:" : "Temps d’exécution maximal :",
"Upload max size:" : "Taille de téléversement maximale :",
diff --git a/l10n/fr.json b/l10n/fr.json
index 4d87362..e26c5c7 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -26,8 +26,13 @@
"Storage" : "Stockage",
"Users:" : "Utilisateurs :",
"Files:" : "Fichiers :",
- "PHP" : "PHP",
+ "Storages:" : "Stockages :",
+ "Free Space:" : "Espace libre :",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Version :",
+ "Apps installed:" : "Applications installées :",
+ "Apps updates available:" : "Mises à jour d'applications disponibles :",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de mémoire :",
"Max Execution Time:" : "Temps d’exécution maximal :",
"Upload max size:" : "Taille de téléversement maximale :",
diff --git a/l10n/gl.js b/l10n/gl.js
index 5fa68c5..ec2432e 100644
--- a/l10n/gl.js
+++ b/l10n/gl.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Ficheiros:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Máx Tempo Execución:",
"Upload max size:" : "Máximo tamaño subida:",
diff --git a/l10n/gl.json b/l10n/gl.json
index 5208725..91bc8bf 100644
--- a/l10n/gl.json
+++ b/l10n/gl.json
@@ -18,8 +18,8 @@
"Storage" : "Almacenamiento",
"Users:" : "Usuarios:",
"Files:" : "Ficheiros:",
- "PHP" : "PHP",
"Version:" : "Versión:",
+ "PHP" : "PHP",
"Memory Limit:" : "Límite de Memoria:",
"Max Execution Time:" : "Máx Tempo Execución:",
"Upload max size:" : "Máximo tamaño subida:",
diff --git a/l10n/he.js b/l10n/he.js
index fd648a5..0d96ce8 100644
--- a/l10n/he.js
+++ b/l10n/he.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "אחסון",
"Users:" : "משתמשים:",
"Files:" : "קבצים",
- "PHP" : "PHP",
"Version:" : "גרסה:",
+ "PHP" : "PHP",
"Memory Limit:" : "מגבלת זיכרון:",
"Max Execution Time:" : "זמן ההפעלה המרבי:",
"Upload max size:" : "גודל העלאה מרבי:",
diff --git a/l10n/he.json b/l10n/he.json
index be702d7..84ee8d8 100644
--- a/l10n/he.json
+++ b/l10n/he.json
@@ -18,8 +18,8 @@
"Storage" : "אחסון",
"Users:" : "משתמשים:",
"Files:" : "קבצים",
- "PHP" : "PHP",
"Version:" : "גרסה:",
+ "PHP" : "PHP",
"Memory Limit:" : "מגבלת זיכרון:",
"Max Execution Time:" : "זמן ההפעלה המרבי:",
"Upload max size:" : "גודל העלאה מרבי:",
diff --git a/l10n/hu.js b/l10n/hu.js
index 03d2f1f..59ce381 100644
--- a/l10n/hu.js
+++ b/l10n/hu.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Tárhely",
"Users:" : "Felhasználók:",
"Files:" : "Fájlok:",
- "PHP" : "PHP",
"Version:" : "Verzió:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memória limit:",
"Max Execution Time:" : "Maximális végrehajtási idő:",
"Upload max size:" : "Maximális feltöltési méret:",
diff --git a/l10n/hu.json b/l10n/hu.json
index 2a5a6aa..4d89d91 100644
--- a/l10n/hu.json
+++ b/l10n/hu.json
@@ -21,8 +21,8 @@
"Storage" : "Tárhely",
"Users:" : "Felhasználók:",
"Files:" : "Fájlok:",
- "PHP" : "PHP",
"Version:" : "Verzió:",
+ "PHP" : "PHP",
"Memory Limit:" : "Memória limit:",
"Max Execution Time:" : "Maximális végrehajtási idő:",
"Upload max size:" : "Maximális feltöltési méret:",
diff --git a/l10n/ia.js b/l10n/ia.js
index 9a82f65..53b7f47 100644
--- a/l10n/ia.js
+++ b/l10n/ia.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Immagazinage",
"Users:" : "Usatores:",
"Files:" : "Files:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de Memoria:",
"Max Execution Time:" : "Tempore Maxime de Execution:",
"Upload max size:" : "Dimension maxime de incarga:",
diff --git a/l10n/ia.json b/l10n/ia.json
index 2ce1f58..3a2362c 100644
--- a/l10n/ia.json
+++ b/l10n/ia.json
@@ -20,8 +20,8 @@
"Storage" : "Immagazinage",
"Users:" : "Usatores:",
"Files:" : "Files:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de Memoria:",
"Max Execution Time:" : "Tempore Maxime de Execution:",
"Upload max size:" : "Dimension maxime de incarga:",
diff --git a/l10n/id.js b/l10n/id.js
index f42bac1..38a8db8 100644
--- a/l10n/id.js
+++ b/l10n/id.js
@@ -18,8 +18,8 @@ OC.L10N.register(
"Storage" : "Penyimpanan",
"Users:" : "Pengguna:",
"Files:" : "Berkas:",
- "PHP" : "PHP",
"Version:" : "Versi:",
+ "PHP" : "PHP",
"Memory Limit:" : "Batas Memori",
"Upload max size:" : "Ukuran maksimal unggah",
"Database" : "Database",
diff --git a/l10n/id.json b/l10n/id.json
index 6529601..1e2afe4 100644
--- a/l10n/id.json
+++ b/l10n/id.json
@@ -16,8 +16,8 @@
"Storage" : "Penyimpanan",
"Users:" : "Pengguna:",
"Files:" : "Berkas:",
- "PHP" : "PHP",
"Version:" : "Versi:",
+ "PHP" : "PHP",
"Memory Limit:" : "Batas Memori",
"Upload max size:" : "Ukuran maksimal unggah",
"Database" : "Database",
diff --git a/l10n/is.js b/l10n/is.js
index eaddffe..da35b51 100644
--- a/l10n/is.js
+++ b/l10n/is.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Gagnageymslur",
"Users:" : "Notendur:",
"Files:" : "Skrár:",
- "PHP" : "PHP",
"Version:" : "Útgáfa:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minnistakmörk:",
"Max Execution Time:" : "Hámarks keyrslutími:",
"Upload max size:" : "Hámarksstærð innsendingar:",
diff --git a/l10n/is.json b/l10n/is.json
index 47705ed..643c61b 100644
--- a/l10n/is.json
+++ b/l10n/is.json
@@ -21,8 +21,8 @@
"Storage" : "Gagnageymslur",
"Users:" : "Notendur:",
"Files:" : "Skrár:",
- "PHP" : "PHP",
"Version:" : "Útgáfa:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minnistakmörk:",
"Max Execution Time:" : "Hámarks keyrslutími:",
"Upload max size:" : "Hámarksstærð innsendingar:",
diff --git a/l10n/it.js b/l10n/it.js
index 2cbe94b..609fd26 100644
--- a/l10n/it.js
+++ b/l10n/it.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Press ⌘-C to copy." : "Premi ⌘-C per copiare.",
"Press Ctrl-C to copy." : "Premi Ctrl-C per copiare.",
"Monitoring" : "Monitoraggio",
+ "Monitoring app with useful server information" : "Applicazione di monitoraggio con informazioni utili sul server",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Fornisce informazioni utili sul server, come carico della CPU, utilizzo della memoria, utilizzo del disco, numero di utenti, ecc.",
"CPU load" : "Carico CPU",
"Memory usage" : "Utilizzo della memoria",
@@ -28,8 +29,13 @@ OC.L10N.register(
"Storage" : "Archiviazione",
"Users:" : "Utenti:",
"Files:" : "File:",
- "PHP" : "PHP",
+ "Storages:" : "Archiviazioni:",
+ "Free Space:" : "Spazio libero:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Versione:",
+ "Apps installed:" : "Applicazioni installate:",
+ "Apps updates available:" : "Aggiornamenti applicazioni disponibili:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite memoria:",
"Max Execution Time:" : "Tempo massimo di esecuzione:",
"Upload max size:" : "Dimensione massima caricamento:",
diff --git a/l10n/it.json b/l10n/it.json
index 031c615..c385e2d 100644
--- a/l10n/it.json
+++ b/l10n/it.json
@@ -18,6 +18,7 @@
"Press ⌘-C to copy." : "Premi ⌘-C per copiare.",
"Press Ctrl-C to copy." : "Premi Ctrl-C per copiare.",
"Monitoring" : "Monitoraggio",
+ "Monitoring app with useful server information" : "Applicazione di monitoraggio con informazioni utili sul server",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Fornisce informazioni utili sul server, come carico della CPU, utilizzo della memoria, utilizzo del disco, numero di utenti, ecc.",
"CPU load" : "Carico CPU",
"Memory usage" : "Utilizzo della memoria",
@@ -26,8 +27,13 @@
"Storage" : "Archiviazione",
"Users:" : "Utenti:",
"Files:" : "File:",
- "PHP" : "PHP",
+ "Storages:" : "Archiviazioni:",
+ "Free Space:" : "Spazio libero:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Versione:",
+ "Apps installed:" : "Applicazioni installate:",
+ "Apps updates available:" : "Aggiornamenti applicazioni disponibili:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite memoria:",
"Max Execution Time:" : "Tempo massimo di esecuzione:",
"Upload max size:" : "Dimensione massima caricamento:",
diff --git a/l10n/ja.js b/l10n/ja.js
index 34b6d2e..af9ec6f 100644
--- a/l10n/ja.js
+++ b/l10n/ja.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "ストレージ",
"Users:" : "ユーザー数:",
"Files:" : "ファイル数:",
- "PHP" : "PHP",
"Version:" : "バージョン:",
+ "PHP" : "PHP",
"Memory Limit:" : "メモリ制限:",
"Max Execution Time:" : "最大実行時間:",
"Upload max size:" : "最大アップロードサイズ:",
diff --git a/l10n/ja.json b/l10n/ja.json
index ff3ba48..6bc73ef 100644
--- a/l10n/ja.json
+++ b/l10n/ja.json
@@ -21,8 +21,8 @@
"Storage" : "ストレージ",
"Users:" : "ユーザー数:",
"Files:" : "ファイル数:",
- "PHP" : "PHP",
"Version:" : "バージョン:",
+ "PHP" : "PHP",
"Memory Limit:" : "メモリ制限:",
"Max Execution Time:" : "最大実行時間:",
"Upload max size:" : "最大アップロードサイズ:",
diff --git a/l10n/ka_GE.js b/l10n/ka_GE.js
index df3ffea..b6c9035 100644
--- a/l10n/ka_GE.js
+++ b/l10n/ka_GE.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "საცავი",
"Users:" : "მომხმარებლები:",
"Files:" : "ფაილები",
- "PHP" : "PHP",
"Version:" : "ვერსია:",
+ "PHP" : "PHP",
"Memory Limit:" : "მეხსიერების ლიმიტი:",
"Max Execution Time:" : "მაქს. გაშვების დრო:",
"Upload max size:" : "ატვირთვის მაქს. ზომა:",
diff --git a/l10n/ka_GE.json b/l10n/ka_GE.json
index 369416b..bdd7c99 100644
--- a/l10n/ka_GE.json
+++ b/l10n/ka_GE.json
@@ -20,8 +20,8 @@
"Storage" : "საცავი",
"Users:" : "მომხმარებლები:",
"Files:" : "ფაილები",
- "PHP" : "PHP",
"Version:" : "ვერსია:",
+ "PHP" : "PHP",
"Memory Limit:" : "მეხსიერების ლიმიტი:",
"Max Execution Time:" : "მაქს. გაშვების დრო:",
"Upload max size:" : "ატვირთვის მაქს. ზომა:",
diff --git a/l10n/ko.js b/l10n/ko.js
index 940d6e6..0ab04dc 100644
--- a/l10n/ko.js
+++ b/l10n/ko.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "저장소",
"Users:" : "사용자:",
"Files:" : "파일:",
- "PHP" : "PHP",
"Version:" : "버전:",
+ "PHP" : "PHP",
"Memory Limit:" : "메모리 한도:",
"Max Execution Time:" : "최대 실행 시간:",
"Upload max size:" : "업로드 최대 크기:",
diff --git a/l10n/ko.json b/l10n/ko.json
index 5397d65..3d494d2 100644
--- a/l10n/ko.json
+++ b/l10n/ko.json
@@ -20,8 +20,8 @@
"Storage" : "저장소",
"Users:" : "사용자:",
"Files:" : "파일:",
- "PHP" : "PHP",
"Version:" : "버전:",
+ "PHP" : "PHP",
"Memory Limit:" : "메모리 한도:",
"Max Execution Time:" : "최대 실행 시간:",
"Upload max size:" : "업로드 최대 크기:",
diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js
index 15147a9..fbb90e7 100644
--- a/l10n/lt_LT.js
+++ b/l10n/lt_LT.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Saugykla",
"Users:" : "Naudotojai:",
"Files:" : "Failai:",
- "PHP" : "PHP",
"Version:" : "Versija:",
+ "PHP" : "PHP",
"Memory Limit:" : "Atminties limitas:",
"Max Execution Time:" : "Maksimalus vykdymo laikas:",
"Upload max size:" : "Maksimalus įkeliamo failo dydis:",
diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json
index b119578..1317102 100644
--- a/l10n/lt_LT.json
+++ b/l10n/lt_LT.json
@@ -20,8 +20,8 @@
"Storage" : "Saugykla",
"Users:" : "Naudotojai:",
"Files:" : "Failai:",
- "PHP" : "PHP",
"Version:" : "Versija:",
+ "PHP" : "PHP",
"Memory Limit:" : "Atminties limitas:",
"Max Execution Time:" : "Maksimalus vykdymo laikas:",
"Upload max size:" : "Maksimalus įkeliamo failo dydis:",
diff --git a/l10n/lv.js b/l10n/lv.js
index 8941d7a..dc38aa2 100644
--- a/l10n/lv.js
+++ b/l10n/lv.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Krātuve",
"Users:" : "Lietotāji:",
"Files:" : "Datnes:",
- "PHP" : "PHP",
"Version:" : "Versija:",
+ "PHP" : "PHP",
"Memory Limit:" : "Atmiņas limits:",
"Max Execution Time:" : "Maksimālais izpildes laiks:",
"Upload max size:" : "Augšupielādes maksimālais izmērs:",
diff --git a/l10n/lv.json b/l10n/lv.json
index 3925cd3..2f9de53 100644
--- a/l10n/lv.json
+++ b/l10n/lv.json
@@ -20,8 +20,8 @@
"Storage" : "Krātuve",
"Users:" : "Lietotāji:",
"Files:" : "Datnes:",
- "PHP" : "PHP",
"Version:" : "Versija:",
+ "PHP" : "PHP",
"Memory Limit:" : "Atmiņas limits:",
"Max Execution Time:" : "Maksimālais izpildes laiks:",
"Upload max size:" : "Augšupielādes maksimālais izmērs:",
diff --git a/l10n/mn.js b/l10n/mn.js
index 7dcf724..36a9fd3 100644
--- a/l10n/mn.js
+++ b/l10n/mn.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "Багтаамж",
"Users:" : "Хэрэглэгчид:",
"Files:" : "Файлууд:",
- "PHP" : "PHP",
"Version:" : "Хувилбар:",
+ "PHP" : "PHP",
"Memory Limit:" : "Санах ойн хязгаар:",
"Database" : "Өгөгдлийн сан",
"Type:" : "Төрөл:",
diff --git a/l10n/mn.json b/l10n/mn.json
index e42bbb5..2074bca 100644
--- a/l10n/mn.json
+++ b/l10n/mn.json
@@ -18,8 +18,8 @@
"Storage" : "Багтаамж",
"Users:" : "Хэрэглэгчид:",
"Files:" : "Файлууд:",
- "PHP" : "PHP",
"Version:" : "Хувилбар:",
+ "PHP" : "PHP",
"Memory Limit:" : "Санах ойн хязгаар:",
"Database" : "Өгөгдлийн сан",
"Type:" : "Төрөл:",
diff --git a/l10n/nb.js b/l10n/nb.js
index 8542d71..94335ba 100644
--- a/l10n/nb.js
+++ b/l10n/nb.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Lagring",
"Users:" : "Brukere:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Versjon:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minnegrense:",
"Max Execution Time:" : "Maks. kjøringstid:",
"Upload max size:" : "Maks. opplastingstørrelse:",
diff --git a/l10n/nb.json b/l10n/nb.json
index ec21db5..d99130c 100644
--- a/l10n/nb.json
+++ b/l10n/nb.json
@@ -21,8 +21,8 @@
"Storage" : "Lagring",
"Users:" : "Brukere:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Versjon:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minnegrense:",
"Max Execution Time:" : "Maks. kjøringstid:",
"Upload max size:" : "Maks. opplastingstørrelse:",
diff --git a/l10n/nl.js b/l10n/nl.js
index d0648af..feaba3d 100644
--- a/l10n/nl.js
+++ b/l10n/nl.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Opslag",
"Users:" : "Gebruikers:",
"Files:" : "Bestanden:",
- "PHP" : "PHP",
"Version:" : "Versie:",
+ "PHP" : "PHP",
"Memory Limit:" : "Geheugenlimiet:",
"Max Execution Time:" : "Max verwerkingstijd:",
"Upload max size:" : "Max uploadomvang:",
diff --git a/l10n/nl.json b/l10n/nl.json
index c97b62f..d1c9ec5 100644
--- a/l10n/nl.json
+++ b/l10n/nl.json
@@ -20,8 +20,8 @@
"Storage" : "Opslag",
"Users:" : "Gebruikers:",
"Files:" : "Bestanden:",
- "PHP" : "PHP",
"Version:" : "Versie:",
+ "PHP" : "PHP",
"Memory Limit:" : "Geheugenlimiet:",
"Max Execution Time:" : "Max verwerkingstijd:",
"Upload max size:" : "Max uploadomvang:",
diff --git a/l10n/pl.js b/l10n/pl.js
index e75d507..5867092 100644
--- a/l10n/pl.js
+++ b/l10n/pl.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Magazyn",
"Users:" : "Użytkownicy:",
"Files:" : "Pliki:",
- "PHP" : "PHP",
"Version:" : "Wersja:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limit pamięci:",
"Max Execution Time:" : "Maksymalny czas wykonania:",
"Upload max size:" : "Limit wielkości przesyłanego pliku (upload_max_filesize):",
diff --git a/l10n/pl.json b/l10n/pl.json
index 68c0766..5274d56 100644
--- a/l10n/pl.json
+++ b/l10n/pl.json
@@ -21,8 +21,8 @@
"Storage" : "Magazyn",
"Users:" : "Użytkownicy:",
"Files:" : "Pliki:",
- "PHP" : "PHP",
"Version:" : "Wersja:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limit pamięci:",
"Max Execution Time:" : "Maksymalny czas wykonania:",
"Upload max size:" : "Limit wielkości przesyłanego pliku (upload_max_filesize):",
diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js
index bea8ea0..e3a66c7 100644
--- a/l10n/pt_BR.js
+++ b/l10n/pt_BR.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Press ⌘-C to copy." : "Pressione ⌘-C para copiar.",
"Press Ctrl-C to copy." : "Pressione Ctrl-C para copiar.",
"Monitoring" : "Monitoramento",
+ "Monitoring app with useful server information" : "Aplicativo de monitoramento com informações úteis do servidor",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Fornece informações úteis do servidor, como carga de CPU, uso de RAM, uso do disco, número de usuários, etc.",
"CPU load" : "Carga da CPU",
"Memory usage" : "Uso de memória",
@@ -28,8 +29,13 @@ OC.L10N.register(
"Storage" : "Armazenamento",
"Users:" : "Usuários:",
"Files:" : "Arquivos:",
- "PHP" : "PHP",
+ "Storages:" : "Armazenamentos:",
+ "Free Space:" : "Espaço Livre:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Versão:",
+ "Apps installed:" : "Aplicativos instalados:",
+ "Apps updates available:" : "Atualizações de aplicativos disponíveis:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de memória:",
"Max Execution Time:" : "Tempo máximo de execução:",
"Upload max size:" : "Tamanho máximo para envio:",
diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json
index cd0ee62..fe5998a 100644
--- a/l10n/pt_BR.json
+++ b/l10n/pt_BR.json
@@ -18,6 +18,7 @@
"Press ⌘-C to copy." : "Pressione ⌘-C para copiar.",
"Press Ctrl-C to copy." : "Pressione Ctrl-C para copiar.",
"Monitoring" : "Monitoramento",
+ "Monitoring app with useful server information" : "Aplicativo de monitoramento com informações úteis do servidor",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "Fornece informações úteis do servidor, como carga de CPU, uso de RAM, uso do disco, número de usuários, etc.",
"CPU load" : "Carga da CPU",
"Memory usage" : "Uso de memória",
@@ -26,8 +27,13 @@
"Storage" : "Armazenamento",
"Users:" : "Usuários:",
"Files:" : "Arquivos:",
- "PHP" : "PHP",
+ "Storages:" : "Armazenamentos:",
+ "Free Space:" : "Espaço Livre:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Versão:",
+ "Apps installed:" : "Aplicativos instalados:",
+ "Apps updates available:" : "Atualizações de aplicativos disponíveis:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de memória:",
"Max Execution Time:" : "Tempo máximo de execução:",
"Upload max size:" : "Tamanho máximo para envio:",
diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js
index 985f289..e7fa46f 100644
--- a/l10n/pt_PT.js
+++ b/l10n/pt_PT.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "Armazenamento",
"Users:" : "Utilizadores:",
"Files:" : "Ficheiros:",
- "PHP" : "PHP",
"Version:" : "Versão:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de memória:",
"Max Execution Time:" : "Tempo máximo de execução:: ",
"Upload max size:" : "Tamanho máximo de carregamento:",
diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json
index 934114c..be989cf 100644
--- a/l10n/pt_PT.json
+++ b/l10n/pt_PT.json
@@ -18,8 +18,8 @@
"Storage" : "Armazenamento",
"Users:" : "Utilizadores:",
"Files:" : "Ficheiros:",
- "PHP" : "PHP",
"Version:" : "Versão:",
+ "PHP" : "PHP",
"Memory Limit:" : "Limite de memória:",
"Max Execution Time:" : "Tempo máximo de execução:: ",
"Upload max size:" : "Tamanho máximo de carregamento:",
diff --git a/l10n/ru.js b/l10n/ru.js
index 1e0ea2e..40fb527 100644
--- a/l10n/ru.js
+++ b/l10n/ru.js
@@ -27,8 +27,8 @@ OC.L10N.register(
"Storage" : "Хранилище",
"Users:" : "Пользователей:",
"Files:" : "Файлы:",
- "PHP" : "PHP",
"Version:" : "Версия:",
+ "PHP" : "PHP",
"Memory Limit:" : "Ограничение памяти:",
"Max Execution Time:" : "Максимальное время выполнения:",
"Upload max size:" : "Максимальный размер для загрузки:",
diff --git a/l10n/ru.json b/l10n/ru.json
index eba1314..7852656 100644
--- a/l10n/ru.json
+++ b/l10n/ru.json
@@ -25,8 +25,8 @@
"Storage" : "Хранилище",
"Users:" : "Пользователей:",
"Files:" : "Файлы:",
- "PHP" : "PHP",
"Version:" : "Версия:",
+ "PHP" : "PHP",
"Memory Limit:" : "Ограничение памяти:",
"Max Execution Time:" : "Максимальное время выполнения:",
"Upload max size:" : "Максимальный размер для загрузки:",
diff --git a/l10n/sk.js b/l10n/sk.js
index a4d97e3..d2cd94e 100644
--- a/l10n/sk.js
+++ b/l10n/sk.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Úložisko",
"Users:" : "Používatelia:",
"Files:" : "Súbory:",
- "PHP" : "PHP",
"Version:" : "Verzia:",
+ "PHP" : "PHP",
"Memory Limit:" : "Obmedzenie pamäte:",
"Max Execution Time:" : "Maximálny čas pre spustenie:",
"Upload max size:" : "Maximálna veľkosť pre nahratie:",
diff --git a/l10n/sk.json b/l10n/sk.json
index 6d2452b..98da89a 100644
--- a/l10n/sk.json
+++ b/l10n/sk.json
@@ -20,8 +20,8 @@
"Storage" : "Úložisko",
"Users:" : "Používatelia:",
"Files:" : "Súbory:",
- "PHP" : "PHP",
"Version:" : "Verzia:",
+ "PHP" : "PHP",
"Memory Limit:" : "Obmedzenie pamäte:",
"Max Execution Time:" : "Maximálny čas pre spustenie:",
"Upload max size:" : "Maximálna veľkosť pre nahratie:",
diff --git a/l10n/sq.js b/l10n/sq.js
index 3bc5f32..fe1f050 100644
--- a/l10n/sq.js
+++ b/l10n/sq.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "Depozit",
"Users:" : "Përdoruesit:",
"Files:" : "Skedarët: ",
- "PHP" : "PHP",
"Version:" : "Versioni: ",
+ "PHP" : "PHP",
"Memory Limit:" : "Limiti i kujtesës: ",
"Max Execution Time:" : "Koha maksimale e ekzekutimit: ",
"Upload max size:" : "Ngarkoni madhësinë maksimale: ",
diff --git a/l10n/sq.json b/l10n/sq.json
index 0241924..e369d0a 100644
--- a/l10n/sq.json
+++ b/l10n/sq.json
@@ -20,8 +20,8 @@
"Storage" : "Depozit",
"Users:" : "Përdoruesit:",
"Files:" : "Skedarët: ",
- "PHP" : "PHP",
"Version:" : "Versioni: ",
+ "PHP" : "PHP",
"Memory Limit:" : "Limiti i kujtesës: ",
"Max Execution Time:" : "Koha maksimale e ekzekutimit: ",
"Upload max size:" : "Ngarkoni madhësinë maksimale: ",
diff --git a/l10n/sr.js b/l10n/sr.js
index 5d1520c..8669386 100644
--- a/l10n/sr.js
+++ b/l10n/sr.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "Складиште",
"Users:" : "Корисника:",
"Files:" : "Фајлова:",
- "PHP" : "PHP",
"Version:" : "Верзија:",
+ "PHP" : "PHP",
"Memory Limit:" : "Меморијски лимит:",
"Max Execution Time:" : "Максимално време извршавања:",
"Upload max size:" : "Максимална величина отпремања:",
diff --git a/l10n/sr.json b/l10n/sr.json
index daa40e4..1598a75 100644
--- a/l10n/sr.json
+++ b/l10n/sr.json
@@ -21,8 +21,8 @@
"Storage" : "Складиште",
"Users:" : "Корисника:",
"Files:" : "Фајлова:",
- "PHP" : "PHP",
"Version:" : "Верзија:",
+ "PHP" : "PHP",
"Memory Limit:" : "Меморијски лимит:",
"Max Execution Time:" : "Максимално време извршавања:",
"Upload max size:" : "Максимална величина отпремања:",
diff --git a/l10n/sv.js b/l10n/sv.js
index e67a218..dde23ff 100644
--- a/l10n/sv.js
+++ b/l10n/sv.js
@@ -27,8 +27,8 @@ OC.L10N.register(
"Storage" : "Lagring",
"Users:" : "Användare:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minneskapacitetsgräns:",
"Max Execution Time:" : "Längsta körningstid:",
"Upload max size:" : "Största uppladdningsstorlek:",
diff --git a/l10n/sv.json b/l10n/sv.json
index f5b13a2..ef953b2 100644
--- a/l10n/sv.json
+++ b/l10n/sv.json
@@ -25,8 +25,8 @@
"Storage" : "Lagring",
"Users:" : "Användare:",
"Files:" : "Filer:",
- "PHP" : "PHP",
"Version:" : "Version:",
+ "PHP" : "PHP",
"Memory Limit:" : "Minneskapacitetsgräns:",
"Max Execution Time:" : "Längsta körningstid:",
"Upload max size:" : "Största uppladdningsstorlek:",
diff --git a/l10n/tr.js b/l10n/tr.js
index 583c620..8387d61 100644
--- a/l10n/tr.js
+++ b/l10n/tr.js
@@ -20,6 +20,7 @@ OC.L10N.register(
"Press ⌘-C to copy." : "Kopyalamak için ⌘-C tuşlarına basın.",
"Press Ctrl-C to copy." : "Kopyalamak için Ctrl-C tuşlarına basın.",
"Monitoring" : "İzleniyor",
+ "Monitoring app with useful server information" : "Yararlı sunucu bilgileri sunan izleme uygulaması",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "İşlemci yükü, bellek ve disk kullanımı, kullanıcı sayısı gibi sunucu hakkında çeşitli bilgiler sağlar. ",
"CPU load" : "İşlemci yükü",
"Memory usage" : "Bellek kullanımı",
@@ -28,8 +29,13 @@ OC.L10N.register(
"Storage" : "Depolama",
"Users:" : "Kullanıcılar:",
"Files:" : "Dosyalar:",
- "PHP" : "PHP",
+ "Storages:" : "Depolama Birimleri:",
+ "Free Space:" : "Boş Alan:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Sürüm:",
+ "Apps installed:" : "Kurulu Uygulamalar:",
+ "Apps updates available:" : "Güncellenebilecek Uygulamalar:",
+ "PHP" : "PHP",
"Memory Limit:" : "Bellek Sınırı:",
"Max Execution Time:" : "En Uzun Çalışma Süresi:",
"Upload max size:" : "En büyük yükleme boyutu:",
diff --git a/l10n/tr.json b/l10n/tr.json
index 707c7a6..03f9273 100644
--- a/l10n/tr.json
+++ b/l10n/tr.json
@@ -18,6 +18,7 @@
"Press ⌘-C to copy." : "Kopyalamak için ⌘-C tuşlarına basın.",
"Press Ctrl-C to copy." : "Kopyalamak için Ctrl-C tuşlarına basın.",
"Monitoring" : "İzleniyor",
+ "Monitoring app with useful server information" : "Yararlı sunucu bilgileri sunan izleme uygulaması",
"Provides useful server information, such as CPU load, RAM usage, disk usage, number of users, etc." : "İşlemci yükü, bellek ve disk kullanımı, kullanıcı sayısı gibi sunucu hakkında çeşitli bilgiler sağlar. ",
"CPU load" : "İşlemci yükü",
"Memory usage" : "Bellek kullanımı",
@@ -26,8 +27,13 @@
"Storage" : "Depolama",
"Users:" : "Kullanıcılar:",
"Files:" : "Dosyalar:",
- "PHP" : "PHP",
+ "Storages:" : "Depolama Birimleri:",
+ "Free Space:" : "Boş Alan:",
+ "Nextcloud" : "Nextcloud",
"Version:" : "Sürüm:",
+ "Apps installed:" : "Kurulu Uygulamalar:",
+ "Apps updates available:" : "Güncellenebilecek Uygulamalar:",
+ "PHP" : "PHP",
"Memory Limit:" : "Bellek Sınırı:",
"Max Execution Time:" : "En Uzun Çalışma Süresi:",
"Upload max size:" : "En büyük yükleme boyutu:",
diff --git a/l10n/vi.js b/l10n/vi.js
index ce695f8..433c63a 100644
--- a/l10n/vi.js
+++ b/l10n/vi.js
@@ -20,8 +20,8 @@ OC.L10N.register(
"Storage" : "Lưu trữ",
"Users:" : "Người dùng:",
"Files:" : "Tệp tin:",
- "PHP" : "PHP",
"Version:" : "Phiên bản:",
+ "PHP" : "PHP",
"Memory Limit:" : "Giới hạn bộ nhớ:",
"Max Execution Time:" : "Thời gian thực thi tối đa:",
"Upload max size:" : "Kích thước Upload tối đa:",
diff --git a/l10n/vi.json b/l10n/vi.json
index db5e43e..88bae8e 100644
--- a/l10n/vi.json
+++ b/l10n/vi.json
@@ -18,8 +18,8 @@
"Storage" : "Lưu trữ",
"Users:" : "Người dùng:",
"Files:" : "Tệp tin:",
- "PHP" : "PHP",
"Version:" : "Phiên bản:",
+ "PHP" : "PHP",
"Memory Limit:" : "Giới hạn bộ nhớ:",
"Max Execution Time:" : "Thời gian thực thi tối đa:",
"Upload max size:" : "Kích thước Upload tối đa:",
diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js
index c41ba48..c25eff0 100644
--- a/l10n/zh_CN.js
+++ b/l10n/zh_CN.js
@@ -23,8 +23,8 @@ OC.L10N.register(
"Storage" : "存储",
"Users:" : "用户:",
"Files:" : "文件:",
- "PHP" : "PHP",
"Version:" : "版本:",
+ "PHP" : "PHP",
"Memory Limit:" : "内存限制:",
"Max Execution Time:" : "最大执行时间:",
"Upload max size:" : "最大上传大小:",
diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json
index d6352fb..bfa1376 100644
--- a/l10n/zh_CN.json
+++ b/l10n/zh_CN.json
@@ -21,8 +21,8 @@
"Storage" : "存储",
"Users:" : "用户:",
"Files:" : "文件:",
- "PHP" : "PHP",
"Version:" : "版本:",
+ "PHP" : "PHP",
"Memory Limit:" : "内存限制:",
"Max Execution Time:" : "最大执行时间:",
"Upload max size:" : "最大上传大小:",
diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js
index e6e3394..5993143 100644
--- a/l10n/zh_TW.js
+++ b/l10n/zh_TW.js
@@ -22,8 +22,8 @@ OC.L10N.register(
"Storage" : "儲存",
"Users:" : "使用者:",
"Files:" : "檔案:",
- "PHP" : "PHP",
"Version:" : "版本:",
+ "PHP" : "PHP",
"Memory Limit:" : "記憶體限制:",
"Max Execution Time:" : "最大執行時間:",
"Upload max size:" : "上傳至多:",
diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json
index c264c63..ed29f71 100644
--- a/l10n/zh_TW.json
+++ b/l10n/zh_TW.json
@@ -20,8 +20,8 @@
"Storage" : "儲存",
"Users:" : "使用者:",
"Files:" : "檔案:",
- "PHP" : "PHP",
"Version:" : "版本:",
+ "PHP" : "PHP",
"Memory Limit:" : "記憶體限制:",
"Max Execution Time:" : "最大執行時間:",
"Upload max size:" : "上傳至多:",
diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php
index 110a777..8a2eaa4 100644
--- a/lib/Settings/AdminSettings.php
+++ b/lib/Settings/AdminSettings.php
@@ -32,6 +32,7 @@ use OCA\ServerInfo\PhpStatistics;
use OCA\ServerInfo\SessionStatistics;
use OCA\ServerInfo\ShareStatistics;
use OCA\ServerInfo\StorageStatistics;
+use OCA\ServerInfo\SystemStatistics;
class AdminSettings implements ISettings {
@@ -57,6 +58,9 @@ class AdminSettings implements ISettings {
/** @var SessionStatistics */
private $sessionStatistics;
+ /** @var SystemStatistics */
+ private $systemStatistics;
+
/**
* Admin constructor.
*
@@ -67,14 +71,16 @@ class AdminSettings implements ISettings {
* @param DatabaseStatistics $databaseStatistics
* @param ShareStatistics $shareStatistics
* @param SessionStatistics $sessionStatistics
+ * @param SystemStatistics $systemStatistics
*/
- public function __construct(IL10N $l,
+ public function __construct(IL10N $l,
IURLGenerator $urlGenerator,
StorageStatistics $storageStatistics,
PhpStatistics $phpStatistics,
DatabaseStatistics $databaseStatistics,
ShareStatistics $shareStatistics,
- SessionStatistics $sessionStatistics
+ SessionStatistics $sessionStatistics,
+ SystemStatistics $systemStatistics
) {
$this->l = $l;
$this->urlGenerator = $urlGenerator;
@@ -83,6 +89,7 @@ class AdminSettings implements ISettings {
$this->databaseStatistics = $databaseStatistics;
$this->shareStatistics = $shareStatistics;
$this->sessionStatistics = $sessionStatistics;
+ $this->systemStatistics = $systemStatistics;
}
/**
@@ -96,7 +103,8 @@ class AdminSettings implements ISettings {
'shares' => $this->shareStatistics->getShareStatistics(),
'php' => $this->phpStatistics->getPhpStatistics(),
'database' => $this->databaseStatistics->getDatabaseStatistics(),
- 'activeUsers' => $this->sessionStatistics->getSessionStatistics()
+ 'activeUsers' => $this->sessionStatistics->getSessionStatistics(),
+ 'system' => $this->systemStatistics->getSystemStatistics()
];
return new TemplateResponse('serverinfo', 'settings-admin', $params);
diff --git a/lib/SystemStatistics.php b/lib/SystemStatistics.php
index c10e454..cc8cbaf 100644
--- a/lib/SystemStatistics.php
+++ b/lib/SystemStatistics.php
@@ -23,9 +23,10 @@
namespace OCA\ServerInfo;
use OC\Files\View;
+use OC\Installer;
use OCP\IConfig;
use OCP\App\IAppManager;
-use OC\App\AppStore\Fetcher\AppFetcher;
+use bantu\IniGetWrapper\IniGetWrapper;
class SystemStatistics {
@@ -35,27 +36,33 @@ class SystemStatistics {
private $view;
/** @var IAppManager */
private $appManager;
- /** @var AppFetcher */
- private $appFetcher;
+ /** @var Installer */
+ private $installer;
+ /** @var IniGetWrapper */
+ protected $phpIni;
/**
* SystemStatistics constructor.
*
- * @param IConfig $config
+ * @param IConfig $config
* @param IAppManager $appManager
- * @param AppFetcher $appFetcher
+ * @param Installer $installer
+ * @param IniGetWrapper $phpIni
+ * @throws \Exception
*/
- public function __construct(IConfig $config, IAppManager $appManager, AppFetcher $appFetcher) {
+ public function __construct(IConfig $config, IAppManager $appManager, Installer $installer, IniGetWrapper $phpIni) {
$this->config = $config;
$this->view = new View();
$this->appManager = $appManager;
- $this->appFetcher = $appFetcher;
+ $this->installer = $installer;
+ $this->phpIni = $phpIni;
}
/**
* Get statistics about the system
*
* @return array with with of data
+ * @throws \OCP\Files\InvalidPathException
*/
public function getSystemStatistics() {
$memoryUsage = $this->getMemoryUsage();
@@ -80,7 +87,7 @@ class SystemStatistics {
}
/**
- * get available and free memory including both RAM and Swap
+ * Get available and free memory including both RAM and Swap
*
* @return array with the two values 'mem_free' and 'mem_total'
*/
@@ -91,26 +98,26 @@ class SystemStatistics {
$memoryUsage = file_get_contents('/proc/meminfo');
}
//If FreeBSD is used and exec()-usage is allowed
- if (PHP_OS === 'FreeBSD' && \OC_Helper::is_function_enabled('exec')) {
+ if (PHP_OS === 'FreeBSD' && $this->is_function_enabled('exec')) {
//Read Swap usage:
- exec("/usr/sbin/swapinfo",$return,$status);
- if ($status===0 && count($return) > 1) {
+ exec("/usr/sbin/swapinfo", $return, $status);
+ if ($status === 0 && count($return) > 1) {
$line = preg_split("/[\s]+/", $return[1]);
if(count($line) > 3) {
- $swapTotal = (int) $line[3];
- $swapFree = $swapTotal- (int) $line[2];
+ $swapTotal = (int)$line[3];
+ $swapFree = $swapTotal - (int)$line[2];
}
}
unset($status);
unset($return);
//Read Memory Usage
- exec("/sbin/sysctl -n hw.physmem hw.pagesize vm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count",$return,$status);
- if ($status===0) {
- $return=array_map('intval',$return);
+ exec("/sbin/sysctl -n hw.physmem hw.pagesize vm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count", $return, $status);
+ if ($status === 0) {
+ $return = array_map('intval', $return);
if ($return === array_filter($return, 'is_int')) {
return [
- 'mem_total' => (int) $return[0]/1024,
- 'mem_free' => (int) $return[1]*($return[2]+$return[3]+$return[4])/1024,
+ 'mem_total' => (int)$return[0]/1024,
+ 'mem_free' => (int)$return[1] * ($return[2] + $return[3] + $return[4]) / 1024,
'swap_free' => (isset($swapFree)) ? $swapFree : 'N/A',
'swap_total' => (isset($swapTotal)) ? $swapTotal : 'N/A'
];
@@ -161,20 +168,37 @@ class SystemStatistics {
// load all apps
$apps = $this->appManager->getInstalledApps();
- $info['num_installed'] = count($apps);
+ $info['num_installed'] = \count($apps);
// iteriate through all installed apps.
- foreach($apps as $app) {
+ foreach($apps as $appId) {
// check if there is any new version available for that specific app
- $newVersion = \OC\Installer::isUpdateAvailable($app, $this->appFetcher);
+ $newVersion = $this->installer->isUpdateAvailable($appId);
if ($newVersion) {
// new version available, count up and tell which version.
$info['num_updates_available']++;
- $info['app_updates'][$app] = $newVersion;
+ $info['app_updates'][$appId] = $newVersion;
}
}
return $info;
}
+ /**
+ * Checks if a function is available. Borrowed from
+ * https://github.com/nextcloud/server/blob/2e36069e24406455ad3f3998aa25e2a949d1402a/lib/private/legacy/helper.php#L475
+ *
+ * @param string $function_name
+ * @return bool
+ */
+ public function is_function_enabled($function_name) {
+ if (!function_exists($function_name)) {
+ return false;
+ }
+ if ($this->phpIni->listContains('disable_functions', $function_name)) {
+ return false;
+ }
+ return true;
+ }
+
}
diff --git a/templates/settings-admin.php b/templates/settings-admin.php
index efca313..78003ac 100644
--- a/templates/settings-admin.php
+++ b/templates/settings-admin.php
@@ -53,6 +53,14 @@ style('serverinfo', 'style');
<h2><?php p($l->t('Storage'));?></h2>
<p><?php p($l->t('Users:'));?> <em id="numUsersStorage"><?php p($_['storage']['num_users']);?></em></p>
<p><?php p($l->t('Files:'));?> <em id="numFilesStorage"><?php p($_['storage']['num_files']);?></em></p>
+ <p><?php p($l->t('Storages:'));?> <em id="numFilesStorages"><?php p($_['storage']['num_storages']);?></em></p>
+ <p><?php p($l->t('Free Space:'));?> <em id="systemDiskFreeSpace"><?php p($_['system']['freespace']);?></em></p>
+</div>
+<div class="section" id="ncSection">
+ <h2><?php p($l->t('Nextcloud'));?></h2>
+ <p><?php p($l->t('Version:'));?> <em id="ncVersion"><?php p($_['system']['version']);?></em></p>
+ <p><?php p($l->t('Apps installed:'));?> <em id="ncAppsInstalled"><?php p($_['system']['apps']['num_installed']);?></em></p>
+ <p><?php p($l->t('Apps updates available:'));?> <em id="ncAppsUpdates"><?php p($_['system']['apps']['num_updates_available']);?></em></p>
</div>
<div class="section" id="phpSection">
<h2><?php p($l->t('PHP'));?></h2>
@@ -65,7 +73,7 @@ style('serverinfo', 'style');
<h2><?php p($l->t('Database'));?></h2>
<p><?php p($l->t('Type:'));?> <em id="databaseType"><?php p($_['database']['type']);?></em></p>
<p><?php p($l->t('Version:'));?> <em id="databaseVersion"><?php p($_['database']['version']);?></em></p>
- <p><?php p($l->t('Size:'));?> <em id="dataBaseSize"><?php p($_['database']['size']);?></em></p>
+ <p><?php p($l->t('Size:'));?> <em id="databaseSize"><?php p($_['database']['size']);?></em></p>
</div>
<div class="section" id="ocsEndPoint">