'; break;
diff --git a/application/controllers/Options.php b/application/controllers/Options.php
index 9884494461..9a3f5469a5 100644
--- a/application/controllers/Options.php
+++ b/application/controllers/Options.php
@@ -28,7 +28,7 @@ function index() {
//echo $this->optionslib->get_option('theme');
- $data['page_title'] = $this->lang->line('options_wavelog_options');
+ $data['page_title'] = __("Wavelog Options");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/index');
@@ -38,12 +38,8 @@ function index() {
// function used to display the /appearance url
function appearance() {
- // Get Language Options
- $directory = 'application/language';
- $data['language_options'] = array_diff(scandir($directory), array('..', '.'));
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_appearance');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Appearance");
$this->load->model('Themes_model');
@@ -57,12 +53,8 @@ function appearance() {
// Handles saving the appreance options to the options system.
function appearance_save() {
- // Get Language Options
- $directory = 'application/language';
- $data['language_options'] = array_diff(scandir($directory), array('..', '.'));
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_appearance');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Appearance");
$this->load->helper(array('form', 'url'));
@@ -83,7 +75,7 @@ function appearance_save() {
// If theme update is complete set a flashsession with a success note
if($theme_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update theme choice within the options system
@@ -91,7 +83,7 @@ function appearance_save() {
// If theme update is complete set a flashsession with a success note
if($search_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update dashboard banner within the options system
@@ -99,7 +91,7 @@ function appearance_save() {
// If dashboard banner update is complete set a flashsession with a success note
if($dasboard_banner_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update dashboard map within the options system
@@ -107,7 +99,7 @@ function appearance_save() {
// If dashboard map update is complete set a flashsession with a success note
if($dashboard_map_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update logbook map within the options system
@@ -115,7 +107,7 @@ function appearance_save() {
// If logbook map update is complete set a flashsession with a success note
if($logbook_map_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update public maps within the options system
@@ -123,7 +115,7 @@ function appearance_save() {
// If the option was saved successfully set a flashsession with success note
if($public_maps_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Update public github button within the options system
@@ -131,7 +123,7 @@ function appearance_save() {
// If the option was saved successfully set a flashsession with success note
if($public_github_button_update_status == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_saved'));
+ $this->session->set_flashdata('success', __("Options saved"));
}
// Redirect back to /appearance
@@ -141,8 +133,8 @@ function appearance_save() {
// function used to display the /dxcluster url
function dxcluster() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_dxcluster_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("DXCluster");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/dxcluster');
@@ -152,10 +144,8 @@ function dxcluster() {
// Handles saving the DXCluster options to the options system.
function dxcluster_save() {
- // Get Language Options
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_dxcluster_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("DXCluster");
$this->load->helper(array('form', 'url'));
@@ -172,17 +162,17 @@ function dxcluster_save() {
} else {
$dxcluster_decont_update = $this->optionslib->update('dxcluster_decont', $this->input->post('dxcluster_decont'), 'yes');
if($dxcluster_decont_update == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_dxcluster_decont_changed_to').$this->input->post('dxcluster_decont'));
+ $this->session->set_flashdata('success', __("de continent changed to ").$this->input->post('dxcluster_decont'));
}
$dxcluster_maxage_update = $this->optionslib->update('dxcluster_maxage', $this->input->post('dxcluster_maxage'), 'yes');
if($dxcluster_maxage_update == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_dxcluster_maxage_changed_to').$this->input->post('dxcluster_maxage'));
+ $this->session->set_flashdata('success', __("Maximum age of spots changed to ").$this->input->post('dxcluster_maxage'));
}
$dxcache_url_update = $this->optionslib->update('dxcache_url', $this->input->post('dxcache_url'), 'yes');
if($dxcache_url_update == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_dxcache_url_changed_to').$this->input->post('dxcache_url'));
+ $this->session->set_flashdata('success', __("DXCluster Cache URL changed to ").$this->input->post('dxcache_url'));
}
redirect('/options/dxcluster');
}
@@ -191,8 +181,8 @@ function dxcluster_save() {
// function used to display the /radio url
function radio() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_radio_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Radio Settings");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/radios');
@@ -202,10 +192,8 @@ function radio() {
// Handles saving the radio options to the options system.
function radio_save() {
- // Get Language Options
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_radio_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Radio Settings");
$this->load->helper(array('form', 'url'));
@@ -226,7 +214,7 @@ function radio_save() {
// If theme update is complete set a flashsession with a success note
if($radioTimeout_update == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_radio_timeout_warning_changed_to').$this->input->post('radioTimeout').' seconds');
+ $this->session->set_flashdata('success', __("Radio Timeout Warning changed to ").$this->input->post('radioTimeout').' seconds');
}
// Redirect back to /appearance
@@ -237,8 +225,8 @@ function radio_save() {
// function used to display the /appearance url
function email() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_email');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Email");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/email');
@@ -248,10 +236,8 @@ function email() {
// Handles saving the radio options to the options system.
function email_save() {
- // Get Language Options
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_email');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Email");
$this->load->helper(array('form', 'url'));
@@ -308,9 +294,9 @@ function email_save() {
// Set flash session based on update success
if ($updateSuccessful) {
- $this->session->set_flashdata('success', $this->lang->line('options_mail_settings_saved'));
+ $this->session->set_flashdata('success', __("The settings were saved successfully."));
} else {
- $this->session->set_flashdata('saveFailed', $this->lang->line('options_mail_settings_failed'));
+ $this->session->set_flashdata('saveFailed', __("Something went wrong with saving the settings. Try again."));
}
// Redirect back to /email
@@ -320,8 +306,8 @@ function email_save() {
function oqrs() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_oqrs');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("OQRS Options");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/oqrs');
@@ -330,8 +316,8 @@ function oqrs() {
function oqrs_save() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_oqrs');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("OQRS Options");
$this->load->helper(array('form', 'url'));
@@ -344,7 +330,7 @@ function oqrs_save() {
$global_oqrs_text = $this->optionslib->update('groupedSearchShowStationName', $this->input->post('groupedSearchShowStationName'), null);
if($global_oqrs_text == TRUE) {
- $this->session->set_flashdata('success', $this->lang->line('options_oqrs_options_have_been_saved'));
+ $this->session->set_flashdata('success', __("OQRS options have been saved."));
}
redirect('/options/oqrs');
@@ -384,12 +370,12 @@ function sendTestMail() {
$this->email->message($message);
if (! $this->email->send()){
- $this->session->set_flashdata('testmailFailed', $this->lang->line('options_send_testmail_failed'));
+ $this->session->set_flashdata('testmailFailed', __("Testmail failed. Something went wrong."));
} else {
- $this->session->set_flashdata('testmailSuccess', $this->lang->line('options_send_testmail_success'));
+ $this->session->set_flashdata('testmailSuccess', __("Testmail sent. Email settings seem to be correct."));
}
} else {
- $this->session->set_flashdata('testmailFailed', $this->lang->line('options_send_testmail_failed'));
+ $this->session->set_flashdata('testmailFailed', __("Testmail failed. Something went wrong."));
}
redirect('/options/email');
@@ -398,8 +384,8 @@ function sendTestMail() {
// function used to display the /version_dialog url
function version_dialog() {
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_version_dialog_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Version Info Settings");
$this->load->view('interface_assets/header', $data);
$this->load->view('options/version_dialog');
@@ -408,25 +394,23 @@ function version_dialog() {
function version_dialog_save() {
- // Get Language Options
-
- $data['page_title'] = $this->lang->line('options_wavelog_options');
- $data['sub_heading'] = $this->lang->line('options_version_dialog_settings');
+ $data['page_title'] = __("Wavelog Options");
+ $data['sub_heading'] = __("Version Info Settings");
$this->load->helper(array('form', 'url'));
$version_dialog_header_update = $this->optionslib->update('version_dialog_header', $this->input->post('version_dialog_header'), 'yes');
if($version_dialog_header_update == TRUE) {
- $this->session->set_flashdata('success0', $this->lang->line('options_version_dialog_header_changed_to')." "."'".$this->input->post('version_dialog_header')."'");
+ $this->session->set_flashdata('success0', __("Version Info Header changed to")." "."'".$this->input->post('version_dialog_header')."'");
}
$version_dialog_mode_update = $this->optionslib->update('version_dialog', $this->input->post('version_dialog_mode'), 'yes');
if($version_dialog_mode_update == TRUE) {
- $this->session->set_flashdata('success1', $this->lang->line('options_version_dialog_mode_changed_to')." "."'".$this->input->post('version_dialog_mode')."'");
+ $this->session->set_flashdata('success1', __("Version Info Mode changed to")." "."'".$this->input->post('version_dialog_mode')."'");
}
if ($this->input->post('version_dialog_mode') == "both" || $this->input->post('version_dialog_mode') == "custom_text" ) {
$version_dialog_custom_text_update = $this->optionslib->update('version_dialog_text', $this->input->post('version_dialog_custom_text'), 'yes');
if($version_dialog_custom_text_update == TRUE) {
- $this->session->set_flashdata('success2', $this->lang->line('options_version_dialog_custom_text_saved'));
+ $this->session->set_flashdata('success2', __("Version Info Custom Text saved!"));
}
}
@@ -437,7 +421,7 @@ function version_dialog_save() {
function version_dialog_show_to_all() {
$update_vd_confirmation_to_false = $this->user_options_model->set_option_at_all_users('version_dialog', 'confirmed', array('boolean' => 'false'));
if($update_vd_confirmation_to_false == TRUE) {
- $this->session->set_flashdata('success_trigger', $this->lang->line('options_version_dialog_success_show_all'));
+ $this->session->set_flashdata('success_trigger', __("Version Info will be shown to all users again"));
}
redirect('/options/version_dialog');
}
@@ -445,7 +429,7 @@ function version_dialog_show_to_all() {
function version_dialog_show_to_none() {
$update_vd_confirmation_to_true = $this->user_options_model->set_option_at_all_users('version_dialog', 'confirmed', array('boolean' => 'true'));
if($update_vd_confirmation_to_true == TRUE) {
- $this->session->set_flashdata('success_trigger', $this->lang->line('options_version_dialog_success_hide_all'));
+ $this->session->set_flashdata('success_trigger', __("Version Info will not be shown to any user"));
}
redirect('/options/version_dialog');
}
diff --git a/application/controllers/Qslprint.php b/application/controllers/Qslprint.php
index be69cf90ed..81392bef39 100644
--- a/application/controllers/Qslprint.php
+++ b/application/controllers/Qslprint.php
@@ -43,7 +43,7 @@ public function index($station_id = 'All')
'assets/js/sections/qslprint.js',
];
- $data['page_title'] = $this->lang->line('menu_print_requested_qsls');
+ $data['page_title'] = __("Print Requested QSLs");
$this->load->view('interface_assets/header', $data);
$this->load->view('qslprint/index');
diff --git a/application/controllers/Sattimers.php b/application/controllers/Sattimers.php
index 7de010f915..00934b8664 100644
--- a/application/controllers/Sattimers.php
+++ b/application/controllers/Sattimers.php
@@ -38,10 +38,10 @@ public function index() {
$data['gridsquare'] = strtoupper($this->stations->find_gridsquare());
if ($data['gridsquare'] == "0") {
- $this->session->set_flashdata('message', lang('dashboard_locations_warning'));
+ $this->session->set_flashdata('message', sprintf(__("You have no station locations. Go %s to create it!"), '' . __("here") . ''));
}
- $data['page_title'] = "Satellite Timers";
+ $data['page_title'] = __("Satellite Timers");
$CI =& get_instance();
if($CI->session->userdata('user_date_format')) {
diff --git a/application/controllers/Station.php b/application/controllers/Station.php
index ef5ffcc1eb..8cd51b4c7a 100644
--- a/application/controllers/Station.php
+++ b/application/controllers/Station.php
@@ -32,7 +32,7 @@ public function index()
$data['is_there_qsos_with_no_station_id'] = $this->Logbook_model->check_for_station_id();
// Render Page
- $data['page_title'] = lang('station_location');
+ $data['page_title'] = __("Station Location");
$this->load->view('interface_assets/header', $data);
$this->load->view('station_profile/index');
$this->load->view('interface_assets/footer');
@@ -52,7 +52,7 @@ public function create()
$this->form_validation->set_rules('station_profile_name', 'Station Profile Name', 'required');
if ($this->form_validation->run() == FALSE) {
- $data['page_title'] = lang('station_location_create_header');
+ $data['page_title'] = __("Create Station Location");
$this->load->view('interface_assets/header', $data);
$this->load->view('station_profile/create');
$this->load->view('interface_assets/footer');
@@ -67,7 +67,7 @@ public function edit($id)
$this->load->model('stations');
if ($this->stations->check_station_is_accessible($id)) {
$data = $this->load_station_for_editing($id);
- $data['page_title'] = lang('station_location_edit') . $data['my_station_profile']->station_profile_name;
+ $data['page_title'] = __("Edit Station Location: ") . $data['my_station_profile']->station_profile_name;
if ($this->form_validation->run() == FALSE) {
$this->load->view('interface_assets/header', $data);
@@ -75,7 +75,7 @@ public function edit($id)
$this->load->view('interface_assets/footer');
} else {
if ($this->stations->edit()) {
- $data['notice'] = lang('station_location') . $this->security->xss_clean($this->input->post('station_profile_name', true)) . " Updated";
+ $data['notice'] = __("Station Location") . $this->security->xss_clean($this->input->post('station_profile_name', true)) . " Updated";
}
redirect('stationsetup');
}
diff --git a/application/controllers/Stationsetup.php b/application/controllers/Stationsetup.php
index 33e0304145..ee3d76f76f 100644
--- a/application/controllers/Stationsetup.php
+++ b/application/controllers/Stationsetup.php
@@ -32,7 +32,7 @@ public function index() {
];
// Render Page
- $data['page_title'] = "Station Setup";
+ $data['page_title'] = __("Station Setup");
$this->load->view('interface_assets/header', $data);
$this->load->view('stationsetup/stationsetup');
$this->load->view('interface_assets/footer', $footerData);
@@ -47,7 +47,7 @@ public function DeleteStation_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Not allowed';
+ $data['flashdata'] = __('Not allowed');
}
} else {
$data['success']=0;
@@ -65,11 +65,11 @@ public function EmptyStation_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Not allowed';
+ $data['flashdata'] = __('Not allowed');
}
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -83,7 +83,7 @@ public function setActiveStation_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -102,7 +102,7 @@ public function setFavorite_json() {
$data['success'] = 1;
} else {
$data['success'] = 0;
- $data['flashdata'] ='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -115,7 +115,7 @@ public function setActiveLogbook_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -128,7 +128,7 @@ public function deleteLogbook_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -149,7 +149,7 @@ public function newLogbook_json() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -187,7 +187,7 @@ public function editVisitorLink() {
$station_logbook_details_query = $this->logbooks_model->logbook(xss_clean($this->input->post('id', true)));
$data['station_logbook_details'] = $station_logbook_details_query->row();
$data['station_locations_list'] = $this->stations->all_of_user();
- $data['page_title'] = "Edit visitor site";
+ $data['page_title'] = __("Edit visitor site");
$this->load->view('stationsetup/visitor', $data);
}
@@ -209,7 +209,7 @@ public function saveVisitorLink() {
$data['success'] = 1;
} else {
$data['success'] = 0;
- $data['flashdata'] = 'Error. Link is already in use!';
+ $data['flashdata'] = __('Error. Link is already in use!');
}
echo json_encode($data);
@@ -223,7 +223,7 @@ public function newLocation() {
$this->load->model('logbook_model');
$data['iota_list'] = $this->logbook_model->fetchIota();
- $data['page_title'] = lang('station_location_create_header');
+ $data['page_title'] = __("Create Station Location");
$this->load->view('station_profile/create', $data);
}
@@ -250,7 +250,7 @@ private function lbname2html($id, $name) {
}
private function lbpublicsearch2html($publicsearch, $id) {
- $htmret = ($publicsearch=='1' ? 'Enabled' : 'Disabled');
+ $htmret = ($publicsearch=='1' ? 'Enabled' : '' . __('Disabled') . '');
$htmret .= '';
return $htmret;
@@ -258,16 +258,16 @@ private function lbpublicsearch2html($publicsearch, $id) {
private function lbstate2html($id) {
if($this->session->userdata('active_station_logbook') != $id) {
- $htmret='';
+ $htmret='';
} else {
- $htmret="" . lang('station_logbooks_active_logbook') . "";
+ $htmret="" . __("Active Logbook") . "";
}
return $htmret;
}
private function lbdel2html($id, $logbook_name) {
if($this->session->userdata('active_station_logbook') != $id) {
- $htmret='';
+ $htmret='';
} else {
$htmret='';
}
@@ -277,8 +277,8 @@ private function lbdel2html($id, $logbook_name) {
private function lblnk2html($public_slug, $logbook_name, $id) {
$htmret = ' ';
if($public_slug != '') {
- $htmret .= '';
- $htmret .= ' ';
+ $htmret .= '';
+ $htmret .= ' ';
$htmret .= ' ';
}
return $htmret;
@@ -338,39 +338,39 @@ private function stationid2html($station_id) {
private function stationbadge2html($station_active, $qso_total, $current_active, $station_profile_name, $id) {
$returntext = '';
if($station_active != 1) {
- $returntext .= ' ';
+ $returntext .= ' ';
} else {
- $returntext .= '' . lang('station_location_active') . ' ';
+ $returntext .= '' . __("Active Station") . ' ';
}
- $returntext .='' . $qso_total .' '. lang('gen_hamradio_qso') . '';
+ $returntext .='' . $qso_total .' '. __("QSO") . '';
return $returntext;
}
private function stationedit2html($id) {
- return '';
+ return '';
}
private function stationemptylog2html($id) {
- return '';
+ return '';
}
private function stationcopy2html($id) {
- return '';
+ return '';
}
private function stationdelete2html($id, $station_profile_name, $station_active) {
if($station_active != 1) {
- return '';
+ return '';
}
return '';
}
private function stationcountry2html($station_country, $dxcc_end) {
- $returntext = $station_country == '' ? '- NONE -' : $station_country;
+ $returntext = $station_country == '' ? '- ' . __('NONE') . ' -' : $station_country;
if ($dxcc_end != NULL) {
- $returntext .= ' '.lang('gen_hamradio_deleted_dxcc').'';
+ $returntext .= ' '.__("Deleted DXCC").'';
}
return $returntext;
@@ -384,7 +384,7 @@ public function remove_publicslug() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Not allowed';
+ $data['flashdata'] = __('Not allowed');
}
echo json_encode($data);
}
@@ -398,7 +398,7 @@ public function togglePublicSearch() {
$data['success']=1;
} else {
$data['success']=0;
- $data['flashdata']='Not allowed';
+ $data['flashdata'] = __('Not allowed');
}
echo json_encode($data);
}
@@ -425,7 +425,7 @@ public function linkLocations() {
$data['locationdata'] = $this->stationsetup_model->locationInfo($locationid)->result();
} else {
$data['success']=0;
- $data['flashdata']='Error';
+ $data['flashdata'] = __('Error');
}
echo json_encode($data);
}
@@ -451,7 +451,7 @@ public function editExportmapOptions() {
$data['exportmapoptions'] = $exportmapoptions;
- $data['page_title'] = "Edit Export Map options";
+ $data['page_title'] = __("Edit Export Map options");
$this->load->view('stationsetup/exportmapoptions', $data);
}
diff --git a/application/controllers/Statistics.php b/application/controllers/Statistics.php
index a2487f8a1d..05d370f2b0 100644
--- a/application/controllers/Statistics.php
+++ b/application/controllers/Statistics.php
@@ -24,7 +24,7 @@ public function index()
// Render User Interface
// Set Page Title
- $data['page_title'] = $this->lang->line('statistics_statistics');
+ $data['page_title'] = __("Statistics");
$data['sat_active'] = array_search("SAT", $this->bands->get_user_bands(), true);
// Load Views
diff --git a/application/controllers/User.php b/application/controllers/User.php
index a763b1a3d9..59ea5ce56b 100644
--- a/application/controllers/User.php
+++ b/application/controllers/User.php
@@ -9,7 +9,7 @@ public function index()
$data['results'] = $this->user_model->users();
- $data['page_title'] = $this->lang->line('admin_user_accounts');
+ $data['page_title'] = __("User Accounts");
$this->load->view('interface_assets/header', $data);
$this->load->view('user/main');
@@ -659,10 +659,10 @@ function edit() {
}
$this->user_options_model->set_option('header_menu', 'locations_quickswitch', array('boolean'=>xss_clean($this->input->post('user_locations_quickswitch', true))));
$this->user_options_model->set_option('header_menu', 'utc_headermenu', array('boolean'=>xss_clean($this->input->post('user_utc_headermenu', true))));
- $this->session->set_flashdata('success', lang('account_user').' '.$this->input->post('user_name', true).' '.lang('account_word_edited'));
+ $this->session->set_flashdata('success', __("User").' '.$this->input->post('user_name', true).' '.__("edited"));
redirect('user/edit/'.$this->uri->segment(3));
} else {
- $this->session->set_flashdata('success', lang('account_user').' '.$this->input->post('user_name', true).' '.lang('account_word_edited'));
+ $this->session->set_flashdata('success', __("User").' '.$this->input->post('user_name', true).' '.__("edited"));
redirect('user');
}
return;
diff --git a/application/controllers/Visitor.php b/application/controllers/Visitor.php
index 2f19ee3d80..a69543ad79 100644
--- a/application/controllers/Visitor.php
+++ b/application/controllers/Visitor.php
@@ -369,10 +369,10 @@ function js_array($array)
$data['layer'] = $this->optionslib->get_option('option_map_tile_server');
$data['attribution'] = $this->optionslib->get_option('option_map_tile_server_copyright');
- $data['gridsquares_gridsquares'] = lang('gridsquares_gridsquares');
- $data['gridsquares_gridsquares_confirmed'] = lang('gridsquares_gridsquares_confirmed');
- $data['gridsquares_gridsquares_not_confirmed'] = lang('gridsquares_gridsquares_not_confirmed');
- $data['gridsquares_gridsquares_total_worked'] = lang('gridsquares_gridsquares_total_worked');
+ $data['gridsquares_gridsquares'] = __("Gridsquares");
+ $data['gridsquares_gridsquares_confirmed'] = __("Gridsquares confirmed");
+ $data['gridsquares_gridsquares_not_confirmed'] = __("Gridsquares not confirmed");
+ $data['gridsquares_gridsquares_total_worked'] = __("Total gridsquares worked");
$data['visitor'] = true;
diff --git a/application/language/bulgarian/account_lang.php b/application/language/bulgarian/account_lang.php
deleted file mode 100644
index a959251255..0000000000
--- a/application/language/bulgarian/account_lang.php
+++ /dev/null
@@ -1,136 +0,0 @@
-https://radiosocial.de";
-
-$lang['account_default_band_settings'] = 'Settings for Default Band and Confirmation';
-$lang['account_gridmap_default_band'] = 'Default Band';
-$lang['account_qsl_settings'] = 'Default QSL-Methods';
-
-$lang['account_winkeyer'] = 'Winkeyer';
-$lang['account_winkeyer_hint'] = "Winkeyer support in Wavelog is very experimental read the wiki first at https://github.com/wavelog/wavelog/wiki/Winkey before enabling.";
-$lang['account_winkeyer_enabled'] = "Winkeyer Features Enabled";
-
-$lang['account_map_params'] = "Map Settings";
-$lang['account_map_qso_by_default'] = "QSO (by default)";
-$lang['account_map_qso_confirm'] = "QSO (confirmed)";
-$lang['account_map_qso_confirm_same_qso'] = "(If 'No', displayed as ".$lang['account_map_qso_by_default'].")";
-
-$lang['account_general_information'] = "General Information";
-$lang['account_qso_logging_options'] = "QSO Logging Options";
-$lang['account_third_party_services'] = "Third Party Services";
-$lang['account_default_values'] = "Default Values";
-$lang['account_miscellaneous'] = "Miscellaneous";
-
-$lang['account_hamsat'] = "Hams.at";
-$lang['account_hamsat_private_feed_key'] = "Private Feed Key";
-$lang['account_hamsat_hint'] = "See your profile at https://hams.at/users/settings.";
-$lang['account_hamsat_workable_only'] = "Show Workable Passes Only";
-$lang['account_hamsat_workable_only_hint'] = "If enabled shows only workable passes based on the gridsquare set in your hams.at account. Requires private feed key to be set.";
-
-$lang['account_references_show'] = "Show Reference Fields on QSO Tab";
-$lang['account_show_references_on_1st_tab'] = "The enabled items will be shown on the QSO tab rather than the General tab.";
diff --git a/application/language/bulgarian/adif_lang.php b/application/language/bulgarian/adif_lang.php
deleted file mode 100644
index f2eddfeb6c..0000000000
--- a/application/language/bulgarian/adif_lang.php
+++ /dev/null
@@ -1,139 +0,0 @@
- application/language/english/lotw_lang.php
-$lang['darc_dcl'] = "DARC DCL";
-
-
-/*
-___________________________________________________________________________________________
-ADIF Import
-___________________________________________________________________________________________
-*/
-
-// $lang['general_word_important'] --> application/language/english/general_words_lang.php
-$lang['adif_alert_log_files_type'] = "Log Files must have the file type *.adi";
-// $lang['general_word_warning'] --> application/language/english/general_words_lang.php "PHP Upload Warning"
-// $lang['gen_max_file_upload_size'] --> application/language/english/general_words_lang.php "PHP Upload Warning"
-
-$lang['adif_select_stationlocation'] = "Select Station Location";
-// $lang['gen_hamradio_callsign'] --> application/language/english/general_words_lang.php
-
-// The File Input is translated by the Browser
-$lang['adif_file_label'] = "ADIF File";
-
-$lang['adif_hint_no_info_in_file'] = "Select if ADIF being imported does not contain this information.";
-
-$lang['adif_import_dup'] = "Import duplicate QSOs";
-$lang['adif_mark_imported_lotw'] = "Mark imported QSOs as uploaded to LoTW";
-$lang['adif_mark_imported_hrdlog'] = "Mark imported QSOs as uploaded to HRDLog.net Logbook";
-$lang['adif_mark_imported_qrz'] = "Mark imported QSOs as uploaded to QRZ Logbook";
-$lang['adif_mark_imported_clublog'] = "Mark imported QSOs as uploaded to Clublog Logbook";
-
-$lang['adif_dxcc_from_adif'] = "Use DXCC information from ADIF";
-$lang['adif_dxcc_from_adif_hint'] = "If not selected, Wavelog will attempt to determine DXCC information automatically.";
-
-$lang['adif_always_use_login_call_as_op'] = "Always use login-callsign as operator-name on import";
-
-$lang['adif_ignore_station_call'] = "Ignore Stationcallsign on import";
-$lang['adif_ignore_station_call_hint'] = "If selected, Wavelog will try to import all QSO's of the ADIF, regardless if they match to the chosen station-location.";
-
-$lang['adif_upload'] = "Upload";
-
-/*
-___________________________________________________________________________________________
-ADIF Export
-___________________________________________________________________________________________
-*/
-
-$lang['adif_export_take_it_anywhere'] = "Take your logbook file anywhere!";
-$lang['adif_export_take_it_anywhere_hint'] = "Exporting ADIFs allows you to import contacts into third party applications like LoTW, Awards or just for keeping a backup.";
-
-
-$lang['adif_mark_exported_lotw'] = "Mark exported QSOs as uploaded to LoTW";
-$lang['adif_mark_exported_no_lotw'] = "Export QSOs not uploaded to LoTW";
-
-$lang['adif_export_qso'] = "Export QSO's";
-
-$lang['adif_export_sat_only_qso'] = "Export Satellite-Only QSOs";
-$lang['adif_export_sat_only_qso_all'] = "Export All Satellite QSOs";
-$lang['adif_export_sat_only_qso_lotw'] = "Export All Satellite QSOs Confirmed on LoTW";
-
-/*
-___________________________________________________________________________________________
-Logbook of the World
-___________________________________________________________________________________________
-*/
-
-$lang['adif_lotw_export_if_selected'] = "If a date range is not selected then all QSOs will be marked!";
-$lang['adif_mark_qso_as_exported_to_lotw'] = "Mark QSOs as exported to LoTW";
-
-$lang['adif_qso_marked'] = "QSOs marked";
-$lang['adif_yay_its_done'] = "Yay, its done!";
-$lang['adif_qso_lotw_marked_confirm'] = "The QSOs are marked as exported to LoTW.";
-
-/*
-___________________________________________________________________________________________
-DARC DCL
-___________________________________________________________________________________________
-*/
-$lang['adif_dcl_text_pre'] = "Go to";
-$lang['adif_dcl_text_post'] = "and export your logbook with confirmed DOKs. To speed up the process you can select only DL QSOs to download (i.e. put \"DL\" into Prefix List). The downloaded ADIF file can be uploaded here in order to update QSOs with DOK info.";
-
-$lang['only_confirmed_qsos'] = "Only import DOK data from QSOs confirmed on DCL.";
-$lang['only_confirmed_qsos_hint'] = "Uncheck if you also want to update DOK with data from unconfirmed QSOs in DCL.";
-
-$lang['overwrite_by_dcl'] = "Overwrite exisiting DOK in log by DCL (if different)";
-$lang['overwrite_by_dcl_hint'] = "If checked Wavelog will forcibly overwrite existing DOK with DOK from DCL log.";
-
-$lang['ignore_ambiguous'] = "Ignore QSOs that cannot be matched";
-$lang['ignore_ambiguous_hint'] = "If unchecked information about QSO which could not be found in Wavelog will be displayed.";
-
-/*
-___________________________________________________________________________________________
-Import Success
-___________________________________________________________________________________________
-*/
-
-$lang['adif_imported'] = "ADIF Imported";
-$lang['adif_yay_its_imported'] = "Yay, its imported!";
-$lang['adif_import_confirm'] = "The ADIF File has been imported.";
-
-$lang['adif_import_dupes_inserted'] = " Dupes were inserted!";
-$lang['adif_import_dupes_skipped'] = " Dupes were skipped.";
-
-$lang['adif_import_errors'] = "ADIF Errors";
-$lang['adif_import_errors_hint'] = "You have ADIF errors, the QSOs have still been added but these fields have not been populated.";
-
-/*
-___________________________________________________________________________________________
-DCL Success
-___________________________________________________________________________________________
-*/
-
-$lang['dcl_results'] = "Results of DCL DOK Update";
-$lang['dcl_info_updated'] = "DCL information for DOKs has been updated.";
-$lang['dcl_qsos_updated'] = "QSOs updated";
-$lang['dcl_qsos_ignored'] = "QSOs ignored";
-$lang['dcl_qsos_unmatched'] = "QSOs unmatched";
-$lang['dcl_no_qsos_updated'] = "No QSOs found which could be updated.";
-$lang['dcl_dok_errors'] = "DOK Errors";
-$lang['dcl_dok_errors_details'] = "There is different data for DOK in your log compared to DCL";
-$lang['dcl_qsl_status'] = "DCL QSL Status";
-$lang['dcl_qsl_status_c'] = "confirmed by LoTW/Clublog/eQSL/Contest";
-$lang['dcl_qsl_status_mno'] = "confirmed by award manager";
-$lang['dcl_qsl_status_i'] = "confirmed by cross-check of DCL data";
-$lang['dcl_qsl_status_w'] = "confirmation pending";
-$lang['dcl_qsl_status_x'] = "unconfirmed";
-$lang['dcl_qsl_status_unknown'] = "unknown";
-$lang['dcl_no_match'] = "QSO could not be matched";
diff --git a/application/language/bulgarian/admin_lang.php b/application/language/bulgarian/admin_lang.php
deleted file mode 100644
index 80a9235046..0000000000
--- a/application/language/bulgarian/admin_lang.php
+++ /dev/null
@@ -1,68 +0,0 @@
-CQ Magazine.";
-
-
-/*
-___________________________________________________________________________________________
-DOK -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_dok_description_ln1'] = "DOK Award";
-$lang['awards_dok_description_ln2'] = "Germany extends over 630 km from East to West and nearly 900 km from North to South. Around 70,000 of Germany's 82 million inhabitants are licensed hams, with more than 40,000 of them being members of DARC. DOK is a system that provides individual local chapters with an identifier and means 'Deutscher Ortsverband Kenner' (English: 'German Local Association Identifier').";
-$lang['awards_dok_description_ln3'] = "The DOK consists of a letter for the district and a two-digit number for the local chapter, like P03 Friedrichshafen (city of the 'Hamradio exhibition') or F41 Baunatal (location of the DARC headquarters). Note: A zero in a DOK is a common mistake, often being logged as the letter O.";
-$lang['awards_dok_description_ln4'] = "This information is provided by the DARC website. Information about the DOK Awards and its rules can be found here.";
-
-
-/*
-___________________________________________________________________________________________
-DXCC -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_dxcc_description_ln1'] = "DXCC Award";
-$lang['awards_dxcc_description_ln2'] = "DXCC stands for 'DX Century Club,' an award based on worked countries. The DXCC List is based on an article created in 1935 by Clinton B. DeSoto, W1CBD, titled 'How to Count Countries Worked, A New DX Scoring System'.";
-$lang['awards_dxcc_description_ln3'] = "You can find all information about the DXCC Award on the ARRL website.";
-$lang['awards_dxcc_description_ln4'] = "Important Note: Over time, the criteria for the DXCC List have changed. The List remains unchanged until an entity no longer satisfies the criteria under which it was added, at which time it is moved to the Deleted List. You will find Deleted DXCC entities also in the lists on Wavelog. Be aware that these DXCC entities are outdated and no longer valid.";
-
-
-/*
-___________________________________________________________________________________________
-FFMA -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_ffma_description_ln1'] = "Fred Fish Memorial Award";
-$lang['awards_ffma_description_ln2'] = "The Fred Fish Memorial Award was created in honor of Fred Fish, W5FF (SK), who was the first amateur to have worked and confirmed all 488 Maidenhead grid squares in the 48 contiguous United States on 6 Meters.";
-$lang['awards_ffma_description_ln3'] = "The award will be given to any amateur who can duplicate W5FF's accomplishment.";
-$lang['awards_ffma_description_ln4'] = "For more information, you can visit this link: https://www.arrl.org/ffma.";
-
-
-/*
-___________________________________________________________________________________________
-H26 -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_helvetia_description_ln1'] = "HELVETIA 26 | SWITZERLAND AWARD";
-$lang['awards_helvetia_description_ln2'] = "The USKA (Union of Swiss Shortwave Amateurs) sponsors two awards, the HELVETIA 26 (H26) Award and the SWITZERLAND Award, aimed at promoting activities on the bands by encouraging contacts across as many Swiss cantons as possible on multiple bands.";
-$lang['awards_helvetia_description_ln3'] = "These awards come in two versions: one for HF bands and the other for VHF (including SHF and UHF) bands. Valid connections for these awards date back to January 1, 1980";
-$lang['awards_helvetia_description_ln4'] = "For more information, you can visit this link: https://www.uska.ch/contest/uska-diplome/.";
-
-
-/*
-___________________________________________________________________________________________
-IOTA -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_iota_description_ln1'] = "IOTA Awards";
-$lang['awards_iota_description_ln2'] = "IOTA is an exciting and innovative activity program that has captured the interest of thousands of radio amateurs worldwide. Established in 1964, it promotes radio contacts with stations located on islands around the world to enhance the experience of all those active on the amateur bands. To achieve this, it draws on the widespread mystique surrounding islands.";
-$lang['awards_iota_description_ln3'] = "It is administered by Islands On The Air (IOTA) Ltd (referred to as IOTA Management) in partnership with the Radio Society of Great Britain (RSGB). IOTA Management has grouped the world's islands into approximately 1200 'IOTA groups,' each having varying numbers of 'counters,' which are qualifying islands. These listings are published in the IOTA Directory and on the IOTA website. The objective for the IOTA Island Chaser is to make radio contact with at least one counter in as many of these groups as possible. The program has a well-defined set of rules and encourages friendly competition among chasers by publishing participant performance in an Honor Roll and annual listings, as well as recognizing it with certificates and prestigious awards.";
-$lang['awards_iota_description_ln4'] = "You can also find this information on the IOTA WORLD website.";
-
-
-/*
-___________________________________________________________________________________________
-POTA -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_pota_description_ln1'] = "POTA Awards";
-$lang['awards_pota_description_ln2'] = "Parks on the Air® (POTA) started in early 2017 when the ARRL's National Parks on the Air special event ended. A group of volunteers wanted to continue the fun beyond the one-year event, and thus, POTA was born.";
-$lang['awards_pota_description_ln3'] = "POTA works similarly to SOTA, with Activators and Hunters. For the awards, there are several categories based on the number of parks, geographic areas, and more.";
-$lang['awards_pota_description_ln4'] = "For more information about the available awards and categories, please visit the Parks on the Air® website.";
-
-
-/*
-___________________________________________________________________________________________
-SIG -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_sig_description_ln1'] = "SIG Information";
-$lang['awards_sig_description_ln2'] = "The SIG or Signature Category provides the possibility to use any kind of 'Award Signature' for awards that are not implemented in Wavelog.";
-$lang['awards_sig_description_ln3'] = "The reason for this is that the common ADIF format provides only a few dedicated fields for certain awards. SIG still makes it possible to use and evaluate all other types of signature markers.";
-$lang['awards_sig_description_ln4'] = "In the QSO processing, you will find two fields: 'SIG' contains the actual marker, which is also visible in the award evaluation, and 'SIG INFO,' which contains a description of the signature. Both fields are freely customizable.";
-
-
-/*
-___________________________________________________________________________________________
-SOTA -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_sota_description_ln1'] = "SOTA Awards";
-$lang['awards_sota_description_ln2'] = "SOTA (Summits On The Air) is an award scheme for radio amateurs that encourages portable operation in mountainous areas.";
-$lang['awards_sota_description_ln3'] = "It is fully operational in nearly a hundred countries worldwide. Each country has its own Association that defines the recognized SOTA summits within that Association. Each summit earns the activators and chasers a score related to the height of the summit. Certificates are available for various scores, leading to the prestigious 'Mountain Goat' and 'Shack Sloth' trophies. An Honor Roll for Activators and Chasers is maintained in the SOTA online database.";
-$lang['awards_sota_description_ln4'] = "For more information, please visit: https://www.sota.org.uk/.";
-
-
-/*
-___________________________________________________________________________________________
-US Counties -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_counties_description_ln1'] = "US County Award";
-$lang['awards_counties_description_ln2'] = "The United States of America Counties Award (USA-CA), sponsored by CQ magazine, is issued for confirmed two-way radio contacts with specified numbers of U.S. counties under rules and conditions you can find here.";
-$lang['awards_counties_description_ln3'] = "USA-CA is available to all licensed amateurs worldwide and is issued to individuals for all county contacts made, regardless of callsigns used, operating locations, or dates.";
-$lang['awards_counties_description_ln4'] = "Special USA-CA awards are also available to SWLs on a heard basis.";
-
-
-/*
-___________________________________________________________________________________________
-US Gridmaster -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_us_gridmaster_description_ln1'] = "US Gridmaster Award";
-$lang['awards_us_gridmaster_description_ln2'] = "The GridMaster Award is the most prestigious AMSAT award, first introduced in 2014 by the Star Comm Group. It is available to all amateur radio operators worldwide who manage to work all 488 grid squares in the USA via satellite and can provide QSL confirmations for each contact.";
-$lang['awards_us_gridmaster_description_ln3'] = "Official information from the website: Two-way communication must be established via amateur satellite with each grid. There is no minimum signal report required. Contacts must be made from the same location or from locations no two of which are more than 200 kilometers apart. The applicant's attestation in the award application serves as affirmation of abidance by the distance rule. Individuals may apply for and be granted multiple GridMaster awards when achieved from another location, which is in a different 200-kilometer circle.";
-$lang['awards_us_gridmaster_description_ln4'] = "This map shows only QSOs worked on SAT.";
-
-
-/*
-___________________________________________________________________________________________
-JA Gridmaster -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_ja_gridmaster_description_ln1'] = "JA Gridmaster Award";
-$lang['awards_ja_gridmaster_description_ln2'] = "Just as the US Gridmaster this Award is based on working all gridsquares of Japan.";
-$lang['awards_ja_gridmaster_description_ln3'] = "Additional Information and the rules about this award are still pending.";
-$lang['awards_ja_gridmaster_description_ln4'] = "";
-
-
-/*
-___________________________________________________________________________________________
-VUCC -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_vucc_description_ln1'] = "VUCC - VHF/UHF Century Club Award";
-$lang['awards_vucc_description_ln2'] = "The VHF/UHF Century Club Award is given for a minimum number of worked and confirmed gridsquares on a desired band.";
-$lang['awards_vucc_description_ln3'] = "Official information and the rules can be found in this document: Click here.";
-$lang['awards_vucc_description_ln4'] = "Only VHF/UHF bands are relevant.";
-
-
-/*
-___________________________________________________________________________________________
-WAS -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_was_description_ln1'] = "WAS Award";
-$lang['awards_was_description_ln2'] = "ARRL's most popular award is the Worked All States Award. Thousands upon thousands of awards have been issued to hams around the world. In ARRL's 101st year, they have redesigned the certificates and the program in hopes of streamlining and improving the award program.";
-$lang['awards_was_description_ln3'] = "The WAS (Worked All States) Award is available to all amateurs worldwide who submit proof with written confirmation of contacts with each of the 50 states of the United States of America. Amateurs in the U.S. and its possessions must be members of ARRL to apply for a WAS. Applicants from outside the U.S. are exempt from this requirement.";
-$lang['awards_was_description_ln4'] = "All information and rules for the ARRL WAS Award can be found here.";
-
-
-/*
-___________________________________________________________________________________________
-WWFF -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_wwff_description_ln1'] = "WWFF - World Wide Flora and Fauna Award";
-$lang['awards_wwff_description_ln2'] = "WWFF, World Wide Flora and Fauna in Amateur Radio, encourages licensed ham radio operators to leave their shacks and operate portable in Protected Flora & Fauna areas (PFF) worldwide.";
-$lang['awards_wwff_description_ln3'] = "More than 26,000 Protected Flora & Fauna (PFF) areas worldwide are already registered in the WWFF Directory. Hunters and Activators can apply for colorful awards, both globally and nationally.";
-$lang['awards_wwff_description_ln4'] = "For more information, please visit: https://wwff.co/awards/.";
-
-/*
-___________________________________________________________________________________________
-WAJA -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_waja_description_ln1'] = "WAJA - Worked All Japan prefectures Award";
-$lang['awards_waja_description_ln2'] = "WAJA, Worked All Japan prefectures in Amateur Radio, encourages licensed ham radio operators to work all the prefectures in Japan.";
-$lang['awards_waja_description_ln3'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of the 47 prefectures of Japan. A list of QSL cards should be arranged in order of WAJA (HAJA) reference number, however names of prefectures may be omitted.";
-$lang['awards_waja_description_ln4'] = "For more information, please visit: https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm.";
-
-/*
-___________________________________________________________________________________________
-JCC -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_jcc_description_ln1'] = "JCC - Japan Century Cities Award";
-$lang['awards_jcc_description_ln2'] = "May be claimed for having contacted (heard) and received a QSL card from an amateur station located in each of at least 100 different cities of Japan.";
-$lang['awards_jcc_description_ln3'] = "JCC-200, 300, 400, 500, 600, 700 and 800 will be issued as separate awards. A list of QSL cards should be arranged in order of JCC reference number, however names of city may be omitted. An additional sticker will be issued at every 50 contacts like 150, 250, 350, 450, 550, 650, 750 cities.";
-$lang['awards_jcc_description_ln4'] = "For more information, please visit: https://www.jarl.org/English/4_Library/A-4-2_Awards/Award_Main.htm.";
-
-
-/*
-___________________________________________________________________________________________
-WAB -- Use all 4 Lines of Text
-___________________________________________________________________________________________
-*/
-
-$lang['awards_wab_description_ln1'] = "WAB - Worked All Britain Award";
-$lang['awards_wab_description_ln2'] = "WAB, Worked All Britain squares in Amateur Radio, encourages licensed ham radio operators to work all the squares in Great Britain.";
-$lang['awards_wab_description_ln3'] = "May be claimed for having contacted an amateur station located in the required amount of squares, described on the page linked below.";
-$lang['awards_wab_description_ln4'] = "For more information, please visit: https://wab.intermip.net/default.php.";
-/*
-___________________________________________________________________________________________
-ITU
-___________________________________________________________________________________________
-*/
-
-$lang['awards_itu_description_ln1'] = "ITU Zones";
-$lang['awards_itu_description_ln2'] = "The Classic Worked ITU Zones award may be claimed by producing evidence of having contacted land based amateur radio stations in at least 70 of the 75 broadcasting zones as defined by the International Telecommunications Union (ITU).";
-$lang['awards_itu_description_ln3'] = "You can find more information on the website of RSGB.";
diff --git a/application/language/bulgarian/contesting_lang.php b/application/language/bulgarian/contesting_lang.php
deleted file mode 100644
index 7f29801fb9..0000000000
--- a/application/language/bulgarian/contesting_lang.php
+++ /dev/null
@@ -1,33 +0,0 @@
-https://toplist.darc.de)";
-
diff --git a/application/language/bulgarian/filter_lang.php b/application/language/bulgarian/filter_lang.php
deleted file mode 100644
index 90b2c1377d..0000000000
--- a/application/language/bulgarian/filter_lang.php
+++ /dev/null
@@ -1,163 +0,0 @@
- application/language/english/general_words_lang.php
-// $lang['general_word_yes'] --> application/language/english/general_words_lang.php
-// $lang['general_word_no'] --> application/language/english/general_words_lang.php
-// $lang['general_word_requested'] --> application/language/english/general_words_lang.php
-// $lang['general_word_queued'] --> application/language/english/general_words_lang.php
-// $lang['general_word_invalid_ignore'] --> application/language/english/general_words_lang.php
-$lang['filter_qsl_verified'] = 'Verified';
-
-// $lang['general_word_qslcard_bureau'] --> application/language/english/general_words_lang.php
-// $lang['general_word_qslcard_direct'] --> application/language/english/general_words_lang.php
-// $lang['general_word_qslcard_electronic'] --> application/language/english/general_words_lang.php
-// $lang['general_word_qslcard_manager'] --> application/language/english/general_words_lang.php
-
-/*
-___________________________________________________________________________________________
-General Filters
-___________________________________________________________________________________________
-*/
-
-$lang['filter_general_from'] = 'From';
-$lang['filter_general_to'] = 'to';
-// $lang['gen_hamradio_de'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_dx'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_dxcc'] --> application/language/english/general_words_lang.php
-$lang['filter_general_none'] = '- NONE - (e.g. /MM, /AM)';
-// $lang['gen_hamradio_state'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_gridsquare'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_mode'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_band'] --> application/language/english/general_words_lang.php
-
-$lang['filter_general_propagation'] = 'Propagation';
-// $lang['gen_hamradio_cq_zone'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_iota'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_sota'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_wwff'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_pota'] --> application/language/english/general_words_lang.php
-
-/*
-___________________________________________________________________________________________
-Actions
-___________________________________________________________________________________________
-*/
-
-$lang['filter_actions_w_selected'] = 'With selected: ';
-$lang['filter_actions_update_f_callbook'] = 'Update from Callbook';
-$lang['filter_actions_queue_bureau'] = 'Queue Bureau';
-$lang['filter_actions_queue_direct'] = 'Queue Direct';
-$lang['filter_actions_queue_electronic'] = 'Queue Electronic';
-$lang['filter_actions_sent_bureau'] = 'Sent (Bureau)';
-$lang['filter_actions_sent_direct'] = 'Sent (Direct)';
-$lang['filter_actions_sent_electronic'] = 'Sent (Electronic)';
-$lang['filter_actions_not_sent'] = 'Not Sent';
-$lang['filter_actions_qsl_n_required'] = 'QSL Not Required';
-$lang['filter_actions_recv_bureau'] = 'Received (Bureau)';
-$lang['filter_actions_recv_direct'] = 'Received (Direct)';
-$lang['filter_actions_recv_electronic'] = 'Received (Electronic)';
-$lang['filter_actions_not_rcvd'] = "Not Received";
-$lang['filter_actions_create_adif'] = 'Create ADIF';
-$lang['filter_actions_print_label'] = 'Print Label';
-$lang['filter_actions_start_print_title'] = 'Print Labels';
-$lang['filter_actions_print_include_via'] = "Include Via";
-$lang['filter_actions_print_include_grid'] = 'Include Grid?';
-$lang['filter_actions_print_include_ref'] = "Include reference? (SIG, SOTA, POTA, IOTA, WWFF; If available in location)";
-$lang['filter_actions_start_print'] = 'Start printing at?';
-$lang['filter_actions_print'] = 'Print';
-$lang['filter_actions_qsl_slideshow'] = 'QSL Slideshow';
-$lang['filter_actions_delete'] = 'Delete';
-$lang['filter_actions_delete_warning'] = "Warning! Are you sure you want to delete the marked QSO(s)?";
-
-
-/*
-___________________________________________________________________________________________
-Options
-___________________________________________________________________________________________
-*/
-
-$lang['filter_options_title'] = 'Options for the Advanced Logbook';
-$lang['filter_options_column'] = 'Column';
-$lang['filter_options_show'] = 'Show';
-// $lang['general_word_datetime'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_de'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_dx'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_mode'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_rsts'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_rstr'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_band'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_myrefs'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_refs'] --> application/language/english/general_words_lang.php
-// $lang['general_word_name'] --> application/language/english/general_words_lang.php
-// $lang['filter_qsl_via'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_qsl'] --> application/language/english/general_words_lang.php
-// $lang['lotw_short'] --> application/language/english/lotw_lang.php
-// $lang['eqsl_short'] --> application/language/english/eqsl_lang.php
-// $lang['gen_hamradio_qslmsg'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_dxcc'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_state'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_cq_zone'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_iota'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_sota'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_wwff'] --> application/language/english/general_words_lang.php
-// $lang['gen_hamradio_pota'] --> application/language/english/general_words_lang.php
-// $lang['options_save'] --> application/language/english/options_lang.php
-$lang['filter_search_operator']='Search Operator';
-$lang['filter_options_close'] = 'Close';
diff --git a/application/language/bulgarian/general_words_lang.php b/application/language/bulgarian/general_words_lang.php
deleted file mode 100644
index e8777dec4b..0000000000
--- a/application/language/bulgarian/general_words_lang.php
+++ /dev/null
@@ -1,242 +0,0 @@
-here to do it!';
-$lang['dashboard_locations_warning'] = 'You have no station locations. Go here to create it!';
-$lang['dashboard_logbooks_warning'] = 'You have no station logbook. Go here to create it!';
-
-$lang['hams_at_no_activations_found'] = 'No upcoming activations found. Please check back later.';
-
-$lang['gen_add_to_contest'] = "Add QSOs to Contest";
-$lang['general_word_realtime'] = "Realtime";
-$lang['datatables_language'] = "en-GB";
diff --git a/application/language/bulgarian/gridsquares_lang.php b/application/language/bulgarian/gridsquares_lang.php
deleted file mode 100644
index 5c6faed454..0000000000
--- a/application/language/bulgarian/gridsquares_lang.php
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
- 403 Забранено
-
-
-
-