|
222 | 222 | "nav_checkin": "Check-in", |
223 | 223 | "nav_item": "Item", |
224 | 224 | "nav_exchange": "Exchange", |
| 225 | + "nav_mail": "Mail", |
225 | 226 | "nav_api_keys": "API Keys", |
226 | 227 | "nav_go_to_dashboard": "Go to Dashboard", |
227 | | - "nav_about_starter": "About This Starter" |
| 228 | + "nav_about_starter": "About This Starter", |
| 229 | + |
| 230 | + "mail_title": "Mail", |
| 231 | + "mail_new_message": "New Mail", |
| 232 | + "mail_send": "Send", |
| 233 | + "mail_sent": "Mail sent", |
| 234 | + "mail_failed_send": "Failed to send mail", |
| 235 | + "mail_failed_load": "Failed to load mail:", |
| 236 | + "mail_not_found": "Mail not found", |
| 237 | + "mail_empty": "No mail yet.", |
| 238 | + "mail_all_users": "All users", |
| 239 | + "mail_no_rewards": "No rewards attached.", |
| 240 | + "mail_stats": "Stats", |
| 241 | + "mail_stat_targets": "Targets", |
| 242 | + "mail_stat_reads": "Reads", |
| 243 | + "mail_stat_claims": "Claims", |
| 244 | + "mail_origin_source": "Origin", |
| 245 | + |
| 246 | + "mail_col_title": "Title", |
| 247 | + "mail_col_target": "Target", |
| 248 | + "mail_col_recipients": "Recipients", |
| 249 | + "mail_col_require_read": "Read Required", |
| 250 | + "mail_col_sent_at": "Sent At", |
| 251 | + |
| 252 | + "mail_status_active": "Active", |
| 253 | + "mail_status_expired": "Expired", |
| 254 | + "mail_status_revoked": "Revoked", |
| 255 | + |
| 256 | + "mail_target_broadcast": "Broadcast", |
| 257 | + "mail_target_multicast": "Multicast", |
| 258 | + "mail_target_unicast": "Unicast", |
| 259 | + |
| 260 | + "mail_require_read_yes": "Read required", |
| 261 | + |
| 262 | + "mail_field_title": "Title", |
| 263 | + "mail_field_content": "Content", |
| 264 | + "mail_field_target_type": "Target type", |
| 265 | + "mail_field_target_hint": "Broadcast reaches every user in the org. Multicast only reaches the listed IDs.", |
| 266 | + "mail_field_recipients": "Recipient end user IDs", |
| 267 | + "mail_field_recipients_hint": "One per line or comma-separated. Max 5000.", |
| 268 | + "mail_field_rewards": "Rewards", |
| 269 | + "mail_field_rewards_hint": "Rewards are granted atomically when the user taps Claim. Empty list = announcement-only.", |
| 270 | + "mail_field_add_reward": "Add Reward", |
| 271 | + "mail_field_select_item": "Select item...", |
| 272 | + "mail_field_require_read": "Require read before claim", |
| 273 | + "mail_field_require_read_hint": "When on, users must open the mail before Claim becomes active.", |
| 274 | + "mail_field_expires_at": "Expires at", |
| 275 | + "mail_field_expires_at_hint": "After this time the mail is hidden and unclaimable. Leave blank for no expiry.", |
| 276 | + |
| 277 | + "mail_error_title_content_required": "Title and content are required.", |
| 278 | + "mail_error_recipients_required": "At least one recipient is required for multicast.", |
| 279 | + |
| 280 | + "mail_revoke": "Revoke", |
| 281 | + "mail_revoked": "Mail revoked", |
| 282 | + "mail_failed_revoke": "Failed to revoke mail", |
| 283 | + "mail_revoke_confirm_title": "Revoke this mail?", |
| 284 | + "mail_revoke_confirm_desc": "Users will no longer see this mail. Claim history is preserved.", |
| 285 | + "mail_deleted": "Mail deleted", |
| 286 | + "mail_failed_delete": "Failed to delete mail", |
| 287 | + "mail_delete_confirm_title": "Permanently delete this mail?", |
| 288 | + "mail_delete_confirm_desc": "This removes the message and every user's read/claim state for it. Cannot be undone." |
228 | 289 | } |
0 commit comments