diff --git a/calendar/renderer.php b/calendar/renderer.php index b6c86783557..aa1591c952c 100644 --- a/calendar/renderer.php +++ b/calendar/renderer.php @@ -351,9 +351,8 @@ class core_calendar_renderer extends plugin_renderer_base { */ public function render_no_calendar_subscriptions(): string { $output = html_writer::start_div('mt-5'); - $importlink = html_writer::link((new moodle_url('/calendar/import.php', calendar_get_export_import_link_params()))->out(), - get_string('importcalendarexternal', 'calendar')); - $output .= get_string('nocalendarsubscriptions', 'calendar', $importlink); + $importlink = (new moodle_url('/calendar/import.php', calendar_get_export_import_link_params()))->out(); + $output .= get_string('nocalendarsubscriptionsimportexternal', 'core_calendar', $importlink); $output .= html_writer::end_div(); return $output; @@ -380,7 +379,8 @@ class core_calendar_renderer extends plugin_renderer_base { $table->id = 'subscription_details_table'; if (empty($subscriptions)) { - $cell = new html_table_cell(get_string('nocalendarsubscriptions', 'calendar')); + $importlink = (new moodle_url('/calendar/import.php', calendar_get_export_import_link_params()))->out(); + $cell = new html_table_cell(get_string('nocalendarsubscriptionsimportexternal', 'core_calendar', $importlink)); $cell->colspan = 5; $table->data[] = new html_table_row(array($cell)); } diff --git a/lang/en/calendar.php b/lang/en/calendar.php index cc273a0b69f..82905655c56 100644 --- a/lang/en/calendar.php +++ b/lang/en/calendar.php @@ -193,6 +193,7 @@ $string['namewithsource'] = '{$a->name} ({$a->source})'; $string['never'] = 'Never'; $string['newevent'] = 'New event'; $string['newmonthannouncement'] = 'Calendar is now set to {$a}.'; +$string['nocalendarsubscriptionsimportexternal'] = 'No calendar subscriptions yet. Import an external calendar'; $string['notitle'] = 'no title'; $string['noupcomingevents'] = 'There are no upcoming events'; $string['nocalendarsubscriptions'] = 'No calendar subscriptions yet. Do you want to {$a}';