1{
2 "language": "en",
3 "messages": {
4 "common": {
5 "yes": "Yes",
6 "no": "No",
7 "cancel": "Cancel",
8 "ok": "OK",
9 "save": "Save",
10 "delete": "Delete",
11 "archive": "Archive",
12 "back": "Back",
13 "next": "Next",
14 "previous": "Previous",
15 "loading": "Loading...",
16 "error": "Error",
17 "success": "Success"
18 },
19 "composer": {
20 "title": "Compose New Email",
21 "from": "From",
22 "to_placeholder": "Enter recipient email addresses.",
23 "cc_placeholder": "Carbon copy recipients.",
24 "bcc_placeholder": "Blind carbon copy recipients.",
25 "subject_placeholder": "Subject",
26 "body_placeholder": "Compose your message...",
27 "signature": "Signature",
28 "signature_placeholder": "Your email signature.",
29 "attachments": "Attachments",
30 "attachments_none": "None",
31 "enter_to_add": "Enter to add",
32 "encrypt_smime": "Encrypt Email (S/MIME)",
33 "send": "Send",
34 "switchable": "switchable",
35 "enter_to_switch": "Enter to switch",
36 "no_account": "no account configured",
37 "send_confirm": "Press Enter to send the email.",
38 "help": "Markdown/HTML • tab/shift+tab: navigate • ctrl+e: $EDITOR • esc: save draft & exit",
39 "exit_confirm": "Are you sure you want to exit? This draft will be saved",
40 "sending": "Sending email...",
41 "sent": "Email sent successfully",
42 "draft_saved": "Draft saved",
43 "invalid_email": "✗ Invalid email address",
44 "invalid_email_fields": "One or more email fields are invalid",
45 "recipient_required": "Add at least one recipient"
46 },
47 "inbox": {
48 "title": "Inbox",
49 "all_accounts": "All Accounts",
50 "sent": "Sent",
51 "trash": "Trash",
52 "archive": "Archive",
53 "empty": "No emails",
54 "loading": "Loading emails...",
55 "refreshing": "Refreshing...",
56 "visual_mode": "visual mode",
57 "delete": "delete",
58 "archive": "archive",
59 "refresh": "refresh",
60 "search": "search",
61 "filter": "filter",
62 "reply": "reply",
63 "forward": "forward",
64 "move": "move",
65 "mark_read": "mark as read",
66 "mark_unread": "mark as unread",
67 "help_visual": "v: visual mode • d: delete • a: archive",
68 "help_navigation": "j/k: navigate • enter: open • r: refresh"
69 },
70 "choice": {
71 "what_to_do": "What would you like to do?",
72 "compose": "Compose Email",
73 "inbox": "View Inbox",
74 "calendar": "View Calendar",
75 "settings": "Settings",
76 "marketplace": "Plugin Marketplace",
77 "drafts": "Drafts",
78 "help": "Use ↑/↓ to navigate, enter to select, and ctrl+c to quit.",
79 "unknown": "unknown",
80 "update_available": "Update available: {latest} (installed: {current}) — run `matcha update` to upgrade"
81 },
82 "folder_inbox": {
83 "folders_title": "Folders",
84 "move_to_folder": "Move to folder:",
85 "move_single": "Move email to folder:",
86 "move_multiple": {
87 "one": "Move {count} email to folder:",
88 "other": "Move {count} emails to folder:"
89 },
90 "help": "j/k: navigate enter: move esc: cancel",
91 "help_folders": "tab: next folder • shift+tab: prev folder • m: move"
92 },
93 "login": {
94 "title": "Email Accounts",
95 "add_account": "Add Account",
96 "edit_account": "Edit Account",
97 "description": "Enter your email account credentials.",
98 "protocol_label": "Protocol",
99 "protocol_placeholder": "Protocol (imap, jmap, or pop3)",
100 "email_label": "Email",
101 "email_placeholder": "your.email@example.com",
102 "password_label": "Password",
103 "password_placeholder": "Password / App Password",
104 "display_name_label": "Display Name",
105 "display_name_placeholder": "Your Name",
106 "imap_server_label": "IMAP Server",
107 "smtp_server_label": "SMTP Server",
108 "port_label": "Port",
109 "save": "Save Account",
110 "delete": "Delete Account",
111 "delete_confirm": "Delete this account?",
112 "tip_protocol": "Choose the protocol: imap (default), jmap, or pop3.",
113 "tip_app_password": "For Gmail, use an App Password instead of your regular password."
114 },
115 "settings": {
116 "title": "Settings",
117 "category_general": "General",
118 "category_accounts": "Accounts",
119 "category_theme": "Theme",
120 "category_mailing_lists": "Mailing Lists",
121 "category_encryption": "App Encryption",
122 "category_plugins": "Plugins",
123 "help_menu": "↑/↓: navigate • right/enter: select • esc: go back",
124 "help_content": "esc: back to menu"
125 },
126 "settings_accounts": {
127 "title": "Account Settings",
128 "no_accounts": "No accounts configured.",
129 "add_account": "Add New Account",
130 "help": "↑/↓: navigate • enter: edit crypto config • e: edit server • s: edit signature • d: delete"
131 },
132 "settings_theme": {
133 "title": "Theme",
134 "current": "active",
135 "help": "↑/↓: navigate • enter/space: apply theme"
136 },
137 "settings_mailing_lists": {
138 "title": "Mailing Lists",
139 "no_lists": "No mailing lists configured.",
140 "add_list": "Add New Mailing List",
141 "delete_confirm": "Delete mailing list?",
142 "address_count": {
143 "one": "{count} address",
144 "other": "{count} addresses"
145 },
146 "help": "↑/↓: navigate • enter: select • e: edit • d: delete"
147 },
148 "settings_general": {
149 "title": "General Settings",
150 "disable_images": "Disable Image Display",
151 "hide_tips": "Hide Contextual Tips",
152 "disable_notifications": "Disable Notifications",
153 "enable_split_pane": "Split Pane View",
154 "enable_threaded": "Threaded Conversation View",
155 "enable_detailed_dates": "Detailed Dates",
156 "date_format": "Date Format",
157 "language": "Language",
158 "signature": "Edit Signature",
159 "signature_configured": "configured",
160 "signature_not_configured": "not configured",
161 "on": "ON",
162 "off": "OFF",
163 "restart_required": "Restart required to apply language change"
164 },
165 "settings_encryption": {
166 "title": "App Encryption",
167 "enabled": "Encryption is currently enabled.",
168 "disabled": "Set a password to encrypt all data.",
169 "password_label": "Password:",
170 "confirm_label": "Confirm Password:",
171 "enable_button": "Enable Encryption",
172 "disable_button": "Press enter to disable encryption",
173 "disable_confirm": "Disable encryption?",
174 "disable_warning": "All data will be stored unencrypted.",
175 "encrypting": "Encrypting data...",
176 "passwords_match": "✓ Passwords match",
177 "passwords_do_not_match": "✗ Passwords do not match",
178 "strength_label": "Strength:",
179 "strength_weak": "weak",
180 "strength_medium": "medium",
181 "strength_strong": "strong",
182 "error_empty": "Password cannot be empty",
183 "error_mismatch": "Passwords do not match",
184 "help": "tab: next • enter: save"
185 },
186 "password_prompt": {
187 "title": "Matcha is locked",
188 "enter_password": "Enter your password",
189 "error_empty": "Password cannot be empty",
190 "error_incorrect": "Incorrect password",
191 "help": "enter: unlock • ctrl+c: quit"
192 },
193 "email_view": {
194 "from": "From",
195 "to": "To",
196 "cc": "Cc",
197 "bcc": "Bcc",
198 "subject": "Subject",
199 "date": "Date",
200 "attachments": "Attachments",
201 "download": "Download",
202 "save": "Save",
203 "reply": "Reply",
204 "reply_all": "Reply All",
205 "forward": "Forward",
206 "delete": "Delete",
207 "archive": "Archive",
208 "help": "r: reply • f: forward • d: delete • a: archive • esc: back"
209 },
210 "calendar": {
211 "title": "Calendar",
212 "meeting": "Meeting",
213 "event": "Event",
214 "accept": "Accept",
215 "decline": "Decline",
216 "tentative": "Tentative",
217 "rsvp_sent": "RSVP sent: {response}"
218 },
219 "marketplace": {
220 "title": "Plugin Marketplace",
221 "installing": "Installing...",
222 "installed": "Installed",
223 "install": "Install",
224 "error": "Installation failed",
225 "help": "j/k: navigate • enter: install • esc: back"
226 },
227 "time": {
228 "just_now": "just now",
229 "minute_ago": {
230 "one": "1 minute ago",
231 "other": "{count} minutes ago"
232 },
233 "hour_ago": {
234 "one": "1 hour ago",
235 "other": "{count} hours ago"
236 },
237 "day_ago": {
238 "one": "1 day ago",
239 "other": "{count} days ago"
240 },
241 "week_ago": {
242 "one": "1 week ago",
243 "other": "{count} weeks ago"
244 },
245 "month_ago": {
246 "one": "1 month ago",
247 "other": "{count} months ago"
248 },
249 "year_ago": {
250 "one": "1 year ago",
251 "other": "{count} years ago"
252 },
253 "in_moment": "in a moment",
254 "in_minute": {
255 "one": "in 1 minute",
256 "other": "in {count} minutes"
257 },
258 "in_hour": {
259 "one": "in 1 hour",
260 "other": "in {count} hours"
261 },
262 "in_day": {
263 "one": "in 1 day",
264 "other": "in {count} days"
265 }
266 }
267 }
268}