-
-
Notifications
You must be signed in to change notification settings - Fork 277
/
en.json
239 lines (239 loc) · 15.8 KB
/
en.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
{
"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",
"sub_limit_reached": "Subscription quantity limit reached",
"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": {
"channel_or_group_not_found": "The channel/group was not found.",
"permission_denied_no_permission": "You don't have permission to use this command.",
"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 %s 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.",
"sub_limit_reached_prompt": "The quantity of your subscriptions has reached the limit (%d/%d) applied by the bot manager. Please remove (/unsub) some subscriptions before adding new ones."
},
"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…",
"user": "User",
"channel": "Channel",
"group": "Group"
},
"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).",
"import_for_channel_or_group_prompt": "If you want to import subscriptions for your channel/group, please fill in the caption with the channel/group's ID (must start with '-100') or @username.",
"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 quantity 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_-1": "Disable",
"link_preview_0": "Auto",
"link_preview_1": "Enable",
"display_media": "Media",
"display_media_-1": "Disable",
"display_media_0": "Enable",
"display_media_1": "Only media, no content",
"display_author": "Author",
"display_author_-1": "Disable",
"display_author_0": "Auto",
"display_author_1": "Enable",
"display_via": "Source",
"display_via_-4": "No feed title, bare URL at the end",
"display_via_-3": "No feed title, link displayed as post title",
"display_via_-2": "Completely disable",
"display_via_-1": "No feed title, hyperlink at the end",
"display_via_0": "Feed title and link",
"display_via_1": "Feed title and link displayed as post title",
"display_title": "Post title",
"display_title_-1": "Disable",
"display_title_0": "Auto",
"display_title_1": "Enable",
"display_entry_tags": "Hashtags from post (feed entry)",
"display_entry_tags_-1": "Disable",
"display_entry_tags_1": "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",
"cmd_user_info_usage_prompt_html": "Command usage: <code>/user_info user_id</code> or <code>/user_info @username</code>",
"user_not_found": "The user was not found. Use their user ID instead.",
"user_info": "User info",
"sub_count": "Subscription count",
"sub_limit": "Subscription quantity limit",
"sub_limit_unlimited": "unlimited",
"sub_limit_default": "default",
"participant_count": "Participant count",
"user_state": "User state",
"user_state_-1": "Banned",
"user_state_description_-1": "can never use the bot",
"user_state_0": "Guest",
"user_state_description_0": "can use the bot only if multi-user mode is enabled",
"user_state_1": "User",
"user_state_description_1": "can use the bot",
"set_user_state_as": "Set user state as",
"reset_sub_limit_to_default": "Reset subscription quantity limit to default",
"set_sub_limit_to": "Set subscription quantity limit to…",
"cmd_set_sub_limit_prompt_html": "Command usage: <code>/set_sub_limit user_id subscription_quantity_limit</code>\n\nNote: <code>subscription_quantity_limit</code> must be a integer, <code>-1</code> for unlimited."
},
"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)",
"cmd_description_user_info": "View/modify user info (bot manager only)",
"usage_in_channel_or_group_prompt_html": "<b>Usage in channel/group:</b>\n1. Add the bot to your channel/group.\n2a. Directly send commands <b>in the channel/group</b>.\n2b. Or alternatively, you can send commands like <code>/sub @username https://example.com</code> or <code>/sub -10010000000000 https://example.com</code> <b>in the private chat with the bot</b>.\n(<code>@username</code> is the channel/group's username, <code>@</code> is required; <code>-10010000000000</code> is the channel/group's ID, it must start with <code>-100</code>)"
}
}