summaryrefslogtreecommitdiffstats
path: root/apps/updatenotification/l10n/af.json
blob: 0ad75641dd5eb92da481c4a77b2988abe12dcf58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ "translations": {
    "{version} is available. Get more information on how to update." : "{version} is beskikbaar. Kry meer inligting oor hoe om by te werk.",
    "Your version is up to date." : "U weergawe is op datum.",
    "Update channel:" : "Werk kanaal by:",
    "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "U kan altyd na ’n nuwer weergawe / eksperimentele kanaal bywerk. U kan egter nooit na ’n stabieler kanaal afgradeer nie.",
    "Notify members of the following groups about available updates:" : "Stel lede van die volgende groepe in kennis van beskikbare bywerkings:",
    "Only notification for app updates are available." : "Slegs kennisgewing vir toepbywerking is beskikbaar.",
    "The selected update channel does not support updates of the server." : "Die gekose bywerkkanaal ondersteun nie bedienerbywerkings nie.",
    "Could not start updater, please try the manual update" : "Bywerker kon nie begin nie, probeer handmatig bywerk",
    "Update notifications" : "Werk kennisgewings by",
    "Channel updated" : "Kanaal bygewerk",
    "The update server could not be reached since %d days to check for new updates." : "Die bywerkingsbediener kan al vir %d dae nie bereik word om nuwe bywerkings te soek nie.",
    "Please check the Nextcloud and server log files for errors." : "Gaan die Nextcloud- en bedienerloglêers na vir foute.",
    "Update to %1$s is available." : "Bywerking vir %1$s is beskikbaar.",
    "Update for %1$s to version %2$s is available." : "Bywerking vir %1$s na weergawe %2$s is beskikbaar.",
    "Update for {app} to version %s is available." : "Bywerking vir {app} na weergawe %s is beskikbaar.",
    "A new version is available: %s" : "’n nuwe weergawe is beskikbaar: %s",
    "Open updater" : "Open bywerker",
    "Download now" : "Laai nou af",
    "Checked on %s" : "Gekyk op %s",
    "The selected update channel makes dedicated notifications for the server obsolete." : "Die gekose bywerkingskanaal maak toegewyde bedienerkennisgewings oorbodig."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}
an> function set($key, $value, $ttl=0) { $key = $this->fixKey($key); $cache_dir = self::getCacheDir(); if ($cache_dir and file_put_contents($cache_dir.$key, $value)) { if ($ttl === 0) { $ttl = 86400; // 60*60*24 } return touch($cache_dir.$key, time() + $ttl); } return false; } public function hasKey($key) { $key = $this->fixKey($key); $cache_dir = self::getCacheDir(); if ($cache_dir && is_file($cache_dir.$key)) { $mtime = filemtime($cache_dir.$key); if ($mtime < time()) { unlink($cache_dir.$key); return false; } return true; } return false; } public function remove($key) { $cache_dir = self::getCacheDir(); if(!$cache_dir) { return false; } $key = $this->fixKey($key); return unlink($cache_dir.$key); } public function clear($prefix='') { $cache_dir = self::getCacheDir(); $prefix = $this->fixKey($prefix); if($cache_dir and is_dir($cache_dir)) { $dh=opendir($cache_dir); if(is_resource($dh)) { while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..' and ($prefix==='' || strpos($file, $prefix) === 0)) { unlink($cache_dir.$file); } } } } } static public function gc() { $last_run = \OC_AppConfig::getValue('core', 'global_cache_gc_lastrun', 0); $now = time(); if (($now - $last_run) < 300) { // only do cleanup every 5 minutes return; } \OC_AppConfig::setValue('core', 'global_cache_gc_lastrun', $now); $cache_dir = self::getCacheDir(); if($cache_dir and is_dir($cache_dir)) { $dh=opendir($cache_dir); if(is_resource($dh)) { while (($file = readdir($dh)) !== false) { if($file!='.' and $file!='..') { $mtime = filemtime($cache_dir.$file); if ($mtime < $now) { unlink($cache_dir.$file); } } } } } } }