265 lines
17 KiB
JSON
265 lines
17 KiB
JSON
{
|
|
"signup_title": "Create a ntfy account",
|
|
"signup_form_username": "Username",
|
|
"signup_form_password": "Password",
|
|
"signup_form_confirm_password": "Confirm password",
|
|
"signup_form_button_submit": "Sign up",
|
|
"signup_form_toggle_password_visibility": "Toggle password visibility",
|
|
"signup_already_have_account": "Already have an account? Sign in!",
|
|
"signup_disabled": "Signup is disabled",
|
|
"signup_error_username_taken": "Username {{username}} is already taken",
|
|
"signup_error_creation_limit_reached": "Account creation limit reached",
|
|
"signup_error_unknown": "Unknown error. Check logs for details.",
|
|
"login_title": "Sign in to your ntfy account",
|
|
"login_form_button_submit": "Sign in",
|
|
"login_link_signup": "Sign up",
|
|
"action_bar_show_menu": "Show menu",
|
|
"action_bar_logo_alt": "ntfy logo",
|
|
"action_bar_settings": "Settings",
|
|
"action_bar_subscription_settings": "Subscription settings",
|
|
"action_bar_send_test_notification": "Send test notification",
|
|
"action_bar_clear_notifications": "Clear all notifications",
|
|
"action_bar_unsubscribe": "Unsubscribe",
|
|
"action_bar_toggle_mute": "Mute/unmute notifications",
|
|
"action_bar_toggle_action_menu": "Open/close action menu",
|
|
"action_bar_profile_title": "Profile",
|
|
"action_bar_profile_settings": "Settings",
|
|
"action_bar_profile_logout": "Logout",
|
|
"action_bar_sign_in": "Sign in",
|
|
"action_bar_sign_up": "Sign up",
|
|
"message_bar_type_message": "Type a message here",
|
|
"message_bar_error_publishing": "Error publishing notification",
|
|
"message_bar_show_dialog": "Show publish dialog",
|
|
"message_bar_publish": "Publish message",
|
|
"nav_topics_title": "Subscribed topics",
|
|
"nav_button_all_notifications": "All notifications",
|
|
"nav_button_account": "Account",
|
|
"nav_button_settings": "Settings",
|
|
"nav_button_documentation": "Documentation",
|
|
"nav_button_publish_message": "Publish notification",
|
|
"nav_button_subscribe": "Subscribe to topic",
|
|
"nav_button_muted": "Notifications muted",
|
|
"nav_button_connecting": "connecting",
|
|
"alert_grant_title": "Notifications are disabled",
|
|
"alert_grant_description": "Grant your browser permission to display desktop notifications.",
|
|
"alert_grant_button": "Grant now",
|
|
"alert_not_supported_title": "Notifications not supported",
|
|
"alert_not_supported_description": "Notifications are not supported in your browser.",
|
|
"alert_not_supported_context_description": "Notifications are only supported over HTTPS. This is a limitation of the <mdnLink>Notifications API</mdnLink>.",
|
|
"notifications_list": "Notifications list",
|
|
"notifications_list_item": "Notification",
|
|
"notifications_mark_read": "Mark as read",
|
|
"notifications_delete": "Delete",
|
|
"notifications_copied_to_clipboard": "Copied to clipboard",
|
|
"notifications_tags": "Tags",
|
|
"notifications_priority_x": "Priority {{priority}}",
|
|
"notifications_new_indicator": "New notification",
|
|
"notifications_attachment_image": "Attachment image",
|
|
"notifications_attachment_copy_url_title": "Copy attachment URL to clipboard",
|
|
"notifications_attachment_copy_url_button": "Copy URL",
|
|
"notifications_attachment_open_title": "Go to {{url}}",
|
|
"notifications_attachment_open_button": "Open attachment",
|
|
"notifications_attachment_link_expires": "link expires {{date}}",
|
|
"notifications_attachment_link_expired": "download link expired",
|
|
"notifications_attachment_file_image": "image file",
|
|
"notifications_attachment_file_video": "video file",
|
|
"notifications_attachment_file_audio": "audio file",
|
|
"notifications_attachment_file_app": "Android app file",
|
|
"notifications_attachment_file_document": "other document",
|
|
"notifications_click_copy_url_title": "Copy link URL to clipboard",
|
|
"notifications_click_copy_url_button": "Copy link",
|
|
"notifications_click_open_button": "Open link",
|
|
"notifications_actions_open_url_title": "Go to {{url}}",
|
|
"notifications_actions_not_supported": "Action not supported in web app",
|
|
"notifications_actions_http_request_title": "Send HTTP {{method}} to {{url}}",
|
|
"notifications_none_for_topic_title": "You haven't received any notifications for this topic yet.",
|
|
"notifications_none_for_topic_description": "To send notifications to this topic, simply PUT or POST to the topic URL.",
|
|
"notifications_none_for_any_title": "You haven't received any notifications.",
|
|
"notifications_none_for_any_description": "To send notifications to a topic, simply PUT or POST to the topic URL. Here's an example using one of your topics.",
|
|
"notifications_no_subscriptions_title": "It looks like you don't have any subscriptions yet.",
|
|
"notifications_no_subscriptions_description": "Click the \"{{linktext}}\" link to create or subscribe to a topic. After that, you can send messages via PUT or POST and you'll receive notifications here.",
|
|
"notifications_example": "Example",
|
|
"notifications_more_details": "For more information, check out the <websiteLink>website</websiteLink> or <docsLink>documentation</docsLink>.",
|
|
"subscription_settings_dialog_title": "Subscription settings",
|
|
"subscription_settings_dialog_description": "Configure settings specifically for this topic subscription. Settings are currently only applied locally.",
|
|
"subscription_settings_dialog_display_name_placeholder": "Display name",
|
|
"subscription_settings_button_cancel": "Cancel",
|
|
"subscription_settings_button_save": "Save",
|
|
"notifications_loading": "Loading notifications …",
|
|
"publish_dialog_title_topic": "Publish to {{topic}}",
|
|
"publish_dialog_title_no_topic": "Publish notification",
|
|
"publish_dialog_progress_uploading": "Uploading …",
|
|
"publish_dialog_progress_uploading_detail": "Uploading {{loaded}}/{{total}} ({{percent}}%) …",
|
|
"publish_dialog_message_published": "Notification published",
|
|
"publish_dialog_attachment_limits_file_and_quota_reached": "exceeds {{fileSizeLimit}} file limit and quota, {{remainingBytes}} remaining",
|
|
"publish_dialog_attachment_limits_file_reached": "exceeds {{fileSizeLimit}} file limit",
|
|
"publish_dialog_attachment_limits_quota_reached": "exceeds quota, {{remainingBytes}} remaining",
|
|
"publish_dialog_emoji_picker_show": "Pick emoji",
|
|
"publish_dialog_priority_min": "Min. priority",
|
|
"publish_dialog_priority_low": "Low priority",
|
|
"publish_dialog_priority_default": "Default priority",
|
|
"publish_dialog_priority_high": "High priority",
|
|
"publish_dialog_priority_max": "Max. priority",
|
|
"publish_dialog_base_url_label": "Service URL",
|
|
"publish_dialog_base_url_placeholder": "Service URL, e.g. https://example.com",
|
|
"publish_dialog_topic_label": "Topic name",
|
|
"publish_dialog_topic_placeholder": "Topic name, e.g. phil_alerts",
|
|
"publish_dialog_topic_reset": "Reset topic",
|
|
"publish_dialog_title_label": "Title",
|
|
"publish_dialog_title_placeholder": "Notification title, e.g. Disk space alert",
|
|
"publish_dialog_message_label": "Message",
|
|
"publish_dialog_message_placeholder": "Type a message here",
|
|
"publish_dialog_tags_label": "Tags",
|
|
"publish_dialog_tags_placeholder": "Comma-separated list of tags, e.g. warning, srv1-backup",
|
|
"publish_dialog_priority_label": "Priority",
|
|
"publish_dialog_click_label": "Click URL",
|
|
"publish_dialog_click_placeholder": "URL that is opened when notification is clicked",
|
|
"publish_dialog_click_reset": "Remove click URL",
|
|
"publish_dialog_email_label": "Email",
|
|
"publish_dialog_email_placeholder": "Address to forward the notification to, e.g. phil@example.com",
|
|
"publish_dialog_email_reset": "Remove email forward",
|
|
"publish_dialog_attach_label": "Attachment URL",
|
|
"publish_dialog_attach_placeholder": "Attach file by URL, e.g. https://f-droid.org/F-Droid.apk",
|
|
"publish_dialog_attach_reset": "Remove attachment URL",
|
|
"publish_dialog_filename_label": "Filename",
|
|
"publish_dialog_filename_placeholder": "Attachment filename",
|
|
"publish_dialog_delay_label": "Delay",
|
|
"publish_dialog_delay_placeholder": "Delay delivery, e.g. {{unixTimestamp}}, {{relativeTime}}, or \"{{naturalLanguage}}\" (English only)",
|
|
"publish_dialog_delay_reset": "Remove delayed delivery",
|
|
"publish_dialog_other_features": "Other features:",
|
|
"publish_dialog_chip_click_label": "Click URL",
|
|
"publish_dialog_chip_email_label": "Forward to email",
|
|
"publish_dialog_chip_attach_url_label": "Attach file by URL",
|
|
"publish_dialog_chip_attach_file_label": "Attach local file",
|
|
"publish_dialog_chip_delay_label": "Delay delivery",
|
|
"publish_dialog_chip_topic_label": "Change topic",
|
|
"publish_dialog_details_examples_description": "For examples and a detailed description of all send features, please refer to the <docsLink>documentation</docsLink>.",
|
|
"publish_dialog_button_cancel_sending": "Cancel sending",
|
|
"publish_dialog_button_cancel": "Cancel",
|
|
"publish_dialog_button_send": "Send",
|
|
"publish_dialog_checkbox_publish_another": "Publish another",
|
|
"publish_dialog_attached_file_title": "Attached file:",
|
|
"publish_dialog_attached_file_filename_placeholder": "Attachment filename",
|
|
"publish_dialog_attached_file_remove": "Remove attached file",
|
|
"publish_dialog_drop_file_here": "Drop file here",
|
|
"emoji_picker_search_placeholder": "Search emoji",
|
|
"emoji_picker_search_clear": "Clear search",
|
|
"subscribe_dialog_subscribe_title": "Subscribe to topic",
|
|
"subscribe_dialog_subscribe_description": "Topics may not be password-protected, so choose a name that's not easy to guess. Once subscribed, you can PUT/POST notifications.",
|
|
"subscribe_dialog_subscribe_topic_placeholder": "Topic name, e.g. phil_alerts",
|
|
"subscribe_dialog_subscribe_use_another_label": "Use another server",
|
|
"subscribe_dialog_subscribe_base_url_label": "Service URL",
|
|
"subscribe_dialog_subscribe_button_generate_topic_name": "Generate name",
|
|
"subscribe_dialog_subscribe_button_cancel": "Cancel",
|
|
"subscribe_dialog_subscribe_button_subscribe": "Subscribe",
|
|
"subscribe_dialog_login_title": "Login required",
|
|
"subscribe_dialog_login_description": "This topic is password-protected. Please enter username and password to subscribe.",
|
|
"subscribe_dialog_login_username_label": "Username, e.g. phil",
|
|
"subscribe_dialog_login_password_label": "Password",
|
|
"subscribe_dialog_login_button_back": "Back",
|
|
"subscribe_dialog_login_button_login": "Login",
|
|
"subscribe_dialog_error_user_not_authorized": "User {{username}} not authorized",
|
|
"subscribe_dialog_error_user_anonymous": "anonymous",
|
|
"account_basics_title": "Account",
|
|
"account_basics_username_title": "Username",
|
|
"account_basics_username_description": "Hey, that's you ❤",
|
|
"account_basics_username_admin_tooltip": "You are Admin",
|
|
"account_basics_password_title": "Password",
|
|
"account_basics_password_description": "Change your account password",
|
|
"account_basics_password_dialog_title": "Change password",
|
|
"account_basics_password_dialog_new_password_label": "New password",
|
|
"account_basics_password_dialog_confirm_password_label": "Confirm password",
|
|
"account_basics_password_dialog_button_cancel": "Cancel",
|
|
"account_basics_password_dialog_button_submit": "Change password",
|
|
"account_usage_title": "Usage",
|
|
"account_usage_of_limit": "of {{limit}}",
|
|
"account_usage_unlimited": "Unlimited",
|
|
"account_usage_plan_title": "Account type",
|
|
"account_usage_plan_code_default": "Default",
|
|
"account_usage_plan_code_unlimited": "Unlimited",
|
|
"account_usage_plan_code_none": "None",
|
|
"account_usage_plan_code_pro": "Pro",
|
|
"account_usage_plan_code_business": "Business",
|
|
"account_usage_plan_code_business_plus": "Business Plus",
|
|
"account_usage_messages_title": "Published messages",
|
|
"account_usage_emails_title": "Emails sent",
|
|
"account_usage_topics_title": "Reserved topics",
|
|
"account_usage_attachment_storage_title": "Attachment storage",
|
|
"account_usage_attachment_storage_subtitle": "{{filesize}} per file",
|
|
"account_usage_basis_ip_description": "Usage stats and limits for this account are based on your IP address, so they may be shared with other users.",
|
|
"account_delete_title": "Delete account",
|
|
"account_delete_description": "Permanently delete your account",
|
|
"account_delete_dialog_description": "This will permanently delete your account, including all data that is stored on the server. If you really want to proceed, please type '{{username}}' in the text box below.",
|
|
"account_delete_dialog_label": "Type '{{username}}' to delete account",
|
|
"account_delete_dialog_button_cancel": "Cancel",
|
|
"account_delete_dialog_button_submit": "Permanently delete account",
|
|
"prefs_notifications_title": "Notifications",
|
|
"prefs_notifications_sound_title": "Notification sound",
|
|
"prefs_notifications_sound_description_none": "Notifications do not play any sound when they arrive",
|
|
"prefs_notifications_sound_description_some": "Notifications play the {{sound}} sound when they arrive",
|
|
"prefs_notifications_sound_no_sound": "No sound",
|
|
"prefs_notifications_sound_play": "Play selected sound",
|
|
"prefs_notifications_min_priority_title": "Minimum priority",
|
|
"prefs_notifications_min_priority_description_any": "Showing all notifications, regardless of priority",
|
|
"prefs_notifications_min_priority_description_x_or_higher": "Show notifications if priority is {{number}} ({{name}}) or above",
|
|
"prefs_notifications_min_priority_description_max": "Show notifications if priority is 5 (max)",
|
|
"prefs_notifications_min_priority_any": "Any priority",
|
|
"prefs_notifications_min_priority_low_and_higher": "Low priority and higher",
|
|
"prefs_notifications_min_priority_default_and_higher": "Default priority and higher",
|
|
"prefs_notifications_min_priority_high_and_higher": "High priority and higher",
|
|
"prefs_notifications_min_priority_max_only": "Only max priority",
|
|
"prefs_notifications_delete_after_title": "Delete notifications",
|
|
"prefs_notifications_delete_after_never": "Never",
|
|
"prefs_notifications_delete_after_three_hours": "After three hours",
|
|
"prefs_notifications_delete_after_one_day": "After one day",
|
|
"prefs_notifications_delete_after_one_week": "After one week",
|
|
"prefs_notifications_delete_after_one_month": "After one month",
|
|
"prefs_notifications_delete_after_never_description": "Notifications are never auto-deleted",
|
|
"prefs_notifications_delete_after_three_hours_description": "Notifications are auto-deleted after three hours",
|
|
"prefs_notifications_delete_after_one_day_description": "Notifications are auto-deleted after one day",
|
|
"prefs_notifications_delete_after_one_week_description": "Notifications are auto-deleted after one week",
|
|
"prefs_notifications_delete_after_one_month_description": "Notifications are auto-deleted after one month",
|
|
"prefs_users_title": "Manage users",
|
|
"prefs_users_description": "Add/remove users for your protected topics here. Please note that username and password are stored in the browser's local storage.",
|
|
"prefs_users_description_no_sync": "Users and passwords are not synchronized to your account.",
|
|
"prefs_users_table": "Users table",
|
|
"prefs_users_add_button": "Add user",
|
|
"prefs_users_edit_button": "Edit user",
|
|
"prefs_users_delete_button": "Delete user",
|
|
"prefs_users_table_cannot_delete_or_edit": "Cannot delete or edit logged in user",
|
|
"prefs_users_table_user_header": "User",
|
|
"prefs_users_table_base_url_header": "Service URL",
|
|
"prefs_users_dialog_title_add": "Add user",
|
|
"prefs_users_dialog_title_edit": "Edit user",
|
|
"prefs_users_dialog_base_url_label": "Service URL, e.g. https://ntfy.sh",
|
|
"prefs_users_dialog_username_label": "Username, e.g. phil",
|
|
"prefs_users_dialog_password_label": "Password",
|
|
"prefs_users_dialog_button_cancel": "Cancel",
|
|
"prefs_users_dialog_button_add": "Add",
|
|
"prefs_users_dialog_button_save": "Save",
|
|
"prefs_appearance_title": "Appearance",
|
|
"prefs_appearance_language_title": "Language",
|
|
"prefs_access_title": "Reserved topics",
|
|
"prefs_access_description": "You may reserve topic names for personal use here, and define access to a topic for other users.",
|
|
"prefs_access_add_button": "Add reserved topic",
|
|
"prefs_access_edit_button": "Edit topic access",
|
|
"prefs_access_delete_button": "Reset topic access",
|
|
"prefs_access_table": "Reserved topics table",
|
|
"prefs_access_table_topic_header": "Topic",
|
|
"prefs_access_table_access_header": "Access",
|
|
"prefs_access_table_perms_private": "Only I can publish and subscribe",
|
|
"prefs_access_table_perms_public_read": "I can publish, everyone can subscribe",
|
|
"prefs_access_table_perms_public": "Everyone can publish and subscribe",
|
|
"priority_min": "min",
|
|
"priority_low": "low",
|
|
"priority_default": "default",
|
|
"priority_high": "high",
|
|
"priority_max": "max",
|
|
"error_boundary_title": "Oh no, ntfy crashed",
|
|
"error_boundary_description": "This should obviously not happen. Very sorry about this.<br/>If you have a minute, please <githubLink>report this on GitHub</githubLink>, or let us know via <discordLink>Discord</discordLink> or <matrixLink>Matrix</matrixLink>.",
|
|
"error_boundary_button_copy_stack_trace": "Copy stack trace",
|
|
"error_boundary_stack_trace": "Stack trace",
|
|
"error_boundary_gathering_info": "Gather more info …",
|
|
"error_boundary_unsupported_indexeddb_title": "Private browsing not supported",
|
|
"error_boundary_unsupported_indexeddb_description": "The ntfy web app needs IndexedDB to function, and your browser does not support IndexedDB in private browsing mode.<br/><br/>While this is unfortunate, it also doesn't really make a lot of sense to use the ntfy web app in private browsing mode anyway, because everything is stored in the browser storage. You can read more about it <githubLink>in this GitHub issue</githubLink>, or talk to us on <discordLink>Discord</discordLink> or <matrixLink>Matrix</matrixLink>."
|
|
}
|