chore(strings): Update string templates.
This commit is contained in:
@@ -47,7 +47,8 @@ server_port = 4999
|
|||||||
|
|
||||||
[BABEL]
|
[BABEL]
|
||||||
locales = en-GB, ceaser
|
locales = en-GB, ceaser
|
||||||
domains = base, wards, schedule, shop, moderation, economy, user_config, config, member_admin, ranks, tasklist, sysadmin, exec, meta, rooms, rolemenus, test, reminders, video, Pomodoro, statistics, utils, timer-gui, goals-gui, weekly-gui, profile-gui, monthly-gui, leaderboard-gui, stats-gui, settings_base, voice-tracker, text-tracker, lion-core, core_config, babel
|
domains = base, wards, schedule, shop, moderation, economy, user_config, config, member_admin, ranks, tasklist, sysadmin, exec, meta, rooms, rolemenus, topgg, sponsors, reminders, video, Pomodoro, statistics, utils, timer-gui, goals-gui, weekly-gui, profile-gui, monthly-gui, leaderboard-gui, stats-gui, settings_base, voice-tracker, text-tracker, lion-core, core_config, babel
|
||||||
|
|
||||||
|
|
||||||
[TEXT_TRACKER]
|
[TEXT_TRACKER]
|
||||||
batchsize = 1
|
batchsize = 1
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -109,22 +109,22 @@ msgctxt "timer|status|stopped:manual"
|
|||||||
msgid "Timer stopped! Press `Start` to restart the timer."
|
msgid "Timer stopped! Press `Start` to restart the timer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settingui.py:39
|
#: src/modules/pomodoro/settingui.py:40
|
||||||
msgctxt "ui:timer_config|menu:channels|placeholder"
|
msgctxt "ui:timer_config|menu:channels|placeholder"
|
||||||
msgid "Select Pomodoro Notification Channel"
|
msgid "Select Pomodoro Notification Channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settingui.py:47
|
#: src/modules/pomodoro/settingui.py:48
|
||||||
msgctxt "ui:timer_config|embed|title"
|
msgctxt "ui:timer_config|embed|title"
|
||||||
msgid "Timer Configuration Panel"
|
msgid "Timer Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settingui.py:81
|
#: src/modules/pomodoro/settingui.py:82
|
||||||
msgctxt "dash:pomodoro|title"
|
msgctxt "dash:pomodoro|title"
|
||||||
msgid "Pomodoro Configuration ({commands[configure pomodoro]})"
|
msgid "Pomodoro Configuration ({commands[config pomodoro]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settingui.py:85
|
#: src/modules/pomodoro/settingui.py:86
|
||||||
msgctxt "dash:stats|dropdown|placeholder"
|
msgctxt "dash:stats|dropdown|placeholder"
|
||||||
msgid "Pomodoro Timer Panel"
|
msgid "Pomodoro Timer Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -625,17 +625,17 @@ msgctxt "timerset:break_length|desc"
|
|||||||
msgid "Please enter a positive number of minutes."
|
msgid "Please enter a positive number of minutes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:19
|
#: src/modules/pomodoro/settings.py:21
|
||||||
msgctxt "guildset:pomodoro_channel"
|
msgctxt "guildset:pomodoro_channel"
|
||||||
msgid "pomodoro_channel"
|
msgid "pomodoro_channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:22
|
#: src/modules/pomodoro/settings.py:24
|
||||||
msgctxt "guildset:pomodoro_channel|desc"
|
msgctxt "guildset:pomodoro_channel|desc"
|
||||||
msgid "Default central notification channel for pomodoro timers."
|
msgid "Default central notification channel for pomodoro timers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:26
|
#: src/modules/pomodoro/settings.py:28
|
||||||
msgctxt "guildset:pomodoro_channel|long_desc"
|
msgctxt "guildset:pomodoro_channel|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pomodoro timers which do not have a custom notification channel set will "
|
"Pomodoro timers which do not have a custom notification channel set will "
|
||||||
@@ -643,28 +643,28 @@ msgid ""
|
|||||||
"pomodoro notifications will default to the timer voice channel itself."
|
"pomodoro notifications will default to the timer voice channel itself."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:33
|
#: src/modules/pomodoro/settings.py:35
|
||||||
msgctxt "guildset:pomodoro_channel|formatted|notset"
|
msgctxt "guildset:pomodoro_channel|formatted|notset"
|
||||||
msgid "Not Set (Will use timer voice channel.)"
|
msgid "Not Set (Will use timer voice channel.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:37
|
#: src/modules/pomodoro/settings.py:39
|
||||||
msgctxt "guildset:pomodoro_channel|accepts"
|
msgctxt "guildset:pomodoro_channel|accepts"
|
||||||
msgid "Timer notification channel name or id."
|
msgid "Timer notification channel name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:51
|
#: src/modules/pomodoro/settings.py:53
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:pomodoro_channel|set_response|set"
|
msgctxt "guildset:pomodoro_channel|set_response|set"
|
||||||
msgid "Pomodoro timer notifications will now default to {channel}"
|
msgid "Pomodoro timer notifications will now default to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:56
|
#: src/modules/pomodoro/settings.py:58
|
||||||
msgctxt "guildset:pomodoro_channel|set_response|unset"
|
msgctxt "guildset:pomodoro_channel|set_response|unset"
|
||||||
msgid "Pomodoro timer notifications will now default to their voice channel."
|
msgid "Pomodoro timer notifications will now default to their voice channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/pomodoro/settings.py:66
|
#: src/modules/pomodoro/settings.py:68
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:pomdoro_channel|set_using"
|
msgctxt "guildset:pomdoro_channel|set_using"
|
||||||
msgid "{cmd} or channel selector below."
|
msgid "{cmd} or channel selector below."
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,22 +17,22 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/babel/settingui.py:40
|
#: src/babel/settingui.py:41
|
||||||
msgctxt "ui:locale_config|button:force|label"
|
msgctxt "ui:locale_config|button:force|label"
|
||||||
msgid "Toggle Force"
|
msgid "Toggle Force"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settingui.py:49
|
#: src/babel/settingui.py:50
|
||||||
msgctxt "ui:locale_config|embed|title"
|
msgctxt "ui:locale_config|embed|title"
|
||||||
msgid "Language Configuration Panel"
|
msgid "Language Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settingui.py:83
|
#: src/babel/settingui.py:84
|
||||||
msgctxt "dash:locale|title"
|
msgctxt "dash:locale|title"
|
||||||
msgid "Server Language Configuration ({commands[configure language]})"
|
msgid "Server Language Configuration ({commands[config language]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settingui.py:87
|
#: src/babel/settingui.py:88
|
||||||
msgctxt "dash:locale|dropdown|placeholder"
|
msgctxt "dash:locale|dropdown|placeholder"
|
||||||
msgid "Server Language Panel"
|
msgid "Server Language Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -47,44 +47,44 @@ msgctxt "cmd:configure_language|desc"
|
|||||||
msgid "Configure the default language I will use in this server."
|
msgid "Configure the default language I will use in this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:147
|
#: src/babel/cog.py:145
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:configure_language|error"
|
msgctxt "cmd:configure_language|error"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot enable `{force_setting}` without having a configured language!"
|
"You cannot enable `{force_setting}` without having a configured language!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:167
|
#: src/babel/cog.py:165
|
||||||
msgctxt "cmd:configure_language|success"
|
msgctxt "cmd:configure_language|success"
|
||||||
msgid "Language settings updated!"
|
msgid "Language settings updated!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:183
|
#: src/babel/cog.py:181
|
||||||
msgctxt "cmd:userconfig_language"
|
msgctxt "cmd:userconfig_language"
|
||||||
msgid "language"
|
msgid "language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:186
|
#: src/babel/cog.py:184
|
||||||
msgctxt "cmd:userconfig_language|desc"
|
msgctxt "cmd:userconfig_language|desc"
|
||||||
msgid "Set your preferred interaction language."
|
msgid "Set your preferred interaction language."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:190
|
#: src/babel/cog.py:188
|
||||||
msgctxt "cmd:userconfig_language|param:language"
|
msgctxt "cmd:userconfig_language|param:language"
|
||||||
msgid "language"
|
msgid "language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:195
|
#: src/babel/cog.py:193
|
||||||
msgctxt "cmd:userconfig_language|param:language|desc"
|
msgctxt "cmd:userconfig_language|param:language|desc"
|
||||||
msgid "Which language do you want me to respond in?"
|
msgid "Which language do you want me to respond in?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:211
|
#: src/babel/cog.py:209
|
||||||
msgctxt "cmd:userconfig_language|button:reset|label"
|
msgctxt "cmd:userconfig_language|button:reset|label"
|
||||||
msgid "Reset"
|
msgid "Reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/cog.py:252
|
#: src/babel/cog.py:250
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "acmpl:language|no_match"
|
msgctxt "acmpl:language|no_match"
|
||||||
msgid "No supported languages matching {partial}"
|
msgid "No supported languages matching {partial}"
|
||||||
@@ -102,105 +102,105 @@ msgctxt "utils|short_months"
|
|||||||
msgid "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"
|
msgid "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:24
|
#: src/babel/settings.py:25
|
||||||
msgctxt "settype:locale|accepts"
|
msgctxt "settype:locale|accepts"
|
||||||
msgid "Enter a supported language (e.g. 'en-GB')."
|
msgid "Enter a supported language (e.g. 'en-GB')."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:35
|
#: src/babel/settings.py:36
|
||||||
msgctxt "settype:locale|summary_table|field:supported|key"
|
msgctxt "settype:locale|summary_table|field:supported|key"
|
||||||
msgid "Supported"
|
msgid "Supported"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:45
|
#: src/babel/settings.py:46
|
||||||
msgctxt "settype:locale|formatted:unset"
|
msgctxt "settype:locale|formatted:unset"
|
||||||
msgid "Unset"
|
msgid "Unset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:61
|
#: src/babel/settings.py:62
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "settype:locale|error"
|
msgctxt "settype:locale|error"
|
||||||
msgid "Sorry, we do not support the language `{lang}` at this time!"
|
msgid "Sorry, we do not support the language `{lang}` at this time!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:76
|
#: src/babel/settings.py:77
|
||||||
msgctxt "userset:locale"
|
msgctxt "userset:locale"
|
||||||
msgid "language"
|
msgid "language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:77
|
#: src/babel/settings.py:78
|
||||||
msgctxt "userset:locale|desc"
|
msgctxt "userset:locale|desc"
|
||||||
msgid "Your preferred language for interacting with me."
|
msgid "Your preferred language for interacting with me."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:80
|
#: src/babel/settings.py:81
|
||||||
msgctxt "userset:locale|long_desc"
|
msgctxt "userset:locale|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The language you would prefer me to respond to commands and interactions in. "
|
"The language you would prefer me to respond to commands and interactions in. "
|
||||||
"Servers may be configured to override this with their own language."
|
"Servers may be configured to override this with their own language."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:91
|
#: src/babel/settings.py:92
|
||||||
msgctxt "userset:locale|response"
|
msgctxt "userset:locale|response"
|
||||||
msgid "You have unset your language."
|
msgid "You have unset your language."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:93
|
#: src/babel/settings.py:94
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "userset:locale|response"
|
msgctxt "userset:locale|response"
|
||||||
msgid "You have set your language to {lang}."
|
msgid "You have set your language to {lang}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:111
|
#: src/babel/settings.py:113
|
||||||
msgctxt "guildset:force_locale"
|
msgctxt "guildset:force_locale"
|
||||||
msgid "force_language"
|
msgid "force_language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:113
|
#: src/babel/settings.py:115
|
||||||
msgctxt "guildset:force_locale|desc"
|
msgctxt "guildset:force_locale|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Whether to force all members to use the configured guild language when "
|
"Whether to force all members to use the configured guild language when "
|
||||||
"interacting with me."
|
"interacting with me."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:116
|
#: src/babel/settings.py:118
|
||||||
msgctxt "guildset:force_locale|long_desc"
|
msgctxt "guildset:force_locale|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When enabled, commands in this guild will always use the configured guild "
|
"When enabled, commands in this guild will always use the configured guild "
|
||||||
"language, regardless of the member's personally configured language."
|
"language, regardless of the member's personally configured language."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:120
|
#: src/babel/settings.py:122
|
||||||
msgctxt "guildset:force_locale|output"
|
msgctxt "guildset:force_locale|output"
|
||||||
msgid "Enabled (members will be forced to use the server language)"
|
msgid "Enabled (members will be forced to use the server language)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:121
|
#: src/babel/settings.py:123
|
||||||
msgctxt "guildset:force_locale|output"
|
msgctxt "guildset:force_locale|output"
|
||||||
msgid "Disabled (members may set their own language)"
|
msgid "Disabled (members may set their own language)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:135
|
#: src/babel/settings.py:137
|
||||||
msgctxt "guildset:force_locale|response"
|
msgctxt "guildset:force_locale|response"
|
||||||
msgid "I will always use the set language in this server."
|
msgid "I will always use the set language in this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:140
|
#: src/babel/settings.py:142
|
||||||
msgctxt "guildset:force_locale|response"
|
msgctxt "guildset:force_locale|response"
|
||||||
msgid "I will now allow the members to set their own language here."
|
msgid "I will now allow the members to set their own language here."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:157
|
#: src/babel/settings.py:160
|
||||||
msgctxt "guildset:locale"
|
msgctxt "guildset:locale"
|
||||||
msgid "language"
|
msgid "language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:158
|
#: src/babel/settings.py:161
|
||||||
msgctxt "guildset:locale|desc"
|
msgctxt "guildset:locale|desc"
|
||||||
msgid "Your preferred language for interacting with me."
|
msgid "Your preferred language for interacting with me."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:161
|
#: src/babel/settings.py:164
|
||||||
msgctxt "guildset:locale|long_desc"
|
msgctxt "guildset:locale|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The default language to use for responses and interactions in this server. "
|
"The default language to use for responses and interactions in this server. "
|
||||||
@@ -208,12 +208,12 @@ msgid ""
|
|||||||
"unless `force_language` is enabled."
|
"unless `force_language` is enabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:173
|
#: src/babel/settings.py:176
|
||||||
msgctxt "guildset:locale|response"
|
msgctxt "guildset:locale|response"
|
||||||
msgid "You have unset the guild language."
|
msgid "You have unset the guild language."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/babel/settings.py:175
|
#: src/babel/settings.py:178
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:locale|response"
|
msgctxt "guildset:locale|response"
|
||||||
msgid "You have set the guild language to {lang}."
|
msgid "You have set the guild language to {lang}."
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,6 +17,26 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: src/modules/config/settingui.py:56
|
||||||
|
msgctxt "ui:general_config|menu:event_log|placeholder"
|
||||||
|
msgid "Select Event Log"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settingui.py:64
|
||||||
|
msgctxt "ui:general_config|embed:title"
|
||||||
|
msgid "General Configuration"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settingui.py:99
|
||||||
|
msgctxt "dash:general|title"
|
||||||
|
msgid "General Configuration ({commands[config general]})"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settingui.py:103
|
||||||
|
msgctxt "dash:general|option|name"
|
||||||
|
msgid "General Configuration Panel"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/config/cog.py:56 src/modules/config/general.py:52
|
#: src/modules/config/cog.py:56 src/modules/config/general.py:52
|
||||||
msgctxt "cmd:configure_general"
|
msgctxt "cmd:configure_general"
|
||||||
msgid "general"
|
msgid "general"
|
||||||
@@ -57,3 +77,71 @@ msgstr ""
|
|||||||
msgctxt "ui:dashboard|menu:config|placeholder"
|
msgctxt "ui:dashboard|menu:config|placeholder"
|
||||||
msgid "Open Configuration Panel"
|
msgid "Open Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:33
|
||||||
|
msgctxt "guildset:timezone"
|
||||||
|
msgid "timezone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:36
|
||||||
|
msgctxt "guildset:timezone|desc"
|
||||||
|
msgid "Guild timezone for statistics display."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:40
|
||||||
|
msgctxt "guildset:timezone|long_desc"
|
||||||
|
msgid ""
|
||||||
|
"Guild-wide timezone. Used to determine start of the day for the "
|
||||||
|
"leaderboards, and as the default statistics timezone for members who have "
|
||||||
|
"not set one."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:54
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "guildset:timezone|response"
|
||||||
|
msgid "The guild timezone has been set to `{timezone}`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:66
|
||||||
|
msgctxt "guildset:eventlog"
|
||||||
|
msgid "event_log"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:69
|
||||||
|
msgctxt "guildset:eventlog|desc"
|
||||||
|
msgid ""
|
||||||
|
"My audit log channel where I send server actions and events (e.g. rankgs and "
|
||||||
|
"expiring roles)."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:73
|
||||||
|
msgctxt "guildset:eventlog|long_desc"
|
||||||
|
msgid ""
|
||||||
|
"If configured, I will log most significant actions taken or events which "
|
||||||
|
"occur through my interface, into this channel. Logged events include, for "
|
||||||
|
"example:\n"
|
||||||
|
"- Member voice activity\n"
|
||||||
|
"- Roles equipped and expiring from rolemenus\n"
|
||||||
|
"- Privated rooms rented and expiring\n"
|
||||||
|
"- Activity ranks earned\n"
|
||||||
|
"I must have the 'Manage Webhooks' permission in this channel."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:95
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "guildset:eventlog|check_value|error:perms|perm:manage_webhooks"
|
||||||
|
msgid ""
|
||||||
|
"Cannot set {channel} as an event log! I lack the 'Manage Webhooks' "
|
||||||
|
"permission there."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:106
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "guildset:eventlog|response|set"
|
||||||
|
msgid "Events will now be logged to {channel}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/config/settings.py:111
|
||||||
|
msgctxt "guildset:eventlog|response|unset"
|
||||||
|
msgid "Guild events will no longer be logged."
|
||||||
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -18,11 +18,31 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/core/config.py:28
|
#: src/core/config.py:28
|
||||||
msgctxt "group:configure"
|
msgctxt "group:config"
|
||||||
msgid "configure"
|
msgid "config"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/core/config.py:29
|
#: src/core/config.py:29
|
||||||
msgctxt "group:configure|desc"
|
msgctxt "group:config|desc"
|
||||||
msgid "View and adjust my configuration options."
|
msgid "View and adjust moderation-level configuration."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/core/config.py:40
|
||||||
|
msgctxt "group:admin"
|
||||||
|
msgid "admin"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/core/config.py:41
|
||||||
|
msgctxt "group:admin|desc"
|
||||||
|
msgid "Administrative commands."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/core/config.py:52
|
||||||
|
msgctxt "group:admin_config"
|
||||||
|
msgid "config"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/core/config.py:53
|
||||||
|
msgctxt "group:admin_config|desc"
|
||||||
|
msgid "View and adjust admin-level configuration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -25,7 +25,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: src/modules/economy/settingui.py:67
|
#: src/modules/economy/settingui.py:67
|
||||||
msgctxt "dash:economy|title"
|
msgctxt "dash:economy|title"
|
||||||
msgid "Economy Configuration ({commands[configure economy]})"
|
msgid "Economy Configuration ({commands[config economy]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settingui.py:71
|
#: src/modules/economy/settingui.py:71
|
||||||
@@ -494,95 +494,95 @@ msgctxt "cmd:configure_economy|desc"
|
|||||||
msgid "Configure LionCoin Economy"
|
msgid "Configure LionCoin Economy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:36
|
#: src/modules/economy/settings.py:38
|
||||||
msgctxt "guildset:coins_per_xp"
|
msgctxt "guildset:coins_per_xp"
|
||||||
msgid "coins_per_100xp"
|
msgid "coins_per_100xp"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:39
|
#: src/modules/economy/settings.py:41
|
||||||
msgctxt "guildset:coins_per_xp|desc"
|
msgctxt "guildset:coins_per_xp|desc"
|
||||||
msgid "How many LionCoins to reward members per 100 XP they earn."
|
msgid "How many LionCoins to reward members per 100 XP they earn."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:43
|
#: src/modules/economy/settings.py:45
|
||||||
msgctxt "guildset:coins_per_xp|long_desc"
|
msgctxt "guildset:coins_per_xp|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will be rewarded with this many LionCoins for every 100 XP they earn."
|
"Members will be rewarded with this many LionCoins for every 100 XP they earn."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:47
|
#: src/modules/economy/settings.py:49
|
||||||
msgctxt "guildset:coins_per_xp|long_desc"
|
msgctxt "guildset:coins_per_xp|long_desc"
|
||||||
msgid "The number of coins to reward per 100 XP."
|
msgid "The number of coins to reward per 100 XP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:60
|
#: src/modules/economy/settings.py:62
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:coins_per_xp|set_response"
|
msgctxt "guildset:coins_per_xp|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
"For every **100** XP they earn, members will now be given {coin}**{amount}**."
|
"For every **100** XP they earn, members will now be given {coin}**{amount}**."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:71
|
#: src/modules/economy/settings.py:74
|
||||||
msgctxt "guildset:allow_transfers"
|
msgctxt "guildset:allow_transfers"
|
||||||
msgid "allow_transfers"
|
msgid "allow_transfers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:74
|
#: src/modules/economy/settings.py:77
|
||||||
msgctxt "guildset:allow_transfers|desc"
|
msgctxt "guildset:allow_transfers|desc"
|
||||||
msgid "Whether to allow members to transfer LionCoins to each other."
|
msgid "Whether to allow members to transfer LionCoins to each other."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:78
|
#: src/modules/economy/settings.py:81
|
||||||
msgctxt "guildset:allow_transfers|long_desc"
|
msgctxt "guildset:allow_transfers|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"If disabled, members will not be able to transfer LionCoins to each other."
|
"If disabled, members will not be able to transfer LionCoins to each other."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:86
|
#: src/modules/economy/settings.py:89
|
||||||
msgctxt "guildset:allow_transfers|outputs:true"
|
msgctxt "guildset:allow_transfers|outputs:true"
|
||||||
msgid "Enabled (Coin transfers allowed.)"
|
msgid "Enabled (Coin transfers allowed.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:87
|
#: src/modules/economy/settings.py:90
|
||||||
msgctxt "guildset:allow_transfers|outputs:false"
|
msgctxt "guildset:allow_transfers|outputs:false"
|
||||||
msgid "Disabled (Coin transfers not allowed.)"
|
msgid "Disabled (Coin transfers not allowed.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:103
|
#: src/modules/economy/settings.py:106
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:allow_transfers|set_response|set:true"
|
msgctxt "guildset:allow_transfers|set_response|set:true"
|
||||||
msgid "Members will now be able to use {send_cmd} to transfer {coin}"
|
msgid "Members will now be able to use {send_cmd} to transfer {coin}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:108
|
#: src/modules/economy/settings.py:111
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:allow_transfers|set_response|set:false"
|
msgctxt "guildset:allow_transfers|set_response|set:false"
|
||||||
msgid "Members will not be able to use {send_cmd} to transfer {coin}"
|
msgid "Members will not be able to use {send_cmd} to transfer {coin}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:119
|
#: src/modules/economy/settings.py:123
|
||||||
msgctxt "guildset:starting_funds"
|
msgctxt "guildset:starting_funds"
|
||||||
msgid "starting_funds"
|
msgid "starting_funds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:122
|
#: src/modules/economy/settings.py:126
|
||||||
msgctxt "guildset:starting_funds|desc"
|
msgctxt "guildset:starting_funds|desc"
|
||||||
msgid "How many LionCoins should a member start with."
|
msgid "How many LionCoins should a member start with."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:126
|
#: src/modules/economy/settings.py:130
|
||||||
msgctxt "guildset:starting_funds|long_desc"
|
msgctxt "guildset:starting_funds|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will be given this number of coins when they first interact with me, "
|
"Members will be given this number of coins when they first interact with me, "
|
||||||
"or first join the server."
|
"or first join the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:130
|
#: src/modules/economy/settings.py:134
|
||||||
msgctxt "guildset:starting_funds|accepts"
|
msgctxt "guildset:starting_funds|accepts"
|
||||||
msgid "Number of coins to give to new members."
|
msgid "Number of coins to give to new members."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/economy/settings.py:142
|
#: src/modules/economy/settings.py:146
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:starting_funds|set_response"
|
msgctxt "guildset:starting_funds|set_response"
|
||||||
msgid "New members will now start with {amount}"
|
msgid "New members will now start with {amount}"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,142 +17,177 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:57
|
#: src/modules/member_admin/settingui.py:58
|
||||||
msgctxt "ui:memberadmin|menu:greetch|placeholder"
|
msgctxt "ui:memberadmin|menu:greetch|placeholder"
|
||||||
msgid "Select Greeting Channel"
|
msgid "Select Greeting Channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:86
|
#: src/modules/member_admin/settingui.py:88
|
||||||
msgctxt "ui:memberadmin|menu:autoroles|placeholder"
|
msgctxt "ui:memberadmin|menu:autoroles|placeholder"
|
||||||
msgid "Select Autoroles"
|
msgid "Select Autoroles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:115
|
#: src/modules/member_admin/settingui.py:118
|
||||||
msgctxt "ui:memberadmin|menu:bot_autoroles|placeholder"
|
msgctxt "ui:memberadmin|menu:bot_autoroles|placeholder"
|
||||||
msgid "Select Bot Autoroles"
|
msgid "Select Bot Autoroles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:156
|
#: src/modules/member_admin/settingui.py:160
|
||||||
msgctxt "ui:member_admin|button:greet_msg|label"
|
msgctxt "ui:member_admin|button:greet_msg|label"
|
||||||
msgid "Greeting Msg"
|
msgid "Greeting Msg"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:205
|
#: src/modules/member_admin/settingui.py:210
|
||||||
msgctxt "ui:memberadmin|button:return_msg|label"
|
msgctxt "ui:memberadmin|button:return_msg|label"
|
||||||
msgid "Returning Msg"
|
msgid "Returning Msg"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:213
|
#: src/modules/member_admin/settingui.py:218
|
||||||
msgctxt "ui:memberadmin|embed|title"
|
msgctxt "ui:memberadmin|embed|title"
|
||||||
msgid "Greetings and Initial Roles Panel"
|
msgid "Greetings and Initial Roles Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:257
|
#: src/modules/member_admin/settingui.py:262
|
||||||
msgctxt "dash:member_admin|title"
|
msgctxt "dash:member_admin|title"
|
||||||
msgid "Greetings and Initial Roles ({commands[configure welcome]})"
|
msgid "Greetings and Initial Roles ({commands[config welcome]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:261
|
#: src/modules/member_admin/settingui.py:266
|
||||||
msgctxt "dash:member_admin|dropdown|placeholder"
|
msgctxt "dash:member_admin|dropdown|placeholder"
|
||||||
msgid "Greetings and Initial Roles Panel"
|
msgid "Greetings and Initial Roles Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:281
|
#: src/modules/member_admin/settingui.py:286
|
||||||
msgctxt "dash:member_admin|section:greeting_messages|name"
|
msgctxt "dash:member_admin|section:greeting_messages|name"
|
||||||
msgid "Greeting Messages ({commands[configure welcome]})"
|
msgid "Greeting Messages ({commands[admin config welcome]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settingui.py:292
|
#: src/modules/member_admin/settingui.py:297
|
||||||
msgctxt "dash:member_admin|section:initial_roles|name"
|
msgctxt "dash:member_admin|section:initial_roles|name"
|
||||||
msgid "Initial Roles ({commands[configure welcome]})"
|
msgid "Initial Roles ({commands[admin config welcome]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:119
|
#: src/modules/member_admin/cog.py:33
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:voice_leaderboard"
|
||||||
|
msgid "Voice Leaderboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:34
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:msg_leaderboard"
|
||||||
|
msgid "Message Leaderboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:35
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:xp_leaderboard"
|
||||||
|
msgid "XP Leaderboard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:36
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:rolemenu_equip"
|
||||||
|
msgid "Rolemenu Roles Equipped"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:37
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:transactions"
|
||||||
|
msgid "Economy Transactions (Incomplete)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:38
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:balances"
|
||||||
|
msgid "Economy Balances"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:39
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|choice:voice_sessions"
|
||||||
|
msgid "Voice Sessions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:155
|
||||||
msgctxt "eventlog|event:welcome|title"
|
msgctxt "eventlog|event:welcome|title"
|
||||||
msgid "New Member Joined"
|
msgid "New Member Joined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:123
|
#: src/modules/member_admin/cog.py:159
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "eventlog|event:welcome|desc"
|
msgctxt "eventlog|event:welcome|desc"
|
||||||
msgid "{member} joined the server for the first time."
|
msgid "{member} joined the server for the first time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:207
|
#: src/modules/member_admin/cog.py:243
|
||||||
msgctxt "eventlog|event:returning|title"
|
msgctxt "eventlog|event:returning|title"
|
||||||
msgid "Member Rejoined"
|
msgid "Member Rejoined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:211
|
#: src/modules/member_admin/cog.py:247
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "eventlog|event:returning|desc"
|
msgctxt "eventlog|event:returning|desc"
|
||||||
msgid "{member} rejoined the server."
|
msgid "{member} rejoined the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:220
|
#: src/modules/member_admin/cog.py:256
|
||||||
msgctxt "eventlog|event:returning|field:first_joined"
|
msgctxt "eventlog|event:returning|field:first_joined"
|
||||||
msgid "First Joined"
|
msgid "First Joined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:227
|
#: src/modules/member_admin/cog.py:263
|
||||||
msgctxt "eventlog|event:returning|field:last_seen"
|
msgctxt "eventlog|event:returning|field:last_seen"
|
||||||
msgid "Last Seen"
|
msgid "Last Seen"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:275
|
#: src/modules/member_admin/cog.py:311
|
||||||
msgctxt "eventlog|event:left|title"
|
msgctxt "eventlog|event:left|title"
|
||||||
msgid "Member Left"
|
msgid "Member Left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:279
|
#: src/modules/member_admin/cog.py:315
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "eventlog|event:left|desc"
|
msgctxt "eventlog|event:left|desc"
|
||||||
msgid "{member} left the server."
|
msgid "{member} left the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:287
|
#: src/modules/member_admin/cog.py:323
|
||||||
msgctxt "eventlog|event:left|field:stored_roles"
|
msgctxt "eventlog|event:left|field:stored_roles"
|
||||||
msgid "Stored Roles"
|
msgid "Stored Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:294
|
#: src/modules/member_admin/cog.py:330
|
||||||
msgctxt "eventlog|event:left|field:first_joined"
|
msgctxt "eventlog|event:left|field:first_joined"
|
||||||
msgid "First Joined"
|
msgid "First Joined"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:324
|
#: src/modules/member_admin/cog.py:368
|
||||||
msgctxt "cmd:resetmember"
|
msgctxt "cmd:resetmember"
|
||||||
msgid "resetmember"
|
msgid "resetmember"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:327
|
#: src/modules/member_admin/cog.py:371
|
||||||
msgctxt "cmd:resetmember|desc"
|
msgctxt "cmd:resetmember|desc"
|
||||||
msgid "Reset (server-associated) member data for the target member or user."
|
msgid "Reset (server-associated) member data for the target member or user."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:331
|
#: src/modules/member_admin/cog.py:375
|
||||||
msgctxt "cmd:resetmember|param:target"
|
msgctxt "cmd:resetmember|param:target"
|
||||||
msgid "member_to_reset"
|
msgid "member_to_reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:332
|
#: src/modules/member_admin/cog.py:376
|
||||||
msgctxt "cmd:resetmember|param:saved_roles"
|
msgctxt "cmd:resetmember|param:saved_roles"
|
||||||
msgid "saved_roles"
|
msgid "saved_roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:337
|
#: src/modules/member_admin/cog.py:381
|
||||||
msgctxt "cmd:resetmember|param:target|desc"
|
msgctxt "cmd:resetmember|param:target|desc"
|
||||||
msgid "Choose the member (current or past) you want to reset."
|
msgid "Choose the member (current or past) you want to reset."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:341
|
#: src/modules/member_admin/cog.py:385
|
||||||
msgctxt "cmd:resetmember|param:saved_roles|desc"
|
msgctxt "cmd:resetmember|param:saved_roles|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Clear the saved roles for this member, so their past roles are not restored "
|
"Clear the saved roles for this member, so their past roles are not restored "
|
||||||
"on rejoin."
|
"on rejoin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:368
|
#: src/modules/member_admin/cog.py:411
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:resetmember|reset:saved_roles|success"
|
msgctxt "cmd:resetmember|reset:saved_roles|success"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -160,67 +195,148 @@ msgid ""
|
|||||||
"roles if they rejoin."
|
"roles if they rejoin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:376
|
#: src/modules/member_admin/cog.py:419
|
||||||
msgctxt "cmd:resetmember|error:nothing_to_do"
|
msgctxt "cmd:resetmember|error:nothing_to_do"
|
||||||
msgid "No reset operation selected, nothing to do."
|
msgid "No reset operation selected, nothing to do."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:392
|
#: src/modules/member_admin/cog.py:425
|
||||||
|
msgctxt "cmd:admin_data"
|
||||||
|
msgid "data"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:428
|
||||||
|
msgctxt "cmd:admin_data|desc"
|
||||||
|
msgid "Download various raw data for external analysis and backup."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:432
|
||||||
|
msgctxt "cmd:admin_data|param:data_type"
|
||||||
|
msgid "type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:433
|
||||||
|
msgctxt "cmd:admin_data|param:target"
|
||||||
|
msgid "target"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:434
|
||||||
|
msgctxt "cmd:admin_data|param:start"
|
||||||
|
msgid "after"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:435
|
||||||
|
msgctxt "cmd:admin_data|param:end"
|
||||||
|
msgid "before"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:436
|
||||||
|
msgctxt "cmd:admin_data|param:limit"
|
||||||
|
msgid "limit"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:441
|
||||||
|
msgctxt "cmd:admin_data|param:data_type|desc"
|
||||||
|
msgid "Select the type of data you want to download"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:445
|
||||||
|
msgctxt "cmd:admin_data|param:target|desc"
|
||||||
|
msgid "Filter the data by selecting a user or role"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:449
|
||||||
|
msgctxt "cmd:admin_data|param:start|desc"
|
||||||
|
msgid ""
|
||||||
|
"Retrieve records created after this date and time in server timezone (YYYY-"
|
||||||
|
"MM-DD HH:MM)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:453
|
||||||
|
msgctxt "cmd:admin_data|param:end|desc"
|
||||||
|
msgid ""
|
||||||
|
"Retrieve records created before this date and time in server timezone (YYYY-"
|
||||||
|
"MM-DD HH:MM)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:457
|
||||||
|
msgctxt "cmd:admin_data|param:limit|desc"
|
||||||
|
msgid "Maximum number of records to retrieve."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:586
|
||||||
|
msgctxt "cmd:admin_data|error:ratelimited"
|
||||||
|
msgid ""
|
||||||
|
"Too many requests! Please wait a few minutes before using this command again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:603
|
||||||
|
msgctxt "cmd:admin_data|error:no_results"
|
||||||
|
msgid "Your query had no results! Try relaxing your filters."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:627
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:admin_data|acmpl:time|error:parse"
|
||||||
|
msgid "Cannot parse \"{partial}\" as a time. Try the format YYYY-MM-DD HH:MM"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/member_admin/cog.py:643
|
||||||
msgctxt "cmd:configure_welcome"
|
msgctxt "cmd:configure_welcome"
|
||||||
msgid "welcome"
|
msgid "welcome"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/cog.py:395
|
#: src/modules/member_admin/cog.py:646
|
||||||
msgctxt "cmd:configure_welcome|desc"
|
msgctxt "cmd:configure_welcome|desc"
|
||||||
msgid "Configure new member greetings and roles."
|
msgid "Configure new member greetings and roles."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:20
|
#: src/modules/member_admin/settings.py:21
|
||||||
msgctxt "guildset:greeting_message|formatkey:mention"
|
msgctxt "guildset:greeting_message|formatkey:mention"
|
||||||
msgid "Mention the new member."
|
msgid "Mention the new member."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:22
|
#: src/modules/member_admin/settings.py:23
|
||||||
msgctxt "guildset:greeting_message|formatkey:user_name"
|
msgctxt "guildset:greeting_message|formatkey:user_name"
|
||||||
msgid "Display name of the new member."
|
msgid "Display name of the new member."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:24
|
#: src/modules/member_admin/settings.py:25
|
||||||
msgctxt "guildset:greeting_message|formatkey:user_avatar"
|
msgctxt "guildset:greeting_message|formatkey:user_avatar"
|
||||||
msgid "Avatar url of the new member."
|
msgid "Avatar url of the new member."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:26
|
#: src/modules/member_admin/settings.py:27
|
||||||
msgctxt "guildset:greeting_message|formatkey:guild_name"
|
msgctxt "guildset:greeting_message|formatkey:guild_name"
|
||||||
msgid "Name of this server."
|
msgid "Name of this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:28
|
#: src/modules/member_admin/settings.py:29
|
||||||
msgctxt "guildset:greeting_message|formatkey:guild_icon"
|
msgctxt "guildset:greeting_message|formatkey:guild_icon"
|
||||||
msgid "Server icon url."
|
msgid "Server icon url."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:30
|
#: src/modules/member_admin/settings.py:31
|
||||||
msgctxt "guildset:greeting_message|formatkey:studying_count"
|
msgctxt "guildset:greeting_message|formatkey:studying_count"
|
||||||
msgid "Number of current voice channel members."
|
msgid "Number of current voice channel members."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:32
|
#: src/modules/member_admin/settings.py:33
|
||||||
msgctxt "guildset:greeting_message|formatkey:member_count"
|
msgctxt "guildset:greeting_message|formatkey:member_count"
|
||||||
msgid "Number of members in the server."
|
msgid "Number of members in the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:40
|
#: src/modules/member_admin/settings.py:42
|
||||||
msgctxt "guildset:greeting_channel"
|
msgctxt "guildset:greeting_channel"
|
||||||
msgid "welcome_channel"
|
msgid "welcome_channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:43
|
#: src/modules/member_admin/settings.py:45
|
||||||
msgctxt "guildset:greeting_channel|desc"
|
msgctxt "guildset:greeting_channel|desc"
|
||||||
msgid "Channel in which to welcome new members to the server."
|
msgid "Channel in which to welcome new members to the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:47
|
#: src/modules/member_admin/settings.py:49
|
||||||
msgctxt "guildset:greeting_channel|long_desc"
|
msgctxt "guildset:greeting_channel|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"New members will be sent the configured `welcome_message` in this channel, "
|
"New members will be sent the configured `welcome_message` in this channel, "
|
||||||
@@ -228,50 +344,50 @@ msgid ""
|
|||||||
"to send these message via direct message."
|
"to send these message via direct message."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:53
|
#: src/modules/member_admin/settings.py:55
|
||||||
msgctxt "guildset:greeting_channel|accepts"
|
msgctxt "guildset:greeting_channel|accepts"
|
||||||
msgid "Name or id of the greeting channel, or 0 for DM."
|
msgid "Name or id of the greeting channel, or 0 for DM."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:68
|
#: src/modules/member_admin/settings.py:70
|
||||||
msgctxt "guildset:greeting_channel|set_response:unset"
|
msgctxt "guildset:greeting_channel|set_response:unset"
|
||||||
msgid "Welcome messages will now be sent via direct message."
|
msgid "Welcome messages will now be sent via direct message."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:73
|
#: src/modules/member_admin/settings.py:75
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:greeting_channel|set_response:set"
|
msgctxt "guildset:greeting_channel|set_response:set"
|
||||||
msgid "Welcome messages will now be sent to {channel}"
|
msgid "Welcome messages will now be sent to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:85
|
#: src/modules/member_admin/settings.py:87
|
||||||
msgctxt "guildset:greeting_channel|formmatted:unset"
|
msgctxt "guildset:greeting_channel|formmatted:unset"
|
||||||
msgid "Direct Message"
|
msgid "Direct Message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:92
|
#: src/modules/member_admin/settings.py:95
|
||||||
msgctxt "guildset:greeting_message"
|
msgctxt "guildset:greeting_message"
|
||||||
msgid "welcome_message"
|
msgid "welcome_message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:96
|
#: src/modules/member_admin/settings.py:99
|
||||||
msgctxt "guildset:greeting_message|desc"
|
msgctxt "guildset:greeting_message|desc"
|
||||||
msgid "Custom message used to greet new members when they join the server."
|
msgid "Custom message used to greet new members when they join the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:100
|
#: src/modules/member_admin/settings.py:103
|
||||||
msgctxt "guildset:greeting_message|long_desc"
|
msgctxt "guildset:greeting_message|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When set, this message will be sent to the `welcome_channel` when a *new* "
|
"When set, this message will be sent to the `welcome_channel` when a *new* "
|
||||||
"member joins the server. If not set, no message will be sent."
|
"member joins the server. If not set, no message will be sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:105
|
#: src/modules/member_admin/settings.py:108
|
||||||
msgctxt "guildset:greeting_message|accepts"
|
msgctxt "guildset:greeting_message|accepts"
|
||||||
msgid "JSON formatted greeting message data"
|
msgid "JSON formatted greeting message data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:109
|
#: src/modules/member_admin/settings.py:112
|
||||||
msgctxt "guildset:greeting_message|default"
|
msgctxt "guildset:greeting_message|default"
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@@ -289,55 +405,55 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:137
|
#: src/modules/member_admin/settings.py:140
|
||||||
msgctxt "guildset:greeting_message|set_response:unset"
|
msgctxt "guildset:greeting_message|set_response:unset"
|
||||||
msgid "Welcome message unset! New members will not be greeted."
|
msgid "Welcome message unset! New members will not be greeted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:142
|
#: src/modules/member_admin/settings.py:145
|
||||||
msgctxt "guildset:greeting_message|set_response:set"
|
msgctxt "guildset:greeting_message|set_response:set"
|
||||||
msgid "The welcome message has been updated."
|
msgid "The welcome message has been updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:154
|
#: src/modules/member_admin/settings.py:157
|
||||||
msgctxt "guildset:greeting_message|formmatted:unset"
|
msgctxt "guildset:greeting_message|formmatted:unset"
|
||||||
msgid "Not set, members will not be welcomed."
|
msgid "Not set, members will not be welcomed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:201
|
#: src/modules/member_admin/settings.py:204
|
||||||
msgctxt "guildset:greeting_message|embed_field|formatkeys|explanation"
|
msgctxt "guildset:greeting_message|embed_field|formatkeys|explanation"
|
||||||
msgid "The following placeholders will be substituted with their values."
|
msgid "The following placeholders will be substituted with their values."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:204
|
#: src/modules/member_admin/settings.py:207
|
||||||
msgctxt "guildset:greeting_message|embed_field|formatkeys|name"
|
msgctxt "guildset:greeting_message|embed_field|formatkeys|name"
|
||||||
msgid "Placeholders"
|
msgid "Placeholders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:214
|
#: src/modules/member_admin/settings.py:218
|
||||||
msgctxt "guildset:returning_message"
|
msgctxt "guildset:returning_message"
|
||||||
msgid "returning_message"
|
msgid "returning_message"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:218
|
#: src/modules/member_admin/settings.py:222
|
||||||
msgctxt "guildset:returning_message|desc"
|
msgctxt "guildset:returning_message|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Custom message used to greet returning members when they rejoin the server."
|
"Custom message used to greet returning members when they rejoin the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:222
|
#: src/modules/member_admin/settings.py:226
|
||||||
msgctxt "guildset:returning_message|long_desc"
|
msgctxt "guildset:returning_message|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When set, this message will be sent to the `welcome_channel` when a member "
|
"When set, this message will be sent to the `welcome_channel` when a member "
|
||||||
"*returns* to the server. If not set, no message will be sent."
|
"*returns* to the server. If not set, no message will be sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:227
|
#: src/modules/member_admin/settings.py:231
|
||||||
msgctxt "guildset:returning_message|accepts"
|
msgctxt "guildset:returning_message|accepts"
|
||||||
msgid "JSON formatted returning message data"
|
msgid "JSON formatted returning message data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:231
|
#: src/modules/member_admin/settings.py:235
|
||||||
msgctxt "guildset:returning_message|default"
|
msgctxt "guildset:returning_message|default"
|
||||||
msgid ""
|
msgid ""
|
||||||
"\n"
|
"\n"
|
||||||
@@ -353,47 +469,47 @@ msgid ""
|
|||||||
" "
|
" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:248
|
#: src/modules/member_admin/settings.py:252
|
||||||
msgctxt "guildset:returning_message|formatkey:last_time"
|
msgctxt "guildset:returning_message|formatkey:last_time"
|
||||||
msgid "Unix timestamp of the last time the member was seen in the server."
|
msgid "Unix timestamp of the last time the member was seen in the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:259
|
#: src/modules/member_admin/settings.py:263
|
||||||
msgctxt "guildset:returning_message|set_response:unset"
|
msgctxt "guildset:returning_message|set_response:unset"
|
||||||
msgid "Returning member greeting unset! Will use `welcome_message` if set."
|
msgid "Returning member greeting unset! Will use `welcome_message` if set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:264
|
#: src/modules/member_admin/settings.py:268
|
||||||
msgctxt "guildset:greeting_message|set_response:set"
|
msgctxt "guildset:greeting_message|set_response:set"
|
||||||
msgid "The returning member greeting has been updated."
|
msgid "The returning member greeting has been updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:276
|
#: src/modules/member_admin/settings.py:280
|
||||||
msgctxt "guildset:greeting_message|formmatted:unset"
|
msgctxt "guildset:greeting_message|formmatted:unset"
|
||||||
msgid "Not set, will use the `welcome_message` if set."
|
msgid "Not set, will use the `welcome_message` if set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:326
|
#: src/modules/member_admin/settings.py:330
|
||||||
msgctxt "guildset:returning_message|embed_field|formatkeys|explanation"
|
msgctxt "guildset:returning_message|embed_field|formatkeys|explanation"
|
||||||
msgid "In *addition* to the placeholders supported by `welcome_message`"
|
msgid "In *addition* to the placeholders supported by `welcome_message`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:329
|
#: src/modules/member_admin/settings.py:333
|
||||||
msgctxt "guildset:returning_message|embed_field|formatkeys|"
|
msgctxt "guildset:returning_message|embed_field|formatkeys|"
|
||||||
msgid "Placeholders"
|
msgid "Placeholders"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:340
|
#: src/modules/member_admin/settings.py:345
|
||||||
msgctxt "guildset:autoroles"
|
msgctxt "guildset:autoroles"
|
||||||
msgid "autoroles"
|
msgid "autoroles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:344
|
#: src/modules/member_admin/settings.py:349
|
||||||
msgctxt "guildset:autoroles|desc"
|
msgctxt "guildset:autoroles|desc"
|
||||||
msgid "Roles given to new members when they join the server."
|
msgid "Roles given to new members when they join the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:348
|
#: src/modules/member_admin/settings.py:353
|
||||||
msgctxt "guildset:autoroles|long_desc"
|
msgctxt "guildset:autoroles|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"These roles will be given when a member joins the server. If "
|
"These roles will be given when a member joins the server. If "
|
||||||
@@ -401,32 +517,32 @@ msgid ""
|
|||||||
"returning member."
|
"returning member."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:362
|
#: src/modules/member_admin/settings.py:368
|
||||||
msgctxt "guildset:bot_autoroles"
|
msgctxt "guildset:bot_autoroles"
|
||||||
msgid "bot_autoroles"
|
msgid "bot_autoroles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:366
|
#: src/modules/member_admin/settings.py:372
|
||||||
msgctxt "guildset:bot_autoroles|desc"
|
msgctxt "guildset:bot_autoroles|desc"
|
||||||
msgid "Roles given to new bots when they join the server."
|
msgid "Roles given to new bots when they join the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:370
|
#: src/modules/member_admin/settings.py:376
|
||||||
msgctxt "guildset:bot_autoroles|long_desc"
|
msgctxt "guildset:bot_autoroles|long_desc"
|
||||||
msgid "These roles will be given when a bot joins the server."
|
msgid "These roles will be given when a bot joins the server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:383
|
#: src/modules/member_admin/settings.py:390
|
||||||
msgctxt "guildset:role_persistence"
|
msgctxt "guildset:role_persistence"
|
||||||
msgid "role_persistence"
|
msgid "role_persistence"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:386
|
#: src/modules/member_admin/settings.py:393
|
||||||
msgctxt "guildset:role_persistence|desc"
|
msgctxt "guildset:role_persistence|desc"
|
||||||
msgid "Whether member roles should be restored on rejoin."
|
msgid "Whether member roles should be restored on rejoin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:390
|
#: src/modules/member_admin/settings.py:397
|
||||||
msgctxt "guildset:role_persistence|long_desc"
|
msgctxt "guildset:role_persistence|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"If enabled, member roles will be stored when they leave the server, and then "
|
"If enabled, member roles will be stored when they leave the server, and then "
|
||||||
@@ -434,12 +550,12 @@ msgid ""
|
|||||||
"may conflict with other bots who manage join roles."
|
"may conflict with other bots who manage join roles."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:406
|
#: src/modules/member_admin/settings.py:413
|
||||||
msgctxt "guildset:role_persistence|set_response:off"
|
msgctxt "guildset:role_persistence|set_response:off"
|
||||||
msgid "Roles will not be restored when members rejoin."
|
msgid "Roles will not be restored when members rejoin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/member_admin/settings.py:411
|
#: src/modules/member_admin/settings.py:418
|
||||||
msgctxt "guildset:greeting_message|set_response:on"
|
msgctxt "guildset:greeting_message|set_response:on"
|
||||||
msgid "Roles will now be restored when members rejoin."
|
msgid "Roles will now be restored when members rejoin."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,16 +17,253 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/modules/meta/cog.py:23
|
#: src/modules/meta/cog.py:40
|
||||||
msgctxt "cmd:help"
|
msgctxt "cmd:help"
|
||||||
msgid "help"
|
msgid "help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/meta/cog.py:26
|
#: src/modules/meta/cog.py:43
|
||||||
msgctxt "cmd:help|desc"
|
msgctxt "cmd:help|desc"
|
||||||
msgid "See a brief summary of my commands and features."
|
msgid "See a brief summary of my commands and features."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:65
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "new_guild_join_message|desc"
|
||||||
|
msgid ""
|
||||||
|
"Thank you for inviting me to your community!\n"
|
||||||
|
"Get started by typing {help_cmd} to see my commands, and {dash_cmd} to view "
|
||||||
|
"and set up my configuration options!\n"
|
||||||
|
"\n"
|
||||||
|
"If you need any help configuring me, or would like to suggest a feature, "
|
||||||
|
"report a bug, and stay updated, make sure to join our main support server by "
|
||||||
|
"[clicking here]({support})."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:89
|
||||||
|
msgctxt "new_guild_join_message|name"
|
||||||
|
msgid "Hello everyone! My name is Leo, the LionBot!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:104
|
||||||
|
msgctxt "cmd:invite"
|
||||||
|
msgid "invite"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:107
|
||||||
|
msgctxt "cmd:invite|desc"
|
||||||
|
msgid "Invite LionBot to your own server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:117
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:invite|embed|desc"
|
||||||
|
msgid "[Click here]({invite_link}) to add me to your server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:125
|
||||||
|
msgctxt "cmd:invite|embed|field:tips|name"
|
||||||
|
msgid "Setup Tips"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:129
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:invite|embed|field:tips|value"
|
||||||
|
msgid ""
|
||||||
|
"Remember to check out {help_cmd} for the important command list, including "
|
||||||
|
"the admin page which displays the hidden admin-level configuration commands "
|
||||||
|
"like {dashboard}!\n"
|
||||||
|
"Also, if you have any issues or questions, you can join our [support server]"
|
||||||
|
"({support_link}) to talk to our friendly support team!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:144
|
||||||
|
msgctxt "cmd:support"
|
||||||
|
msgid "support"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:147
|
||||||
|
msgctxt "cmd:support|desc"
|
||||||
|
msgid "Have an issue or a question? Speak to my friendly support team here."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:155
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:support|response"
|
||||||
|
msgid ""
|
||||||
|
"Speak to my friendly support team by joining this server and making a ticket "
|
||||||
|
"in the support channel!\n"
|
||||||
|
"{support_link}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:163
|
||||||
|
msgctxt "cmd:nerd"
|
||||||
|
msgid "nerd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:166
|
||||||
|
msgctxt "cmd:nerd|desc"
|
||||||
|
msgid "View hidden details and statistics about me ('nerd statistics')"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:179
|
||||||
|
msgctxt "cmd:nerd|title"
|
||||||
|
msgid "Nerd Statistics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:202
|
||||||
|
msgctxt "cmd:nerd|field:currently|name"
|
||||||
|
msgid "Currently"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:205
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:currently|value"
|
||||||
|
msgid "`{people}` people active in `{rooms}` rooms of `{guilds}` guilds."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:221
|
||||||
|
msgctxt "cmd:nerd|field:recorded|name"
|
||||||
|
msgid "Recorded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:224
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:recorded|value"
|
||||||
|
msgid ""
|
||||||
|
"`{hours}` voice hours from `{users}` people across `{sessions}` sessions."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:238
|
||||||
|
msgctxt "cmd:nerd|field:registered|name"
|
||||||
|
msgid "Registered"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:241
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:registered|value"
|
||||||
|
msgid "`{users}` users and `{guilds}` guilds."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:255
|
||||||
|
msgctxt "cmd:nerd|field:tasks|name"
|
||||||
|
msgid "Tasks"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:258
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:tasks|value"
|
||||||
|
msgid "`{tasks}` tasks completed out of `{total}`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:271
|
||||||
|
msgctxt "cmd:nerd|field:timers|name"
|
||||||
|
msgid "Timers"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:274
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:timers|value"
|
||||||
|
msgid "`{timers}` timers running across `{guilds}` guilds."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:283
|
||||||
|
msgctxt "cmd:nerd|section:bot_stats|name"
|
||||||
|
msgid "Bot Stats"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:293
|
||||||
|
msgctxt "cmd:nerd|field:shard|name"
|
||||||
|
msgid "Shard"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:296
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:shard|value"
|
||||||
|
msgid "`{shard_number}` of `{shard_count}`"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:302
|
||||||
|
msgctxt "cmd:nerd|field:guilds|name"
|
||||||
|
msgid "Guilds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:305
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:guilds|value"
|
||||||
|
msgid "`{guilds}` guilds with `{count}` total members."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:315
|
||||||
|
msgctxt "cmd:nerd|field:version|name"
|
||||||
|
msgid "Leo Version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:318
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:version|value"
|
||||||
|
msgid "`v{version}`, last updated {timestamp} from `{reason}`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:330
|
||||||
|
msgctxt "cmd:nerd|field:py_version|name"
|
||||||
|
msgid "Py Version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:333
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:py_version|value"
|
||||||
|
msgid "`{py_version}` running discord.py `{dpy_version}`"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:341
|
||||||
|
msgctxt "cmd:nerd|section:process_section|name"
|
||||||
|
msgid "Process"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:351
|
||||||
|
msgctxt "cmd:nerd|field:handling|name"
|
||||||
|
msgid "Handling"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:354
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:handling|name"
|
||||||
|
msgid "`{events}` active commands and events."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:362
|
||||||
|
msgctxt "cmd:nerd|field:working|name"
|
||||||
|
msgid "Working On"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:365
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:working|value"
|
||||||
|
msgid "`{tasks}` background tasks."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:371
|
||||||
|
msgctxt "cmd:nerd|field:objects|name"
|
||||||
|
msgid "Objects"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:374
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:nerd|field:objects|value"
|
||||||
|
msgid "`{objects}` loaded in memory."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:384
|
||||||
|
msgctxt "cmd:nerd|field:uptime|name"
|
||||||
|
msgid "Uptime"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/meta/cog.py:390
|
||||||
|
msgctxt "cmd:nerd|section:shard_section|name"
|
||||||
|
msgid "Shard Statistics"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/meta/help_sections.py:40
|
#: src/modules/meta/help_sections.py:40
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "helptext|level:member|mode:study"
|
msgctxt "helptext|level:member|mode:study"
|
||||||
@@ -78,9 +315,9 @@ msgid ""
|
|||||||
" Use {cmd_dashboard} to see an overview of the server configuration, "
|
" Use {cmd_dashboard} to see an overview of the server configuration, "
|
||||||
"and quickly jump to the feature configuration panels to modify settings.\n"
|
"and quickly jump to the feature configuration panels to modify settings.\n"
|
||||||
"\n"
|
"\n"
|
||||||
" Configuration panels are also accessible directly through the `/"
|
" Most settings may also be directly set through the `/config` and `/admin "
|
||||||
"configure` commands and most features may be configured through these "
|
"config` commands, depending on whether the settings require moderator "
|
||||||
"commands.\n"
|
"(manage server) or admin level permissions, respectively.\n"
|
||||||
"\n"
|
"\n"
|
||||||
" Other relevant commands for guild configuration below:\n"
|
" Other relevant commands for guild configuration below:\n"
|
||||||
" `/editshop`: Add/Edit/Remove colour roles from the {coin} shop.\n"
|
" `/editshop`: Add/Edit/Remove colour roles from the {coin} shop.\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -16,47 +16,449 @@ msgstr ""
|
|||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:53
|
#: src/modules/moderation/settingui.py:55
|
||||||
msgctxt "ui:moderation_config|menu:ticket_log|placeholder"
|
msgctxt "ui:moderation_config|menu:ticket_log|placeholder"
|
||||||
msgid "Select Ticket Log"
|
msgid "Select Ticket Log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:78
|
#: src/modules/moderation/settingui.py:81
|
||||||
msgctxt "ui:moderation_config|menu:alert_channel|placeholder"
|
msgctxt "ui:moderation_config|menu:alert_channel|placeholder"
|
||||||
msgid "Select Alert Channel"
|
msgid "Select Alert Channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:103
|
#: src/modules/moderation/settingui.py:107
|
||||||
msgctxt "ui:moderation_config|menu:modrole|placeholder"
|
msgctxt "ui:moderation_config|menu:modrole|placeholder"
|
||||||
msgid "Select Moderator Role"
|
msgid "Select Moderator Role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:111
|
#: src/modules/moderation/settingui.py:133
|
||||||
|
msgctxt "ui:moderation_config|menu:adminrole|placeholder"
|
||||||
|
msgid "Select Admin Role"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settingui.py:141
|
||||||
msgctxt "ui:moderation_config|embed|title"
|
msgctxt "ui:moderation_config|embed|title"
|
||||||
msgid "Moderation Configuration Panel"
|
msgid "Moderation Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:150
|
#: src/modules/moderation/settingui.py:182
|
||||||
msgctxt "dash:moderation|title"
|
msgctxt "dash:moderation|title"
|
||||||
msgid "Moderation Settings ({commands[configure moderation]})"
|
msgid "Moderation Settings ({commands[admin config moderation]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settingui.py:154
|
#: src/modules/moderation/settingui.py:186
|
||||||
msgctxt "dash:moderation|dropdown|placeholder"
|
msgctxt "dash:moderation|dropdown|placeholder"
|
||||||
msgid "Moderation Panel"
|
msgid "Moderation Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/cog.py:136
|
#: src/modules/moderation/cog.py:135
|
||||||
|
msgctxt "cmd:modnote"
|
||||||
|
msgid "modnote"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:138
|
||||||
|
msgctxt "cmd:modnote|desc"
|
||||||
|
msgid "Add a note to the target member's moderation record."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:142
|
||||||
|
msgctxt "cmd:modnote|param:target"
|
||||||
|
msgid "target"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:143
|
||||||
|
msgctxt "cmd:modnote|param:note"
|
||||||
|
msgid "note"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:148
|
||||||
|
msgctxt "cmd:modnote|param:target|desc"
|
||||||
|
msgid "Target member or user to add a note to."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:152
|
||||||
|
msgctxt "cmd:modnote|param:note|desc"
|
||||||
|
msgid "Contents of the note."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:177
|
||||||
|
msgctxt "cmd:modnote|modal:enter_note|title"
|
||||||
|
msgid "Moderation Note"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:182
|
||||||
|
msgctxt "cmd:modnote|modal:enter_note|field|label"
|
||||||
|
msgid "Note Content"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:215
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:modnote|embed:success|desc"
|
||||||
|
msgid "Moderation note created as [Ticket #{ticket}]({jump_link})"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:225
|
||||||
|
msgctxt "cmd:warning"
|
||||||
|
msgid "warning"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:228
|
||||||
|
msgctxt "cmd:warning|desc"
|
||||||
|
msgid ""
|
||||||
|
"Warn a member for a misdemeanour, and add it to their moderation record."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:232
|
||||||
|
msgctxt "cmd:warning|param:target"
|
||||||
|
msgid "target"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:233
|
||||||
|
msgctxt "cmd:warning|param:reason"
|
||||||
|
msgid "reason"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:238
|
||||||
|
msgctxt "cmd:warning|param:target|desc"
|
||||||
|
msgid "Target member to warn."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:242
|
||||||
|
msgctxt "cmd:warning|param:reason|desc"
|
||||||
|
msgid "The reason why you are warning this member."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:262
|
||||||
|
msgctxt "cmd:warning|modal:reason|title"
|
||||||
|
msgid "Moderation Warning"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:267
|
||||||
|
msgctxt "cmd:warning|modal:reason|field|label"
|
||||||
|
msgid "Reason for the warning (visible to user)."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:298
|
||||||
|
msgctxt "cmd:warning|embed:user_alert|title"
|
||||||
|
msgid "You have received a warning!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:305
|
||||||
|
msgctxt "cmd:warning|embed:user_alert|field:note|name"
|
||||||
|
msgid "Note"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:309
|
||||||
|
msgctxt "cmd:warning|embed:user_alert|field:note|value"
|
||||||
|
msgid ""
|
||||||
|
"*Warnings appear in your moderation history. Continuing failure to comply "
|
||||||
|
"with server rules and moderator directions may result in more severe action."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:327
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:warning|embed:success|line:count"
|
||||||
|
msgid "This their first warning."
|
||||||
|
msgid_plural "They have recieved **`{count}`** warnings."
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:336
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:warning|embed:success|desc"
|
||||||
|
msgid "[Ticket #{ticket}]({jump_link}) {user} has been warned."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:347
|
||||||
|
msgctxt "cmd:warning|embed:success|field:no_alert|name"
|
||||||
|
msgid "Note"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:351
|
||||||
|
msgctxt "cmd:warning|embed:success|field:no_alert|value"
|
||||||
|
msgid "*Could not deliver warning to the target.*"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:358
|
||||||
|
msgctxt "cmd:pardon"
|
||||||
|
msgid "pardon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:361
|
||||||
|
msgctxt "cmd:pardon|desc"
|
||||||
|
msgid "Pardon moderation tickets to mark them as no longer in effect."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:367
|
||||||
|
msgctxt "cmd:pardon|param:ticketids"
|
||||||
|
msgid "tickets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:371
|
||||||
|
msgctxt "cmd:pardon|param:reason"
|
||||||
|
msgid "reason"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:377
|
||||||
|
msgctxt "cmd:pardon|param:ticketids|desc"
|
||||||
|
msgid "Comma separated list of ticket numbers to pardon."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:381
|
||||||
|
msgctxt "cmd:pardon|param:reason"
|
||||||
|
msgid "Why these tickets are being pardoned."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:402
|
||||||
|
msgctxt "cmd:pardon|modal:reason|title"
|
||||||
|
msgid "Pardon Tickets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:407
|
||||||
|
msgctxt "cmd:pardon|modal:reason|field|label"
|
||||||
|
msgid "Why are you pardoning these tickets?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:435
|
||||||
|
msgctxt "cmd:pardon|error:parse_ticketids"
|
||||||
|
msgid ""
|
||||||
|
"Could not parse provided tickets as a list of ticket ids! Please enter "
|
||||||
|
"tickets as a comma separated list of ticket numbers, for example `1, 2, 3`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:449
|
||||||
|
msgctxt "cmd:pardon|error:no_matching"
|
||||||
|
msgid "No matching moderation tickets found to pardon!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:469
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "cmd:pardon|embed:success|title"
|
||||||
|
msgid "Ticket {ticketstr} has been pardoned."
|
||||||
|
msgid_plural ""
|
||||||
|
"The following tickets have been pardoned:\n"
|
||||||
|
"{ticketstr}"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:478
|
||||||
|
msgctxt "cmd:tickets"
|
||||||
|
msgid "tickets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:481
|
||||||
|
msgctxt "cmd:tickets|desc"
|
||||||
|
msgid "View moderation tickets in this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:485
|
||||||
|
msgctxt "cmd:tickets|param:target"
|
||||||
|
msgid "target"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:486
|
||||||
|
msgctxt "cmd:tickets|param:type"
|
||||||
|
msgid "type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:487
|
||||||
|
msgctxt "cmd:tickets|param:state"
|
||||||
|
msgid "ticket_state"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:488
|
||||||
|
msgctxt "cmd:tickets|param:pardoned"
|
||||||
|
msgid "include_pardoned"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:489
|
||||||
|
msgctxt "cmd:tickets|param:moderator"
|
||||||
|
msgid "acting_moderator"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:490
|
||||||
|
msgctxt "cmd:tickets|param:after"
|
||||||
|
msgid "after"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:491
|
||||||
|
msgctxt "cmd:tickets|param:before"
|
||||||
|
msgid "before"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:496
|
||||||
|
msgctxt "cmd:tickets|param:target|desc"
|
||||||
|
msgid "Filter by tickets acting on a given user."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:500
|
||||||
|
msgctxt "cmd:tickets|param:type|desc"
|
||||||
|
msgid "Filter by ticket type."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:504
|
||||||
|
msgctxt "cmd:tickets|param:state|desc"
|
||||||
|
msgid "Filter by ticket state."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:508
|
||||||
|
msgctxt "cmd:tickets|param:pardoned|desc"
|
||||||
|
msgid "Whether to only show active tickets, or also include pardoned."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:512
|
||||||
|
msgctxt "cmd:tickets|param:moderator|desc"
|
||||||
|
msgid "Filter by moderator responsible for the ticket."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:516
|
||||||
|
msgctxt "cmd:tickets|param:after|desc"
|
||||||
|
msgid "Only show tickets after this date (YYY-MM-DD HH:MM)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:520
|
||||||
|
msgctxt "cmd:tickets|param:before|desc"
|
||||||
|
msgid "Only show tickets before this date (YYY-MM-DD HH:MM)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/cog.py:582
|
||||||
msgctxt "cmd:configure_moderation"
|
msgctxt "cmd:configure_moderation"
|
||||||
msgid "moderation"
|
msgid "moderation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/cog.py:139
|
#: src/modules/moderation/cog.py:585
|
||||||
msgctxt "cmd:configure_moderation|desc"
|
msgctxt "cmd:configure_moderation|desc"
|
||||||
msgid "Configure general moderation settings."
|
msgid "Configure general moderation settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:62
|
||||||
|
msgctxt "ticketfilter|field:after|name"
|
||||||
|
msgid "Created After"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:70
|
||||||
|
msgctxt "ticketfilter|field:before|name"
|
||||||
|
msgid "Created Before"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:78
|
||||||
|
msgctxt "ticketfilter|field:targetids|name"
|
||||||
|
msgid "Targets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:86
|
||||||
|
msgctxt "ticketfilter|field:moderatorids|name"
|
||||||
|
msgid "Moderators"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:94
|
||||||
|
msgctxt "ticketfilter|field:types|name"
|
||||||
|
msgid "Ticket Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:102
|
||||||
|
msgctxt "ticketfilter|field:states|name"
|
||||||
|
msgid "Ticket States"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:179
|
||||||
|
msgctxt "ui:tickets|button:edit_filter|label"
|
||||||
|
msgid "Edit Filters"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:199
|
||||||
|
msgctxt "ui:tickets|button:select_ticket|label"
|
||||||
|
msgid "Select Ticket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:215
|
||||||
|
msgctxt "ui:tickets|button:pardon|error:no_tickets"
|
||||||
|
msgid "Not tickets matching the given criterial! Nothing to pardon."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:221
|
||||||
|
msgctxt "ui:tickets|button:pardon|modal:reason|title"
|
||||||
|
msgid "Pardon Tickets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:226
|
||||||
|
msgctxt "ui:tickets|button:pardon|modal:reason|field|label"
|
||||||
|
msgid "Why are you pardoning these tickets?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:252
|
||||||
|
msgctxt "ui:tickets|button:pardon|label"
|
||||||
|
msgid "Pardon All"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:273
|
||||||
|
msgctxt "ui:tickets|menu:filter_type|placeholder"
|
||||||
|
msgid "Select Ticket Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:309
|
||||||
|
msgctxt "ui:tickets|menu:filter_state|placeholder"
|
||||||
|
msgid "Select Ticket States"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:346
|
||||||
|
msgctxt "ui:tickets|menu:filter_target|placeholder"
|
||||||
|
msgid "Select Ticket Targets"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:371
|
||||||
|
msgctxt "ui:tickets|menu:tickets|placeholder"
|
||||||
|
msgid "Select Ticket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:402
|
||||||
|
msgctxt "ui:tickets|button:jump|input:title"
|
||||||
|
msgid "Jump to page"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:406
|
||||||
|
msgctxt "ui:tickets|button:jump|input:question"
|
||||||
|
msgid "Page number to jump to"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:417
|
||||||
|
msgctxt "ui:tickets|button:jump|error:invalid_page"
|
||||||
|
msgid "Invalid page number, please try again!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:496
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "ui:tickets|embed|title"
|
||||||
|
msgid "Moderation Tickets in {guild}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:506
|
||||||
|
msgctxt "ui:tickets|embed|desc:no_tickets"
|
||||||
|
msgid "No tickets matching the given criteria!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:515
|
||||||
|
msgctxt "ui:tickets|embed|field:filters|name"
|
||||||
|
msgid "Filters"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:603
|
||||||
|
msgctxt "ui:ticket|button:pardon|modal:reason|title"
|
||||||
|
msgid "Pardon Moderation Ticket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:608
|
||||||
|
msgctxt "ui:ticket|button:pardon|modal:reason|field|label"
|
||||||
|
msgid "Why are you pardoning this ticket?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/ticketui.py:632
|
||||||
|
msgctxt "ui:ticket|button:pardon|label"
|
||||||
|
msgid "Pardon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/ticket.py:148
|
#: src/modules/moderation/ticket.py:148
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ticket|title:auto"
|
msgctxt "ticket|title:auto"
|
||||||
@@ -133,59 +535,59 @@ msgstr ""
|
|||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ticket|field:pardoned|value"
|
msgctxt "ticket|field:pardoned|value"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Pardoned by <&{moderator}> at {timestamp}.\n"
|
"Pardoned by <@{moderator}> at {timestamp}.\n"
|
||||||
"{reason}"
|
"{reason}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:20
|
#: src/modules/moderation/settings.py:22
|
||||||
msgctxt "guildset:ticket_log"
|
msgctxt "guildset:ticket_log"
|
||||||
msgid "ticket_log"
|
msgid "ticket_log"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:23
|
#: src/modules/moderation/settings.py:25
|
||||||
msgctxt "guildset:ticket_log|desc"
|
msgctxt "guildset:ticket_log|desc"
|
||||||
msgid "Private moderation log to send tickets and moderation events."
|
msgid "Private moderation log to send tickets and moderation events."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:27
|
#: src/modules/moderation/settings.py:29
|
||||||
msgctxt "guildset:ticket_log|long_desc"
|
msgctxt "guildset:ticket_log|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Warnings, notes, video blacklists, and other moderation events will be "
|
"Warnings, notes, video blacklists, and other moderation events will be "
|
||||||
"posted as numbered tickets with context to this log."
|
"posted as numbered tickets with context to this log."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:32
|
#: src/modules/moderation/settings.py:34
|
||||||
msgctxt "guildset:ticket_log|accepts"
|
msgctxt "guildset:ticket_log|accepts"
|
||||||
msgid "Ticket channel name or id."
|
msgid "Ticket channel name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:46
|
#: src/modules/moderation/settings.py:48
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:ticket_log|set_response:set"
|
msgctxt "guildset:ticket_log|set_response:set"
|
||||||
msgid "Moderation tickets will be sent to {channel}"
|
msgid "Moderation tickets will be sent to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:51
|
#: src/modules/moderation/settings.py:53
|
||||||
msgctxt "guildset:ticket_log|set_response:unset"
|
msgctxt "guildset:ticket_log|set_response:unset"
|
||||||
msgid "Moderation tickets will not be logged to a channel."
|
msgid "Moderation tickets will not be logged to a channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:63
|
#: src/modules/moderation/settings.py:65
|
||||||
msgctxt "guildset:ticket_log|formatted:unset"
|
msgctxt "guildset:ticket_log|formatted:unset"
|
||||||
msgid "Not Set."
|
msgid "Not Set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:70
|
#: src/modules/moderation/settings.py:73
|
||||||
msgctxt "guildset:alert_channel"
|
msgctxt "guildset:alert_channel"
|
||||||
msgid "alert_channel"
|
msgid "alert_channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:73
|
#: src/modules/moderation/settings.py:76
|
||||||
msgctxt "guildset:alert_channel|desc"
|
msgctxt "guildset:alert_channel|desc"
|
||||||
msgid "Moderation notification channel for members with DMs disabled."
|
msgid "Moderation notification channel for members with DMs disabled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:77
|
#: src/modules/moderation/settings.py:80
|
||||||
msgctxt "guildset:alert_channel|long_desc"
|
msgctxt "guildset:alert_channel|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When I need to send a member a moderation-related notification (e.g. asking "
|
"When I need to send a member a moderation-related notification (e.g. asking "
|
||||||
@@ -194,64 +596,114 @@ msgid ""
|
|||||||
"user in this channel."
|
"user in this channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:84
|
#: src/modules/moderation/settings.py:87
|
||||||
msgctxt "guildset:alert_channel|accepts"
|
msgctxt "guildset:alert_channel|accepts"
|
||||||
msgid "Alert channel name or id."
|
msgid "Alert channel name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:99
|
#: src/modules/moderation/settings.py:102
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:alert_channel|set_response:set"
|
msgctxt "guildset:alert_channel|set_response:set"
|
||||||
msgid "Moderation alerts will be sent to {channel}"
|
msgid "Moderation alerts will be sent to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:104
|
#: src/modules/moderation/settings.py:107
|
||||||
msgctxt "guildset:alert_channel|set_response:unset"
|
msgctxt "guildset:alert_channel|set_response:unset"
|
||||||
msgid "Moderation alerts will be ignored if the member cannot be reached."
|
msgid "Moderation alerts will be ignored if the member cannot be reached."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:116
|
#: src/modules/moderation/settings.py:119
|
||||||
msgctxt "guildset:alert_channel|formatted:unset"
|
msgctxt "guildset:alert_channel|formatted:unset"
|
||||||
msgid "Not Set (Only alert via direct message.)"
|
msgid "Not Set (Only alert via direct message.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:123
|
#: src/modules/moderation/settings.py:127
|
||||||
msgctxt "guildset:mod_role"
|
msgctxt "guildset:mod_role"
|
||||||
msgid "mod_role"
|
msgid "mod_role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:126
|
#: src/modules/moderation/settings.py:130
|
||||||
msgctxt "guildset:mod_role|desc"
|
msgctxt "guildset:mod_role|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Guild role permitted to view configuration and perform moderation tasks."
|
"Server role permitted to perform moderation and minor bot configuration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:130
|
#: src/modules/moderation/settings.py:134
|
||||||
msgctxt "guildset:mod_role|long_desc"
|
msgctxt "guildset:mod_role|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members with the set role will be able to access my configuration panels, "
|
"Members with the moderator role are considered moderators, and are permitted "
|
||||||
"and perform some moderation tasks, such as setting up pomodoro timers. "
|
"to use moderator commands, such as viewing and pardoning moderation tickets, "
|
||||||
"Moderators cannot reconfigure most bot configuration, or perform operations "
|
"creating moderation notes, and performing minor reconfiguration through the "
|
||||||
"they do not already have permission for in Discord."
|
"`/config` command.\n"
|
||||||
|
"Moderators are never permitted to perform actions (such as giving roles) "
|
||||||
|
"that they do not already have the Discord permissions for.\n"
|
||||||
|
"Members with the 'Manage Guild' permission are always considered moderators."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:137
|
#: src/modules/moderation/settings.py:145
|
||||||
msgctxt "guildset:mod_role|accepts"
|
msgctxt "guildset:mod_role|accepts"
|
||||||
msgid "Moderation role name or id."
|
msgid "Moderation role name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:151
|
#: src/modules/moderation/settings.py:159
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:mod_role|set_response:set"
|
msgctxt "guildset:mod_role|set_response:set"
|
||||||
msgid "Members with the {role} will be considered moderators."
|
msgid ""
|
||||||
|
"Members with {role} will be considered moderators. You may need to grant "
|
||||||
|
"them access to view moderation commands via the server integration settings."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:156
|
#: src/modules/moderation/settings.py:166
|
||||||
msgctxt "guildset:mod_role|set_response:unset"
|
msgctxt "guildset:mod_role|set_response:unset"
|
||||||
msgid "No members will be given moderation privileges."
|
msgid ""
|
||||||
|
"Only members with the 'Manage Guild' permission will be considered "
|
||||||
|
"moderators."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/moderation/settings.py:168
|
#: src/modules/moderation/settings.py:178
|
||||||
msgctxt "guildset:mod_role|formatted:unset"
|
msgctxt "guildset:mod_role|formatted:unset"
|
||||||
msgid "Not Set."
|
msgid "Not Set."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:186
|
||||||
|
msgctxt "guildset:admin_role"
|
||||||
|
msgid "admin_role"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:189
|
||||||
|
msgctxt "guildset:admin_role|desc"
|
||||||
|
msgid ""
|
||||||
|
"Server role allowing access to all administrator level functionality in Leo."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:193
|
||||||
|
msgctxt "guildset:admin_role|long_desc"
|
||||||
|
msgid ""
|
||||||
|
"Members with this role are considered to be server administrators, allowing "
|
||||||
|
"them to use all of my interfaces and commands, except for managing roles "
|
||||||
|
"that are above them in the role hierachy. This setting allows giving members "
|
||||||
|
"administrator-level permissions over my systems, without actually giving the "
|
||||||
|
"members admin server permissions. Note that the role will also need to be "
|
||||||
|
"given permission to see the commands through the Discord server integrations "
|
||||||
|
"interface."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:203
|
||||||
|
msgctxt "guildset:admin_role|accepts"
|
||||||
|
msgid "Admin role name or id."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:216
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "guildset:admin_role|set_response:set"
|
||||||
|
msgid ""
|
||||||
|
"Members with {role} will now be considered admins, and have access to my "
|
||||||
|
"full interface."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/moderation/settings.py:221
|
||||||
|
msgctxt "guildset:admin_role|set_response:unset"
|
||||||
|
msgid ""
|
||||||
|
"The admin role has been unset. Only members with administrator permissions "
|
||||||
|
"will be considered admins."
|
||||||
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -190,7 +190,7 @@ msgctxt "cmd:configure_ranks|desc"
|
|||||||
msgid "Configure Activity Ranks"
|
msgid "Configure Activity Ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/cog.py:977
|
#: src/modules/ranks/cog.py:976
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt ""
|
msgctxt ""
|
||||||
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
|
"cmd:configure_ranks|response:updated|setting:notification|withdm_withchannel"
|
||||||
@@ -199,20 +199,20 @@ msgid ""
|
|||||||
"otherwise to {channel}"
|
"otherwise to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/cog.py:983
|
#: src/modules/ranks/cog.py:982
|
||||||
msgctxt ""
|
msgctxt ""
|
||||||
"cmd:configure_ranks|response:updated|setting:notification|withdm_nochannel"
|
"cmd:configure_ranks|response:updated|setting:notification|withdm_nochannel"
|
||||||
msgid "Rank update notifications will be sent via **direct message**."
|
msgid "Rank update notifications will be sent via **direct message**."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/cog.py:989
|
#: src/modules/ranks/cog.py:988
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt ""
|
msgctxt ""
|
||||||
"cmd:configure_ranks|response:updated|setting:notification|nodm_withchannel"
|
"cmd:configure_ranks|response:updated|setting:notification|nodm_withchannel"
|
||||||
msgid "Rank update notifications will be sent to {channel}."
|
msgid "Rank update notifications will be sent to {channel}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/cog.py:994
|
#: src/modules/ranks/cog.py:993
|
||||||
msgctxt ""
|
msgctxt ""
|
||||||
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
|
"cmd:configure_ranks|response:updated|setting:notification|nodm_nochannel"
|
||||||
msgid "Members will not be notified when their activity rank updates."
|
msgid "Members will not be notified when their activity rank updates."
|
||||||
@@ -272,64 +272,64 @@ msgctxt "formatstring:rank_message|key:requires"
|
|||||||
msgid "{rank_requires}"
|
msgid "{rank_requires}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:26
|
#: src/modules/ranks/settings.py:27
|
||||||
msgctxt "guildset:rank_type|output:voice"
|
msgctxt "guildset:rank_type|output:voice"
|
||||||
msgid "`Voice`"
|
msgid "`Voice`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:27
|
#: src/modules/ranks/settings.py:28
|
||||||
msgctxt "guildset:rank_type|output:xp"
|
msgctxt "guildset:rank_type|output:xp"
|
||||||
msgid "`Exp`"
|
msgid "`Exp`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:28
|
#: src/modules/ranks/settings.py:29
|
||||||
msgctxt "guildset:rank_type|output:message"
|
msgctxt "guildset:rank_type|output:message"
|
||||||
msgid "`Messages`"
|
msgid "`Messages`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:31
|
#: src/modules/ranks/settings.py:32
|
||||||
msgctxt "guildset:rank_type|input_format:voice"
|
msgctxt "guildset:rank_type|input_format:voice"
|
||||||
msgid "Voice"
|
msgid "Voice"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:32
|
#: src/modules/ranks/settings.py:33
|
||||||
msgctxt "guildset:rank_type|input_format:xp"
|
msgctxt "guildset:rank_type|input_format:xp"
|
||||||
msgid "Exp"
|
msgid "Exp"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:33
|
#: src/modules/ranks/settings.py:34
|
||||||
msgctxt "guildset:rank_type|input_format:message"
|
msgctxt "guildset:rank_type|input_format:message"
|
||||||
msgid "Messages"
|
msgid "Messages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:36
|
#: src/modules/ranks/settings.py:37
|
||||||
msgctxt "guildset:rank_type|input_pattern:voice"
|
msgctxt "guildset:rank_type|input_pattern:voice"
|
||||||
msgid "voice|study"
|
msgid "voice|study"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:37
|
#: src/modules/ranks/settings.py:38
|
||||||
msgctxt "guildset:rank_type|input_pattern:voice"
|
msgctxt "guildset:rank_type|input_pattern:voice"
|
||||||
msgid "text|message|messages"
|
msgid "text|message|messages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:38
|
#: src/modules/ranks/settings.py:39
|
||||||
msgctxt "guildset:rank_type|input_pattern:xp"
|
msgctxt "guildset:rank_type|input_pattern:xp"
|
||||||
msgid "xp|exp|experience"
|
msgid "xp|exp|experience"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:45
|
#: src/modules/ranks/settings.py:47
|
||||||
msgctxt "guildset:rank_type"
|
msgctxt "guildset:rank_type"
|
||||||
msgid "rank_type"
|
msgid "rank_type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:48
|
#: src/modules/ranks/settings.py:50
|
||||||
msgctxt "guildset:rank_type|desc"
|
msgctxt "guildset:rank_type|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The type of statistic (messages | xp | voice hours) used to determine "
|
"The type of statistic (messages | xp | voice hours) used to determine "
|
||||||
"activity ranks."
|
"activity ranks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:52
|
#: src/modules/ranks/settings.py:54
|
||||||
msgctxt "guildset:rank_type|long_desc"
|
msgctxt "guildset:rank_type|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Which statistic is used to reward activity ranks.\n"
|
"Which statistic is used to reward activity ranks.\n"
|
||||||
@@ -338,43 +338,43 @@ msgid ""
|
|||||||
"sent."
|
"sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:59
|
#: src/modules/ranks/settings.py:61
|
||||||
msgctxt "guildset:rank_type|accepts"
|
msgctxt "guildset:rank_type|accepts"
|
||||||
msgid "Voice/Exp/Messages"
|
msgid "Voice/Exp/Messages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:71
|
#: src/modules/ranks/settings.py:73
|
||||||
msgctxt "guildset:rank_type|set_response|type:voice"
|
msgctxt "guildset:rank_type|set_response|type:voice"
|
||||||
msgid "Members will be awarded activity ranks based on `Voice Activity`."
|
msgid "Members will be awarded activity ranks based on `Voice Activity`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:76
|
#: src/modules/ranks/settings.py:78
|
||||||
msgctxt "guildset:rank_type|set_response|type:messages"
|
msgctxt "guildset:rank_type|set_response|type:messages"
|
||||||
msgid "Members will be awarded activity ranks based on `Messages Sent`."
|
msgid "Members will be awarded activity ranks based on `Messages Sent`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:81
|
#: src/modules/ranks/settings.py:83
|
||||||
msgctxt "guildset:rank_type|set_response|type:xp"
|
msgctxt "guildset:rank_type|set_response|type:xp"
|
||||||
msgid "Members will be awarded activity ranks based on `Message XP Earned`."
|
msgid "Members will be awarded activity ranks based on `Message XP Earned`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:91
|
#: src/modules/ranks/settings.py:93
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rank_channel|set_using"
|
msgctxt "guildset:rank_channel|set_using"
|
||||||
msgid "{cmd} or option menu below."
|
msgid "{cmd} or option menu below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:103
|
#: src/modules/ranks/settings.py:106
|
||||||
msgctxt "guildset:rank_channel"
|
msgctxt "guildset:rank_channel"
|
||||||
msgid "rank_channel"
|
msgid "rank_channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:106
|
#: src/modules/ranks/settings.py:109
|
||||||
msgctxt "guildset:rank_channel|desc"
|
msgctxt "guildset:rank_channel|desc"
|
||||||
msgid "The channel in which to send rank update notifications."
|
msgid "The channel in which to send rank update notifications."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:110
|
#: src/modules/ranks/settings.py:113
|
||||||
msgctxt "guildset:rank_channel|long_desc"
|
msgctxt "guildset:rank_channel|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Whenever a user advances a rank, a congratulatory message will be sent in "
|
"Whenever a user advances a rank, a congratulatory message will be sent in "
|
||||||
@@ -383,53 +383,53 @@ msgid ""
|
|||||||
"otherwise unreachable."
|
"otherwise unreachable."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:116
|
#: src/modules/ranks/settings.py:119
|
||||||
msgctxt "guildset:rank_channel|accepts"
|
msgctxt "guildset:rank_channel|accepts"
|
||||||
msgid "Rank notification channel name or id."
|
msgid "Rank notification channel name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:128
|
#: src/modules/ranks/settings.py:131
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rank_channel|set_response|set"
|
msgctxt "guildset:rank_channel|set_response|set"
|
||||||
msgid "Rank update messages will be sent to {channel}."
|
msgid "Rank update messages will be sent to {channel}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:133
|
#: src/modules/ranks/settings.py:136
|
||||||
msgctxt "guildset:rank_channel|set_response|unset"
|
msgctxt "guildset:rank_channel|set_response|unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Rank update messages will be ignored or sent via DM (if `dm_ranks` is "
|
"Rank update messages will be ignored or sent via DM (if `dm_ranks` is "
|
||||||
"enabled)."
|
"enabled)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:143
|
#: src/modules/ranks/settings.py:146
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rank_channel|set_using"
|
msgctxt "guildset:rank_channel|set_using"
|
||||||
msgid "{cmd} or channel selector below."
|
msgid "{cmd} or channel selector below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:153
|
#: src/modules/ranks/settings.py:157
|
||||||
msgctxt "guildset:dm_ranks"
|
msgctxt "guildset:dm_ranks"
|
||||||
msgid "dm_ranks"
|
msgid "dm_ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:156
|
#: src/modules/ranks/settings.py:160
|
||||||
msgctxt "guildset:dm_ranks|desc"
|
msgctxt "guildset:dm_ranks|desc"
|
||||||
msgid "Whether to send rank advancement notifications through direct messages."
|
msgid "Whether to send rank advancement notifications through direct messages."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:160
|
#: src/modules/ranks/settings.py:164
|
||||||
msgctxt "guildset:dm_ranks|long_desc"
|
msgctxt "guildset:dm_ranks|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"If enabled, congratulatory messages for rank advancement will be direct "
|
"If enabled, congratulatory messages for rank advancement will be direct "
|
||||||
"messaged to the user, instead of being sent to the configured `rank_channel`."
|
"messaged to the user, instead of being sent to the configured `rank_channel`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:174
|
#: src/modules/ranks/settings.py:178
|
||||||
msgctxt "guildset:dm_ranks|response:true"
|
msgctxt "guildset:dm_ranks|response:true"
|
||||||
msgid "I will direct message members upon rank advancement."
|
msgid "I will direct message members upon rank advancement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/settings.py:179
|
#: src/modules/ranks/settings.py:183
|
||||||
msgctxt "guildset:dm_ranks|response:false"
|
msgctxt "guildset:dm_ranks|response:false"
|
||||||
msgid "I will never direct message members upon rank advancement."
|
msgid "I will never direct message members upon rank advancement."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -656,105 +656,309 @@ msgctxt "ui:rank_config|button:overview|label"
|
|||||||
msgid "Edit Ranks"
|
msgid "Edit Ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:82
|
#: src/modules/ranks/ui/config.py:83
|
||||||
msgctxt "ui:rank_config|menu:types|placeholder"
|
msgctxt "ui:rank_config|menu:types|placeholder"
|
||||||
msgid "Select Statistic Type"
|
msgid "Select Statistic Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:90
|
#: src/modules/ranks/ui/config.py:91
|
||||||
msgctxt "ui:rank_config|menu:types|option:voice"
|
msgctxt "ui:rank_config|menu:types|option:voice"
|
||||||
msgid "Voice Activity"
|
msgid "Voice Activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:98
|
#: src/modules/ranks/ui/config.py:99
|
||||||
msgctxt "ui:rank_config|menu:types|option:xp"
|
msgctxt "ui:rank_config|menu:types|option:xp"
|
||||||
msgid "XP Earned"
|
msgid "XP Earned"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:106
|
#: src/modules/ranks/ui/config.py:107
|
||||||
msgctxt "ui:rank_config|menu:types|option:messages"
|
msgctxt "ui:rank_config|menu:types|option:messages"
|
||||||
msgid "Messages Sent"
|
msgid "Messages Sent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:126
|
#: src/modules/ranks/ui/config.py:128
|
||||||
msgctxt "ui:rank_config|menu:channels|placeholder"
|
msgctxt "ui:rank_config|menu:channels|placeholder"
|
||||||
msgid "Select Rank Notification Channel"
|
msgid "Select Rank Notification Channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:134
|
#: src/modules/ranks/ui/config.py:136
|
||||||
msgctxt "ui:rank_config|embed|title"
|
msgctxt "ui:rank_config|embed|title"
|
||||||
msgid "Ranks Configuration Panel"
|
msgid "Ranks Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:171
|
#: src/modules/ranks/ui/config.py:173
|
||||||
msgctxt "dash:rank|title"
|
msgctxt "dash:rank|title"
|
||||||
msgid "Rank Configuration ({commands[configure ranks]})"
|
msgid "Rank Configuration ({commands[admin config ranks]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/config.py:175
|
#: src/modules/ranks/ui/config.py:177
|
||||||
msgctxt "dash:rank|dropdown|placeholder"
|
msgctxt "dash:rank|dropdown|placeholder"
|
||||||
msgid "Activity Rank Panel"
|
msgid "Activity Rank Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:95
|
#: src/modules/ranks/ui/templates.py:20 src/modules/ranks/ui/editor.py:207
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "ui:rank_editor|input:message|default|type:voice"
|
||||||
|
msgid ""
|
||||||
|
"Congratulations {user_mention}!\n"
|
||||||
|
"For working hard for **{requires}**, you have achieved the rank of "
|
||||||
|
"**{role_name}** in **{guild_name}**! Keep up the good work."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:27
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "ui:rank_editor|input:message|default|type:xp"
|
||||||
|
msgid ""
|
||||||
|
"Congratulations {user_mention}!\n"
|
||||||
|
"For earning **{requires}**, you have achieved the guild rank of **{role_name}"
|
||||||
|
"** in **{guild_name}**!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:34
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "ui:rank_editor|input:message|default|type:msg"
|
||||||
|
msgid ""
|
||||||
|
"Congratulations {user_mention}!\n"
|
||||||
|
"For sending **{requires}**, you have achieved the guild rank of **{role_name}"
|
||||||
|
"** in **{guild_name}**!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:47
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:1"
|
||||||
|
msgid "Voice Level 1 (1h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:55
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:2"
|
||||||
|
msgid "Voice Level 2 (3h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:63
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:3"
|
||||||
|
msgid "Voice Level 3 (6h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:71
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:4"
|
||||||
|
msgid "Voice Level 4 (10h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:79
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:5"
|
||||||
|
msgid "Voice Level 5 (20h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:87
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:6"
|
||||||
|
msgid "Voice Level 6 (40h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:95
|
||||||
|
msgctxt "rank_autocreate|template|type:study_voice|level:7"
|
||||||
|
msgid "Voice Level 7 (80h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:106
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:1"
|
||||||
|
msgid "Voice Level 1 (1h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:114
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:2"
|
||||||
|
msgid "Voice Level 2 (2h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:122
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:3"
|
||||||
|
msgid "Voice Level 3 (4h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:130
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:4"
|
||||||
|
msgid "Voice Level 4 (8h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:138
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:5"
|
||||||
|
msgid "Voice Level 5 (16h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:146
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:6"
|
||||||
|
msgid "Voice Level 6 (32h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:154
|
||||||
|
msgctxt "rank_autocreate|template|type:general_voice|level:7"
|
||||||
|
msgid "Voice Level 7 (64h)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:169
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:1"
|
||||||
|
msgid "XP Level 1 (2000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:177
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:2"
|
||||||
|
msgid "XP Level 2 (4000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:185
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:3"
|
||||||
|
msgid "XP Level 3 (8000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:193
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:4"
|
||||||
|
msgid "XP Level 4 (16000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:201
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:5"
|
||||||
|
msgid "XP Level 5 (32000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:209
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:6"
|
||||||
|
msgid "XP Level 6 (64000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:217
|
||||||
|
msgctxt "rank_autocreate|template|type:xp|level:7"
|
||||||
|
msgid "XP Level 7 (128000)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:232
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:1"
|
||||||
|
msgid "Message Level 1 (200)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:240
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:2"
|
||||||
|
msgid "Message Level 2 (400)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:248
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:3"
|
||||||
|
msgid "Message Level 3 (800)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:256
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:4"
|
||||||
|
msgid "Message Level 4 (1600)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:264
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:5"
|
||||||
|
msgid "Message Level 5 (3200)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:272
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:6"
|
||||||
|
msgid "Message Level 6 (6400)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/templates.py:280
|
||||||
|
msgctxt "rank_autocreate|template|type:msg|level:7"
|
||||||
|
msgid "Message Level 7 (12800)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:97
|
||||||
|
msgctxt "ui:rank_overview|button:auto|error:already_created"
|
||||||
|
msgid "The rank roles have already been created!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:105
|
||||||
|
msgctxt "ui:rank_overview|button:auto|error:my_permissions"
|
||||||
|
msgid "I lack the 'Manage Roles' permission required to create rank roles!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:114
|
||||||
|
msgctxt "ui:rank_overview|button:auto|error:invalid_template"
|
||||||
|
msgid "Unable to determine rank role template!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:137
|
||||||
|
msgctxt "ui:rank_overview|button|auto|role_creation|error:forbidden"
|
||||||
|
msgid ""
|
||||||
|
"An error occurred while autocreating rank roles!\n"
|
||||||
|
"I lack the 'Manage Roles' permission required to create rank roles!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:145
|
||||||
|
msgctxt "ui:rank_overview|button:auto|role_creation|error:unknown"
|
||||||
|
msgid ""
|
||||||
|
"An error occurred while autocreating rank roles!\n"
|
||||||
|
"Please check the server has enough space for new roles and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:152
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "ui:rank_overview|button:auto|role_creation|success"
|
||||||
|
msgid ""
|
||||||
|
"Successfully created the following rank roles:\n"
|
||||||
|
"{roles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:162
|
||||||
msgctxt "ui:rank_overview|button:auto|label"
|
msgctxt "ui:rank_overview|button:auto|label"
|
||||||
msgid "Auto Create"
|
msgid "Auto Create"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:111
|
#: src/modules/ranks/ui/overview.py:178
|
||||||
msgctxt "ui:rank_overview|button:refresh|label"
|
msgctxt "ui:rank_overview|button:refresh|label"
|
||||||
msgid "Refresh Member Ranks"
|
msgid "Refresh Member Ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:123
|
#: src/modules/ranks/ui/overview.py:190
|
||||||
msgctxt "ui:rank_overview|button:clear|confirm"
|
msgctxt "ui:rank_overview|button:clear|confirm"
|
||||||
msgid "Are you sure you want to **delete all activity ranks** in this server?"
|
msgid "Are you sure you want to **delete all activity ranks** in this server?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:128
|
#: src/modules/ranks/ui/overview.py:195
|
||||||
msgctxt "ui:rank_overview|button:clear|confirm|button:yes"
|
msgctxt "ui:rank_overview|button:clear|confirm|button:yes"
|
||||||
msgid "Yes, clear ranks"
|
msgid "Yes, clear ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:134
|
#: src/modules/ranks/ui/overview.py:201
|
||||||
msgctxt "ui:rank_overview|button:clear|confirm|button:no"
|
msgctxt "ui:rank_overview|button:clear|confirm|button:no"
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:150
|
#: src/modules/ranks/ui/overview.py:217
|
||||||
msgctxt "ui:rank_overview|button:clear|label"
|
msgctxt "ui:rank_overview|button:clear|label"
|
||||||
msgid "Clear Ranks"
|
msgid "Clear Ranks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:164
|
#: src/modules/ranks/ui/overview.py:231
|
||||||
msgctxt "ui:rank_overview|button:create|error:my_permissions"
|
msgctxt "ui:rank_overview|button:create|error:my_permissions"
|
||||||
msgid "I lack the 'Manage Roles' permission required to create rank roles!"
|
msgid "I lack the 'Manage Roles' permission required to create rank roles!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:173
|
#: src/modules/ranks/ui/overview.py:240
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|button:create|success"
|
msgctxt "ui:rank_overview|button:create|success"
|
||||||
msgid "Created a new rank {role}"
|
msgid "Created a new rank {role}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:190
|
#: src/modules/ranks/ui/overview.py:257
|
||||||
msgctxt "ui:rank_overview|button:create|label"
|
msgctxt "ui:rank_overview|button:create|label"
|
||||||
msgid "Create Rank"
|
msgid "Create Rank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:233
|
#: src/modules/ranks/ui/overview.py:300
|
||||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_default"
|
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_default"
|
||||||
msgid "The @everyone role cannot be removed, and cannot be a rank!"
|
msgid "The @everyone role cannot be removed, and cannot be a rank!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:238
|
#: src/modules/ranks/ui/overview.py:305
|
||||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_managed"
|
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:is_managed"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The role is managed by another application or integration, and cannot be a "
|
"The role is managed by another application or integration, and cannot be a "
|
||||||
"rank!"
|
"rank!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:243
|
#: src/modules/ranks/ui/overview.py:310
|
||||||
msgctxt ""
|
msgctxt ""
|
||||||
"ui:rank_overview|menu:roles|error:not_assignable|suberror:no_permissions"
|
"ui:rank_overview|menu:roles|error:not_assignable|suberror:no_permissions"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -762,71 +966,75 @@ msgid ""
|
|||||||
"manage ranks!"
|
"manage ranks!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:248
|
#: src/modules/ranks/ui/overview.py:315
|
||||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:above_me"
|
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:above_me"
|
||||||
msgid ""
|
msgid ""
|
||||||
"This role is above my top role in the role hierarchy, so I cannot add or "
|
"This role is above my top role in the role hierarchy, so I cannot add or "
|
||||||
"remove it!"
|
"remove it!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:254
|
#: src/modules/ranks/ui/overview.py:321
|
||||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:other"
|
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|suberror:other"
|
||||||
msgid "I am not able to manage the selected role, so it cannot be a rank!"
|
msgid "I am not able to manage the selected role, so it cannot be a rank!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:260
|
#: src/modules/ranks/ui/overview.py:327
|
||||||
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|title"
|
msgctxt "ui:rank_overview|menu:roles|error:not_assignable|title"
|
||||||
msgid "Could not create rank!"
|
msgid "Could not create rank!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:284
|
#: src/modules/ranks/ui/overview.py:351
|
||||||
msgctxt "ui:rank_overview|menu:roles|placeholder"
|
msgctxt "ui:rank_overview|menu:roles|placeholder"
|
||||||
msgid "Create from role"
|
msgid "Create from role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:301
|
#: src/modules/ranks/ui/overview.py:368
|
||||||
msgctxt "ui:rank_overview|menu:ranks|placeholder"
|
msgctxt "ui:rank_overview|menu:ranks|placeholder"
|
||||||
msgid "View or edit rank"
|
msgid "View or edit rank"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:387
|
#: src/modules/ranks/ui/overview.py:454
|
||||||
msgctxt "ui:rank_overview|embed:noranks|desc"
|
msgctxt "ui:rank_overview|embed:noranks|desc"
|
||||||
msgid ""
|
msgid "No activity ranks have been set up!"
|
||||||
"No activity ranks have been set up!\n"
|
|
||||||
"Press 'AUTO' to automatically create a standard heirachy of voice | text | "
|
|
||||||
"xp ranks, or select a role or press Create below!"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:395
|
#: src/modules/ranks/ui/overview.py:459
|
||||||
|
msgctxt "ui:rank_overview|embed:noranks|desc|admin_addendum"
|
||||||
|
msgid ""
|
||||||
|
"Press 'Auto Create' to automatically create a standard heirachy of ranks.\n"
|
||||||
|
"To manually create ranks, press 'Create Rank' below, or select a role!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/ranks/ui/overview.py:468
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|embed|title|type:voice"
|
msgctxt "ui:rank_overview|embed|title|type:voice"
|
||||||
msgid "Voice Ranks in {guild_name}"
|
msgid "Voice Ranks in {guild_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:400
|
#: src/modules/ranks/ui/overview.py:473
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|embed|title|type:xp"
|
msgctxt "ui:rank_overview|embed|title|type:xp"
|
||||||
msgid "XP ranks in {guild_name}"
|
msgid "XP ranks in {guild_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:405
|
#: src/modules/ranks/ui/overview.py:478
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|embed|title|type:message"
|
msgctxt "ui:rank_overview|embed|title|type:message"
|
||||||
msgid "Message ranks in {guild_name}"
|
msgid "Message ranks in {guild_name}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:417
|
#: src/modules/ranks/ui/overview.py:490
|
||||||
msgctxt "ui:rank_overview|embed|field:note|name"
|
msgctxt "ui:rank_overview|embed|field:note|name"
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:423
|
#: src/modules/ranks/ui/overview.py:496
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|embed|field:note|value:with_season"
|
msgctxt "ui:rank_overview|embed|field:note|value:with_season"
|
||||||
msgid "Ranks are determined by activity since {timestamp}."
|
msgid "Ranks are determined by activity since {timestamp}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:430
|
#: src/modules/ranks/ui/overview.py:503
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:rank_overview|embed|field:note|value:without_season"
|
msgctxt "ui:rank_overview|embed|field:note|value:without_season"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -835,7 +1043,7 @@ msgid ""
|
|||||||
"ranks) set the `season_start` with {stats_cmd}"
|
"ranks) set the `season_start` with {stats_cmd}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/overview.py:437
|
#: src/modules/ranks/ui/overview.py:510
|
||||||
msgctxt "ui:rank_overview|embed|field:note|value|voice_addendum"
|
msgctxt "ui:rank_overview|embed|field:note|value|voice_addendum"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Also note that ranks will only be updated when a member leaves a tracked "
|
"Also note that ranks will only be updated when a member leaves a tracked "
|
||||||
@@ -945,15 +1153,6 @@ msgctxt "ui:rank_editor|input:message|placeholder"
|
|||||||
msgid "Congratulatory message sent to the user upon achieving this rank."
|
msgid "Congratulatory message sent to the user upon achieving this rank."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/ranks/ui/editor.py:207
|
|
||||||
#, possible-python-brace-format
|
|
||||||
msgctxt "ui:rank_editor|input:message|default|type:voice"
|
|
||||||
msgid ""
|
|
||||||
"Congratulations {user_mention}!\n"
|
|
||||||
"For working hard for **{requires}**, you have achieved the rank of "
|
|
||||||
"**{role_name}** in **{guild_name}**! Keep up the good work."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/modules/ranks/ui/editor.py:262
|
#: src/modules/ranks/ui/editor.py:262
|
||||||
msgctxt "ui:rank_editor|mode:edit|title"
|
msgctxt "ui:rank_editor|mode:edit|title"
|
||||||
msgid "Rank Editor"
|
msgid "Rank Editor"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -59,112 +59,112 @@ msgctxt "cmd:reminders|desc"
|
|||||||
msgid "View and set your reminders."
|
msgid "View and set your reminders."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:353
|
#: src/modules/reminders/cog.py:354
|
||||||
msgctxt "cmd:remindme"
|
msgctxt "cmd:remindme"
|
||||||
msgid "remindme"
|
msgid "remindme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:354
|
#: src/modules/reminders/cog.py:355
|
||||||
msgctxt "cmd:remindme|desc"
|
msgctxt "cmd:remindme|desc"
|
||||||
msgid "View and set task reminders."
|
msgid "View and set task reminders."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:361
|
#: src/modules/reminders/cog.py:363
|
||||||
msgctxt "cmd:reminders_cancel"
|
msgctxt "cmd:reminders_cancel"
|
||||||
msgid "cancel"
|
msgid "cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:364
|
#: src/modules/reminders/cog.py:366
|
||||||
msgctxt "cmd:reminders_cancel|desc"
|
msgctxt "cmd:reminders_cancel|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cancel a single reminder. Use /reminders to clear or cancel multiple "
|
"Cancel a single reminder. Use /reminders to clear or cancel multiple "
|
||||||
"reminders."
|
"reminders."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:368
|
#: src/modules/reminders/cog.py:370
|
||||||
msgctxt "cmd:reminders_cancel|param:reminder"
|
msgctxt "cmd:reminders_cancel|param:reminder"
|
||||||
msgid "reminder"
|
msgid "reminder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:373
|
#: src/modules/reminders/cog.py:375
|
||||||
msgctxt "cmd:reminders_cancel|param:reminder|desc"
|
msgctxt "cmd:reminders_cancel|param:reminder|desc"
|
||||||
msgid "Start typing, then select a reminder to cancel."
|
msgid "Start typing, then select a reminder to cancel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:392
|
#: src/modules/reminders/cog.py:394
|
||||||
msgctxt "cmd:reminders_cancel|error:no_reminders"
|
msgctxt "cmd:reminders_cancel|error:no_reminders"
|
||||||
msgid "There are no reminders to cancel!"
|
msgid "There are no reminders to cancel!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:416
|
#: src/modules/reminders/cog.py:418
|
||||||
msgctxt "cmd:reminders_cancel|error:no_match"
|
msgctxt "cmd:reminders_cancel|error:no_match"
|
||||||
msgid ""
|
msgid ""
|
||||||
"I am not sure which reminder you want to cancel. Please try again, selecting "
|
"I am not sure which reminder you want to cancel. Please try again, selecting "
|
||||||
"a reminder from the list of choices."
|
"a reminder from the list of choices."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:429
|
#: src/modules/reminders/cog.py:431
|
||||||
msgctxt "cmd:reminders_cancel|embed:success|desc"
|
msgctxt "cmd:reminders_cancel|embed:success|desc"
|
||||||
msgid "Reminder successfully cancelled."
|
msgid "Reminder successfully cancelled."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:446
|
#: src/modules/reminders/cog.py:448
|
||||||
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_reminders"
|
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_reminders"
|
||||||
msgid "There are no reminders to cancel!"
|
msgid "There are no reminders to cancel!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:476
|
#: src/modules/reminders/cog.py:478
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_matches"
|
msgctxt "cmd:reminders_cancel|acmpl:reminder|error:no_matches"
|
||||||
msgid "You do not have any reminders matching \"{partial}\""
|
msgid "You do not have any reminders matching \"{partial}\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:484
|
#: src/modules/reminders/cog.py:486
|
||||||
msgctxt "cmd:remindme_at"
|
msgctxt "cmd:remindme_at"
|
||||||
msgid "at"
|
msgid "at"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:487
|
#: src/modules/reminders/cog.py:489
|
||||||
msgctxt "cmd:remindme_at|desc"
|
msgctxt "cmd:remindme_at|desc"
|
||||||
msgid "Schedule a reminder for a particular time."
|
msgid "Schedule a reminder for a particular time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:491
|
#: src/modules/reminders/cog.py:493
|
||||||
msgctxt "cmd:remindme_at|param:time"
|
msgctxt "cmd:remindme_at|param:time"
|
||||||
msgid "time"
|
msgid "time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:492
|
#: src/modules/reminders/cog.py:494
|
||||||
msgctxt "cmd:remindme_at|param:reminder"
|
msgctxt "cmd:remindme_at|param:reminder"
|
||||||
msgid "reminder"
|
msgid "reminder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:493
|
#: src/modules/reminders/cog.py:495
|
||||||
msgctxt "cmd:remindme_at|param:every"
|
msgctxt "cmd:remindme_at|param:every"
|
||||||
msgid "repeat_every"
|
msgid "repeat_every"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:498
|
#: src/modules/reminders/cog.py:500
|
||||||
msgctxt "cmd:remindme_at|param:time|desc"
|
msgctxt "cmd:remindme_at|param:time|desc"
|
||||||
msgid "When you want to be reminded. (E.g. `4pm` or `16:00`)."
|
msgid "When you want to be reminded. (E.g. `4pm` or `16:00`)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:502
|
#: src/modules/reminders/cog.py:504
|
||||||
msgctxt "cmd:remindme_at|param:reminder|desc"
|
msgctxt "cmd:remindme_at|param:reminder|desc"
|
||||||
msgid "What should the reminder be?"
|
msgid "What should the reminder be?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:506
|
#: src/modules/reminders/cog.py:508
|
||||||
msgctxt "cmd:remindme_at|param:every|desc"
|
msgctxt "cmd:remindme_at|param:every|desc"
|
||||||
msgid "How often to repeat this reminder."
|
msgid "How often to repeat this reminder."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:533
|
#: src/modules/reminders/cog.py:535
|
||||||
msgctxt "cmd:remindme_at|error|title"
|
msgctxt "cmd:remindme_at|error|title"
|
||||||
msgid "Could not create reminder!"
|
msgid "Could not create reminder!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:564
|
#: src/modules/reminders/cog.py:566
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:remindme_at|acmpl:time|error:parse"
|
msgctxt "cmd:remindme_at|acmpl:time|error:parse"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -172,47 +172,47 @@ msgid ""
|
|||||||
"MM"
|
"MM"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:571
|
#: src/modules/reminders/cog.py:573
|
||||||
msgctxt "cmd:remindme_in"
|
msgctxt "cmd:remindme_in"
|
||||||
msgid "in"
|
msgid "in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:574
|
#: src/modules/reminders/cog.py:576
|
||||||
msgctxt "cmd:remindme_in|desc"
|
msgctxt "cmd:remindme_in|desc"
|
||||||
msgid "Schedule a reminder for a given amount of time in the future."
|
msgid "Schedule a reminder for a given amount of time in the future."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:578
|
#: src/modules/reminders/cog.py:580
|
||||||
msgctxt "cmd:remindme_in|param:time"
|
msgctxt "cmd:remindme_in|param:time"
|
||||||
msgid "time"
|
msgid "time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:579
|
#: src/modules/reminders/cog.py:581
|
||||||
msgctxt "cmd:remindme_in|param:reminder"
|
msgctxt "cmd:remindme_in|param:reminder"
|
||||||
msgid "reminder"
|
msgid "reminder"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:580
|
#: src/modules/reminders/cog.py:582
|
||||||
msgctxt "cmd:remindme_in|param:every"
|
msgctxt "cmd:remindme_in|param:every"
|
||||||
msgid "repeat_every"
|
msgid "repeat_every"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:585
|
#: src/modules/reminders/cog.py:587
|
||||||
msgctxt "cmd:remindme_in|param:time|desc"
|
msgctxt "cmd:remindme_in|param:time|desc"
|
||||||
msgid "How far into the future to set the reminder (e.g. 1 day 10h 5m)."
|
msgid "How far into the future to set the reminder (e.g. 1 day 10h 5m)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:589
|
#: src/modules/reminders/cog.py:591
|
||||||
msgctxt "cmd:remindme_in|param:reminder|desc"
|
msgctxt "cmd:remindme_in|param:reminder|desc"
|
||||||
msgid "What should the reminder be?"
|
msgid "What should the reminder be?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:593
|
#: src/modules/reminders/cog.py:595
|
||||||
msgctxt "cmd:remindme_in|param:every|desc"
|
msgctxt "cmd:remindme_in|param:every|desc"
|
||||||
msgid "How often to repeat this reminder. (e.g. 1 day, or 2h)"
|
msgid "How often to repeat this reminder. (e.g. 1 day, or 2h)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/reminders/cog.py:619
|
#: src/modules/reminders/cog.py:621
|
||||||
msgctxt "cmd:remindme_in|error|title"
|
msgctxt "cmd:remindme_in|error|title"
|
||||||
msgid "Could not create reminder!"
|
msgid "Could not create reminder!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -18,27 +18,27 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
|
||||||
|
|
||||||
#: src/modules/rooms/settingui.py:38
|
#: src/modules/rooms/settingui.py:39
|
||||||
msgctxt "ui:room_config|menu:category|placeholder"
|
msgctxt "ui:room_config|menu:category|placeholder"
|
||||||
msgid "Select Private Room Category"
|
msgid "Select Private Room Category"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settingui.py:52
|
#: src/modules/rooms/settingui.py:54
|
||||||
msgctxt "ui:room_config|button:visible|label"
|
msgctxt "ui:room_config|button:visible|label"
|
||||||
msgid "Toggle Room Visibility"
|
msgid "Toggle Room Visibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settingui.py:62
|
#: src/modules/rooms/settingui.py:64
|
||||||
msgctxt "ui:rooms_config|embed|title"
|
msgctxt "ui:rooms_config|embed|title"
|
||||||
msgid "Private Room System Configuration Panel"
|
msgid "Private Room System Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settingui.py:98
|
#: src/modules/rooms/settingui.py:100
|
||||||
msgctxt "dash:rooms|title"
|
msgctxt "dash:rooms|title"
|
||||||
msgid "Private Room Configuration ({commands[configure rooms]})"
|
msgid "Private Room Configuration ({commands[admin config rooms]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settingui.py:102
|
#: src/modules/rooms/settingui.py:104
|
||||||
msgctxt "dash:economy|dropdown|placeholder"
|
msgctxt "dash:economy|dropdown|placeholder"
|
||||||
msgid "Private Room Panel"
|
msgid "Private Room Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -273,7 +273,7 @@ msgstr ""
|
|||||||
msgctxt "cmd:room_rent|error:not_setup"
|
msgctxt "cmd:room_rent|error:not_setup"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The private room system has not been set up! A private room category needs "
|
"The private room system has not been set up! A private room category needs "
|
||||||
"to be set first with `/configure rooms`."
|
"to be set first with `/admin config rooms`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:427
|
#: src/modules/rooms/cog.py:427
|
||||||
@@ -326,7 +326,7 @@ msgctxt "cmd:room_rent|success|title"
|
|||||||
msgid "Private Room Created!"
|
msgid "Private Room Created!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:553
|
#: src/modules/rooms/cog.py:572
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_rent|error:insufficient_funds"
|
msgctxt "cmd:room_rent|error:insufficient_funds"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -338,14 +338,14 @@ msgid_plural ""
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:587
|
#: src/modules/rooms/cog.py:606
|
||||||
msgctxt "cmd:room_rent|error:my_permissions"
|
msgctxt "cmd:room_rent|error:my_permissions"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not create your private room! You were not charged.\n"
|
"Could not create your private room! You were not charged.\n"
|
||||||
"I have insufficient permissions to create a private room channel."
|
"I have insufficient permissions to create a private room channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:598
|
#: src/modules/rooms/cog.py:617
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_rent|error:unknown"
|
msgctxt "cmd:room_rent|error:unknown"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -354,62 +354,62 @@ msgid ""
|
|||||||
"`{error}`"
|
"`{error}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:607
|
#: src/modules/rooms/cog.py:626
|
||||||
msgctxt "cmd:room_status"
|
msgctxt "cmd:room_status"
|
||||||
msgid "status"
|
msgid "status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:610
|
#: src/modules/rooms/cog.py:629
|
||||||
msgctxt "cmd:room_status|desc"
|
msgctxt "cmd:room_status|desc"
|
||||||
msgid "Display the status of your current room."
|
msgid "Display the status of your current room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:627
|
#: src/modules/rooms/cog.py:646
|
||||||
msgctxt "cmd:room_status|error:no_target"
|
msgctxt "cmd:room_status|error:no_target"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not identify target private room! Please re-run the command in the "
|
"Could not identify target private room! Please re-run the command in the "
|
||||||
"private room you wish to view the status of."
|
"private room you wish to view the status of."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:642
|
#: src/modules/rooms/cog.py:661
|
||||||
msgctxt "cmd:room_invite"
|
msgctxt "cmd:room_invite"
|
||||||
msgid "invite"
|
msgid "invite"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:645
|
#: src/modules/rooms/cog.py:664
|
||||||
msgctxt "cmd:room_invite|desc"
|
msgctxt "cmd:room_invite|desc"
|
||||||
msgid "Add members to your private room."
|
msgid "Add members to your private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:649
|
#: src/modules/rooms/cog.py:668
|
||||||
msgctxt "cmd:room_invite|param:members"
|
msgctxt "cmd:room_invite|param:members"
|
||||||
msgid "members"
|
msgid "members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:654
|
#: src/modules/rooms/cog.py:673
|
||||||
msgctxt "cmd:room_invite|param:members|desc"
|
msgctxt "cmd:room_invite|param:members|desc"
|
||||||
msgid "Mention the members you want to add."
|
msgid "Mention the members you want to add."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:668
|
#: src/modules/rooms/cog.py:687
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_invite|error:no_room"
|
msgctxt "cmd:room_invite|error:no_room"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
|
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:689
|
#: src/modules/rooms/cog.py:708
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_invite|error:member_not_found"
|
msgctxt "cmd:room_invite|error:member_not_found"
|
||||||
msgid "Could not find the invited member {mention} in this server!"
|
msgid "Could not find the invited member {mention} in this server!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:700
|
#: src/modules/rooms/cog.py:719
|
||||||
msgctxt "cmd:room_invite|error:no_new_members"
|
msgctxt "cmd:room_invite|error:no_new_members"
|
||||||
msgid "All members mentioned are already in the room!"
|
msgid "All members mentioned are already in the room!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:714
|
#: src/modules/rooms/cog.py:733
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_invite|error:too_many_members"
|
msgctxt "cmd:room_invite|error:too_many_members"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -417,89 +417,89 @@ msgid ""
|
|||||||
"you already have `{current}`, and the member cap is `{cap}`!"
|
"you already have `{current}`, and the member cap is `{cap}`!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:738
|
#: src/modules/rooms/cog.py:757
|
||||||
msgctxt "cmd:room_invite|success|ack"
|
msgctxt "cmd:room_invite|success|ack"
|
||||||
msgid "Members Invited successfully."
|
msgid "Members Invited successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:746
|
#: src/modules/rooms/cog.py:765
|
||||||
msgctxt "cmd:room_kick"
|
msgctxt "cmd:room_kick"
|
||||||
msgid "kick"
|
msgid "kick"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:749
|
#: src/modules/rooms/cog.py:768
|
||||||
msgctxt "cmd:room_kick|desc"
|
msgctxt "cmd:room_kick|desc"
|
||||||
msgid "Remove a members from your private room."
|
msgid "Remove a members from your private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:753
|
#: src/modules/rooms/cog.py:772
|
||||||
msgctxt "cmd:room_kick|param:members"
|
msgctxt "cmd:room_kick|param:members"
|
||||||
msgid "members"
|
msgid "members"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:758
|
#: src/modules/rooms/cog.py:777
|
||||||
msgctxt "cmd:room_kick|param:members|desc"
|
msgctxt "cmd:room_kick|param:members|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Mention the members you want to remove. Also accepts space-separated user "
|
"Mention the members you want to remove. Also accepts space-separated user "
|
||||||
"ids."
|
"ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:772
|
#: src/modules/rooms/cog.py:791
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_kick|error:no_room"
|
msgctxt "cmd:room_kick|error:no_room"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
|
"You do not own a private room! Use `/room rent` to rent one with {coin}!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:789
|
#: src/modules/rooms/cog.py:808
|
||||||
msgctxt "cmd:room_kick|error:no_matching_members"
|
msgctxt "cmd:room_kick|error:no_matching_members"
|
||||||
msgid "None of the mentioned members are in this room!"
|
msgid "None of the mentioned members are in this room!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:806
|
#: src/modules/rooms/cog.py:825
|
||||||
msgctxt "cmd:room_kick|success|ack"
|
msgctxt "cmd:room_kick|success|ack"
|
||||||
msgid "Members removed."
|
msgid "Members removed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:812
|
#: src/modules/rooms/cog.py:831
|
||||||
msgctxt "cmd:room_transfer"
|
msgctxt "cmd:room_transfer"
|
||||||
msgid "transfer"
|
msgid "transfer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:815
|
#: src/modules/rooms/cog.py:834
|
||||||
msgctxt "cmd:room_transfer|desc"
|
msgctxt "cmd:room_transfer|desc"
|
||||||
msgid "Transfer your private room to another room member. Not reversible!"
|
msgid "Transfer your private room to another room member. Not reversible!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:819
|
#: src/modules/rooms/cog.py:838
|
||||||
msgctxt "cmd:room_transfer|param:new_owner"
|
msgctxt "cmd:room_transfer|param:new_owner"
|
||||||
msgid "new_owner"
|
msgid "new_owner"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:824
|
#: src/modules/rooms/cog.py:843
|
||||||
msgctxt "cmd:room_transfer|param:new_owner"
|
msgctxt "cmd:room_transfer|param:new_owner"
|
||||||
msgid "The room member you would like to transfer your room to."
|
msgid "The room member you would like to transfer your room to."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:838
|
#: src/modules/rooms/cog.py:857
|
||||||
msgctxt "cmd:room_transfer|error:no_room"
|
msgctxt "cmd:room_transfer|error:no_room"
|
||||||
msgid "You do not own a private room to transfer!"
|
msgid "You do not own a private room to transfer!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:850
|
#: src/modules/rooms/cog.py:869
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_transfer|error:target_not_member"
|
msgctxt "cmd:room_transfer|error:target_not_member"
|
||||||
msgid ""
|
msgid ""
|
||||||
"{mention} is not a member of your private room! You must invite them first."
|
"{mention} is not a member of your private room! You must invite them first."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:862
|
#: src/modules/rooms/cog.py:881
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_transfer|error:target_has_room"
|
msgctxt "cmd:room_transfer|error:target_has_room"
|
||||||
msgid "{mention} already owns a room! Members can only own one room at a time."
|
msgid "{mention} already owns a room! Members can only own one room at a time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:871
|
#: src/modules/rooms/cog.py:890
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_transfer|confirm|question"
|
msgctxt "cmd:room_transfer|confirm|question"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -507,62 +507,62 @@ msgid ""
|
|||||||
"{new_owner}? This action is not reversible!"
|
"{new_owner}? This action is not reversible!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:891
|
#: src/modules/rooms/cog.py:910
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_transfer|success|description"
|
msgctxt "cmd:room_transfer|success|description"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You have successfully transferred ownership of {channel} to {new_owner}."
|
"You have successfully transferred ownership of {channel} to {new_owner}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:897
|
#: src/modules/rooms/cog.py:916
|
||||||
msgctxt "cmd:room_deposit"
|
msgctxt "cmd:room_deposit"
|
||||||
msgid "deposit"
|
msgid "deposit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:900
|
#: src/modules/rooms/cog.py:919
|
||||||
msgctxt "cmd:room_deposit|desc"
|
msgctxt "cmd:room_deposit|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Deposit LionCoins in your private room bank to add more days. (Members may "
|
"Deposit LionCoins in your private room bank to add more days. (Members may "
|
||||||
"also deposit!)"
|
"also deposit!)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:904
|
#: src/modules/rooms/cog.py:923
|
||||||
msgctxt "cmd:room_deposit|param:coins"
|
msgctxt "cmd:room_deposit|param:coins"
|
||||||
msgid "coins"
|
msgid "coins"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:909
|
#: src/modules/rooms/cog.py:928
|
||||||
msgctxt "cmd:room_deposit|param:coins|desc"
|
msgctxt "cmd:room_deposit|param:coins|desc"
|
||||||
msgid "Number of coins to deposit."
|
msgid "Number of coins to deposit."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:929
|
#: src/modules/rooms/cog.py:948
|
||||||
msgctxt "cmd:room_deposit|error:no_target"
|
msgctxt "cmd:room_deposit|error:no_target"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not identify target private room! Please re-run the command in the "
|
"Could not identify target private room! Please re-run the command in the "
|
||||||
"private room you wish to contribute to."
|
"private room you wish to contribute to."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:945
|
#: src/modules/rooms/cog.py:964
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_deposit|error:insufficient_funds"
|
msgctxt "cmd:room_deposit|error:insufficient_funds"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot deposit {coin}**{amount}**! You only have {coin}**{balance}**."
|
"You cannot deposit {coin}**{amount}**! You only have {coin}**{balance}**."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:966
|
#: src/modules/rooms/cog.py:985
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:room_depost|success"
|
msgctxt "cmd:room_depost|success"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Success! You have contributed {coin}**{amount}** to the private room bank."
|
"Success! You have contributed {coin}**{amount}** to the private room bank."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:981
|
#: src/modules/rooms/cog.py:1000
|
||||||
msgctxt "cmd:configure_rooms"
|
msgctxt "cmd:configure_rooms"
|
||||||
msgid "rooms"
|
msgid "rooms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/cog.py:982
|
#: src/modules/rooms/cog.py:1001
|
||||||
msgctxt "cmd:configure_rooms|desc"
|
msgctxt "cmd:configure_rooms|desc"
|
||||||
msgid "Configure Rented Private Rooms"
|
msgid "Configure Rented Private Rooms"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -670,17 +670,17 @@ msgctxt "room|tick|rent_deducted"
|
|||||||
msgid "Daily rent deducted from room balance. New balance: {coin}**{amount}**"
|
msgid "Daily rent deducted from room balance. New balance: {coin}**{amount}**"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:21
|
#: src/modules/rooms/settings.py:23
|
||||||
msgctxt "guildset:room_category"
|
msgctxt "guildset:room_category"
|
||||||
msgid "rooms_category"
|
msgid "rooms_category"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:25
|
#: src/modules/rooms/settings.py:27
|
||||||
msgctxt "guildset:rooms_category|desc"
|
msgctxt "guildset:rooms_category|desc"
|
||||||
msgid "Category in which to create private voice channels."
|
msgid "Category in which to create private voice channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:29
|
#: src/modules/rooms/settings.py:31
|
||||||
msgctxt "guildset:room_category|long_desc"
|
msgctxt "guildset:room_category|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When a member uses {cmds[room rent]} to rent a new private room, a private "
|
"When a member uses {cmds[room rent]} to rent a new private room, a private "
|
||||||
@@ -689,19 +689,19 @@ msgid ""
|
|||||||
"to manage permissions."
|
"to manage permissions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:37
|
#: src/modules/rooms/settings.py:39
|
||||||
msgctxt "guildset:room_category|accepts"
|
msgctxt "guildset:room_category|accepts"
|
||||||
msgid "Private room category name or id."
|
msgid "Private room category name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:51
|
#: src/modules/rooms/settings.py:53
|
||||||
msgctxt "guildset:rooms_category|set_response:unset"
|
msgctxt "guildset:rooms_category|set_response:unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The private room category has been unset. Existing private rooms will not be "
|
"The private room category has been unset. Existing private rooms will not be "
|
||||||
"affected. Delete the channels manually to remove the private rooms."
|
"affected. Delete the channels manually to remove the private rooms."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:57
|
#: src/modules/rooms/settings.py:59
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rooms_category|set_response:set"
|
msgctxt "guildset:rooms_category|set_response:set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -709,51 +709,51 @@ msgid ""
|
|||||||
"be moved."
|
"be moved."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:67
|
#: src/modules/rooms/settings.py:69
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:room_category|set_using"
|
msgctxt "guildset:room_category|set_using"
|
||||||
msgid "{cmd} or category selector below."
|
msgid "{cmd} or category selector below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:76
|
#: src/modules/rooms/settings.py:79
|
||||||
msgctxt "guildset:rooms_price"
|
msgctxt "guildset:rooms_price"
|
||||||
msgid "room_rent"
|
msgid "room_rent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:80
|
#: src/modules/rooms/settings.py:83
|
||||||
msgctxt "guildset:rooms_rent|desc"
|
msgctxt "guildset:rooms_rent|desc"
|
||||||
msgid "Daily rent price for a private room."
|
msgid "Daily rent price for a private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:84
|
#: src/modules/rooms/settings.py:87
|
||||||
msgctxt "guildset:rooms_rent|long_desc"
|
msgctxt "guildset:rooms_rent|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will be charged this many LionCoins for each day they rent a private "
|
"Members will be charged this many LionCoins for each day they rent a private "
|
||||||
"room."
|
"room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:88
|
#: src/modules/rooms/settings.py:91
|
||||||
msgctxt "guildset:rooms_rent|accepts"
|
msgctxt "guildset:rooms_rent|accepts"
|
||||||
msgid "Number of LionCoins charged per day for a private room."
|
msgid "Number of LionCoins charged per day for a private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:100
|
#: src/modules/rooms/settings.py:103
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rooms_price|set_response"
|
msgctxt "guildset:rooms_price|set_response"
|
||||||
msgid "Private rooms will now cost {coin}**{amount}** per 24 hours."
|
msgid "Private rooms will now cost {coin}**{amount}** per 24 hours."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:112
|
#: src/modules/rooms/settings.py:116
|
||||||
msgctxt "guildset:rooms_slots"
|
msgctxt "guildset:rooms_slots"
|
||||||
msgid "room_member_cap"
|
msgid "room_member_cap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:115
|
#: src/modules/rooms/settings.py:119
|
||||||
msgctxt "guildset:rooms_slots|desc"
|
msgctxt "guildset:rooms_slots|desc"
|
||||||
msgid "Maximum number of members in each private room."
|
msgid "Maximum number of members in each private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:119
|
#: src/modules/rooms/settings.py:123
|
||||||
msgctxt "guildset:rooms_slots|long_desc"
|
msgctxt "guildset:rooms_slots|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Private room owners may invite other members to their private room via the "
|
"Private room owners may invite other members to their private room via the "
|
||||||
@@ -761,70 +761,70 @@ msgid ""
|
|||||||
"maximum number of members a private room may hold."
|
"maximum number of members a private room may hold."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:125
|
#: src/modules/rooms/settings.py:129
|
||||||
msgctxt "guildset:rooms_slots|accepts"
|
msgctxt "guildset:rooms_slots|accepts"
|
||||||
msgid "Maximum number of members allowed per private room."
|
msgid "Maximum number of members allowed per private room."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:137
|
#: src/modules/rooms/settings.py:141
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rooms_slots|set_response"
|
msgctxt "guildset:rooms_slots|set_response"
|
||||||
msgid "Private rooms are now capped to **{amount}** members."
|
msgid "Private rooms are now capped to **{amount}** members."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:146
|
#: src/modules/rooms/settings.py:151
|
||||||
msgctxt "guildset:rooms_visible"
|
msgctxt "guildset:rooms_visible"
|
||||||
msgid "room_visibility"
|
msgid "room_visibility"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:149
|
#: src/modules/rooms/settings.py:154
|
||||||
msgctxt "guildset:rooms_visible|desc"
|
msgctxt "guildset:rooms_visible|desc"
|
||||||
msgid "Whether private rented rooms are visible to non-members."
|
msgid "Whether private rented rooms are visible to non-members."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:153
|
#: src/modules/rooms/settings.py:158
|
||||||
msgctxt "guildset:rooms_visible|long_desc"
|
msgctxt "guildset:rooms_visible|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"If enabled, new private rooms will be created with the `VIEW_CHANNEL` "
|
"If enabled, new private rooms will be created with the `VIEW_CHANNEL` "
|
||||||
"permission enabled for the `@everyone` role."
|
"permission enabled for the `@everyone` role."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:157
|
#: src/modules/rooms/settings.py:162
|
||||||
msgctxt "guildset:rooms_visible|accepts"
|
msgctxt "guildset:rooms_visible|accepts"
|
||||||
msgid "Visible/Invisible"
|
msgid "Visible/Invisible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:159
|
#: src/modules/rooms/settings.py:164
|
||||||
msgctxt "guildset:rooms_visible|output:true"
|
msgctxt "guildset:rooms_visible|output:true"
|
||||||
msgid "Visible"
|
msgid "Visible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:160
|
#: src/modules/rooms/settings.py:165
|
||||||
msgctxt "guildset:rooms_visible|output:false"
|
msgctxt "guildset:rooms_visible|output:false"
|
||||||
msgid "Invisible"
|
msgid "Invisible"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:166
|
#: src/modules/rooms/settings.py:171
|
||||||
msgctxt "guildset:rooms_visible|parse:truthy_values"
|
msgctxt "guildset:rooms_visible|parse:truthy_values"
|
||||||
msgid "visible|enabled|yes|true|on|enable|1"
|
msgid "visible|enabled|yes|true|on|enable|1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:170
|
#: src/modules/rooms/settings.py:175
|
||||||
msgctxt "guildset:rooms_visible|parse:falsey_values"
|
msgctxt "guildset:rooms_visible|parse:falsey_values"
|
||||||
msgid "invisible|disabled|no|false|off|disable|0"
|
msgid "invisible|disabled|no|false|off|disable|0"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:182
|
#: src/modules/rooms/settings.py:187
|
||||||
msgctxt "guildset:rooms_visible|set_response:enabled"
|
msgctxt "guildset:rooms_visible|set_response:enabled"
|
||||||
msgid "Private rooms will now be visible to everyone."
|
msgid "Private rooms will now be visible to everyone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:187
|
#: src/modules/rooms/settings.py:192
|
||||||
msgctxt "guildset:rooms_visible|set_response:disabled"
|
msgctxt "guildset:rooms_visible|set_response:disabled"
|
||||||
msgid "Private rooms will now only be visible to their members (and admins)."
|
msgid "Private rooms will now only be visible to their members (and admins)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/rooms/settings.py:197
|
#: src/modules/rooms/settings.py:202
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:rooms_visible|set_using"
|
msgctxt "guildset:rooms_visible|set_using"
|
||||||
msgid "{cmd} or toggle below."
|
msgid "{cmd} or toggle below."
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -185,7 +185,7 @@ msgctxt "cmd:configure_schedule|desc"
|
|||||||
msgid "Configure Scheduled Session system"
|
msgid "Configure Scheduled Session system"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/lib.py:86 src/modules/schedule/ui/scheduleui.py:333
|
#: src/modules/schedule/lib.py:86 src/modules/schedule/ui/scheduleui.py:347
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|format_until|positive"
|
msgctxt "ui:schedule|format_until|positive"
|
||||||
msgid "in <1 hour"
|
msgid "in <1 hour"
|
||||||
@@ -193,22 +193,22 @@ msgid_plural "in {number} hours"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/schedule/lib.py:93 src/modules/schedule/ui/scheduleui.py:340
|
#: src/modules/schedule/lib.py:93 src/modules/schedule/ui/scheduleui.py:354
|
||||||
msgctxt "ui:schedule|format_until|now"
|
msgctxt "ui:schedule|format_until|now"
|
||||||
msgid "right now!"
|
msgid "right now!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:68
|
#: src/modules/schedule/settings.py:70
|
||||||
msgctxt "guildset:session_lobby"
|
msgctxt "guildset:session_lobby"
|
||||||
msgid "session_lobby"
|
msgid "session_lobby"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:71
|
#: src/modules/schedule/settings.py:73
|
||||||
msgctxt "guildset:session_lobby|desc"
|
msgctxt "guildset:session_lobby|desc"
|
||||||
msgid "Channel to post scheduled session announcement and status to."
|
msgid "Channel to post scheduled session announcement and status to."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:75
|
#: src/modules/schedule/settings.py:77
|
||||||
msgctxt "guildset:session_lobby|long_desc"
|
msgctxt "guildset:session_lobby|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Channel in which to announce scheduled sessions and post their status. I "
|
"Channel in which to announce scheduled sessions and post their status. I "
|
||||||
@@ -217,46 +217,46 @@ msgid ""
|
|||||||
"function.**"
|
"function.**"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:81
|
#: src/modules/schedule/settings.py:83
|
||||||
msgctxt "guildset:session_lobby|accepts"
|
msgctxt "guildset:session_lobby|accepts"
|
||||||
msgid "Name or id of the session lobby channel."
|
msgid "Name or id of the session lobby channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:95
|
#: src/modules/schedule/settings.py:97
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:session_lobby|set_response|set"
|
msgctxt "guildset:session_lobby|set_response|set"
|
||||||
msgid "Scheduled sessions will now be announced in {channel}"
|
msgid "Scheduled sessions will now be announced in {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:100
|
#: src/modules/schedule/settings.py:102
|
||||||
msgctxt "guildset:session_lobby|set_response|unset"
|
msgctxt "guildset:session_lobby|set_response|unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The schedule session lobby has been unset. Shutting down scheduled session "
|
"The schedule session lobby has been unset. Shutting down scheduled session "
|
||||||
"system."
|
"system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:110
|
#: src/modules/schedule/settings.py:112
|
||||||
msgctxt "guildset:session_lobby|formatted|unset"
|
msgctxt "guildset:session_lobby|formatted|unset"
|
||||||
msgid "`Not Set` (The scheduled session system is disabled.)"
|
msgid "`Not Set` (The scheduled session system is disabled.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:115
|
#: src/modules/schedule/settings.py:117
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:session_lobby|formatted|set"
|
msgctxt "guildset:session_lobby|formatted|set"
|
||||||
msgid "<#{channelid}>"
|
msgid "<#{channelid}>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:124
|
#: src/modules/schedule/settings.py:127
|
||||||
msgctxt "guildset:session_room"
|
msgctxt "guildset:session_room"
|
||||||
msgid "session_room"
|
msgid "session_room"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:127
|
#: src/modules/schedule/settings.py:130
|
||||||
msgctxt "guildset:session_room|desc"
|
msgctxt "guildset:session_room|desc"
|
||||||
msgid "Special voice channel open to scheduled session members."
|
msgid "Special voice channel open to scheduled session members."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:131
|
#: src/modules/schedule/settings.py:134
|
||||||
msgctxt "guildset:session_room|long_desc"
|
msgctxt "guildset:session_room|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"If set, this voice channel serves as a dedicated room for scheduled session "
|
"If set, this voice channel serves as a dedicated room for scheduled session "
|
||||||
@@ -270,33 +270,33 @@ msgid ""
|
|||||||
"category, as usual."
|
"category, as usual."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:141
|
#: src/modules/schedule/settings.py:144
|
||||||
msgctxt "guildset:session_room|accepts"
|
msgctxt "guildset:session_room|accepts"
|
||||||
msgid "Name or id of the session room voice channel."
|
msgid "Name or id of the session room voice channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:155
|
#: src/modules/schedule/settings.py:158
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:session_room|set_response|set"
|
msgctxt "guildset:session_room|set_response|set"
|
||||||
msgid "Schedule session members will now be given access to {channel}"
|
msgid "Schedule session members will now be given access to {channel}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:160
|
#: src/modules/schedule/settings.py:163
|
||||||
msgctxt "guildset:session_room|set_response|unset"
|
msgctxt "guildset:session_room|set_response|unset"
|
||||||
msgid "The dedicated schedule session room has been removed."
|
msgid "The dedicated schedule session room has been removed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:167
|
#: src/modules/schedule/settings.py:171
|
||||||
msgctxt "guildset:session_channels"
|
msgctxt "guildset:session_channels"
|
||||||
msgid "session_channels"
|
msgid "session_channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:170
|
#: src/modules/schedule/settings.py:174
|
||||||
msgctxt "guildset:session_channels|desc"
|
msgctxt "guildset:session_channels|desc"
|
||||||
msgid "Voice channels in which to track activity for scheduled sessions."
|
msgid "Voice channels in which to track activity for scheduled sessions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:174
|
#: src/modules/schedule/settings.py:178
|
||||||
msgctxt "guildset:session_channels|long_desc"
|
msgctxt "guildset:session_channels|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Only activity in these channels (and in `session_room` if set) will count "
|
"Only activity in these channels (and in `session_room` if set) will count "
|
||||||
@@ -305,12 +305,12 @@ msgid ""
|
|||||||
"respects the `untracked_voice_channels` setting."
|
"respects the `untracked_voice_channels` setting."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:181
|
#: src/modules/schedule/settings.py:185
|
||||||
msgctxt "guildset:session_channels|accepts"
|
msgctxt "guildset:session_channels|accepts"
|
||||||
msgid "Comma separated list of session channel names or ids."
|
msgid "Comma separated list of session channel names or ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:198
|
#: src/modules/schedule/settings.py:202
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:session_channels|set_response|set"
|
msgctxt "guildset:session_channels|set_response|set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -318,64 +318,64 @@ msgid ""
|
|||||||
"attendance: {channels}"
|
"attendance: {channels}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:203
|
#: src/modules/schedule/settings.py:207
|
||||||
msgctxt "guildset:session_channels|set_response|unset"
|
msgctxt "guildset:session_channels|set_response|unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Activity in all (tracked) voice channels will now count towards session "
|
"Activity in all (tracked) voice channels will now count towards session "
|
||||||
"attendance."
|
"attendance."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:213
|
#: src/modules/schedule/settings.py:217
|
||||||
msgctxt "guildset:session_channels|formatted|unset"
|
msgctxt "guildset:session_channels|formatted|unset"
|
||||||
msgid "All Channels (excluding `untracked_channels`)"
|
msgid "All Channels (excluding `untracked_channels`)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:243
|
#: src/modules/schedule/settings.py:248
|
||||||
msgctxt "guildset:schedule_cost"
|
msgctxt "guildset:schedule_cost"
|
||||||
msgid "schedule_cost"
|
msgid "schedule_cost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:246
|
#: src/modules/schedule/settings.py:251
|
||||||
msgctxt "guildset:schedule_cost|desc"
|
msgctxt "guildset:schedule_cost|desc"
|
||||||
msgid "Booking cost for each scheduled session."
|
msgid "Booking cost for each scheduled session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:250
|
#: src/modules/schedule/settings.py:255
|
||||||
msgctxt "guildset:schedule_cost|long_desc"
|
msgctxt "guildset:schedule_cost|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will be charged this many LionCoins for each scheduled session they "
|
"Members will be charged this many LionCoins for each scheduled session they "
|
||||||
"book."
|
"book."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:254
|
#: src/modules/schedule/settings.py:259
|
||||||
msgctxt "guildset:schedule_cost|accepts"
|
msgctxt "guildset:schedule_cost|accepts"
|
||||||
msgid "Price of each session booking (non-negative integer)."
|
msgid "Price of each session booking (non-negative integer)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:266
|
#: src/modules/schedule/settings.py:271
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_cost|set_response"
|
msgctxt "guildset:schedule_cost|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Schedule session bookings will now cost {coin} **{amount}** per timeslot."
|
"Schedule session bookings will now cost {coin} **{amount}** per timeslot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:279
|
#: src/modules/schedule/settings.py:284
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_cost|formatted"
|
msgctxt "guildset:schedule_cost|formatted"
|
||||||
msgid "{coin}**{amount}** per booking."
|
msgid "{coin}**{amount}** per booking."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:288
|
#: src/modules/schedule/settings.py:294
|
||||||
msgctxt "guildset:attendance_reward"
|
msgctxt "guildset:attendance_reward"
|
||||||
msgid "attendance_reward"
|
msgid "attendance_reward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:291
|
#: src/modules/schedule/settings.py:297
|
||||||
msgctxt "guildset:attendance_reward|desc"
|
msgctxt "guildset:attendance_reward|desc"
|
||||||
msgid "Reward for attending a booked scheduled session."
|
msgid "Reward for attending a booked scheduled session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:295
|
#: src/modules/schedule/settings.py:301
|
||||||
msgctxt "guildset:attendance_reward|long_desc"
|
msgctxt "guildset:attendance_reward|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When a member successfully attends a scheduled session they booked, they "
|
"When a member successfully attends a scheduled session they booked, they "
|
||||||
@@ -383,12 +383,12 @@ msgid ""
|
|||||||
"`schedule_cost` setting."
|
"`schedule_cost` setting."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:301
|
#: src/modules/schedule/settings.py:307
|
||||||
msgctxt "guildset:attendance_reward|accepts"
|
msgctxt "guildset:attendance_reward|accepts"
|
||||||
msgid "Number of coins to reward session attendance."
|
msgid "Number of coins to reward session attendance."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:313
|
#: src/modules/schedule/settings.py:319
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:attendance_reward|set_response"
|
msgctxt "guildset:attendance_reward|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -396,35 +396,35 @@ msgid ""
|
|||||||
"session."
|
"session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:323
|
#: src/modules/schedule/settings.py:329
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:attendance_reward|formatted"
|
msgctxt "guildset:attendance_reward|formatted"
|
||||||
msgid "{coin}**{amount}** upon attendance."
|
msgid "{coin}**{amount}** upon attendance."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:332
|
#: src/modules/schedule/settings.py:339
|
||||||
msgctxt "guildset:attendance_bonus"
|
msgctxt "guildset:attendance_bonus"
|
||||||
msgid "group_attendance_bonus"
|
msgid "group_attendance_bonus"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:335
|
#: src/modules/schedule/settings.py:342
|
||||||
msgctxt "guildset:attendance_bonus|desc"
|
msgctxt "guildset:attendance_bonus|desc"
|
||||||
msgid "Bonus reward given when all members attend a scheduled session."
|
msgid "Bonus reward given when all members attend a scheduled session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:339
|
#: src/modules/schedule/settings.py:346
|
||||||
msgctxt "guildset:attendance_bonus|long_desc"
|
msgctxt "guildset:attendance_bonus|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When all members who have booked a session successfully attend the session, "
|
"When all members who have booked a session successfully attend the session, "
|
||||||
"they will be given this bonus in *addition* to the `attendance_reward`."
|
"they will be given this bonus in *addition* to the `attendance_reward`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:344
|
#: src/modules/schedule/settings.py:351
|
||||||
msgctxt "guildset:attendance_bonus|accepts"
|
msgctxt "guildset:attendance_bonus|accepts"
|
||||||
msgid "Bonus coins rewarded when everyone attends a session."
|
msgid "Bonus coins rewarded when everyone attends a session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:356
|
#: src/modules/schedule/settings.py:363
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:attendance_bonus|set_response"
|
msgctxt "guildset:attendance_bonus|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -432,23 +432,23 @@ msgid ""
|
|||||||
"everyone attends."
|
"everyone attends."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:366
|
#: src/modules/schedule/settings.py:373
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:attendance_bonus|formatted"
|
msgctxt "guildset:attendance_bonus|formatted"
|
||||||
msgid "{coin}**{amount}** bonus when all booked members attend."
|
msgid "{coin}**{amount}** bonus when all booked members attend."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:375
|
#: src/modules/schedule/settings.py:383
|
||||||
msgctxt "guildset:min_attendance"
|
msgctxt "guildset:min_attendance"
|
||||||
msgid "min_attendance"
|
msgid "min_attendance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:378
|
#: src/modules/schedule/settings.py:386
|
||||||
msgctxt "guildset:min_attendance|desc"
|
msgctxt "guildset:min_attendance|desc"
|
||||||
msgid "Minimum attendance before reward eligability."
|
msgid "Minimum attendance before reward eligability."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:382
|
#: src/modules/schedule/settings.py:390
|
||||||
msgctxt "guildset:min_attendance|long_desc"
|
msgctxt "guildset:min_attendance|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Scheduled session members will need to attend the session for at least this "
|
"Scheduled session members will need to attend the session for at least this "
|
||||||
@@ -456,12 +456,12 @@ msgid ""
|
|||||||
"rewarded)."
|
"rewarded)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:387
|
#: src/modules/schedule/settings.py:395
|
||||||
msgctxt "guildset:min_attendance|accepts"
|
msgctxt "guildset:min_attendance|accepts"
|
||||||
msgid "Number of minutes (1-60) before attendance is counted."
|
msgid "Number of minutes (1-60) before attendance is counted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:401
|
#: src/modules/schedule/settings.py:409
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:min_attendance|set_response"
|
msgctxt "guildset:min_attendance|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -469,29 +469,29 @@ msgid ""
|
|||||||
"least **`{amount}`** minutes."
|
"least **`{amount}`** minutes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:411
|
#: src/modules/schedule/settings.py:419
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:min_attendance|formatted"
|
msgctxt "guildset:min_attendance|formatted"
|
||||||
msgid "**`{amount}`** minutes"
|
msgid "**`{amount}`** minutes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:432
|
#: src/modules/schedule/settings.py:440
|
||||||
msgctxt "guildset:min_attendance|parse|error"
|
msgctxt "guildset:min_attendance|parse|error"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Minimum attendance must be an integer number of minutes between `1` and `60`."
|
"Minimum attendance must be an integer number of minutes between `1` and `60`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:443
|
#: src/modules/schedule/settings.py:452
|
||||||
msgctxt "guildset:schedule_blacklist_role"
|
msgctxt "guildset:schedule_blacklist_role"
|
||||||
msgid "schedule_blacklist_role"
|
msgid "schedule_blacklist_role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:446
|
#: src/modules/schedule/settings.py:455
|
||||||
msgctxt "guildset:schedule_blacklist_role|desc"
|
msgctxt "guildset:schedule_blacklist_role|desc"
|
||||||
msgid "Role which disables scheduled session booking."
|
msgid "Role which disables scheduled session booking."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:450
|
#: src/modules/schedule/settings.py:459
|
||||||
msgctxt "guildset:schedule_blacklist_role|long_desc"
|
msgctxt "guildset:schedule_blacklist_role|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members with this role will not be allowed to book scheduled sessions in "
|
"Members with this role will not be allowed to book scheduled sessions in "
|
||||||
@@ -502,44 +502,44 @@ msgid ""
|
|||||||
"provide a strong disincentive for not attending a session."
|
"provide a strong disincentive for not attending a session."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:458
|
#: src/modules/schedule/settings.py:467
|
||||||
msgctxt "guildset:schedule_blacklist_role|accepts"
|
msgctxt "guildset:schedule_blacklist_role|accepts"
|
||||||
msgid "Blacklist role name or id."
|
msgid "Blacklist role name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:471
|
#: src/modules/schedule/settings.py:480
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_blacklist_role|set_response|set"
|
msgctxt "guildset:schedule_blacklist_role|set_response|set"
|
||||||
msgid "Members with {role} will be unable to book scheduled sessions."
|
msgid "Members with {role} will be unable to book scheduled sessions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:476
|
#: src/modules/schedule/settings.py:485
|
||||||
msgctxt "guildset:schedule_blacklist_role|set_response|unset"
|
msgctxt "guildset:schedule_blacklist_role|set_response|unset"
|
||||||
msgid "The schedule blacklist role has been unset."
|
msgid "The schedule blacklist role has been unset."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:486
|
#: src/modules/schedule/settings.py:495
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_blacklist_role|formatted|set"
|
msgctxt "guildset:schedule_blacklist_role|formatted|set"
|
||||||
msgid "{role} members will not be able to book scheduled sessions."
|
msgid "{role} members will not be able to book scheduled sessions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:491
|
#: src/modules/schedule/settings.py:500
|
||||||
msgctxt "guildset:schedule_blacklist_role|formatted|unset"
|
msgctxt "guildset:schedule_blacklist_role|formatted|unset"
|
||||||
msgid "Not Set"
|
msgid "Not Set"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:500
|
#: src/modules/schedule/settings.py:510
|
||||||
msgctxt "guildset:schedule_blacklist_after"
|
msgctxt "guildset:schedule_blacklist_after"
|
||||||
msgid "schedule_blacklist_after"
|
msgid "schedule_blacklist_after"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:503
|
#: src/modules/schedule/settings.py:513
|
||||||
msgctxt "guildset:schedule_blacklist_after|desc"
|
msgctxt "guildset:schedule_blacklist_after|desc"
|
||||||
msgid "Number of missed sessions within 24h before blacklisting."
|
msgid "Number of missed sessions within 24h before blacklisting."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:507
|
#: src/modules/schedule/settings.py:517
|
||||||
msgctxt "guildset:schedule_blacklist_after|long_desc"
|
msgctxt "guildset:schedule_blacklist_after|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members who miss more than this number of booked sessions in a single 24 "
|
"Members who miss more than this number of booked sessions in a single 24 "
|
||||||
@@ -548,12 +548,12 @@ msgid ""
|
|||||||
"permissions to assign the blacklist role."
|
"permissions to assign the blacklist role."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:514
|
#: src/modules/schedule/settings.py:524
|
||||||
msgctxt "guildset:schedule_blacklist_after|accepts"
|
msgctxt "guildset:schedule_blacklist_after|accepts"
|
||||||
msgid "A number of missed sessions (1-24) before blacklisting."
|
msgid "A number of missed sessions (1-24) before blacklisting."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:529
|
#: src/modules/schedule/settings.py:539
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_blacklist_after|set_response|set"
|
msgctxt "guildset:schedule_blacklist_after|set_response|set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -561,25 +561,25 @@ msgid ""
|
|||||||
"`24h`."
|
"`24h`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:534
|
#: src/modules/schedule/settings.py:544
|
||||||
msgctxt "guildset:schedule_blacklist_after|set_response|unset"
|
msgctxt "guildset:schedule_blacklist_after|set_response|unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will not be automatically blacklisted from booking scheduled "
|
"Members will not be automatically blacklisted from booking scheduled "
|
||||||
"sessions."
|
"sessions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:544
|
#: src/modules/schedule/settings.py:554
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:schedule_blacklist_after|formatted|set"
|
msgctxt "guildset:schedule_blacklist_after|formatted|set"
|
||||||
msgid "Blacklist after **`{amount}`** missed sessions within `24h`."
|
msgid "Blacklist after **`{amount}`** missed sessions within `24h`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:549
|
#: src/modules/schedule/settings.py:559
|
||||||
msgctxt "guildset:schedule_blacklist_after|formatted|unset"
|
msgctxt "guildset:schedule_blacklist_after|formatted|unset"
|
||||||
msgid "Do not automatically blacklist."
|
msgid "Do not automatically blacklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/settings.py:561
|
#: src/modules/schedule/settings.py:571
|
||||||
msgctxt "guildset:schedule_blacklist_role|parse|error"
|
msgctxt "guildset:schedule_blacklist_role|parse|error"
|
||||||
msgid "Blacklist threshold must be a number between `1` and `24`."
|
msgid "Blacklist threshold must be a number between `1` and `24`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -589,107 +589,126 @@ msgctxt "ui:schedule_config|button:page0|label"
|
|||||||
msgid "Page 1"
|
msgid "Page 1"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:88
|
#: src/modules/schedule/ui/settingui.py:89
|
||||||
msgctxt "ui:schedule_config|menu:lobby|placeholder"
|
msgctxt "ui:schedule_config|menu:lobby|placeholder"
|
||||||
msgid "Select Lobby Channel"
|
msgid "Select Lobby Channel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:105
|
#: src/modules/schedule/ui/settingui.py:107
|
||||||
msgctxt "ui:schedule_config|menu:room|placeholder"
|
msgctxt "ui:schedule_config|menu:room|placeholder"
|
||||||
msgid "Select Session Room"
|
msgid "Select Session Room"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:123
|
#: src/modules/schedule/ui/settingui.py:126
|
||||||
msgctxt "ui:schedule_config|menu:channels|placeholder"
|
msgctxt "ui:schedule_config|menu:channels|placeholder"
|
||||||
msgid "Select Session Channels"
|
msgid "Select Session Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:137
|
#: src/modules/schedule/ui/settingui.py:140
|
||||||
msgctxt "ui:schedule_config|button:page1|label"
|
msgctxt "ui:schedule_config|button:page1|label"
|
||||||
msgid "Page 2"
|
msgid "Page 2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:152
|
#: src/modules/schedule/ui/settingui.py:155
|
||||||
msgctxt "ui:schedule_config|button:page2|label"
|
msgctxt "ui:schedule_config|button:page2|label"
|
||||||
msgid "Page 3"
|
msgid "Page 3"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:169
|
#: src/modules/schedule/ui/settingui.py:173
|
||||||
msgctxt "ui:schedule_config|menu:blacklist_role|placeholder"
|
msgctxt "ui:schedule_config|menu:blacklist_role|placeholder"
|
||||||
msgid "Select Blacklist Role"
|
msgid "Select Blacklist Role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:177
|
#: src/modules/schedule/ui/settingui.py:181
|
||||||
msgctxt "ui:schedule_config|embed|title"
|
msgctxt "ui:schedule_config|embed|title"
|
||||||
msgid "Scheduled Session Configuration Panel"
|
msgid "Scheduled Session Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:230
|
#: src/modules/schedule/ui/settingui.py:234
|
||||||
msgctxt "dash:schedule|title"
|
msgctxt "dash:schedule|title"
|
||||||
msgid "Scheduled Session Configuration ({commands[configure schedule]})"
|
msgid "Scheduled Session Configuration ({commands[admin config schedule]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:234
|
#: src/modules/schedule/ui/settingui.py:238
|
||||||
msgctxt "dash:schedule|dropdown|placeholder"
|
msgctxt "dash:schedule|dropdown|placeholder"
|
||||||
msgid "Scheduled Sessions Panel"
|
msgid "Scheduled Sessions Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:251
|
#: src/modules/schedule/ui/settingui.py:255
|
||||||
msgctxt "dash:schedule|section:schedule_channels|name"
|
msgctxt "dash:schedule|section:schedule_channels|name"
|
||||||
msgid "Scheduled Session Channels ({commands[configure schedule]})"
|
msgid "Scheduled Session Channels ({commands[admin config schedule]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:261
|
#: src/modules/schedule/ui/settingui.py:265
|
||||||
msgctxt "dash:schedule|section:schedule_rewards|name"
|
msgctxt "dash:schedule|section:schedule_rewards|name"
|
||||||
msgid "Scheduled Session Rewards ({commands[configure schedule]})"
|
msgid "Scheduled Session Rewards ({commands[admin config schedule]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/settingui.py:271
|
#: src/modules/schedule/ui/settingui.py:275
|
||||||
msgctxt "dash:schedule|section:schedule_blacklist|name"
|
msgctxt "dash:schedule|section:schedule_blacklist|name"
|
||||||
msgid "Scheduled Session Blacklist ({commands[configure schedule]})"
|
msgid "Scheduled Session Blacklist ({commands[admin config schedule]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:31
|
#: src/modules/schedule/ui/scheduleui.py:31
|
||||||
msgctxt "ui:schedule|about"
|
msgctxt "ui:schedule|about"
|
||||||
msgid "Guide tips here TBD"
|
msgid ""
|
||||||
|
"**Do you think you can commit to a schedule and stick to it?**\n"
|
||||||
|
"**Schedule voice sessions here and get rewarded for keeping yourself "
|
||||||
|
"accountable!**\n"
|
||||||
|
"\n"
|
||||||
|
"Use the menu below to book timeslots using LionCoins. If you are active (in "
|
||||||
|
"the dedicated voice channels) during these times, you will be rewarded, "
|
||||||
|
"along with a large bonus if everyone who scheduled that slot made it!\n"
|
||||||
|
"Beware though, if you fail to make it, all your booked sessions will be "
|
||||||
|
"cancelled with no refund! And if you keep failing to attend your scheduled "
|
||||||
|
"sessions, you may be forbidden from booking them in future.\n"
|
||||||
|
"\n"
|
||||||
|
"When your scheduled session starts, you will recieve a ping from the "
|
||||||
|
"schedule channel, which will have more information about how to attend your "
|
||||||
|
"session.\n"
|
||||||
|
"If you discover you can't make your scheduled session, please be responsible "
|
||||||
|
"and use this command to cancel or clear your schedule!\n"
|
||||||
|
"\n"
|
||||||
|
"**Note:** *Make sure your timezone is set correctly (with `/my timezone`), "
|
||||||
|
"or the times I tell might not make sense!*"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:116
|
#: src/modules/schedule/ui/scheduleui.py:130
|
||||||
msgctxt "ui:schedule|button:clear|error:nothing"
|
msgctxt "ui:schedule|button:clear|error:nothing"
|
||||||
msgid "No upcoming sessions to cancel! Your schedule is already clear."
|
msgid "No upcoming sessions to cancel! Your schedule is already clear."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:129
|
#: src/modules/schedule/ui/scheduleui.py:143
|
||||||
msgctxt "ui:schedule|button:clear|success"
|
msgctxt "ui:schedule|button:clear|success"
|
||||||
msgid "Successfully cancelled and refunded your upcoming scheduled sessions."
|
msgid "Successfully cancelled and refunded your upcoming scheduled sessions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:142
|
#: src/modules/schedule/ui/scheduleui.py:156
|
||||||
msgctxt "ui:schedule|button:clear|label"
|
msgctxt "ui:schedule|button:clear|label"
|
||||||
msgid "Clear Schedule"
|
msgid "Clear Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:158
|
#: src/modules/schedule/ui/scheduleui.py:172
|
||||||
msgctxt "ui:schedule|button:about|label"
|
msgctxt "ui:schedule|button:about|label"
|
||||||
msgid "About Schedule"
|
msgid "About Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:184
|
#: src/modules/schedule/ui/scheduleui.py:198
|
||||||
msgctxt "ui:schedule|menu:booking|error:current_slot"
|
msgctxt "ui:schedule|menu:booking|error:current_slot"
|
||||||
msgid "You cannot schedule a currently running session!"
|
msgid "You cannot schedule a currently running session!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:191
|
#: src/modules/schedule/ui/scheduleui.py:205
|
||||||
msgctxt "ui:schedule|menu:booking|error:next_slot"
|
msgctxt "ui:schedule|menu:booking|error:next_slot"
|
||||||
msgid "Too late! You cannot schedule a session starting in the next minute."
|
msgid "Too late! You cannot schedule a session starting in the next minute."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:198
|
#: src/modules/schedule/ui/scheduleui.py:212
|
||||||
msgctxt "ui:schedule|menu:booking|error:already_booked"
|
msgctxt "ui:schedule|menu:booking|error:already_booked"
|
||||||
msgid "You have already booked one or more of the requested sessions!"
|
msgid "You have already booked one or more of the requested sessions!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:211
|
#: src/modules/schedule/ui/scheduleui.py:225
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|menu:booking|error:insufficient_balance"
|
msgctxt "ui:schedule|menu:booking|error:insufficient_balance"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -697,7 +716,7 @@ msgid ""
|
|||||||
"only have {coin}**{balance}**!"
|
"only have {coin}**{balance}**!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:227
|
#: src/modules/schedule/ui/scheduleui.py:241
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|menu:booking|success"
|
msgctxt "ui:schedule|menu:booking|success"
|
||||||
msgid "Successfully booked your scheduled session at {times}."
|
msgid "Successfully booked your scheduled session at {times}."
|
||||||
@@ -707,53 +726,53 @@ msgid_plural ""
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:250
|
#: src/modules/schedule/ui/scheduleui.py:264
|
||||||
msgctxt "ui:schedule|menu:booking|placeholder:blacklisted"
|
msgctxt "ui:schedule|menu:booking|placeholder:blacklisted"
|
||||||
msgid "Book Sessions (Cannot book - Blacklisted)"
|
msgid "Book Sessions (Cannot book - Blacklisted)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:258
|
#: src/modules/schedule/ui/scheduleui.py:272
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|menu:booking|placeholder:regular"
|
msgctxt "ui:schedule|menu:booking|placeholder:regular"
|
||||||
msgid "Book Sessions ({amount} LC)"
|
msgid "Book Sessions ({amount} LC)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:303
|
#: src/modules/schedule/ui/scheduleui.py:317
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|menu:slots|option|format"
|
msgctxt "ui:schedule|menu:slots|option|format"
|
||||||
msgid "{day} {time} ({until})"
|
msgid "{day} {time} ({until})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:307
|
#: src/modules/schedule/ui/scheduleui.py:321
|
||||||
msgctxt "ui:schedule|menu:slots|option|day:today"
|
msgctxt "ui:schedule|menu:slots|option|day:today"
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:311
|
#: src/modules/schedule/ui/scheduleui.py:325
|
||||||
msgctxt "ui:schedule|menu:slots|option|day:tomorrow"
|
msgctxt "ui:schedule|menu:slots|option|day:tomorrow"
|
||||||
msgid "Tomorrow"
|
msgid "Tomorrow"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:362
|
#: src/modules/schedule/ui/scheduleui.py:376
|
||||||
msgctxt "ui:schedule|menu:cancel|error:current_slot"
|
msgctxt "ui:schedule|menu:cancel|error:current_slot"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You cannot cancel a currently running *scheduled* session! Please attend it "
|
"You cannot cancel a currently running *scheduled* session! Please attend it "
|
||||||
"if possible."
|
"if possible."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:368
|
#: src/modules/schedule/ui/scheduleui.py:382
|
||||||
msgctxt "ui:schedule|menu:cancel|error:too_late"
|
msgctxt "ui:schedule|menu:cancel|error:too_late"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Too late! You cannot cancel a scheduled session within a minute of it "
|
"Too late! You cannot cancel a scheduled session within a minute of it "
|
||||||
"starting. Please attend it if possible."
|
"starting. Please attend it if possible."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:385
|
#: src/modules/schedule/ui/scheduleui.py:399
|
||||||
msgctxt "ui:schedule|menu:cancel|error:already_cancelled"
|
msgctxt "ui:schedule|menu:cancel|error:already_cancelled"
|
||||||
msgid "The selected bookings no longer exist! Nothing to cancel."
|
msgid "The selected bookings no longer exist! Nothing to cancel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:395
|
#: src/modules/schedule/ui/scheduleui.py:409
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|menu:cancel|success"
|
msgctxt "ui:schedule|menu:cancel|success"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -765,32 +784,32 @@ msgid_plural ""
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:416
|
#: src/modules/schedule/ui/scheduleui.py:430
|
||||||
msgctxt "ui:schedule|menu:cancel|placeholder"
|
msgctxt "ui:schedule|menu:cancel|placeholder"
|
||||||
msgid "Cancel booked sessions"
|
msgid "Cancel booked sessions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:438
|
#: src/modules/schedule/ui/scheduleui.py:452
|
||||||
msgctxt "ui:schedule|embed|author"
|
msgctxt "ui:schedule|embed|author"
|
||||||
msgid "Your Scheduled Sessions and Past Statistics"
|
msgid "Your Scheduled Sessions and Past Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:450
|
#: src/modules/schedule/ui/scheduleui.py:464
|
||||||
msgctxt "ui:schedule|embed|field:stats|field:recent"
|
msgctxt "ui:schedule|embed|field:stats|field:recent"
|
||||||
msgid "Recent"
|
msgid "Recent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:457
|
#: src/modules/schedule/ui/scheduleui.py:471
|
||||||
msgctxt "ui:schedule|embed|field:stats|field:alltime"
|
msgctxt "ui:schedule|embed|field:stats|field:alltime"
|
||||||
msgid "All Time"
|
msgid "All Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:463
|
#: src/modules/schedule/ui/scheduleui.py:477
|
||||||
msgctxt "ui:schedule|embed|field:stats|field:streak"
|
msgctxt "ui:schedule|embed|field:stats|field:streak"
|
||||||
msgid "Streak"
|
msgid "Streak"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:468
|
#: src/modules/schedule/ui/scheduleui.py:482
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|embed|field:stats|field:streak|value:zero"
|
msgctxt "ui:schedule|embed|field:stats|field:streak|value:zero"
|
||||||
msgid "One session attended! Keep it up!"
|
msgid "One session attended! Keep it up!"
|
||||||
@@ -798,27 +817,27 @@ msgid_plural "**{streak}** sessions attended in a row! Good job!"
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:475
|
#: src/modules/schedule/ui/scheduleui.py:489
|
||||||
msgctxt "ui:schedule|embed|field:stats|field:streak|value:positive"
|
msgctxt "ui:schedule|embed|field:stats|field:streak|value:positive"
|
||||||
msgid "No streak yet!"
|
msgid "No streak yet!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:483
|
#: src/modules/schedule/ui/scheduleui.py:497
|
||||||
msgctxt "ui:schedule|embed|field:stats|name"
|
msgctxt "ui:schedule|embed|field:stats|name"
|
||||||
msgid "Session Statistics"
|
msgid "Session Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:502
|
#: src/modules/schedule/ui/scheduleui.py:516
|
||||||
msgctxt "ui:schedule|embed|field:upcoming|name"
|
msgctxt "ui:schedule|embed|field:upcoming|name"
|
||||||
msgid "Upcoming Sessions"
|
msgid "Upcoming Sessions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:506
|
#: src/modules/schedule/ui/scheduleui.py:520
|
||||||
msgctxt "ui:schedule|embed|field:upcoming|value:empty"
|
msgctxt "ui:schedule|embed|field:upcoming|value:empty"
|
||||||
msgid "No sessions scheduled yet!"
|
msgid "No sessions scheduled yet!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:520
|
#: src/modules/schedule/ui/scheduleui.py:534
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|embed|stats_format"
|
msgctxt "ui:schedule|embed|stats_format"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -827,13 +846,13 @@ msgid ""
|
|||||||
"**{average}** average attendance time."
|
"**{average}** average attendance time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:534
|
#: src/modules/schedule/ui/scheduleui.py:548
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|booking_format:short"
|
msgctxt "ui:schedule|booking_format:short"
|
||||||
msgid "`{until}` | {start} - {end}"
|
msgid "`{until}` | {start} - {end}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/schedule/ui/scheduleui.py:538
|
#: src/modules/schedule/ui/scheduleui.py:552
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ui:schedule|booking_format:long"
|
msgctxt "ui:schedule|booking_format:long"
|
||||||
msgid "> `{until}` | {start} - {end}"
|
msgid "> `{until}` | {start} - {end}"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,37 +17,42 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/settings/ui.py:179
|
#: src/settings/ui.py:180
|
||||||
msgctxt "setting|formatted|notset"
|
msgctxt "setting|formatted|notset"
|
||||||
msgid "Not Set"
|
msgid "Not Set"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/ui.py:320
|
#: src/settings/ui.py:324
|
||||||
msgctxt "setting|embed_field|too_long"
|
msgctxt "setting|embed_field|too_long"
|
||||||
msgid "Too long to display here!"
|
msgid "Too long to display here!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/ui.py:354
|
#: src/settings/ui.py:358
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "setting|summary_embed|title"
|
msgctxt "setting|summary_embed|title"
|
||||||
msgid "Configuration options for `{name}`"
|
msgid "Configuration options for `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/ui.py:366
|
#: src/settings/ui.py:370
|
||||||
msgctxt "setting|summary_table|field:currently|key"
|
msgctxt "setting|summary_table|field:currently|key"
|
||||||
msgid "Currently"
|
msgid "Currently"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/ui.py:373
|
#: src/settings/ui.py:377
|
||||||
msgctxt "setting|summary_table|field:default|key"
|
msgctxt "setting|summary_table|field:default|key"
|
||||||
msgid "By Default"
|
msgid "By Default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/ui.py:380
|
#: src/settings/ui.py:384
|
||||||
msgctxt "setting|summary_table|field:set|key"
|
msgctxt "setting|summary_table|field:set|key"
|
||||||
msgid "Set Using"
|
msgid "Set Using"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/settings/ui.py:502
|
||||||
|
msgctxt "setting|interaction_check|error"
|
||||||
|
msgid "You do not have sufficient permissions to do this!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/settings/setting_types.py:48
|
#: src/settings/setting_types.py:48
|
||||||
msgctxt "settype:string|accepts"
|
msgctxt "settype:string|accepts"
|
||||||
msgid "Any Text"
|
msgid "Any Text"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -27,167 +27,252 @@ msgctxt "cmd:me|desc"
|
|||||||
msgid "Edit your personal profile and see your statistics."
|
msgid "Edit your personal profile and see your statistics."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:61
|
#: src/modules/statistics/cog.py:63
|
||||||
msgctxt "cmd:profile"
|
msgctxt "cmd:profile"
|
||||||
msgid "profile"
|
msgid "profile"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:64
|
#: src/modules/statistics/cog.py:66
|
||||||
msgctxt "cmd:profile|desc"
|
msgctxt "cmd:profile|desc"
|
||||||
msgid "Display the target's profile and statistics summary."
|
msgid "Display the target's profile and statistics summary."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:68
|
#: src/modules/statistics/cog.py:70
|
||||||
msgctxt "cmd:profile|param:member"
|
msgctxt "cmd:profile|param:member"
|
||||||
msgid "member"
|
msgid "member"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:72
|
#: src/modules/statistics/cog.py:74
|
||||||
msgctxt "cmd:profile|param:member|desc"
|
msgctxt "cmd:profile|param:member|desc"
|
||||||
msgid "Member to display profile for."
|
msgid "Member to display profile for."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:105
|
#: src/modules/statistics/cog.py:110
|
||||||
msgctxt "cmd:stats"
|
msgctxt "cmd:stats"
|
||||||
msgid "stats"
|
msgid "stats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:108
|
#: src/modules/statistics/cog.py:113
|
||||||
msgctxt "cmd:stats|desc"
|
msgctxt "cmd:stats|desc"
|
||||||
msgid "Weekly and monthly statistics for your recent activity."
|
msgid "Weekly and monthly statistics for your recent activity."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:122
|
#: src/modules/statistics/cog.py:131
|
||||||
msgctxt "cmd:leaderboard"
|
msgctxt "cmd:leaderboard"
|
||||||
msgid "leaderboard"
|
msgid "leaderboard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:125
|
#: src/modules/statistics/cog.py:134
|
||||||
msgctxt "cmd:leaderboard|desc"
|
msgctxt "cmd:leaderboard|desc"
|
||||||
msgid "Server leaderboard."
|
msgid "Server leaderboard."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:140
|
#: src/modules/statistics/cog.py:149
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:leaderboard|chunking|desc"
|
msgctxt "cmd:leaderboard|chunking|desc"
|
||||||
msgid "Requesting server member list from Discord, please wait {loading}"
|
msgid "Requesting server member list from Discord, please wait {loading}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:157
|
#: src/modules/statistics/cog.py:170
|
||||||
msgctxt "cmd:achievements"
|
msgctxt "cmd:achievements"
|
||||||
msgid "achievements"
|
msgid "achievements"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:160
|
#: src/modules/statistics/cog.py:173
|
||||||
msgctxt "cmd:achievements|desc"
|
msgctxt "cmd:achievements|desc"
|
||||||
msgid "View your progress towards the activity achievement awards!"
|
msgid "View your progress towards the activity achievement awards!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:177
|
#: src/modules/statistics/cog.py:190
|
||||||
msgctxt "cmd:achievements|embed:title"
|
msgctxt "cmd:achievements|embed:title"
|
||||||
msgid "Achievements"
|
msgid "Achievements"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:195
|
#: src/modules/statistics/cog.py:208
|
||||||
msgctxt "cmd:configure_statistics"
|
msgctxt "cmd:configure_statistics"
|
||||||
msgid "statistics"
|
msgid "statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:196
|
#: src/modules/statistics/cog.py:209
|
||||||
msgctxt "cmd:configure_statistics|desc"
|
msgctxt "cmd:configure_statistics|desc"
|
||||||
msgid "Statistics configuration panel"
|
msgid "Statistics configuration panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:199
|
#: src/modules/statistics/cog.py:212
|
||||||
msgctxt "cmd:configure_statistics|param:season_start"
|
msgctxt "cmd:configure_statistics|param:season_start"
|
||||||
msgid "season_start"
|
msgid "season_start"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/cog.py:204
|
#: src/modules/statistics/cog.py:217
|
||||||
msgctxt "cmd:configure_statistics|param:season_start|desc"
|
msgctxt "cmd:configure_statistics|param:season_start|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Time from which to start counting activity for rank badges and season "
|
"Time from which to start counting activity for rank badges and season "
|
||||||
"leaderboards. (YYYY-MM-DD)"
|
"leaderboards. (YYYY-MM-DD)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:37
|
#: src/modules/statistics/achievements.py:77
|
||||||
|
msgctxt "achievement|congrats"
|
||||||
|
msgid "Congratulations! You have completed this challenge."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:146
|
||||||
|
msgctxt "achievement:workout|name"
|
||||||
|
msgid "It's about Power"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:150
|
||||||
|
msgctxt "achievement:workout|subtext"
|
||||||
|
msgid "Workout 50 times"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:170
|
||||||
|
msgctxt "achievement:voicehours|name"
|
||||||
|
msgid "Dream Big"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:174
|
||||||
|
msgctxt "achievement:voicehours|subtext"
|
||||||
|
msgid "Study a total of 1000 hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:196
|
||||||
|
msgctxt "achievement:voicestreak|name"
|
||||||
|
msgid "Consistency is Key"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:200
|
||||||
|
msgctxt "achievement:voicestreak|subtext"
|
||||||
|
msgid "Reach a 100-day voice streak"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:283
|
||||||
|
msgctxt "achievement:voting|name"
|
||||||
|
msgid "We're a Team"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:287
|
||||||
|
msgctxt "achievement:voting|subtext"
|
||||||
|
msgid "Vote 100 times on top.gg"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:304
|
||||||
|
msgctxt "achievement:days|name"
|
||||||
|
msgid "Aim For The Moon"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:308
|
||||||
|
msgctxt "achievement:days|subtext"
|
||||||
|
msgid "Join Voice on 90 different days"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:333
|
||||||
|
msgctxt "achievement:tasks|name"
|
||||||
|
msgid "One Step at a Time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:337
|
||||||
|
msgctxt "achievement:tasks|subtext"
|
||||||
|
msgid "Complete 1000 tasks"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:363
|
||||||
|
msgctxt "achievement:schedule|name"
|
||||||
|
msgid "Be Accountable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:367
|
||||||
|
msgctxt "achievement:schedule|subtext"
|
||||||
|
msgid "Attend 500 Scheduled Sessions"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:392
|
||||||
|
msgctxt "achievement:monthlyhours|name"
|
||||||
|
msgid "The 30 Days Challenge"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/achievements.py:396
|
||||||
|
msgctxt "achievement:monthlyhours|subtext"
|
||||||
|
msgid "Be active for 100 hours in a month"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/modules/statistics/settings.py:38
|
||||||
msgctxt "settype:stat|output:voice"
|
msgctxt "settype:stat|output:voice"
|
||||||
msgid "`Voice`"
|
msgid "`Voice`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:38
|
#: src/modules/statistics/settings.py:39
|
||||||
msgctxt "settype:stat|output:text"
|
msgctxt "settype:stat|output:text"
|
||||||
msgid "`Text`"
|
msgid "`Text`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:39
|
#: src/modules/statistics/settings.py:40
|
||||||
msgctxt "settype:stat|output:anki"
|
msgctxt "settype:stat|output:anki"
|
||||||
msgid "`Anki`"
|
msgid "`Anki`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:42
|
#: src/modules/statistics/settings.py:43
|
||||||
msgctxt "settype:stat|input_format:voice"
|
msgctxt "settype:stat|input_format:voice"
|
||||||
msgid "Voice"
|
msgid "Voice"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:43
|
#: src/modules/statistics/settings.py:44
|
||||||
msgctxt "settype:stat|input_format:text"
|
msgctxt "settype:stat|input_format:text"
|
||||||
msgid "Text"
|
msgid "Text"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:44
|
#: src/modules/statistics/settings.py:45
|
||||||
msgctxt "settype:stat|input_format:anki"
|
msgctxt "settype:stat|input_format:anki"
|
||||||
msgid "Anki"
|
msgid "Anki"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:47
|
#: src/modules/statistics/settings.py:48
|
||||||
msgctxt "settype:stat|input_pattern:voice"
|
msgctxt "settype:stat|input_pattern:voice"
|
||||||
msgid "voice|study"
|
msgid "voice|study"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:48
|
#: src/modules/statistics/settings.py:49
|
||||||
msgctxt "settype:stat|input_pattern:text"
|
msgctxt "settype:stat|input_pattern:text"
|
||||||
msgid "text|messages"
|
msgid "text|messages"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:49
|
#: src/modules/statistics/settings.py:50
|
||||||
msgctxt "settype:stat|input_pattern:anki"
|
msgctxt "settype:stat|input_pattern:anki"
|
||||||
msgid "anki"
|
msgid "anki"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:53
|
#: src/modules/statistics/settings.py:54
|
||||||
msgctxt "settype:state|accepts"
|
msgctxt "settype:state|accepts"
|
||||||
msgid "Voice/Text/Anki"
|
msgid "Voice/Text/Anki"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:66
|
#: src/modules/statistics/settings.py:67
|
||||||
msgctxt "userset:show_global_stats"
|
msgctxt "userset:show_global_stats"
|
||||||
msgid "global_stats"
|
msgid "global_stats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:69
|
#: src/modules/statistics/settings.py:70
|
||||||
msgctxt "userset:show_global_stats|desc"
|
msgctxt "userset:show_global_stats|desc"
|
||||||
msgid "Whether displayed statistics include all your servers."
|
msgid "Whether displayed statistics include all your servers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:73
|
#: src/modules/statistics/settings.py:74
|
||||||
msgctxt "userset:show_global_stats|long_desc"
|
msgctxt "userset:show_global_stats|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Whether statistics commands display combined stats for all servers or just "
|
"Whether statistics commands display combined stats for all servers or just "
|
||||||
"your current server."
|
"your current server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:88
|
#: src/modules/statistics/settings.py:90
|
||||||
msgctxt "guildset:season_start"
|
msgctxt "guildset:season_start"
|
||||||
msgid "season_start"
|
msgid "season_start"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:91
|
#: src/modules/statistics/settings.py:93
|
||||||
msgctxt "guildset:season_start|desc"
|
msgctxt "guildset:season_start|desc"
|
||||||
msgid "Start of the current statistics season."
|
msgid "Start of the current statistics season."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:95
|
#: src/modules/statistics/settings.py:97
|
||||||
msgctxt "guildset:season_start|long_desc"
|
msgctxt "guildset:season_start|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Activity ranks will be determined based on tracked activity since this time, "
|
"Activity ranks will be determined based on tracked activity since this time, "
|
||||||
@@ -197,23 +282,23 @@ msgid ""
|
|||||||
"this first!"
|
"this first!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:102
|
#: src/modules/statistics/settings.py:104
|
||||||
msgctxt "guildset:season_start|accepts"
|
msgctxt "guildset:season_start|accepts"
|
||||||
msgid "The season start time in the form YYYY-MM-DD HH:MM"
|
msgid "The season start time in the form YYYY-MM-DD HH:MM"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:106
|
#: src/modules/statistics/settings.py:108
|
||||||
msgctxt "guildset:season_start|notset"
|
msgctxt "guildset:season_start|notset"
|
||||||
msgid "Not Set (Using all-time statistics)"
|
msgid "Not Set (Using all-time statistics)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:125
|
#: src/modules/statistics/settings.py:127
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:season_start|parse|error:future_time"
|
msgctxt "guildset:season_start|parse|error:future_time"
|
||||||
msgid "Provided season start time {timestamp} is in the future!"
|
msgid "Provided season start time {timestamp} is in the future!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:137
|
#: src/modules/statistics/settings.py:139
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:season_start|set_response|set"
|
msgctxt "guildset:season_start|set_response|set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -223,7 +308,7 @@ msgid ""
|
|||||||
"immediately."
|
"immediately."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:147
|
#: src/modules/statistics/settings.py:149
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:season_start|set_response|unset"
|
msgctxt "guildset:season_start|set_response|unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -233,134 +318,134 @@ msgid ""
|
|||||||
"immediately."
|
"immediately."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:159
|
#: src/modules/statistics/settings.py:162
|
||||||
msgctxt "guildset:unranked_roles"
|
msgctxt "guildset:unranked_roles"
|
||||||
msgid "unranked_roles"
|
msgid "unranked_roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:162
|
#: src/modules/statistics/settings.py:165
|
||||||
msgctxt "guildset:unranked_roles|desc"
|
msgctxt "guildset:unranked_roles|desc"
|
||||||
msgid "Roles to exclude from the leaderboards."
|
msgid "Roles to exclude from the leaderboards."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:166
|
#: src/modules/statistics/settings.py:169
|
||||||
msgctxt "guildset:unranked_roles|long_desc"
|
msgctxt "guildset:unranked_roles|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When set, members with *any* of these roles will not appear on the /"
|
"When set, members with *any* of these roles will not appear on the /"
|
||||||
"leaderboard ranking list."
|
"leaderboard ranking list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:170
|
#: src/modules/statistics/settings.py:173
|
||||||
msgctxt "guildset:unranked_roles|accepts"
|
msgctxt "guildset:unranked_roles|accepts"
|
||||||
msgid "Comma separated list of unranked role names or ids."
|
msgid "Comma separated list of unranked role names or ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:186
|
#: src/modules/statistics/settings.py:189
|
||||||
msgctxt "guildset:unranked_roles|set_using"
|
msgctxt "guildset:unranked_roles|set_using"
|
||||||
msgid "Role selector below."
|
msgid "Role selector below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:196
|
#: src/modules/statistics/settings.py:199
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:unranked_roles|set_response|set"
|
msgctxt "guildset:unranked_roles|set_response|set"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members of the following roles will not appear on the leaderboard: {roles}"
|
"Members of the following roles will not appear on the leaderboard: {roles}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:203
|
#: src/modules/statistics/settings.py:206
|
||||||
msgctxt "guildset:unranked_roles|set_response|unset"
|
msgctxt "guildset:unranked_roles|set_response|unset"
|
||||||
msgid "You have cleared the unranked role list."
|
msgid "You have cleared the unranked role list."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:217
|
#: src/modules/statistics/settings.py:221
|
||||||
msgctxt "guildset:visible_stats"
|
msgctxt "guildset:visible_stats"
|
||||||
msgid "visible_stats"
|
msgid "visible_stats"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:220
|
#: src/modules/statistics/settings.py:224
|
||||||
msgctxt "guildset:visible_stats|desc"
|
msgctxt "guildset:visible_stats|desc"
|
||||||
msgid "Which statistics will be visible in the statistics commands."
|
msgid "Which statistics will be visible in the statistics commands."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:224
|
#: src/modules/statistics/settings.py:228
|
||||||
msgctxt "guildset:visible_stats|desc"
|
msgctxt "guildset:visible_stats|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Choose which statistics types to display in the leaderboard and statistics "
|
"Choose which statistics types to display in the leaderboard and statistics "
|
||||||
"commands."
|
"commands."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:228
|
#: src/modules/statistics/settings.py:232
|
||||||
msgctxt "guildset:visible_stats|accepts"
|
msgctxt "guildset:visible_stats|accepts"
|
||||||
msgid "Voice, Text, Anki"
|
msgid "Voice, Text, Anki"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:249
|
#: src/modules/statistics/settings.py:253
|
||||||
msgctxt "guildset:visible_stats|set_using"
|
msgctxt "guildset:visible_stats|set_using"
|
||||||
msgid "Option menu below."
|
msgid "Option menu below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:257
|
#: src/modules/statistics/settings.py:261
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:visible_stats|set_response"
|
msgctxt "guildset:visible_stats|set_response"
|
||||||
msgid "Members will be able to view the following statistics types: {types}"
|
msgid "Members will be able to view the following statistics types: {types}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:267
|
#: src/modules/statistics/settings.py:272
|
||||||
msgctxt "guildset:default_stat"
|
msgctxt "guildset:default_stat"
|
||||||
msgid "default_stat"
|
msgid "default_stat"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:270
|
#: src/modules/statistics/settings.py:275
|
||||||
msgctxt "guildset:default_stat|desc"
|
msgctxt "guildset:default_stat|desc"
|
||||||
msgid "Statistic type to display by default in setting dialogues."
|
msgid "Statistic type to display by default in setting dialogues."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:274
|
#: src/modules/statistics/settings.py:279
|
||||||
msgctxt "guildset:default_stat|long_desc"
|
msgctxt "guildset:default_stat|long_desc"
|
||||||
msgid "Which statistic type to display by default in setting dialogues."
|
msgid "Which statistic type to display by default in setting dialogues."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:307
|
#: src/modules/statistics/settings.py:313
|
||||||
msgctxt "ui:statistics_config|menu:unranked_roles|placeholder"
|
msgctxt "ui:statistics_config|menu:unranked_roles|placeholder"
|
||||||
msgid "Select Unranked Roles"
|
msgid "Select Unranked Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:331
|
#: src/modules/statistics/settings.py:338
|
||||||
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:voice"
|
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:voice"
|
||||||
msgid "Voice Activity"
|
msgid "Voice Activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:336
|
#: src/modules/statistics/settings.py:343
|
||||||
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:study"
|
msgctxt "ui:statistics_config|menu:visible_stats|item:voice|mode:study"
|
||||||
msgid "Study Statistics"
|
msgid "Study Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:346
|
#: src/modules/statistics/settings.py:353
|
||||||
msgctxt "ui:statistics_config|menu:visible_stats|item:text"
|
msgctxt "ui:statistics_config|menu:visible_stats|item:text"
|
||||||
msgid "Message Activity"
|
msgid "Message Activity"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:354
|
#: src/modules/statistics/settings.py:361
|
||||||
msgctxt "ui:statistics_config|menu:visible_stats|item:anki"
|
msgctxt "ui:statistics_config|menu:visible_stats|item:anki"
|
||||||
msgid "Anki Reviews"
|
msgid "Anki Reviews"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:365
|
#: src/modules/statistics/settings.py:372
|
||||||
msgctxt "ui:statistics_config|menu:visible_stats|placeholder"
|
msgctxt "ui:statistics_config|menu:visible_stats|placeholder"
|
||||||
msgid "Select Visible Statistics"
|
msgid "Select Visible Statistics"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:386
|
#: src/modules/statistics/settings.py:393
|
||||||
msgctxt "ui:statistics_config|embed|title"
|
msgctxt "ui:statistics_config|embed|title"
|
||||||
msgid "Statistics Configuration Panel"
|
msgid "Statistics Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:408
|
#: src/modules/statistics/settings.py:415
|
||||||
msgctxt "dash:stats|title"
|
msgctxt "dash:stats|title"
|
||||||
msgid "Activity Statistics Configuration ({commands[configure statistics]})"
|
msgid "Activity Statistics Configuration ({commands[admin config statistics]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/statistics/settings.py:412
|
#: src/modules/statistics/settings.py:419
|
||||||
msgctxt "dash:stats|dropdown|placeholder"
|
msgctxt "dash:stats|dropdown|placeholder"
|
||||||
msgid "Activity Statistics Panel"
|
msgid "Activity Statistics Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -76,300 +76,300 @@ msgctxt "cmd:tasklist|desc"
|
|||||||
msgid "Open your tasklist."
|
msgid "Open your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:270
|
#: src/modules/tasklist/cog.py:271
|
||||||
msgctxt "group:tasks"
|
msgctxt "group:tasks"
|
||||||
msgid "tasks"
|
msgid "tasks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:271
|
#: src/modules/tasklist/cog.py:272
|
||||||
msgctxt "group:tasks|desc"
|
msgctxt "group:tasks|desc"
|
||||||
msgid "Base command group for tasklist commands."
|
msgid "Base command group for tasklist commands."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:293
|
#: src/modules/tasklist/cog.py:295
|
||||||
msgctxt "argtype:taskid|error:no_tasks"
|
msgctxt "argtype:taskid|error:no_tasks"
|
||||||
msgid "Tasklist empty! No matching tasks."
|
msgid "Tasklist empty! No matching tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:330
|
#: src/modules/tasklist/cog.py:332
|
||||||
msgctxt "argtype:taskid|match:all"
|
msgctxt "argtype:taskid|match:all"
|
||||||
msgid "All tasks"
|
msgid "All tasks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:348
|
#: src/modules/tasklist/cog.py:350
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "argtype:taskid|error:parse_multi"
|
msgctxt "argtype:taskid|error:parse_multi"
|
||||||
msgid "(Warning: {error})"
|
msgid "(Warning: {error})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:382
|
#: src/modules/tasklist/cog.py:384
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "argtype:taskid|error:no_matching"
|
msgctxt "argtype:taskid|error:no_matching"
|
||||||
msgid "No tasks matching '{partial}'!"
|
msgid "No tasks matching '{partial}'!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:402
|
#: src/modules/tasklist/cog.py:404
|
||||||
msgctxt "cmd:tasks_new"
|
msgctxt "cmd:tasks_new"
|
||||||
msgid "new"
|
msgid "new"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:405
|
#: src/modules/tasklist/cog.py:407
|
||||||
msgctxt "cmd:tasks_new|desc"
|
msgctxt "cmd:tasks_new|desc"
|
||||||
msgid "Add a new task to your tasklist."
|
msgid "Add a new task to your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:409
|
#: src/modules/tasklist/cog.py:411
|
||||||
msgctxt "cmd:tasks_new|param:content"
|
msgctxt "cmd:tasks_new|param:content"
|
||||||
msgid "task"
|
msgid "task"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:410
|
#: src/modules/tasklist/cog.py:412
|
||||||
msgctxt "cmd:tasks_new|param:parent"
|
msgctxt "cmd:tasks_new|param:parent"
|
||||||
msgid "parent"
|
msgid "parent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:413
|
#: src/modules/tasklist/cog.py:415
|
||||||
msgctxt "cmd:tasks_new|param:content|desc"
|
msgctxt "cmd:tasks_new|param:content|desc"
|
||||||
msgid "Content of your new task."
|
msgid "Content of your new task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:414
|
#: src/modules/tasklist/cog.py:416
|
||||||
msgctxt "cmd:tasks_new|param:parent"
|
msgctxt "cmd:tasks_new|param:parent"
|
||||||
msgid "Parent of this task."
|
msgid "Parent of this task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:434
|
#: src/modules/tasklist/cog.py:436
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_new|error:parse_parent"
|
msgctxt "cmd:tasks_new|error:parse_parent"
|
||||||
msgid "Could not find parent task number `{input}` in your tasklist."
|
msgid "Could not find parent task number `{input}` in your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:449
|
#: src/modules/tasklist/cog.py:451
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_new|resp:success"
|
msgctxt "cmd:tasks_new|resp:success"
|
||||||
msgid "{tick} Created task `{label}`."
|
msgid "{tick} Created task `{label}`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:461
|
#: src/modules/tasklist/cog.py:463
|
||||||
msgctxt "cmd:tasks_upload"
|
msgctxt "cmd:tasks_upload"
|
||||||
msgid "upload"
|
msgid "upload"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:464
|
#: src/modules/tasklist/cog.py:466
|
||||||
msgctxt "cmd:tasks_upload|desc"
|
msgctxt "cmd:tasks_upload|desc"
|
||||||
msgid "Upload a list of tasks to append to or replace your tasklist."
|
msgid "Upload a list of tasks to append to or replace your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:468
|
#: src/modules/tasklist/cog.py:470
|
||||||
msgctxt "cmd:tasks_upload|param:tasklist"
|
msgctxt "cmd:tasks_upload|param:tasklist"
|
||||||
msgid "tasklist"
|
msgid "tasklist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:469
|
#: src/modules/tasklist/cog.py:471
|
||||||
msgctxt "cmd:tasks_upload|param:append"
|
msgctxt "cmd:tasks_upload|param:append"
|
||||||
msgid "append"
|
msgid "append"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:474
|
#: src/modules/tasklist/cog.py:476
|
||||||
msgctxt "cmd:tasks_upload|param:tasklist|desc"
|
msgctxt "cmd:tasks_upload|param:tasklist|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Text file containing a (standard markdown formatted) checklist of tasks to "
|
"Text file containing a (standard markdown formatted) checklist of tasks to "
|
||||||
"add or append."
|
"add or append."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:478
|
#: src/modules/tasklist/cog.py:480
|
||||||
msgctxt "cmd:tasks_upload|param:append|desc"
|
msgctxt "cmd:tasks_upload|param:append|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Whether to append the given tasks or replace your entire tasklist. Defaults "
|
"Whether to append the given tasks or replace your entire tasklist. Defaults "
|
||||||
"to True."
|
"to True."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:494
|
#: src/modules/tasklist/cog.py:496
|
||||||
msgctxt "cmd:tasks_upload|error:not_text"
|
msgctxt "cmd:tasks_upload|error:not_text"
|
||||||
msgid "The attached tasklist must be a text file!"
|
msgid "The attached tasklist must be a text file!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:502
|
#: src/modules/tasklist/cog.py:504
|
||||||
msgctxt "cmd:tasks_upload|error:too_large"
|
msgctxt "cmd:tasks_upload|error:too_large"
|
||||||
msgid "The attached tasklist was too large!"
|
msgid "The attached tasklist was too large!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:513
|
#: src/modules/tasklist/cog.py:515
|
||||||
msgctxt "cmd:tasks_upload|error:too_many_lines"
|
msgctxt "cmd:tasks_upload|error:too_many_lines"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Too many tasks! Refusing to process a tasklist with more than `1000` lines."
|
"Too many tasks! Refusing to process a tasklist with more than `1000` lines."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:519
|
#: src/modules/tasklist/cog.py:521
|
||||||
msgctxt "cmd:tasks_upload|error:decoding"
|
msgctxt "cmd:tasks_upload|error:decoding"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Could not decode attached tasklist. Please make sure it is saved with the "
|
"Could not decode attached tasklist. Please make sure it is saved with the "
|
||||||
"`UTF-8` encoding."
|
"`UTF-8` encoding."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:566
|
#: src/modules/tasklist/cog.py:568
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_upload|resp:success"
|
msgctxt "cmd:tasks_upload|resp:success"
|
||||||
msgid "{tick} Updated your tasklist."
|
msgid "{tick} Updated your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:578
|
#: src/modules/tasklist/cog.py:580
|
||||||
msgctxt "cmd:tasks_edit"
|
msgctxt "cmd:tasks_edit"
|
||||||
msgid "edit"
|
msgid "edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:581
|
#: src/modules/tasklist/cog.py:583
|
||||||
msgctxt "cmd:tasks_edit|desc"
|
msgctxt "cmd:tasks_edit|desc"
|
||||||
msgid "Edit a task in your tasklist."
|
msgid "Edit a task in your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:585
|
#: src/modules/tasklist/cog.py:587
|
||||||
msgctxt "cmd:tasks_edit|param:taskstr"
|
msgctxt "cmd:tasks_edit|param:taskstr"
|
||||||
msgid "task"
|
msgid "task"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:586
|
#: src/modules/tasklist/cog.py:588
|
||||||
msgctxt "cmd:tasks_edit|param:new_content"
|
msgctxt "cmd:tasks_edit|param:new_content"
|
||||||
msgid "new_task"
|
msgid "new_task"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:587
|
#: src/modules/tasklist/cog.py:589
|
||||||
msgctxt "cmd:tasks_edit|param:new_parent"
|
msgctxt "cmd:tasks_edit|param:new_parent"
|
||||||
msgid "new_parent"
|
msgid "new_parent"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:590
|
#: src/modules/tasklist/cog.py:592
|
||||||
msgctxt "cmd:tasks_edit|param:taskstr|desc"
|
msgctxt "cmd:tasks_edit|param:taskstr|desc"
|
||||||
msgid "Which task do you want to update?"
|
msgid "Which task do you want to update?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:591
|
#: src/modules/tasklist/cog.py:593
|
||||||
msgctxt "cmd:tasks_edit|param:new_content|desc"
|
msgctxt "cmd:tasks_edit|param:new_content|desc"
|
||||||
msgid "What do you want to change the task to?"
|
msgid "What do you want to change the task to?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:592
|
#: src/modules/tasklist/cog.py:594
|
||||||
msgctxt "cmd:tasks_edit|param:new_parent|desc"
|
msgctxt "cmd:tasks_edit|param:new_parent|desc"
|
||||||
msgid "Which task do you want to be the new parent?"
|
msgid "Which task do you want to be the new parent?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:611
|
#: src/modules/tasklist/cog.py:613
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_edit|error:parse_taskstr"
|
msgctxt "cmd:tasks_edit|error:parse_taskstr"
|
||||||
msgid "Could not find target task number `{input}` in your tasklist."
|
msgid "Could not find target task number `{input}` in your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:627
|
#: src/modules/tasklist/cog.py:629
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_edit|error:parse_parent"
|
msgctxt "cmd:tasks_edit|error:parse_parent"
|
||||||
msgid "Could not find new parent task number `{input}` in your tasklist."
|
msgid "Could not find new parent task number `{input}` in your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:646
|
#: src/modules/tasklist/cog.py:648
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_edit|resp:success|desc"
|
msgctxt "cmd:tasks_edit|resp:success|desc"
|
||||||
msgid "{tick} Task `{label}` updated."
|
msgid "{tick} Task `{label}` updated."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:668
|
#: src/modules/tasklist/cog.py:670
|
||||||
msgctxt "ui:tasklist_single_editor|title"
|
msgctxt "ui:tasklist_single_editor|title"
|
||||||
msgid "Edit Task"
|
msgid "Edit Task"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:683
|
#: src/modules/tasklist/cog.py:685
|
||||||
msgctxt "cmd:tasks_clear"
|
msgctxt "cmd:tasks_clear"
|
||||||
msgid "clear"
|
msgid "clear"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:684
|
#: src/modules/tasklist/cog.py:686
|
||||||
msgctxt "cmd:tasks_clear|desc"
|
msgctxt "cmd:tasks_clear|desc"
|
||||||
msgid "Clear your tasklist."
|
msgid "Clear your tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:694
|
#: src/modules/tasklist/cog.py:696
|
||||||
msgctxt "cmd:tasks_clear|resp:success"
|
msgctxt "cmd:tasks_clear|resp:success"
|
||||||
msgid "Your tasklist has been cleared."
|
msgid "Your tasklist has been cleared."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:702
|
#: src/modules/tasklist/cog.py:704
|
||||||
msgctxt "cmd:tasks_remove"
|
msgctxt "cmd:tasks_remove"
|
||||||
msgid "remove"
|
msgid "remove"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:705
|
#: src/modules/tasklist/cog.py:707
|
||||||
msgctxt "cmd:tasks_remove|desc"
|
msgctxt "cmd:tasks_remove|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Remove tasks matching all the provided conditions. (E.g. remove tasks "
|
"Remove tasks matching all the provided conditions. (E.g. remove tasks "
|
||||||
"completed before today)."
|
"completed before today)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:709
|
#: src/modules/tasklist/cog.py:711
|
||||||
msgctxt "cmd:tasks_remove|param:taskidstr"
|
msgctxt "cmd:tasks_remove|param:taskidstr"
|
||||||
msgid "tasks"
|
msgid "tasks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:710
|
#: src/modules/tasklist/cog.py:712
|
||||||
msgctxt "cmd:tasks_remove|param:created_before"
|
msgctxt "cmd:tasks_remove|param:created_before"
|
||||||
msgid "created_before"
|
msgid "created_before"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:711
|
#: src/modules/tasklist/cog.py:713
|
||||||
msgctxt "cmd:tasks_remove|param:updated_before"
|
msgctxt "cmd:tasks_remove|param:updated_before"
|
||||||
msgid "updated_before"
|
msgid "updated_before"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:712
|
#: src/modules/tasklist/cog.py:714
|
||||||
msgctxt "cmd:tasks_remove|param:completed"
|
msgctxt "cmd:tasks_remove|param:completed"
|
||||||
msgid "completed"
|
msgid "completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:713
|
#: src/modules/tasklist/cog.py:715
|
||||||
msgctxt "cmd:tasks_remove|param:cascade"
|
msgctxt "cmd:tasks_remove|param:cascade"
|
||||||
msgid "cascade"
|
msgid "cascade"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:718
|
#: src/modules/tasklist/cog.py:720
|
||||||
msgctxt "cmd:tasks_remove|param:taskidstr|desc"
|
msgctxt "cmd:tasks_remove|param:taskidstr|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of task numbers or ranges to remove (e.g. 1, 2, 5-7, 8.1-3, 9-), or `-` "
|
"List of task numbers or ranges to remove (e.g. 1, 2, 5-7, 8.1-3, 9-), or `-` "
|
||||||
"to remove all."
|
"to remove all."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:722
|
#: src/modules/tasklist/cog.py:724
|
||||||
msgctxt "cmd:tasks_remove|param:created_before|desc"
|
msgctxt "cmd:tasks_remove|param:created_before|desc"
|
||||||
msgid "Only delete tasks created before the selected time."
|
msgid "Only delete tasks created before the selected time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:726
|
#: src/modules/tasklist/cog.py:728
|
||||||
msgctxt "cmd:tasks_remove|param:updated_before|desc"
|
msgctxt "cmd:tasks_remove|param:updated_before|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Only deleted tasks update (i.e. completed or edited) before the selected "
|
"Only deleted tasks update (i.e. completed or edited) before the selected "
|
||||||
"time."
|
"time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:730
|
#: src/modules/tasklist/cog.py:732
|
||||||
msgctxt "cmd:tasks_remove|param:completed"
|
msgctxt "cmd:tasks_remove|param:completed"
|
||||||
msgid "Only delete tasks which are (not) complete."
|
msgid "Only delete tasks which are (not) complete."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:734
|
#: src/modules/tasklist/cog.py:736
|
||||||
msgctxt "cmd:tasks_remove|param:cascade"
|
msgctxt "cmd:tasks_remove|param:cascade"
|
||||||
msgid "Whether to recursively remove subtasks of removed tasks."
|
msgid "Whether to recursively remove subtasks of removed tasks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:766 src/modules/tasklist/cog.py:861
|
#: src/modules/tasklist/cog.py:768 src/modules/tasklist/cog.py:863
|
||||||
#: src/modules/tasklist/cog.py:936
|
#: src/modules/tasklist/cog.py:938
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_remove_cmd|error:no_matching"
|
msgctxt "cmd:tasks_remove_cmd|error:no_matching"
|
||||||
msgid "No tasks on your tasklist match `{input}`"
|
msgid "No tasks on your tasklist match `{input}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:790
|
#: src/modules/tasklist/cog.py:792
|
||||||
msgctxt "cmd:tasks_remove_cmd|error:no_matching"
|
msgctxt "cmd:tasks_remove_cmd|error:no_matching"
|
||||||
msgid "No tasks on your tasklist matching all the given conditions!"
|
msgid "No tasks on your tasklist matching all the given conditions!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:803
|
#: src/modules/tasklist/cog.py:805
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_remove|resp:success"
|
msgctxt "cmd:tasks_remove|resp:success"
|
||||||
msgid "{tick} Deleted task `{label}`"
|
msgid "{tick} Deleted task `{label}`"
|
||||||
@@ -377,39 +377,39 @@ msgid_plural "{tick} Deleted `{count}` tasks from your tasklist."
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:821
|
#: src/modules/tasklist/cog.py:823
|
||||||
msgctxt "cmd:tasks_tick"
|
msgctxt "cmd:tasks_tick"
|
||||||
msgid "tick"
|
msgid "tick"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:822
|
#: src/modules/tasklist/cog.py:824
|
||||||
msgctxt "cmd:tasks_tick|desc"
|
msgctxt "cmd:tasks_tick|desc"
|
||||||
msgid "Mark the given tasks as completed."
|
msgid "Mark the given tasks as completed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:825
|
#: src/modules/tasklist/cog.py:827
|
||||||
msgctxt "cmd:tasks_tick|param:taskidstr"
|
msgctxt "cmd:tasks_tick|param:taskidstr"
|
||||||
msgid "tasks"
|
msgid "tasks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:826
|
#: src/modules/tasklist/cog.py:828
|
||||||
msgctxt "cmd:tasks_tick|param:cascade"
|
msgctxt "cmd:tasks_tick|param:cascade"
|
||||||
msgid "cascade"
|
msgid "cascade"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:831
|
#: src/modules/tasklist/cog.py:833
|
||||||
msgctxt "cmd:tasks_tick|param:taskidstr|desc"
|
msgctxt "cmd:tasks_tick|param:taskidstr|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of task numbers or ranges to tick (e.g. 1, 2, 5-7, 8.1-3, 9-) or '-' to "
|
"List of task numbers or ranges to tick (e.g. 1, 2, 5-7, 8.1-3, 9-) or '-' to "
|
||||||
"tick all."
|
"tick all."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:835
|
#: src/modules/tasklist/cog.py:837
|
||||||
msgctxt "cmd:tasks_tick|param:cascade|desc"
|
msgctxt "cmd:tasks_tick|param:cascade|desc"
|
||||||
msgid "Whether to also mark all subtasks as complete."
|
msgid "Whether to also mark all subtasks as complete."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:879
|
#: src/modules/tasklist/cog.py:881
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_tick|resp:success"
|
msgctxt "cmd:tasks_tick|resp:success"
|
||||||
msgid "{tick} Marked `{label}` as complete."
|
msgid "{tick} Marked `{label}` as complete."
|
||||||
@@ -417,39 +417,39 @@ msgid_plural "{tick} Marked `{count}` tasks as complete."
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:897
|
#: src/modules/tasklist/cog.py:899
|
||||||
msgctxt "cmd:tasks_untick"
|
msgctxt "cmd:tasks_untick"
|
||||||
msgid "untick"
|
msgid "untick"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:898
|
#: src/modules/tasklist/cog.py:900
|
||||||
msgctxt "cmd:tasks_untick|desc"
|
msgctxt "cmd:tasks_untick|desc"
|
||||||
msgid "Mark the given tasks as incomplete."
|
msgid "Mark the given tasks as incomplete."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:901
|
#: src/modules/tasklist/cog.py:903
|
||||||
msgctxt "cmd:tasks_untick|param:taskidstr"
|
msgctxt "cmd:tasks_untick|param:taskidstr"
|
||||||
msgid "taskids"
|
msgid "taskids"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:902
|
#: src/modules/tasklist/cog.py:904
|
||||||
msgctxt "cmd:tasks_untick|param:cascade"
|
msgctxt "cmd:tasks_untick|param:cascade"
|
||||||
msgid "cascade"
|
msgid "cascade"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:907
|
#: src/modules/tasklist/cog.py:909
|
||||||
msgctxt "cmd:tasks_untick|param:taskidstr|desc"
|
msgctxt "cmd:tasks_untick|param:taskidstr|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"List of task numbers or ranges to untick (e.g. 1, 2, 5-7, 8.1-3, 9-) or '-' "
|
"List of task numbers or ranges to untick (e.g. 1, 2, 5-7, 8.1-3, 9-) or '-' "
|
||||||
"to untick all."
|
"to untick all."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:911
|
#: src/modules/tasklist/cog.py:913
|
||||||
msgctxt "cmd:tasks_untick|param:cascade|desc"
|
msgctxt "cmd:tasks_untick|param:cascade|desc"
|
||||||
msgid "Whether to also mark all subtasks as incomplete."
|
msgid "Whether to also mark all subtasks as incomplete."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:952
|
#: src/modules/tasklist/cog.py:954
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:tasks_untick|resp:success"
|
msgctxt "cmd:tasks_untick|resp:success"
|
||||||
msgid "{tick} Marked `{label}` as incomplete."
|
msgid "{tick} Marked `{label}` as incomplete."
|
||||||
@@ -457,27 +457,27 @@ msgid_plural "{tick} Marked `{count}` tasks as incomplete."
|
|||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:976
|
#: src/modules/tasklist/cog.py:978
|
||||||
msgctxt "cmd:configure_tasklist"
|
msgctxt "cmd:configure_tasklist"
|
||||||
msgid "tasklist"
|
msgid "tasklist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:977
|
#: src/modules/tasklist/cog.py:979
|
||||||
msgctxt "cmd:configure_tasklist|desc"
|
msgctxt "cmd:configure_tasklist|desc"
|
||||||
msgid "Tasklist configuration panel"
|
msgid "Tasklist configuration panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:980
|
#: src/modules/tasklist/cog.py:982
|
||||||
msgctxt "cmd:configure_tasklist|param:reward"
|
msgctxt "cmd:configure_tasklist|param:reward"
|
||||||
msgid "reward"
|
msgid "reward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:981
|
#: src/modules/tasklist/cog.py:983
|
||||||
msgctxt "cmd:configure_tasklist|param:reward_limit"
|
msgctxt "cmd:configure_tasklist|param:reward_limit"
|
||||||
msgid "reward_limit"
|
msgid "reward_limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/cog.py:1017
|
#: src/modules/tasklist/cog.py:1018
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:configure_tasklist|resp:success|desc"
|
msgctxt "cmd:configure_tasklist|resp:success|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -673,64 +673,64 @@ msgid ""
|
|||||||
"below."
|
"below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:33
|
#: src/modules/tasklist/settings.py:35
|
||||||
msgctxt "guildset:task_reward"
|
msgctxt "guildset:task_reward"
|
||||||
msgid "task_reward"
|
msgid "task_reward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:36
|
#: src/modules/tasklist/settings.py:38
|
||||||
msgctxt "guildset:task_reward|desc"
|
msgctxt "guildset:task_reward|desc"
|
||||||
msgid "Number of LionCoins given for each completed task."
|
msgid "Number of LionCoins given for each completed task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:40
|
#: src/modules/tasklist/settings.py:42
|
||||||
msgctxt "guildset:task_reward|long_desc"
|
msgctxt "guildset:task_reward|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The number of coins members will be rewarded each time they complete a task "
|
"The number of coins members will be rewarded each time they complete a task "
|
||||||
"on their tasklist."
|
"on their tasklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:44
|
#: src/modules/tasklist/settings.py:46
|
||||||
msgctxt "guildset:task_reward|accepts"
|
msgctxt "guildset:task_reward|accepts"
|
||||||
msgid "The number of LionCoins to reward per task."
|
msgid "The number of LionCoins to reward per task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:56
|
#: src/modules/tasklist/settings.py:58
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:task_reward|response"
|
msgctxt "guildset:task_reward|response"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will now be rewarded {coin}**{amount}** for each completed task."
|
"Members will now be rewarded {coin}**{amount}** for each completed task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:65
|
#: src/modules/tasklist/settings.py:67
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:task_reward|formatted"
|
msgctxt "guildset:task_reward|formatted"
|
||||||
msgid "{coin}**{amount}** per task."
|
msgid "{coin}**{amount}** per task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:73
|
#: src/modules/tasklist/settings.py:76
|
||||||
msgctxt "guildset:task_reward_limit"
|
msgctxt "guildset:task_reward_limit"
|
||||||
msgid "task_reward_limit"
|
msgid "task_reward_limit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:76
|
#: src/modules/tasklist/settings.py:79
|
||||||
msgctxt "guildset:task_reward_limit|desc"
|
msgctxt "guildset:task_reward_limit|desc"
|
||||||
msgid "Maximum number of task rewards given per 24h."
|
msgid "Maximum number of task rewards given per 24h."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:80
|
#: src/modules/tasklist/settings.py:83
|
||||||
msgctxt "guildset:task_reward_limit|long_desc"
|
msgctxt "guildset:task_reward_limit|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Maximum number of times in each 24h period that members will be rewarded for "
|
"Maximum number of times in each 24h period that members will be rewarded for "
|
||||||
"completing a task."
|
"completing a task."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:85
|
#: src/modules/tasklist/settings.py:88
|
||||||
msgctxt "guildset:task_reward_limit|accepts"
|
msgctxt "guildset:task_reward_limit|accepts"
|
||||||
msgid "The maximum number of tasks to reward LC for per 24h."
|
msgid "The maximum number of tasks to reward LC for per 24h."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:97
|
#: src/modules/tasklist/settings.py:100
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:task_reward_limit|response"
|
msgctxt "guildset:task_reward_limit|response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -738,23 +738,23 @@ msgid ""
|
|||||||
"per 24h."
|
"per 24h."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:106
|
#: src/modules/tasklist/settings.py:109
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:task_reward_limit|formatted"
|
msgctxt "guildset:task_reward_limit|formatted"
|
||||||
msgid "`{number}` per 24 hours."
|
msgid "`{number}` per 24 hours."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:113
|
#: src/modules/tasklist/settings.py:117
|
||||||
msgctxt "guildset:tasklist_channels"
|
msgctxt "guildset:tasklist_channels"
|
||||||
msgid "tasklist_channels"
|
msgid "tasklist_channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:116
|
#: src/modules/tasklist/settings.py:120
|
||||||
msgctxt "guildset:tasklist_channels|desc"
|
msgctxt "guildset:tasklist_channels|desc"
|
||||||
msgid "Channels in which to publicly display member tasklists."
|
msgid "Channels in which to publicly display member tasklists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:120
|
#: src/modules/tasklist/settings.py:124
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:tasklist_channels|long_desc"
|
msgctxt "guildset:tasklist_channels|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -765,12 +765,12 @@ msgid ""
|
|||||||
"category."
|
"category."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:127
|
#: src/modules/tasklist/settings.py:131
|
||||||
msgctxt "guildset:tasklist_channels|accepts"
|
msgctxt "guildset:tasklist_channels|accepts"
|
||||||
msgid "Comma separated list of tasklist channel names or ids."
|
msgid "Comma separated list of tasklist channel names or ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:144
|
#: src/modules/tasklist/settings.py:148
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:tasklist_channels|set_response|set"
|
msgctxt "guildset:tasklist_channels|set_response|set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -778,42 +778,42 @@ msgid ""
|
|||||||
"{channels}"
|
"{channels}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:149
|
#: src/modules/tasklist/settings.py:153
|
||||||
msgctxt "guildset:tasklist_channels|set_response|unset"
|
msgctxt "guildset:tasklist_channels|set_response|unset"
|
||||||
msgid "Member tasklists will never be publicly displayed."
|
msgid "Member tasklists will never be publicly displayed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:158
|
#: src/modules/tasklist/settings.py:162
|
||||||
msgctxt "guildset:tasklist_channels|set_using"
|
msgctxt "guildset:tasklist_channels|set_using"
|
||||||
msgid "Channel selector below."
|
msgid "Channel selector below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:289
|
#: src/modules/tasklist/settings.py:293
|
||||||
msgctxt "ui:tasklist_config|button:close|label"
|
msgctxt "ui:tasklist_config|button:close|label"
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:290
|
#: src/modules/tasklist/settings.py:294
|
||||||
msgctxt "ui:tasklist_config|button:reset|label"
|
msgctxt "ui:tasklist_config|button:reset|label"
|
||||||
msgid "Reset"
|
msgid "Reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:293
|
#: src/modules/tasklist/settings.py:297
|
||||||
msgctxt "ui:tasklist_config|menu:channels|placeholder"
|
msgctxt "ui:tasklist_config|menu:channels|placeholder"
|
||||||
msgid "Set Tasklist Channels"
|
msgid "Set Tasklist Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:311
|
#: src/modules/tasklist/settings.py:315
|
||||||
msgctxt "ui:tasklist_config|embed|title"
|
msgctxt "ui:tasklist_config|embed|title"
|
||||||
msgid "Tasklist Configuration Panel"
|
msgid "Tasklist Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:320
|
#: src/modules/tasklist/settings.py:324
|
||||||
msgctxt "dash:tasklist|name"
|
msgctxt "dash:tasklist|name"
|
||||||
msgid "Tasklist Configuration ({commands[configure tasklist]})"
|
msgid "Tasklist Configuration ({commands[config tasklist]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/tasklist/settings.py:323
|
#: src/modules/tasklist/settings.py:327
|
||||||
msgctxt "dash:tasklist|dropdown|placeholder"
|
msgctxt "dash:tasklist|dropdown|placeholder"
|
||||||
msgid "Tasklist Options Panel"
|
msgid "Tasklist Options Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:36+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -27,48 +27,48 @@ msgctxt "cmd:configure_message_exp|desc"
|
|||||||
msgid "Configure Message Tracking & Experience"
|
msgid "Configure Message Tracking & Experience"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/cog.py:373
|
#: src/tracking/text/cog.py:372
|
||||||
msgctxt "cmd:leo_configure_exp_rates"
|
msgctxt "cmd:leo_configure_exp_rates"
|
||||||
msgid "experience_rates"
|
msgid "experience_rates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/cog.py:376
|
#: src/tracking/text/cog.py:375
|
||||||
msgctxt "cmd:leo_configure_exp_rates|desc"
|
msgctxt "cmd:leo_configure_exp_rates|desc"
|
||||||
msgid "Global experience rate configuration"
|
msgid "Global experience rate configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/ui.py:45
|
#: src/tracking/text/ui.py:46
|
||||||
msgctxt "ui:text_tracker_config|menu:untracked_channels|placeholder"
|
msgctxt "ui:text_tracker_config|menu:untracked_channels|placeholder"
|
||||||
msgid "Select Untracked Channels"
|
msgid "Select Untracked Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/ui.py:52
|
#: src/tracking/text/ui.py:53
|
||||||
msgctxt "ui:text_tracker_config|embed|title"
|
msgctxt "ui:text_tracker_config|embed|title"
|
||||||
msgid "Message Tracking Configuration Panel"
|
msgid "Message Tracking Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/ui.py:89
|
#: src/tracking/text/ui.py:90
|
||||||
msgctxt "dash:text_tracking|title"
|
msgctxt "dash:text_tracking|title"
|
||||||
msgid "Message XP configuration ({commands[configure message_exp]})"
|
msgid "Message XP configuration ({commands[config message_exp]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/ui.py:93
|
#: src/tracking/text/ui.py:94
|
||||||
msgctxt "dash:text_tracking|dropdown|placeholder"
|
msgctxt "dash:text_tracking|dropdown|placeholder"
|
||||||
msgid "Message XP Panel"
|
msgid "Message XP Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:33
|
#: src/tracking/text/settings.py:35
|
||||||
msgctxt "guildset:xp_per_period"
|
msgctxt "guildset:xp_per_period"
|
||||||
msgid "xp_per_5min"
|
msgid "xp_per_5min"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:36
|
#: src/tracking/text/settings.py:38
|
||||||
msgctxt "guildset:xp_per_period|desc"
|
msgctxt "guildset:xp_per_period|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"How much XP members will be given every 5 minute period they are active."
|
"How much XP members will be given every 5 minute period they are active."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:40
|
#: src/tracking/text/settings.py:42
|
||||||
msgctxt "guildset:xp_per_period|long_desc"
|
msgctxt "guildset:xp_per_period|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Amount of message XP to give members for each 5 minute period in which they "
|
"Amount of message XP to give members for each 5 minute period in which they "
|
||||||
@@ -76,12 +76,12 @@ msgid ""
|
|||||||
"period."
|
"period."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:45
|
#: src/tracking/text/settings.py:47
|
||||||
msgctxt "guildset:xp_per_period|accepts"
|
msgctxt "guildset:xp_per_period|accepts"
|
||||||
msgid "Number of message XP to reward per 5 minute active period."
|
msgid "Number of message XP to reward per 5 minute active period."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:57
|
#: src/tracking/text/settings.py:59
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:xp_per_period|set_response"
|
msgctxt "guildset:xp_per_period|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -89,29 +89,29 @@ msgid ""
|
|||||||
"members will now be given **{amount}** XP."
|
"members will now be given **{amount}** XP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:65
|
#: src/tracking/text/settings.py:68
|
||||||
msgctxt "guildset:word_xp"
|
msgctxt "guildset:word_xp"
|
||||||
msgid "xp_per_100words"
|
msgid "xp_per_100words"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:68
|
#: src/tracking/text/settings.py:71
|
||||||
msgctxt "guildset:word_xp|desc"
|
msgctxt "guildset:word_xp|desc"
|
||||||
msgid "How much XP members will be given per hundred words they write."
|
msgid "How much XP members will be given per hundred words they write."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:72
|
#: src/tracking/text/settings.py:75
|
||||||
msgctxt "guildset:word_xp|long_desc"
|
msgctxt "guildset:word_xp|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Amount of message XP to be given (additionally to the XP per period) for "
|
"Amount of message XP to be given (additionally to the XP per period) for "
|
||||||
"each hundred words. Useful for rewarding communication."
|
"each hundred words. Useful for rewarding communication."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:77
|
#: src/tracking/text/settings.py:80
|
||||||
msgctxt "guildset:word_xp|accepts"
|
msgctxt "guildset:word_xp|accepts"
|
||||||
msgid "Number of XP to reward per hundred words sent."
|
msgid "Number of XP to reward per hundred words sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:89
|
#: src/tracking/text/settings.py:92
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:word_xp|set_response"
|
msgctxt "guildset:word_xp|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -119,17 +119,17 @@ msgid ""
|
|||||||
"additional **{amount}** XP."
|
"additional **{amount}** XP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:95
|
#: src/tracking/text/settings.py:99
|
||||||
msgctxt "guildset:untracked_text_channels"
|
msgctxt "guildset:untracked_text_channels"
|
||||||
msgid "untracked_text_channels"
|
msgid "untracked_text_channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:98
|
#: src/tracking/text/settings.py:102
|
||||||
msgctxt "guildset:untracked_text_channels|desc"
|
msgctxt "guildset:untracked_text_channels|desc"
|
||||||
msgid "Channels in which Message XP will not be given."
|
msgid "Channels in which Message XP will not be given."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:102
|
#: src/tracking/text/settings.py:106
|
||||||
msgctxt "guildset:untracked_text_channels|long_desc"
|
msgctxt "guildset:untracked_text_channels|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Messages sent in these channels will not count towards a member's message "
|
"Messages sent in these channels will not count towards a member's message "
|
||||||
@@ -137,45 +137,45 @@ msgid ""
|
|||||||
"also be untracked."
|
"also be untracked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:107
|
#: src/tracking/text/settings.py:111
|
||||||
msgctxt "guildset:untracked_text_channels|accepts"
|
msgctxt "guildset:untracked_text_channels|accepts"
|
||||||
msgid "Comma separated list of untracked text channel names or ids."
|
msgid "Comma separated list of untracked text channel names or ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:111
|
#: src/tracking/text/settings.py:115
|
||||||
msgctxt "guildset:untracked_text_channels|notset"
|
msgctxt "guildset:untracked_text_channels|notset"
|
||||||
msgid "Not Set (all text channels will be tracked.)"
|
msgid "Not Set (all text channels will be tracked.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:128
|
#: src/tracking/text/settings.py:132
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:untracked_text_channels|set_response|set"
|
msgctxt "guildset:untracked_text_channels|set_response|set"
|
||||||
msgid "Messages in or under the following channels will be ignored: {channels}"
|
msgid "Messages in or under the following channels will be ignored: {channels}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:133
|
#: src/tracking/text/settings.py:137
|
||||||
msgctxt "guildset:untracked_text_channels|set_response|notset"
|
msgctxt "guildset:untracked_text_channels|set_response|notset"
|
||||||
msgid "Message XP will now be tracked in every channel."
|
msgid "Message XP will now be tracked in every channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:142
|
#: src/tracking/text/settings.py:146
|
||||||
msgctxt "guildset:untracked_text_channels|set_using"
|
msgctxt "guildset:untracked_text_channels|set_using"
|
||||||
msgid "Channel selector below"
|
msgid "Channel selector below"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:173
|
#: src/tracking/text/settings.py:177
|
||||||
msgctxt "botset:xp_per_period"
|
msgctxt "botset:xp_per_period"
|
||||||
msgid "xp_per_5min"
|
msgid "xp_per_5min"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:176
|
#: src/tracking/text/settings.py:180
|
||||||
msgctxt "botset:xp_per_period|desc"
|
msgctxt "botset:xp_per_period|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"How much global XP members will be given every 5 minute period they are "
|
"How much global XP members will be given every 5 minute period they are "
|
||||||
"active."
|
"active."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:180
|
#: src/tracking/text/settings.py:184
|
||||||
msgctxt "botset:xp_per_period|long_desc"
|
msgctxt "botset:xp_per_period|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Amount of global message XP to give members for each 5 minute period in "
|
"Amount of global message XP to give members for each 5 minute period in "
|
||||||
@@ -183,12 +183,12 @@ msgid ""
|
|||||||
"*once* per period."
|
"*once* per period."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:186
|
#: src/tracking/text/settings.py:190
|
||||||
msgctxt "botset:xp_per_period|accepts"
|
msgctxt "botset:xp_per_period|accepts"
|
||||||
msgid "Number of message XP to reward per 5 minute active period."
|
msgid "Number of message XP to reward per 5 minute active period."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:198
|
#: src/tracking/text/settings.py:202
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "leoset:xp_per_period|set_response"
|
msgctxt "leoset:xp_per_period|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -196,29 +196,29 @@ msgid ""
|
|||||||
"all users will now be given **{amount}** global XP."
|
"all users will now be given **{amount}** global XP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:206
|
#: src/tracking/text/settings.py:210
|
||||||
msgctxt "botset:word_xp"
|
msgctxt "botset:word_xp"
|
||||||
msgid "xp_per_100words"
|
msgid "xp_per_100words"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:209
|
#: src/tracking/text/settings.py:213
|
||||||
msgctxt "botset:word_xp|desc"
|
msgctxt "botset:word_xp|desc"
|
||||||
msgid "How much global XP members will be given per hundred words they write."
|
msgid "How much global XP members will be given per hundred words they write."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:213
|
#: src/tracking/text/settings.py:217
|
||||||
msgctxt "botset:word_xp|long_desc"
|
msgctxt "botset:word_xp|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Amount of global message XP to be given (additionally to the XP per period) "
|
"Amount of global message XP to be given (additionally to the XP per period) "
|
||||||
"for each hundred words. Useful for rewarding communication."
|
"for each hundred words. Useful for rewarding communication."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:218
|
#: src/tracking/text/settings.py:222
|
||||||
msgctxt "botset:word_xp|accepts"
|
msgctxt "botset:word_xp|accepts"
|
||||||
msgid "Number of XP to reward per hundred words sent."
|
msgid "Number of XP to reward per hundred words sent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/text/settings.py:230
|
#: src/tracking/text/settings.py:234
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "leoset:word_xp|set_response"
|
msgctxt "leoset:word_xp|set_response"
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -115,26 +115,34 @@ msgctxt "util:Duration|acmpl|error"
|
|||||||
msgid "Cannot extract duration from \"{partial}\""
|
msgid "Cannot extract duration from \"{partial}\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/lib.py:679
|
#: src/utils/lib.py:683
|
||||||
msgctxt "util:parse_dur|regex:day"
|
msgctxt "util:parse_dur|regex:day"
|
||||||
msgid "(?P<value>\\d+)\\s*(?:(d)|(day))"
|
msgid "(?P<value>\\d+)\\s*(?:(d)|(day))"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/lib.py:686
|
#: src/utils/lib.py:690
|
||||||
msgctxt "util:parse_dur|regex:hour"
|
msgctxt "util:parse_dur|regex:hour"
|
||||||
msgid "(?P<value>\\d+)\\s*(?:(h)|(hour))"
|
msgid "(?P<value>\\d+)\\s*(?:(h)|(hour))"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/lib.py:693
|
#: src/utils/lib.py:697
|
||||||
msgctxt "util:parse_dur|regex:minute"
|
msgctxt "util:parse_dur|regex:minute"
|
||||||
msgid "(?P<value>\\d+)\\s*(?:(m)|(min))"
|
msgid "(?P<value>\\d+)\\s*(?:(m)|(min))"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/lib.py:700
|
#: src/utils/lib.py:704
|
||||||
msgctxt "util:parse_dur|regex:second"
|
msgctxt "util:parse_dur|regex:second"
|
||||||
msgid "(?P<value>\\d+)\\s*(?:(s)|(sec))"
|
msgid "(?P<value>\\d+)\\s*(?:(s)|(sec))"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/utils/lib.py:907
|
||||||
|
#, possible-python-brace-format
|
||||||
|
msgctxt "parse_timestamp|error:parse"
|
||||||
|
msgid ""
|
||||||
|
"Could not parse `{given}` as a valid reminder time. Try entering the time in "
|
||||||
|
"the form `HH:MM` or `YYYY-MM-DD HH:MM`."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/ui/config.py:35
|
#: src/utils/ui/config.py:35
|
||||||
msgctxt "ui:configui|modal:edit|title"
|
msgctxt "ui:configui|modal:edit|title"
|
||||||
msgid "Setting Editor"
|
msgid "Setting Editor"
|
||||||
@@ -145,17 +153,17 @@ msgctxt "ui:configui|check|not_permitted"
|
|||||||
msgid "You have insufficient server permissions to use this UI!"
|
msgid "You have insufficient server permissions to use this UI!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/ui/config.py:156
|
#: src/utils/ui/config.py:157
|
||||||
msgctxt "ui:configui|button:edit|label"
|
msgctxt "ui:configui|button:edit|label"
|
||||||
msgid "Edit"
|
msgid "Edit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/ui/config.py:195
|
#: src/utils/ui/config.py:196
|
||||||
msgctxt "ui:guild_config_base|button:reset|label"
|
msgctxt "ui:guild_config_base|button:reset|label"
|
||||||
msgid "Reset"
|
msgid "Reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/utils/ui/config.py:330
|
#: src/utils/ui/config.py:331
|
||||||
msgctxt "ui:dashboard|error:section_too_long"
|
msgctxt "ui:dashboard|error:section_too_long"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Oops, the settings in this configuration section are too large, and I can "
|
"Oops, the settings in this configuration section are too large, and I can "
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,32 +17,32 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:57
|
#: src/modules/video_channels/settingui.py:58
|
||||||
msgctxt "ui:video_config|menu:channels|placeholder"
|
msgctxt "ui:video_config|menu:channels|placeholder"
|
||||||
msgid "Select Video Channels"
|
msgid "Select Video Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:82
|
#: src/modules/video_channels/settingui.py:84
|
||||||
msgctxt "ui:video_config|menu:exempt|placeholder"
|
msgctxt "ui:video_config|menu:exempt|placeholder"
|
||||||
msgid "Select Exempt Roles"
|
msgid "Select Exempt Roles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:109
|
#: src/modules/video_channels/settingui.py:112
|
||||||
msgctxt "ui:video_config|menu:video_blacklist|placeholder"
|
msgctxt "ui:video_config|menu:video_blacklist|placeholder"
|
||||||
msgid "Select Blacklist Role"
|
msgid "Select Blacklist Role"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:117
|
#: src/modules/video_channels/settingui.py:120
|
||||||
msgctxt "ui:video_config|embed|title"
|
msgctxt "ui:video_config|embed|title"
|
||||||
msgid "Video Channel Configuration Panel"
|
msgid "Video Channel Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:156
|
#: src/modules/video_channels/settingui.py:159
|
||||||
msgctxt "dash:video|title"
|
msgctxt "dash:video|title"
|
||||||
msgid "Video Channel Settings ({commands[configure video_channels]})"
|
msgid "Video Channel Settings ({commands[admin config video_channels]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settingui.py:160
|
#: src/modules/video_channels/settingui.py:163
|
||||||
msgctxt "dash:video|option|name"
|
msgctxt "dash:video|option|name"
|
||||||
msgid "Video Channel Panel"
|
msgid "Video Channel Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -163,17 +163,17 @@ msgctxt "cmd:configure_video|desc"
|
|||||||
msgid "Configure video-only channels and blacklisting."
|
msgid "Configure video-only channels and blacklisting."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:29
|
#: src/modules/video_channels/settings.py:31
|
||||||
msgctxt "guildset:video_channels"
|
msgctxt "guildset:video_channels"
|
||||||
msgid "video_channels"
|
msgid "video_channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:32
|
#: src/modules/video_channels/settings.py:34
|
||||||
msgctxt "guildset:video_channels|desc"
|
msgctxt "guildset:video_channels|desc"
|
||||||
msgid "List of voice channels and categories in which to enforce video."
|
msgid "List of voice channels and categories in which to enforce video."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:36
|
#: src/modules/video_channels/settings.py:38
|
||||||
msgctxt "guildset:video_channels|long_desc"
|
msgctxt "guildset:video_channels|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Member will be required to turn on their video in these channels.\n"
|
"Member will be required to turn on their video in these channels.\n"
|
||||||
@@ -188,12 +188,12 @@ msgid ""
|
|||||||
"under the category."
|
"under the category."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:50
|
#: src/modules/video_channels/settings.py:52
|
||||||
msgctxt "guildset:video_channels|accepts"
|
msgctxt "guildset:video_channels|accepts"
|
||||||
msgid "Comma separated channel ids or names."
|
msgid "Comma separated channel ids or names."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:67
|
#: src/modules/video_channels/settings.py:69
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:video_channels|set_response:set"
|
msgctxt "guildset:video_channels|set_response:set"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -201,22 +201,22 @@ msgid ""
|
|||||||
"{channels}"
|
"{channels}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:72
|
#: src/modules/video_channels/settings.py:74
|
||||||
msgctxt "guildset:video_channels|set_response:unset"
|
msgctxt "guildset:video_channels|set_response:unset"
|
||||||
msgid "Members will not be asked to turn on their video in any channels."
|
msgid "Members will not be asked to turn on their video in any channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:105
|
#: src/modules/video_channels/settings.py:108
|
||||||
msgctxt "guildset:video_blacklist"
|
msgctxt "guildset:video_blacklist"
|
||||||
msgid "video_blacklist"
|
msgid "video_blacklist"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:108
|
#: src/modules/video_channels/settings.py:111
|
||||||
msgctxt "guildset:video_blacklist|desc"
|
msgctxt "guildset:video_blacklist|desc"
|
||||||
msgid "Role given when members are blacklisted from video channels."
|
msgid "Role given when members are blacklisted from video channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:112
|
#: src/modules/video_channels/settings.py:115
|
||||||
msgctxt "guildset:video_blacklist|long_desc"
|
msgctxt "guildset:video_blacklist|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"This role will be automatically given after a member has failed to keep "
|
"This role will be automatically given after a member has failed to keep "
|
||||||
@@ -229,39 +229,39 @@ msgid ""
|
|||||||
"only be kicked from the channel and warned."
|
"only be kicked from the channel and warned."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:123
|
#: src/modules/video_channels/settings.py:126
|
||||||
msgctxt "guildset:video_blacklist|accepts"
|
msgctxt "guildset:video_blacklist|accepts"
|
||||||
msgid "Blacklist role name or id."
|
msgid "Blacklist role name or id."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:138
|
#: src/modules/video_channels/settings.py:141
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:video_blacklist|set_response:set"
|
msgctxt "guildset:video_blacklist|set_response:set"
|
||||||
msgid "Members who fail to keep their video on will be given {role}"
|
msgid "Members who fail to keep their video on will be given {role}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:143
|
#: src/modules/video_channels/settings.py:146
|
||||||
msgctxt "guildset:video_blacklist|set_response:unset"
|
msgctxt "guildset:video_blacklist|set_response:unset"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members will no longer be automatically blacklisted from video channels."
|
"Members will no longer be automatically blacklisted from video channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:155
|
#: src/modules/video_channels/settings.py:158
|
||||||
msgctxt "guildset:video_blacklist|formatted:unset"
|
msgctxt "guildset:video_blacklist|formatted:unset"
|
||||||
msgid "Not Set. (Members will not be automatically blacklisted.)"
|
msgid "Not Set. (Members will not be automatically blacklisted.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:162
|
#: src/modules/video_channels/settings.py:166
|
||||||
msgctxt "guildset:video_durations"
|
msgctxt "guildset:video_durations"
|
||||||
msgid "video_blacklist_durations"
|
msgid "video_blacklist_durations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:165
|
#: src/modules/video_channels/settings.py:169
|
||||||
msgctxt "guildset:video_durations|desc"
|
msgctxt "guildset:video_durations|desc"
|
||||||
msgid "Sequence of durations for automatic video blacklists."
|
msgid "Sequence of durations for automatic video blacklists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:169
|
#: src/modules/video_channels/settings.py:173
|
||||||
msgctxt "guildset:video_durations|long_desc"
|
msgctxt "guildset:video_durations|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When `video_blacklist` is set and members fail to turn on their video within "
|
"When `video_blacklist` is set and members fail to turn on their video within "
|
||||||
@@ -274,35 +274,35 @@ msgid ""
|
|||||||
"for 30 days. A subsequent offence will result in an infinite blacklist."
|
"for 30 days. A subsequent offence will result in an infinite blacklist."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:181
|
#: src/modules/video_channels/settings.py:185
|
||||||
msgctxt "guildset:video_durations|accepts"
|
msgctxt "guildset:video_durations|accepts"
|
||||||
msgid "Comma separated list of durations."
|
msgid "Comma separated list of durations."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:208
|
#: src/modules/video_channels/settings.py:212
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:video_durations|set_response:set"
|
msgctxt "guildset:video_durations|set_response:set"
|
||||||
msgid "Members will be automatically blacklisted for: {durations}"
|
msgid "Members will be automatically blacklisted for: {durations}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:213
|
#: src/modules/video_channels/settings.py:217
|
||||||
msgctxt "guildset:video_durations|set_response:unset"
|
msgctxt "guildset:video_durations|set_response:unset"
|
||||||
msgid "Video blacklists are now always permanent."
|
msgid "Video blacklists are now always permanent."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:221
|
#: src/modules/video_channels/settings.py:226
|
||||||
msgctxt "guildset:video_grace_period"
|
msgctxt "guildset:video_grace_period"
|
||||||
msgid "video_grace_period"
|
msgid "video_grace_period"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:224
|
#: src/modules/video_channels/settings.py:229
|
||||||
msgctxt "guildset:video_grace_period|desc"
|
msgctxt "guildset:video_grace_period|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"How long to wait (in seconds) before kicking/blacklist members who don't "
|
"How long to wait (in seconds) before kicking/blacklist members who don't "
|
||||||
"enable their video."
|
"enable their video."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:228
|
#: src/modules/video_channels/settings.py:233
|
||||||
msgctxt "guildset:video_grace_period|long_desc"
|
msgctxt "guildset:video_grace_period|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"The length of time a member has to enable their video after joining a video "
|
"The length of time a member has to enable their video after joining a video "
|
||||||
@@ -310,28 +310,28 @@ msgid ""
|
|||||||
"kicked from the channel and potentially blacklisted from video channels."
|
"kicked from the channel and potentially blacklisted from video channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:234
|
#: src/modules/video_channels/settings.py:239
|
||||||
msgctxt "guildset:video_grace_period|accepts"
|
msgctxt "guildset:video_grace_period|accepts"
|
||||||
msgid "How many seconds to wait for a member to enable video."
|
msgid "How many seconds to wait for a member to enable video."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:248
|
#: src/modules/video_channels/settings.py:253
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:video_grace_period|set_response:set"
|
msgctxt "guildset:video_grace_period|set_response:set"
|
||||||
msgid "Members will now have **{duration}** to enable their video."
|
msgid "Members will now have **{duration}** to enable their video."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:256
|
#: src/modules/video_channels/settings.py:262
|
||||||
msgctxt "guildset:video_exempt"
|
msgctxt "guildset:video_exempt"
|
||||||
msgid "video_exempt"
|
msgid "video_exempt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:259
|
#: src/modules/video_channels/settings.py:265
|
||||||
msgctxt "guildset:video_exempt|desc"
|
msgctxt "guildset:video_exempt|desc"
|
||||||
msgid "List of roles which are exempt from video channels."
|
msgid "List of roles which are exempt from video channels."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:263
|
#: src/modules/video_channels/settings.py:269
|
||||||
msgctxt "guildset:video_exempt|long_desc"
|
msgctxt "guildset:video_exempt|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Members who have **any** of these roles will not be required to enable their "
|
"Members who have **any** of these roles will not be required to enable their "
|
||||||
@@ -339,18 +339,18 @@ msgid ""
|
|||||||
"role."
|
"role."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:269
|
#: src/modules/video_channels/settings.py:275
|
||||||
msgctxt "guildset:video_exempt|accepts"
|
msgctxt "guildset:video_exempt|accepts"
|
||||||
msgid "List of exempt role names or ids."
|
msgid "List of exempt role names or ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:284
|
#: src/modules/video_channels/settings.py:290
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:video_exempt|set_response:set"
|
msgctxt "guildset:video_exempt|set_response:set"
|
||||||
msgid "The following roles will now be exempt from video channels: {roles}"
|
msgid "The following roles will now be exempt from video channels: {roles}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/modules/video_channels/settings.py:289
|
#: src/modules/video_channels/settings.py:295
|
||||||
msgctxt "guildset:video_exempt|set_response:unset"
|
msgctxt "guildset:video_exempt|set_response:unset"
|
||||||
msgid "No members will be exempt from video channel requirements."
|
msgid "No members will be exempt from video channel requirements."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -218,7 +218,7 @@ msgctxt "cmd:configure_voice_rates|desc"
|
|||||||
msgid "Configure Voice tracking rewards and experience"
|
msgid "Configure Voice tracking rewards and experience"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/cog.py:914
|
#: src/tracking/voice/cog.py:913
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:configure_voice_tracking|mode:voice|resp:success|desc"
|
msgctxt "cmd:configure_voice_tracking|mode:voice|resp:success|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -227,7 +227,7 @@ msgid ""
|
|||||||
"day."
|
"day."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/cog.py:925
|
#: src/tracking/voice/cog.py:924
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "cmd:configure_voice_tracking|mode:study|resp:success|desc"
|
msgctxt "cmd:configure_voice_tracking|mode:study|resp:success|desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -236,145 +236,145 @@ msgid ""
|
|||||||
"up to a total of **{cap}** hours per server day."
|
"up to a total of **{cap}** hours per server day."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:40
|
#: src/tracking/voice/settings.py:42
|
||||||
msgctxt "guildset:untracked_channels"
|
msgctxt "guildset:untracked_channels"
|
||||||
msgid "untracked_channels"
|
msgid "untracked_channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:43
|
#: src/tracking/voice/settings.py:45
|
||||||
msgctxt "guildset:untracked_channels|desc"
|
msgctxt "guildset:untracked_channels|desc"
|
||||||
msgid "Channels which will be ignored for statistics tracking."
|
msgid "Channels which will be ignored for statistics tracking."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:47
|
#: src/tracking/voice/settings.py:49
|
||||||
msgctxt "guildset:untracked_channels|long_desc"
|
msgctxt "guildset:untracked_channels|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Activity in these channels will not count towards a member's statistics. If "
|
"Activity in these channels will not count towards a member's statistics. If "
|
||||||
"a category is selected, all channels under the category will be untracked."
|
"a category is selected, all channels under the category will be untracked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:52
|
#: src/tracking/voice/settings.py:54
|
||||||
msgctxt "guildset:untracked_channels|accepts"
|
msgctxt "guildset:untracked_channels|accepts"
|
||||||
msgid "Comma separated list of untracked channel name/ids."
|
msgid "Comma separated list of untracked channel name/ids."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:56
|
#: src/tracking/voice/settings.py:58
|
||||||
msgctxt "guildset:untracked_channels|notset"
|
msgctxt "guildset:untracked_channels|notset"
|
||||||
msgid "Not Set (all voice channels will be tracked.)"
|
msgid "Not Set (all voice channels will be tracked.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:73
|
#: src/tracking/voice/settings.py:75
|
||||||
msgctxt "guildset:untracked_channels|set"
|
msgctxt "guildset:untracked_channels|set"
|
||||||
msgid "Channel selector below."
|
msgid "Channel selector below."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:82
|
#: src/tracking/voice/settings.py:84
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:untracked_channels|set_response|set"
|
msgctxt "guildset:untracked_channels|set_response|set"
|
||||||
msgid "Activity in the following channels will now be ignored: {channels}"
|
msgid "Activity in the following channels will now be ignored: {channels}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:89
|
#: src/tracking/voice/settings.py:91
|
||||||
msgctxt "guildset:untracked_channels|set_response|unset"
|
msgctxt "guildset:untracked_channels|set_response|unset"
|
||||||
msgid "All voice channels will now be tracked."
|
msgid "All voice channels will now be tracked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:117
|
#: src/tracking/voice/settings.py:120
|
||||||
msgctxt "guildset:hourly_reward"
|
msgctxt "guildset:hourly_reward"
|
||||||
msgid "hourly_reward"
|
msgid "hourly_reward"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:120
|
#: src/tracking/voice/settings.py:123
|
||||||
msgctxt "guildset:hourly_reward|mode:voice|desc"
|
msgctxt "guildset:hourly_reward|mode:voice|desc"
|
||||||
msgid "LionCoins given per hour in a voice channel."
|
msgid "LionCoins given per hour in a voice channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:124
|
#: src/tracking/voice/settings.py:127
|
||||||
msgctxt "guildset:hourly_reward|mode:voice|long_desc"
|
msgctxt "guildset:hourly_reward|mode:voice|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Number of LionCoins to each member per hour that they stay in a tracked "
|
"Number of LionCoins to each member per hour that they stay in a tracked "
|
||||||
"voice channel."
|
"voice channel."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:128
|
#: src/tracking/voice/settings.py:131
|
||||||
msgctxt "guildset:hourly_reward|accepts"
|
msgctxt "guildset:hourly_reward|accepts"
|
||||||
msgid "Number of coins to reward per hour in voice."
|
msgid "Number of coins to reward per hour in voice."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:144
|
#: src/tracking/voice/settings.py:147
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:hourly_reward|formatted"
|
msgctxt "guildset:hourly_reward|formatted"
|
||||||
msgid "{coin}**{amount}** per hour."
|
msgid "{coin}**{amount}** per hour."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:159
|
#: src/tracking/voice/settings.py:162
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:hourly_reward|mode:voice|response"
|
msgctxt "guildset:hourly_reward|mode:voice|response"
|
||||||
msgid "Members will be given {coin}**{amount}** per hour in a voice channel!"
|
msgid "Members will be given {coin}**{amount}** per hour in a voice channel!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:171
|
#: src/tracking/voice/settings.py:174
|
||||||
msgctxt "guildset:hourly_reward|mode:study|desc"
|
msgctxt "guildset:hourly_reward|mode:study|desc"
|
||||||
msgid "LionCoins given per hour of study."
|
msgid "LionCoins given per hour of study."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:175
|
#: src/tracking/voice/settings.py:178
|
||||||
msgctxt "guildset:hourly_reward|mode:study|long_desc"
|
msgctxt "guildset:hourly_reward|mode:study|long_desc"
|
||||||
msgid "Number of LionCoins given per hour of study, up to the daily hour cap."
|
msgid "Number of LionCoins given per hour of study, up to the daily hour cap."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:183
|
#: src/tracking/voice/settings.py:186
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:hourly_reward|mode:study|response"
|
msgctxt "guildset:hourly_reward|mode:study|response"
|
||||||
msgid "Members will be given {coin}**{amount}** per hour that they study!"
|
msgid "Members will be given {coin}**{amount}** per hour that they study!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:197
|
#: src/tracking/voice/settings.py:201
|
||||||
msgctxt "guildset:hourly_live_bonus"
|
msgctxt "guildset:hourly_live_bonus"
|
||||||
msgid "hourly_live_bonus"
|
msgid "hourly_live_bonus"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:200
|
#: src/tracking/voice/settings.py:204
|
||||||
msgctxt "guildset:hourly_live_bonus|desc"
|
msgctxt "guildset:hourly_live_bonus|desc"
|
||||||
msgid "Bonus Lioncoins given per hour when a member streams or video-chats."
|
msgid "Bonus Lioncoins given per hour when a member streams or video-chats."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:205
|
#: src/tracking/voice/settings.py:209
|
||||||
msgctxt "guildset:hourly_live_bonus|long_desc"
|
msgctxt "guildset:hourly_live_bonus|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"When a member streams or video-chats in a channel they will be given this "
|
"When a member streams or video-chats in a channel they will be given this "
|
||||||
"bonus *additionally* to the `hourly_reward`."
|
"bonus *additionally* to the `hourly_reward`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:210
|
#: src/tracking/voice/settings.py:214
|
||||||
msgctxt "guildset:hourly_live_bonus|accepts"
|
msgctxt "guildset:hourly_live_bonus|accepts"
|
||||||
msgid "Number of bonus coins to reward per hour when live."
|
msgid "Number of bonus coins to reward per hour when live."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:226
|
#: src/tracking/voice/settings.py:230
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:hourly_live_bonus|formatted"
|
msgctxt "guildset:hourly_live_bonus|formatted"
|
||||||
msgid "{coin}**{amount}** bonus per hour when live."
|
msgid "{coin}**{amount}** bonus per hour when live."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:237
|
#: src/tracking/voice/settings.py:241
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:hourly_live_bonus|response"
|
msgctxt "guildset:hourly_live_bonus|response"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Live members will now *additionally* be given {coin}**{amount}** per hour."
|
"Live members will now *additionally* be given {coin}**{amount}** per hour."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:248
|
#: src/tracking/voice/settings.py:253
|
||||||
msgctxt "guildset:daily_voice_cap"
|
msgctxt "guildset:daily_voice_cap"
|
||||||
msgid "daily_voice_cap"
|
msgid "daily_voice_cap"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:251
|
#: src/tracking/voice/settings.py:256
|
||||||
msgctxt "guildset:daily_voice_cap|desc"
|
msgctxt "guildset:daily_voice_cap|desc"
|
||||||
msgid "Maximum number of hours per day to count for each member."
|
msgid "Maximum number of hours per day to count for each member."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:255
|
#: src/tracking/voice/settings.py:260
|
||||||
msgctxt "guildset:daily_voice_cap|long_desc"
|
msgctxt "guildset:daily_voice_cap|long_desc"
|
||||||
msgid ""
|
msgid ""
|
||||||
"Time spend in voice channels over this amount will not be tracked towards "
|
"Time spend in voice channels over this amount will not be tracked towards "
|
||||||
@@ -382,12 +382,12 @@ msgid ""
|
|||||||
"The start of the day is determined by the configured guild timezone."
|
"The start of the day is determined by the configured guild timezone."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:261
|
#: src/tracking/voice/settings.py:266
|
||||||
msgctxt "guildset:daily_voice_cap|accepts"
|
msgctxt "guildset:daily_voice_cap|accepts"
|
||||||
msgid "The maximum number of voice hours to track per day."
|
msgid "The maximum number of voice hours to track per day."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:277
|
#: src/tracking/voice/settings.py:282
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "guildset:daily_voice_cap|response"
|
msgctxt "guildset:daily_voice_cap|response"
|
||||||
msgid ""
|
msgid ""
|
||||||
@@ -395,42 +395,42 @@ msgid ""
|
|||||||
"not affect members currently in voice channels.)"
|
"not affect members currently in voice channels.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:335
|
#: src/tracking/voice/settings.py:340
|
||||||
msgctxt "ui:voice_tracker_config|button:close|label"
|
msgctxt "ui:voice_tracker_config|button:close|label"
|
||||||
msgid "Close"
|
msgid "Close"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:349
|
#: src/tracking/voice/settings.py:354
|
||||||
msgctxt "ui:voice_tracker_config|button:reset|label"
|
msgctxt "ui:voice_tracker_config|button:reset|label"
|
||||||
msgid "Reset"
|
msgid "Reset"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:362
|
#: src/tracking/voice/settings.py:367
|
||||||
msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
|
msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
|
||||||
msgid "Set Untracked Channels"
|
msgid "Set Untracked Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:428 src/tracking/voice/settings.py:485
|
#: src/tracking/voice/settings.py:433 src/tracking/voice/settings.py:491
|
||||||
msgctxt "ui:voice_tracker_config|mode:voice|embed|title"
|
msgctxt "ui:voice_tracker_config|mode:voice|embed|title"
|
||||||
msgid "Voice Tracker Configuration Panel"
|
msgid "Voice Tracker Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:433 src/tracking/voice/settings.py:490
|
#: src/tracking/voice/settings.py:438 src/tracking/voice/settings.py:496
|
||||||
msgctxt "ui:voice_tracker_config|mode:study|embed|title"
|
msgctxt "ui:voice_tracker_config|mode:study|embed|title"
|
||||||
msgid "Study Tracker Configuration Panel"
|
msgid "Study Tracker Configuration Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:475
|
#: src/tracking/voice/settings.py:481
|
||||||
msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
|
msgctxt "ui:voice_tracker_config|menu:untracked_channels|placeholder"
|
||||||
msgid "Select Untracked Channels"
|
msgid "Select Untracked Channels"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:531
|
#: src/tracking/voice/settings.py:537
|
||||||
msgctxt "dash:voice_tracker|title"
|
msgctxt "dash:voice_tracker|title"
|
||||||
msgid "Voice Tracker Configuration ({commands[configure voice_rewards]})"
|
msgid "Voice Tracker Configuration ({commands[config voice_rewards]})"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/tracking/voice/settings.py:535
|
#: src/tracking/voice/settings.py:541
|
||||||
msgctxt "dash:voice_tracking|dropdown|placeholder"
|
msgctxt "dash:voice_tracking|dropdown|placeholder"
|
||||||
msgid "Voice Activity Panel"
|
msgid "Voice Activity Panel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -17,68 +17,72 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=CHARSET\n"
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
#: src/wards.py:83
|
#: src/wards.py:99
|
||||||
msgctxt "ward:sys_admin|failed"
|
msgctxt "ward:sys_admin|failed"
|
||||||
msgid "You must be a bot owner to do this!"
|
msgid "You must be a bot owner to do this!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:99
|
|
||||||
msgctxt "ward:high_management|failed"
|
|
||||||
msgid "You must have the `ADMINISTRATOR` permission in this server to do this!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: src/wards.py:115
|
#: src/wards.py:115
|
||||||
msgctxt "ward:low_management|failed"
|
msgctxt "ward:high_management|failed"
|
||||||
msgid "You must have the `MANAGE_GUILD` permission in this server to do this!"
|
msgid ""
|
||||||
|
"You must have the `ADMINISTRATOR` permission or the configured `admin_role` "
|
||||||
|
"to do this!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:127
|
#: src/wards.py:131
|
||||||
|
msgctxt "ward:low_management|failed"
|
||||||
|
msgid ""
|
||||||
|
"You must have the `MANAGE_GUILD` permission or the configured `mod_role` to "
|
||||||
|
"do this!"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/wards.py:143
|
||||||
msgctxt "ward:moderator|failed"
|
msgctxt "ward:moderator|failed"
|
||||||
msgid ""
|
msgid ""
|
||||||
"You must have the configured moderator role, or `MANAGE_GUILD` permissions "
|
"You must have the configured moderator role, or `MANAGE_GUILD` permissions "
|
||||||
"to do this."
|
"to do this."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:153
|
#: src/wards.py:169
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ward:equippable_role|error:bot_managed"
|
msgctxt "ward:equippable_role|error:bot_managed"
|
||||||
msgid "I cannot manage {role} because it is managed by another bot!"
|
msgid "I cannot manage {role} because it is managed by another bot!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:160
|
#: src/wards.py:176
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ward:equippable_role|error:integration"
|
msgctxt "ward:equippable_role|error:integration"
|
||||||
msgid "I cannot manage {role} because it is managed by a server integration."
|
msgid "I cannot manage {role} because it is managed by a server integration."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:167
|
#: src/wards.py:183
|
||||||
msgctxt "ward:equippable_role|error:default_role"
|
msgctxt "ward:equippable_role|error:default_role"
|
||||||
msgid "I cannot manage the server's default role."
|
msgid "I cannot manage the server's default role."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:174
|
#: src/wards.py:190
|
||||||
msgctxt "ward:equippable_role|error:no_perms"
|
msgctxt "ward:equippable_role|error:no_perms"
|
||||||
msgid "I need the `MANAGE_ROLES` permission before I can manage roles!"
|
msgid "I need the `MANAGE_ROLES` permission before I can manage roles!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:181
|
#: src/wards.py:197
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ward:equippable_role|error:my_top_role"
|
msgctxt "ward:equippable_role|error:my_top_role"
|
||||||
msgid "I cannot assign or remove {role} because it is above my top role!"
|
msgid "I cannot assign or remove {role} because it is above my top role!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:188
|
#: src/wards.py:204
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ward:equippable_role|error:not_assignable"
|
msgctxt "ward:equippable_role|error:not_assignable"
|
||||||
msgid "I don't have sufficient permissions to assign or remove {role}."
|
msgid "I don't have sufficient permissions to assign or remove {role}."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:196
|
#: src/wards.py:212
|
||||||
msgctxt "ward:equippable_role|error:actor_perms"
|
msgctxt "ward:equippable_role|error:actor_perms"
|
||||||
msgid "You need the `MANAGE_ROLES` permission before you can configure roles!"
|
msgid "You need the `MANAGE_ROLES` permission before you can configure roles!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/wards.py:203
|
#: src/wards.py:219
|
||||||
#, possible-python-brace-format
|
#, possible-python-brace-format
|
||||||
msgctxt "ward:equippable_role|error:actor_top_role"
|
msgctxt "ward:equippable_role|error:actor_top_role"
|
||||||
msgid "You cannot configure {role} because it is above your top role!"
|
msgid "You cannot configure {role} because it is above your top role!"
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-15 15:58+0300\n"
|
"POT-Creation-Date: 2023-10-24 14:37+0300\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user