mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-06 11:43:50 +00:00
Fix widget name setting not being used on some widget labels (#7582)
* Fix widget name setting not being used on some widget labels * Update app_languages.php * Add translations for active calls labels and titles * Update active_calls.php * Update call_forward.php * Update device_keys.php * Add multi-lingual support for widget labels Updated widget label to support multi-lingual text. * Update caller_id.php * Add multilingual support and update widget label * Update switch_status.php * Update system_counts.php * Replace static title with localized widget label Updated widget title to use localized label. * Add multilingual support for disk usage widget * Add translations for system disk usage labels * Update system_status.php * Update system_network_status.php * Add multi-lingual support for CPU status widget * Update app_languages.php * Update app_languages.php * Update voicemails.php * Add multi-lingual support for missed calls widget * Update recent_calls.php * Simplify widget label assignment using null coalescing * Update call_center_agents.php * Update app_languages.php
This commit is contained in:
@@ -3848,4 +3848,30 @@ $text['button-wallboard']['zh-cn'] = "墙板";
|
||||
$text['button-wallboard']['ja-jp'] = "ウォールボード";
|
||||
$text['button-wallboard']['ko-kr'] = "벽판";
|
||||
|
||||
$text['label-call_center_agents']['en-us'] = "Call Center Queues";
|
||||
$text['label-call_center_agents']['en-gb'] = "Call Center Queues";
|
||||
$text['label-call_center_agents']['ar-eg'] = "قوائم انتظار مركز الاتصال";
|
||||
$text['label-call_center_agents']['de-at'] = "Callcenter Warteschlangen";
|
||||
$text['label-call_center_agents']['de-ch'] = "Callcenter Warteschlangen";
|
||||
$text['label-call_center_agents']['de-de'] = "Callcenter Warteschlangen";
|
||||
$text['label-call_center_agents']['el-gr'] = "Ουρές τηλεφωνικών κέντρων";
|
||||
$text['label-call_center_agents']['es-cl'] = "Colas de Centro de Llamados";
|
||||
$text['label-call_center_agents']['es-mx'] = "Colas de Centro de Llamados";
|
||||
$text['label-call_center_agents']['fr-ca'] = "File d'attente du centre d'appels";
|
||||
$text['label-call_center_agents']['fr-fr'] = "File d'attente du centre d'appels";
|
||||
$text['label-call_center_agents']['he-il'] = "תורים למוקד טלפוני";
|
||||
$text['label-call_center_agents']['it-it'] = "Code del Call Center";
|
||||
$text['label-call_center_agents']['ka-ge'] = "ქოლცენტრის რიგები";
|
||||
$text['label-call_center_agents']['nl-nl'] = "Call-Center wachtrij";
|
||||
$text['label-call_center_agents']['pl-pl'] = "Kolejki w Call Center ";
|
||||
$text['label-call_center_agents']['pt-br'] = "Filas do call center";
|
||||
$text['label-call_center_agents']['pt-pt'] = "Filas do Call Center";
|
||||
$text['label-call_center_agents']['ro-ro'] = "Cozi la Call Center";
|
||||
$text['label-call_center_agents']['ru-ru'] = "Очереди Колл-центра";
|
||||
$text['label-call_center_agents']['sv-se'] = "Callcenter Kö:er";
|
||||
$text['label-call_center_agents']['uk-ua'] = "Черги кол-центру";
|
||||
$text['label-call_center_agents']['zh-cn'] = "呼叫中心队列";
|
||||
$text['label-call_center_agents']['ja-jp'] = "コールセンターの待ち行列";
|
||||
$text['label-call_center_agents']['ko-kr'] = "콜센터 대기열";
|
||||
|
||||
?>
|
||||
|
||||
@@ -37,10 +37,16 @@
|
||||
exit;
|
||||
}
|
||||
|
||||
//convert to a key
|
||||
$widget_key = str_replace(' ', '_', strtolower($widget_name));
|
||||
|
||||
//add multi-lingual support
|
||||
$language = new text;
|
||||
$text = $language->get($settings->get('domain', 'language', 'en-us'), 'app/call_centers');
|
||||
|
||||
//get the dashboard label
|
||||
$widget_label = $text['label-'.$widget_key] ?? $widget_name;
|
||||
|
||||
//get http variables and set as php variables
|
||||
$order_by = $_GET["order_by"] ?? null;
|
||||
$order = $_GET["order"] ?? null;
|
||||
@@ -255,7 +261,7 @@
|
||||
|
||||
echo "<div class='hud_content' style='display: block;'>\n";
|
||||
echo " <div class='action_bar sub'>\n";
|
||||
echo " <div class='heading' style='padding-left: 5px;'><b>".$text['header-call_center_queues'].(!empty($agent['agent_name']) ? " </b> Agent: <strong>".$agent['agent_name']."</strong>" : "</b>")."</div>\n";
|
||||
echo " <div class='heading' style='padding-left: 5px;'><b>".escape($widget_label).(!empty($agent['agent_name']) ? " </b> Agent: <strong>".$agent['agent_name']."</strong>" : "</b>")."</div>\n";
|
||||
echo " <div class='actions' style='padding-top: 2px;'>\n";
|
||||
echo button::create(['type'=>'button','label'=>$text['button-save'],'icon'=>$settings->get('theme', 'button_icon_save'),'collapse'=>false,'onclick'=>"document.getElementById('form_list_call_center_agent_dashboard').submit();"]);
|
||||
echo " </div>\n";
|
||||
|
||||
Reference in New Issue
Block a user