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; } }