Delta Chat Core C Interface
Loading...
Searching...
No Matches
Macros
DC_STR

Macros

#define DC_STR_AC_SETUP_MSG_BODY   43
 "This is the Autocrypt Setup Message, open it in a compatible client to use your setup"
 
#define DC_STR_AC_SETUP_MSG_SUBJECT   42
 "Autocrypt Setup Message"
 
#define DC_STR_ADD_MEMBER_BY_OTHER   129
 "Member %1$s added by %2$s."
 
#define DC_STR_ADD_MEMBER_BY_YOU   128
 "You added member %1$s."
 
#define DC_STR_AEAP_ADDR_CHANGED   122
 "%1$s changed their address from %2$s to %3$s"
 
#define DC_STR_AEAP_EXPLANATION_AND_LINK   123
 "You changed your email address from %1$s to %2$s.
 
#define DC_STR_ARCHIVEDCHATS   40
 "Archived chats"
 
#define DC_STR_AUDIO   11
 "Audio"
 
#define DC_STR_BACKUP_TRANSFER_MSG_BODY   163
 "Account transferred to your second device."
 
#define DC_STR_BACKUP_TRANSFER_QR   162
 "Scan to set up second device for %1$s"
 
#define DC_STR_BAD_TIME_MSG_BODY   85
 "Date or time of your device seem to be inaccurate (%1$s). Adjust your clock to ensure your messages are received correctly."
 
#define DC_STR_BROADCAST_LIST   115
 "Broadcast List"
 
#define DC_STR_CANNOT_LOGIN   60
 "Cannot login as %1$s."
 
#define DC_STR_CANTDECRYPT_MSG_BODY   29
 "This message was encrypted for another setup."
 
#define DC_STR_CHAT_PROTECTION_DISABLED   171
 "%1$s sent a message from another device."
 
#define DC_STR_CHAT_PROTECTION_ENABLED   170
 "Messages are guaranteed to be end-to-end encrypted from now on."
 
#define DC_STR_CONFIGURATION_FAILED   84
 "Error: %1$s"
 
#define DC_STR_CONNECTED   107
 "Connected"
 
#define DC_STR_CONNTECTING   108
 "Connecting…"
 
#define DC_STR_CONTACT_NOT_VERIFIED   36
 "Cannot establish guaranteed end-to-end encryption with %1$s."
 
#define DC_STR_CONTACT_SETUP_CHANGED   37
 "Changed setup for %1$s."
 
#define DC_STR_CONTACT_VERIFIED   35
 "%1$s verified"
 
#define DC_STR_DEVICE_MESSAGES   68
 "Device messages"
 
#define DC_STR_DEVICE_MESSAGES_HINT   70
 "Messages in this chat are generated locally by your Delta Chat app."
 
#define DC_STR_DOWNLOAD_AVAILABILITY   100
 "Download maximum available until %1$s"
 
#define DC_STR_DRAFT   3
 "Draft"
 
#define DC_STR_E2E_AVAILABLE   25
 "End-to-end encryption available."
 
#define DC_STR_E2E_PREFERRED   34
 "End-to-end encryption preferred."
 
#define DC_STR_ENCR_NONE   28
 "No encryption."
 
#define DC_STR_ENCR_TRANSP   27
 
#define DC_STR_ENCRYPTEDMSG   24
 "Encrypted message"
 
#define DC_STR_EPHEMERAL_DAY   79
 "Message deletion timer is set to 1 day."
 
#define DC_STR_EPHEMERAL_DAYS   95
 "Message deletion timer is set to %1$s days."
 
#define DC_STR_EPHEMERAL_DISABLED   75
 "Message deletion timer is disabled."
 
#define DC_STR_EPHEMERAL_FOUR_WEEKS   81
 
#define DC_STR_EPHEMERAL_HOUR   78
 "Message deletion timer is set to 1 hour."
 
#define DC_STR_EPHEMERAL_HOURS   94
 "Message deletion timer is set to %1$s hours."
 
#define DC_STR_EPHEMERAL_MINUTE   77
 "Message deletion timer is set to 1 minute."
 
#define DC_STR_EPHEMERAL_MINUTES   93
 "Message deletion timer is set to %1$s minutes."
 
#define DC_STR_EPHEMERAL_SECONDS   76
 "Message deletion timer is set to %1$s s."
 
#define DC_STR_EPHEMERAL_TIMER_1_DAY_BY_OTHER   147
 "Message deletion timer is set to 1 day by %1$s."
 
#define DC_STR_EPHEMERAL_TIMER_1_DAY_BY_YOU   146
 "You set message deletion timer to 1 day."
 
#define DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_OTHER   145
 "Message deletion timer is set to 1 hour by %1$s."
 
#define DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_YOU   144
 "You set message deletion timer to 1 hour."
 
#define DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_OTHER   143
 "Message deletion timer is set to 1 minute by %1$s."
 
#define DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_YOU   142
 "You set message deletion timer to 1 minute."
 
#define DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_OTHER   149
 "Message deletion timer is set to 1 week by %1$s."
 
#define DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_YOU   148
 "You set message deletion timer to 1 week."
 
#define DC_STR_EPHEMERAL_TIMER_DAYS_BY_OTHER   155
 "Message deletion timer is set to %1$s days by %2$s."
 
#define DC_STR_EPHEMERAL_TIMER_DAYS_BY_YOU   154
 "You set message deletion timer to %1$s days."
 
#define DC_STR_EPHEMERAL_TIMER_DISABLED_BY_OTHER   139
 "Message deletion timer is disabled by %1$s."
 
#define DC_STR_EPHEMERAL_TIMER_DISABLED_BY_YOU   138
 "You disabled message deletion timer."
 
#define DC_STR_EPHEMERAL_TIMER_HOURS_BY_OTHER   153
 "Message deletion timer is set to %1$s hours by %2$s."
 
#define DC_STR_EPHEMERAL_TIMER_HOURS_BY_YOU   152
 "You set message deletion timer to %1$s hours."
 
#define DC_STR_EPHEMERAL_TIMER_MINUTES_BY_OTHER   151
 "Message deletion timer is set to %1$s minutes by %2$s."
 
#define DC_STR_EPHEMERAL_TIMER_MINUTES_BY_YOU   150
 "You set message deletion timer to %1$s minutes."
 
#define DC_STR_EPHEMERAL_TIMER_SECONDS_BY_OTHER   141
 "Message deletion timer is set to %1$s s by %2$s."
 
#define DC_STR_EPHEMERAL_TIMER_SECONDS_BY_YOU   140
 "You set message deletion timer to %1$s s."
 
#define DC_STR_EPHEMERAL_TIMER_WEEKS_BY_OTHER   157
 "Message deletion timer is set to %1$s weeks by %2$s."
 
#define DC_STR_EPHEMERAL_TIMER_WEEKS_BY_YOU   156
 "You set message deletion timer to %1$s weeks."
 
#define DC_STR_EPHEMERAL_WEEK   80
 "Message deletion timer is set to 1 week."
 
#define DC_STR_EPHEMERAL_WEEKS   96
 "Message deletion timer is set to %1$s weeks."
 
#define DC_STR_ERROR   112
 "Error: %1$s"
 
#define DC_STR_ERROR_NO_NETWORK   87
 "No network."
 
#define DC_STR_FAILED_SENDING_TO   74
 "Failed to send message to %1$s."
 
#define DC_STR_FILE   12
 "File"
 
#define DC_STR_FINGERPRINTS   30
 "Fingerprints"
 
#define DC_STR_FORWARDED   97
 "Forwarded"
 
#define DC_STR_GIF   23
 "GIF"
 
#define DC_STR_GROUP_IMAGE_CHANGED_BY_OTHER   127
 "Group image changed by %1$s."
 
#define DC_STR_GROUP_IMAGE_CHANGED_BY_YOU   126
 "You changed the group image."
 
#define DC_STR_GROUP_IMAGE_DELETED_BY_OTHER   135
 "Group image deleted by %1$s."
 
#define DC_STR_GROUP_IMAGE_DELETED_BY_YOU   134
 "You deleted the group image."
 
#define DC_STR_GROUP_LEFT_BY_OTHER   133
 "Group left by %1$s."
 
#define DC_STR_GROUP_LEFT_BY_YOU   132
 "You left the group."
 
#define DC_STR_GROUP_NAME_CHANGED_BY_OTHER   125
 "Group name changed from \"%1$s\" to \"%2$s\" by %3$s."
 
#define DC_STR_GROUP_NAME_CHANGED_BY_YOU   124
 "You changed group name from \"%1$s\" to \"%2$s\"."
 
#define DC_STR_IMAGE   9
 "Image"
 
#define DC_STR_INCOMING_MESSAGES   103
 "Incoming Messages"
 
#define DC_STR_INVALID_UNENCRYPTED_MAIL   174
 "Your email provider %1$s requires end-to-end encryption which is not setup yet."
 
#define DC_STR_LAST_MSG_SENT_SUCCESSFULLY   111
 "Your last message was sent successfully."
 
#define DC_STR_LOCATION   66
 "Location"
 
#define DC_STR_LOCATION_ENABLED_BY_OTHER   137
 "Location streaming enabled by %1$s."
 
#define DC_STR_LOCATION_ENABLED_BY_YOU   136
 "You enabled location streaming."
 
#define DC_STR_MESSAGE_ADD_MEMBER   173
 "Member %1$s added."
 
#define DC_STR_MESSAGES   114
 "Messages"
 
#define DC_STR_MSGACTIONBYME   63
 "%1$s by me"
 
#define DC_STR_MSGACTIONBYUSER   62
 "%1$s by %2$s"
 
#define DC_STR_MSGADDMEMBER   17
 "Member %1$s added."
 
#define DC_STR_MSGDELMEMBER   18
 "Member %1$s removed."
 
#define DC_STR_MSGGROUPLEFT   19
 "Group left."
 
#define DC_STR_MSGGRPIMGCHANGED   16
 "Group image changed."
 
#define DC_STR_MSGGRPIMGDELETED   33
 
#define DC_STR_MSGGRPNAME   15
 "Group name changed from %1$s to %2$s."
 
#define DC_STR_MSGLOCATIONDISABLED   65
 "Location streaming disabled."
 
#define DC_STR_MSGLOCATIONENABLED   64
 "Location streaming enabled."
 
#define DC_STR_NEW_GROUP_SEND_FIRST_MESSAGE   172
 "Others will only see this group after you sent a first message."
 
#define DC_STR_NOMESSAGES   1
 "No messages."
 
#define DC_STR_NOT_CONNECTED   121
 "Not connected"
 
#define DC_STR_NOT_SUPPORTED_BY_PROVIDER   113
 "Not supported by your provider."
 
#define DC_STR_ONE_MOMENT   106
 
#define DC_STR_OUTGOING_MESSAGES   104
 "Outgoing Messages"
 
#define DC_STR_PART_OF_TOTAL_USED   116
 "%1$s of %2$s used"
 
#define DC_STR_PARTIAL_DOWNLOAD_MSG_BODY   99
 "%1$s message"
 
#define DC_STR_QUOTA_EXCEEDING_MSG_BODY   98
 "Quota exceeding, already %1$s%% used."
 
#define DC_STR_REACTED_BY   177
 "%1$s reacted %2$s to '%3$s'"
 
#define DC_STR_READRCPT   31
 "Message opened"
 
#define DC_STR_READRCPT_MAILBODY   32
 "The message '%1$s' you sent was displayed on the screen of the recipient."
 
#define DC_STR_REMOVE_MEMBER_BY_OTHER   131
 "Member %1$s removed by %2$s."
 
#define DC_STR_REMOVE_MEMBER_BY_YOU   130
 "You removed member %1$s."
 
#define DC_STR_REPLY_NOUN   90
 "Reply"
 
#define DC_STR_SAVED_MESSAGES   69
 "Saved messages"
 
#define DC_STR_SECURE_JOIN_GROUP_QR_DESC   120
 "Scan to join %1$s"
 
#define DC_STR_SECURE_JOIN_REPLIES   118
 "%1$s replied, waiting for being added to the group…"
 
#define DC_STR_SECURE_JOIN_STARTED   117
 "%1$s invited you to join this group. Waiting for the device of %2$s to reply…"
 
#define DC_STR_SELF   2
 "Me"
 
#define DC_STR_SELF_DELETED_MSG_BODY   91
 "You deleted the 'Saved messages' chat..."
 
#define DC_STR_SENDING   110
 "Sending…"
 
#define DC_STR_SERVER_TURNED_OFF   92
 "'Delete messages from server' turned off as now all folders are affected."
 
#define DC_STR_SETUP_CONTACT_QR_DESC   119
 "Scan to chat with %1$s"
 
#define DC_STR_STICKER   67
 "Sticker"
 
#define DC_STR_STORAGE_ON_DOMAIN   105
 "Storage on %1$s"
 
#define DC_STR_SUBJECT_FOR_NEW_CONTACT   73
 "Message from %1$s"
 
#define DC_STR_SYNC_MSG_BODY   102
 "This message is used to synchronize data between your devices."
 
#define DC_STR_SYNC_MSG_SUBJECT   101
 "Multi Device Synchronization"
 
#define DC_STR_UNKNOWN_SENDER_FOR_CHAT   72
 "Unknown sender for this chat. See 'info' for more details."
 
#define DC_STR_UPDATE_REMINDER_MSG_BODY   86
 "Your Delta Chat version might be outdated, check https://get.delta.chat for updates."
 
#define DC_STR_UPDATING   109
 "Updating…"
 
#define DC_STR_VIDEO   10
 "Video"
 
#define DC_STR_VIDEOCHAT_INVITATION   82
 "Video chat invitation"
 
#define DC_STR_VIDEOCHAT_INVITE_MSG_BODY   83
 "You are invited to a video chat, click %1$s to join."
 
#define DC_STR_VOICEMESSAGE   7
 "Voice message"
 
#define DC_STR_WELCOME_MESSAGE   71
 "Welcome to Delta Chat! Delta Chat looks and feels like other popular messenger apps ..."
 
#define DC_STR_YOU_REACTED   176
 "You reacted %1$s to '%2$s'"
 

Detailed Description

These constants are used to define strings using dc_set_stock_translation(). This allows localisation of the texts used by the core, you have to call dc_set_stock_translation() for every DC_STR string you want to translate.

Some strings contain some placeholders as %1$s or %2$s - these will be replaced by some content defined in the DC_STR description below. As a synonym for %1$s you can also use %1$d or %1$@; same for %2$s.

If you do not call dc_set_stock_translation() for a concrete DC_STR constant, a default string will be used.

Macro Definition Documentation

◆ DC_STR_AC_SETUP_MSG_BODY

#define DC_STR_AC_SETUP_MSG_BODY   43

"This is the Autocrypt Setup Message, open it in a compatible client to use your setup"

Used as message text of outgoing Autocrypt Setup Messages.

◆ DC_STR_AC_SETUP_MSG_SUBJECT

#define DC_STR_AC_SETUP_MSG_SUBJECT   42

"Autocrypt Setup Message"

Used in subjects of outgoing Autocrypt Setup Messages.

◆ DC_STR_ADD_MEMBER_BY_OTHER

#define DC_STR_ADD_MEMBER_BY_OTHER   129

"Member %1$s added by %2$s."

%1$s will be replaced by name and address of the contact added to the group. %2$s will be replaced by name and address of the contact who did the action.

Used in status messages.

◆ DC_STR_ADD_MEMBER_BY_YOU

#define DC_STR_ADD_MEMBER_BY_YOU   128

"You added member %1$s."

Used in status messages.

%1$s will be replaced by the added member's name.

◆ DC_STR_AEAP_ADDR_CHANGED

#define DC_STR_AEAP_ADDR_CHANGED   122

"%1$s changed their address from %2$s to %3$s"

Used as an info message to chats with contacts that changed their address.

◆ DC_STR_AEAP_EXPLANATION_AND_LINK

#define DC_STR_AEAP_EXPLANATION_AND_LINK   123

"You changed your email address from %1$s to %2$s.

If you now send a message to a group, contacts there will automatically replace the old with your new address.

It's highly advised to set up your old email provider to forward all emails to your new email address. Otherwise you might miss messages of contacts who did not get your new address yet." + the link to the AEAP blog post As soon as there is a post about AEAP, the UIs should add it: set_stock_translation(123, getString(aeap_explanation) + "

" + AEAP_BLOG_LINK)

Used in a device message that explains AEAP.

◆ DC_STR_ARCHIVEDCHATS

#define DC_STR_ARCHIVEDCHATS   40

"Archived chats"

Used as the name for the corresponding chatlist entry.

◆ DC_STR_AUDIO

#define DC_STR_AUDIO   11

"Audio"

Used in summaries.

◆ DC_STR_BACKUP_TRANSFER_MSG_BODY

#define DC_STR_BACKUP_TRANSFER_MSG_BODY   163

"Account transferred to your second device."

Used as a device message after a successful backup transfer.

◆ DC_STR_BACKUP_TRANSFER_QR

#define DC_STR_BACKUP_TRANSFER_QR   162

"Scan to set up second device for %1$s"

%1$s will be replaced by name and address of the account.

◆ DC_STR_BAD_TIME_MSG_BODY

#define DC_STR_BAD_TIME_MSG_BODY   85

"Date or time of your device seem to be inaccurate (%1$s). Adjust your clock to ensure your messages are received correctly."

Used as device message if a wrong date or time was detected.

  • %1$s will be replaced by a date/time string as YY-mm-dd HH:MM:SS

◆ DC_STR_BROADCAST_LIST

#define DC_STR_BROADCAST_LIST   115

"Broadcast List"

Used as the default name for broadcast lists; a number may be added.

◆ DC_STR_CANNOT_LOGIN

#define DC_STR_CANNOT_LOGIN   60

"Cannot login as %1$s."

Used in error strings.

  • %1$s will be replaced by the failing login name

◆ DC_STR_CANTDECRYPT_MSG_BODY

#define DC_STR_CANTDECRYPT_MSG_BODY   29

"This message was encrypted for another setup."

Used as message text if decryption fails.

◆ DC_STR_CHAT_PROTECTION_DISABLED

#define DC_STR_CHAT_PROTECTION_DISABLED   171

"%1$s sent a message from another device."

Used in info messages.

◆ DC_STR_CHAT_PROTECTION_ENABLED

#define DC_STR_CHAT_PROTECTION_ENABLED   170

"Messages are guaranteed to be end-to-end encrypted from now on."

Used in info messages.

◆ DC_STR_CONFIGURATION_FAILED

#define DC_STR_CONFIGURATION_FAILED   84

"Error: %1$s"

Used in error strings.

  • %1$s will be replaced by the concrete error

◆ DC_STR_CONNECTED

#define DC_STR_CONNECTED   107

"Connected"

Used as status in the connectivity view.

◆ DC_STR_CONNTECTING

#define DC_STR_CONNTECTING   108

"Connecting…"

Used as status in the connectivity view.

◆ DC_STR_CONTACT_NOT_VERIFIED

#define DC_STR_CONTACT_NOT_VERIFIED   36

"Cannot establish guaranteed end-to-end encryption with %1$s."

Used in status messages.

  • %1$s will be replaced by the name of the contact that cannot be verified

◆ DC_STR_CONTACT_SETUP_CHANGED

#define DC_STR_CONTACT_SETUP_CHANGED   37

"Changed setup for %1$s."

Used in status messages.

  • %1$s will be replaced by the name of the contact with the changed setup

◆ DC_STR_CONTACT_VERIFIED

#define DC_STR_CONTACT_VERIFIED   35

"%1$s verified"

Used in status messages.

  • %1$s will be replaced by the name of the verified contact

◆ DC_STR_DEVICE_MESSAGES

#define DC_STR_DEVICE_MESSAGES   68

"Device messages"

Used as the name for the corresponding chat.

◆ DC_STR_DEVICE_MESSAGES_HINT

#define DC_STR_DEVICE_MESSAGES_HINT   70

"Messages in this chat are generated locally by your Delta Chat app."

Used as message text for the message added to a newly created device chat.

◆ DC_STR_DOWNLOAD_AVAILABILITY

#define DC_STR_DOWNLOAD_AVAILABILITY   100

"Download maximum available until %1$s"

Appended after some separator to DC_STR_PARTIAL_DOWNLOAD_MSG_BODY.

%1$s will be replaced by human-readable date and time.

◆ DC_STR_DRAFT

#define DC_STR_DRAFT   3

"Draft"

Used in summaries.

◆ DC_STR_E2E_AVAILABLE

#define DC_STR_E2E_AVAILABLE   25

"End-to-end encryption available."

Used to build the string returned by dc_get_contact_encrinfo().

◆ DC_STR_E2E_PREFERRED

#define DC_STR_E2E_PREFERRED   34

"End-to-end encryption preferred."

Used to build the string returned by dc_get_contact_encrinfo().

◆ DC_STR_ENCR_NONE

#define DC_STR_ENCR_NONE   28

"No encryption."

Used to build the string returned by dc_get_contact_encrinfo().

◆ DC_STR_ENCR_TRANSP

#define DC_STR_ENCR_TRANSP   27
Deprecated
Deprecated 2021-02-07, this string is no longer needed.

◆ DC_STR_ENCRYPTEDMSG

#define DC_STR_ENCRYPTEDMSG   24

"Encrypted message"

Used in subjects of outgoing messages.

◆ DC_STR_EPHEMERAL_DAY

#define DC_STR_EPHEMERAL_DAY   79

"Message deletion timer is set to 1 day."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_EPHEMERAL_DAYS

#define DC_STR_EPHEMERAL_DAYS   95

"Message deletion timer is set to %1$s days."

Used in status messages.

%1$s will be replaced by the number of days (always >1) the timer is set to.

Deprecated
Replaced by DC_STR_MSG_YOU_EPHEMERAL_TIMER_DAYS and DC_STR_MSG_EPHEMERAL_TIMER_DAYS_BY.

◆ DC_STR_EPHEMERAL_DISABLED

#define DC_STR_EPHEMERAL_DISABLED   75

"Message deletion timer is disabled."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_EPHEMERAL_FOUR_WEEKS

#define DC_STR_EPHEMERAL_FOUR_WEEKS   81
Deprecated
Deprecated 2021-01-30, DC_STR_EPHEMERAL_WEEKS is used instead.

◆ DC_STR_EPHEMERAL_HOUR

#define DC_STR_EPHEMERAL_HOUR   78

"Message deletion timer is set to 1 hour."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_EPHEMERAL_HOURS

#define DC_STR_EPHEMERAL_HOURS   94

"Message deletion timer is set to %1$s hours."

Used in status messages.

%1$s will be replaced by the number of hours (always >1) the timer is set to.

Deprecated
Replaced by DC_STR_MSG_YOU_EPHEMERAL_TIMER_HOURS and DC_STR_MSG_EPHEMERAL_TIMER_HOURS_BY.

◆ DC_STR_EPHEMERAL_MINUTE

#define DC_STR_EPHEMERAL_MINUTE   77

"Message deletion timer is set to 1 minute."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_EPHEMERAL_MINUTES

#define DC_STR_EPHEMERAL_MINUTES   93

"Message deletion timer is set to %1$s minutes."

Used in status messages.

%1$s will be replaced by the number of minutes (always >1) the timer is set to.

Deprecated
Replaced by DC_STR_MSG_YOU_EPHEMERAL_TIMER_MINUTES and DC_STR_MSG_EPHEMERAL_TIMER_MINUTES_BY.

◆ DC_STR_EPHEMERAL_SECONDS

#define DC_STR_EPHEMERAL_SECONDS   76

"Message deletion timer is set to %1$s s."

Used in status messages when the other constants (DC_STR_EPHEMERAL_MINUTE, DC_STR_EPHEMERAL_HOUR and so on) do not match the timer.

  • %1$s will be replaced by the number of seconds the timer is set to

    Deprecated
    2022-09-10

◆ DC_STR_EPHEMERAL_TIMER_1_DAY_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_1_DAY_BY_OTHER   147

"Message deletion timer is set to 1 day by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_DAY_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_1_DAY_BY_YOU   146

"You set message deletion timer to 1 day."

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_OTHER   145

"Message deletion timer is set to 1 hour by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_1_HOUR_BY_YOU   144

"You set message deletion timer to 1 hour."

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_OTHER   143

"Message deletion timer is set to 1 minute by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_1_MINUTE_BY_YOU   142

"You set message deletion timer to 1 minute."

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_OTHER   149

"Message deletion timer is set to 1 week by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_1_WEEK_BY_YOU   148

"You set message deletion timer to 1 week."

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_DAYS_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_DAYS_BY_OTHER   155

"Message deletion timer is set to %1$s days by %2$s."

Used in status messages.

%1$s will be replaced by the number of days (always >1) the timer is set to. %2$s will be replaced by name and address of the contact.

◆ DC_STR_EPHEMERAL_TIMER_DAYS_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_DAYS_BY_YOU   154

"You set message deletion timer to %1$s days."

Used in status messages.

%1$s will be replaced by the number of days (always >1) the timer is set to.

◆ DC_STR_EPHEMERAL_TIMER_DISABLED_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_DISABLED_BY_OTHER   139

"Message deletion timer is disabled by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_DISABLED_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_DISABLED_BY_YOU   138

"You disabled message deletion timer."

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_HOURS_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_HOURS_BY_OTHER   153

"Message deletion timer is set to %1$s hours by %2$s."

Used in status messages.

%1$s will be replaced by the number of hours (always >1) the timer is set to. %2$s will be replaced by name and address of the contact.

◆ DC_STR_EPHEMERAL_TIMER_HOURS_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_HOURS_BY_YOU   152

"You set message deletion timer to %1$s hours."

Used in status messages.

%1$s will be replaced by the number of hours (always >1) the timer is set to.

◆ DC_STR_EPHEMERAL_TIMER_MINUTES_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_MINUTES_BY_OTHER   151

"Message deletion timer is set to %1$s minutes by %2$s."

Used in status messages.

%1$s will be replaced by the number of minutes (always >1) the timer is set to. %2$s will be replaced by name and address of the contact.

◆ DC_STR_EPHEMERAL_TIMER_MINUTES_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_MINUTES_BY_YOU   150

"You set message deletion timer to %1$s minutes."

Used in status messages.

%1$s will be replaced by the number of minutes (always >1) the timer is set to.

◆ DC_STR_EPHEMERAL_TIMER_SECONDS_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_SECONDS_BY_OTHER   141

"Message deletion timer is set to %1$s s by %2$s."

%1$s will be replaced by the number of seconds (always >1) the timer is set to. %2$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_SECONDS_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_SECONDS_BY_YOU   140

"You set message deletion timer to %1$s s."

%1$s will be replaced by the number of seconds (always >1) the timer is set to.

Used in status messages.

◆ DC_STR_EPHEMERAL_TIMER_WEEKS_BY_OTHER

#define DC_STR_EPHEMERAL_TIMER_WEEKS_BY_OTHER   157

"Message deletion timer is set to %1$s weeks by %2$s."

Used in status messages.

%1$s will be replaced by the number of weeks (always >1) the timer is set to. %2$s will be replaced by name and address of the contact.

◆ DC_STR_EPHEMERAL_TIMER_WEEKS_BY_YOU

#define DC_STR_EPHEMERAL_TIMER_WEEKS_BY_YOU   156

"You set message deletion timer to %1$s weeks."

Used in status messages.

%1$s will be replaced by the number of weeks (always >1) the timer is set to.

◆ DC_STR_EPHEMERAL_WEEK

#define DC_STR_EPHEMERAL_WEEK   80

"Message deletion timer is set to 1 week."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_EPHEMERAL_WEEKS

#define DC_STR_EPHEMERAL_WEEKS   96

"Message deletion timer is set to %1$s weeks."

Used in status messages.

%1$s will be replaced by the number of weeks (always >1) the timer is set to.

Deprecated
Replaced by DC_STR_MSG_YOU_EPHEMERAL_TIMER_WEEKS and DC_STR_MSG_EPHEMERAL_TIMER_WEEKS_BY.

◆ DC_STR_ERROR

#define DC_STR_ERROR   112

"Error: %1$s"

Used as status in the connectivity view.

%1$s will be replaced by a possibly more detailed, typically english, error description.

◆ DC_STR_ERROR_NO_NETWORK

#define DC_STR_ERROR_NO_NETWORK   87

"No network."

Used in error strings.

◆ DC_STR_FAILED_SENDING_TO

#define DC_STR_FAILED_SENDING_TO   74

"Failed to send message to %1$s."

Used in status messages.

  • %1$s will be replaced by the name of the contact the message cannot be sent to

◆ DC_STR_FILE

#define DC_STR_FILE   12

"File"

Used in summaries.

◆ DC_STR_FINGERPRINTS

#define DC_STR_FINGERPRINTS   30

"Fingerprints"

Used to build the string returned by dc_get_contact_encrinfo().

◆ DC_STR_FORWARDED

#define DC_STR_FORWARDED   97

"Forwarded"

Used in message summary text for notifications and chatlist.

◆ DC_STR_GIF

#define DC_STR_GIF   23

"GIF"

Used in summaries.

◆ DC_STR_GROUP_IMAGE_CHANGED_BY_OTHER

#define DC_STR_GROUP_IMAGE_CHANGED_BY_OTHER   127

"Group image changed by %1$s."

%1$s will be replaced by name and address of the contact who did the action.

◆ DC_STR_GROUP_IMAGE_DELETED_BY_OTHER

#define DC_STR_GROUP_IMAGE_DELETED_BY_OTHER   135

"Group image deleted by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_GROUP_IMAGE_DELETED_BY_YOU

#define DC_STR_GROUP_IMAGE_DELETED_BY_YOU   134

"You deleted the group image."

Used in status messages.

◆ DC_STR_GROUP_LEFT_BY_OTHER

#define DC_STR_GROUP_LEFT_BY_OTHER   133

"Group left by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_GROUP_LEFT_BY_YOU

#define DC_STR_GROUP_LEFT_BY_YOU   132

"You left the group."

Used in status messages.

◆ DC_STR_GROUP_NAME_CHANGED_BY_OTHER

#define DC_STR_GROUP_NAME_CHANGED_BY_OTHER   125

"Group name changed from \"%1$s\" to \"%2$s\" by %3$s."

%1$s will be replaced by the old group name. %2$s will be replaced by the new group name. %3$s will be replaced by name and address of the contact who did the action.

◆ DC_STR_GROUP_NAME_CHANGED_BY_YOU

#define DC_STR_GROUP_NAME_CHANGED_BY_YOU   124

"You changed group name from \"%1$s\" to \"%2$s\"."

%1$s will be replaced by the old group name. %2$s will be replaced by the new group name.

◆ DC_STR_IMAGE

#define DC_STR_IMAGE   9

"Image"

Used in summaries.

◆ DC_STR_INCOMING_MESSAGES

#define DC_STR_INCOMING_MESSAGES   103

"Incoming Messages"

Used as a headline in the connectivity view.

◆ DC_STR_INVALID_UNENCRYPTED_MAIL

#define DC_STR_INVALID_UNENCRYPTED_MAIL   174

"Your email provider %1$s requires end-to-end encryption which is not setup yet."

Used as info messages when a message cannot be sent because it cannot be encrypted.

%1$s will be replaced by the provider's domain.

◆ DC_STR_LAST_MSG_SENT_SUCCESSFULLY

#define DC_STR_LAST_MSG_SENT_SUCCESSFULLY   111

"Your last message was sent successfully."

Used as status in the connectivity view.

◆ DC_STR_LOCATION

#define DC_STR_LOCATION   66

"Location"

Used in summaries.

◆ DC_STR_LOCATION_ENABLED_BY_OTHER

#define DC_STR_LOCATION_ENABLED_BY_OTHER   137

"Location streaming enabled by %1$s."

%1$s will be replaced by name and address of the contact.

Used in status messages.

◆ DC_STR_LOCATION_ENABLED_BY_YOU

#define DC_STR_LOCATION_ENABLED_BY_YOU   136

"You enabled location streaming."

Used in status messages.

◆ DC_STR_MESSAGE_ADD_MEMBER

#define DC_STR_MESSAGE_ADD_MEMBER   173

"Member %1$s added."

Used as info messages.

%1$s will be replaced by the added member's name.

◆ DC_STR_MESSAGES

#define DC_STR_MESSAGES   114

"Messages"

Used as a subtitle in quota context; can be plural always.

◆ DC_STR_MSGACTIONBYME

#define DC_STR_MSGACTIONBYME   63

"%1$s by me"

Used to concretize actions.

◆ DC_STR_MSGACTIONBYUSER

#define DC_STR_MSGACTIONBYUSER   62

"%1$s by %2$s"

Used to concretize actions,

◆ DC_STR_MSGADDMEMBER

#define DC_STR_MSGADDMEMBER   17

"Member %1$s added."

Used in status messages for added members.

  • %1$s will be replaced by the name of the added member

    Deprecated
    2022-09-10

◆ DC_STR_MSGDELMEMBER

#define DC_STR_MSGDELMEMBER   18

"Member %1$s removed."

Used in status messages for removed members.

  • %1$s will be replaced by the name of the removed member

    Deprecated
    2022-09-10

◆ DC_STR_MSGGROUPLEFT

#define DC_STR_MSGGROUPLEFT   19

"Group left."

Used in status messages.

Deprecated
2022-09-10

◆ DC_STR_MSGGRPIMGCHANGED

#define DC_STR_MSGGRPIMGCHANGED   16

"Group image changed."

Used in status messages for group images changes.

Deprecated
2022-09-10

◆ DC_STR_MSGGRPIMGDELETED

#define DC_STR_MSGGRPIMGDELETED   33
Deprecated
Deprecated, this string is no longer needed.

◆ DC_STR_MSGGRPNAME

#define DC_STR_MSGGRPNAME   15

"Group name changed from %1$s to %2$s."

Used in status messages for group name changes.

  • %1$s will be replaced by the old group name
  • %2$s will be replaced by the new group name

    Deprecated
    2022-09-10

◆ DC_STR_MSGLOCATIONDISABLED

#define DC_STR_MSGLOCATIONDISABLED   65

"Location streaming disabled."

Used in status messages.

◆ DC_STR_MSGLOCATIONENABLED

#define DC_STR_MSGLOCATIONENABLED   64

"Location streaming enabled."

Used in status messages.

◆ DC_STR_NEW_GROUP_SEND_FIRST_MESSAGE

#define DC_STR_NEW_GROUP_SEND_FIRST_MESSAGE   172

"Others will only see this group after you sent a first message."

Used as the first info messages in newly created groups.

◆ DC_STR_NOMESSAGES

#define DC_STR_NOMESSAGES   1

"No messages."

Used in summaries.

◆ DC_STR_NOT_CONNECTED

#define DC_STR_NOT_CONNECTED   121

"Not connected"

Used as status in the connectivity view.

◆ DC_STR_NOT_SUPPORTED_BY_PROVIDER

#define DC_STR_NOT_SUPPORTED_BY_PROVIDER   113

"Not supported by your provider."

Used in the connectivity view.

◆ DC_STR_ONE_MOMENT

#define DC_STR_ONE_MOMENT   106
Deprecated
Deprecated 2022-04-16, this string is no longer needed.

◆ DC_STR_OUTGOING_MESSAGES

#define DC_STR_OUTGOING_MESSAGES   104

"Outgoing Messages"

Used as a headline in the connectivity view.

◆ DC_STR_PART_OF_TOTAL_USED

#define DC_STR_PART_OF_TOTAL_USED   116

"%1$s of %2$s used"

Used for describing resource usage, resulting string will be e.g. "1.2 GiB of 3 GiB used".

◆ DC_STR_PARTIAL_DOWNLOAD_MSG_BODY

#define DC_STR_PARTIAL_DOWNLOAD_MSG_BODY   99

"%1$s message"

Used as the message body when a message was not yet downloaded completely (dc_msg_get_download_state() is e.g. DC_DOWNLOAD_AVAILABLE).

%1$s will be replaced by human-readable size (e.g. "1.2 MiB").

◆ DC_STR_QUOTA_EXCEEDING_MSG_BODY

#define DC_STR_QUOTA_EXCEEDING_MSG_BODY   98

"Quota exceeding, already %1$s%% used."

Used as device message text.

%1$s will be replaced by the percentage used

◆ DC_STR_REACTED_BY

#define DC_STR_REACTED_BY   177

"%1$s reacted %2$s to '%3$s'"

%1$s will be replaced by the name the contact who reacted %2$s will be replaced by the reaction, usually an emoji %3$s will be replaced by the summary of the message the reaction refers to

Used in summaries.

◆ DC_STR_READRCPT

#define DC_STR_READRCPT   31

"Message opened"

Used in subjects of outgoing read receipts.

◆ DC_STR_READRCPT_MAILBODY

#define DC_STR_READRCPT_MAILBODY   32

"The message '%1$s' you sent was displayed on the screen of the recipient."

Used as message text of outgoing read receipts.

  • %1$s will be replaced by the subject of the displayed message

◆ DC_STR_REMOVE_MEMBER_BY_OTHER

#define DC_STR_REMOVE_MEMBER_BY_OTHER   131

"Member %1$s removed by %2$s."

%1$s will be replaced by name and address of the contact removed from the group. %2$s will be replaced by name and address of the contact who did the action.

Used in status messages.

◆ DC_STR_REMOVE_MEMBER_BY_YOU

#define DC_STR_REMOVE_MEMBER_BY_YOU   130

"You removed member %1$s."

%1$s will be replaced by name and address of the contact removed from the group.

Used in status messages.

◆ DC_STR_REPLY_NOUN

#define DC_STR_REPLY_NOUN   90

"Reply"

Used in summaries. Note: the string has to be a noun, not a verb (not: "to reply").

◆ DC_STR_SAVED_MESSAGES

#define DC_STR_SAVED_MESSAGES   69

"Saved messages"

Used as the name for the corresponding chat.

◆ DC_STR_SECURE_JOIN_GROUP_QR_DESC

#define DC_STR_SECURE_JOIN_GROUP_QR_DESC   120

"Scan to join %1$s"

Subtitle for group join qrcode svg image generated by the core.

%1$s will be replaced with the group name.

◆ DC_STR_SECURE_JOIN_REPLIES

#define DC_STR_SECURE_JOIN_REPLIES   118

"%1$s replied, waiting for being added to the group…"

Info-message on scanning a QR code for joining a group. Added after DC_STR_SECURE_JOIN_STARTED. If the handshake allows to skip a step and go for DC_STR_CONTACT_VERIFIED directly, this info-message is skipped.

%1$s will be replaced by the name of the inviter.

◆ DC_STR_SECURE_JOIN_STARTED

#define DC_STR_SECURE_JOIN_STARTED   117

"%1$s invited you to join this group. Waiting for the device of %2$s to reply…"

Added as an info-message directly after scanning a QR code for joining a group. May be followed by the info-messages DC_STR_SECURE_JOIN_REPLIES, DC_STR_CONTACT_VERIFIED and DC_STR_MSGADDMEMBER.

%1$s will be replaced by name and address of the inviter, %2$s will be replaced by the name of the inviter.

◆ DC_STR_SELF

#define DC_STR_SELF   2

"Me"

Used as the sender name for oneself.

◆ DC_STR_SELF_DELETED_MSG_BODY

#define DC_STR_SELF_DELETED_MSG_BODY   91

"You deleted the 'Saved messages' chat..."

Used as device message text.

◆ DC_STR_SENDING

#define DC_STR_SENDING   110

"Sending…"

Used as status in the connectivity view.

◆ DC_STR_SERVER_TURNED_OFF

#define DC_STR_SERVER_TURNED_OFF   92

"'Delete messages from server' turned off as now all folders are affected."

Used as device message text.

◆ DC_STR_SETUP_CONTACT_QR_DESC

#define DC_STR_SETUP_CONTACT_QR_DESC   119

"Scan to chat with %1$s"

Subtitle for verification qrcode svg image generated by the core.

%1$s will be replaced by name and address of the inviter.

◆ DC_STR_STICKER

#define DC_STR_STICKER   67

"Sticker"

Used in summaries.

◆ DC_STR_STORAGE_ON_DOMAIN

#define DC_STR_STORAGE_ON_DOMAIN   105

"Storage on %1$s"

Used as a headline in the connectivity view.

%1$s will be replaced by the domain of the configured e-mail address.

◆ DC_STR_SUBJECT_FOR_NEW_CONTACT

#define DC_STR_SUBJECT_FOR_NEW_CONTACT   73

"Message from %1$s"

Used in subjects of outgoing messages in one-to-one chats.

  • %1$s will be replaced by the name of the sender, this is the dc_set_config()-option displayname or addr

◆ DC_STR_SYNC_MSG_BODY

#define DC_STR_SYNC_MSG_BODY   102

"This message is used to synchronize data between your devices."

Used as message text of outgoing sync messages. The text is visible in non-dc-muas or in outdated Delta Chat versions, the default text therefore adds the following hint: "If you see this message in Delta Chat, please update your Delta Chat apps on all devices."

◆ DC_STR_SYNC_MSG_SUBJECT

#define DC_STR_SYNC_MSG_SUBJECT   101

"Multi Device Synchronization"

Used in subjects of outgoing sync messages.

◆ DC_STR_UNKNOWN_SENDER_FOR_CHAT

#define DC_STR_UNKNOWN_SENDER_FOR_CHAT   72

"Unknown sender for this chat. See 'info' for more details."

Use as message text if assigning the message to a chat is not totally correct.

◆ DC_STR_UPDATE_REMINDER_MSG_BODY

#define DC_STR_UPDATE_REMINDER_MSG_BODY   86

"Your Delta Chat version might be outdated, check https://get.delta.chat for updates."

Used as device message if the used version is probably outdated.

◆ DC_STR_UPDATING

#define DC_STR_UPDATING   109

"Updating…"

Used as status in the connectivity view.

◆ DC_STR_VIDEO

#define DC_STR_VIDEO   10

"Video"

Used in summaries.

◆ DC_STR_VIDEOCHAT_INVITATION

#define DC_STR_VIDEOCHAT_INVITATION   82

"Video chat invitation"

Used in summaries.

◆ DC_STR_VIDEOCHAT_INVITE_MSG_BODY

#define DC_STR_VIDEOCHAT_INVITE_MSG_BODY   83

"You are invited to a video chat, click %1$s to join."

Used as message text of outgoing video chat invitations.

  • %1$s will be replaced by the URL of the video chat

◆ DC_STR_VOICEMESSAGE

#define DC_STR_VOICEMESSAGE   7

"Voice message"

Used in summaries.

◆ DC_STR_WELCOME_MESSAGE

#define DC_STR_WELCOME_MESSAGE   71

"Welcome to Delta Chat! Delta Chat looks and feels like other popular messenger apps ..."

Used as message text for the message added to the device chat after successful login.

◆ DC_STR_YOU_REACTED

#define DC_STR_YOU_REACTED   176

"You reacted %1$s to '%2$s'"

%1$s will be replaced by the reaction, usually an emoji %2$s will be replaced by the summary of the message the reaction refers to

Used in summaries.