mirror of
https://projects.vdr-developer.org/git/vdr-plugin-tvguide.git
synced 2023-10-05 15:01:48 +02:00
Refactor cRecMenuTimerConflicts
This commit is contained in:
parent
56cab4a666
commit
73e331f97f
13
po/ca_ES.po
13
po/ca_ES.po
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: vdr-tvguide 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: <see README>\n"
|
||||
"POT-Creation-Date: 2021-12-15 15:05+0100\n"
|
||||
"POT-Creation-Date: 2022-04-29 13:18+0200\n"
|
||||
"PO-Revision-Date: 2013-09-21 17:49+0200\n"
|
||||
"Last-Translator: My friend <Sampep> Thanks David <Gabychan> <gbonich@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
@ -180,14 +180,14 @@ msgstr "Sí"
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
msgid "One"
|
||||
msgstr "Un"
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Conflicte al temporitzador"
|
||||
|
||||
msgid "detected"
|
||||
msgstr "detectat"
|
||||
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Conflicte al temporitzador"
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignora conflictes"
|
||||
|
||||
msgid "Show conflict"
|
||||
msgstr "Mostra conflicte"
|
||||
@ -195,9 +195,6 @@ msgstr "Mostra conflicte"
|
||||
msgid "timers involved"
|
||||
msgstr "temporitzadors involucrats"
|
||||
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignora conflictes"
|
||||
|
||||
msgid "Ignore Conflict"
|
||||
msgstr "Ignora conflicte"
|
||||
|
||||
|
13
po/de_DE.po
13
po/de_DE.po
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: vdr-tvguide 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: <see README>\n"
|
||||
"POT-Creation-Date: 2021-12-15 15:05+0100\n"
|
||||
"POT-Creation-Date: 2022-04-29 13:18+0200\n"
|
||||
"PO-Revision-Date: 2012-08-25 17:49+0200\n"
|
||||
"Last-Translator: Horst\n"
|
||||
"Language-Team: \n"
|
||||
@ -177,14 +177,14 @@ msgstr "Ja"
|
||||
msgid "No"
|
||||
msgstr "Nein"
|
||||
|
||||
msgid "One"
|
||||
msgstr "Ein"
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Timerkonflikte"
|
||||
|
||||
msgid "detected"
|
||||
msgstr "gefunden"
|
||||
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Timerkonflikte"
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Konflikte ignorieren"
|
||||
|
||||
msgid "Show conflict"
|
||||
msgstr "Konflikt zeigen"
|
||||
@ -192,9 +192,6 @@ msgstr "Konflikt zeigen"
|
||||
msgid "timers involved"
|
||||
msgstr "Timer beteiligt"
|
||||
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Konflikte ignorieren"
|
||||
|
||||
msgid "Ignore Conflict"
|
||||
msgstr "Konflikt ignorieren"
|
||||
|
||||
|
13
po/it_IT.po
13
po/it_IT.po
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: vdr-tvguide 0.0.1\n"
|
||||
"Report-Msgid-Bugs-To: <see README>\n"
|
||||
"POT-Creation-Date: 2021-12-15 15:05+0100\n"
|
||||
"POT-Creation-Date: 2022-04-29 13:18+0200\n"
|
||||
"PO-Revision-Date: 2012-08-25 17:49+0200\n"
|
||||
"Last-Translator: fiveten_59\n"
|
||||
"Language-Team: \n"
|
||||
@ -177,14 +177,14 @@ msgstr "Si"
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
msgid "One"
|
||||
msgstr "Uno"
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Conflitti del Timer"
|
||||
|
||||
msgid "detected"
|
||||
msgstr "rilevato"
|
||||
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Conflitti del Timer"
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignora conflitti"
|
||||
|
||||
msgid "Show conflict"
|
||||
msgstr "Mostra conflitto"
|
||||
@ -192,9 +192,6 @@ msgstr "Mostra conflitto"
|
||||
msgid "timers involved"
|
||||
msgstr "Timers impegnati"
|
||||
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignora conflitti"
|
||||
|
||||
msgid "Ignore Conflict"
|
||||
msgstr "Ignora conflitto"
|
||||
|
||||
|
13
po/ru_RU.po
13
po/ru_RU.po
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: vdr-tvguide 1.0.0\n"
|
||||
"Report-Msgid-Bugs-To: <see README>\n"
|
||||
"POT-Creation-Date: 2021-12-15 15:05+0100\n"
|
||||
"POT-Creation-Date: 2022-04-29 13:18+0200\n"
|
||||
"PO-Revision-Date: 2013-09-25 17:49+0400\n"
|
||||
"Last-Translator: AmiD, ilya\n"
|
||||
"Language-Team: Russia-Cherepovets(wm.amid@gmail.com)\n"
|
||||
@ -177,14 +177,14 @@ msgstr "Да"
|
||||
msgid "No"
|
||||
msgstr "Нет"
|
||||
|
||||
msgid "One"
|
||||
msgstr "Один"
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Таймер-конфликты"
|
||||
|
||||
msgid "detected"
|
||||
msgstr "обнаружен"
|
||||
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Таймер-конфликты"
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Игнорировать конфликты"
|
||||
|
||||
msgid "Show conflict"
|
||||
msgstr "Показать конфликты"
|
||||
@ -192,9 +192,6 @@ msgstr "Показать конфликты"
|
||||
msgid "timers involved"
|
||||
msgstr "Таймер"
|
||||
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Игнорировать конфликты"
|
||||
|
||||
msgid "Ignore Conflict"
|
||||
msgstr "Игнорировать конфликт"
|
||||
|
||||
|
13
po/sk_SK.po
13
po/sk_SK.po
@ -3,7 +3,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: vdr-tvguide 1.1.0\n"
|
||||
"Report-Msgid-Bugs-To: <see README>\n"
|
||||
"POT-Creation-Date: 2021-12-15 15:05+0100\n"
|
||||
"POT-Creation-Date: 2022-04-29 13:18+0200\n"
|
||||
"PO-Revision-Date: 2013-09-15 00:12+0100\n"
|
||||
"Last-Translator: Milan Hrala <hrala.milan@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
@ -177,14 +177,14 @@ msgstr "
|
||||
msgid "No"
|
||||
msgstr "Nie"
|
||||
|
||||
msgid "One"
|
||||
msgstr "Jeden"
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Konflikty plánov"
|
||||
|
||||
msgid "detected"
|
||||
msgstr "nájdených"
|
||||
|
||||
msgid "Timer Conflicts"
|
||||
msgstr "Konflikty plánov"
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignorova» konflikty"
|
||||
|
||||
msgid "Show conflict"
|
||||
msgstr "Zobrazi» konflikt"
|
||||
@ -192,9 +192,6 @@ msgstr "Zobrazi
|
||||
msgid "timers involved"
|
||||
msgstr "plány komplikované"
|
||||
|
||||
msgid "Ignore Conflicts"
|
||||
msgstr "Ignorova» konflikty"
|
||||
|
||||
msgid "Ignore Conflict"
|
||||
msgstr "Ignorova» konflikt"
|
||||
|
||||
|
34
recmenus.c
34
recmenus.c
@ -196,33 +196,33 @@ cRecMenuAskDeleteTimer::cRecMenuAskDeleteTimer(const cEvent *event) { // OK
|
||||
}
|
||||
|
||||
// --- cRecMenuTimerConflicts ---------------------------------------------------------
|
||||
cRecMenuTimerConflicts::cRecMenuTimerConflicts(cTVGuideTimerConflicts *conflicts) {
|
||||
cRecMenuTimerConflicts::cRecMenuTimerConflicts(cTVGuideTimerConflicts *conflicts) { // OK
|
||||
SetWidthPercent(50);
|
||||
|
||||
int numConflicts = (conflicts) ? conflicts->NumConflicts() : 0;
|
||||
cString text;
|
||||
if (numConflicts == 1) {
|
||||
text = cString::sprintf("%s %s %s", tr("One"), tr("Timer Conflict"), tr("detected"));
|
||||
} else {
|
||||
text = cString::sprintf("%d %s %s", conflicts->NumConflicts(), tr("Timer Conflicts"), tr("detected"));
|
||||
}
|
||||
cRecMenuItemInfo *infoItem = new cRecMenuItemInfo(*text, true);
|
||||
|
||||
for (int i=0; i<numConflicts; i++) {
|
||||
const cString line1 = cString::sprintf("%d %s %s",
|
||||
numConflicts,
|
||||
(numConflicts == 1) ? tr("Timer Conflict") : tr("Timer Conflicts"),
|
||||
tr("detected"));
|
||||
AddHeader(new cRecMenuItemInfo(*line1, 1, "", "", "", width - 2 * border, true));
|
||||
AddFooter(new cRecMenuItemButton(tr("Ignore Conflicts"), rmsClose, false));
|
||||
|
||||
for (int i = 0; i < numConflicts; i++) {
|
||||
cTVGuideTimerConflict *conflict = conflicts->GetConflict(i);
|
||||
if (!conflict)
|
||||
continue;
|
||||
cString dateTime = DayDateTime(conflict->time);
|
||||
const cString dateTime = DayDateTime(conflict->time);
|
||||
int numTimers = conflict->timerIDs.size();
|
||||
cString textConflict = cString::sprintf("%s: %s (%d %s)", tr("Show conflict"), *dateTime, numTimers, tr("timers involved"));
|
||||
bool isActive = (i==0)?true:false;
|
||||
AddMenuItem(new cRecMenuItemButton(*textConflict, rmsTimerConflict, isActive));
|
||||
AddMenuItem(new cRecMenuItemButton(cString::sprintf("%s: %s (%d %s)",
|
||||
tr("Show conflict"),
|
||||
*dateTime,
|
||||
numTimers,
|
||||
tr("timers involved")),
|
||||
rmsTimerConflict, (i == 0) ? true : false));
|
||||
}
|
||||
|
||||
SetWidthPixel(CalculateOptimalWidth() + 4*border);
|
||||
infoItem->CalculateHeight(width - 2 * border);
|
||||
SetHeader(infoItem);
|
||||
AddMenuItem(new cRecMenuItemButton(tr("Ignore Conflicts"), rmsClose, false));
|
||||
SetWidthPixel(CalculateOptimalWidth() + 4 * border);
|
||||
|
||||
CalculateHeight();
|
||||
CreatePixmap();
|
||||
|
Loading…
Reference in New Issue
Block a user