void KCalendarSystemQDatePrivate::loadDefaultEraList() { QString name, shortName, format; KConfigGroup lcg(config(), QString::fromLatin1("Locale")); KConfigGroup cg = lcg.group(QString::fromLatin1("KCalendarSystem %1").arg(q->calendarType(q->calendarSystem()))); m_useCommonEra = cg.readEntry("UseCommonEra", false); if (m_useCommonEra) { name = i18nc("Calendar Era: Gregorian Common Era, years < 0, LongFormat", "Before Common Era"); shortName = i18nc("Calendar Era: Gregorian Common Era, years < 0, ShortFormat", "BCE"); } else { name = i18nc("Calendar Era: Gregorian Christian Era, years < 0, LongFormat", "Before Christ"); shortName = i18nc("Calendar Era: Gregorian Christian Era, years < 0, ShortFormat", "BC"); } format = i18nc("(kdedt-format) Gregorian, BC, full era year format used for %EY, e.g. 2000 BC", "%Ey %EC"); addEra('-', 1, q->epoch().addDays(-1), -1, q->earliestValidDate(), name, shortName, format); if (m_useCommonEra) { name = i18nc("Calendar Era: Gregorian Common Era, years > 0, LongFormat", "Common Era"); shortName = i18nc("Calendar Era: Gregorian Common Era, years > 0, ShortFormat", "CE"); } else { name = i18nc("Calendar Era: Gregorian Christian Era, years > 0, LongFormat", "Anno Domini"); shortName = i18nc("Calendar Era: Gregorian Christian Era, years > 0, ShortFormat", "AD"); } format = i18nc("(kdedt-format) Gregorian, AD, full era year format used for %EY, e.g. 2000 AD", "%Ey %EC"); addEra('+', 1, q->epoch(), 1, q->latestValidDate(), name, shortName, format); }
void KCalendarSystemIndianNationalPrivate::loadDefaultEraList() { QString name, shortName, format; // Saka Era name = i18nc("Calendar Era: Indian National Saka Era, years > 0, LongFormat", "Saka Era"); shortName = i18nc("Calendar Era: Indian National Saka Era, years > 0, ShortFormat", "SE"); format = i18nc("(kdedt-format) Indian National, SE, full era year format used for %EY, e.g. 2000 SE", "%Ey %EC"); addEra('+', 1, q->epoch(), 1, q->latestValidDate(), name, shortName, format); }
void KCalendarSystemIslamicCivilPrivate::loadDefaultEraList() { QString name, shortName, format; // Islamic Era, Anno Hegirae, "Year of the Hijra". name = i18nc("Calendar Era: Hijri Islamic Era, years > 0, LongFormat", "Anno Hegirae"); shortName = i18nc("Calendar Era: Hijri Islamic Era, years > 0, ShortFormat", "AH"); format = i18nc("(kdedt-format) Hijri, AH, full era year format used for %EY, e.g. 2000 AH", "%Ey %EC"); addEra('+', 1, q->epoch(), 1, q->latestValidDate(), name, shortName, format); }
void KCalendarSystemCopticPrivate::loadDefaultEraList() { QString name, shortName, format; // AM for Anno Martyrum or "Year of the Martyrs" name = i18nc("Calendar Era: Coptic Era of Martyrs, years > 0, LongFormat", "Anno Martyrum"); shortName = i18nc("Calendar Era: Coptic Era of Martyrs, years > 0, ShortFormat", "AM"); format = i18nc("(kdedt-format) Coptic, AM, full era year format used for %EY, e.g. 2000 AM", "%Ey %EC"); addEra('+', 1, q->epoch(), 1, q->latestValidDate(), name, shortName, format); }
void KCalendarSystemEthiopianPrivate::loadDefaultEraList() { QString name, shortName, format; // Incarnation Era, Amätä Mehrät, "Year of Mercy". name = i18nc("Calendar Era: Ethiopian Incarnation Era, years > 0, LongFormat", "Amata Mehrat"); shortName = i18nc("Calendar Era: Ethiopian Incarnation Era, years > 0, ShortFormat", "AM"); format = i18nc("(kdedt-format) Ethiopian, AM, full era year format used for %EY, e.g. 2000 AM", "%Ey %EC"); addEra('+', 1, q->epoch(), 1, q->latestValidDate(), name, shortName, format); }