* @license GNU General Public License, version 2 (GPL-2.0) * * For full copyright and license information, please see * the docs/CREDITS.txt file. * */ namespace phpbb\db\driver; /** * SQLite3 Database Abstraction Layer * Minimum Requirement: 3.6.15+ */ class sqlite3 extends \phpbb\db\driver\driver { /** * @var string Stores errors during connection setup in case the driver is not available */ protected $connect_error = ''; /** * @var \SQLite3 The SQLite3 database object to operate against */ protected $dbo = null; /** * {@inheritDoc} */ public function sql_connect($sqlserver, $sqluser, $sqlpassword, $database, $port = false, $persistency = false, $new_link = false) { $this->persistency = false; $this->user = $sqluser; $this->server = $sqlserver . (($port) ? ':' . $port : ''); $this->dbname = $database; if (!class_exists('SQLite3', false)) { $this->connect_error = 'SQLite3 not found, is the extension installed?'; return $this->sql_error(''); } try { $this->dbo = new \SQLite3($this->server, SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE); $this->dbo->busyTimeout(60000); $this->db_connect_id = true; } catch (\Exception $e) { $this->connect_error = $e->getMessage(); return array('message' => $this->connect_error); } return true; } /** * {@inheritDoc} */ public function sql_server_info($raw = false, $use_cache = true) { global $cache; if (!$use_cache || empty($cache) || ($this->sql_server_version = $cache->get('sqlite_version')) === false) { $version = \SQLite3::version(); $this->sql_server_version = $version['versionString']; if (!empty($cache) && $use_cache) { $cache->put('sqlite_version', $this->sql_server_version); } } return ($raw) ? $this->sql_server_version : 'SQLite ' . $this->sql_server_version; } /** * SQL Transaction * * @param string $status Should be one of the following strings: * begin, commit, rollback * @return bool Success/failure of the transaction query */ protected function _sql_transaction($status = 'begin') { switch ($status) { case 'begin': return $this->dbo->exec('BEGIN IMMEDIATE'); break; case 'commit': return $this->dbo->exec('COMMIT'); break; case 'rollback': return @$this->dbo->exec('ROLLBACK'); break; } return true; } /** * {@inheritDoc} */ public function sql_query($query = '', $cache_ttl = 0) { if ($query != '') { global $cache; // EXPLAIN only in extra debug mode if (defined('DEBUG')) { $this->sql_report('start', $query); } else if (defined('PHPBB_DISPLAY_LOAD_TIME')) { $this->curtime = microtime(true); } $this->last_query_text = $query; $this->query_result = ($cache && $cache_ttl) ? $cache->sql_load($query) : false; $this->sql_add_num_queries($this->query_result); if ($this->query_result === false) { if ($this->transaction === true && strpos($query, 'INSERT') === 0) { $query = preg_replace('/^INSERT INTO/', 'INSERT OR ROLLBACK INTO', $query); } if (($this->query_result = @$this->dbo->query($query)) === false) { // Try to recover a lost database connection if ($this->dbo && !@$this->dbo->lastErrorMsg()) { if ($this->sql_connect($this->server, $this->user, '', $this->dbname)) { $this->query_result = @$this->dbo->query($query); } } if ($this->query_result === false) { $this->sql_error($query); } } if (defined('DEBUG')) { $this->sql_report('stop', $query); } else if (defined('PHPBB_DISPLAY_LOAD_TIME')) { $this->sql_time += microtime(true) - $this->curtime; } if (!$this->query_result) { return false; } if ($cache && $cache_ttl) { $this->query_result = $cache->sql_save($this, $query, $this->query_result, $cache_ttl); } } else if (defined('DEBUG')) { $this->sql_report('fromcache', $query); } } else { return false; } return $this->query_result; } /** * Build LIMIT query * * @param string $query The SQL query to execute * @param int $total The number of rows to select * @param int $offset * @param int $cache_ttl Either 0 to avoid caching or * the time in seconds which the result shall be kept in cache * @return mixed Buffered, seekable result handle, false on error */ protected function _sql_query_limit($query, $total, $offset = 0, $cache_ttl = 0) { $this->query_result = false; // if $total is set to 0 we do not want to limit the number of rows if ($total == 0) { $total = -1; } $query .= "\n LIMIT " . ((!empty($offset)) ? $offset . ', ' . $total : $total); return $this->sql_query($query, $cache_ttl); } /** * {@inheritDoc} */ public function sql_affectedrows() { return ($this->db_connect_id) ? $this->dbo->changes() : false; } /** * {@inheritDoc} */ public function sql_fetchrow($query_id = false) { global $cache; if ($query_id === false) { /** @var \SQLite3Result $query_id */ $query_id = $this->query_result; } if ($cache && !is_object($query_id) && $cache->sql_exists($query_id)) { return $cache->sql_fetchrow($query_id); } return is_object($query_id) ? @$query_id->fetchArray(SQLITE3_ASSOC) : false; } /** * {@inheritDoc} */ public function sql_nextid() { return ($this->db_connect_id) ? $this->dbo->lastInsertRowID() : false; } /** * {@inheritDoc} */ public function sql_freeresult($query_id = false) { global $cache; if ($query_id === false) { $query_id = $this->query_result; } if ($cache && !is_object($query_id) && $cache->sql_exists($query_id)) { return $cache->sql_freeresult($query_id); } if ($query_id) { return @$query_id->finalize(); } } /** * {@inheritDoc} */ public function sql_escape($msg) { return \SQLite3::escapeString($msg); } /** * {@inheritDoc} * * For SQLite an underscore is an unknown character. */ public function sql_like_expression($expression) { // Unlike LIKE, GLOB is unfortunately case sensitive. // We only catch * and ? here, not the character map possible on file globbing. $expression = str_replace(array(chr(0) . '_', chr(0) . '%'), array(chr(0) . '?', chr(0) . '*'), $expression); $expression = str_replace(array('?', '*'), array("\?", "\*"), $expression); $expression = str_replace(array(chr(0) . "\?", chr(0) . "\*"), array('?', '*'), $expression); return 'GLOB \'' . $this->sql_escape($expression) . '\''; } /** * {@inheritDoc} * * For SQLite an underscore is an unknown character. */ public function sql_not_like_expression($expression) { // Unlike NOT LIKE, NOT GLOB is unfortunately case sensitive // We only catch * and ? here, not the character map possible on file globbing. $expression = str_replace(array(chr(0) . '_', chr(0) . '%'), array(chr(0) . '?', chr(0) . '*'), $expression); $expression = str_replace(array('?', '*'), array("\?", "\*"), $expression); $expression = str_replace(array(chr(0) . "\?", chr(0) . "\*"), array('?', '*'), $expression); return 'NOT GLOB \'' . $this->sql_escape($expression) . '\''; } /** * return sql error array * * @return array */ protected function _sql_error() { if (class_exists('SQLite3', false) && isset($this->dbo)) { $error = array( 'message' => $this->dbo->lastErrorMsg(), 'code' => $this->dbo->lastErrorCode(), ); } else { $error = array( 'message' => $this->connect_error, 'code' => '', ); } return $error; } /** * Build db-specific query data * * @param string $stage Available stages: FROM, WHERE * @param mixed $data A string containing the CROSS JOIN query or an array of WHERE clauses * * @return string The db-specific query fragment */ protected function _sql_custom_build($stage, $data) { return $data; } /** * Close sql connection * * @return bool False if failure */ protected function _sql_close() { return $this->dbo->close(); } /** * Build db-specific report * * @param string $mode Available modes: display, start, stop, * add_select_row, fromcache, record_fromcache * @param string $query The Query that should be explained * @return mixed Either a full HTML page, boolean or null */ protected function _sql_report($mode, $query = '') { switch ($mode) { case 'start': $explain_query = $query; if (preg_match('/UPDATE ([a-z0-9_]+).*?WHERE(.*)/s', $query, $m)) { $explain_query = 'SELECT * FROM ' . $m[1] . ' WHERE ' . $m[2]; } else if (preg_match('/DELETE FROM ([a-z0-9_]+).*?WHERE(.*)/s', $query, $m)) { $explain_query = 'SELECT * FROM ' . $m[1] . ' WHERE ' . $m[2]; } if (preg_match('/^SELECT/', $explain_query)) { $html_table = false; if ($result = $this->dbo->query("EXPLAIN QUERY PLAN $explain_query")) { while ($row = $result->fetchArray(SQLITE3_ASSOC)) { $html_table = $this->sql_report('add_select_row', $query, $html_table, $row); } } if ($html_table) { $this->html_hold .= ''; } } break; case 'fromcache': $endtime = explode(' ', microtime()); $endtime = $endtime[0] + $endtime[1]; $result = $this->dbo->query($query); if ($result) { while ($void = $result->fetchArray(SQLITE3_ASSOC)) { // Take the time spent on parsing rows into account } } $splittime = explode(' ', microtime()); $splittime = $splittime[0] + $splittime[1]; $this->sql_report('record_fromcache', $query, $endtime, $splittime); break; } } } ad675ce1ec5fe505'>Diffstat (limited to 'perl-install/share')
diff --git a/perl-install/share/po/af.po b/perl-install/share/po/af.po index 53646db1d..5ee14d546 100644 --- a/perl-install/share/po/af.po +++ b/perl-install/share/po/af.po @@ -6431,8 +6431,8 @@ msgstr "Kies watter dienste moet outomaties begin met herlaaityd." #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Dienste: %d ge-aktiveer vir %d geregistreer" +msgid "%d activated for %d registered" +msgstr "%d ge-aktiveer vir %d geregistreer" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/am.po b/perl-install/share/po/am.po index 58536fb5b..407d25af8 100644 --- a/perl-install/share/po/am.po +++ b/perl-install/share/po/am.po @@ -6048,7 +6048,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/ar.po b/perl-install/share/po/ar.po index d92f6dea2..28660134b 100644 --- a/perl-install/share/po/ar.po +++ b/perl-install/share/po/ar.po @@ -6497,8 +6497,8 @@ msgstr "اختر أي خدمات تريدها أن تبدأ آلياً عند ا #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "الخدمات: %d منشّطة لـ %d مسجلة" +msgid "%d activated for %d registered" +msgstr "%d منشّطة لـ %d مسجلة" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/az.po b/perl-install/share/po/az.po index fb3909174..e31e92415 100644 --- a/perl-install/share/po/az.po +++ b/perl-install/share/po/az.po @@ -6558,8 +6558,8 @@ msgstr "Açılışda avtomatik olaraq başlayacaq xidmətləri seçin" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Xidmətlər: %d fəal, %d qeydli" +msgid "%d activated for %d registered" +msgstr "%d fəal, %d qeydli" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/be.po b/perl-install/share/po/be.po index 3a46e1611..4ad07c4ed 100644 --- a/perl-install/share/po/be.po +++ b/perl-install/share/po/be.po @@ -6141,7 +6141,7 @@ msgstr "Абярыце, якія сервісы запускаць аўтама #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/bg.po b/perl-install/share/po/bg.po index 7b8f7b0a6..b4c1e661f 100644 --- a/perl-install/share/po/bg.po +++ b/perl-install/share/po/bg.po @@ -6495,8 +6495,8 @@ msgstr "Избира услугите, които трябва да се пус #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Услуги: %d активирани от %d регистрирани" +msgid "%d activated for %d registered" +msgstr "%d активирани от %d регистрирани" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/bn.po b/perl-install/share/po/bn.po index 8c9e47416..0e0c84940 100644 --- a/perl-install/share/po/bn.po +++ b/perl-install/share/po/bn.po @@ -6513,8 +6513,8 @@ msgstr "বুট হওয়ার সময় যে সব সার্ভিস #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "সার্ভিস সমূহ: %d সক্রিয় হয়েছে %d রেজিষ্টারের জন্য" +msgid "%d activated for %d registered" +msgstr "%d সক্রিয় হয়েছে %d রেজিষ্টারের জন্য" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/br.po b/perl-install/share/po/br.po index a5d0fb6a5..1f6a0a1e2 100644 --- a/perl-install/share/po/br.po +++ b/perl-install/share/po/br.po @@ -6237,8 +6237,8 @@ msgstr "Dibabit pe servijoù a zlefe bezañ lañset ent emgefreek pa loc'her" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servijoù : %d bev diwar %d enskrivet" +msgid "%d activated for %d registered" +msgstr "%d bev diwar %d enskrivet" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/bs.po b/perl-install/share/po/bs.po index 36f6c1985..46303defc 100644 --- a/perl-install/share/po/bs.po +++ b/perl-install/share/po/bs.po @@ -6613,8 +6613,8 @@ msgstr "Izaberite koji servisi se trebaju pokretati automatski prilikom boota" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servisi: %d aktiviran za %d registrovan" +msgid "%d activated for %d registered" +msgstr "%d aktiviran za %d registrovan" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/ca.po b/perl-install/share/po/ca.po index 5fce089bf..079487f9f 100644 --- a/perl-install/share/po/ca.po +++ b/perl-install/share/po/ca.po @@ -6602,8 +6602,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Serveis: %d activats per %d registrats" +msgid "%d activated for %d registered" +msgstr "%d activats per %d registrats" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/cs.po b/perl-install/share/po/cs.po index 363735050..f06934f83 100644 --- a/perl-install/share/po/cs.po +++ b/perl-install/share/po/cs.po @@ -6687,8 +6687,8 @@ msgstr "Zvolte si, které služby by měly být automaticky spuštěny při star #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Služby: aktivováno %d z %d registrovaných" +msgid "%d activated for %d registered" +msgstr "aktivováno %d z %d registrovaných" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/cy.po b/perl-install/share/po/cy.po index 3723b2719..cdd48d850 100644 --- a/perl-install/share/po/cy.po +++ b/perl-install/share/po/cy.po @@ -6694,8 +6694,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Gwasanaethau: %d wedi eu cychwyn ar gyfer %d wedi eu cofrestru" +msgid "%d activated for %d registered" +msgstr "%d wedi eu cychwyn ar gyfer %d wedi eu cofrestru" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/da.po b/perl-install/share/po/da.po index 939fac355..cc70892ee 100644 --- a/perl-install/share/po/da.po +++ b/perl-install/share/po/da.po @@ -6663,8 +6663,8 @@ msgstr "Vælg hvilke tjenester der skal startes automatisk ved opstart" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Tjenester: %d aktiverede for %d registrerede" +msgid "%d activated for %d registered" +msgstr "%d aktiverede for %d registrerede" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/de.po b/perl-install/share/po/de.po index 592ea05a6..9e74d64d7 100644 --- a/perl-install/share/po/de.po +++ b/perl-install/share/po/de.po @@ -6810,8 +6810,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Dienste: %d aktiviert von %d registrierten" +msgid "%d activated for %d registered" +msgstr "%d aktiviert von %d registrierten" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/el.po b/perl-install/share/po/el.po index 07bbf8b4b..4a6a53326 100644 --- a/perl-install/share/po/el.po +++ b/perl-install/share/po/el.po @@ -6837,8 +6837,8 @@ msgstr "Επιλέξτε τις υπηρεσίες που θα ξεκινούν #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Υπηρεσίες: %d ενεργοποιημένες για %d εγγεγραμμένες" +msgid "%d activated for %d registered" +msgstr "%d ενεργοποιημένες για %d εγγεγραμμένες" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/eo.po b/perl-install/share/po/eo.po index 6ef236e25..55eb3a280 100644 --- a/perl-install/share/po/eo.po +++ b/perl-install/share/po/eo.po @@ -6272,7 +6272,7 @@ msgstr "Elektu kiuj servoj estu aŭtomate startigotaj dum starto" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/es.po b/perl-install/share/po/es.po index 5eed5a6be..fbe22e561 100644 --- a/perl-install/share/po/es.po +++ b/perl-install/share/po/es.po @@ -6696,8 +6696,8 @@ msgstr "Seleccione qué servicios se deben iniciar automáticamente al arrancar" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servicios: %d activados de %d registrados" +msgid "%d activated for %d registered" +msgstr "%d activados de %d registrados" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/et.po b/perl-install/share/po/et.po index 942f21fca..119717285 100644 --- a/perl-install/share/po/et.po +++ b/perl-install/share/po/et.po @@ -6659,8 +6659,8 @@ msgstr "Valige, millised teenused tuleks alglaadimisel käivitada" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Teenused: %d aktiveeritud, kokku %d" +msgid "%d activated for %d registered" +msgstr "%d aktiveeritud, kokku %d" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/eu.po b/perl-install/share/po/eu.po index 678df6db2..750d54e3a 100644 --- a/perl-install/share/po/eu.po +++ b/perl-install/share/po/eu.po @@ -6725,8 +6725,8 @@ msgstr "Aukeratu zein zerbitzu abiarazi behar diren automatikoki abioan" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Zerbitzuak: %d aktibatuta / %d erregistratuta" +msgid "%d activated for %d registered" +msgstr "%d aktibatuta / %d erregistratuta" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/fa.po b/perl-install/share/po/fa.po index 73e01cf39..c5806a4f5 100644 --- a/perl-install/share/po/fa.po +++ b/perl-install/share/po/fa.po @@ -6544,8 +6544,8 @@ msgstr "انتخاب سرویسهایی که باید بطور خودکار #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "سرویسها: %d فعال شده برای %d ثبت شده" +msgid "%d activated for %d registered" +msgstr "%d فعال شده برای %d ثبت شده" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/fi.po b/perl-install/share/po/fi.po index 5e87056e8..48a22f962 100644 --- a/perl-install/share/po/fi.po +++ b/perl-install/share/po/fi.po @@ -6855,8 +6855,8 @@ msgstr "Valitse automaattisesti käynnistettävät palvelut" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Palvelut: %d aktivoitu, %d asennettu" +msgid "%d activated for %d registered" +msgstr "%d aktivoitu, %d asennettu" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/fr.po b/perl-install/share/po/fr.po index 1c8991491..e26bfd594 100644 --- a/perl-install/share/po/fr.po +++ b/perl-install/share/po/fr.po @@ -6889,8 +6889,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Services : %d activés sur %d enregistrés" +msgid "%d activated for %d registered" +msgstr "%d activés sur %d enregistrés" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/fur.po b/perl-install/share/po/fur.po index a347fb182..6237f77fb 100644 --- a/perl-install/share/po/fur.po +++ b/perl-install/share/po/fur.po @@ -6061,7 +6061,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/ga.po b/perl-install/share/po/ga.po index 06299c2de..00401be8d 100644 --- a/perl-install/share/po/ga.po +++ b/perl-install/share/po/ga.po @@ -6099,7 +6099,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/gl.po b/perl-install/share/po/gl.po index acf594b2b..223967c11 100644 --- a/perl-install/share/po/gl.po +++ b/perl-install/share/po/gl.po @@ -6658,8 +6658,8 @@ msgstr "Escolla os servicios que deben ser lanzados no arrinque do sistema" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servicios: %d activados de %d indicados" +msgid "%d activated for %d registered" +msgstr "%d activados de %d indicados" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/he.po b/perl-install/share/po/he.po index 6b2bbfdff..ea712eaaf 100644 --- a/perl-install/share/po/he.po +++ b/perl-install/share/po/he.po @@ -6524,8 +6524,8 @@ msgid "Choose which services should be automatically started at boot time" msgstr "עליך לבחור אלו שרותים יופעלו אוטומטית בזמן אתחול המחשב" #: services.pm:171 -#, c-format -msgid "Services: %d activated for %d registered" +#, fuzzy, c-format +msgid "%d activated for %d registered" msgstr "%d שרותים מופעלים מתוך %d שרותים מוגדרים" #: services.pm:208 diff --git a/perl-install/share/po/hi.po b/perl-install/share/po/hi.po index 6c3e5272a..5f1ceb5e0 100644 --- a/perl-install/share/po/hi.po +++ b/perl-install/share/po/hi.po @@ -6457,8 +6457,8 @@ msgstr "बूट-समय के स्वतः आरम्भ होने #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "सेवायें: %d सक्रिय की गई %d पंजीकॄत की हुई के लिए" +msgid "%d activated for %d registered" +msgstr "%d सक्रिय की गई %d पंजीकॄत की हुई के लिए" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/hr.po b/perl-install/share/po/hr.po index b29f15be5..07df5d9d0 100644 --- a/perl-install/share/po/hr.po +++ b/perl-install/share/po/hr.po @@ -6459,8 +6459,8 @@ msgstr "Izaberite koji servisi trebaju biti startani automatski kod boot-a" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servisi: %d aktiviran za %d registriran" +msgid "%d activated for %d registered" +msgstr "%d aktiviran za %d registriran" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/hu.po b/perl-install/share/po/hu.po index 5da21d7f4..e8bb85ff9 100644 --- a/perl-install/share/po/hu.po +++ b/perl-install/share/po/hu.po @@ -6698,8 +6698,8 @@ msgstr "Válassza ki, mely szolgáltatások induljanak el rendszerindításkor" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Szolgáltatások: %d aktivált, %d regisztrált" +msgid "%d activated for %d registered" +msgstr "%d aktivált, %d regisztrált" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/id.po b/perl-install/share/po/id.po index 07cde2c96..7aec57e86 100644 --- a/perl-install/share/po/id.po +++ b/perl-install/share/po/id.po @@ -6597,8 +6597,8 @@ msgstr "Pilih layanan yang akan dijalankan secara otomatis saat boot" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Layanan: %d diaktifkan untuk %d tercatat" +msgid "%d activated for %d registered" +msgstr "%d diaktifkan untuk %d tercatat" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/is.po b/perl-install/share/po/is.po index a16b58fb3..20f39fe39 100644 --- a/perl-install/share/po/is.po +++ b/perl-install/share/po/is.po @@ -6566,8 +6566,8 @@ msgstr "Veldu þær þjónustur sem skal sjálfkrafa keyra við ræsingu" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Þjónustur: %d ræstar af %d skráðum" +msgid "%d activated for %d registered" +msgstr "%d ræstar af %d skráðum" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/it.po b/perl-install/share/po/it.po index 6c89b81a7..4cb45a6b1 100644 --- a/perl-install/share/po/it.po +++ b/perl-install/share/po/it.po @@ -6762,8 +6762,8 @@ msgstr "Scegli quali servizi saranno lanciati automaticamente all'avvio." #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servizi : %d attivati su %d registrati" +msgid "%d activated for %d registered" +msgstr "%d attivati su %d registrati" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/ja.po b/perl-install/share/po/ja.po index 7ca71b9c3..6bb40b940 100644 --- a/perl-install/share/po/ja.po +++ b/perl-install/share/po/ja.po @@ -6526,8 +6526,8 @@ msgstr "起動時に自動的に開始するサービスを選んでください #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "サービス: %d 個を起動 (登録数は %d 個)" +msgid "%d activated for %d registered" +msgstr "%d 個を起動 (登録数は %d 個)" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/ko.po b/perl-install/share/po/ko.po index 07dac131c..63052d0ce 100644 --- a/perl-install/share/po/ko.po +++ b/perl-install/share/po/ko.po @@ -6273,12 +6273,12 @@ msgstr "서비스" msgid "Choose which services should be automatically started at boot time" msgstr "어떤 서비스가 부팅시에 자동 실행되어야 할지 선택하세요." -# #msgid "Services: %d activated for %d registered" +# #msgid "%d activated for %d registered" # #msgstr "서비스: 등록된 %2$d 중 %1$d 활성화됨" #: services.pm:171 #, fuzzy, c-format -msgid "Services: %d activated for %d registered" -msgstr "서비스: 등록된 %2$d 중 %1$d 활성화됨" +msgid "%d activated for %d registered" +msgstr "등록된 %2$d 중 %1$d 활성화됨" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/ky.po b/perl-install/share/po/ky.po index 0c332f120..d8fe72d04 100644 --- a/perl-install/share/po/ky.po +++ b/perl-install/share/po/ky.po @@ -6252,7 +6252,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/libDrakX.pot b/perl-install/share/po/libDrakX.pot index ad0a12460..b25617123 100644 --- a/perl-install/share/po/libDrakX.pot +++ b/perl-install/share/po/libDrakX.pot @@ -5856,7 +5856,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/lt.po b/perl-install/share/po/lt.po index 55aa10d29..321c12b88 100644 --- a/perl-install/share/po/lt.po +++ b/perl-install/share/po/lt.po @@ -6216,7 +6216,7 @@ msgstr "Pasirink kokias tarnybas įjungus paleisti automatiškai" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/ltg.po b/perl-install/share/po/ltg.po index aaa5cd506..a5fe6819a 100644 --- a/perl-install/share/po/ltg.po +++ b/perl-install/share/po/ltg.po @@ -6305,8 +6305,8 @@ msgstr "Izavielejit, kurus servisus vajag automatiski startēt īluodis laikā" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servisi: %d aktivizāti nu %d registrātim" +msgid "%d activated for %d registered" +msgstr "%d aktivizāti nu %d registrātim" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/lv.po b/perl-install/share/po/lv.po index 956e8f7f7..41840afdd 100644 --- a/perl-install/share/po/lv.po +++ b/perl-install/share/po/lv.po @@ -6281,8 +6281,8 @@ msgstr "Izvēlēties, kurus servisus vajag automātiski startēt ielādes laikā #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servisi: %d aktivizēti no %d reģistrētiem" +msgid "%d activated for %d registered" +msgstr "%d aktivizēti no %d reģistrētiem" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/mk.po b/perl-install/share/po/mk.po index 2ba8e5eb2..8d6807e23 100644 --- a/perl-install/share/po/mk.po +++ b/perl-install/share/po/mk.po @@ -6537,8 +6537,8 @@ msgstr "Избери кои сервиси автоматски да старт #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Сервисите: %d активирани за %d регистрирани" +msgid "%d activated for %d registered" +msgstr "%d активирани за %d регистрирани" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/mn.po b/perl-install/share/po/mn.po index 843e0c631..1104d8793 100644 --- a/perl-install/share/po/mn.po +++ b/perl-install/share/po/mn.po @@ -6092,7 +6092,7 @@ msgstr "Сонгох" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "" #: services.pm:208 diff --git a/perl-install/share/po/ms.po b/perl-install/share/po/ms.po index 20a26b45b..af60c47fe 100644 --- a/perl-install/share/po/ms.po +++ b/perl-install/share/po/ms.po @@ -6060,7 +6060,7 @@ msgstr "" #: services.pm:171 #, fuzzy, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "Pilih komponen piawai untuk pelbagai servis" #: services.pm:208 diff --git a/perl-install/share/po/mt.po b/perl-install/share/po/mt.po index ab89a4e23..17cccb008 100644 --- a/perl-install/share/po/mt.po +++ b/perl-install/share/po/mt.po @@ -6462,8 +6462,8 @@ msgstr "Agħżel liema servizzi għandhom jittellgħu awtomatikament meta tixgħ #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servizzi: %d imtella' għal %d reġistrati" +msgid "%d activated for %d registered" +msgstr "%d imtella' għal %d reġistrati" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/nb.po b/perl-install/share/po/nb.po index 50d89a9c6..8b2619874 100644 --- a/perl-install/share/po/nb.po +++ b/perl-install/share/po/nb.po @@ -6616,8 +6616,8 @@ msgstr "Velg hvilke tjenester som skal startes automatisk ved oppstart" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Tjenester: %d slått på av %d registrerte" +msgid "%d activated for %d registered" +msgstr "%d slått på av %d registrerte" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/nl.po b/perl-install/share/po/nl.po index b447a2d3a..3f3003d89 100644 --- a/perl-install/share/po/nl.po +++ b/perl-install/share/po/nl.po @@ -6753,8 +6753,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Diensten: %d geactiveerd van %d geregistreerd" +msgid "%d activated for %d registered" +msgstr "%d geactiveerd van %d geregistreerd" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/nn.po b/perl-install/share/po/nn.po index 294a9bf88..b06241ecf 100644 --- a/perl-install/share/po/nn.po +++ b/perl-install/share/po/nn.po @@ -6646,8 +6646,8 @@ msgstr "Vel kva tenester du vil starta automatisk ved oppstart" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Tenester: %d på av %d registrerte" +msgid "%d activated for %d registered" +msgstr "%d på av %d registrerte" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/pa_IN.po b/perl-install/share/po/pa_IN.po index 9bf9effc0..82a078174 100644 --- a/perl-install/share/po/pa_IN.po +++ b/perl-install/share/po/pa_IN.po @@ -6341,8 +6341,8 @@ msgstr "ਚੁਣੋ ਕਿ ਕਿਹੜੀ ਸੇਵਾ ਬੂਟ ਦੌਰਾ #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "ਸੇਵਾਵਾਂ: %d ਸਰਗਰਮ ਹਨ ਰਜਿਸਟਰ ਕੀਤੇ %d ਲਈ" +msgid "%d activated for %d registered" +msgstr "%d ਸਰਗਰਮ ਹਨ ਰਜਿਸਟਰ ਕੀਤੇ %d ਲਈ" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/pl.po b/perl-install/share/po/pl.po index f8f8d6c0c..e5ac05f1c 100644 --- a/perl-install/share/po/pl.po +++ b/perl-install/share/po/pl.po @@ -6611,8 +6611,8 @@ msgstr "Wybierz usługi automatycznie inicjowane podczas uruchamiania" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Usługi: %d aktywowanych na %d zarejestrowanych" +msgid "%d activated for %d registered" +msgstr "%d aktywowanych na %d zarejestrowanych" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/pt.po b/perl-install/share/po/pt.po index 8cb88c232..b199e2627 100644 --- a/perl-install/share/po/pt.po +++ b/perl-install/share/po/pt.po @@ -6714,8 +6714,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Serviços: %d activados para %d registados" +msgid "%d activated for %d registered" +msgstr "%d activados para %d registados" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/pt_BR.po b/perl-install/share/po/pt_BR.po index 2a6587752..1fb5cb8fd 100644 --- a/perl-install/share/po/pt_BR.po +++ b/perl-install/share/po/pt_BR.po @@ -6758,7 +6758,7 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" +msgid "%d activated for %d registered" msgstr "%d ativados dos %d registrados" #: services.pm:208 diff --git a/perl-install/share/po/ro.po b/perl-install/share/po/ro.po index 5f3f8a2db..6715b6b82 100644 --- a/perl-install/share/po/ro.po +++ b/perl-install/share/po/ro.po @@ -6794,8 +6794,8 @@ msgstr "Alegeți ce servicii doriți să fie lansate automat la demaraj" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Servicii: %d activate pentru %d înregistrate" +msgid "%d activated for %d registered" +msgstr "%d activate pentru %d înregistrate" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/ru.po b/perl-install/share/po/ru.po index fa02e014b..cfee71cda 100644 --- a/perl-install/share/po/ru.po +++ b/perl-install/share/po/ru.po @@ -6764,8 +6764,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Службы: включено %d из %d зарегистрированных" +msgid "%d activated for %d registered" +msgstr "включено %d из %d зарегистрированных" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/sc.po b/perl-install/share/po/sc.po index 1bcdee100..a4a944c2d 100644 --- a/perl-install/share/po/sc.po +++ b/perl-install/share/po/sc.po @@ -6144,8 +6144,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Serbìtzius: %d abivaus po %d assentaus" +msgid "%d activated for %d registered" +msgstr "%d abivaus po %d assentaus" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/sk.po b/perl-install/share/po/sk.po index 1b1666ab0..5befb9e53 100644 --- a/perl-install/share/po/sk.po +++ b/perl-install/share/po/sk.po @@ -6584,8 +6584,8 @@ msgstr "Zvoľte si služby, ktoré budú spustené automaticky po štarte systé #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Služby: %d aktivované %d registrované" +msgid "%d activated for %d registered" +msgstr "%d aktivované %d registrované" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/sl.po b/perl-install/share/po/sl.po index bb97c7f85..c2ae26500 100644 --- a/perl-install/share/po/sl.po +++ b/perl-install/share/po/sl.po @@ -6619,8 +6619,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Storitve: %d aktiviranih od %d registriranih" +msgid "%d activated for %d registered" +msgstr "%d aktiviranih od %d registriranih" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/sq.po b/perl-install/share/po/sq.po index d6ecbc97f..8e6b131cc 100644 --- a/perl-install/share/po/sq.po +++ b/perl-install/share/po/sq.po @@ -6586,8 +6586,8 @@ msgstr "" #: services.pm:171 #, c-format -msgid "Services: %d activated for %d registered" -msgstr "Serviset: %d aktivizohen për %d e regjitruarë" +msgid "%d activated for %d registered" +msgstr "%d aktivizohen për %d e regjitruarë" #: services.pm:208 #, c-format diff --git a/perl-install/share/po/sr.po b/perl-install/share/po/sr.po index d3bc60273..7f05cbe29 100644 --- a/perl-install/share/po/sr.po +++ b/perl-install/share/po/sr.po |