From kde-i18n-doc Sat Nov 27 10:54:43 2010 From: John Layt Date: Sat, 27 Nov 2010 10:54:43 +0000 To: kde-i18n-doc Subject: KDE/kdebase/workspace/libs/plasmaclock Message-Id: <20101127105443.07B27AC8A2 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-i18n-doc&m=129085606929305 SVN commit 1201315 by jlayt: Move alternative calendar systems into a sub-menu so it's quicker to get to the main use case of the users locale calendar. New string OK'ed on i18n list. CCMAIL: kde-i18n-doc@kde.org M +3 -2 clockapplet.cpp --- trunk/KDE/kdebase/workspace/libs/plasmaclock/clockapplet.cpp #1201314:1201315 @@ -686,14 +686,15 @@ sep2->setSeparator(true); d->clipboardMenu->addAction(sep2); + QMenu *calendarMenu = d->clipboardMenu->addMenu( i18nc( "@item:inmenu Submenu for alternative calendar dates", "Other Calendars" ) ); QStringList calendars = KCalendarSystem::calendarSystems(); foreach ( const QString &cal, calendars ) { if (cal != calendar()->calendarType()) { KCalendarSystem *tempCal = KCalendarSystem::create(cal); QString text = tempCal->formatDate(dateTime.date(), KLocale::LongDate) + " (" + KCalendarSystem::calendarLabel(cal) + ')'; - d->clipboardMenu->addAction(text); + calendarMenu->addAction(text); text = tempCal->formatDate(dateTime.date(), KLocale::ShortDate) + " (" + KCalendarSystem::calendarLabel(cal) + ')'; - d->clipboardMenu->addAction(text); + calendarMenu->addAction(text); delete tempCal; } }