File indexing completed on 2025-02-16 04:57:41

0001 /*
0002  * SPDX-FileCopyrightText: 2006 Dmitry Morozhnikov <dmiceman@mail.ru>
0003  *
0004  * SPDX-License-Identifier: GPL-2.0-or-later
0005  *
0006  */
0007 
0008 #include "defaulttemplates.h"
0009 
0010 #include <KLocalizedString>
0011 
0012 using namespace TemplateParser;
0013 
0014 QString DefaultTemplates::defaultNewMessage()
0015 {
0016     return QLatin1StringView("%REM=\"") + i18n("Default new message template") + QLatin1StringView("\"%-\n") + QLatin1StringView("%BLANK");
0017 }
0018 
0019 QString DefaultTemplates::defaultReply()
0020 {
0021     return QStringLiteral("%REM=\"") + i18n("Default reply template") + QStringLiteral("\"%-\n")
0022         + i18nc(
0023                "Default reply template."
0024                "%1: date of original message, %2: time of original message, "
0025                "%3: quoted text of original message, %4: cursor Position",
0026                "On %1 %2 you wrote:\n"
0027                "%3\n"
0028                "%4",
0029                QStringLiteral("%ODATE"),
0030                QStringLiteral("%OTIMELONG"),
0031                QStringLiteral("%QUOTE"),
0032                QStringLiteral("%CURSOR"));
0033 }
0034 
0035 QString DefaultTemplates::defaultReplyAll()
0036 {
0037     return QStringLiteral("%REM=\"") + i18n("Default reply all template") + QStringLiteral("\"%-\n")
0038         + i18nc(
0039                "Default reply all template: %1: date, %2: time, %3: name of original sender, "
0040                "%4: quoted text of original message, %5: cursor position",
0041                "On %1 %2 %3 wrote:\n"
0042                "%4\n"
0043                "%5",
0044                QStringLiteral("%ODATE"),
0045                QStringLiteral("%OTIMELONG"),
0046                QStringLiteral("%OFROMNAME"),
0047                QStringLiteral("%QUOTE"),
0048                QStringLiteral("%CURSOR"));
0049 }
0050 
0051 QString DefaultTemplates::defaultForward()
0052 {
0053     return QStringLiteral("%REM=\"") + i18n("Default forward template") + QStringLiteral("\"%-\n")
0054         + i18nc(
0055                "Default forward template: %1: subject of original message, "
0056                "%2: date of original message, "
0057                "%3: time of original message, "
0058                "%4: mail address of original sender, "
0059                "%5: original message text",
0060                "\n"
0061                "----------  Forwarded Message  ----------\n"
0062                "\n"
0063                "Subject: %1\n"
0064                "Date: %2, %3\n"
0065                "From: %4\n"
0066                "%OADDRESSEESADDR\n"
0067                "\n"
0068                "%5\n"
0069                "-----------------------------------------",
0070                QStringLiteral("%OFULLSUBJECT"),
0071                QStringLiteral("%ODATE"),
0072                QStringLiteral("%OTIMELONG"),
0073                QStringLiteral("%OFROMADDR"),
0074                QStringLiteral("%TEXT"));
0075 }
0076 
0077 QString DefaultTemplates::defaultQuoteString()
0078 {
0079     return QStringLiteral("> ");
0080 }