{
    "l10n_info": {
        "lang_code": "en",
        "iso_639_code": "en",
        "language_name": "English",
        "lang_native_name": "English",
        "select_lang_prompt": "Please select a language.",
        "welcome_prompt": "Welcome to RSS to Telegram Bot.",
        "rsstt_slogan": "RSS to Telegram Bot, a Telegram RSS bot that cares about your reading experience."
    },
    "l10n_sub_status": {
        "no_subscription": "You have no subscriptions",
        "already_subscribed": "Already subscribed",
        "subscription_not_exist": "Subscription not exist"
    },
    "l10n_error_reasons": {
        "feed_invalid": "RSS feed invalid",
        "url_invalid": "URL invalid",
        "network_error": "Network error",
        "internal_error": "Internal error",
        "status_code_error": "HTTP status code error",
        "uncaught_internal_error": "Uncaught internal error",
        "operation_timeout_error": "Operation timeout",
        "action_invalid": "Action invalid",
        "flood_wait_prompt": "You are operating too frequently that the bot has exceeded the rate limit of Telegram. Please slow down.",
        "edit_conflict_prompt": "You are operating too frequently that operation conflicts. Please slow down.",
        "callback_already_running_prompt": "You have requested another command. Please retry after it finishes.",
        "message_too_long_prompt": "The command should have been executed successfully, but the return message is too long to send."
    },
    "l10n_permission_denied_reasons": {
        "permission_denied_not_bot_manager": "This command can only be used by the bot manager.",
        "permission_denied_not_chat_admin": "This command can only be used by the admins of this group/channel.",
        "permission_denied_not_in_private_chat": "This command can only be used in a private chat.",
        "permission_denied_not_member": "You are not in this group/channel, thus cannot use the bot.",
        "permission_denied_bot_not_member": "The bot is no longer in this group/channel, thus won't work here.",
        "permission_denied_switch_pm": "Continue in the private chat with the bot…",
        "permission_denied_input_command": "Please input a command to continue…",
        "permission_denied_no_direct_use": "This command should not be used directly. Use /set instead.",
        "promote_to_admin_prompt": "If you are an anonymous admin of this group, please promote the bot to an admin (no permission needed) to empower the bot to verify your identity.",
        "group_upgrade_needed_prompt": "Oops, your group hasn't been upgraded to a supergroup. Generally, the Telegram server should automatically perform this upgrade at some time, but if not, you have to upgrade it manually before you can use the bot.\nPlease follow these steps:\n1. Goto the group info, then click \"Manage group\"\n2. Change \"Chat history for new members\" to \"Visible\"\n3. Save chat history visibility setting\n4. Save all settings\n5. (Optional) If needed, you can change \"Chat history for new members\" to \"Hidden\" again\n6. Now you should be able to use the bot"
    },
    "l10n_misc": {
        "choose_sub_prompt": "Please choose a subscription",
        "previous_page": "Previous page",
        "next_page": "Next page",
        "back": "Back",
        "cancel": "Cancel",
        "subscribe": "Subscribe",
        "unsubscribe": "Unsubscribe",
        "subscription_list": "Subscription list",
        "processing": "Processing, please wait for a moment…",
        "canceled_by_user": "Canceled by the user.",
        "n_subscriptions_in_total": "%d subscriptions in total",
        "other_settings_button": "Other settings…"
    },
    "l10n_cmd_sub": {
        "sub_reply_feed_url_prompt_html": "Please reply to this message with the URL of an RSS feed. \nOr, you may use <code>/sub url1 url2 url3 …</code> to subscribe in bulk.",
        "sub_usage_in_channel_html": "Please use <code>/sub url1 url2 url3 …</code> to subscribe.",
        "sub_successful": "Subscribed successfully",
        "sub_failed": "Failed to subscribe"
    },
    "l10n_cmd_unsub": {
        "unsub_choose_sub_prompt_html": "Please choose a subscription you'd like to unsubscribe from. \nOr, you may use <code>/unsub url1 url2 url3 …</code> to unsubscribe in bulk.",
        "unsub_successful": "Unsubscribed successfully",
        "unsub_failed": "Failed to unsubscribe"
    },
    "l10n_cmd_unsub_all": {
        "unsub_all_confirm_prompt": "Are you sure you want to unsubscribe from all subscriptions?",
        "unsub_all_confirm": "Yes, unsubscribe from all subscriptions",
        "unsub_all_cancel": "No, cancel",
        "unsub_all_successful": "Unsubscribed from all subscriptions successfully"
    },
    "l10n_cmd_import": {
        "send_opml_prompt": "Please send me the OPML file to be imported (extension name must be .opml).",
        "send_opml_reply_placeholder": "The OPML file to be imported (extension name must be .opml)",
        "fetch_file_failed": "Failed to fetch the file",
        "opml_import_processing": "If the number of feeds is large or feed servers are slow, it can be a long wait. Sit back and relax.",
        "opml_parse_error": "OPML parsing error",
        "keep_subs_title_button": "Keep the custom titles of imported subscriptions",
        "delete_subs_title_button": "Delete the custom titles of imported subscriptions"
    },
    "l10n_cmd_set": {
        "set_choose_sub_prompt": "Please choose a subscription you'd like to customize.",
        "status": "Status",
        "status_activated": "Activated",
        "status_deactivated": "Deactivated",
        "notification": "Notification",
        "notification_normal": "Normal",
        "notification_muted": "Muted",
        "monitor_interval": "Monitor interval",
        "send_mode": "Send mode",
        "send_mode_-1": "Only title and source",
        "send_mode_0": "Auto",
        "send_mode_1": "Force Telegraph",
        "send_mode_2": "Force Telegram messages",
        "length_limit": "Length limit (auto mode only)",
        "length_limit_unlimited": "Unlimited",
        "link_preview": "Link preview",
        "link_preview_0": "Auto",
        "link_preview_1": "Force enable",
        "display_media": "Display media",
        "display_media_-1": "Disable",
        "display_media_0": "Enable",
        "display_author": "Display author",
        "display_author_-1": "Disable",
        "display_author_0": "Auto",
        "display_author_1": "Force enable",
        "display_via": "Display source",
        "display_via_-2": "Completely disable",
        "display_via_-1": "Only link (hide feed title)",
        "display_via_0": "Auto (link displayed as feed title)",
        "display_title": "Display title",
        "display_title_-1": "Disable",
        "display_title_0": "Auto",
        "display_title_1": "Force enable",
        "style": "Style",
        "style_0": "RSStT",
        "style_1": "flowerss",
        "set_custom_title_button": "Custom title…",
        "set_custom_interval_button": "Custom interval (in minutes)…",
        "set_custom_hashtags_button": "Custom hashtags…",
        "set_interval_prompt": "Please select a monitor interval.",
        "set_length_limit_prompt": "Please select a length limit.\n\nIf a post is longer than the limit OR cannot be sent in a single message, it will be sent via Telegraph.\nIf sending via Telegraph fails, only its title and source will be sent.",
        "length_limit_only_effective_if_send_mode_auto": "The length limit is effective only when send mode is auto.",
        "display_media_only_effective_if_send_mode_auto_and_telegram": "The current send mode will never display media in Telegram messages.",
        "use_user_default_button": "Use my default",
        "read_formatting_settings_guidebook_html": "<a href=\"%s\">Read the formatting settings guidebook here.</a>"
    },
    "l10n_cmd_set_default": {
        "set_user_default_description": "Set the default settings for subscriptions.\n\nThe unset settings of a subscription will fall back to the settings on this page. It is useful if you want to set the same settings for most of your subscriptions.",
        "reset_all_button": "Reset all subscriptions to my default",
        "reset_all_confirm_prompt": "Are you sure you want to reset all subscriptions to your default?",
        "reset_all_confirm": "Yes, reset all subscriptions to my default",
        "reset_all_cancel": "No, cancel",
        "reset_all_successful": "Reset all subscriptions to default successfully"
    },
    "l10n_sub_info": {
        "subscription_info": "Subscription info",
        "feed_title": "Feed title",
        "subscription_title": "Custom title",
        "feed_url": "Feed URL",
        "hashtags": "Hashtags",
        "default_emoji_header_description": "%s means that the subscription is using your default settings. You can change them by using /set_default."
    },
    "l10n_monitor_warn": {
        "feed_deactivated_warn": "The monitoring task had failed 100 consecutive times. Your subscription to the RSS feed has been deactivated.\nTo reactivate it, please use the /activate_subs command."
    },
    "l10n_cmd_activate": {
        "choose_sub_to_be_activated": "The subscriptions below are deactivated, choose one to activate.\nAfter being activated, their updates will be monitored.",
        "activate_all_subs": "Activate all my subscriptions",
        "all_subs_are_activated": "All subscriptions are activated."
    },
    "l10n_cmd_deactivate": {
        "choose_sub_to_be_deactivated": "The subscriptions below are activated, choose one to deactivate.\nAfter being deactivated, their updates will be suspended from monitoring. If you don't need the subscription anymore, please consider unsubscribing it instead of deactivating it.",
        "deactivate_all_subs": "Deactivate all my subscriptions",
        "all_subs_are_deactivated": "All subscriptions are deactivated."
    },
    "l10n_cmd_set_title": {
        "cmd_set_title_usage_prompt_html": "Command usage: <code>/set_title sub_id title</code>\n\nNote: omit <code>title</code> to clear custom title (only if previously set, otherwise get this prompt).",
        "set_title_success": "The custom title of the subscription has been changed to: ",
        "set_title_success_cleared": "The custom title of the subscription has been cleared."
    },
    "l10n_cmd_set_interval": {
        "cmd_set_interval_usage_prompt_html": "Command usage: <code>/set_interval sub_id monitor_interval</code>\n\nNote: <code>monitor_interval</code> must be a positive integer in minutes (no need to include the unit).",
        "set_interval_success_html": "The monitor interval of the subscription has been changed to <b>%d minutes</b>.",
        "set_default_interval_success_html": "The default monitor interval has been changed to <b>%d minutes</b>.",
        "set_interval_failure_too_small_html": "The monitor interval must be greater than <b>%d minutes</b>."
    },
    "l10n_cmd_set_hashtags": {
        "cmd_set_hashtags_usage_prompt_html": "Command usage: <code>/set_hashtags sub_id #hashtag1 #hashtag2 …</code>\n\nNote: if no hashtag provided, existing hashtags will be cleared (only if previously set, otherwise get this prompt).",
        "set_hashtags_success_html": "The custom hashtags of the subscription has been changed to: ",
        "set_hashtags_success_cleared": "The custom hashtags of the subscription has been cleared.",
        "set_hashtags_failure_too_many": "Too many hashtags. Please remove some hashtags and retry."
    },
    "l10n_administration": {
        "cmd_test_usage_prompt_html": "Command usage: <code>/test RSS_URL entry_start_number(optional) entry_end_number(optional)</code>",
        "cmd_set_option_usage_prompt_html": "Command usage: <code>/set_option key value</code>",
        "current_options": "Current options",
        "option_value_type": "Value type",
        "option_key_invalid": "The option key is invalid",
        "option_value_invalid": "The option value is invalid, please check its type",
        "option_updated": "The option has been updated"
    },
    "l10n_cmd_descriptions": {
        "commands": "Commands",
        "cmd_description_sub": "Subscribe",
        "cmd_description_unsub": "Unsubscribe",
        "cmd_description_unsub_all": "Unsubscribe from all subscriptions",
        "cmd_description_list": "Check the subscription list",
        "cmd_description_set": "Customize subscriptions",
        "cmd_description_set_default": "Customize default settings",
        "cmd_description_import": "Import subscriptions from an OPML file",
        "cmd_description_export": "Export subscriptions to an OPML file",
        "cmd_description_activate_subs": "Activate subscriptions",
        "cmd_description_deactivate_subs": "Deactivate subscriptions",
        "cmd_description_version": "Check the bot version",
        "cmd_description_lang": "Select a language",
        "cmd_description_help": "View help",
        "cmd_description_test": "Test (bot manager only)",
        "cmd_description_set_option": "Set bot options (bot manager only)"
    }
}
