Localizable.strings 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993
  1. // common strings without special context
  2. "app_name" = "Delta Chat";
  3. "ok" = "OK";
  4. "cancel" = "Cancel";
  5. "clear_search" = "Clear Search";
  6. "yes" = "Yes";
  7. "no" = "No";
  8. "select" = "Select";
  9. "on" = "On";
  10. "off" = "Off";
  11. "def" = "Default";
  12. "default_value" = "Default (%1$@)";
  13. "default_value_as_above" = "Default (same as above)";
  14. "custom" = "Custom";
  15. "none" = "None";
  16. "automatic" = "Automatic";
  17. "strict" = "Strict";
  18. "open" = "Open";
  19. "download" = "Download";
  20. "downloading" = "Downloading…";
  21. "open_attachment" = "Open Attachment";
  22. "join" = "Join";
  23. "rejoin" = "Rejoin";
  24. "delete" = "Delete";
  25. "info" = "Info";
  26. "update" = "Update";
  27. "emoji" = "Emoji";
  28. "attachment" = "Attachment";
  29. "back" = "Back";
  30. "close" = "Close";
  31. "forward" = "Forward";
  32. // "Resend" means "Sending the selected message(s) again to the same chat". The string is used in a menu and should be as short as possible. Resending may be needed after failures or to repost old messages to new members.
  33. "resend" = "Resend";
  34. // Verb "to archive", as in "put a chat in the archive", not a noun "The Archive".
  35. "archive" = "Archive";
  36. // Verb "to unarchive", as in "remove a chat from the archive", opposite of the previous string
  37. "unarchive" = "Unarchive";
  38. "mute" = "Mute";
  39. "ephemeral_messages" = "Disappearing Messages";
  40. "ephemeral_messages_hint" = "Applies to all members of this chat if they use Delta Chat; they can still copy, save, and forward messages or use other e-mail clients.";
  41. "save" = "Save";
  42. "chat" = "Chat";
  43. "media" = "Media";
  44. "profile" = "Profile";
  45. "main_menu" = "Main Menu";
  46. "start_chat" = "Start Chat";
  47. "show_full_message" = "Show Full Message…";
  48. "show_full_message_in_browser" = "Show Full Message in Browser…";
  49. // Stay short here, say ~16 characters. The source string could also be "All Read", maybe that hint can make translations easier :)
  50. "mark_all_as_read" = "Mark All as Read";
  51. // Shortest text for "Mark as being read". In english, this could be "Read" (past tense of "to read"), in german, this could be "Gelesen".
  52. "mark_as_read_short" = "Read";
  53. // Placeholder text when something is loading
  54. "loading" = "Loading…";
  55. "hide" = "Hide";
  56. "activate" = "Activate";
  57. "load_remote_content" = "Load Remote Images";
  58. // Possible answers to the question are: Never, Always, Once
  59. "load_remote_content_ask" = "Remote images can track you.\n\nThis setting also may load fonts and other content. If disabled, embedded or cached images may appear.\n\nLoad remote images?";
  60. "always" = "Always";
  61. "once" = "Once";
  62. "show_password" = "Show Password";
  63. "hide_password" = "Hide Password";
  64. "not_now" = "Not now";
  65. "never" = "Never";
  66. "one_moment" = "One moment…";
  67. "done" = "Done";
  68. "undo" = "Undo";
  69. "offline" = "Offline";
  70. // For the next view or as "continue". Should be as short as possible.
  71. "next" = "Next";
  72. "error" = "Error";
  73. "error_x" = "Error: %1$@";
  74. "no_app_to_handle_data" = "Can\'t find an app to handle this type of data.";
  75. "no_browser_installed" = "No browser installed.";
  76. "file_not_found" = "Could not find %1$@.";
  77. "copied_to_clipboard" = "Copied to clipboard.";
  78. "contacts_headline" = "Contacts";
  79. "email_address" = "E-Mail Address";
  80. "bad_email_address" = "Bad e-mail address.";
  81. "password" = "Password";
  82. "existing_password" = "Existing Password";
  83. "now" = "Now";
  84. // Headline for destructive actions with no undo. Could also be "Caution" or "Warning".
  85. "danger" = "Danger";
  86. "today" = "Today";
  87. "yesterday" = "Yesterday";
  88. "this_week" = "This week";
  89. "this_month" = "This month";
  90. "last_week" = "Last week";
  91. "last_month" = "Last month";
  92. // Placeholder replaced by date or time, resulting in "Last seen at 12:13 AM" or "Last seen Nov 12"
  93. "last_seen_at" = "Last seen at %1$@";
  94. "last_seen_unknown" = "Last seen: Unknown";
  95. // Shown beside messages that are "N minutes old". Prefer short strings, or well-known abbreviations.
  96. // Shown beside messages that are "N hours old". Prefer short strings, or well-known abbreviations.
  97. // Short form for "N Items Selected"
  98. "self" = "Me";
  99. "draft" = "Draft";
  100. "image" = "Image";
  101. // Used in summaries as "Draft: Reply", similar as "Draft: Image". Use a noun here, not a verb (not: "to reply")
  102. "reply_noun" = "Reply";
  103. "gif" = "GIF";
  104. // "Stickers" as known from other messengers; in some languages, the English "Sticker" is fine.
  105. "sticker" = "Sticker";
  106. "images" = "Images";
  107. "audio" = "Audio";
  108. "voice_message" = "Voice Message";
  109. "forwarded" = "Forwarded";
  110. "forwarded_message" = "Forwarded Message";
  111. // %1$s will be replaced by the name or the e-mail address of the person who forwards the message
  112. "forwarded_by" = "Forwarded by %1$@";
  113. "video" = "Video";
  114. "documents" = "Documents";
  115. "contact" = "Contact";
  116. "verified_contact" = "Verified Contact";
  117. "camera" = "Camera";
  118. // As in "start a video recording" or "take a photo"; eg. the description of the "shutter button" in cameras
  119. "capture" = "Capture";
  120. "switch_camera" = "Switch Camera";
  121. "toggle_fullscreen" = "Toggle Full Screen Mode";
  122. "location" = "Location";
  123. "gallery" = "Gallery";
  124. "images_and_videos" = "Images and Videos";
  125. "file" = "File";
  126. "files" = "Files";
  127. // "App" is used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
  128. "webxdc_app" = "App";
  129. // plural of "App"; used to present "Webxdc App" (https://webxdc.org) in a user friendly way. Please stay close to the original term and keep it short (it is used in menus with few screen space).
  130. "webxdc_apps" = "Apps";
  131. "files_and_webxdx_apps" = "Files and Apps";
  132. "unknown" = "Unknown";
  133. "green" = "Green";
  134. "red" = "Red";
  135. "blue" = "Blue";
  136. "orange" = "Orange";
  137. "cyan" = "Cyan";
  138. "purple" = "Purple";
  139. "magenta" = "Magenta";
  140. "white" = "White";
  141. "zoom" = "Zoom";
  142. "extra_small" = "Extra small";
  143. "small" = "Small";
  144. "normal" = "Normal";
  145. "large" = "Large";
  146. "extra_large" = "Extra large";
  147. "fast" = "Fast";
  148. "slow" = "Slow";
  149. // menu labels (or icon, buttons...)
  150. "menu_new_contact" = "New Contact";
  151. "menu_new_chat" = "New Chat";
  152. "menu_new_group" = "New Group";
  153. // Use the same wording as "Subject" to help people coming from the e-mail context; eg. "Betreff" in German
  154. "new_group_or_subject" = "New Group or Subject";
  155. "menu_new_verified_group" = "New Verified Group";
  156. // consider keeping the term "broadcast" as in WhatsApp or Telegram
  157. "broadcast_list" = "Broadcast List";
  158. "broadcast_lists" = "Broadcast Lists";
  159. "new_broadcast_list" = "New Broadcast List";
  160. "add_recipients" = "Add Recipients";
  161. "menu_send" = "Send";
  162. "menu_toggle_keyboard" = "Toggle Emoji Keyboard";
  163. "menu_edit_group" = "Edit Group";
  164. "menu_group_name_and_image" = "Group Name and Image";
  165. "menu_show_map" = "Show Map";
  166. "menu_show_global_map" = "Show all Locations";
  167. "menu_archive_chat" = "Archive Chat";
  168. "menu_unarchive_chat" = "Unarchive Chat";
  169. "menu_add_attachment" = "Add Attachment";
  170. "menu_leave_group" = "Leave Group";
  171. "menu_delete_chat" = "Delete Chat";
  172. // Command to delete all messages in a chat. The chat itself will not be deleted but will be empty afterwards, so make sure to be different from "Delete Chat" here. "Clear" is a verb here, "Empty Chat" would also be fine (eg. in German "Chat leeren")
  173. "clear_chat" = "Clear Chat";
  174. "ask_delete_named_chat" = "Are you sure you want to delete \"%1$@\"?";
  175. "menu_delete_messages" = "Delete Messages";
  176. "delete_contact" = "Delete Contact";
  177. "menu_delete_location" = "Delete this Location?";
  178. "menu_message_details" = "Message Details";
  179. "menu_copy_to_clipboard" = "Copy to Clipboard";
  180. "menu_copy_selection_to_clipboard" = "Copy Selection";
  181. "menu_copy_link_to_clipboard" = "Copy Link";
  182. "menu_copy_text_to_clipboard" = "Copy Text";
  183. "menu_copy_image_to_clipboard" = "Copy Image";
  184. "menu_copy_email_to_clipboard" = "Copy E-Mail";
  185. "paste_from_clipboard" = "Paste from Clipboard";
  186. "menu_forward" = "Forward Message";
  187. "menu_reply" = "Reply to Message";
  188. "menu_mute" = "Mute Notifications";
  189. "menu_unmute" = "Unmute";
  190. "menu_export_attachment" = "Export Attachment";
  191. "menu_export_attachments" = "Export Attachments";
  192. "menu_all_media" = "All Media";
  193. // Command to jump to the original message corresponding to a gallery image or document
  194. "show_in_chat" = "Show in Chat";
  195. "menu_share" = "Share";
  196. // Verb "to block sth." usually a mailing list or a contact, not a noun
  197. "block" = "Block";
  198. "menu_block_contact" = "Block Contact";
  199. "menu_unblock_contact" = "Unblock Contact";
  200. "accept" = "Accept";
  201. "menu_play" = "Play";
  202. "menu_pause" = "Pause";
  203. "menu_scroll_to_bottom" = "Scroll to the Bottom";
  204. "menu_scroll_to_top" = "Scroll to the Top";
  205. "menu_help" = "Help";
  206. "privacy_policy" = "Privacy Policy";
  207. "menu_select_all" = "Select All";
  208. "select_more" = "Select more";
  209. "menu_edit_name" = "Edit Name";
  210. "menu_settings" = "Settings";
  211. "menu_advanced" = "Advanced";
  212. "menu_view_profile" = "View Profile";
  213. "menu_zoom_in" = "Zoom In";
  214. "menu_zoom_out" = "Zoom Out";
  215. "menu_save_log" = "Save Log";
  216. "menu_more_options" = "More Options";
  217. "menu_learn_spelling" = "Learn Spelling";
  218. "menu_chat_audit_log" = "Chat Audit Log";
  219. "jump_to_message" = "Jump to Message";
  220. "copy_json" = "Copy JSON";
  221. "replace_draft" = "Replace Draft";
  222. "title_share_location" = "Share location with all group members";
  223. "device_talk" = "Device Messages";
  224. "device_talk_subtitle" = "Locally generated messages";
  225. "device_talk_explain" = "Messages in this chat are generated on your device to inform about app updates and problems during usage.";
  226. "device_talk_welcome_message" = "Welcome to Delta Chat! – Delta Chat looks and feels like other popular messenger apps, but does not involve centralized control, tracking or selling you, friends, colleagues or family out to large organizations.\n\nTechnically, Delta Chat is an e-mail application with a modern chat interface. E-mail in a new dress if you will 👻\n\nUse Delta Chat with anyone out of billions of people: just use their e-mail address. Recipients don\'t need to install Delta Chat, visit websites or sign up anywhere - however, of course, if they like, you may point them to 👉 https://get.delta.chat";
  227. "edit_contact" = "Edit Contact";
  228. // Verb "to pin", making something sticky, not a noun or appreviation for "pin number".
  229. "pin_chat" = "Pin Chat";
  230. // Opposite of "Pin chat", removing the sticky-state from a chat.
  231. "unpin_chat" = "Unpin Chat";
  232. // Verb "to pin", making something sticky, not a noun or appreviation for "pin number".
  233. "pin" = "Pin";
  234. // Opposite of "Pin chat", removing the sticky-state from a chat.
  235. "unpin" = "Unpin";
  236. "ConversationFragment_quoted_message_not_found" = "Original message not found";
  237. "reply_privately" = "Reply Privately";
  238. "source_code" = "Source Code";
  239. // Menu item beside an app/chat that adds an icon to the system's home screen. If the user taps that icon, the app/chat is opened directly.
  240. "add_to_home_screen" = "Add to Home Screen";
  241. "mute_for_one_hour" = "Mute for 1 hour";
  242. "mute_for_two_hours" = "Mute for 2 hours";
  243. "mute_for_one_day" = "Mute for 1 day";
  244. "mute_for_seven_days" = "Mute for 7 days";
  245. "mute_forever" = "Mute forever";
  246. "share_location_for_5_minutes" = "For 5 minutes";
  247. "share_location_for_30_minutes" = "For 30 minutes";
  248. "share_location_for_one_hour" = "For 1 hour";
  249. "share_location_for_two_hours" = "For 2 hours";
  250. "share_location_for_six_hours" = "For 6 hours";
  251. "file_saved_to" = "File saved to \"%1$@\".";
  252. "videochat" = "Video Chat";
  253. "videochat_invite_user_to_videochat" = "Invite %1$@ to a video chat?";
  254. "videochat_invite_user_hint" = "This requires a compatible app or browser on both ends.";
  255. "videochat_contact_invited_hint" = "%1$@ invited to a video chat.";
  256. "videochat_you_invited_hint" = "You sent a video chat invitation.";
  257. "videochat_tap_to_join" = "Tap to Join";
  258. "videochat_tap_to_open" = "Tap to Open";
  259. "videochat_instance" = "Video Chat Instance";
  260. "videochat_instance_placeholder" = "Your Video Chat Instance";
  261. "videochat_instance_example" = "Examples: https://meet.jit.si/$ROOM or basicwebrtc:https://your-server";
  262. "videochat_instance_explain_2" = "If enabled, you can start a video chat from each chat. Requires a compatible app or a browser on both ends.";
  263. "videochat_instance_from_qr" = "Use \"%1$@\" to invite others to video chats?\n\nOnce set, you can start a video chat from each chat. This replaces any previous setting for video chats.";
  264. "videochat_invitation" = "Video chat invitation";
  265. "videochat_invitation_body" = "You are invited to a video chat, click %1$@ to join.";
  266. // get confirmations
  267. "ask_leave_group" = "Are you sure you want to leave this group?";
  268. "ask_delete_message" = "Are you sure you want to delete this message?";
  269. "ask_forward" = "Forward messages to %1$@?";
  270. "ask_forward_multiple" = "Forward messages to %1$d chats?";
  271. "ask_export_attachment" = "Exporting attachments will allow other apps on your device to access them.\n\nContinue?";
  272. "ask_block_contact" = "Block this contact? You will no longer receive messages from them.";
  273. "ask_unblock_contact" = "Unblock this contact? You will then be able to receive messages from them.";
  274. "ask_delete_contacts" = "Delete contacts?\n\nContacts with ongoing chats or from the system address book cannot be deleted permanently.";
  275. "ask_delete_contact" = "Delete contact %1$@?\n\nContacts with ongoing chats or from the system address book cannot be deleted permanently.";
  276. "cannot_delete_contacts_in_use" = "Cannot delete contacts with ongoing chats.";
  277. "ask_start_chat_with" = "Chat with %1$@?";
  278. "ask_delete_value" = "Delete %1$@?";
  279. // %1$s is replaced by a comma-separated list of names
  280. "ask_remove_members" = "Remove %1$@ from group?";
  281. // %1$s is replaced by a comma-separated list of names
  282. "ask_remove_from_broadcast" = "Remove %1$@ from broadcast list?";
  283. "open_url_confirmation" = "Do you want to open this link?";
  284. // contact list
  285. "contacts_title" = "Contacts";
  286. "contacts_enter_name_or_email" = "Enter name or e-mail address";
  287. "contacts_type_email_above" = "Type e-mail address above";
  288. "contacts_empty_hint" = "No contacts.";
  289. // chatlist and chat view
  290. "chat_archived_chats_title" = "Archived Chats";
  291. "chat_please_enter_message" = "Please enter a message.";
  292. "chat_camera_unavailable" = "Camera unavailable.";
  293. "chat_unable_to_record_audio" = "Unable to record audio.";
  294. // The placeholder will be replaced by the name of the recipient in a one-to-one chat.
  295. "chat_new_one_to_one_hint" = "Send a message to %1$@; they can even receive it without Delta Chat.";
  296. "chat_new_broadcast_hint" = "In a broadcast list, others will receive messages in their private chats with you.\n\nThe recipients will not be aware of each other.";
  297. "chat_new_group_hint" = "Others will only see this group after you sent a first message.";
  298. "chat_record_slide_to_cancel" = "Slide to cancel";
  299. "chat_record_explain" = "Tap and hold to record a voice message, release to send";
  300. "chat_no_chats_yet_title" = "Empty inbox.\nPress \"+\" to start a new chat.";
  301. "chat_no_chats_yet_hint" = "You can chat with other Delta Chat users and with any e-mail address.";
  302. "chat_all_archived" = "All chats archived.\nPress \"+\" to start a new chat.";
  303. "chat_share_with_title" = "Share with";
  304. "chat_input_placeholder" = "Message";
  305. "chat_archived_label" = "Archived";
  306. "chat_request_label" = "Request";
  307. "chat_no_messages" = "No messages.";
  308. "chat_self_talk_subtitle" = "Messages to Self";
  309. "archive_empty_hint" = "Archived chats will appear here.";
  310. "saved_messages" = "Saved Messages";
  311. "saved_messages_explain" = "• Forward messages here for easy access\n\n• Take notes or voice memos\n\n• Attach media to save them";
  312. // Should match "Saved" from "Saved messages"
  313. "saved" = "Saved";
  314. "save_as" = "Save As";
  315. "retry_send" = "Retry to send message";
  316. // reasons for a disabled message composer
  317. "messaging_disabled_not_in_group" = "You must be in this group to post a message. To join, ask another member.";
  318. "messaging_disabled_device_chat" = "This chat contains locally generated messages; writing is disabled.";
  319. "messaging_disabled_mailing_list" = "Sending messages in mailing lists is not yet supported";
  320. "cannot_display_unsuported_file_type" = "Cannot display this file type: %1$@";
  321. "attachment_failed_to_load" = "Failed to load attachment";
  322. // For recording Voice messages: Description for the "Lock" button allowing to lift the thumb from the record button while recording continues
  323. "lock_recording" = "Lock Recording";
  324. // mailing lists
  325. "mailing_list" = "Mailing List";
  326. "mailing_list_profile_info" = "Changes to mailing list name and image apply on this device only.";
  327. // webxdc
  328. // "Start..." button for an app
  329. "start_app" = "Start…";
  330. // this is a warning that is shown when one tries to send something to a chat that is not yet accepted.
  331. "accept_request_first" = "Please accept the chat request first.";
  332. // map
  333. "filter_map_on_time" = "Show locations in time frame";
  334. "show_location_traces" = "Show traces";
  335. "add_poi" = "Send point of interest";
  336. // chat audit log
  337. "chat_audit_log_empty_message" = "System messages for this chat appear here";
  338. "chat_audit_log_title" = "Chat Audit Log for %1$@";
  339. "chat_audit_log_description" = "Shows only system and info messages; useful for finding the last chat actions without scrolling through many messages.";
  340. // punycode warning / labeled links
  341. // placeholder is domain/hostname that should be trusted
  342. "open_external_url_trust_domain" = "Don\'t ask again for %1$@";
  343. "puny_code_warning_header" = "Suspicious link detected";
  344. // placeholder contains the hostname converted to ascii
  345. "puny_code_warning_question" = "Are you sure you want to visit %1$@?";
  346. // this message is shown whenever a link with non-latin characters is clicked. first placeholder is original hostname with special chars, second placeholder is hostname encoded in ascii
  347. "puny_code_warning_description" = "This link may misrepresent characters with similar looking ones from different alphabets. Following the link labelled %1$@ will lead to %2$@ which is normal for non-Latin characters. If you did not expect such characters this link could be harmful.";
  348. // search
  349. "search" = "Search";
  350. "search_explain" = "Search for chats, contacts, and messages";
  351. "search_no_result_for_x" = "No results found for \"%1$@\"";
  352. // create/edit groups, contact/group profile
  353. "group_name" = "Group Name";
  354. "group_avatar" = "Group Image";
  355. "remove_group_image" = "Remove Group Image";
  356. "change_group_image" = "Change Group Image";
  357. "group_create_button" = "Create Group";
  358. "group_please_enter_group_name" = "Please enter a name for the group.";
  359. "group_add_members" = "Add Members";
  360. "group_self_not_in_group" = "You must be a member of the group to perform this action.";
  361. "profile_encryption" = "Encryption";
  362. "profile_shared_chats" = "Shared Chats";
  363. "tab_contact" = "Contact";
  364. "tab_group" = "Group";
  365. "tab_gallery" = "Gallery";
  366. "tab_docs" = "Docs";
  367. "tab_links" = "Links";
  368. "tab_map" = "Map";
  369. "tab_gallery_empty_hint" = "Images and videos shared in this chat will appear here.";
  370. "tab_docs_empty_hint" = "Documents and other files shared in this chat will appear here.";
  371. "tab_image_empty_hint" = "Images shared in this chat will appear here.";
  372. "tab_video_empty_hint" = "Videos shared in this chat will appear here.";
  373. "tab_audio_empty_hint" = "Audio files and voice messages shared in this chat will appear here.";
  374. "tab_webxdc_empty_hint" = "Apps shared in this chat will appear here.";
  375. "tab_all_media_empty_hint" = "Media shared in any chat will appear here.";
  376. "media_preview" = "Media Preview";
  377. "send_message" = "Send Message";
  378. // Placeholder %1$s will be replaced by the name of the contact changing their address. Placeholders %2$s and %3$s will be replaced by old/new email addresses.
  379. "aeap_addr_changed" = "%1$@ changed their address from %2$@ to %3$@";
  380. // the explanation is shown (1) as a modal dialog with the buttons "Cancel" and "Continue" as well as (2) as a device message
  381. "aeap_explanation" = "You changed your email address from %1$@ to %2$@.\n\nIf you now send a message to a verified group, contacts there will automatically replace the old with your new address.\n\nIt\'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.";
  382. // Multi Device
  383. // "Second Device" can also be translated as "Another Device", if that is catchier in the destination language. However, make sure to use the term consistently.
  384. "multidevice_title" = "Add Second Device";
  385. "multidevice_same_network_hint" = "Make sure both devices are on the same Wi-Fi or network";
  386. "multidevice_install_dc_on_other_device" = "Install Delta Chat on your other device (https://get.delta.chat)";
  387. "multidevice_tap_scan_on_other_device" = "Start Delta Chat, tap “Add as Second Device” and scan the code shown here";
  388. // Shown inside a "QR code card" with very limited space; please formulate the text as short as possible therefore. The placeholder will be replaced by name and/or address eg. "Scan to set up second device for Alice (alice@example.org)"
  389. "multidevice_qr_subtitle" = "Scan to set up second device for %1$@";
  390. "multidevice_receiver_title" = "Add as Second Device";
  391. "multidevice_open_settings_on_other_device" = "On the first device, go to “Settings / Add Second Device“ and scan the code shown there";
  392. "multidevice_receiver_scanning_ask" = "Copy the account from the other device to this device?";
  393. "multidevice_abort" = "Abort setting up second device?";
  394. "multidevice_abort_will_invalidate_copied_qr" = "This will invalidate the QR code copied to clipboard.";
  395. "multidevice_experimental_hint" = "(experimental, version 1.36 required)";
  396. // Shown beside progress bar, stay short
  397. "exporting_account" = "Exporting account…";
  398. // Shown beside progress bar, stay short
  399. "preparing_account" = "Preparing account…";
  400. // Shown beside progress bar, stay short
  401. "account_prepared" = "Account prepared.";
  402. // Shown beside progress bar, stay short
  403. "waiting_for_receiver" = "Waiting for receiver…";
  404. // Shown beside progress bar, stay short
  405. "receiver_connected" = "Receiver connected…";
  406. // Shown beside progress bar, stay short
  407. "transferring" = "Transferring…";
  408. "troubleshooting" = "Troubleshooting";
  409. // Connectivity
  410. // Headline for the "Inbox" eg. in the "Connectivity" view
  411. "incoming_messages" = "Incoming Messages";
  412. // Headline for the "Outbox" eg. in the "Connectivity" view
  413. "outgoing_messages" = "Outgoing Messages";
  414. // Headline in the "Connectivity" view. Placeholder will be replaced by the domain of the configured email-address.
  415. "storage_on_domain" = "Storage on %1$@";
  416. "connectivity" = "Connectivity";
  417. // Shown in the title bar if the app is "Not connected"; prefer short strings.
  418. "connectivity_not_connected" = "Not connected";
  419. // Shown in the title bar if the app is "Connecting"; prefer short strings. The ellipsis is a single character (…), not three (...)
  420. "connectivity_connecting" = "Connecting…";
  421. // Shown in the title bar if the app is "Updating" (eg. getting new/old message, sync things); prefer short strings. The ellipsis is a single character (…), not three (...)
  422. "connectivity_updating" = "Updating…";
  423. // Shown in the setting if the app is "Connected"
  424. "connectivity_connected" = "Connected";
  425. "sending" = "Sending…";
  426. "last_msg_sent_successfully" = "Last message sent successfully.";
  427. "not_supported_by_provider" = "Not supported by your provider.";
  428. // Subtitle in quota context of "Connetivity" view. Should be be plural always, no number is prefixed.
  429. "messages" = "Messages";
  430. // Used for describing resource usage, resulting string will be eg. "1.2 GiB of 3 GiB used"
  431. "part_of_total_used" = "%1$@ of %2$@ used";
  432. // welcome and login
  433. "welcome_chat_over_email" = "Chat over E-Mail.";
  434. "scan_invitation_code" = "Scan Invitation Code";
  435. "welcome_intro1_message" = "The messenger with the broadest audience in the world. Free and independent.";
  436. "login_title" = "Log In";
  437. "login_header" = "Log into your E-Mail Account";
  438. "login_explain" = "Log in with an existing e-mail account";
  439. "login_subheader" = "For known e-mail providers additional settings are set up automatically. Sometimes IMAP needs to be enabled in the web settings. Consult your e-mail provider or friends for help.";
  440. "login_no_servers_hint" = "There are no Delta Chat servers, your data stays on your device.";
  441. "login_inbox" = "Inbox";
  442. "login_imap_login" = "IMAP Login Name";
  443. "login_imap_server" = "IMAP Server";
  444. "login_imap_port" = "IMAP Port";
  445. "login_imap_security" = "IMAP Security";
  446. "login_outbox" = "Outbox";
  447. "login_smtp_login" = "SMTP Login Name";
  448. "login_smtp_password" = "SMTP Password";
  449. "login_smtp_server" = "SMTP Server";
  450. "login_smtp_port" = "SMTP Port";
  451. "login_smtp_security" = "SMTP Security";
  452. "login_auth_method" = "Authorization Method";
  453. // the word "SOCKS5" here and in the following strings should not be translated in most cases
  454. "login_socks5" = "SOCKS5";
  455. "login_socks5_use_socks5" = "Use SOCKS5";
  456. "login_socks5_host" = "SOCKS5 Host";
  457. "login_socks5_port" = "SOCKS5 Port";
  458. "login_socks5_user" = "SOCKS5 User";
  459. "login_socks5_password" = "SOCKS5 Password";
  460. // Translators: %1$s will be replaced by an e-mail address
  461. "login_oauth2_checking_addr" = "Checking %1$@";
  462. "login_info_oauth2_title" = "Continue with simplified setup?";
  463. "login_info_oauth2_text" = "The entered e-mail address supports a simplified setup (OAuth 2.0).\n\nIn the next step, please allow Delta Chat to act as your Chat over E-mail app.\n\nThere are no Delta Chat servers, your data stays on your device.";
  464. "login_certificate_checks" = "Certificate Checks";
  465. "login_error_mail" = "Please enter a valid e-mail address";
  466. "login_error_server" = "Please enter a valid server / IP address";
  467. "login_error_port" = "Please enter a valid port (1–65535)";
  468. "login_error_required_fields" = "Please enter a valid e-mail address and a password";
  469. "import_backup_title" = "Restore from Backup";
  470. "import_backup_ask" = "Backup found at \"%1$@\".\n\nDo you want to import and use all data and settings from it?";
  471. "import_backup_no_backup_found" = "No backups found.\n\nCopy the backup to \"%1$@\" and try again. Alternatively, press \"Start messaging\" to continue with the normal setup process.";
  472. // Translators: %1$s will be replaced by the e-mail address
  473. "login_error_cannot_login" = "Cannot login as \"%1$@\". Please check if the e-mail address and the password are correct.";
  474. // TLS certificate checks
  475. "accept_invalid_certificates" = "Accept invalid certificates";
  476. "used_settings" = "Used settings:";
  477. "switch_account" = "Switch Account";
  478. "add_account" = "Add Account";
  479. "delete_account" = "Delete Account";
  480. "delete_account_ask" = "Are you sure you want to delete your account data?";
  481. "delete_account_explain_with_name" = "All account data of \"%1$@\" on this device will be deleted, including your end-to-end encryption setup, contacts, chats, messages and media. This action cannot be undone.";
  482. "unconfigured_account" = "Unconfigured account";
  483. "unconfigured_account_hint" = "Open account to configure it.";
  484. "try_connect_now" = "Try to connect now";
  485. "sync_all" = "Sync All";
  486. // Translations: %1$s will be replaced by a more detailed error message
  487. "configuration_failed_with_error" = "Configuration failed. Error: %1$@";
  488. // share and forward messages
  489. // Translators: shown above a chat/contact list when selecting recipients to forward messages
  490. "forward_to" = "Forward to…";
  491. "share_multiple_attachments" = "Send %1$d files to the selected chat?\n\nThe files are sent unmodified in their original size (eg. images and videos are not re-encoded).";
  492. "share_multiple_attachments_multiple_chats" = "Send %1$d file(s) to %2$d chats?\n\nThe files are sent unmodified in their original size (eg. images and videos are not re-encoded).";
  493. "share_text_multiple_chats" = "Send this text to %1$d chats?\n\n\"%2$@\"";
  494. "share_abort" = "Sharing aborted due to missing permissions.";
  495. // preferences
  496. "pref_using_custom" = "Using custom: %1$@";
  497. "pref_using_default" = "Using default: %1$@";
  498. "pref_profile_info_headline" = "Your Profile Info";
  499. "pref_profile_photo" = "Profile Image";
  500. "pref_blocked_contacts" = "Blocked Contacts";
  501. "blocked_empty_hint" = "Blocked contacts will appear here.";
  502. "pref_password_and_account_settings" = "Password and Account";
  503. "pref_who_can_see_profile_explain" = "Your profile image, name and signature will be sent together with your messages when communicating with other users.";
  504. "pref_your_name" = "Your Name";
  505. // Translators: Visible only to recipients who DO NOT use Delta Chat, so it's the last line in an E-mail and not a "Status".
  506. "pref_default_status_label" = "Signature Text";
  507. // Translators: The URL should not be localized as it is unclear which language the receiver prefers; the language will be automatically detected on the server
  508. "pref_default_status_text" = "Sent with my Delta Chat Messenger: https://delta.chat";
  509. "pref_enter_sends" = "Enter Key Sends";
  510. "pref_enter_sends_explain" = "Pressing the Enter key will send text messages";
  511. "pref_outgoing_media_quality" = "Outgoing Media Quality";
  512. "pref_outgoing_balanced" = "Balanced";
  513. "pref_outgoing_worse" = "Worse quality, small size";
  514. "pref_vibrate" = "Vibrate";
  515. "pref_screen_security" = "Screen Security";
  516. // Translators: Must indicate that there is no guarantee as the system may not honor our request.
  517. "pref_screen_security_explain" = "Request to block screenshots in the recents list and inside the app";
  518. "pref_screen_security_please_restart_hint" = "To apply the screen security setting please restart the app.";
  519. "pref_notifications" = "Notifications";
  520. "pref_notifications_show" = "Show";
  521. "pref_notifications_priority" = "Priority";
  522. "pref_notifications_explain" = "Enable system notifications for new messages";
  523. "pref_show_notification_content" = "Show message content in notification";
  524. "pref_show_notification_content_explain" = "Shows sender and first words of the message in notifications";
  525. "pref_led_color" = "LED Color";
  526. "pref_sound" = "Sound";
  527. "pref_silent" = "Silent";
  528. "pref_privacy" = "Privacy";
  529. "pref_chats_and_media" = "Chats and Media";
  530. "pref_system_default" = "System default";
  531. // Translators: as in "opposite of dark"
  532. "pref_light_theme" = "Light";
  533. "pref_dark_theme" = "Dark";
  534. "pref_appearance" = "Appearance";
  535. "pref_theme" = "Theme";
  536. "pref_language" = "Language";
  537. "pref_incognito_keyboard" = "Incognito Keyboard";
  538. // Translators: Must indicate that there is no guarantee as the system may not honor our request.
  539. "pref_incognito_keyboard_explain" = "Request keyboard to disable personalized learning";
  540. "pref_read_receipts" = "Read Receipts";
  541. "pref_read_receipts_explain" = "If read receipts are disabled, you won\'t be able to see read receipts from others.";
  542. "pref_manage_keys" = "Manage Keys";
  543. "pref_use_system_emoji" = "Use System Emoji";
  544. "pref_use_system_emoji_explain" = "Turn off Delta Chat\'s built-in emoji support";
  545. "pref_app_access" = "App Access";
  546. "pref_chats" = "Chats";
  547. "pref_in_chat_sounds" = "In-Chat Sounds";
  548. "pref_message_text_size" = "Message Font Size";
  549. "pref_view_log" = "View Log";
  550. "pref_saved_log" = "Saved the log to \"Downloads\" folder";
  551. "pref_save_log_failed" = "Failed to save the log";
  552. "pref_log_header" = "Log";
  553. "pref_other" = "Other";
  554. "pref_backup" = "Backup";
  555. "pref_backup_explain" = "Back Up Chats to External Storage";
  556. "pref_backup_export_explain" = "A backup helps you to set up a new installation on this or on another device.\n\nThe backup will contain all messages, contacts and chats and your end-to-end Autocrypt setup. Keep the backup file in a safe place or delete it as soon as possible.";
  557. "pref_backup_export_start_button" = "Start Backup";
  558. "pref_backup_written_to_x" = "Backup written successfully to \"%1$@\".";
  559. "pref_managekeys_menu_title" = "Manage Keys";
  560. "pref_managekeys_export_secret_keys" = "Export Secret Keys";
  561. "pref_managekeys_export_explain" = "Export secret keys to \"%1$@\"?";
  562. "pref_managekeys_import_secret_keys" = "Import Secret Keys";
  563. "pref_managekeys_import_explain" = "Import secret keys from \"%1$@\"?\n\n• Existing secret keys will not be deleted\n\n• The last imported key will be used as the new default key unless it has the word \"legacy\" in its filename.";
  564. "pref_managekeys_secret_keys_exported_to_x" = "Secret keys written successfully to \"%1$@\".";
  565. "pref_managekeys_secret_keys_imported_from_x" = "Secret keys imported from \"%1$@\".";
  566. // No need to translate "Wallpaper" literally. Chose what is common in your language for a "Wallpaper" or a "Background". Avoid adding the term "image" here, as the "Wallpaper" may also be just a single color.
  567. "pref_background" = "Wallpaper";
  568. "pref_background_btn_default" = "Use Default Image";
  569. "pref_background_btn_gallery" = "Select From Gallery";
  570. "pref_imap_folder_handling" = "IMAP Folder Handling";
  571. "pref_imap_folder_warn_disable_defaults" = "If you change this option, make sure, your server and your other clients are configured accordingly.\n\nOtherwise things may not work at all.";
  572. "pref_watch_sent_folder" = "Watch Sent Folder";
  573. "pref_send_copy_to_self" = "Send Copy to Self";
  574. "pref_send_copy_to_self_explain" = "Required when using this account on multiple devices.";
  575. "pref_auto_folder_moves" = "Move automatically to DeltaChat Folder";
  576. "pref_auto_folder_moves_explain" = "Chat conversations are moved to avoid cluttering the Inbox";
  577. "pref_only_fetch_mvbox_title" = "Only Fetch from DeltaChat Folder";
  578. "pref_only_fetch_mvbox_explain" = "Ignore other folders. Requires your server to move chat messages to the DeltaChat folder.";
  579. "pref_show_emails" = "Show Classic E-Mails";
  580. "pref_show_emails_no" = "No, chats only";
  581. "pref_show_emails_accepted_contacts" = "For accepted contacts";
  582. "pref_show_emails_all" = "All";
  583. "pref_experimental_features" = "Experimental Features";
  584. "pref_on_demand_location_streaming" = "On-demand Location Streaming";
  585. "pref_developer_mode" = "Developer Mode";
  586. "pref_developer_mode_explain" = "Activates debugging options and can make the app less stable. For developers only.";
  587. "pref_background_default" = "Default image";
  588. "pref_background_default_color" = "Default color";
  589. "pref_background_custom_image" = "Custom image";
  590. "pref_background_custom_color" = "Custom color";
  591. "export_aborted" = "Export aborted.";
  592. "auto_download_messages" = "Auto-Download Messages";
  593. // %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB
  594. "up_to_x" = "Up to %1$@";
  595. "up_to_x_most_worse_quality_images" = "Up to %1$@, most worse quality images";
  596. "up_to_x_most_balanced_quality_images" = "Up to %1$@, most balanced quality images";
  597. "download_failed" = "Download failed";
  598. // %1$s will be replaced by a human-readable number of bytes, eg. 32 KiB, 1 MiB. Resulting string eg. "1 MiB message"
  599. "n_bytes_message" = "%1$@ message";
  600. // %1$s will be replaced by human-readable date and time
  601. "download_max_available_until" = "Download maximum available until %1$@";
  602. "profile_image_select" = "Select Profile Image";
  603. "select_your_new_profile_image" = "Select your new profile image";
  604. "profile_image_delete" = "Delete Profile Image";
  605. "pref_show_tray_icon" = "Show Tray Icon";
  606. "pref_edit_profile" = "Edit Profile";
  607. // Emoji picker and categories
  608. "emoji_search_results" = "Search Results";
  609. "emoji_not_found" = "No emoji found";
  610. "emoji_recent" = "Recently Used";
  611. "emoji_people" = "People & Body";
  612. "emoji_nature" = "Animals & Nature";
  613. "emoji_foods" = "Food & Drink";
  614. "emoji_activity" = "Activity";
  615. "emoji_places" = "Travel & Places";
  616. "emoji_objects" = "Objects";
  617. "emoji_symbols" = "Symbols";
  618. "emoji_flags" = "Flags";
  619. // automatically delete message
  620. "delete_old_messages" = "Delete Old Messages";
  621. "autodel_device_title" = "Delete Messages from Device";
  622. "autodel_server_title" = "Delete Messages from Server";
  623. // %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option.
  624. "autodel_device_ask" = "Do you want to delete %1$d messages now and all newly fetched messages \"%2$@\" in the future?\n\n• This includes all media\n\n• Messages will be deleted whether they were seen or not\n\n• \"Saved messages\" will be skipped from local deletion";
  625. // %1$d will be replaced by the number of messages, you can assume plural/lots here. %2$s will be replaced by a timespan option.
  626. "autodel_server_ask" = "Do you want to delete %1$d messages now and all newly fetched messages \"%2$@\" in the future?\n\n⚠️ This includes e-mails, media and \"Saved messages\" in all server folders\n\n⚠️ Do not use this function if you want to keep data on the server\n\n⚠️ Do not use this function if you are using other e-mail clients besides Delta Chat";
  627. // shown below enabled autodel_server-option, should be a summary of autodel_server_ask and remind about the impact
  628. "autodel_server_enabled_hint" = "This includes e-mails, media and \"Saved messages\" in all server folders. Do not use this function if you want to keep data on the server or if you are using other e-mail clients besides Delta Chat.";
  629. "autodel_confirm" = "I understand, delete all these messages";
  630. // "At once" in the meaning of "Immediately", without any intervening time.
  631. "autodel_at_once" = "At once";
  632. "after_30_seconds" = "After 30 seconds";
  633. "after_1_minute" = "After 1 minute";
  634. "after_5_minutes" = "After 5 minutes";
  635. "after_30_minutes" = "After 30 minutes";
  636. "autodel_after_1_hour" = "After 1 hour";
  637. "autodel_after_1_day" = "After 1 day";
  638. "autodel_after_1_week" = "After 1 week";
  639. "autodel_after_4_weeks" = "After 4 weeks";
  640. "after_5_weeks" = "After 5 weeks";
  641. "autodel_after_1_year" = "After 1 year";
  642. // autocrypt
  643. "autocrypt" = "Autocrypt";
  644. "autocrypt_explain" = "Autocrypt is a new and open specification for automatic end-to-end e-mail encryption.\n\nYour end-to-end setup is created automatically as needed and you can transfer it between devices with Autocrypt Setup Messages.";
  645. "autocrypt_send_asm_title" = "Send Autocrypt Setup Message";
  646. "autocrypt_send_asm_explain_before" = "An Autocrypt Setup Message securely shares your end-to-end setup with other Autocrypt-compliant apps.\n\nThe setup will be encrypted by a setup code displayed here and must be typed on the other device.";
  647. "autocrypt_send_asm_button" = "Send Autocrypt Setup Message";
  648. "autocrypt_send_asm_explain_after" = "Your setup has been sent to yourself. Switch to the other device and open the setup message. You should be asked for a setup code. Enter the following digits:\n\n%1$@";
  649. "autocrypt_prefer_e2ee" = "Prefer End-To-End Encryption";
  650. "autocrypt_asm_subject" = "Autocrypt Setup Message";
  651. "autocrypt_asm_general_body" = "This is the Autocrypt Setup Message used to transfer your end-to-end setup between clients.\n\nTo decrypt and use your setup, open the message in an Autocrypt-compliant client and enter the setup code presented on the generating device.";
  652. "autocrypt_asm_click_body" = "This is the Autocrypt Setup Message used to transfer your end-to-end setup between clients.\n\nTo decrypt and use your setup, tap or click on this message.";
  653. "autocrypt_continue_transfer_title" = "Autocrypt Setup Message";
  654. "autocrypt_continue_transfer_please_enter_code" = "Please enter the setup code displayed on the other device.";
  655. "autocrypt_continue_transfer_succeeded" = "End-to-end setup transferred. This device is now ready to use Autocrypt with the same setup as the other device.";
  656. "autocrypt_continue_transfer_retry" = "Retry";
  657. "autocrypt_bad_setup_code" = "Bad setup code. Please try again.\n\nIf you do not remember the setup code, send a new Autocrypt Setup Message from the other device.";
  658. // system messages
  659. "systemmsg_read_receipt_subject" = "Message opened";
  660. "systemmsg_read_receipt_body" = "The \"%1$@\" message you sent was displayed on the screen of the recipient.\n\nThis is no guarantee the content was read.";
  661. "systemmsg_cannot_decrypt" = "This message cannot be decrypted.\n\n• It might already help to simply reply to this message and ask the sender to send the message again.\n\n• In case you re-installed Delta Chat or another e-mail program on this or another device you may want to send an Autocrypt Setup Message from there.";
  662. "systemmsg_unknown_sender_for_chat" = "Unknown sender for this chat. See \'info\' for more details.";
  663. "systemmsg_subject_for_new_contact" = "Message from %1$@";
  664. "systemmsg_failed_sending_to" = "Failed to send message to %1$@.";
  665. // %1$s will be replaced by the old group name, %2$s will be replaced by the new group name
  666. "group_name_changed_by_you" = "You changed the group name from \"%1$@\" to \"%2$@\".";
  667. // %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.
  668. "group_name_changed_by_other" = "Group name changed from \"%1$@\" to \"%2$@\" by %3$@.";
  669. "group_image_changed_by_you" = "You changed the group image.";
  670. // %1$s will be replaced by name and address of the contact who did the action
  671. "group_image_changed_by_other" = "Group image changed by %1$@.";
  672. // %1$s will be replaced by name and address of the contact added to the group
  673. "add_member_by_you" = "You added member %1$@.";
  674. // %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
  675. "add_member_by_other" = "Member %1$@ added by %2$@.";
  676. // %1$s will be replaced by name and address of the contact removed from the group
  677. "remove_member_by_you" = "You removed member %1$@.";
  678. // %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
  679. "remove_member_by_other" = "Member %1$@ removed by %2$@.";
  680. // "left" in the meaning of "exited"
  681. "group_left_by_you" = "You left the group.";
  682. // "left" in the meaning of "exited"; %1$s will be replaced by name and address of the contact leaving the group
  683. "group_left_by_other" = "Group left by %1$@.";
  684. "group_image_deleted_by_you" = "You deleted the group image.";
  685. // %1$s will be replaced by name and address of the contact
  686. "group_image_deleted_by_other" = "Group image deleted by %1$@.";
  687. "location_enabled_by_you" = "You enabled location streaming.";
  688. // %1$s will be replaced by name and address of the contact
  689. "location_enabled_by_other" = "Location streaming enabled by %1$@.";
  690. "ephemeral_timer_disabled_by_you" = "You disabled disappearing messages timer.";
  691. // %1$s will be replaced by name and address of the contact
  692. "ephemeral_timer_disabled_by_other" = "Disappearing messages timer disabled by %1$@.";
  693. // %1$s will be replaced by the number of seconds (always >1) the timer is set to
  694. "ephemeral_timer_seconds_by_you" = "You set disappearing messages timer to %1$@ seconds";
  695. // %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
  696. "ephemeral_timer_seconds_by_other" = "Disappearing messages timer set to %1$@ seconds by %2$@.";
  697. "ephemeral_timer_1_minute_by_you" = "You set disappearing messages timer to 1 minute.";
  698. // %1$s will be replaced by name and address of the contact
  699. "ephemeral_timer_1_minute_by_other" = "Disappearing messages timer set to 1 minute by %1$@.";
  700. "ephemeral_timer_1_hour_by_you" = "You set disappearing messages timer to 1 hour.";
  701. // %1$s will be replaced by name and address of the contact
  702. "ephemeral_timer_1_hour_by_other" = "Disappearing messages timer set to 1 hour by %1$@.";
  703. "ephemeral_timer_1_day_by_you" = "You set disappearing messages timer to 1 day.";
  704. // %1$s will be replaced by name and address of the contact
  705. "ephemeral_timer_1_day_by_other" = "Disappearing messages timer set to 1 day by %1$@.";
  706. "ephemeral_timer_1_week_by_you" = "You set disappearing messages timer to 1 week.";
  707. // %1$s will be replaced by name and address of the contact
  708. "ephemeral_timer_1_week_by_other" = "Disappearing messages timer set to 1 week by %1$@.";
  709. // %1$s will be replaced by the number of minutes (always >1) the timer is set to
  710. "ephemeral_timer_minutes_by_you" = "You set disappearing messages timer to %1$@ minutes.";
  711. // %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
  712. "ephemeral_timer_minutes_by_other" = "Disappearing messages timer set to %1$@ minutes by %2$@.";
  713. // %1$s will be replaced by the number of hours (always >1) the timer is set to
  714. "ephemeral_timer_hours_by_you" = "You set disappearing messages timer to %1$@ hours.";
  715. // %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
  716. "ephemeral_timer_hours_by_other" = "Disappearing messages timer set to %1$@ hours by %2$@.";
  717. // %1$s will be replaced by the number of days (always >1) the timer is set to
  718. "ephemeral_timer_days_by_you" = "You set disappearing messages timer to %1$@ days.";
  719. // %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
  720. "ephemeral_timer_days_by_other" = "Disappearing messages timer set to %1$@ days by %2$@.";
  721. // %1$s will be replaced by the number of weeks (always >1) the timer is set to
  722. "ephemeral_timer_weeks_by_you" = "You set disappearing messages timer to %1$@ weeks.";
  723. // %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
  724. "ephemeral_timer_weeks_by_other" = "Disappearing messages timer set to %1$@ weeks by %2$@.";
  725. "protection_enabled_by_you" = "You enabled chat protection.";
  726. // %1$s will be replaced by name and address of the contact
  727. "protection_enabled_by_other" = "Chat protection enabled by %1$@.";
  728. "protection_disabled_by_you" = "You disabled chat protection.";
  729. // %1$s will be replaced by name and address of the contact
  730. "protection_disabled_by_other" = "Chat protection disabled by %1$@.";
  731. "devicemsg_self_deleted" = "You deleted the \"Saved messages\" chat.\n\nℹ️ To use the \"Saved messages\" feature again, create a new chat with yourself.";
  732. // %1$s will be replaced by the amount of storage already used, sth. as '500 MB'. If you want to use a percentage sign, type in two of them, eg. %1$s %%
  733. "devicemsg_storage_exceeding" = "⚠️ Your provider\'s storage is about to run out: %1$@%% are already used.\n\nYou may not be able to receive messages if storage is full.\n\n👉 Please check if you can delete old data in the provider\'s web interface and consider enabling \"Settings / Delete Old Messages\". You can check your current storage usage anytime at \"Settings / Connectivity\".";
  734. // %1%s will be replaced by date and time in some human-readable format
  735. "devicemsg_bad_time" = "⚠️ Date or time on your device seems to be inaccurate (%1$@).\n\nAdjust your clock ⏰🔧 to ensure your messages are received correctly.";
  736. "devicemsg_update_reminder" = "⚠️ Your Delta Chat version might be outdated.\n\nThis may cause problems because your chat partners use newer versions - and you are missing the latest features 😳\nPlease check https://get.delta.chat or your app store for updates.";
  737. // Some options as "Manage keys" or "Backup" may require the system PIN/Fingerprint/Gesture/Etc. to be entered in a system dialog. This hint is added to the system dialog, below a title as "Manage keys" or "Backup".
  738. "enter_system_secret_to_continue" = "Please enter your system defined secret to continue.";
  739. // qr code stuff
  740. "qr_code" = "QR Code";
  741. "load_qr_code_as_image" = "Load QR Code as Image";
  742. "qrscan_title" = "Scan QR Code";
  743. "qrscan_hint" = "Hold your camera over the QR code.";
  744. "qrscan_failed" = "QR code could not be decoded";
  745. "qrscan_ask_join_group" = "Do you want to join the group \"%1$@\"?";
  746. "qrscan_fingerprint_mismatch" = "The scanned fingerprint does not match the last seen for %1$@.";
  747. "qrscan_no_addr_found" = "This QR code contains a fingerprint but no e-mail address.\n\nFor an out-of-band-verification, please establish an encrypted connection to the recipient first.";
  748. "qrscan_contains_text" = "Scanned QR code text:\n\n%1$@";
  749. "qrscan_contains_url" = "Scanned QR code URL:\n\n%1$@";
  750. "qrscan_fingerprint_label" = "Fingerprint";
  751. "withdraw_verifycontact_explain" = "This QR code can be scanned by others to contact you.\n\nYou can deactivate the QR code here and reactivate it by scanning it again.";
  752. "withdraw_verifygroup_explain" = "This QR code can be scanned by others to join the group \"%1$@\".\n\nYou can deactivate the QR code here and reactivate it by scanning it again.";
  753. "withdraw_qr_code" = "Deactivate QR Code";
  754. // "could" in the meaning of "possible at some point in the past, but no longer possible today"
  755. "revive_verifycontact_explain" = "This QR code could be scanned by others to contact you.\n\nThe QR code is not active on this device.";
  756. // "could" in the meaning of "possible at some point in the past, but no longer possible today"
  757. "revive_verifygroup_explain" = "This QR code could be scanned by others to join the group \"%1$@\".\n\nThe QR code is not active on this device.";
  758. "revive_qr_code" = "Activate QR Code";
  759. "qrshow_title" = "QR Invite Code";
  760. "qrshow_x_joining" = "%1$@ joins.";
  761. "qrshow_x_verified" = "%1$@ verified.";
  762. "qrshow_x_has_joined_group" = "%1$@ joined the group.";
  763. "qrshow_join_group_title" = "QR Invite Code";
  764. // This text is shown inside the "QR code card" with very limited space; please formulate the text as short as possible therefore. The placeholder will be replaced by the group name, eg. "Scan to join group \"Testing group\""
  765. "qrshow_join_group_hint" = "Scan to join group \"%1$@\"";
  766. "qrshow_join_contact_title" = "QR Invite Code";
  767. // This text is shown inside the "QR code card" with very limited space; please formulate the text as short as possible therefore. The placeholder will be replaced by name and address eg. "Scan to chat with Alice (alice@example.org)"
  768. "qrshow_join_contact_hint" = "Scan to chat with %1$@";
  769. "qrshow_join_contact_no_connection_toast" = "No internet connection, can\'t perform QR code setup.";
  770. "qraccount_ask_create_and_login" = "Create new e-mail address on \"%1$@\" and log in there?";
  771. "qraccount_ask_create_and_login_another" = "Create new e-mail address on \"%1$@\" and log in there?\n\nYour existing account will not be deleted. Use the \"Switch Account\" item to switch between your accounts.";
  772. "qraccount_success_enter_name" = "Login successful—your e-mail address is %1$@\n\nIf you like, you can now enter a name and an profile image that will be displayed to people you write to.";
  773. "qraccount_qr_code_cannot_be_used" = "The scanned QR code cannot be used to set up a new account.";
  774. "qraccount_use_on_new_install" = "The scanned QR code is for setting up a new account. You can scan the QR code when setting up a new Delta Chat installation.";
  775. // the placeholder will be replaced by the e-mail address of the account
  776. "qrlogin_ask_login" = "Log into \"%1$@\"?";
  777. // the placeholder will be replaced by the e-mail address of the account
  778. "qrlogin_ask_login_another" = "Log into \"%1$@\"?\n\nYour existing account will not be deleted. Use the \"Switch Account\" item to switch between your accounts.";
  779. // first placeholder will be replaced by name and address of the inviter, second placeholder will be replaced by the name of the inviter.
  780. "secure_join_started" = "%1$@ invited you to join this group.\n\nWaiting for the device of %2$@ to reply…";
  781. // placeholder will be replaced by the name of the inviter.
  782. "secure_join_replies" = "%1$@ replied, waiting for being added to the group…";
  783. "contact_verified" = "%1$@ verified.";
  784. "contact_not_verified" = "Cannot verify %1$@.";
  785. // translators: "setup" is the "encryption setup" here, as in "Autocrypt Setup Message"
  786. "contact_setup_changed" = "Changed setup for %1$@.";
  787. "verified_group_explain" = "Verified groups (experimental) provide safety against active attacks. Members are verified with a second factor by other members and messages are always end-to-end-encrypted.";
  788. "copy_qr_data_success" = "Copied QR url to clipboard";
  789. "mailto_dialog_header_select_chat" = "Select chat to send the message to";
  790. // first placeholder is the name of the chat
  791. "confirm_replace_draft" = "%1$@ already has a draft message, do you want to replace it?";
  792. "mailto_link_could_not_be_decoded" = "mailto link could not be decoded: %1$@";
  793. // notifications
  794. "notify_dismiss" = "Dismiss";
  795. "notify_reply_button" = "Reply";
  796. "notify_new_message" = "New message";
  797. "notify_background_connection_enabled" = "Background connection enabled";
  798. "notify_priority_high" = "High";
  799. "notify_priority_max" = "Max";
  800. "notify_name_and_message" = "Name and message";
  801. "notify_name_only" = "Name only";
  802. "notify_no_name_or_message" = "No name or message";
  803. // permissions
  804. "perm_required_title" = "Permission required";
  805. "perm_continue" = "Continue";
  806. "perm_explain_access_to_camera_denied" = "To take photos or capture videos, go to the app settings, select \"Permissions\", and enable \"Camera\".";
  807. "perm_explain_access_to_mic_denied" = "To send audio messages, go to the app settings, select \"Permissions\", and enable \"Microphone\".";
  808. "perm_explain_access_to_storage_denied" = "To receive or send files, go to the app settings, select \"Permissions\", and enable \"Storage\".";
  809. "perm_explain_access_to_location_denied" = "To attach a location, go to the app settings, select \"Permissions\", and enable \"Location\".";
  810. // ImageEditorHud
  811. "ImageEditorHud_draw_anywhere_to_blur" = "Draw anywhere to blur";
  812. "ImageEditorHud_add_text" = "Add Text";
  813. "ImageEditorHud_blur" = "Blur";
  814. "ImageEditorHud_brush_marker" = "Marker Brush";
  815. "ImageEditorHud_brush_highlight" = "Highlight Brush";
  816. "ImageEditorHud_crop" = "Crop";
  817. "ImageEditorHud_flip" = "Flip";
  818. "ImageEditorHud_rotate" = "Rotate";
  819. // dc_str_* resources
  820. "encrypted_message" = "Encrypted message";
  821. // strings introduced on desktop. we want to share strings between the os, in general, please do not add generic strings here
  822. "about_offical_app_desktop" = "This is the official Delta Chat Desktop app.";
  823. "about_licensed_under_desktop" = "This software is licensed under GNU GPL version 3 and the source code is available on GitHub.";
  824. "welcome_desktop" = "Welcome to Delta Chat";
  825. "login_known_accounts_title_desktop" = "Known Accounts";
  826. "global_menu_preferences_language_desktop" = "Language";
  827. "global_menu_file_desktop" = "File";
  828. "global_menu_file_quit_desktop" = "Quit";
  829. "global_menu_edit_desktop" = "Edit";
  830. "global_menu_edit_undo_desktop" = "Undo";
  831. "global_menu_edit_redo_desktop" = "Redo";
  832. "global_menu_edit_cut_desktop" = "Cut";
  833. "global_menu_edit_copy_desktop" = "Copy";
  834. "global_menu_edit_paste_desktop" = "Paste";
  835. "global_menu_view_desktop" = "View";
  836. "global_menu_view_floatontop_desktop" = "Float on Top";
  837. "global_menu_view_developer_desktop" = "Developer";
  838. "global_menu_view_developer_tools_desktop" = "Developer Tools";
  839. "global_menu_help_desktop" = "Help";
  840. "global_menu_help_learn_desktop" = "Learn more about Delta Chat";
  841. "global_menu_help_contribute_desktop" = "Contribute on GitHub";
  842. "global_menu_help_report_desktop" = "Report an Issue";
  843. "global_menu_help_about_desktop" = "About Delta Chat";
  844. "global_menu_file_open_desktop" = "Open Delta Chat";
  845. "global_menu_minimize_to_tray" = "Minimize";
  846. "no_chat_selected_suggestion_desktop" = "Select a chat or create a new chat";
  847. "write_message_desktop" = "Write a message";
  848. "encryption_info_title_desktop" = "Encryption Info";
  849. "delete_message_desktop" = "Delete Message";
  850. "more_info_desktop" = "More Info";
  851. "timestamp_format_m_desktop" = "MMM D";
  852. "encryption_info_desktop" = "Show Encryption Info";
  853. "remove_desktop" = "Remove";
  854. "save_desktop" = "Save";
  855. "name_desktop" = "Name";
  856. "autocrypt_key_transfer_desktop" = "Autocrypt key transfer";
  857. "initiate_key_transfer_desktop" = "An Autocrypt Setup Message securely shares your end-to-end setup with other Autocrypt-compliant apps. The setup will be encrypted by a setup code displayed here and must be typed on the other device.";
  858. "select_group_image_desktop" = "Select Group Image";
  859. "imex_progress_title_desktop" = "Backup Progress";
  860. "export_backup_desktop" = "Export Backup";
  861. "show_key_transfer_message_desktop" = "Your key has been sent to yourself. Switch to the other device and open the setup message. You should be asked for a setup code. Enter the following digits:";
  862. "autocrypt_correct_desktop" = "Autocrypt setup transferred.";
  863. "autocrypt_incorrect_desktop" = "Incorrect setup code. Please try again.";
  864. "create_chat_error_desktop" = "Could not create chat.";
  865. "forget_login_confirmation_desktop" = "Delete this login? Everything will be deleted, including your end-to-end setup, contacts, chats, messages and media. This action cannot be undone.";
  866. "account_info_hover_tooltip_desktop2" = "E-Mail: %1$@\nSize: %2$@\nAccount Id: %3$@";
  867. "message_detail_sent_desktop" = "sent";
  868. "message_detail_received_desktop" = "received";
  869. "menu.view.developer.open.log.folder" = "Open the Log Folder";
  870. "menu.view.developer.open.current.log.file" = "Open Current Logfile";
  871. "explain_desktop_minimized_disabled_tray_pref" = "Tray icon cannot be disabled as Delta Chat was started with the --minimized option.";
  872. "no_spellcheck_suggestions_found" = "No spelling suggestions found.";
  873. "show_window" = "Show Window";
  874. "login_socks5_experimental_warning" = "SOCKS5 support is currently experimental. Please use at your own risk. If you type in an address in the e-mail field, there will be DNS lookup that won\'t get tunneled through SOCKS5.";
  875. // title of the "keybindings" dialog (for the keybindings names as such, where possible the normal command strings are used)
  876. "keybindings" = "Keybindings";
  877. "switch_between_chats" = "Switch between Chats";
  878. "scroll_messages" = "Scroll Messages";
  879. // command to put the cursor to the search input field
  880. "focus_search_input" = "Focus Search";
  881. // command to put the cursor to the message input field
  882. "focus_message_input" = "Focus Message Input";
  883. "force_refresh_network" = "Force Refresh Network";
  884. "insert_newline" = "Insert Newline";
  885. // accessibility, the general idea is to use the normal strings for accessibility hints wherever possible
  886. "a11y_delivery_status_error" = "Delivery status: Error";
  887. "a11y_encryption_padlock" = "Encryption padlock";
  888. "a11y_delivery_status_sending" = "Delivery status: Sending";
  889. "a11y_delivery_status_draft" = "Delivery status: Draft";
  890. "a11y_delivery_status_delivered" = "Delivery status: Delivered";
  891. "a11y_delivery_status_read" = "Delivery status: Read";
  892. "a11y_delivery_status_invalid" = "Invalid delivery status";
  893. "a11y_message_context_menu_btn_label" = "Message actions";
  894. "a11y_background_preview_label" = "Wallpaper preview";
  895. "a11y_disappearing_messages_activated" = "Disappearing messages activated";
  896. // iOS specific strings, developers: please take care to remove strings that are no longer used!
  897. "stop_sharing_location" = "Stop sharing location";
  898. "a11y_voice_message_hint_ios" = "After recording, double-tap to send. To discard the recording, scrub with two fingers.";
  899. "a11y_connectivity_hint" = "Double tap to view connectivity details.";
  900. "login_error_no_internet_connection" = "No internet connection, login failed.";
  901. "share_account_not_configured" = "Account is not configured.";
  902. "cannot_play_audio_file" = "The audio file cannot be played.";
  903. // iOS camera permission alert
  904. "perm_ios_explain_access_to_camera_denied" = "To take photos, capture videos or use the QR-Code scanner, open the system settings and enable \"Camera\".";
  905. "open_settings" = "Open Settings";
  906. // iOS device contact alert
  907. "import_device_contacts" = "Import device contacts";
  908. "import_device_contacts_hint" = "To chat with contacts from your device open Settings and enable \"Contacts\".";
  909. // iOS notification settings
  910. "disabled_in_dc" = "Disabled in Delta Chat";
  911. "disabled_in_system_settings" = "Disabled in system settings";
  912. "bg_app_refresh_disabled" = "\"Background App Refresh\" disabled in system settings";
  913. // iOS connectivity view, Adjective, used eg. as "Notifications: Delayed"
  914. "delayed" = "Delayed";
  915. "notifications_avg_minutes" = "On average every %1$d minutes";
  916. "notifications_avg_hours" = "On average every %1$d hours";
  917. "last_check_at" = "Checked at %1$@";
  918. // iOS webxdc selector
  919. "webxdc_selector_empty_hint" = "Apps received or sent in any chat will appear here. \"Files\" shows apps just downloaded.";
  920. // iOS webxdc shortcut page
  921. "shortcut_step1_tap_share_btn" = "Click the share button";
  922. "shortcut_step2_tap_add_to_home_screen" = "Select \"Add to Home Screen\" to add the app to your home screen.";
  923. // iOS permissions, copy from "deltachat-ios/Info.plist", which is used on missing translations in "deltachat-ios/LANG.lproj/InfoPlist.strings"
  924. // android specific strings, developers: please take care to remove strings that are no longer used!
  925. "pref_background_notifications" = "Background Notifications";
  926. "pref_background_notifications_explain" = "Uses a background connection to your server and requires ignored battery optimizations.";
  927. "pref_background_notifications_rationale" = "To maintain connection to your e-mail server and receive messages in the background, ignore battery optimizations in the next step.\n\nDelta Chat uses few resources and takes care not to drain your battery.";
  928. // disabling "Reliable service" will hide a the maybe annoying permanent-notification with the drawback that new-message-notifications get potentially unreliable
  929. "pref_reliable_service" = "Reliable Background Connection";
  930. "pref_reliable_service_explain" = "Requires a permanent notification";
  931. "perm_enable_bg_reminder_title" = "Tap here to receive messages while Delta Chat is in the background.";
  932. "perm_enable_bg_already_done" = "You already allowed Delta Chat to receive messages in the background.\n\nIf messages still do not arrive in background, please also check your system settings.";
  933. // device messages for updates
  934. "update_1_34_android" = "What\'s new in 1.34?\n\n🤗 Friendlier contact lists: Ordered by last seen and contacts seen within 10 minutes are marked by a dot 🟢\n\n📑 New pages in chat profiles: \"Audio\" and \"Private Apps\"\n\n🖼️ If someone sends you a \"Private App\" (eg. from https://webxdc.org ), you can add it to the home screen";
  935. "connectivity_low_data_mode" = "Disabled by system's \"Low Data Mode\".";
  936. "connectivity_low_power_mode" = "Disabled by system's \"Low Power Mode\".";
  937. "add_encrypted_account" = "Add encrypted account";
  938. "backup_successful" = "Backup successful";
  939. "backup_successful_explain_ios" = "You can find the backup in the \"Delta Chat\" folder using the \"Files\" app.\n\nMove the backup out of this folder to keep it when deleting Delta Chat.";