diff --git a/.gitignore b/.gitignore index cb8c3484f..73593cbf0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,13 @@ /application/config/database.php /application/config/config.php -/application/logs/*.php +/application/logs/* /application/cache/* /uploads /uploads/*.adi /uploads/*.ADI /uploads/*.tq8 /uploads/*.TQ8 -/install/* +/install/.lock /updates/* /images/eqsl_card_images/*.jpg /updates/clublog_scp.txt diff --git a/application/controllers/Contestcalendar.php b/application/controllers/Contestcalendar.php index a6e512889..421b42dab 100644 --- a/application/controllers/Contestcalendar.php +++ b/application/controllers/Contestcalendar.php @@ -84,7 +84,7 @@ class Contestcalendar extends CI_Controller { $start = trim($parts[0]); $end = trim($parts[1]); - // create proper dateTime + // create proper dateTime $timeData['start'] = DateTime::createFromFormat('Hi\Z, M d', $start); $timeData['end'] = DateTime::createFromFormat('Hi\Z, M d', $end); } else { @@ -97,7 +97,7 @@ class Contestcalendar extends CI_Controller { // extract the date. we need to add this to the start time $date = substr($parts[1], strpos($parts[1], ',') + 2); - // create proper dateTime + // create proper dateTime $timeData['start'] = DateTime::createFromFormat('Hi\Z, M d', $start . ', ' . $date); $timeData['end'] = DateTime::createFromFormat('Hi\Z, M d', $end); } @@ -190,12 +190,10 @@ class Contestcalendar extends CI_Controller { } } if (!$contestExists) { - $contestsNextWeekend[] = $contest; - $contestsNextWeekend[] = $contest; $contestsNextWeekend[] = $contest; } } - + } return $contestsNextWeekend; diff --git a/application/controllers/Migrate.php b/application/controllers/Migrate.php index 0b8bb1216..65bf69dba 100644 --- a/application/controllers/Migrate.php +++ b/application/controllers/Migrate.php @@ -1,13 +1,24 @@ -load->library('Migration'); + public function index() { + $this->load->library('Migration'); - if (!$this->migration->latest()) { - show_error($this->migration->error_string()); + $result = array(); + $latest = $this->migration->latest(); + + if (!$latest) { + show_error($this->migration->error_string()); + log_message('error', 'Migration failed'); + $result['status'] = 'error'; + } else { + while (file_exists(APPPATH . 'cache/.migration_running')) { + sleep(1); + } + $result['status'] = 'success'; + $result['version'] = $latest; + } + header('Content-Type: application/json'); + echo json_encode($result); } - - } - -} ?> +} diff --git a/application/controllers/Update.php b/application/controllers/Update.php index 2072ae75a..a1537ef69 100644 --- a/application/controllers/Update.php +++ b/application/controllers/Update.php @@ -36,7 +36,9 @@ class Update extends CI_Controller { public function dxcc_entities() { // Load the cty file - $this->load->library('Paths'); + if(!$this->load->is_loaded('Paths')) { + $this->load->library('Paths'); + } $xml_data = simplexml_load_file($this->paths->make_update_path("cty.xml")); //$xml_data->entities->entity->count(); @@ -87,7 +89,9 @@ class Update extends CI_Controller { public function dxcc_exceptions() { // Load the cty file - $this->load->library('Paths'); + if(!$this->load->is_loaded('Paths')) { + $this->load->library('Paths'); + } $xml_data = simplexml_load_file($this->paths->make_update_path("cty.xml")); $count = 0; @@ -129,7 +133,9 @@ class Update extends CI_Controller { public function dxcc_prefixes() { // Load the cty file - $this->load->library('Paths'); + if(!$this->load->is_loaded('Paths')) { + $this->load->library('Paths'); + } $xml_data = simplexml_load_file($this->paths->make_update_path("cty.xml")); $count = 0; @@ -169,7 +175,9 @@ class Update extends CI_Controller { // Updates the DXCC & Exceptions from the Club Log Cty.xml file. public function dxcc() { - $this->load->library('Paths'); + if(!$this->load->is_loaded('Paths')) { + $this->load->library('Paths'); + } // set the last run in cron table for the correct cron id $this->load->model('cron_model'); @@ -192,7 +200,7 @@ class Update extends CI_Controller { if ($gz === FALSE) { $this->update_status("FAILED: Could not download from clublog.org"); log_message('error', 'FAILED: Could not download exceptions from clublog.org'); - return; + exit(); } $data = ""; @@ -203,7 +211,7 @@ class Update extends CI_Controller { if (file_put_contents($this->paths->make_update_path("cty.xml"), $data) === FALSE) { $this->update_status("FAILED: Could not write to cty.xml file"); - return; + exit(); } // Clear the tables, ready for new data @@ -220,21 +228,25 @@ class Update extends CI_Controller { $this->db->trans_complete(); $this->update_status(__("DONE")); + + echo 'success'; } public function update_status($done=""){ - $this->load->library('Paths'); + if(!$this->load->is_loaded('Paths')) { + $this->load->library('Paths'); + } if ($done != "Downloading file"){ // Check that everything is done? if ($done == ""){ - $done = "Updating..."; + $done = __("Updating..."); } $html = $done."
"; - $html .= "Dxcc Entities: ".$this->db->count_all('dxcc_entities')."
"; - $html .= "Dxcc Exceptions: ".$this->db->count_all('dxcc_exceptions')."
"; - $html .= "Dxcc Prefixes: ".$this->db->count_all('dxcc_prefixes')."
"; + $html .= __("Dxcc Entities:")." ".$this->db->count_all('dxcc_entities')."
"; + $html .= __("Dxcc Exceptions:")." ".$this->db->count_all('dxcc_exceptions')."
"; + $html .= __("Dxcc Prefixes:")." ".$this->db->count_all('dxcc_prefixes')."
"; } else { $html = $done."....
"; } diff --git a/application/controllers/User.php b/application/controllers/User.php index c53f396da..f6345645f 100644 --- a/application/controllers/User.php +++ b/application/controllers/User.php @@ -765,7 +765,7 @@ class User extends CI_Controller { } } - function login() { + function login($firstlogin = false) { // Check our version and run any migrations if (!$this->load->is_loaded('Migration')) { $this->load->library('Migration'); @@ -775,6 +775,10 @@ class User extends CI_Controller { } $this->migration->current(); + if($firstlogin == true) { + $this->session->set_flashdata('success', __("Congrats! Wavelog was successfully installed. You can now login for the first time.")); + } + $this->load->model('user_model'); $query = $this->user_model->get($this->input->post('user_name', true)); diff --git a/application/libraries/AdifHelper.php b/application/libraries/AdifHelper.php index e383a3415..247c61a9a 100644 --- a/application/libraries/AdifHelper.php +++ b/application/libraries/AdifHelper.php @@ -198,14 +198,23 @@ class AdifHelper { $line .= $this->getAdifFieldLine("MY_STATE", $qso->state); - // We fill county only if it has a value and it's USA, Alaska or Hawaii. Other countrys are not supported at the moment due complex adif specs - if ($qso->station_cnty && ($qso->station_dxcc == '291' || $qso->station_dxcc == '006' || $qso->station_dxcc == '110')) { - $county = trim($qso->state) . "," . trim($qso->station_cnty); - } else { - $county = ''; - } + // See: https://adif.org/314/ADIF_314.htm#Sponsor_Defined_Code_Format + if ($qso->station_cnty) { + switch ($qso->station_dxcc) { + case '6': + case '110': + case '291': + $county = trim($qso->state) . "," . trim($qso->station_cnty); + break; + default: + $county = trim($qso->station_cnty); + break; + } + } else { + $county = ''; + } - $line .= $this->getAdifFieldLine("MY_CNTY", $county); + $line .= $this->getAdifFieldLine("MY_CNTY", $county); $stationsSig = $qso->station_sig; // If MY_SIG is WWFF or "" and there's a station_wwff set, use data from station_wwff diff --git a/application/locale/bg_BG/LC_MESSAGES/messages.po b/application/locale/bg_BG/LC_MESSAGES/messages.po index 79208d086..aa8806c88 100644 --- a/application/locale/bg_BG/LC_MESSAGES/messages.po +++ b/application/locale/bg_BG/LC_MESSAGES/messages.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-26 14:02+0000\n" +"POT-Creation-Date: 2024-07-28 11:10+0000\n" "PO-Revision-Date: 2024-07-09 13:25+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Bulgarian \n" "Language-Team: Czech \n" +"POT-Creation-Date: 2024-07-28 11:10+0000\n" +"PO-Revision-Date: 2024-07-28 17:31+0000\n" +"Last-Translator: Florian Wolters \n" "Language-Team: German \n" "Language: de_DE\n" @@ -1886,22 +1886,38 @@ msgstr "Zeitplotter" msgid "Updates" msgstr "Aktualisierungen" -#: application/controllers/Update.php:76 +#: application/controllers/Update.php:78 msgid "Preparing DXCC-Entries: " msgstr "Bereite DXCC-Einträge vor: " -#: application/controllers/Update.php:118 +#: application/controllers/Update.php:122 msgid "Preparing DXCC Exceptions: " msgstr "Bereite DXCC Ausnahmen vor: " -#: application/controllers/Update.php:160 +#: application/controllers/Update.php:166 msgid "Preparing DXCC Prefixes: " msgstr "Bereite DXCC Präfixe vor: " -#: application/controllers/Update.php:222 +#: application/controllers/Update.php:230 msgid "DONE" msgstr "FERTIG" +#: application/controllers/Update.php:244 +msgid "Updating..." +msgstr "Aktualisierung läuft ..." + +#: application/controllers/Update.php:247 +msgid "Dxcc Entities:" +msgstr "DXCC Entitäten:" + +#: application/controllers/Update.php:248 +msgid "Dxcc Exceptions:" +msgstr "DXCC Ausnahmen:" + +#: application/controllers/Update.php:249 +msgid "Dxcc Prefixes:" +msgstr "DXCC Prefixe:" + #: application/controllers/User.php:12 #: application/views/interface_assets/header.php:260 msgid "User Accounts" @@ -1932,22 +1948,30 @@ msgstr "bearbeitet" msgid "Profile" msgstr "Profil" -#: application/controllers/User.php:839 application/controllers/User.php:849 +#: application/controllers/User.php:779 +msgid "" +"Congrats! Wavelog was successfully installed. You can now login for the " +"first time." +msgstr "" +"Herzlichen Glückwunsch! Wavelog wurde erfolgreich installiert. Du kannst " +"dich nun anmelden." + +#: application/controllers/User.php:843 application/controllers/User.php:853 msgid "Login failed. Try again." msgstr "Login fehlgeschlagen. Bitte erneut versuchen." -#: application/controllers/User.php:856 +#: application/controllers/User.php:860 #: application/views/interface_assets/header.php:348 #: application/views/user/login.php:89 #: application/views/visitor/layout/header.php:88 msgid "Login" msgstr "Anmeldung" -#: application/controllers/User.php:864 +#: application/controllers/User.php:868 msgid "User logged in" msgstr "Benutzer eingeloggt" -#: application/controllers/User.php:895 +#: application/controllers/User.php:899 msgid "" "Sorry. This instance is currently in maintenance mode. If this message " "appears unexpectedly or keeps showing up, please contact an administrator. " @@ -1958,32 +1982,32 @@ msgstr "" "kontaktiere bitte den Administrator. Nur Administratoren können sich derzeit " "einloggen." -#: application/controllers/User.php:898 +#: application/controllers/User.php:902 msgid "Incorrect username or password!" msgstr "Falscher Benutzername oder Passwort!" -#: application/controllers/User.php:915 +#: application/controllers/User.php:919 #, php-format msgid "User %s logged out." msgstr "Benutzer %s ausgeloggt." -#: application/controllers/User.php:929 +#: application/controllers/User.php:933 msgid "Password Reset is disabled on the Demo!" msgstr "Passwort Reset ist in der Demo nicht verfügbar!" -#: application/controllers/User.php:942 +#: application/controllers/User.php:946 msgid "Forgot Password" msgstr "Passwort vergessen" -#: application/controllers/User.php:992 application/views/user/main.php:8 +#: application/controllers/User.php:996 application/views/user/main.php:8 msgid "Email settings are incorrect." msgstr "E-Mail Einstellungen sind nicht korrekt." -#: application/controllers/User.php:996 application/controllers/User.php:1001 +#: application/controllers/User.php:1000 application/controllers/User.php:1005 msgid "Password Reset Processed." msgstr "Passwort Zurücksetzen angefordert." -#: application/controllers/User.php:1103 +#: application/controllers/User.php:1107 #: application/views/user/forgot_password.php:51 #: application/views/user/reset_password.php:8 #: application/views/user/reset_password.php:35 @@ -6231,17 +6255,17 @@ msgstr "" "'Federal Republic of Germany'. Wenn du dir sicher bist, ignoriere diese " "Warnung." -#: application/views/interface_assets/footer.php:1366 -#: application/views/interface_assets/footer.php:1370 -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1510 -#: application/views/interface_assets/footer.php:1514 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1374 +#: application/views/interface_assets/footer.php:1378 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1518 +#: application/views/interface_assets/footer.php:1522 +#: application/views/interface_assets/footer.php:1525 msgid "grid square" msgstr "Planquadrate" -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1525 msgid "Total count" msgstr "Summe" diff --git a/application/locale/el_GR/LC_MESSAGES/messages.po b/application/locale/el_GR/LC_MESSAGES/messages.po index 856a2c8fe..642afb79f 100644 --- a/application/locale/el_GR/LC_MESSAGES/messages.po +++ b/application/locale/el_GR/LC_MESSAGES/messages.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-26 14:02+0000\n" +"POT-Creation-Date: 2024-07-28 11:10+0000\n" "PO-Revision-Date: 2024-07-09 13:25+0000\n" "Last-Translator: Fabian Berg \n" "Language-Team: Greek \n" "Language-Team: Spanish \n" "Language-Team: Finnish \n" "Language-Team: French \n" "Language-Team: Italian \n" "Language-Team: Dutch \n" "Language-Team: Polish \n" "Language-Team: Portuguese (Portugal) \n" @@ -1885,22 +1885,38 @@ msgstr "Plotador de tempo" msgid "Updates" msgstr "Actualizações" -#: application/controllers/Update.php:76 +#: application/controllers/Update.php:78 msgid "Preparing DXCC-Entries: " msgstr "Preparação de registos DXCC: " -#: application/controllers/Update.php:118 +#: application/controllers/Update.php:122 msgid "Preparing DXCC Exceptions: " msgstr "Preparação de Excepções DXCC: " -#: application/controllers/Update.php:160 +#: application/controllers/Update.php:166 msgid "Preparing DXCC Prefixes: " msgstr "Preparação de Prefixos DXCC: " -#: application/controllers/Update.php:222 +#: application/controllers/Update.php:230 msgid "DONE" msgstr "TERMINADO" +#: application/controllers/Update.php:244 +msgid "Updating..." +msgstr "A actualizar..." + +#: application/controllers/Update.php:247 +msgid "Dxcc Entities:" +msgstr "Entidades DXCC:" + +#: application/controllers/Update.php:248 +msgid "Dxcc Exceptions:" +msgstr "Excepções do DXCC:" + +#: application/controllers/Update.php:249 +msgid "Dxcc Prefixes:" +msgstr "Prefixos DXCC:" + #: application/controllers/User.php:12 #: application/views/interface_assets/header.php:260 msgid "User Accounts" @@ -1931,22 +1947,30 @@ msgstr "editado" msgid "Profile" msgstr "Perfil" -#: application/controllers/User.php:839 application/controllers/User.php:849 +#: application/controllers/User.php:779 +msgid "" +"Congrats! Wavelog was successfully installed. You can now login for the " +"first time." +msgstr "" +"Parabéns! O Wavelog foi instalado com sucesso. Pode agora fazer login pela " +"primeira vez." + +#: application/controllers/User.php:843 application/controllers/User.php:853 msgid "Login failed. Try again." msgstr "O login falhou. Tente novamente." -#: application/controllers/User.php:856 +#: application/controllers/User.php:860 #: application/views/interface_assets/header.php:348 #: application/views/user/login.php:89 #: application/views/visitor/layout/header.php:88 msgid "Login" msgstr "Iniciar sessão" -#: application/controllers/User.php:864 +#: application/controllers/User.php:868 msgid "User logged in" msgstr "Utilizador com sessão iniciada" -#: application/controllers/User.php:895 +#: application/controllers/User.php:899 msgid "" "Sorry. This instance is currently in maintenance mode. If this message " "appears unexpectedly or keeps showing up, please contact an administrator. " @@ -1957,32 +1981,32 @@ msgstr "" "administrador. Atualmente, apenas os administradores têm permissão para " "iniciar sessão." -#: application/controllers/User.php:898 +#: application/controllers/User.php:902 msgid "Incorrect username or password!" msgstr "Nome de utilizador ou palavra-passe incorrectos!" -#: application/controllers/User.php:915 +#: application/controllers/User.php:919 #, php-format msgid "User %s logged out." msgstr "O utilizador %s terminou a sessão." -#: application/controllers/User.php:929 +#: application/controllers/User.php:933 msgid "Password Reset is disabled on the Demo!" msgstr "A reposição da palavra-passe está desactivada na Demo!" -#: application/controllers/User.php:942 +#: application/controllers/User.php:946 msgid "Forgot Password" msgstr "Esqueci-me da palavra-passe" -#: application/controllers/User.php:992 application/views/user/main.php:8 +#: application/controllers/User.php:996 application/views/user/main.php:8 msgid "Email settings are incorrect." msgstr "As definições de e-mail estão incorrectas." -#: application/controllers/User.php:996 application/controllers/User.php:1001 +#: application/controllers/User.php:1000 application/controllers/User.php:1005 msgid "Password Reset Processed." msgstr "A redefinição da palavra-passe foi processada." -#: application/controllers/User.php:1103 +#: application/controllers/User.php:1107 #: application/views/user/forgot_password.php:51 #: application/views/user/reset_password.php:8 #: application/views/user/reset_password.php:35 @@ -6226,17 +6250,17 @@ msgstr "" "qual é o DXCC correto para o local em questão. Se tiver a certeza, ignore " "este aviso." -#: application/views/interface_assets/footer.php:1366 -#: application/views/interface_assets/footer.php:1370 -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1510 -#: application/views/interface_assets/footer.php:1514 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1374 +#: application/views/interface_assets/footer.php:1378 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1518 +#: application/views/interface_assets/footer.php:1522 +#: application/views/interface_assets/footer.php:1525 msgid "grid square" msgstr "quadrícula" -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1525 msgid "Total count" msgstr "Número total" diff --git a/application/locale/ru_RU/LC_MESSAGES/messages.po b/application/locale/ru_RU/LC_MESSAGES/messages.po index 4d20c6363..d1a8635a9 100644 --- a/application/locale/ru_RU/LC_MESSAGES/messages.po +++ b/application/locale/ru_RU/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-26 14:02+0000\n" +"POT-Creation-Date: 2024-07-28 11:10+0000\n" "PO-Revision-Date: 2024-07-23 14:40+0000\n" "Last-Translator: \"Francisco (F4VSE)\" \n" "Language-Team: Russian \n" "Language-Team: Swedish \n" "Language-Team: Turkish \n" "Language-Team: Chinese (Simplified)

- max_upload_file_size - ' . $max_upload_file_size . 'M'; ?> + upload_max_filesize + ' . $upload_max_filesize . 'M'; ?> = ($max_upload_file_size * 1024 * 1024)) { // compare with given value in bytes + if ($maxUploadFileSizeBytes >= ($upload_max_filesize * 1024 * 1024)) { // compare with given value in bytes ?> @@ -631,4 +631,4 @@ - \ No newline at end of file + diff --git a/application/views/hamsat/index.php b/application/views/hamsat/index.php index 71cb2e40b..e8119bf1c 100644 --- a/application/views/hamsat/index.php +++ b/application/views/hamsat/index.php @@ -35,6 +35,7 @@ + diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index d60cd5fda..233659d82 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1292,7 +1292,15 @@ $(document).ready(function(){ $(".ld-ext-right").addClass("running"); $(".ld-ext-right").prop("disabled", true); $('#dxcc_update_status').show(); - $.ajax({url:"update/dxcc"}); + $.ajax({ + url:"update/dxcc", + success: function(response) { + if (response == 'success') { + $(".ld-ext-right").removeClass("running"); + $(".ld-ext-right").prop("disabled", false); + } + } + }); setTimeout(update_stats,5000); }); function update_stats(){ diff --git a/assets/js/country-flag-emoji-polyfill.js b/assets/js/country-flag-emoji-polyfill.js index f6c55ae84..c5865335b 100644 --- a/assets/js/country-flag-emoji-polyfill.js +++ b/assets/js/country-flag-emoji-polyfill.js @@ -36,7 +36,7 @@ function l(o) { const t = a(), e = i(t, o, "#fff"), n = i(t, o, "#000"); return n === e && !n.startsWith("0,0,0,"); } -function f(o = "Twemoji Country Flags", t = base_url + 'assets/fonts/TwemojiCountryFlags/TwemojiCountryFlags.woff2') { +function f(o = "Twemoji Country Flags", t = '../assets/fonts/TwemojiCountryFlags/TwemojiCountryFlags.woff2') { if (typeof window < "u" && l("\u{1F60A}") && !l("\u{1F1E8}\u{1F1ED}")) { const e = document.createElement("style"); return e.textContent = `@font-face { diff --git a/assets/js/sections/hamsat.js b/assets/js/sections/hamsat.js index 685025821..8b937d9cc 100644 --- a/assets/js/sections/hamsat.js +++ b/assets/js/sections/hamsat.js @@ -69,7 +69,7 @@ function loadActivationsTable(rows, show_workable_only) { $(this).DataTable({ "pageLength": 25, "columnDefs": [{ - "targets": [8, 9], "orderable": false + "targets": [8, 9, 10], "orderable": false }], searching: true, responsive: false, @@ -155,6 +155,11 @@ function loadActivationsTable(rows, show_workable_only) { } else { data.push('Unknown'); } + if (activation.likes != '0') { + data.push('
'+activation.likes+'
'); + } else { + data.push('
 
'); + } data.push("Track"); if (activation.is_workable == true) { data.push("Sked"); diff --git a/assets/js/sections/qso.js b/assets/js/sections/qso.js index 40efd1562..806e6d22b 100644 --- a/assets/js/sections/qso.js +++ b/assets/js/sections/qso.js @@ -225,7 +225,7 @@ $( document ).ready(function() { $('#frequency_rx').val(favs[this.innerText].frequency_rx); $('#frequency').val(favs[this.innerText].frequency); $('#selectPropagation').val(favs[this.innerText].prop_mode); - $('#mode').val(favs[this.innerText].mode); + $('#mode').val(favs[this.innerText].mode).change(); }); @@ -1183,7 +1183,7 @@ $( document ).ready(function() { // Change report based on mode $('.mode').change(function(){ - setRst($('.mode') .val()); + setRst($('.mode').val()); }); function convert_case(str) { diff --git a/assets/lang_src/messages.pot b/assets/lang_src/messages.pot index 696fda1a2..3295a1409 100644 --- a/assets/lang_src/messages.pot +++ b/assets/lang_src/messages.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-28 00:52+0000\n" +"POT-Creation-Date: 2024-07-28 17:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1859,22 +1859,38 @@ msgstr "" msgid "Updates" msgstr "" -#: application/controllers/Update.php:76 +#: application/controllers/Update.php:78 msgid "Preparing DXCC-Entries: " msgstr "" -#: application/controllers/Update.php:118 +#: application/controllers/Update.php:122 msgid "Preparing DXCC Exceptions: " msgstr "" -#: application/controllers/Update.php:160 +#: application/controllers/Update.php:166 msgid "Preparing DXCC Prefixes: " msgstr "" -#: application/controllers/Update.php:222 +#: application/controllers/Update.php:230 msgid "DONE" msgstr "" +#: application/controllers/Update.php:244 +msgid "Updating..." +msgstr "" + +#: application/controllers/Update.php:247 +msgid "Dxcc Entities:" +msgstr "" + +#: application/controllers/Update.php:248 +msgid "Dxcc Exceptions:" +msgstr "" + +#: application/controllers/Update.php:249 +msgid "Dxcc Prefixes:" +msgstr "" + #: application/controllers/User.php:12 #: application/views/interface_assets/header.php:260 msgid "User Accounts" @@ -1905,54 +1921,60 @@ msgstr "" msgid "Profile" msgstr "" -#: application/controllers/User.php:839 application/controllers/User.php:849 +#: application/controllers/User.php:779 +msgid "" +"Congrats! Wavelog was successfully installed. You can now login for the " +"first time." +msgstr "" + +#: application/controllers/User.php:843 application/controllers/User.php:853 msgid "Login failed. Try again." msgstr "" -#: application/controllers/User.php:856 +#: application/controllers/User.php:860 #: application/views/interface_assets/header.php:348 #: application/views/user/login.php:89 #: application/views/visitor/layout/header.php:88 msgid "Login" msgstr "" -#: application/controllers/User.php:864 +#: application/controllers/User.php:868 msgid "User logged in" msgstr "" -#: application/controllers/User.php:895 +#: application/controllers/User.php:899 msgid "" "Sorry. This instance is currently in maintenance mode. If this message " "appears unexpectedly or keeps showing up, please contact an administrator. " "Only administrators are currently allowed to log in." msgstr "" -#: application/controllers/User.php:898 +#: application/controllers/User.php:902 msgid "Incorrect username or password!" msgstr "" -#: application/controllers/User.php:915 +#: application/controllers/User.php:919 #, php-format msgid "User %s logged out." msgstr "" -#: application/controllers/User.php:929 +#: application/controllers/User.php:933 msgid "Password Reset is disabled on the Demo!" msgstr "" -#: application/controllers/User.php:942 +#: application/controllers/User.php:946 msgid "Forgot Password" msgstr "" -#: application/controllers/User.php:992 application/views/user/main.php:8 +#: application/controllers/User.php:996 application/views/user/main.php:8 msgid "Email settings are incorrect." msgstr "" -#: application/controllers/User.php:996 application/controllers/User.php:1001 +#: application/controllers/User.php:1000 application/controllers/User.php:1005 msgid "Password Reset Processed." msgstr "" -#: application/controllers/User.php:1103 +#: application/controllers/User.php:1107 #: application/views/user/forgot_password.php:51 #: application/views/user/reset_password.php:8 #: application/views/user/reset_password.php:35 @@ -5913,17 +5935,17 @@ msgid "" "sure, ignore this warning." msgstr "" -#: application/views/interface_assets/footer.php:1366 -#: application/views/interface_assets/footer.php:1370 -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1510 -#: application/views/interface_assets/footer.php:1514 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1374 +#: application/views/interface_assets/footer.php:1378 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1518 +#: application/views/interface_assets/footer.php:1522 +#: application/views/interface_assets/footer.php:1525 msgid "grid square" msgstr "" -#: application/views/interface_assets/footer.php:1373 -#: application/views/interface_assets/footer.php:1517 +#: application/views/interface_assets/footer.php:1381 +#: application/views/interface_assets/footer.php:1525 msgid "Total count" msgstr "" diff --git a/install/ajax.php b/install/ajax.php new file mode 100644 index 000000000..8c5cce181 --- /dev/null +++ b/install/ajax.php @@ -0,0 +1,17 @@ +query("CREATE DATABASE IF NOT EXISTS " . $data['db_name']); - - // Close the connection - $mysqli->close(); - - return true; - } +class Database { // Function to create the tables and fill them with the default data - function create_tables($data) - { + function create_tables($data) { // Connect to the database $mysqli = new mysqli($data['db_hostname'], $data['db_username'], $data['db_password'], $data['db_name']); @@ -39,8 +18,8 @@ class Database $newquery = str_replace("%%FIRSTUSER_NAME%%", $data['username'], $query); $newquery = str_replace("%%FIRSTUSER_PASS%%", $newpw, $newquery); $newquery = str_replace("%%FIRSTUSER_MAIL%%", $data['user_email'], $newquery); - $newquery = str_replace("%%FIRSTUSER_CALL%%", $data['callsign'], $newquery); - $newquery = str_replace("%%FIRSTUSER_LOCATOR%%", $data['userlocator'], $newquery); + $newquery = str_replace("%%FIRSTUSER_CALL%%", strtoupper($data['callsign']), $newquery); + $newquery = str_replace("%%FIRSTUSER_LOCATOR%%", strtoupper($data['userlocator']), $newquery); $newquery = str_replace("%%FIRSTUSER_FIRSTNAME%%", $data['firstname'], $newquery); $newquery = str_replace("%%FIRSTUSER_LASTNAME%%", $data['lastname'], $newquery); $newquery = str_replace("%%FIRSTUSER_TIMEZONE%%", $data['timezone'], $newquery); @@ -67,24 +46,38 @@ class Database return true; } - function database_check($data) - { + function database_check($data) { try { $timeout = 5; /* five seconds for timeout */ $link = mysqli_init(); - + $link->options(MYSQLI_OPT_CONNECT_TIMEOUT, $timeout); - - $link->real_connect($data['db_hostname'], $data['db_username'], $data['db_password'], $data['db_name']); - + + $link->real_connect($data['db_hostname'], $data['db_username'], $data['db_password']); + if ($link->connect_error) { - throw new Exception('Connection Error: ' . $link->connect_error); + throw new Exception(__("Connection Error: ") . $link->connect_error); } - + + if (!$link->query("CREATE DATABASE IF NOT EXISTS " . $data['db_name'])) { + throw new Exception(__("Unable to create database: ") . $link->error); + } + + // Wählen Sie die Datenbank aus + if (!$link->select_db($data['db_name'])) { + throw new Exception(__("Unable to select database: ") . $link->error); + } + + $result = $link->query("SHOW TABLES"); + + if ($result->num_rows > 0) { + throw new Exception(__("Database is not empty.")); + } + $mysql_version = $link->server_info; - + $link->close(); - + return $mysql_version; } catch (Exception $e) { return 'Error: ' . $e->getMessage(); diff --git a/install/includes/gettext/gettext.php b/install/includes/gettext/gettext.php index 9e174a528..b3aee208d 100644 --- a/install/includes/gettext/gettext.php +++ b/install/includes/gettext/gettext.php @@ -76,10 +76,9 @@ function _get_client_language() { global $default_lang; if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $code = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); - $lang = find_by('code', $code) ?: $default_lang; + $lang = find_by('code', $code) ?? find_by('folder', $default_lang); } else { - $code = 'en'; - $lang = find_by('code', $code); + $lang = find_by('folder', $default_lang); } return $lang; } diff --git a/install/includes/gettext/gettext_conf.php b/install/includes/gettext/gettext_conf.php index 06da946a0..b0b1bf8e4 100644 --- a/install/includes/gettext/gettext_conf.php +++ b/install/includes/gettext/gettext_conf.php @@ -8,8 +8,6 @@ * */ - - $gt_conf['default_domain'] = 'installer'; $gt_conf['default_lang'] = 'english'; diff --git a/install/includes/gettext/lang_src/installer.pot b/install/includes/gettext/lang_src/installer.pot index efd9dc07e..69cc65f9f 100644 --- a/install/includes/gettext/lang_src/installer.pot +++ b/install/includes/gettext/lang_src/installer.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-28 00:52+0000\n" +"POT-Creation-Date: 2024-07-28 17:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,39 +15,123 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -55,129 +139,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -186,33 +284,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -221,273 +309,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po b/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po index c90509960..667a85a15 100644 --- a/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po b/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po index 76aa085f7..a81f17199 100644 --- a/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo index ecabf8a15..2cfaee012 100644 Binary files a/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.po b/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.po index 92e3181c5..62eb6a32f 100644 --- a/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.po @@ -3,12 +3,13 @@ # This file is distributed under the MIT licence. # # Fabian Berg , 2024. +# Florian Wolters , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" -"PO-Revision-Date: 2024-07-22 18:28+0000\n" +"POT-Creation-Date: 2024-07-28 17:44+0000\n" +"PO-Revision-Date: 2024-07-28 17:42+0000\n" "Last-Translator: Fabian Berg \n" "Language-Team: German \n" @@ -19,39 +20,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6.2\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "Verbindungsfehler: " + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "Datenbank konnte nicht erstellt werden: " + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "Datenbank kann nicht ausgewählt werden: " + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "Datenbank ist nicht leer." + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "nicht erkannt" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "Bulgarisch" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "Chinesisch (Vereinfacht)" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "Tschechisch" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "Niederländisch" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "Englisch" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "Finnisch" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "Französisch" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "Deutsch" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "Griechisch" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "Italienisch" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "Portugiesisch" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "Polnisch" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "Russisch" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "Spanisch" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "Schwedisch" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "Türkisch" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "Installer | Wavelog" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "1. Willkommen" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "2. Pre-Checks" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "3. Konfiguration" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "4. Datenbank" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "5. Erster Benutzer" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "6. Fertig" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "Willkommen beim Wavelog Installer" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -63,11 +148,11 @@ msgstr "" "Logging-Software. Folge den Schritten in jedem Tab, um Wavelog auf deinem " "Server zu konfigurieren und zu installieren." -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "Diskussionen" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -76,96 +161,108 @@ msgstr "" "Falls du auf Probleme stösst oder Fragen hast, schau in die Dokumentation " "(%s) oder das Community-Forum (%s) auf Github für Hilfe." -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Wiki" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "Danke, dass du Wavelog installierst!" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "Sprache" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "Wähle eine Sprache" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "Schliessen" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "PHP-Module" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "Version" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "min. %s (empfohlen %s+)" + +#: install/index.php:131 msgid "Installed" msgstr "Installiert" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "Nicht installiert" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "PHP-Einstellungen" -#: install/index.php:412 -msgid "On" -msgstr "An" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "Ordner-Schreibberechtigungen" -#: install/index.php:415 -msgid "Off" -msgstr "Aus" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "Erfolgreich" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "Fehlgeschlagen" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" +msgstr "Webserver" -#: install/index.php:430 -msgid "or" -msgstr "oder" +#: install/index.php:292 +msgid "Version:" +msgstr "Version:" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "Wichtiger Hinweis für nginx-Nutzer!" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "Du kannst deine MySQL/MariaDB Version in Schritt 4 testen" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" +"Da du nginx als Webserver verwendest, stelle bitte sicher, dass du die im " +"Wiki beschriebenen Änderungen vorgenommen hast, bevor du fortfährst." -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "Einige Prüfungen sind fehlgeschlagen!" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" "Überprüfe deine PHP-Einstellungen und installiere fehlende Module, falls " "notwendig." -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" "Danach musst du deinen Webserver neu starten und den Installer erneut " "starten." -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "Du hast ein paar Warnungen!" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." @@ -174,11 +271,11 @@ msgstr "" "fortfahren, aber sei dir bewusst, dass du auf Probleme stossen könntest, " "während du Wavelog benutzt." -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "Alle Checks sind OK. Du kannst weitermachen." -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -186,11 +283,11 @@ msgstr "" "Konfiguriere einige grundlegende Parameter für deine Wavelog-Instanz. Du " "kannst sie später in 'application/config/config.php' ändern" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "Verzeichnis" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." @@ -199,7 +296,12 @@ msgstr "" "normalen Bedingungen funktioniert der hier vorausgefüllte Wert. Er kann aber " "auch leer sein." -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" +"Kein Schrägstrich vor oder nach dem Verzeichnis. Nur der Name des Ordners." + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -213,35 +315,27 @@ msgstr "" "die neue URL eingeben (z.B. %s statt %s). Vergiss nicht, das oben genannte " "Verzeichnis mit anzugeben." -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "Webseiten-URL" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "Dieses Feld darf nicht leer sein!" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "Standard-Planquadrat/Locator" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -"Dies ist der Standard-Maidenhead-Locator, der als Fallback verwendet wird. " -"Du kannst den Locator deines Heim-QTH verwenden." +"Dieses Feld
\n" +"- darf nicht leer sein
\n" +"- muss mit einem Schrägstrich enden 'example/'
\n" +"- muss mit 'http' beginnen" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "Gib einen gültigen Locator ein" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "Optional: Globaler Callbook Lookup" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -256,23 +350,70 @@ msgstr "" "com zu erhalten, brauchst du ein XML-Abonnement. HamQTH liefert nicht immer " "die Locator-Informationen." -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "Benutzername" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "Passwort" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "Callbook-Benutzername" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "Callbook-Passwort" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "Das Passwort darf %s nicht enthalten oder leer sein" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "Erweiterte Einstellungen" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" +"Diese Einstellungen sollten nur vorgenommen werden, wenn du weißt, was du " +"tust." + +#: install/index.php:399 +msgid "Error Logs" +msgstr "Fehlerprotokoll" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" +"Optional: Fehlerlogging kann mit einem Schwellwert größer 0 aktiviert " +"werden. Nur aktivieren, wenn du das wirklich benötigst." + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "0 - Kein Protokoll" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "1 - Fehlermeldungen" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "2 - Debugmeldungen" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "3 - Informationen" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "4 - Alle Nachrichten" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." @@ -280,167 +421,207 @@ msgstr "" "Um Wavelog richtig zu installieren, solltest du bereits eine mariadb/mysql-" "Datenbank eingerichtet haben. Gib hier die Parameter an." -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "Hostname oder IP" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -"Normalerweise 'localhost'. Optional mit '...:[Port]'. Standardport: 3306" +"Normalerweise 'localhost'.
Optional mit '[host]:[port]'. Standardport: " +"3306.
In einer docker compose Installation bitte 'wavelog-db' eintragen." -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "Datenbankname" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "Name der Datenbank" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" "Benutzername des Datenbankbenutzers, der vollen Zugriff auf die Datenbank " "hat." -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "Passwort des Datenbankbenutzers" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "Verbindungstest" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -"Jetzt kannst du deinen ersten Benutzer in Wavelog erstellen. Fülle alle " -"Felder aus und klicke auf Weiter.
Stelle sicher, dass du ein sicheres " +"Jetzt kannst du den ersten Benutzer in Wavelog anlegen. Fülle alle Felder " +"aus und klicke auf fortsetzen. Vergewissere dich, dass du ein sicheres " "Passwort verwendest." -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "Alle Felder werden benötigt!" + +#: install/index.php:476 msgid "First Name" msgstr "Vorname" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "Nachname" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "Rufzeichen" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "Passwort bestätigen" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "Stadt" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "E-Mail-Adresse" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "Planquadrat/Locator" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "Zeitzone" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- Keines -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "Gelöschtes DXCC" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "Checkliste" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "Vorabprüfungen" + +#: install/index.php:1063 msgid "Configuration" msgstr "Konfiguration" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "Datenbank" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "Erster Benutzer" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "Fast fertig!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "Du hast alle notwendigen Schritte vorbereitet." -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" "Wir können jetzt Wavelog installieren. Dieser Vorgang kann ein paar Minuten " "dauern." -#: install/index.php:1158 -msgid "Install Now" -msgstr "Jetzt installieren" +#: install/index.php:1100 +msgid "Reset" +msgstr "Zurücksetzen" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "Installer zurücksetzen" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "Willst du wirklich alle Eingaben zurücksetzen und von vorne beginnen?" + +#: install/index.php:1111 +msgid "Yes" +msgstr "Ja" + +#: install/index.php:1112 +msgid "No" +msgstr "Nein" + +#: install/index.php:1122 msgid "Back" msgstr "Zurück" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "Weiter" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "Fehler: Alle Felder sind erforderlich." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" +"Du kannst nicht weitermachen. Beseitige die rot markierten Probleme, starte " +"den Web-Server neu und aktualisiere diese Seite." -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "Passworte dürfen ' / \\ < > nicht enthalten" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" +"Fehler_ Mindestens Hostname/IP, Datenbankname und Benutzername werden " +"benötigt." + +#: install/index.php:1505 msgid "Connecting..." msgstr "Verbinden..." -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" -msgstr "" -"Die Verbindung war erfolgreich und deine Datenbank scheint kompatibel zu sein" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." +msgstr "Verbindung war erfolgreich und die Datenbank sollte kompatibel sein." -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." @@ -448,100 +629,202 @@ msgstr "" "Verbindung war erfolgreich, aber deine Datenbank scheint zu alt für Wavelog " "zu sein. Du kannst es weiter versuchen, es könnten jedoch Probleme auftreten." -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "Die min. Version für MySQL ist %s, für MariaDB ist es %s." + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "Mindestens ein Feld ist leer." + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" +"Der Locator scheint nicht im richtigen Format zu sein. Sollte wie AA11AA " +"aussehen (6-stelliger Grid-Locator)." + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" +"Die E-Mail-Adresse sieht nicht korrekt aus. Stelle sicher, dass es eine " +"gültige E-Mail-Adresse ist" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "Das Passwort sollte mindestens 8 Zeichen lang sein" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "Die E-Mail-Adresse ist nicht gültig" +#: install/index.php:1772 +msgid "Install Now" +msgstr "Jetzt installieren" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "Installation nicht möglich. Checkliste unvollständig." + +#: install/run.php:10 +msgid "Installation" +msgstr "Installation" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "Bitte warten..." + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "Kopiere config.php nach application/config/" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "Kopiere database.php nach application/config/" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "Erstellen von Datenbanktabellen" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "Datenbankmigrationen ausführen" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "Aktualisierung der DXCC-Daten" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "Sperre den Installer" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -"Der Grid-Locator ist nicht gültig. Verwende einen 6-stelligen Locator, z.B. " -"HA44AA. Wenn du dein Planquadrat nicht kennst, dann klicke hier!" +"Alle Installationsschritte wurden abgeschlossen. Weiterleitung zum Benutzer-" +"Login in %s Sekunden..." + +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "Fertig. Gehe zum Benutzer-Login ->" + +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "Detailliertes Debug-Log anzeigen" + +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "Detailliertes Debug-Log ausblenden" + +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "Konnte application/config/config.php nicht erstellen" + +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "Konnte application/config/database.php nicht erstellen" + +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "Konnte Datenbanktabellen nicht erstellen" + +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "Konnte Datenbankmigrationen nicht ausführen" + +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "Konnte DXCC-Daten nicht aktualisieren" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "Konnte die install/.lock Datei nicht anlegen" -#: install/index.php:1549 #, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." -msgstr "" -"Bitte mache den %s Ordner beschreibbar. Beispiel:

chmod -R 777 %s

Vergiss nicht, die " -"Berechtigungen danach zurückzusetzen." +#~ msgid "The min. Version for MySQL is %s, for it's MariaDB %s." +#~ msgstr "Die minimale Version für MySQL is %s, für MariaDB ist es %s." -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "Bulgarisch" +#~ msgid "On" +#~ msgstr "An" -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "Chinesisch (Vereinfacht)" +#~ msgid "Off" +#~ msgstr "Aus" -#: install/index.php:1566 -msgid "Czech" -msgstr "Tschechisch" +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" -#: install/index.php:1567 -msgid "Dutch" -msgstr "Niederländisch" +#~ msgid "Min. MySQL Version:" +#~ msgstr "Min. MySQL Version:" -#: install/index.php:1568 -msgid "English" -msgstr "Englisch" +#~ msgid "or" +#~ msgstr "oder" -#: install/index.php:1569 -msgid "Finnish" -msgstr "Finnisch" +#~ msgid "Min. MariaDB Version:" +#~ msgstr "Min. MariaDB Version:" -#: install/index.php:1570 -msgid "French" -msgstr "Französisch" +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "Du kannst deine MySQL/MariaDB Version in Schritt 4 testen" -#: install/index.php:1571 -msgid "German" -msgstr "Deutsch" +#~ msgid "This field can't be empty!" +#~ msgstr "Dieses Feld darf nicht leer sein!" -#: install/index.php:1572 -msgid "Greek" -msgstr "Griechisch" +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "Standard-Planquadrat/Locator" -#: install/index.php:1573 -msgid "Italian" -msgstr "Italienisch" +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "" +#~ "Dies ist der Standard-Maidenhead-Locator, der als Fallback verwendet " +#~ "wird. Du kannst den Locator deines Heim-QTH verwenden." -#: install/index.php:1574 -msgid "Polish" -msgstr "Polnisch" +#~ msgid "Type in a valid locator" +#~ msgstr "Gib einen gültigen Locator ein" -#: install/index.php:1575 -msgid "Portuguese" -msgstr "Portugiesisch" +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "" +#~ "Normalerweise 'localhost'. Optional mit '...:[Port]'. Standardport: 3306" -#: install/index.php:1576 -msgid "Russian" -msgstr "Russisch" +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "Jetzt kannst du deinen ersten Benutzer in Wavelog erstellen. Fülle alle " +#~ "Felder aus und klicke auf Weiter.
Stelle sicher, dass du ein sicheres " +#~ "Passwort verwendest." -#: install/index.php:1577 -msgid "Spanish" -msgstr "Spanisch" +#~ msgid "Error: All fields are required." +#~ msgstr "Fehler: Alle Felder sind erforderlich." -#: install/index.php:1578 -msgid "Swedish" -msgstr "Schwedisch" +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "" +#~ "Die Verbindung war erfolgreich und deine Datenbank scheint kompatibel zu " +#~ "sein" -#: install/index.php:1579 -msgid "Turkish" -msgstr "Türkisch" +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "Die E-Mail-Adresse ist nicht gültig" + +#, php-format +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "Der Grid-Locator ist nicht gültig. Verwende einen 6-stelligen Locator, z." +#~ "B. HA44AA. Wenn du dein Planquadrat nicht kennst, dann klicke hier!" + +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "Bitte mache den %s Ordner beschreibbar. Beispiel:

chmod -R 777 %s

Vergiss nicht, die " +#~ "Berechtigungen danach zurückzusetzen." diff --git a/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po b/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po index 2daf1d9ae..a4e121c8b 100644 --- a/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/es_ES/LC_MESSAGES/installer.po b/install/includes/gettext/locale/es_ES/LC_MESSAGES/installer.po index 88dbfa3a0..2f2d955f2 100644 --- a/install/includes/gettext/locale/es_ES/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/es_ES/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/fi_FI/LC_MESSAGES/installer.po b/install/includes/gettext/locale/fi_FI/LC_MESSAGES/installer.po index 3d5a6b176..29f0d10c1 100644 --- a/install/includes/gettext/locale/fi_FI/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/fi_FI/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.mo index 389bba505..e7b42b77f 100644 Binary files a/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.po b/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.po index cf3e60de7..05d9c6830 100644 --- a/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/fr_FR/LC_MESSAGES/installer.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 20:55+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-07-22 18:23+0000\n" "Last-Translator: \"Francisco (F4VSE)\" \n" "Language-Team: French Wavelog is a powerful web-based amateur radio " @@ -63,11 +147,11 @@ msgstr "" "trafic radioamateur basé sur le Web. Suivez les étapes de chaque onglet pour " "configurer et installer Wavelog sur votre serveur." -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "Discussions" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -77,95 +161,105 @@ msgstr "" "documentation (%s) ou au forum communautaire (%s) sur Github pour obtenir de " "l'aide." -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Wiki" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "Merci d'avoir installé Wavelog !" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "Langue" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "Choisir une langue" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "Fermer" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "PHP Modules" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "Version" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "Installé" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "pas installé" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "Paramètres de PHP" -#: install/index.php:412 -msgid "On" -msgstr "Allumé" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "" -#: install/index.php:415 -msgid "Off" -msgstr "Éteint" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "Version minimale de MySQL :" +#: install/index.php:289 +msgid "Web Server" +msgstr "" -#: install/index.php:430 -msgid "or" -msgstr "ou" +#: install/index.php:292 +msgid "Version:" +msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "Version minimale de MariaDB :" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "Vous pouvez tester votre version MySQL/MariaDB à l'étape 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "Certaines vérifications ont échoué !" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" "Vérifiez vos paramètres PHP et installez les modules manquants si nécessaire." -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" "Après cela, vous devez redémarrer votre webserver et redémarrer le programme " "d'installation." -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "Vous avez quelques avertissements !" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." @@ -174,11 +268,11 @@ msgstr "" "programme d'installation, mais sachez que vous pourriez rencontrer des " "problèmes lors de l'utilisation de Wavelog." -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "Tout est OK. Vous pouvez continuer." -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -186,11 +280,11 @@ msgstr "" "Configurez certains paramètres basiques pour votre instance Wavelog. Vous " "pourrez les modifier ultérieurement dans 'application/config/config.php'" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "Répertoire" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." @@ -199,7 +293,11 @@ msgstr "" "Dans des conditions normales, la valeur préremplie fait son travail. Il peut " "aussi être vide." -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -213,35 +311,23 @@ msgstr "" "URL ici (par exemple %s au lieu de %s). N'oubliez pas d'inclure le " "répertoire ci-dessus." -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "URL du site web" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "Ce champ ne peut pas être vide !" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "Locator par défaut" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -"Il s'agit du locator Maidenhead par défaut qui est utilisé comme falback. " -"Vous pouvez utiliser le localisateur de votre Home QTH." -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "Saisissez un locator valide" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "Facultatif : recherche globale dans le répertoire d'indicatifs d'appel" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -257,23 +343,66 @@ msgstr "" "l'indicatifs d'appel sur QRZ.com, vous aurez besoin d'un abonnement XML. " "HamQTH ne fournit pas toujours les informations de localisation." -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "Nom d'utilisateur" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "Mot de passe" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "Nom d'utilisateur du carnet" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "Mot de passe du carnet" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." @@ -281,167 +410,198 @@ msgstr "" "Pour installer correctement Wavelog, vous devez déjà avoir configuré une " "base de données MariaDB/MySQL. Fournissez les paramètres ici." -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "Nom d'hôte ou IP" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -"Généralement « localhost ». Facultatif avec '...:[port]'. Port par défaut : " -"3306" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "Nom de la base de données" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "Nom de la base de données" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" "Nom d'utilisateur de l'utilisateur de la base de données qui a un accès " "complet à la base de données." -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "Mot de passe de l'utilisateur de la base de données" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "Test de connexion" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -"Vous pouvez maintenant créer votre premier utilisateur dans Wavelog. " -"Remplissez tous les champs et cliquez sur continuer.
Assurez-vous " -"d'utiliser un mot de passe sécurisé." -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "Prénom" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "Nom de famille" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "Indicatif d'appel" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "Confirmez le mot de passe" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "Ville" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "Adresse e-mail" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "Locator" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "Fuseau horaire" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- Aucun -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "DXCC supprimé" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "Liste de verification" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "Configuration" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "Base de données" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "Premier utilisateur" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "Presque fini!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "Vous avez préparé toutes les étapes nécessaires." -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" "Nous pouvons maintenant installer Wavelog. Ce processus peut prendre " "quelques minutes." -#: install/index.php:1158 -msgid "Install Now" -msgstr "Installer maintenant" +#: install/index.php:1100 +msgid "Reset" +msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "Arrière" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "Continuer" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "Erreur : Tous les champs sont obligatoires." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "Connection..." -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" -msgstr "La connexion a réussi et votre base de données devrait être compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." +msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." @@ -450,100 +610,192 @@ msgstr "" "Wavelog. Vous pouvez essayer de continuer mais vous pourriez rencontrer des " "problèmes." -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "Le mot de passe doit comporter au moins 8 caractères" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "L'adresse e-mail n'est pas valide" +#: install/index.php:1772 +msgid "Install Now" +msgstr "Installer maintenant" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -"Le locator n'est pas valide. Utilisez un locator à 6 caractères, par ex. " -"HA44AA. Si vous ne connaissez pas votre locator, alors cliquez ici!" -#: install/index.php:1549 +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "" + +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "" + +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "" + +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "" + +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "" + +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "" + +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "" + +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "" + +#~ msgid "On" +#~ msgstr "Allumé" + +#~ msgid "Off" +#~ msgstr "Éteint" + +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" + +#~ msgid "Min. MySQL Version:" +#~ msgstr "Version minimale de MySQL :" + +#~ msgid "or" +#~ msgstr "ou" + +#~ msgid "Min. MariaDB Version:" +#~ msgstr "Version minimale de MariaDB :" + +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "Vous pouvez tester votre version MySQL/MariaDB à l'étape 4" + +#~ msgid "This field can't be empty!" +#~ msgstr "Ce champ ne peut pas être vide !" + +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "Locator par défaut" + +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "" +#~ "Il s'agit du locator Maidenhead par défaut qui est utilisé comme falback. " +#~ "Vous pouvez utiliser le localisateur de votre Home QTH." + +#~ msgid "Type in a valid locator" +#~ msgstr "Saisissez un locator valide" + +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "" +#~ "Généralement « localhost ». Facultatif avec '...:[port]'. Port par " +#~ "défaut : 3306" + +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "Vous pouvez maintenant créer votre premier utilisateur dans Wavelog. " +#~ "Remplissez tous les champs et cliquez sur continuer.
Assurez-vous " +#~ "d'utiliser un mot de passe sécurisé." + +#~ msgid "Error: All fields are required." +#~ msgstr "Erreur : Tous les champs sont obligatoires." + +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "" +#~ "La connexion a réussi et votre base de données devrait être compatible" + +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "L'adresse e-mail n'est pas valide" + #, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." -msgstr "" -"Veuillez rendre le dossier %s accessible en écriture. Exemple :

chmod -R 777 %s

N'oubliez " -"pas de restaurer les autorisations par la suite ." +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "Le locator n'est pas valide. Utilisez un locator à 6 caractères, par ex. " +#~ "HA44AA. Si vous ne connaissez pas votre locator, alors cliquez ici!" -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "Bulgare" - -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "Chinois (simplifié)" - -#: install/index.php:1566 -msgid "Czech" -msgstr "Tchèque" - -#: install/index.php:1567 -msgid "Dutch" -msgstr "Néerlandais" - -#: install/index.php:1568 -msgid "English" -msgstr "Anglais" - -#: install/index.php:1569 -msgid "Finnish" -msgstr "Finlandais" - -#: install/index.php:1570 -msgid "French" -msgstr "Français" - -#: install/index.php:1571 -msgid "German" -msgstr "Allemand" - -#: install/index.php:1572 -msgid "Greek" -msgstr "Grec" - -#: install/index.php:1573 -msgid "Italian" -msgstr "Italien" - -#: install/index.php:1574 -msgid "Polish" -msgstr "Polonais" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "Russe" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "Espagnol" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "Suédois" - -#: install/index.php:1579 -msgid "Turkish" -msgstr "Turc" +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "Veuillez rendre le dossier %s accessible en écriture. Exemple :

chmod -R 777 %s

N'oubliez " +#~ "pas de restaurer les autorisations par la suite ." diff --git a/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po b/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po index 68dc93d07..c2bf16c74 100644 --- a/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/it_IT/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/nl_NL/LC_MESSAGES/installer.po b/install/includes/gettext/locale/nl_NL/LC_MESSAGES/installer.po index 482de2fc9..b49a64acd 100644 --- a/install/includes/gettext/locale/nl_NL/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/nl_NL/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/pl_PL/LC_MESSAGES/installer.po b/install/includes/gettext/locale/pl_PL/LC_MESSAGES/installer.po index 33390a67a..a0b674bc5 100644 --- a/install/includes/gettext/locale/pl_PL/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/pl_PL/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.mo index 467227ba6..618939417 100644 Binary files a/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.po b/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.po index 3fe18cada..8f0088a26 100644 --- a/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/pt_PT/LC_MESSAGES/installer.po @@ -4,12 +4,13 @@ # # Fabian Berg , 2024. # "Francisco (F4VSE)" , 2024. +# "Francisco (F4VSE)" , 2024. msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" -"PO-Revision-Date: 2024-07-22 19:23+0000\n" -"Last-Translator: \"Francisco (F4VSE)\" \n" +"POT-Creation-Date: 2024-07-28 17:44+0000\n" +"PO-Revision-Date: 2024-07-28 17:42+0000\n" +"Last-Translator: Fabian Berg \n" "Language-Team: Portuguese (Portugal) \n" "Language: pt_PT\n" @@ -19,39 +20,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.6.2\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "Erro de Conexão: " + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "Impossivel de criar a base de dados: " + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "Não é possível selecionar a base de dados: " + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "A base de dados não está vazia." + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "não detectado" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "Búlgaro" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "Chinês (simplificado)" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "Checo" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "Holandês" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "Inglês" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "Finlandês" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "Francês" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "Alemão" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "Grego" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "Italiano" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "Português" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "Polaco" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "Russo" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "Espanhol" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "Sueco" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "Turco" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "Instalar | Wavelog" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "1. Bem vindo" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "2. Pré-verificações" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "3. Configuração" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "4. Base de dados" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "5. Primeiro utilizador" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "6. Terminar" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "Bem-vindo ao instalador do Wavelog" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -63,11 +148,11 @@ msgstr "" "na Cloud/Web. Siga os passos em cada separador para configurar e instalar o " "Wavelog no seu servidor." -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "Discussões" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -76,96 +161,108 @@ msgstr "" "Se encontrar algum problema ou tiver dúvidas, consulte a documentação (%s) " "ou o fórum da comunidade (%s) no Github para obter assistência." -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Wiki" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "Obrigado por ter instalado o Wavelog!" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "Idioma" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "Selecionar um idioma" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "Fechar" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "Módulos PHP" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "Versão" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "min. %s (recomendado %s+)" + +#: install/index.php:131 msgid "Installed" msgstr "Instalado" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "Não instalado" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "Configurações PHP" -#: install/index.php:412 -msgid "On" -msgstr "Ligado" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "Permissões de escrita na Pasta" -#: install/index.php:415 -msgid "Off" -msgstr "Desligado" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "Sucesso" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "Falhou" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "Versão mínima do MySQL:" +#: install/index.php:289 +msgid "Web Server" +msgstr "Servidor Web" -#: install/index.php:430 -msgid "or" -msgstr "ou" +#: install/index.php:292 +msgid "Version:" +msgstr "Versão:" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "Versão mínima do MariaDB:" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "Nota importante para utilizadores do nginx!" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "Pode testar a sua versão do MySQL/MariaDB na etapa 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" +"Como está a usar o nginx como servidor web, por favor, certifique-se de que " +"fez as alterações descritas na Wiki antes de continuar." -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "Algumas verificações falharam!" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" "Verifique as suas configuções PHP e se necessário, instale os módulos em " "falta." -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" "Depois disso, tem de reiniciar o seu servidor Web e iniciar novamente o " "instalador." -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "Tem alguns avisos!" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." @@ -174,11 +271,11 @@ msgstr "" "instalador, mas tenha em atenção que poderá ter problemas ao utilizar o " "Wavelog." -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "Todas as verificações estão correctas. Pode continuar." -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -186,11 +283,11 @@ msgstr "" "Configure alguns parâmetros básicos para a sua instância do wavelog. Pode " "alterá-los mais tarde em 'application/config/config.php'" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "Diretoria" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." @@ -198,7 +295,11 @@ msgstr "" "A 'Diretoria' é basicamente a subpasta do webroot. Em condições normais, o " "valor pré-preenchido está a fazer o seu trabalho. Também pode estar vazio." -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "Sem barra antes ou depois do diretório. Apenas o nome da pasta." + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -211,35 +312,27 @@ msgstr "" "de um Proxy Reverso com SSL, você deve digitar a nova URL aqui (por exemplo, " "%s em vez de %s). Não se esqueça de incluir o diretório acima." -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "URL do site Web" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "Este campo não pode estar vazio!" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "Locator por defeito" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -"Este é o locator por defeito de maidenhead que é usado como falback. Pode " -"usar o locator do seu QTH de origem." +"Este campo
\n" +"- não pode estar vazio
\n" +"- tem de terminar com uma barra 'exemplo/'
\n" +"- tem de começar com 'http'" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "Introduza um locator válido" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "Opcional: Consulta global do caderno de indicativos" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -254,23 +347,69 @@ msgstr "" "indicativos no QRZ.com necessitará de uma subscrição XML. O HamQTH nem " "sempre fornece a informação do locator." -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "Nome de utilizador" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "Palavra-passe" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "Nome de utilizador do carderno" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "Palavra-passe do caderno" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "A palavra-passe não pode conter %s nem pode estar vazia" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "Configurações Avançadas" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" +"Estas definições só devem ser configuradas se souber o que está a fazer." + +#: install/index.php:399 +msgid "Error Logs" +msgstr "Registos de Erros" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" +"Opcional: Ativar o registo de erros definindo o limiar de registo maior que " +"0. Só ative isto se realmente precisar." + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "0 - Sem registos" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "1 - Mensagens de erro" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "2 - Mensagens de debug" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "3 - Mensagens de informação" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "4 - Todas as mensagens" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." @@ -278,166 +417,207 @@ msgstr "" "Para instalar corretamente o Wavelog, já deve ter configurado uma base de " "dados MariaDB/MySQL. Forneça os parâmetros aqui." -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "Nome de anfitrião ou IP" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -"Normalmente 'localhost'. Opcional com '...:[porta]'. Porta predefinida: 3306" +"Normalmente 'localhost'.
Opcional com '[host]:[port]'. Porta padrão: 3306." +"
Num tipo de instalação docker compose 'wavelog-db'." -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "Nome da base de dados" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "Nome da base de dados" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" "Nome de utilizador do utilizador da base de dados que tem acesso total à " "base de dados." -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "Palavra-passe do utilizador da base de dados" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "Teste de conexão" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" "Agora pode criar o seu primeiro utilizador no Wavelog. Preencha todos os " "campos e clique em continuar.
Certifique-se de que utiliza uma palavra-" "passe segura." -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "Todos os campos são obrigatórios!" + +#: install/index.php:476 msgid "First Name" msgstr "Nome próprio" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "Apelido" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "Indicativo" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "Confirmar a palavra-passe" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "Cidade" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "Endereço de correio eletrónico" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "Gridsquare/Locator" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "Fuso horário" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- Nenhum -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "DXCC cancelada" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "Lista de verificação" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "Pré-verificações" + +#: install/index.php:1063 msgid "Configuration" msgstr "Configuração" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "Base de dados" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "Primeiro utilizador" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "Quase pronto!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "Preparou todas as etapas necessárias." -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" "Agora podemos instalar o Wavelog. Este processo pode demorar alguns minutos." -#: install/index.php:1158 -msgid "Install Now" -msgstr "Instalar agora" +#: install/index.php:1100 +msgid "Reset" +msgstr "Reiniciar" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "Reiniciar Instalador" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "Querer mesmo reiniciar todos os dados e começar do zero?" + +#: install/index.php:1111 +msgid "Yes" +msgstr "Sim" + +#: install/index.php:1112 +msgid "No" +msgstr "Não" + +#: install/index.php:1122 msgid "Back" msgstr "Voltar" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "Continuar" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "Erro: Todos os campos são obrigatórios." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" +"Não pode continuar. Resolva os problemas marcados a vermelho, reinicie o " +"servidor web e recarrega esta página." -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "A palavra-passe não pode conter ' / \\ < >" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" +"Erro: Pelo menos o Nome do Host/IP, Nome da Base de Dados e Nome de " +"Utilizador são necessários." + +#: install/index.php:1505 msgid "Connecting..." msgstr "Ligação..." -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -"A ligação foi bem sucedida e a sua base de dados apararenta ser compatível" +"A ligação foi bem sucedida e a sua base de dados apararenta ser compatível." -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." @@ -445,100 +625,202 @@ msgstr "" "A ligação foi bem sucedida, mas a sua base de dados parece ser demasiado " "antiga para o Wavelog. Pode tentar continuar, mas poderá ter problemas." -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "A versão mínima para MySQL é %s, para MariaDB é %s." + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "Pelo menos um campo está vazio." + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" +"O locator parece não estar no formato correto. Deve ser algo tipo AA11AA " +"(locator de 6 caracteres)." + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" +"O endereço de e-mail não parece correto. Certifique-se de que é um endereço " +"de e-mail válido" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "A palavra-passe deve ter pelo menos 8 caracteres" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "As palavras-passe não correspondem" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "O endereço e-mail não é válido" +#: install/index.php:1772 +msgid "Install Now" +msgstr "Instalar agora" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "Instalação não possível. Lista de verificação incompleta." + +#: install/run.php:10 +msgid "Installation" +msgstr "Instalação" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "Aguarde ..." + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "Copiar config.php para application/config/" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "Copiar database.php para application/config/" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "Criar tabelas de base de dados" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "Executando migrações de banco de dados" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "A atualizar dados DXCC" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "Bloqueiar o instalador" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -"O locator não é válido. Utilize um locator com 6 caracteres, por exemplo, " -"HA44AA. Se não souber seu QTH Locator, então clique aqui!" +"Todos os passos de instalação foram concluídos. Redirecionar para o login do " +"utilizador em %s segundos..." + +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "Feito. Ir para o início de sessão do utilizador" + +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "Mostrar registo detalhado de debug" + +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "Esconder registo detalhado de debug" + +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "Não foi possível criar application/config/config.php" + +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "Não foi possível criar application/config/database.php" + +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "Não foi possível criar as tabelas de base de dados" + +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "Não foi possível executar as migrações da base de dados" + +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "Não foi possível atualizar os dados DXCC" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "Não foi possível criar o ficheiro install/.lock" -#: install/index.php:1549 #, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." -msgstr "" -"Por favor, torne a pasta %s gravável. Exemplo:

chmod -R 777 %s

Não se esqueça de restaurar as " -"permissões depois ." +#~ msgid "The min. Version for MySQL is %s, for it's MariaDB %s." +#~ msgstr "A versão mínima para MySQL é %s, para MariaDB é %s." -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "Búlgaro" +#~ msgid "On" +#~ msgstr "Ligado" -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "Chinês (simplificado)" +#~ msgid "Off" +#~ msgstr "Desligado" -#: install/index.php:1566 -msgid "Czech" -msgstr "Checo" +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" -#: install/index.php:1567 -msgid "Dutch" -msgstr "Holandês" +#~ msgid "Min. MySQL Version:" +#~ msgstr "Versão mínima do MySQL:" -#: install/index.php:1568 -msgid "English" -msgstr "Inglês" +#~ msgid "or" +#~ msgstr "ou" -#: install/index.php:1569 -msgid "Finnish" -msgstr "Finlandês" +#~ msgid "Min. MariaDB Version:" +#~ msgstr "Versão mínima do MariaDB:" -#: install/index.php:1570 -msgid "French" -msgstr "Francês" +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "Pode testar a sua versão do MySQL/MariaDB na etapa 4" -#: install/index.php:1571 -msgid "German" -msgstr "Alemão" +#~ msgid "This field can't be empty!" +#~ msgstr "Este campo não pode estar vazio!" -#: install/index.php:1572 -msgid "Greek" -msgstr "Grego" +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "Locator por defeito" -#: install/index.php:1573 -msgid "Italian" -msgstr "Italiano" +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "" +#~ "Este é o locator por defeito de maidenhead que é usado como falback. Pode " +#~ "usar o locator do seu QTH de origem." -#: install/index.php:1574 -msgid "Polish" -msgstr "Polaco" +#~ msgid "Type in a valid locator" +#~ msgstr "Introduza um locator válido" -#: install/index.php:1575 -msgid "Portuguese" -msgstr "Português" +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "" +#~ "Normalmente 'localhost'. Opcional com '...:[porta]'. Porta predefinida: " +#~ "3306" -#: install/index.php:1576 -msgid "Russian" -msgstr "Russo" +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "Agora pode criar o seu primeiro utilizador no Wavelog. Preencha todos os " +#~ "campos e clique em continuar.
Certifique-se de que utiliza uma palavra-" +#~ "passe segura." -#: install/index.php:1577 -msgid "Spanish" -msgstr "Espanhol" +#~ msgid "Error: All fields are required." +#~ msgstr "Erro: Todos os campos são obrigatórios." -#: install/index.php:1578 -msgid "Swedish" -msgstr "Sueco" +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "" +#~ "A ligação foi bem sucedida e a sua base de dados apararenta ser compatível" -#: install/index.php:1579 -msgid "Turkish" -msgstr "Turco" +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "O endereço e-mail não é válido" + +#, php-format +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "O locator não é válido. Utilize um locator com 6 caracteres, por exemplo, " +#~ "HA44AA. Se não souber seu QTH Locator, então clique aqui!" + +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "Por favor, torne a pasta %s gravável. Exemplo:

chmod -R 777 %s

Não se esqueça de restaurar " +#~ "as permissões depois ." diff --git a/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.mo index fb77be1a1..960f56173 100644 Binary files a/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.po b/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.po index 6f89b8e7e..89565c928 100644 --- a/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/ru_RU/LC_MESSAGES/installer.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-07-09 20:46+0000\n" "Last-Translator: Michael Skolsky \n" "Language-Team: Russian Wavelog is a powerful web-based amateur radio " @@ -62,11 +146,11 @@ msgstr "" "ведения журнала любительской радиостанции. Следуйте шагам на каждой вкладке, " "чтобы настроить и установить Wavelog на вашем сервере." -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "Обсуждения" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -75,94 +159,104 @@ msgstr "" "Если у вас возникнут проблемы или вопросы, обратитесь к документации (%s) " "или форуму сообщества (%s) на Github за помощью." -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Вики" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "Спасибо за установку Wavelog!" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "Язык" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "Выберите язык" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "Закрыть" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "Модули PHP" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "Версия" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "Установленные" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "Не установленные" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "Настройки PHP" -#: install/index.php:412 -msgid "On" -msgstr "Включено" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "" -#: install/index.php:415 -msgid "Off" -msgstr "Выключено" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "Мин. версия MySQL:" +#: install/index.php:289 +msgid "Web Server" +msgstr "" -#: install/index.php:430 -msgid "or" -msgstr "или" +#: install/index.php:292 +msgid "Version:" +msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "Мин. версия MariaDB:" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "Вы можете проверить свою версию MySQL/MariaDB на шаге 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "Некоторые проверки не прошли!" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" "Проверьте настройки PHP и установите недостающие модули, если необходимо." -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" "После этого вам нужно перезапустить веб-сервер и снова запустить установщик." -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "У тебя есть несколько предупреждений!" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." @@ -170,11 +264,11 @@ msgstr "" "Некоторые настройки не оптимальны. Вы можете продолжить установку, но имейте " "в виду, что при использовании Wavelog могут возникнуть проблемы." -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "Все проверки в порядке. Можешь продолжать." -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -182,11 +276,11 @@ msgstr "" "Настройте некоторые основные параметры для вашего экземпляра wavelog. Вы " "можете изменить их позже в 'application/config/config.php'" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "Каталог" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." @@ -195,7 +289,11 @@ msgstr "" "обычной ситуации предустановленное значение подходит. Оно также может быть " "пустым." -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -208,35 +306,23 @@ msgstr "" "обратным прокси-сервером с SSL, введите здесь новый URL (например, %s вместо " "%s). Не забудьте включить каталог, указанный выше." -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "URL веб-сайта" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "Это поле не может быть пустым!" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "Квадрат/локатор по умолчанию" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -"Это локатор Maidenhead по умолчанию, который используется в качестве " -"резервного. Вы можете использовать локатор вашего домашнего QTH." -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "Введите корректный локатор" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "Опционально: Поиск в глобальном колбуке" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -251,23 +337,66 @@ msgstr "" "QRZ.com, вам потребуется подписка на XML. HamQTH не всегда предоставляет " "информацию о локаторе." -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "Имя пользователя" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "Пароль" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "Имя пользователя для колбука" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "Пароль для колбука" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." @@ -275,165 +404,197 @@ msgstr "" "Для правильной установки Wavelog вам нужно настроить базу данных mariadb/" "mysql. Укажите параметры здесь." -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "Имя хоста или IP-адрес" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -"Обычно 'localhost'. Опционально с '...:[порт]'. Порт по умолчанию: 3306" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "Название базы данных" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "Название базы данных" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" "Имя пользователя базы данных, который имеет полный доступ к базе данных." -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "Пароль пользователя базы данных" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "Проверка соединения" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -"Теперь вы можете создать своего первого пользователя в Wavelog. Заполните " -"все поля и нажмите продолжить.
Убедитесь, что вы используете безопасный " -"пароль." -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "Имя" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "Фамилия" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "Позывной" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "Подтвердите пароль" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "Город" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "Адрес электронной почты" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "Квадрат/Локатор" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "Часовой пояс" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- Нет -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "Удалённые DXCC" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "Контрольный список" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "Конфигурация" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "База данных" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "Первый пользователь" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "Почти готово!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "Вы подготовили всё необходимое." -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" "Теперь мы можем установить Wavelog. Этот процесс может занять несколько " "минут." -#: install/index.php:1158 -msgid "Install Now" -msgstr "Установить сейчас" +#: install/index.php:1100 +msgid "Reset" +msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "Назад" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "Продолжить" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "Ошибка: Все поля обязательны для заполнения." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "Подключение..." -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" -msgstr "Соединение было успешным, и ваша база данных должна быть совместимой" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." +msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." @@ -441,100 +602,191 @@ msgstr "" "Соединение было успешным, но ваша база данных кажется слишком старой для " "Wavelog. Вы можете попробовать продолжить, но могут возникнуть проблемы." -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "Длина пароля должна быть не менее 8 символов" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "Адрес электронной почты недействителен" +#: install/index.php:1772 +msgid "Install Now" +msgstr "Установить сейчас" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -"Локатор недействителен. Используйте 6-символьный локатор, например HA44AA. " -"Если вы не знаете свой квадрат, то нажмите " -"здесь!" -#: install/index.php:1549 +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "" + +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "" + +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "" + +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "" + +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "" + +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "" + +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "" + +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "" + +#~ msgid "On" +#~ msgstr "Включено" + +#~ msgid "Off" +#~ msgstr "Выключено" + +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" + +#~ msgid "Min. MySQL Version:" +#~ msgstr "Мин. версия MySQL:" + +#~ msgid "or" +#~ msgstr "или" + +#~ msgid "Min. MariaDB Version:" +#~ msgstr "Мин. версия MariaDB:" + +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "Вы можете проверить свою версию MySQL/MariaDB на шаге 4" + +#~ msgid "This field can't be empty!" +#~ msgstr "Это поле не может быть пустым!" + +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "Квадрат/локатор по умолчанию" + +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "" +#~ "Это локатор Maidenhead по умолчанию, который используется в качестве " +#~ "резервного. Вы можете использовать локатор вашего домашнего QTH." + +#~ msgid "Type in a valid locator" +#~ msgstr "Введите корректный локатор" + +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "" +#~ "Обычно 'localhost'. Опционально с '...:[порт]'. Порт по умолчанию: 3306" + +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "Теперь вы можете создать своего первого пользователя в Wavelog. Заполните " +#~ "все поля и нажмите продолжить.
Убедитесь, что вы используете " +#~ "безопасный пароль." + +#~ msgid "Error: All fields are required." +#~ msgstr "Ошибка: Все поля обязательны для заполнения." + +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "" +#~ "Соединение было успешным, и ваша база данных должна быть совместимой" + +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "Адрес электронной почты недействителен" + #, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." -msgstr "" -"Пожалуйста, сделайте каталог %s доступным для записи. Пример:

chmod -R 777 %s

Не забудьте " -"восстановить права доступа после этого." +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "Локатор недействителен. Используйте 6-символьный локатор, например " +#~ "HA44AA. Если вы не знаете свой квадрат, то нажмите здесь!" -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "Болгарский" - -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "Китайский (упрощённый)" - -#: install/index.php:1566 -msgid "Czech" -msgstr "Чешский" - -#: install/index.php:1567 -msgid "Dutch" -msgstr "Голландский" - -#: install/index.php:1568 -msgid "English" -msgstr "Английский" - -#: install/index.php:1569 -msgid "Finnish" -msgstr "Финский" - -#: install/index.php:1570 -msgid "French" -msgstr "Французский" - -#: install/index.php:1571 -msgid "German" -msgstr "Немецкий" - -#: install/index.php:1572 -msgid "Greek" -msgstr "Греческий" - -#: install/index.php:1573 -msgid "Italian" -msgstr "Итальянский" - -#: install/index.php:1574 -msgid "Polish" -msgstr "Польский" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "Русский" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "Испанский" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "Шведский" - -#: install/index.php:1579 -msgid "Turkish" -msgstr "Турецкий" +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "Пожалуйста, сделайте каталог %s доступным для записи. Пример:

chmod -R 777 %s

Не " +#~ "забудьте восстановить права доступа после этого." diff --git a/install/includes/gettext/locale/sv_SE/LC_MESSAGES/installer.po b/install/includes/gettext/locale/sv_SE/LC_MESSAGES/installer.po index 66d0fdef6..b3f563009 100644 --- a/install/includes/gettext/locale/sv_SE/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/sv_SE/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -16,39 +16,123 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.4\n" -#: install/index.php:215 +#: install/includes/core/database_class.php:59 +msgid "Connection Error: " +msgstr "" + +#: install/includes/core/database_class.php:63 +msgid "Unable to create database: " +msgstr "" + +#: install/includes/core/database_class.php:68 +msgid "Unable to select database: " +msgstr "" + +#: install/includes/core/database_class.php:74 +msgid "Database is not empty." +msgstr "" + +#: install/includes/install_config/install_lib.php:123 +msgid "not detected" +msgstr "" + +#: install/includes/interface_assets/footer.php:49 +msgid "Bulgarian" +msgstr "" + +#: install/includes/interface_assets/footer.php:50 +msgid "Chinese (Simplified)" +msgstr "" + +#: install/includes/interface_assets/footer.php:51 +msgid "Czech" +msgstr "" + +#: install/includes/interface_assets/footer.php:52 +msgid "Dutch" +msgstr "" + +#: install/includes/interface_assets/footer.php:53 +msgid "English" +msgstr "" + +#: install/includes/interface_assets/footer.php:54 +msgid "Finnish" +msgstr "" + +#: install/includes/interface_assets/footer.php:55 +msgid "French" +msgstr "" + +#: install/includes/interface_assets/footer.php:56 +msgid "German" +msgstr "" + +#: install/includes/interface_assets/footer.php:57 +msgid "Greek" +msgstr "" + +#: install/includes/interface_assets/footer.php:58 +msgid "Italian" +msgstr "" + +#: install/includes/interface_assets/footer.php:59 +msgid "Portuguese" +msgstr "" + +#: install/includes/interface_assets/footer.php:60 +msgid "Polish" +msgstr "" + +#: install/includes/interface_assets/footer.php:61 +msgid "Russian" +msgstr "" + +#: install/includes/interface_assets/footer.php:62 +msgid "Spanish" +msgstr "" + +#: install/includes/interface_assets/footer.php:63 +msgid "Swedish" +msgstr "" + +#: install/includes/interface_assets/footer.php:64 +msgid "Turkish" +msgstr "" + +#: install/includes/interface_assets/header.php:94 msgid "Install | Wavelog" msgstr "" -#: install/index.php:239 +#: install/index.php:25 msgid "1. Welcome" msgstr "" -#: install/index.php:242 +#: install/index.php:28 msgid "2. Pre Checks" msgstr "" -#: install/index.php:245 +#: install/index.php:31 msgid "3. Configuration" msgstr "" -#: install/index.php:248 +#: install/index.php:34 msgid "4. Database" msgstr "" -#: install/index.php:251 +#: install/index.php:37 msgid "5. First User" msgstr "" -#: install/index.php:254 +#: install/index.php:40 msgid "6. Finish" msgstr "" -#: install/index.php:271 +#: install/index.php:57 msgid "Welcome to the Wavelog Installer" msgstr "" -#: install/index.php:272 +#: install/index.php:58 msgid "" "This installer will guide you through the necessary steps for the " "installation of Wavelog.
Wavelog is a powerful web-based amateur radio " @@ -56,129 +140,143 @@ msgid "" "Wavelog on your server." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " "(%s) or community forum (%s) on Github for assistance." msgstr "" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "" -#: install/index.php:412 -msgid "On" +#: install/index.php:229 +msgid "Folder Write Permissions" msgstr "" -#: install/index.php:415 -msgid "Off" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" +#: install/index.php:289 +msgid "Web Server" msgstr "" -#: install/index.php:430 -msgid "or" +#: install/index.php:292 +msgid "Version:" msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" +#: install/index.php:299 +msgid "Important note for nginx users!" msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -187,33 +285,23 @@ msgid "" "Don't forget to include the directory from above." msgstr "" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -222,273 +310,370 @@ msgid "" "an XML subscription. HamQTH does not always provide the locator information." msgstr "" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "" -#: install/index.php:1158 -msgid "Install Now" +#: install/index.php:1100 +msgid "Reset" msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "" -#: install/index.php:1193 -msgid "Error: All fields are required." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" +#: install/index.php:1772 +msgid "Install Now" msgstr "" -#: install/index.php:1442 +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." +msgstr "" + +#: install/run.php:10 +msgid "Installation" +msgstr "" + +#: install/run.php:12 +msgid "Please wait..." +msgstr "" + +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" + +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" + +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" + +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" + +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" + +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" + +#: install/run.php:39 #, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +msgid "All install steps went through. Redirect to user login in %s seconds..." msgstr "" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:42 +msgid "Done. Go to the user login ->" msgstr "" -#: install/index.php:1564 -msgid "Bulgarian" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" +#: install/run.php:127 +msgid "Hide detailled debug log" msgstr "" -#: install/index.php:1566 -msgid "Czech" +#: install/run.php:182 +msgid "Could not create application/config/config.php" msgstr "" -#: install/index.php:1567 -msgid "Dutch" +#: install/run.php:217 +msgid "Could not create application/config/database.php" msgstr "" -#: install/index.php:1568 -msgid "English" +#: install/run.php:251 +msgid "Could not create database tables" msgstr "" -#: install/index.php:1569 -msgid "Finnish" +#: install/run.php:281 +msgid "Could not run database migrations" msgstr "" -#: install/index.php:1570 -msgid "French" +#: install/run.php:309 +msgid "Could not update DXCC data" msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "" - -#: install/index.php:1572 -msgid "Greek" -msgstr "" - -#: install/index.php:1573 -msgid "Italian" -msgstr "" - -#: install/index.php:1574 -msgid "Polish" -msgstr "" - -#: install/index.php:1575 -msgid "Portuguese" -msgstr "" - -#: install/index.php:1576 -msgid "Russian" -msgstr "" - -#: install/index.php:1577 -msgid "Spanish" -msgstr "" - -#: install/index.php:1578 -msgid "Swedish" -msgstr "" - -#: install/index.php:1579 -msgid "Turkish" +#: install/run.php:341 +msgid "Could not create install/.lock file" msgstr "" diff --git a/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.mo index 2076ebe48..c876ff55b 100644 Binary files a/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.po b/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.po index b8dc2d670..b7a9924d6 100644 --- a/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/tr_TR/LC_MESSAGES/installer.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-07-26 09:13+0000\n" "Last-Translator: Halil AYYILDIZ \n" "Language-Team: Turkish Wavelog is a powerful web-based amateur radio " @@ -62,11 +146,11 @@ msgstr "" "Wavelog'u sunucunuza yapılandırmak ve yüklemek için her sekmedeki adımları " "izleyin." -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "Tartışmalar" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -75,94 +159,104 @@ msgstr "" "Herhangi bir sorunla karşılaşırsanız veya sorularınız varsa yardım için " "belgelere (%s) veya Github'daki topluluk forumuna (%s) bakın." -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Wiki" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "Wavelog'u yüklediğiniz için teşekkür ederiz!" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "Dil" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "Bir dil seç" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "Kapalı" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "PHP Modülleri" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "Sürüm" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "Kurulmuş" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "Kurulu Değil" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "PHP Ayarları" -#: install/index.php:412 -msgid "On" -msgstr "Açık" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "" -#: install/index.php:415 -msgid "Off" -msgstr "Kapalı" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "En az MySQL Sürümü:" +#: install/index.php:289 +msgid "Web Server" +msgstr "" -#: install/index.php:430 -msgid "or" -msgstr "veya" +#: install/index.php:292 +msgid "Version:" +msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "En az MariaDB Versiyonu:" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "MySQL/MariaDB Sürümünüzü 4. Adımda test edebilirsiniz" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "Bazı Kontroller Başarısız Oldu!" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "PHP ayarlarınızı kontrol edin ve gerekirse eksik modülleri yükleyin." -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "" "Daha sonra web sunucunuzu yeniden başlatmanız ve yükleyiciyi tekrar " "başlatmanız gerekiyor." -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "Bazı uyarılarınız var!" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." @@ -170,11 +264,11 @@ msgstr "" "Bazı ayarlar optimum değil. Yükleyiciyle devam edebilirsiniz ancak Wavelog " "kullanırken sorunlarla karşılaşabileceğinizi unutmayın." -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "Tüm kontroller tamam. Devam edebilirsiniz." -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -182,11 +276,11 @@ msgstr "" "wavelog örneğiniz için bazı temel parametreleri yapılandırın. Bunları daha " "sonra 'application/config/config.php'de değiştirebilirsiniz" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "Dizin" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." @@ -194,7 +288,11 @@ msgstr "" "'Dizin' temel olarak webroot'unuzun alt klasörüdür. Normal koşullarda " "önceden doldurulmuş değer işini yapmaktadır. Boş da olabilir." -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -204,38 +302,26 @@ msgid "" msgstr "" "Bu, Wavelog Instance'ınızın mevcut olacağı tam URL'dir. Bu yükleyiciyi yerel " "olarak çalıştırıyorsanız ancak Wavelog'u SSL'li bir Ters Proxy'nin arkasına " -"yerleştirmek istiyorsanız buraya yeni URL'yi yazmalısınız (ör. %s yerine %s)" -". Yukarıdaki dizini eklemeyi unutmayın." +"yerleştirmek istiyorsanız buraya yeni URL'yi yazmalısınız (ör. %s yerine " +"%s). Yukarıdaki dizini eklemeyi unutmayın." -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "Web Sitesi URL'si" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "Bu alan boş bırakılamaz!" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "Varsayılan Gridsquare/Konum Belirleyici" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" msgstr "" -"Bu, geri donus olarak kullanilan varsayilan konum belirleyicisidir. Ana " -"QTH'nizin konum belirleyicisini kullanabilirsiniz." -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "Geçerli bir konum belirleyici yazın" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "İsteğe bağlı: Global Çağrı İşareti Arama" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -250,23 +336,66 @@ msgstr "" "Bulucu'yu da almak için bir XML aboneliğine ihtiyacınız olacak. HamQTH her " "zaman bulucu bilgilerini sağlamaz." -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "Kullanıcı adı" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "Şifre" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "Çağrı Defteri Kullanıcı Adı" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "Çağrı Defteri Şifresi" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." @@ -274,163 +403,196 @@ msgstr "" "Wavelog'u düzgün bir şekilde kurmak için halihazırda bir mariadb/mysql " "veritabanı kurmuş olmanız gerekir. Parametreleri buraya girin." -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "Ana bilgisayar adı veya IP" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." msgstr "" -"Genellikle 'localhost'. '...:[port]' ile isteğe bağlı. Varsayılan Port: 3306" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "Veri tabanı ismi" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "Veritabanının Adı" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "" "Veritabanına tam erişim yetkisine sahip olan Veritabanı Kullanıcısının " "Kullanıcı Adı." -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "Veritabanı Kullanıcısının Şifresi" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "Bağlantı Testi" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -"Artık Wavelog'da ilk kullanıcınızı oluşturabilirsiniz. Tüm alanları doldurun " -"ve devam'a tıklayın.
Güvenli bir parola kullandığınızdan emin olun." -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "Adı" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "Soyadı" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "Çağrı işareti" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "Şifreyi Onayla" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "Şehir" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "E-posta Adresi" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "Konum Belirteci" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "Saat dilimi" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- Hiçbiri -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "Silinmiş DXCC" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "Kontrol listesi" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "Yapılandırma" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "Veri tabanı" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "Adı" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "Neredeyse bitti!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "Gerekli tüm adımları hazırladınız." -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "Artık Wavelog'u yükleyebiliriz. Bu işlem birkaç dakika sürebilir." -#: install/index.php:1158 -msgid "Install Now" -msgstr "Şimdi Yükle" +#: install/index.php:1100 +msgid "Reset" +msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "Geri" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "Devam" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "Hata: Tüm alanların doldurulması zorunludur." +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "Bağlanıyor..." -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" -msgstr "Bağlantı başarılı oldu ve veritabanınız uyumlu olmalı" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." +msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." @@ -438,100 +600,191 @@ msgstr "" "Bağlantı başarılı oldu ancak veritabanınız Wavelog için çok eski görünüyor. " "Devam etmeyi deneyebilirsiniz ancak sorunlarla karşılaşabilirsiniz." -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "Şifre en az 8 karakter uzunluğunda olmalıdır" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "Şifreler eşleşmiyor" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "Email adresi geçerli değil" +#: install/index.php:1772 +msgid "Install Now" +msgstr "Şimdi Yükle" -#: install/index.php:1442 -#, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." msgstr "" -"konum belirteci geçerli değil. 6 karakterli bir konum belirteci kullanın, " -"örneğin HA44AA. Konum belirtecinizi bilmiyorsanız buraya tıklayın!" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:10 +msgid "Installation" msgstr "" -"Lütfen %s klasörünü yazılabilir yapın. Örnek:

chmod -R 777 %s

Daha sonra izinleri geri " -"yüklemeyi unutmayın." -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "Bulgarca" +#: install/run.php:12 +msgid "Please wait..." +msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "Çince (Basitleştirilmiş)" +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" -#: install/index.php:1566 -msgid "Czech" -msgstr "Çek" +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" -#: install/index.php:1567 -msgid "Dutch" -msgstr "Flemenkçe" +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" -#: install/index.php:1568 -msgid "English" -msgstr "İngilizce" +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" -#: install/index.php:1569 -msgid "Finnish" -msgstr "Fince" +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" -#: install/index.php:1570 -msgid "French" -msgstr "Fransızca" +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "Almanca" +#: install/run.php:39 +#, php-format +msgid "All install steps went through. Redirect to user login in %s seconds..." +msgstr "" -#: install/index.php:1572 -msgid "Greek" -msgstr "Yunanca" +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "" -#: install/index.php:1573 -msgid "Italian" -msgstr "İtalyanca" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "" -#: install/index.php:1574 -msgid "Polish" -msgstr "Polonyaca" +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "" -#: install/index.php:1575 -msgid "Portuguese" -msgstr "Portekizce" +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "" -#: install/index.php:1576 -msgid "Russian" -msgstr "Rusça" +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "" -#: install/index.php:1577 -msgid "Spanish" -msgstr "İspanyolca" +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "" -#: install/index.php:1578 -msgid "Swedish" -msgstr "İsveççe" +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "" -#: install/index.php:1579 -msgid "Turkish" -msgstr "Türkçe" +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "" + +#~ msgid "On" +#~ msgstr "Açık" + +#~ msgid "Off" +#~ msgstr "Kapalı" + +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" + +#~ msgid "Min. MySQL Version:" +#~ msgstr "En az MySQL Sürümü:" + +#~ msgid "or" +#~ msgstr "veya" + +#~ msgid "Min. MariaDB Version:" +#~ msgstr "En az MariaDB Versiyonu:" + +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "MySQL/MariaDB Sürümünüzü 4. Adımda test edebilirsiniz" + +#~ msgid "This field can't be empty!" +#~ msgstr "Bu alan boş bırakılamaz!" + +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "Varsayılan Gridsquare/Konum Belirleyici" + +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "" +#~ "Bu, geri donus olarak kullanilan varsayilan konum belirleyicisidir. Ana " +#~ "QTH'nizin konum belirleyicisini kullanabilirsiniz." + +#~ msgid "Type in a valid locator" +#~ msgstr "Geçerli bir konum belirleyici yazın" + +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "" +#~ "Genellikle 'localhost'. '...:[port]' ile isteğe bağlı. Varsayılan Port: " +#~ "3306" + +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "Artık Wavelog'da ilk kullanıcınızı oluşturabilirsiniz. Tüm alanları " +#~ "doldurun ve devam'a tıklayın.
Güvenli bir parola kullandığınızdan emin " +#~ "olun." + +#~ msgid "Error: All fields are required." +#~ msgstr "Hata: Tüm alanların doldurulması zorunludur." + +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "Bağlantı başarılı oldu ve veritabanınız uyumlu olmalı" + +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "Email adresi geçerli değil" + +#, php-format +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "konum belirteci geçerli değil. 6 karakterli bir konum belirteci kullanın, " +#~ "örneğin HA44AA. Konum belirtecinizi bilmiyorsanız buraya tıklayın!" + +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "Lütfen %s klasörünü yazılabilir yapın. Örnek:

chmod -R 777 %s

Daha sonra izinleri geri " +#~ "yüklemeyi unutmayın." diff --git a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.mo index d5b0d6331..10926d788 100644 Binary files a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.mo and b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.mo differ diff --git a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po index 573f66cc7..9617c13aa 100644 --- a/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/zh_CN/LC_MESSAGES/installer.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-22 18:23+0000\n" +"POT-Creation-Date: 2024-07-28 17:38+0000\n" "PO-Revision-Date: 2024-07-23 10:31+0000\n" "Last-Translator: Karuru \n" "Language-Team: Chinese (Simplified) Wavelog is a powerful web-based amateur radio " @@ -61,11 +145,11 @@ msgstr "" "于网络的业余无线电日志记录软件,请按照每个选项卡中的步骤在服务器上安装和配置 " "Wavelog。" -#: install/index.php:273 +#: install/index.php:59 msgid "Discussions" msgstr "交流" -#: install/index.php:273 +#: install/index.php:59 #, php-format msgid "" "If you encounter any issues or have questions, refer to the documentation " @@ -74,103 +158,113 @@ msgstr "" "如果您遇到问题或有疑问,请查看文档(%s)或 Github 上的社区门户(%s)以获得帮" "助。" -#: install/index.php:273 +#: install/index.php:59 msgid "Wiki" msgstr "Wiki" -#: install/index.php:274 +#: install/index.php:60 msgid "Thank you for installing Wavelog!" msgstr "感谢安装 Wavelog!" -#: install/index.php:275 install/index.php:278 install/index.php:1125 +#: install/index.php:61 install/index.php:64 install/index.php:1031 msgid "Language" msgstr "语言" -#: install/index.php:288 +#: install/index.php:74 msgid "Select a language" msgstr "选择语言" -#: install/index.php:301 +#: install/index.php:86 install/index.php:415 msgid "Close" msgstr "关闭" -#: install/index.php:311 +#: install/index.php:96 msgid "PHP Modules" msgstr "PHP 模块" -#: install/index.php:318 +#: install/index.php:103 msgid "Version" msgstr "版本" -#: install/index.php:340 +#: install/index.php:104 +#, php-format +msgctxt "PHP Version" +msgid "min. %s (recommended %s+)" +msgstr "" + +#: install/index.php:131 msgid "Installed" msgstr "已安装" -#: install/index.php:340 +#: install/index.php:131 msgid "Not Installed" msgstr "未安装" -#: install/index.php:348 +#: install/index.php:139 msgid "PHP Settings" msgstr "PHP 设置" -#: install/index.php:412 -msgid "On" -msgstr "开启" +#: install/index.php:229 +msgid "Folder Write Permissions" +msgstr "" -#: install/index.php:415 -msgid "Off" -msgstr "关闭" +#: install/index.php:235 install/index.php:246 install/index.php:257 +#: install/index.php:268 install/index.php:279 +msgid "Success" +msgstr "" -#: install/index.php:423 -msgid "MySQL / MariaDB" -msgstr "MySQL / MariaDB" +#: install/index.php:238 install/index.php:249 install/index.php:260 +#: install/index.php:271 install/index.php:282 +msgid "Failed" +msgstr "" -#: install/index.php:426 -msgid "Min. MySQL Version:" -msgstr "MySQL 最低版本:" +#: install/index.php:289 +msgid "Web Server" +msgstr "" -#: install/index.php:430 -msgid "or" -msgstr "或者" +#: install/index.php:292 +msgid "Version:" +msgstr "" -#: install/index.php:434 -msgid "Min. MariaDB Version:" -msgstr "MariaDB 最低版本:" +#: install/index.php:299 +msgid "Important note for nginx users!" +msgstr "" -#: install/index.php:438 -msgid "You can test your MySQL/MariaDB Version in Step 4" -msgstr "您可在第 4 步中测试 MySQL/MariaDB 的版本" +#: install/index.php:300 +msgid "" +"Since you are using nginx as web server please make sure that you have made " +"the changes described in the Wiki before continuing." +msgstr "" -#: install/index.php:442 +#: install/index.php:309 msgid "Some Checks have failed!" msgstr "部分检查出现了问题!" -#: install/index.php:443 +#: install/index.php:310 msgid "Check your PHP settings and install missing modules if necessary." msgstr "请检查 PHP 配置,或安装缺失的必要模块。" -#: install/index.php:444 +#: install/index.php:311 msgid "" "After that, you have to restart your webserver and start the installer again." msgstr "在这之后,您需要重启服务器,重新启动安装程序。" -#: install/index.php:448 +#: install/index.php:317 msgid "You have some warnings!" msgstr "有一些警告内容!" -#: install/index.php:449 +#: install/index.php:318 msgid "" "Some of the settings are not optimal. You can proceed with the installer but " "be aware that you could run into problems while using Wavelog." msgstr "" "这些设置项不是最完美的,虽然可以跑起来,但 Wavelog 在运行中可能会出现问题。" -#: install/index.php:453 +#: install/index.php:325 msgid "All Checks are OK. You can continue." msgstr "所有检查都通过了,您可以继续。" -#: install/index.php:467 +#: install/index.php:339 msgid "" "Configure some basic parameters for your wavelog instance. You can change " "them later in 'application/config/config.php'" @@ -178,17 +272,21 @@ msgstr "" "为 Wavelog 实例配置一些基本参数。您可以稍后在 \"application/config/config." "php \"中修改它们" -#: install/index.php:469 +#: install/index.php:341 msgid "Directory" msgstr "目录" -#: install/index.php:469 +#: install/index.php:341 msgid "" "The 'Directory' is basically your subfolder of the webroot In normal " "conditions the prefilled value is doing it's job. It also can be empty." msgstr "通常是 Web 根目录下的某个子目录,通常为空。" -#: install/index.php:476 +#: install/index.php:346 +msgid "No slash before or after the directory. Just the name of the folder." +msgstr "" + +#: install/index.php:351 #, php-format msgid "" "This is the complete URL where your Wavelog Instance will be available. If " @@ -200,33 +298,23 @@ msgstr "" "理后面,则应在此处键入新 URL(例如,用 %s 代替 %s),不要忘记包含上面的目录" "(如有)。" -#: install/index.php:476 +#: install/index.php:351 msgid "Website URL" msgstr "网站 URL" -#: install/index.php:479 -msgid "This field can't be empty!" -msgstr "该字段不能为空!" - -#: install/index.php:483 -msgid "Default Gridsquare/Locator" -msgstr "默认网格地址" - -#: install/index.php:483 +#: install/index.php:354 msgid "" -"This is the default maidenhead locator which is used as falback. You can use " -"the locator of your Home QTH." -msgstr "默认的梅登黑德网格,可以使用基地台的 QTH。" +"This field
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to end with a slash 'example/'
\n" +"\t\t\t\t\t\t\t\t\t\t\t\t- have to start with 'http'" +msgstr "" -#: install/index.php:486 -msgid "Type in a valid locator" -msgstr "输入有效的网格" - -#: install/index.php:490 +#: install/index.php:361 msgid "Optional: Global Callbook Lookup" msgstr "可选:全局日志查询" -#: install/index.php:490 +#: install/index.php:361 msgid "" "This configuration is optional. The callsign lookup will be available for " "all users of this installation. You can choose between QRZ.com and HamQTH. " @@ -238,279 +326,442 @@ msgstr "" "联对象的信息,HamQTH 不需要额外配置信息即可使用,QRZ.com 为其需要配置登录信息" "(如需要获取网格地址,请购买 QRZ.com 的 XML 订阅)。" -#: install/index.php:499 install/index.php:542 install/index.php:574 +#: install/index.php:370 install/index.php:447 install/index.php:480 msgid "Username" msgstr "用户名" -#: install/index.php:502 install/index.php:546 install/index.php:584 +#: install/index.php:373 install/index.php:451 install/index.php:490 msgid "Password" msgstr "密码" -#: install/index.php:507 +#: install/index.php:378 msgid "Callbook Username" msgstr "日志簿用户名" -#: install/index.php:510 +#: install/index.php:381 msgid "Callbook Password" msgstr "日志簿密码" -#: install/index.php:526 +#: install/index.php:383 +#, php-format +msgid "Password can't contain %s or be empty" +msgstr "" + +#: install/index.php:388 install/index.php:393 +msgid "Advanced Settings" +msgstr "" + +#: install/index.php:396 +msgid "These settings should only be set if you know what you're doing." +msgstr "" + +#: install/index.php:399 +msgid "Error Logs" +msgstr "" + +#: install/index.php:400 +msgid "" +"Optional: Enable Error Logging by setting the log threshold bigger then 0. " +"Only enable this if you really need it." +msgstr "" + +#: install/index.php:405 +msgid "0 - No logs" +msgstr "" + +#: install/index.php:406 +msgid "1 - Error messages" +msgstr "" + +#: install/index.php:407 +msgid "2 - Debug messages" +msgstr "" + +#: install/index.php:408 +msgid "3 - Info messages" +msgstr "" + +#: install/index.php:409 +msgid "4 - All messages" +msgstr "" + +#: install/index.php:431 msgid "" "To properly install Wavelog you already should have setup a mariadb/mysql " "database. Provide the parameters here." msgstr "要正确安装 Wavelog,请准备好 mariadb/mysql 数据库,在此输入连接信息。" -#: install/index.php:530 +#: install/index.php:435 msgid "Hostname or IP" msgstr "主机名或 IP" -#: install/index.php:530 -msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" -msgstr "通常是 'localhost',或加上端口 '....:[3306]',默认端口:3306" +#: install/index.php:435 +msgid "" +"Usually 'localhost'.
Optional with '[host]:[port]'. Default port: 3306." +"
In a docker compose install type 'wavelog-db'." +msgstr "" -#: install/index.php:536 +#: install/index.php:441 msgid "Database Name" msgstr "数据库名称" -#: install/index.php:536 +#: install/index.php:441 msgid "Name of the Database" msgstr "数据库名" -#: install/index.php:542 +#: install/index.php:447 msgid "Username of the Database User which has full access to the database." msgstr "对该数据库有完整权限的用户名。" -#: install/index.php:546 +#: install/index.php:451 msgid "Password of the Database User" msgstr "用户密码" -#: install/index.php:550 +#: install/index.php:455 msgid "Connection Test" msgstr "测试连接" -#: install/index.php:561 +#: install/index.php:466 msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " -"continue.
Make sure you use a safe password." +"continue. Make sure you use a safe password." msgstr "" -"现在您可以创建第一个 Wavelog 上的用户了,请填写全部字段并点击继续。
请使用" -"安全密码。" -#: install/index.php:570 +#: install/index.php:467 +msgid "All fields are required!" +msgstr "" + +#: install/index.php:476 msgid "First Name" msgstr "名" -#: install/index.php:580 +#: install/index.php:486 msgid "Last Name" msgstr "姓" -#: install/index.php:590 +#: install/index.php:496 msgid "Callsign" msgstr "呼号" -#: install/index.php:594 +#: install/index.php:500 msgid "Confirm Password" msgstr "确认密码" -#: install/index.php:600 +#: install/index.php:506 msgid "City" msgstr "城市" -#: install/index.php:604 +#: install/index.php:510 msgid "E-Mail Address" msgstr "Email 地址" -#: install/index.php:610 +#: install/index.php:516 msgid "Gridsquare/Locator" msgstr "网格地址" -#: install/index.php:614 +#: install/index.php:520 msgid "Timezone" msgstr "时区" -#: install/index.php:717 +#: install/index.php:623 msgid "DXCC" msgstr "DXCC" -#: install/index.php:719 +#: install/index.php:625 msgctxt "No DXCC" msgid "- None -" msgstr "- 无 -" -#: install/index.php:720 install/index.php:726 install/index.php:750 -#: install/index.php:762 install/index.php:765 install/index.php:770 -#: install/index.php:771 install/index.php:780 install/index.php:784 -#: install/index.php:799 install/index.php:812 install/index.php:813 -#: install/index.php:817 install/index.php:838 install/index.php:845 -#: install/index.php:847 install/index.php:848 install/index.php:850 -#: install/index.php:854 install/index.php:855 install/index.php:856 -#: install/index.php:860 install/index.php:861 install/index.php:880 -#: install/index.php:888 install/index.php:894 install/index.php:901 -#: install/index.php:902 install/index.php:908 install/index.php:910 -#: install/index.php:912 install/index.php:930 install/index.php:935 -#: install/index.php:936 install/index.php:950 install/index.php:965 -#: install/index.php:966 install/index.php:970 install/index.php:981 -#: install/index.php:982 install/index.php:987 install/index.php:991 -#: install/index.php:993 install/index.php:994 install/index.php:1001 -#: install/index.php:1016 install/index.php:1018 install/index.php:1035 -#: install/index.php:1038 install/index.php:1043 install/index.php:1046 -#: install/index.php:1049 install/index.php:1059 install/index.php:1065 -#: install/index.php:1069 install/index.php:1075 install/index.php:1078 -#: install/index.php:1081 install/index.php:1086 install/index.php:1112 -#: install/index.php:1118 install/index.php:1120 +#: install/index.php:626 install/index.php:632 install/index.php:656 +#: install/index.php:668 install/index.php:671 install/index.php:676 +#: install/index.php:677 install/index.php:686 install/index.php:690 +#: install/index.php:705 install/index.php:718 install/index.php:719 +#: install/index.php:723 install/index.php:744 install/index.php:751 +#: install/index.php:753 install/index.php:754 install/index.php:756 +#: install/index.php:760 install/index.php:761 install/index.php:762 +#: install/index.php:766 install/index.php:767 install/index.php:786 +#: install/index.php:794 install/index.php:800 install/index.php:807 +#: install/index.php:808 install/index.php:814 install/index.php:816 +#: install/index.php:818 install/index.php:836 install/index.php:841 +#: install/index.php:842 install/index.php:856 install/index.php:871 +#: install/index.php:872 install/index.php:876 install/index.php:887 +#: install/index.php:888 install/index.php:893 install/index.php:897 +#: install/index.php:899 install/index.php:900 install/index.php:907 +#: install/index.php:922 install/index.php:924 install/index.php:941 +#: install/index.php:944 install/index.php:949 install/index.php:952 +#: install/index.php:955 install/index.php:965 install/index.php:971 +#: install/index.php:975 install/index.php:981 install/index.php:984 +#: install/index.php:987 install/index.php:992 install/index.php:1018 +#: install/index.php:1024 install/index.php:1026 msgid "Deleted DXCC" msgstr "已选择的 DXCC" -#: install/index.php:1143 +#: install/index.php:1049 msgid "Checklist" msgstr "检查单" -#: install/index.php:1144 +#: install/index.php:1054 +msgid "Pre-Checks" +msgstr "" + +#: install/index.php:1063 msgid "Configuration" msgstr "配置" -#: install/index.php:1146 +#: install/index.php:1072 msgid "Database" msgstr "数据库" -#: install/index.php:1148 +#: install/index.php:1081 msgid "First User" msgstr "初始用户" -#: install/index.php:1155 +#: install/index.php:1091 msgid "Nearly done!" msgstr "马上完成!" -#: install/index.php:1156 +#: install/index.php:1093 msgid "You prepared all neccessary steps." msgstr "您已准备好全部步骤。" -#: install/index.php:1157 +#: install/index.php:1094 msgid "We now can install Wavelog. This process can take a few minutes." msgstr "现在可以安装 Wavelog 了,需要几分钟的时间。" -#: install/index.php:1158 -msgid "Install Now" -msgstr "现在安装" +#: install/index.php:1100 +msgid "Reset" +msgstr "" -#: install/index.php:1167 +#: install/index.php:1105 +msgid "Installer Reset" +msgstr "" + +#: install/index.php:1108 +msgid "Do you really want to reset all data and start from scratch?" +msgstr "" + +#: install/index.php:1111 +msgid "Yes" +msgstr "" + +#: install/index.php:1112 +msgid "No" +msgstr "" + +#: install/index.php:1122 msgid "Back" msgstr "后退" -#: install/index.php:1168 +#: install/index.php:1123 msgid "Continue" msgstr "继续" -#: install/index.php:1193 -msgid "Error: All fields are required." -msgstr "错误:请填写全部表单。" +#: install/index.php:1201 +msgid "" +"You can't continue. Solve the red marked issues, restart the webserver and " +"reload this page." +msgstr "" -#: install/index.php:1199 +#: install/index.php:1328 +msgid "Password can't contain ' / \\ < >" +msgstr "" + +#: install/index.php:1495 +msgid "Error: At least Hostname/IP, Database Name and Username are required." +msgstr "" + +#: install/index.php:1505 msgid "Connecting..." msgstr "连接中…" -#: install/index.php:1224 -msgid "Connection was successful and your database should be compatible" -msgstr "连接成功,数据库满足要求" +#: install/index.php:1529 +msgid "Connection was successful and your database should be compatible." +msgstr "" -#: install/index.php:1230 +#: install/index.php:1533 msgid "" "Connection was successful but your database seems too old for Wavelog. You " "can try to continue but you could run into issues." msgstr "连接成功,但数据库版本有一些老,您可以继续安装但是可能会出现使用问题。" -#: install/index.php:1384 +#: install/index.php:1533 +#, php-format +msgid "The min. version for MySQL is %s, for MariaDB it's %s." +msgstr "" + +#: install/index.php:1645 +msgid "At least one field is empty." +msgstr "" + +#: install/index.php:1675 +msgid "" +"The locator seems to be not in the correct format. Should look like AA11AA " +"(6-char grid locator)." +msgstr "" + +#: install/index.php:1689 +msgid "" +"The e-mail adress does not look correct. Make sure it's a valid e-mail " +"address" +msgstr "" + +#: install/index.php:1716 msgid "Password should be at least 8 characters long" msgstr "密码需要至少 8 位长" -#: install/index.php:1400 +#: install/index.php:1725 msgid "Passwords do not match" msgstr "密码不匹配" -#: install/index.php:1418 -msgid "The E-Mail Address is not valid" -msgstr "Email 地址无效" +#: install/index.php:1772 +msgid "Install Now" +msgstr "现在安装" -#: install/index.php:1442 -#, php-format -msgid "" -"The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " -"you don't know your grid square then click " -"here!" +#: install/index.php:1776 +msgid "Install not possible. Checklist incomplete." msgstr "" -"网格地址无效,请使用 6 位地址如 HA44AA,如果不清楚请在 这里 查看!" -#: install/index.php:1549 -#, php-format -msgid "" -"Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " -"permissions afterwards." +#: install/run.php:10 +msgid "Installation" msgstr "" -"请确认 %s 文件夹可写。 举例:

chmod -R 777 " -"%s

⬅️请测试后及时回滚权限。" -#: install/index.php:1564 -msgid "Bulgarian" -msgstr "保加利亚语" +#: install/run.php:12 +msgid "Please wait..." +msgstr "" -#: install/index.php:1565 -msgid "Chinese (Simplified)" -msgstr "中文(简体)" +#: install/run.php:15 +msgid "Copy config.php to application/config/" +msgstr "" -#: install/index.php:1566 -msgid "Czech" -msgstr "捷克语" +#: install/run.php:18 +msgid "Copy database.php to application/config/" +msgstr "" -#: install/index.php:1567 -msgid "Dutch" -msgstr "荷兰语" +#: install/run.php:21 +msgid "Creating database tables" +msgstr "" -#: install/index.php:1568 -msgid "English" -msgstr "英语" +#: install/run.php:24 +msgid "Running database migrations" +msgstr "" -#: install/index.php:1569 -msgid "Finnish" -msgstr "芬兰语" +#: install/run.php:27 +msgid "Updating DXCC data" +msgstr "" -#: install/index.php:1570 -msgid "French" -msgstr "法语" +#: install/run.php:35 +msgid "Lock the installer" +msgstr "" -#: install/index.php:1571 -msgid "German" -msgstr "德语" +#: install/run.php:39 +#, php-format +msgid "All install steps went through. Redirect to user login in %s seconds..." +msgstr "" -#: install/index.php:1572 -msgid "Greek" -msgstr "希腊语" +#: install/run.php:42 +msgid "Done. Go to the user login ->" +msgstr "" -#: install/index.php:1573 -msgid "Italian" -msgstr "意大利语" +#: install/run.php:46 install/run.php:125 +msgid "Show detailled debug log" +msgstr "" -#: install/index.php:1574 -msgid "Polish" -msgstr "波兰语" +#: install/run.php:127 +msgid "Hide detailled debug log" +msgstr "" -#: install/index.php:1575 -msgid "Portuguese" -msgstr "葡萄牙语" +#: install/run.php:182 +msgid "Could not create application/config/config.php" +msgstr "" -#: install/index.php:1576 -msgid "Russian" -msgstr "俄语" +#: install/run.php:217 +msgid "Could not create application/config/database.php" +msgstr "" -#: install/index.php:1577 -msgid "Spanish" -msgstr "西班牙语" +#: install/run.php:251 +msgid "Could not create database tables" +msgstr "" -#: install/index.php:1578 -msgid "Swedish" -msgstr "瑞典语" +#: install/run.php:281 +msgid "Could not run database migrations" +msgstr "" -#: install/index.php:1579 -msgid "Turkish" -msgstr "土耳其语" +#: install/run.php:309 +msgid "Could not update DXCC data" +msgstr "" + +#: install/run.php:341 +msgid "Could not create install/.lock file" +msgstr "" + +#~ msgid "On" +#~ msgstr "开启" + +#~ msgid "Off" +#~ msgstr "关闭" + +#~ msgid "MySQL / MariaDB" +#~ msgstr "MySQL / MariaDB" + +#~ msgid "Min. MySQL Version:" +#~ msgstr "MySQL 最低版本:" + +#~ msgid "or" +#~ msgstr "或者" + +#~ msgid "Min. MariaDB Version:" +#~ msgstr "MariaDB 最低版本:" + +#~ msgid "You can test your MySQL/MariaDB Version in Step 4" +#~ msgstr "您可在第 4 步中测试 MySQL/MariaDB 的版本" + +#~ msgid "This field can't be empty!" +#~ msgstr "该字段不能为空!" + +#~ msgid "Default Gridsquare/Locator" +#~ msgstr "默认网格地址" + +#~ msgid "" +#~ "This is the default maidenhead locator which is used as falback. You can " +#~ "use the locator of your Home QTH." +#~ msgstr "默认的梅登黑德网格,可以使用基地台的 QTH。" + +#~ msgid "Type in a valid locator" +#~ msgstr "输入有效的网格" + +#~ msgid "Usually 'localhost'. Optional with '...:[port]'. Default Port: 3306" +#~ msgstr "通常是 'localhost',或加上端口 '....:[3306]',默认端口:3306" + +#~ msgid "" +#~ "Now you can create your first user in Wavelog. Fill out all fields and " +#~ "click continue.
Make sure you use a safe password." +#~ msgstr "" +#~ "现在您可以创建第一个 Wavelog 上的用户了,请填写全部字段并点击继续。
请" +#~ "使用安全密码。" + +#~ msgid "Error: All fields are required." +#~ msgstr "错误:请填写全部表单。" + +#~ msgid "Connection was successful and your database should be compatible" +#~ msgstr "连接成功,数据库满足要求" + +#~ msgid "The E-Mail Address is not valid" +#~ msgstr "Email 地址无效" + +#, php-format +#~ msgid "" +#~ "The grid locator is not valid. Use a 6-character locator, e.g. HA44AA. If " +#~ "you don't know your grid square then click " +#~ "here!" +#~ msgstr "" +#~ "网格地址无效,请使用 6 位地址如 HA44AA,如果不清楚请在 这里 查看!" + +#, php-format +#~ msgid "" +#~ "Please make the %s folder writable. Example:

chmod -R 777 %s

Don't forget to restore the " +#~ "permissions afterwards." +#~ msgstr "" +#~ "请确认 %s 文件夹可写。 举例:

chmod -R " +#~ "777 %s

⬅️请测试后及时回滚权限。" diff --git a/install/includes/install_config/install_config.php b/install/includes/install_config/install_config.php new file mode 100644 index 000000000..2a5b772ea --- /dev/null +++ b/install/includes/install_config/install_config.php @@ -0,0 +1,41 @@ + ['condition' => isExtensionInstalled('curl')], + 'php-mysql' => ['condition' => isExtensionInstalled('mysqli')], + 'php-mbstring' => ['condition' => isExtensionInstalled('mbstring')], + 'php-xml' => ['condition' => isExtensionInstalled('xml')], + 'php-zip' => ['condition' => isExtensionInstalled('zip')], +]; + +// MariaDB / MySQL +$mariadb_version = 10.1; +$mysql_version = 5.7; diff --git a/install/includes/install_config/install_lib.php b/install/includes/install_config/install_lib.php new file mode 100644 index 000000000..f2555fc29 --- /dev/null +++ b/install/includes/install_config/install_lib.php @@ -0,0 +1,135 @@ +isDir() && basename($item->getPathName()) != '..') { + if (!is_writable($item->getRealPath())) { + return false; + } + } + } + + return true; + } + } catch (Exception $e) { + log_message('error', 'is_really_writable(): Something went wrong while testing write permissions.'); + return false; + } + + return false; +} + +function verify_log() { + global $logfile; + + if (!file_exists($logfile)) { + if (touch($logfile)) { + if(is_writable($logfile)) { + $log_header = "Wavelog Installer Debug Log\n-------\nLog Location: $logfile\n\n"; + file_put_contents($logfile, $log_header, FILE_APPEND); + return true; + } else { + return false; + } + } else { + return false; + } + } else { + return is_writable($logfile); + } +} + +function country2flag($code) { + $code = strtoupper($code); + + $offset = 0x1F1E6; + $code_p1 = $offset + ord($code[0]) - ord('A'); + $code_p2 = $offset + ord($code[1]) - ord('A'); + + $flag = mb_chr($code_p1, 'UTF-8') . mb_chr($code_p2, 'UTF-8'); + return $flag; +} + +// Function to read the debug logfile +function read_logfile() { + if (verify_log()) { + global $logfile; + $file_content = file_get_contents($logfile); + echo $file_content; + } else { + echo "Log file is not available."; + } +} + +// Function to log messages in the installer logfile +function log_message($level, $message) { + if (verify_log()) { + global $logfile; + $level = strtoupper($level); + $timestamp = date("Y-m-d H:i:s"); + $logMessage = $level . " - " . $timestamp . " --> " . $message . PHP_EOL; + file_put_contents($logfile, $logMessage, FILE_APPEND); + } else { + echo "Log file is not available or not writable."; + } +} + +// Custom error handler +function customError($errno, $errstr, $errfile, $errline) { + $message = "[$errno] $errstr in $errfile on line $errline"; + log_message('error', $message); +} + +// Detect webserver and version +function detect_webserver() { + return $_SERVER['SERVER_SOFTWARE'] ?? __("not detected"); +} + +// Detect nginx setting for PHP file processing +function detect_nginx_php_setting($http_scheme) { + $ch = curl_init($http_scheme.'://'.$_SERVER['HTTP_HOST'].'/install/nginx.php/test'); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_HEADER, 0); + $data = curl_exec($ch); + $code = curl_getinfo($ch, CURLINFO_HTTP_CODE); + curl_close($ch); + return $code; +} diff --git a/install/includes/interface_assets/footer.php b/install/includes/interface_assets/footer.php new file mode 100644 index 000000000..2e40816ff --- /dev/null +++ b/install/includes/interface_assets/footer.php @@ -0,0 +1,66 @@ +
+ + + +
+ + + + + + + + + + + + + + + + +
+
\ No newline at end of file diff --git a/install/includes/interface_assets/header.php b/install/includes/interface_assets/header.php new file mode 100644 index 000000000..371d71849 --- /dev/null +++ b/install/includes/interface_assets/header.php @@ -0,0 +1,105 @@ + + + + + + + + + + <?= __("Install | Wavelog"); ?> + + + + + + + + + + + \ No newline at end of file diff --git a/install/includes/interface_assets/triggers.php b/install/includes/interface_assets/triggers.php new file mode 100644 index 000000000..9d059868a --- /dev/null +++ b/install/includes/interface_assets/triggers.php @@ -0,0 +1,110 @@ +database_check($_POST); + echo $result; + exit; + +} + +if ($_POST['read_logfile'] ?? false == true) { + + $result = read_logfile(); + echo $result; + exit; + +} + +if ($_POST['write_to_logfile'] ?? false == true) { + + $level = $_POST['log_level']; + $message = $_POST['log_message']; + + if(log_message($level, $message)) { + $result = 'success'; + } else { + $result = 'error'; + } + echo $result; + exit; + +} + +/** + * + * Install Triggers + * + */ + +if ($_POST['check_lockfile'] ?? false == true) { + + $lockfile = '../install/.lock'; + + if (file_exists($lockfile)) { + $result = 'installer_locked'; + } else { + $result = 'no_lockfile'; + } + echo $result; + exit; +} + +// config_file() +if ($_POST['run_config_file'] ?? false == true) { + sleep(1); + $data = $_POST['data']; + if ($core->validate_post($data)) { + if($core->write_configfile($data)) { + $result = 'success'; + } else { + $result = 'error'; + } + } else { + $result = 'error'; + } + echo $result; + exit; +} + +if ($_POST['run_database_file'] ?? false == true) { + sleep(1); + $data = $_POST['data']; + if ($core->validate_post($data)) { + if($core->write_config($data)) { + $result = 'success'; + } else { + $result = 'error'; + } + } else { + $result = 'error'; + } + echo $result; + exit; +} + +if ($_POST['run_database_tables'] ?? false == true) { + $data = $_POST['data']; + if ($core->validate_post($data)) { + $result = $database->create_tables($data); + } else { + $result = 'error'; + } + echo $result ? 'success' : 'error'; + exit; +} + +if ($_POST['run_installer_lock'] ?? false == true) { + exec('touch .lock', $output, $return_var); + if ($return_var === 0 && file_exists('.lock')) { + echo 'success'; + } else { + echo 'error'; + } + exit; +} diff --git a/install/index.php b/install/index.php index 82fdf0e7d..1d256cb2d 100644 --- a/install/index.php +++ b/install/index.php @@ -1,232 +1,18 @@ ['condition' => isExtensionInstalled('curl')], - 'php-mysql' => ['condition' => isExtensionInstalled('mysqli')], - 'php-mbstring' => ['condition' => isExtensionInstalled('mbstring')], - 'php-xml' => ['condition' => isExtensionInstalled('xml')], - 'php-zip' => ['condition' => isExtensionInstalled('zip')], -]; - -// MariaDB / MySQL -$mariadb_version = 10.1; -$mysql_version = 5.7; - -// ######################################################### -// Gettext Implementation -// ######################################################### - -// include the lib and the conf file -require_once('includes/gettext/gettext.php'); -require_once('includes/gettext/gettext_conf.php'); - -/** - * save all available languages - * @var array $languages - */ -$languages = $gt_conf['languages']; - -// if we come with a get call we can switch the language cookie -if (isset($_GET['lang'])) { - switch_lang($_GET['lang']); -} - -// get the browsers language if no cookie exists and set one -if (!isset($_COOKIE[$gt_conf['lang_cookie']])) { - $browser_language = _get_client_language(); - setcookie($gt_conf['lang_cookie'], $browser_language['gettext']); - header("Location: " . $installer_url); - exit(); -} -// get the language from the cookie -$language = $_COOKIE[$gt_conf['lang_cookie']]; - -// and set the locale for gettext -T_setlocale(LC_MESSAGES, $language); - -// function to switch the language based on the user selection -function switch_lang($new_language) { - global $gt_conf, $installer_url; - setcookie($gt_conf['lang_cookie'], $new_language); - header("Location: " . $installer_url); - exit(); -} - -// ######################################################### END OF PRECONFIGURATION - -// Function to check if a PHP extension is installed -function isExtensionInstalled($extensionName) { - return in_array($extensionName, get_loaded_extensions()); -} - -function delDir($dir) { - $files = glob($dir . '*', GLOB_MARK); - foreach ($files as $file) { - if (substr($file, -1) == '/') { - if (file_exists($file)) { - delDir($file); - } - } else { - if (file_exists($file)) { - unlink($file); - } - } - } -} - -if (file_exists($db_file_path)) { - delDir(getcwd()); - header("../"); - exit; -} - -if (file_exists($root_mode_file)) { - $root_mode = true; -} else { - $root_mode = false; -} - -// Only load the classes in case the user submitted the form -if ($_POST) { - - // Load the classes and create the new objects - require_once('includes/core_class.php'); - require_once('includes/database_class.php'); - - $core = new Core(); - $database = new Database(); - - if ($_POST['database_check'] ?? false == true) { - - $result = $database->database_check($_POST); - echo $result; - exit; - } else { - // Validate the post data - if ($core->validate_post($_POST) == true) { - - // First create the database, then create tables, then write config file - if ($database->create_database($_POST) == false) { - $message = $core->show_message('error', "The database could not be created, please verify your settings."); - } elseif ($database->create_tables($_POST) == false) { - $message = $core->show_message('error', "The database tables could not be created, please verify your settings."); - } elseif ($core->write_config($_POST) == false) { - $message = $core->show_message('error', "The database configuration file could not be written, please chmod " . $db_config_path . "/database.php file to 777"); - } - - if ($core->write_configfile($_POST) == false) { - $message = $core->show_message('error', "The config configuration file could not be written, please chmod " . $db_config_path . "/config.php file to 777"); - } - - // If no errors, redirect to registration page - if (!isset($message)) { - sleep(1); - $ch = curl_init(); - list($realHost,) = explode(':', $_SERVER['HTTP_HOST']); - $wavelog_url = $http_scheme . "://" . $realHost . ":" . $_SERVER['SERVER_PORT']; - curl_setopt($ch, CURLOPT_URL, $wavelog_url); - curl_setopt($ch, CURLOPT_VERBOSE, 0); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); - $result = curl_exec($ch); - curl_setopt($ch, CURLOPT_URL, $wavelog_url . "/index.php/update/dxcc"); - $result = curl_exec($ch); - delDir(getcwd()); - header('Location: ' . $http_scheme . "://" . $_SERVER['HTTP_HOST'] . '/' . $_POST['directory']); - exit; - } - } else { - $message = $core->show_message('error', 'Not all fields have been filled in correctly. The host, username, password, and database name are required.'); - } - } -} -global $wavelog_url; - -?> - - - - - - - <?= __("Install | Wavelog"); ?> - - - - - - - - - - - - ' . $message . '

'; // TODO Integrate Message into the design, Dialog??? - } ?> + include 'includes/interface_assets/header.php'; ?>
@@ -257,13 +43,13 @@ global $wavelog_url;
-
+
-
+
@@ -291,8 +77,7 @@ global $wavelog_url;
  • - - +
@@ -306,30 +91,36 @@ global $wavelog_url;
-
+

- + $moduleData) { $condition = $moduleData['condition']; if (!$condition) { - $allChecksPassed = 'failed'; + $prechecks_passed = 'failed'; } ?> @@ -356,8 +147,8 @@ global $wavelog_url; if ($maxExecutionTime >= $max_execution_time) { ?> @@ -365,18 +156,18 @@ global $wavelog_url; - - + + + + + + + @@ -409,47 +218,110 @@ global $wavelog_url; $get_allow_url_fopen = ini_get('allow_url_fopen'); if ($get_allow_url_fopen == $req_allow_url_fopen) { ?> - + On - + $prechecks_passed = 'failed'; ?> + Off + + + +
- + - - - + + + + +
max_upload_file_size ' . $max_upload_file_size . 'M'; ?>upload_max_filesize ' . $upload_max_filesize . 'M'; ?> = ($max_upload_file_size * 1024 * 1024)) { // compare with given value in bytes + if ($maxUploadFileSizeBytes >= ($upload_max_filesize * 1024 * 1024)) { // compare with given value in bytes ?> @@ -394,13 +185,31 @@ global $wavelog_url; ?>
memory_limit ' . $memory_limit . 'M'; ?> + = ($memory_limit * 1024 * 1024)) { // compare with given value in bytes + ?> + + + + +
allow_url_fopen On
+

+ + + + + + + + + + + + + + + + + + + +
/application + + + + + +
/backup + + + + + +
/updates + + + + + +
/uploads + + + + + +
/userdata + + + +
- -
-

- +
+

+
- - - - - - - - - - + +
-

- - -
@@ -527,23 +432,23 @@ global $wavelog_url;
- + Optional with '[host]:[port]'. Default port: 3306.
In a docker compose install type 'wavelog-db'."); ?>">
- + ">
- + ">
- + ">
@@ -557,11 +462,12 @@ global $wavelog_url;
-
-

Make sure you use a safe password."); ?>

+
+

+

-
- +
+
@@ -580,7 +486,7 @@ global $wavelog_url;
-
+
@@ -588,7 +494,7 @@ global $wavelog_url;
- +
@@ -608,7 +514,7 @@ global $wavelog_url;
- +
@@ -1126,8 +1032,8 @@ global $wavelog_url;
@@ -1141,21 +1047,70 @@ global $wavelog_url;

-

- -

- -

- +
+
+

+ + + +

+
+
+
+
+

+ + + +

+
+
+
+
+

+ + + +

+
+
+
+
+

+ + + +

+
+

-

-

- +
+

+

+
+ +
+
+
+ + @@ -1171,9 +1126,6 @@ global $wavelog_url;
- - -
-
-

Example:

chmod -R 777 %s

Don't forget to restore the permissions afterwards."), $db_config_path, $db_config_path); ?>

-
-
- + - - -
-
- - - - - - - - - - - - - - - - -
-
+ \ No newline at end of file + header("Location: $websiteurl"); +} ?> + + diff --git a/install/nginx.php b/install/nginx.php new file mode 100644 index 000000000..4d5517983 --- /dev/null +++ b/install/nginx.php @@ -0,0 +1,9 @@ + diff --git a/install/run.php b/install/run.php new file mode 100644 index 000000000..339e08ec8 --- /dev/null +++ b/install/run.php @@ -0,0 +1,377 @@ + + + + + + +
+
+
+

+ +

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+ + + +
+
+ +
+
+                            
+                                
+                            
+                        
+
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/system/libraries/Migration.php b/system/libraries/Migration.php index a8d41e1cd..d08f78b5e 100644 --- a/system/libraries/Migration.php +++ b/system/libraries/Migration.php @@ -235,7 +235,7 @@ class CI_Migration { else { // Well, there's nothing to migrate then ... - return TRUE; + return $current_version; } // Validate all available migrations within our target range.