aboutsummaryrefslogtreecommitdiff
path: root/lib/modules
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-06-26 21:18:12 +0200
committerDavid Siegfried <david.siegfried@uni-vechta.de>2025-06-26 19:18:12 +0000
commit9316f06c683734b415099a7acf95b7f2a2a701a6 (patch)
tree8b5354ebe8a714284da4ac3b2129b0e45acb2ea9 /lib/modules
parent152783ee8c77cb809b62f85363b9c82e53a46aec (diff)
unify text strings that are very very similar, fixes #5669
Closes #5669 Merge request studip/studip!4294
Diffstat (limited to 'lib/modules')
-rw-r--r--lib/modules/CoreStudygroupAdmin.php2
-rw-r--r--lib/modules/CoursewareModule.php16
-rw-r--r--lib/modules/NewsWidget.php2
3 files changed, 11 insertions, 9 deletions
diff --git a/lib/modules/CoreStudygroupAdmin.php b/lib/modules/CoreStudygroupAdmin.php
index 5c74996..5d0f947 100644
--- a/lib/modules/CoreStudygroupAdmin.php
+++ b/lib/modules/CoreStudygroupAdmin.php
@@ -38,7 +38,7 @@ class CoreStudygroupAdmin extends CorePlugin implements StudipModule
$navigation->addSubNavigation('contentmodules', new Navigation(_('Werkzeuge'), "dispatch.php/course/contentmodules?cid={$course_id}"));
$navigation->addSubNavigation('main', new Navigation(_('Verwaltung'), "dispatch.php/course/studygroup/edit/?cid={$course_id}"));
- $navigation->addSubNavigation('avatar', new Navigation(_(' Studiengruppenbild'), "dispatch.php/course/studygroup/avatar?cid={$course_id}"));
+ $navigation->addSubNavigation('avatar', new Navigation(_('Studiengruppenbild'), "dispatch.php/course/studygroup/avatar?cid={$course_id}"));
$navigation->addSubNavigation('connectedcourses', new Navigation(_('Verknüpfte Veranstaltungen'), "dispatch.php/course/connectedcourses?cid={$course_id}"));
if (!$GLOBALS['perm']->have_perm('admin') && Config::get()->VOTE_ENABLE) {
diff --git a/lib/modules/CoursewareModule.php b/lib/modules/CoursewareModule.php
index 68643a7..c081e6a 100644
--- a/lib/modules/CoursewareModule.php
+++ b/lib/modules/CoursewareModule.php
@@ -113,14 +113,16 @@ class CoursewareModule extends CorePlugin implements SystemPlugin, StudipModule
$nav->setLinkAttributes(['title' => _('Courseware')]);
if ($new > 0) {
- if ($new === 1) {
- $text = _('neue Seite');
-
- } else {
- $text = _('neue Seiten');
- }
+ $text = sprintf(
+ ngettext(
+ '%u neue Seite',
+ '%u neue Seiten',
+ $new
+ ),
+ $new
+ );
$nav->setImage(Icon::create('courseware', Icon::ROLE_ATTENTION));
- $nav->setLinkAttributes(['title' => $new . ' ' . $text]);
+ $nav->setLinkAttributes(['title' => $text]);
$nav->setBadgeNumber($new);
}
diff --git a/lib/modules/NewsWidget.php b/lib/modules/NewsWidget.php
index d8ecd02..1d390a3 100644
--- a/lib/modules/NewsWidget.php
+++ b/lib/modules/NewsWidget.php
@@ -35,7 +35,7 @@ class NewsWidget extends CorePlugin implements PortalPlugin
$navigation->setImage(Icon::create('refresh'));
$navigation->setLinkAttributes([
'class' => 'visit-all',
- 'title' => _('Alle als gelesen markieren'),
+ 'title' => _('Alles als gelesen markieren'),
]);
$icons[] = $navigation;
}