diff --git a/CHANGELOG.md b/CHANGELOG.md index b4a5cf69..2ac2a7e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Foreign key: Display new field in case of an error - PostgreSQL: Order NULL last - PostgreSQL: Display all SQL command warnings and only once +- Croatian translation ## Adminer 5.4.2 (released 2026-02-08) - Avoid denial-of-service via version check (GHSA-q4f2-39gr-45jh, regression from 4.6.2) diff --git a/adminer/include/lang.inc.php b/adminer/include/lang.inc.php index d648cea3..be59a6ed 100644 --- a/adminer/include/lang.inc.php +++ b/adminer/include/lang.inc.php @@ -26,7 +26,7 @@ function lang_format($translation, $number = null): string { : (LANG == 'sl' ? ($number % 100 == 1 ? 0 : ($number % 100 == 2 ? 1 : ($number % 100 == 3 || $number % 100 == 4 ? 2 : 3))) // different forms for 1, 2, 3-4, other : (LANG == 'lt' ? ($number % 10 == 1 && $number % 100 != 11 ? 0 : ($number % 10 > 1 && $number / 10 % 10 != 1 ? 1 : 2)) // different forms for 1, 12-19, other : (LANG == 'lv' ? ($number % 10 == 1 && $number % 100 != 11 ? 0 : ($number ? 1 : 2)) // different forms for 1 except 11, other, 0 - : (in_array(LANG, array('bs', 'ru', 'sr', 'uk')) ? ($number % 10 == 1 && $number % 100 != 11 ? 0 : ($number % 10 > 1 && $number % 10 < 5 && $number / 10 % 10 != 1 ? 1 : 2)) // different forms for 1 except 11, 2-4 except 12-14, other + : (in_array(LANG, array('bs', 'hr', 'ru', 'sr', 'uk')) ? ($number % 10 == 1 && $number % 100 != 11 ? 0 : ($number % 10 > 1 && $number % 10 < 5 && $number / 10 % 10 != 1 ? 1 : 2)) // different forms for 1 except 11, 2-4 except 12-14, other : 1)))))))) // different forms for 1, other ; // http://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html $translation = $translation[$pos]; @@ -67,6 +67,7 @@ function langs(): array { 'gl' => 'Galego', // Eduardo Penabad Ramos 'he' => 'עברית', // Binyamin Yawitz - https://stuff-group.com/ 'hi' => 'हिन्दी', // Joshi yogesh + 'hr' => 'Hrvatski', // Nikola Paradžik 'hu' => 'Magyar', // Borsos Szilárd (Borsosfi) - http://www.borsosfi.hu, info@borsosfi.hu 'id' => 'Bahasa Indonesia', // Ivan Lanin - http://ivan.lanin.org 'it' => 'Italiano', // Alessandro Fiorotto, Paolo Asperti diff --git a/adminer/lang/hr.inc.php b/adminer/lang/hr.inc.php new file mode 100644 index 00000000..184c770a --- /dev/null +++ b/adminer/lang/hr.inc.php @@ -0,0 +1,364 @@ + 'Sustav', + 'Server' => 'Poslužitelj', + 'Username' => 'Korisničko ime', + 'Password' => 'Lozinka', + 'Permanent login' => 'Trajna prijava', + 'Login' => 'Prijava', + 'Logout' => 'Odjava', + 'Logged as: %s' => 'Prijavljen kao: %s', + 'Logout successful.' => 'Uspješna odjava.', + 'Invalid credentials.' => 'Neispravni podaci za prijavu.', + 'Language' => 'Jezik', + 'Invalid CSRF token. Send the form again.' => 'Nevažeći CSRF token. Pošaljite obrazac ponovo.', + 'No extension' => 'Nema proširenja', + 'None of the supported PHP extensions (%s) are available.' => 'Nijedno od podržanih PHP proširenja (%s) nije dostupno.', + 'Session support must be enabled.' => 'Podrška za sesije mora biti uključena.', + 'Session expired, please login again.' => 'Sesija je istekla, molimo prijavite se ponovo.', + '%s version: %s through PHP extension %s' => '%s verzija: %s putem PHP proširenja %s', + 'Refresh' => 'Osvježi', + + // text direction - 'ltr' or 'rtl' + 'ltr' => 'ltr', + + 'Privileges' => 'Ovlasti', + 'Create user' => 'Novi korisnik', + 'User has been dropped.' => 'Korisnik je izbrisan.', + 'User has been altered.' => 'Korisnik je izmijenjen.', + 'User has been created.' => 'Korisnik je kreiran.', + 'Hashed' => 'Hashirano', + 'Column' => 'Stupac', + 'Routine' => 'Rutina', + 'Grant' => 'Dodijeli', + 'Revoke' => 'Opozovi', + + 'Process list' => 'Popis procesa', + '%d process(es) have been killed.' => array('%d proces je zaustavljen.', '%d procesa su zaustavljena.', '%d procesa je zaustavljeno.'), + 'Kill' => 'Zaustavi', + + 'Variables' => 'Varijable', + 'Status' => 'Status', + + 'SQL command' => 'SQL naredba', + '%d query(s) executed OK.' => array('%d upit je uspješno izvršen.', '%d upita su uspješno izvršena.', '%d upita je uspješno izvršeno.'), + 'Query executed OK, %d row(s) affected.' => array('Upit je uspješno izvršen, %d redak je ažuriran.', 'Upit je uspješno izvršen, %d retka su ažurirana.', 'Upit je uspješno izvršen, %d redaka je ažurirano.'), + 'No commands to execute.' => 'Nema naredbi za izvršavanje.', + 'Error in query' => 'Greška u upitu', + 'Execute' => 'Izvrši', + 'Stop on error' => 'Zaustavi pri grešci', + 'Show only errors' => 'Prikaži samo greške', + // sprintf() format for time of the command + '%.3f s' => '%.3f s', + 'History' => 'Povijest', + 'Clear' => 'Očisti', + 'Edit all' => 'Uredi sve', + + 'File upload' => 'Prijenos datoteke', + 'From server' => 'S poslužitelja', + 'Webserver file %s' => 'Datoteka %s s web poslužitelja', + 'Run file' => 'Pokreni datoteku', + 'File does not exist.' => 'Datoteka ne postoji.', + 'File uploads are disabled.' => 'Prijenos datoteka je onemogućen.', + 'Unable to upload a file.' => 'Prijenos datoteke nije uspio.', + 'Maximum allowed file size is %sB.' => 'Maksimalna dozvoljena veličina datoteke je %sB.', + 'Too big POST data. Reduce the data or increase the %s configuration directive.' => 'Preveliki POST podaci. Smanjite podatke ili povećajte vrijednost konfiguracijske direktive %s.', + + 'Export' => 'Izvoz', + 'Output' => 'Ispis', + 'open' => 'otvori', + 'save' => 'spremi', + 'Format' => 'Format', + 'Data' => 'Podaci', + + 'Database' => 'Baza podataka', + 'Use' => 'Koristi', + 'Select database' => 'Odaberite bazu', + 'Invalid database.' => 'Neispravna baza podataka.', + 'Database has been dropped.' => 'Baza podataka je izbrisana.', + 'Databases have been dropped.' => 'Baze podataka su izbrisane.', + 'Database has been created.' => 'Baza podataka je kreirana.', + 'Database has been renamed.' => 'Baza podataka je preimenovana.', + 'Database has been altered.' => 'Baza podataka je izmijenjena.', + 'Alter database' => 'Izmijeni bazu podataka', + 'Create database' => 'Kreiraj bazu podataka', + 'Database schema' => 'Shema baze podataka', + + // link to current database schema layout + 'Permanent link' => 'Trajna veza', + + // thousands separator - must contain single byte + ',' => '.', + '0123456789' => '0123456789', + 'Engine' => 'Motor', + 'Collation' => 'Uspoređivanje', + 'Data Length' => 'Duljina podataka', + 'Index Length' => 'Duljina indeksa', + 'Data Free' => 'Slobodan prostor', + 'Rows' => 'Redaka', + '%d in total' => 'ukupno %d', + 'Analyze' => 'Analiziraj', + 'Optimize' => 'Optimiziraj', + 'Check' => 'Provjeri', + 'Repair' => 'Popravi', + 'Truncate' => 'Isprazni', + 'Tables have been truncated.' => 'Tablice su ispražnjene.', + 'Move to other database' => 'Premjesti u drugu bazu podataka', + 'Move' => 'Premjesti', + 'Tables have been moved.' => 'Tablice su premještene.', + 'Copy' => 'Kopiraj', + 'Tables have been copied.' => 'Tablice su kopirane.', + + 'Routines' => 'Rutine', + 'Routine has been called, %d row(s) affected.' => array('Rutina je pozvana, %d redak je ažuriran.', 'Rutina je pozvana, %d retka su ažurirana.', 'Rutina je pozvana, %d redaka je ažurirano.'), + 'Call' => 'Pozovi', + 'Parameter name' => 'Naziv parametra', + 'Create procedure' => 'Kreiraj proceduru', + 'Create function' => 'Kreiraj funkciju', + 'Routine has been dropped.' => 'Rutina je izbrisana.', + 'Routine has been altered.' => 'Rutina je izmijenjena.', + 'Routine has been created.' => 'Rutina je kreirana.', + 'Alter function' => 'Izmijeni funkciju', + 'Alter procedure' => 'Izmijeni proceduru', + 'Return type' => 'Tip povratne vrijednosti', + + 'Events' => 'Događaji', + 'Event has been dropped.' => 'Događaj je izbrisan.', + 'Event has been altered.' => 'Događaj je izmijenjen.', + 'Event has been created.' => 'Događaj je kreiran.', + 'Alter event' => 'Izmijeni događaj', + 'Create event' => 'Kreiraj događaj', + 'At given time' => 'U zadano vrijeme', + 'Every' => 'Svako', + 'Schedule' => 'Raspored', + 'Start' => 'Početak', + 'End' => 'Kraj', + 'On completion preserve' => 'Zadrži po završetku', + + 'Tables' => 'Tablice', + 'Tables and views' => 'Tablice i pogledi', + 'Table' => 'Tablica', + 'No tables.' => 'Nema tablica.', + 'Alter table' => 'Izmijeni tablicu', + 'Create table' => 'Kreiraj tablicu', + 'Table has been dropped.' => 'Tablica je izbrisana.', + 'Tables have been dropped.' => 'Tablice su izbrisane.', + 'Tables have been optimized.' => 'Tablice su optimizirane.', + 'Table has been altered.' => 'Tablica je izmijenjena.', + 'Table has been created.' => 'Tablica je kreirana.', + 'Table name' => 'Naziv tablice', + 'Show structure' => 'Prikaži strukturu', + 'engine' => 'motor', + 'collation' => 'uspoređivanje', + 'Column name' => 'Naziv stupca', + 'Type' => 'Tip', + 'Length' => 'Duljina', + 'Auto Increment' => 'Auto-inkrement', + 'Options' => 'Opcije', + 'Comment' => 'Komentar', + 'Default values' => 'Zadane vrijednosti', + 'Drop' => 'Izbriši', + 'Are you sure?' => 'Jeste li sigurni?', + 'Move up' => 'Pomakni gore', + 'Move down' => 'Pomakni dolje', + 'Remove' => 'Ukloni', + 'Maximum number of allowed fields exceeded. Please increase %s.' => 'Premašen je maksimalni broj dozvoljenih polja. Molimo povećajte %s.', + + 'Partition by' => 'Particioniraj po', + 'Partitions' => 'Particije', + 'Partition name' => 'Naziv particije', + 'Values' => 'Vrijednosti', + + 'View' => 'Pogled', + 'View has been dropped.' => 'Pogled je izbrisan.', + 'View has been altered.' => 'Pogled je izmijenjen.', + 'View has been created.' => 'Pogled je kreiran.', + 'Alter view' => 'Izmijeni pogled', + 'Create view' => 'Kreiraj pogled', + + 'Indexes' => 'Indeksi', + 'Indexes have been altered.' => 'Indeksi su izmijenjeni.', + 'Alter indexes' => 'Izmijeni indekse', + 'Add next' => 'Dodaj sljedeći', + 'Index Type' => 'Tip indeksa', + 'length' => 'duljina', + + 'Foreign keys' => 'Strani ključevi', + 'Foreign key' => 'Strani ključ', + 'Foreign key has been dropped.' => 'Strani ključ je izbrisan.', + 'Foreign key has been altered.' => 'Strani ključ je izmijenjen.', + 'Foreign key has been created.' => 'Strani ključ je kreiran.', + 'Target table' => 'Ciljna tablica', + 'Change' => 'Izmijeni', + 'Source' => 'Izvor', + 'Target' => 'Cilj', + 'Add column' => 'Dodaj stupac', + 'Alter' => 'Izmijeni', + 'Add foreign key' => 'Dodaj strani ključ', + 'ON DELETE' => 'ON DELETE (pri brisanju)', + 'ON UPDATE' => 'ON UPDATE (pri ažuriranju)', + 'Source and target columns must have the same data type, there must be an index on the target columns and referenced data must exist.' => 'Izvorni i ciljni stupci moraju biti istog tipa podataka, ciljni stupci moraju biti indeksirani i referencirani podaci moraju postojati.', + + 'Triggers' => 'Okidači', + 'Add trigger' => 'Dodaj okidač', + 'Trigger has been dropped.' => 'Okidač je izbrisan.', + 'Trigger has been altered.' => 'Okidač je izmijenjen.', + 'Trigger has been created.' => 'Okidač je kreiran.', + 'Alter trigger' => 'Izmijeni okidač', + 'Create trigger' => 'Kreiraj okidač', + 'Time' => 'Vrijeme', + 'Event' => 'Događaj', + 'Name' => 'Naziv', + + 'select' => 'odaberi', + 'Select' => 'Odaberi', + 'Selected' => 'Odabrano', + 'Select data' => 'Odaberi podatke', + 'Functions' => 'Funkcije', + 'Aggregation' => 'Agregacija', + 'Search' => 'Pretraži', + 'anywhere' => 'bilo gdje', + 'Search data in tables' => 'Pretraži podatke u tablicama', + 'Sort' => 'Sortiraj', + 'descending' => 'silazno', + 'Limit' => 'Ograničenje', + 'Text length' => 'Duljina teksta', + 'Action' => 'Radnja', + 'Full table scan' => 'Puno pretraživanje tablice', + 'Unable to select the table' => 'Nije moguće odabrati tablicu', + 'No rows.' => 'Nema redaka.', + '%d row(s)' => array('%d redak', '%d retka', '%d redaka'), + 'Page' => 'Stranica', + 'last' => 'posljednja', + 'Loading' => 'Učitavanje', + 'Load more data' => 'Učitaj više podataka', + 'Whole result' => 'Cijeli skup rezultata', + '%d byte(s)' => array('%d bajt', '%d bajta', '%d bajtova'), + + 'Import' => 'Uvoz', + '%d row(s) have been imported.' => array('%d redak je uvezen.', '%d retka su uvezena.', '%d redaka je uvezeno.'), + + // in-place editing in select + 'Ctrl+click on a value to modify it.' => 'Ctrl+klik na vrijednost za izmjenu.', + 'Use edit link to modify this value.' => 'Koristite vezu za uređivanje ove vrijednosti.', + + // %s can contain auto-increment value + 'Item%s has been inserted.' => 'Stavka %s je unesena.', + 'Item has been deleted.' => 'Stavka je izbrisana.', + 'Item has been updated.' => 'Stavka je ažurirana.', + '%d item(s) have been affected.' => array('%d stavka je zahvaćena.', '%d stavke su zahvaćene.', '%d stavki je zahvaćeno.'), + 'New item' => 'Nova stavka', + 'original' => 'original', + // label for value '' in enum data type + 'empty' => 'prazno', + 'edit' => 'uredi', + 'Edit' => 'Uredi', + 'Insert' => 'Unesi', + 'Save' => 'Spremi', + 'Save and continue edit' => 'Spremi i nastavi uređivanje', + 'Save and insert next' => 'Spremi i unesi sljedeće', + 'Clone' => 'Kloniraj', + 'Delete' => 'Izbriši', + 'Modify' => 'Izmijeni', + + // data type descriptions + 'Numbers' => 'Brojevi', + 'Date and time' => 'Datum i vrijeme', + 'Strings' => 'Tekst', + 'Binary' => 'Binarno', + 'Lists' => 'Liste', + 'Network' => 'Mreža', + 'Geometry' => 'Geometrija', + 'Relations' => 'Odnosi', + + 'Editor' => 'Uređivač', + // date format in Editor: $1 yyyy, $2 yy, $3 mm, $4 m, $5 dd, $6 d + '$1-$3-$5' => '$5.$3.$1', + // hint for date format - use language equivalents for day, month and year shortcuts + '[yyyy]-mm-dd' => 'dd.mm.[yyyy]', + // hint for time format - use language equivalents for hour, minute and second shortcuts + 'HH:MM:SS' => 'HH:MM:SS', + 'now' => 'sada', + 'yes' => 'da', + 'no' => 'ne', + + // general SQLite error in create, drop or rename database + 'File exists.' => 'Datoteka već postoji.', + 'Please use one of the extensions %s.' => 'Molimo koristite jedan od nastavaka %s.', + + // PostgreSQL and MS SQL schema support + 'Alter schema' => 'Izmijeni shemu', + 'Create schema' => 'Kreiraj shemu', + 'Schema has been dropped.' => 'Shema je izbrisana.', + 'Schema has been created.' => 'Shema je kreirana.', + 'Schema has been altered.' => 'Shema je izmijenjena.', + 'Schema' => 'Shema', + 'Invalid schema.' => 'Neispravna shema.', + + // PostgreSQL sequences support + 'Sequences' => 'Nizovi', + 'Create sequence' => 'Kreiraj niz', + 'Sequence has been dropped.' => 'Niz je izbrisan.', + 'Sequence has been created.' => 'Niz je kreiran.', + 'Sequence has been altered.' => 'Niz je izmijenjen.', + 'Alter sequence' => 'Izmijeni niz', + + // PostgreSQL user types support + 'User types' => 'Korisnički tipovi', + 'Create type' => 'Kreiraj tip', + 'Type has been dropped.' => 'Tip je izbrisan.', + 'Type has been created.' => 'Tip je kreiran.', + 'Alter type' => 'Izmijeni tip', + + // MS SQL login + 'Too many unsuccessful logins, try again in %d minute(s).' => array('Previše neuspješnih pokušaja prijave, pokušajte ponovo za %d minutu.', 'Previše neuspješnih pokušaja prijave, pokušajte ponovo za %d minute.', 'Previše neuspješnih pokušaja prijave, pokušajte ponovo za %d minuta.'), + 'Check has been dropped.' => 'Provjera je izbrisana.', + 'Check has been altered.' => 'Provjera je izmijenjena.', + 'Check has been created.' => 'Provjera je kreirana.', + 'Alter check' => 'Izmijeni provjeru', + 'Create check' => 'Kreiraj provjeru', + 'Drop %s?' => 'Izbrisati %s?', + 'Vacuum' => 'Vakuumiranje', + 'overwrite' => 'prepiši', + 'Disable %s or enable %s or %s extensions.' => 'Onemogućite %s ili omogućite %s ili %s proširenja.', + 'Database does not support password.' => 'Baza podataka ne podržava lozinku.', + 'DB' => 'BP', + 'hostname[:port] or :socket' => 'hostname[:port] ili :socket', + 'Adminer does not support accessing a database without a password, more information.' => 'Adminer ne podržava pristup bazi podataka bez lozinke, više informacija.', + 'Warnings' => 'Upozorenja', + 'Default value' => 'Zadana vrijednost', + 'Thanks for using Adminer, consider donating.' => 'Hvala što koristite Adminer, razmislite o donaciji.', + 'Master password expired. Implement %s method to make it permanent.' => 'Glavna lozinka je istekla. Implementirajte metodu %s kako biste je učinili trajnom.', + 'The action will be performed after successful login with the same credentials.' => 'Radnja će biti izvršena nakon uspješne prijave s istim podacima.', + 'Connecting to privileged ports is not allowed.' => 'Spajanje na privilegirane portove nije dopušteno.', + 'There is a space in the input password which might be the cause.' => 'U unesenoj lozinci postoji razmak koji bi mogao biti uzrok problema.', + 'If you did not send this request from Adminer then close this page.' => 'Ako ovaj zahtjev niste poslali iz Adminera, zatvorite ovu stranicu.', + 'You can upload a big SQL file via FTP and import it from server.' => 'Veliku SQL datoteku možete prenijeti putem FTP-a i uvesti je s poslužitelja.', + 'Size' => 'Veličina', + 'Compute' => 'Izračunaj', + 'Loaded plugins' => 'Učitani dodaci', + 'screenshot' => 'snimka zaslona', + 'You are offline.' => 'Niste povezani s mrežom.', + 'Increase %s.' => 'Povećajte %s.', + 'You have no privileges to update this table.' => 'Nemate ovlasti za ažuriranje ove tablice.', + 'Saving' => 'Spremanje', + 'Unknown error.' => 'Nepoznata greška.', + '%s must return an array.' => '%s mora vratiti niz.', + 'Configure %s in %s.' => 'Konfigurirajte %s u %s.', + 'Algorithm' => 'Algoritam', + 'Columns' => 'Stupci', + 'Condition' => 'Uvjet', + 'File must be in UTF-8 encoding.' => 'Datoteka mora biti u UTF-8 kodiranju.', + 'ATTACH queries are not supported.' => 'ATTACH upiti nisu podržani.', + '%d / ' => '%d / ', + 'Limit rows' => 'Ograniči retke', + 'Materialized view' => 'Materijaliziran pogled', + 'Inherits from' => 'Nasljeđuje od', + 'Checks' => 'Provjere', + 'Inherited by' => 'Nasljeđeno od', +); + +// run `php ../../lang.php hr` to update this file diff --git a/plugins/adminer.js.php b/plugins/adminer.js.php index 64cda944..9a48f4d6 100644 --- a/plugins/adminer.js.php +++ b/plugins/adminer.js.php @@ -23,5 +23,6 @@ class AdminerDotJs extends Adminer\Plugin { 'pl' => array('' => 'Wczytuj adminer.js'), 'ro' => array('' => 'Încarcă adminer.js'), 'ja' => array('' => 'adminer.js を読込み'), + 'hr' => array('' => 'Učitava adminer.js'), ); } diff --git a/plugins/backward-keys.php b/plugins/backward-keys.php index a6f47bce..87be95d0 100644 --- a/plugins/backward-keys.php +++ b/plugins/backward-keys.php @@ -75,5 +75,6 @@ ORDER BY s.ordinal_position", null, "") as $row 'de' => array('' => 'Links zu Tabellen anzeigen die auf die aktuelle Zeile verweisen, wie im Adminer Editor'), 'ja' => array('' => 'Adminer Editor と同様に、カレント行を参照しているテーブルへのリンクを表示'), 'pl' => array('' => 'Wyświetlaj linki do tabel odnoszących się do bieżącego wiersza, tak samo jak w Edytorze administratora'), + 'hr' => array('' => 'Prikazuje veze na tablice koje referenciraju trenutni redak, kao u Adminer Editoru'), ); } diff --git a/plugins/before-unload.php b/plugins/before-unload.php index 2c0664f3..d1b51615 100644 --- a/plugins/before-unload.php +++ b/plugins/before-unload.php @@ -36,5 +36,6 @@ onbeforeunload = () => editChanged; 'de' => array('' => 'Zeigt eine Bestätigung an bevor die Seite neu geladen wird, wenn ein Formularfeld geändert wurde'), 'ja' => array('' => 'フォームの列が変更された時、ページを再読込みする前に確認を表示'), 'pl' => array('' => 'Wyświetlaj potwierdzenie przed rozładowaniem strony, jeśli pole formularza zostało zmienione'), + 'hr' => array('' => 'Prikazuje potvrdu prije napuštanja stranice ako je polje obrasca promijenjeno'), ); } diff --git a/plugins/config.php b/plugins/config.php index c1f145d8..5364c673 100644 --- a/plugins/config.php +++ b/plugins/config.php @@ -96,5 +96,14 @@ class AdminerConfig extends Adminer\Plugin { 'Use %s if exists' => 'あれば %s を使う', 'Use builtin design' => '組込みのデザインを使う', ), + 'hr' => array( + '' => 'Nikola Radovanović - cobisimo@gmail.com', + 'Configuration saved.' => 'Konfiguracija je spremljena.', + 'Configuration' => 'Konfiguracija', + 'Only some plugins support configuration, e.g. %s.' => 'Samo neki dodaci podržavaju konfiguraciju, npr. %s.', + 'Use %s if exists' => 'Koristi %s ako postoji', + 'Use builtin design' => 'Koristi ugrađeni dizajn', + 'Design' => 'Dizajn', + ), ); } diff --git a/plugins/dark-switcher.php b/plugins/dark-switcher.php index 10ea97f5..3f0eac92 100644 --- a/plugins/dark-switcher.php +++ b/plugins/dark-switcher.php @@ -50,5 +50,6 @@ if (saved) { 'de' => array('' => 'Umschalten zwischen hellem und dunklem Design erlauben'), 'ja' => array('' => 'ダークモードへの切替え'), 'pl' => array('' => 'Zezwalaj na przełączanie trybu jasnego i ciemnego'), + 'hr' => array('' => 'Omogućuje prebacivanje između svijetlog i tamnog izgleda'), ); } diff --git a/plugins/database-hide.php b/plugins/database-hide.php index 10a1f1bf..7902ba21 100644 --- a/plugins/database-hide.php +++ b/plugins/database-hide.php @@ -32,5 +32,6 @@ class AdminerDatabaseHide extends Adminer\Plugin { 'pl' => array('' => 'Ukryj niektóre bazy danych w interfejsie – tylko po to, aby ulepszyć motyw, a nie wtyczkę zabezpieczającą'), 'ro' => array('' => 'Ascundeți unele baze de date din interfață - doar pentru a îmbunătăți designul, nu un plugin de securitate'), 'ja' => array('' => '一部データベースを UI 上で表示禁止 (デザイン的な効果のみでセキュリティ的には効果なし)'), + 'hr' => array('' => 'Sakriva neke baze podataka iz sučelja – samo radi poboljšanja izgleda, nije sigurnosni dodatak'), ); } diff --git a/plugins/designs.php b/plugins/designs.php index d4e7a1c2..01145938 100644 --- a/plugins/designs.php +++ b/plugins/designs.php @@ -49,5 +49,6 @@ class AdminerDesigns extends Adminer\Plugin { 'pl' => array('' => 'Zezwalaj na przełączanie motywów'), 'ro' => array('' => 'Permiteți comutarea designurilor'), 'ja' => array('' => 'テーマ設定を有効化'), + 'hr' => array('' => 'Omogućuje promjenu dizajna'), ); } diff --git a/plugins/dump-alter.php b/plugins/dump-alter.php index e56b85e8..ae645c03 100644 --- a/plugins/dump-alter.php +++ b/plugins/dump-alter.php @@ -174,5 +174,6 @@ DROP PROCEDURE adminer_alter; 'pl' => array('' => 'Eksportuje jedną bazę danych (np. programistyczną), aby można ją było zsynchronizować z inną bazą danych (np. produkcyjną)'), 'ro' => array('' => 'Exportați o bază de date (de exemplu, development) astfel încât să poată fi sincronizată cu o altă bază de date (de exemplu, de producție)'), 'ja' => array('' => 'データベース (開発用など) をエクスポートし、別のデータベース (本番用など) と同期'), + 'hr' => array('' => 'Izvozi bazu podataka (npr. razvojnu) tako da se može sinkronizirati s drugom bazom (npr. produkcijskom)'), ); } diff --git a/plugins/dump-bz2.php b/plugins/dump-bz2.php index 27ead95f..eec91a11 100644 --- a/plugins/dump-bz2.php +++ b/plugins/dump-bz2.php @@ -43,5 +43,6 @@ class AdminerDumpBz2 extends Adminer\Plugin { 'pl' => array('' => 'Zrzuć do formatu Bzip2'), 'ro' => array('' => 'Dump în format Bzip2'), 'ja' => array('' => 'Bzip2 形式でエクスポート'), + 'hr' => array('' => 'Izvoz u Bzip2 format'), ); } diff --git a/plugins/dump-date.php b/plugins/dump-date.php index 7054b1a3..9dbae4a1 100644 --- a/plugins/dump-date.php +++ b/plugins/dump-date.php @@ -18,5 +18,6 @@ class AdminerDumpDate extends Adminer\Plugin { 'pl' => array('' => 'Dołącz bieżącą datę i godzinę do nazwy pliku eksportu'), 'ro' => array('' => 'Includeți data și ora curentă în numele fișierului de export'), 'ja' => array('' => 'エクスポートファイル名に現在日時を含める'), + 'hr' => array('' => 'Dodaje trenutni datum i vrijeme u naziv datoteke izvoza'), ); } diff --git a/plugins/dump-json.php b/plugins/dump-json.php index 8ae4108d..a1a8e88b 100644 --- a/plugins/dump-json.php +++ b/plugins/dump-json.php @@ -64,5 +64,6 @@ class AdminerDumpJson extends Adminer\Plugin { 'pl' => array('' => 'Zrzuć do formatu JSON'), 'ro' => array('' => 'Dump în format JSON'), 'ja' => array('' => 'JSON 形式でエクスポート'), + 'hr' => array('' => 'Izvoz u JSON format'), ); } diff --git a/plugins/dump-php.php b/plugins/dump-php.php index 1a9b7e5b..356eee57 100644 --- a/plugins/dump-php.php +++ b/plugins/dump-php.php @@ -52,5 +52,6 @@ class AdminerDumpPhp extends Adminer\Plugin { 'pl' => array('' => 'Zrzucaj do formatu PHP'), 'ro' => array('' => 'Dump în format PHP'), 'ja' => array('' => 'PHP 形式でエクスポート'), + 'hr' => array('' => 'Izvoz u PHP format'), ); } diff --git a/plugins/dump-xml.php b/plugins/dump-xml.php index 36baa044..c6abf398 100644 --- a/plugins/dump-xml.php +++ b/plugins/dump-xml.php @@ -58,5 +58,6 @@ class AdminerDumpXml extends Adminer\Plugin { 'pl' => array('' => 'Zrzut do formatu XML w strukturze value'), 'ro' => array('' => 'Dump în format XML în structura
value'), 'ja' => array('' => '構造化 XML 形式でエクスポート
value'), + 'hr' => array('' => 'Izvoz u XML format u strukturi
vrijednost'), ); } diff --git a/plugins/dump-zip.php b/plugins/dump-zip.php index 46c3d7c7..ac766730 100644 --- a/plugins/dump-zip.php +++ b/plugins/dump-zip.php @@ -47,5 +47,6 @@ class AdminerDumpZip extends Adminer\Plugin { 'pl' => array('' => 'Zrzuć do formatu ZIP'), 'ro' => array('' => 'Dump în format ZIP'), 'ja' => array('' => 'ZIP 形式でエクスポート'), + 'hr' => array('' => 'Izvoz u ZIP format'), ); } diff --git a/plugins/edit-calendar.php b/plugins/edit-calendar.php index ef580c09..d4cb399f 100644 --- a/plugins/edit-calendar.php +++ b/plugins/edit-calendar.php @@ -57,5 +57,6 @@ class AdminerEditCalendar extends Adminer\Plugin { 'pl' => array('' => 'Wyświetl interfejs jQuery Timepicker dla każdego pola daty i godziny'), 'ro' => array('' => 'Afișați jQuery UI Timepicker pentru fiecare câmp de dată și dată-timp'), 'ja' => array('' => '各日時列に jQuery UI の Timepicker を表示'), + 'hr' => array('' => 'Prikazuje jQuery UI Timepicker za svako polje datuma i datuma-vremena'), ); } diff --git a/plugins/edit-foreign.php b/plugins/edit-foreign.php index 3d5574b4..bf65f9ff 100644 --- a/plugins/edit-foreign.php +++ b/plugins/edit-foreign.php @@ -46,5 +46,6 @@ class AdminerEditForeign extends Adminer\Plugin { 'pl' => array('' => 'Wybierz klucz obcy w formularzu edycji'), 'ro' => array('' => 'Selectați cheia străină în formularul de editare'), 'ja' => array('' => '外部キーを編集フォームで選択'), + 'hr' => array('' => 'Odabir stranog ključa u obrascu za uređivanje'), ); } diff --git a/plugins/edit-textarea.php b/plugins/edit-textarea.php index b0b7682d..c889f239 100644 --- a/plugins/edit-textarea.php +++ b/plugins/edit-textarea.php @@ -20,5 +20,6 @@ class AdminerEditTextarea extends Adminer\Plugin { 'pl' => array('' => 'Użyj