msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "فشل الإرسال"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "تاريخ الانتهاء:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "إدخال نص"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Alınmadı"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Bitmə vaxtı:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Mətni daxil edin"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Неуспешно"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Изтича на:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Въведете текст"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Error"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Caduca el:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Introduir text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Chyba"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Platnost do:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Zadejte text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Mislyk."
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Udløber den:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Indtast tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Fehler"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Läuft ab am:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Text eingeben"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Απέτυχε"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Ημερομηνία λήξης:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Εισαγωγή κειμένου"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Failed"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expires on:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Enter text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Failed"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expires on:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Enter text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Failed"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expires on:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Enter text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Error"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Caduca el:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Introducir texto"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Error"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Caduca el:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Introducir texto"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Nurjus"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Aegumise kuupäev:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Sisestage tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Hutsa"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Egun honetan iraungiko da:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Adierazi testua"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Epäonn."
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Vanhentuu:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Anna teksti"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Échec"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expire le :"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Entrez du texte"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Échec"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expire le :"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Entrez du texte"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Theip air"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "As feidhm:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Iontráil téacs"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Erro"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Data de caducidade:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Inserir texto"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Pogreška"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Datum isteka:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Upišite tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Hiba"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Lejárat dátuma:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Szöveg bevitele"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Չհաջողվեց"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Ժամկետի ավարտման թվականը՝"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Մուտքագրել տեքստ"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Mistókst"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Gildir til:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Sláðu inn texta"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Errore"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Scade il:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Inserite il testo"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "送信失敗"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "有効期限:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "テキストを入力"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "ჩაიშალა"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "ძალაშია:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "შეიყვანეთ ტექსტი"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Сәтсіз"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Мерзімі бітетін күн:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Мәтінді енгізу"
msgstr "최대 받는 사람 수 %d명에 도달하였습니다."
msgid "IDS_MSGC_BODY_DUPLICATED_RECIPIENT"
-msgstr "ë°\9bë\8a\94 ì\82¬ë\9e\8cì\9d´ ì¤\91ë³µë\90©니다."
+msgstr "ë°\9bë\8a\94 ì\82¬ë\9e\8cì\97\90 ì\9d´ë¯¸ ì¶\94ê°\80ë\90\9c ì\97°ë\9d½ì²\98ì\9e\85니다."
msgid "IDS_MSGF_SK_FORWARD_LITE"
msgstr "전달"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "보내기 안 됨"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "만료일:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "글자 입력"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Nepavyko"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Galiojimas baigiasi:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Įvesti tekstą"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Neizdevās"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Derīguma termiņš beidzas:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Ievadiet tekstu"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Неуспешно"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Застарува на:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Внесете текст"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Mislykket"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Utløper den:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Skriv inn tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Mislukt"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Verloopt op:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Tekst invoeren"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Błąd"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Data wygaśnięcia:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Wprowadź tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Falhou"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expira em:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Inserir texto"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Falhou"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expira a:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Introduzir texto"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Nereușit"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Expiră pe:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Introducere text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Сбой"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Срок действия:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Введите текст"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Zlyhanie"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Platnosť skončí dňa:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Zadajte text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Ni uspelo"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Poteče dne:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Vnesite besedilo"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Neuspešno"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Ističe:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Unesi tekst"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Misslyck."
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Upphör den:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Skriv in text"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Başarısız"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Süre dolum tarihi:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Metin girin"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Збій"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Спливає:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Введіть текст"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "Xato"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "Amal qilish muddati:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "Matn kiriting"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "失败"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "过期日期:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "输入文本"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "失敗"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "到期時間:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "輸入文字"
msgid "IDS_MSG_BODY_FAILED_M_STATUS_ABB2"
msgstr "失敗"
+msgid "IDS_MSG_BODY_EXPIRES_ON_C"
+msgstr "到期日:"
+
msgid "IDS_MSG_BODY_ENTER_TEXT_M_NOUN"
msgstr "輸入文字"
msg_get_int_value(m_MmsStruct, MSG_MMS_HEADER_EXPIRY_TIME_INT, &msgExpiry);
return msgExpiry;
}
+
+int MessageMmsPrivate::getSize() const
+{
+ int msgSize = 0;
+ msg_get_int_value(m_MmsStruct, MSG_MMS_HEADER_SIZE_INT, &msgSize); // Size in bytes
+ return msgSize;
+}
virtual void setText(const std::string &text);
virtual std::string getText() const;
- int getMediaCount() const;
virtual Type getType() const;
+ virtual int getSize() const;
virtual const MsgPageListHandlePrivate &getPageList() const;
virtual MsgPagePrivate &addPage();
virtual time_t getExpired() const;
virtual void commit();
+ int getMediaCount() const;
void set(msg_struct_t msgStruct);
msg_struct_t getMmsStruct() const;
static std::string makeBubbleTimeString(time_t msgTime);
static std::string makeBubbleDateLineString(time_t msgTime);
static std::string makeDateTimeString(time_t msgTime);
+ static std::string makeDateString(time_t msgTime);
static std::string makeSmsReportTimeString(time_t msgTime);
static std::string makeMmsReportTimeString(time_t msgTime);
static std::string makeCalEventString(time_t time);
return getFormattedDate(locale, getDateBestPattern(locale, dateYear), msgTime);
}
+std::string TimeUtils::makeDateString(time_t msgTime)
+{
+ const std::string &locale = getDefaultLocale();
+ return getFormattedDate(locale, getDateBestPattern(locale, dateTimeSceleton), msgTime);
+}
+
std::string TimeUtils::makeDateTimeString(time_t msgTime) //the same for Sim Message List
{
const std::string &locale = getDefaultLocale();
return res;
}
+
std::string TimeUtils::makeSmsReportTimeString(time_t msgTime)
{
const std::string &locale = getDefaultLocale();
static std::string getMmsNotiConvListItemContent(App &app, MsgId msgId);
private:
+ // TODO: Ineffective use of Msg service (get message property by message Id)
// Create Content of Popup for View Details
static std::string createMsgDetailsPopupText(App &app, MsgId msgId);
static std::string getMessageType(Message::Type msgType);
using namespace Msg;
+extern std::string makeKbStr(long long bytes);
+
std::string MessageDetailContent::getMsgDetailsPopupContent(App &app, MsgId msgId)
{
return createMsgDetailsPopupText(app, msgId);
{
std::string msgDetails = msg("IDS_MSGF_BODY_MESSAGE_SIZE");
msgDetails.append(": ");
-
int msgSize = app.getMsgEngine().getStorage().getMessage(msgId)->getSize();
- if(msgSize < 1024)/*checking if the MMS size is less than 1 KB. In this case, we need to show it as 1KB.*/
- msgSize = 1;
- else if(msgSize%1024 != 0)/*For the case of msgSize > 1024 bytes, else part is called to check if rounding off is required or not.*/
- msgSize = round(msgSize / 1024);
-
- msgDetails.append(std::to_string(msgSize));
- msgDetails.append(msg("IDS_MSGF_BODY_MSGSIZE_KB"));
-
+ msgDetails.append(makeKbStr(msgSize));
msgDetails.append("<br/>");
return msgDetails;
}
std::string MessageDetailContent::getMmsMessageExpired(App &app, MsgId msgId)
{
- std::string msgDetails = msg("IDS_MSGF_BODY_EXPIRED");
- msgDetails.append(": ");
-
+ std::string msgDetails = msg("IDS_MSG_BODY_EXPIRES_ON_C");
MessageMmsRef mms = std::dynamic_pointer_cast<MessageMms>(app.getMsgEngine().getStorage().getMessage(msgId));
if(mms)
{
time_t msgExpired = mms->getExpired();
- msgDetails.append(TimeUtils::makeDateTimeString(msgExpired));
+ msgDetails.append(TimeUtils::makeDateString(msgExpired));
msgDetails.append("<br/>");
}
return msgDetails;